body:has(#app .wr-wallet) .wr-wallet,body:has(#app .wr-purchase) .wr-purchase{--wr-ink:#213f4d;--wr-copy:#536e7c;--wr-muted:#708795;--wr-line:#dae8ed;--wr-soft:#f3f9fa;--wr-surface:#fff;--wr-accent:#087e83}body:has(#app .wr-wallet) .wr-wallet{display:grid;grid-template-columns:minmax(0,1fr) 310px;grid-template-rows:auto auto 190px auto;gap:20px;align-items:start;max-width:1160px}body:has(#app .wr-wallet) .wr-wallet>*{margin-top:0;margin-bottom:0;min-width:0}body:has(#app .wr-wallet) .wr-wallet .wr-old-shop{display:none}body:has(#app .wr-wallet) .wr-wallet [hidden]{display:none!important}body:has(#app .wr-wallet) .wr-wallet .wr-intro{grid-column:1 / -1;display:grid;grid-template-columns:1fr auto;gap:15px;padding:3px 0 2px}body:has(#app .wr-wallet) .wr-wallet .wr-eyebrow{display:block;font-size:9px;letter-spacing:1.9px;font-weight:650;color:#6b919c;margin-bottom:9px}body:has(#app .wr-wallet) .wr-wallet .wr-title{font-size:28px;line-height:1.4;letter-spacing:-.8px;font-weight:650;margin:0;color:var(--wr-ink)}body:has(#app .wr-wallet) .wr-wallet .wr-subtitle{font-size:12px;color:var(--wr-muted);margin-top:9px;line-height:1.8}body:has(#app .wr-wallet) .wr-wallet .wr-plan-link{align-self:center;border:1px solid var(--wr-line);border-radius:10px;padding:8px 12px;color:var(--wr-accent);background:var(--wr-surface);font-size:11px}body:has(#app .wr-wallet) .wr-wallet .wr-steps{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:14px;font-size:10px;color:var(--wr-copy);padding-top:4px}body:has(#app .wr-wallet) .wr-wallet .wr-steps i{font-style:normal;color:#9bb8c1}body:has(#app .wr-wallet) .wr-wallet .wr-tabs{grid-column:1/-1;display:flex;gap:5px;padding:5px;width:fit-content;border:1px solid var(--wr-line);background:#eaf3f5;border-radius:13px}body:has(#app .wr-wallet) .wr-wallet .wr-tab{min-height:38px;min-width:128px;padding:8px 20px;border-radius:9px;color:var(--wr-copy);font-size:12px;font-weight:550;border:1px solid transparent;cursor:pointer}body:has(#app .wr-wallet) .wr-wallet .wr-tab[aria-selected=true]{background:var(--wr-surface);color:var(--wr-accent);border-color:#d7e8ea;box-shadow:0 2px 6px #254e6010}body:has(#app .wr-wallet) .wr-wallet>.card{border:1px solid var(--wr-line);border-radius:20px;background:var(--wr-surface);box-shadow:0 6px 26px -18px #2c627c38}body:has(#app .wr-wallet) .wr-wallet .wr-form,body:has(#app .wr-wallet) .wr-wallet .wr-store{grid-column:1;grid-row:3 / 5}body:has(#app .wr-wallet) .wr-wallet .wr-form{align-self:stretch}body:has(#app .wr-wallet) .wr-wallet .wr-form>div{padding:30px}body:has(#app .wr-wallet) .wr-wallet .wr-form-heading{margin-bottom:28px}body:has(#app .wr-wallet) .wr-wallet .wr-form-heading h2{margin:0;font-size:21px;font-weight:650;color:var(--wr-ink);letter-spacing:-.4px}body:has(#app .wr-wallet) .wr-wallet .wr-form-heading p{margin-top:11px;color:var(--wr-muted);font-size:12px;line-height:1.85}body:has(#app .wr-wallet) .wr-wallet .wr-form .input-label{font-size:12px;color:var(--wr-copy)}body:has(#app .wr-wallet) .wr-wallet .wr-form input{min-height:53px;border-radius:12px;border-color:var(--wr-line);background:var(--wr-soft);color:var(--wr-ink);font-size:14px;letter-spacing:.3px}body:has(#app .wr-wallet) .wr-wallet .wr-form input:focus{background:var(--wr-surface);border-color:#66acb1;box-shadow:0 0 0 4px #16868c12}body:has(#app .wr-wallet) .wr-wallet .wr-form input::placeholder{font-size:12px;letter-spacing:0}body:has(#app .wr-wallet) .wr-wallet .wr-form .input-hint{color:var(--wr-muted);font-size:11px;line-height:1.8;margin-top:10px}body:has(#app .wr-wallet) .wr-wallet .wr-form button[type=submit]{min-height:49px;background:linear-gradient(110deg,#148b8e,#087b83);color:#fff;border-color:#087e83;border-radius:12px;box-shadow:0 5px 12px -7px #087e8366;font-size:13px}body:has(#app .wr-wallet) .wr-wallet .wr-form button[type=submit]:disabled{opacity:.45}body:has(#app .wr-wallet) .wr-wallet .wr-form-foot{display:flex;align-items:center;gap:13px;border-top:1px dashed var(--wr-line);margin-top:30px;padding-top:23px}body:has(#app .wr-wallet) .wr-wallet .wr-foot-spark{width:35px;height:35px;border-radius:10px;flex-shrink:0;display:grid;place-items:center;background:#e5f5f1;color:#288f87;font-size:24px}body:has(#app .wr-wallet) .wr-wallet .wr-form-foot p{font-size:11px;line-height:1.9;color:var(--wr-muted)}body:has(#app .wr-wallet) .wr-wallet .wr-balance{grid-column:2;grid-row:3;height:190px;position:relative;border:0}body:has(#app .wr-wallet) .wr-wallet .wr-balance>div{position:relative;height:100%;text-align:left;padding:25px;background:radial-gradient(circle at 100% 0%,#54c1b829,transparent 65%),linear-gradient(130deg,#24495b,#187c7b)}body:has(#app .wr-wallet) .wr-wallet .wr-balance>div>div{position:absolute;right:23px;top:24px;width:39px;height:39px;border-radius:12px;margin:0;background:#ffffff16}body:has(#app .wr-wallet) .wr-wallet .wr-balance>div>div svg{width:22px;height:22px}body:has(#app .wr-wallet) .wr-wallet .wr-balance>div>p:first-of-type{color:#c6e9e8;font-size:12px}body:has(#app .wr-wallet) .wr-wallet .wr-balance>div>p:nth-of-type(2){color:#fff;font-size:35px;line-height:1.3;letter-spacing:-1px;font-weight:650;margin-top:15px;font-variant-numeric:tabular-nums}body:has(#app .wr-wallet) .wr-wallet .wr-balance>div>p:last-child{color:#b5dcd9;font-size:11px;margin-top:15px}body:has(#app .wr-wallet) .wr-wallet .wr-info{grid-column:2;grid-row:4;background:var(--wr-surface)}body:has(#app .wr-wallet) .wr-wallet .wr-info>div{padding:22px}body:has(#app .wr-wallet) .wr-wallet .wr-info>div>div{display:block}body:has(#app .wr-wallet) .wr-wallet .wr-info>div>div>div:first-child{width:32px;height:32px;border-radius:9px;margin-bottom:14px;background:#e9f5f4;color:#24888c}body:has(#app .wr-wallet) .wr-wallet .wr-info h3{color:var(--wr-ink);font-size:13px}body:has(#app .wr-wallet) .wr-wallet .wr-info ul{color:var(--wr-copy);font-size:11px;line-height:1.95;margin-top:10px}body:has(#app .wr-wallet) .wr-wallet .wr-result,body:has(#app .wr-wallet) .wr-wallet .wr-history{grid-column:1/-1}body:has(#app .wr-wallet) .wr-wallet .wr-history>div:first-child{padding:19px 24px;background:var(--wr-soft);border-color:var(--wr-line);border-radius:19px 19px 0 0}body:has(#app .wr-wallet) .wr-wallet .wr-history h2{font-size:15px;color:var(--wr-ink)}body:has(#app .wr-wallet) .wr-wallet .wr-history>div:last-child{padding:23px 24px}body:has(#app .wr-wallet) .wr-wallet .wr-store{overflow:hidden}body:has(#app .wr-wallet) .wr-wallet .wr-store-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:23px;border-bottom:1px solid var(--wr-line)}body:has(#app .wr-wallet) .wr-wallet .wr-store-heading h2{font-size:17px;font-weight:650;color:var(--wr-ink);margin:0}body:has(#app .wr-wallet) .wr-wallet .wr-store-heading p{margin-top:8px;color:var(--wr-muted);font-size:11px;line-height:1.8}body:has(#app .wr-wallet) .wr-wallet .wr-shop-open{border:1px solid var(--wr-line);border-radius:9px;padding:7px 10px;background:var(--wr-soft);font-size:11px;color:var(--wr-accent);white-space:nowrap}body:has(#app .wr-wallet) .wr-wallet .wr-shop-preview{padding:27px 24px;background:radial-gradient(ellipse at 90% 12%,#d7f2ee44,transparent 65%),var(--wr-surface)}body:has(#app .wr-wallet) .wr-wallet .wr-shop-brand{display:flex;align-items:center;gap:10px;margin-bottom:22px;color:var(--wr-muted);font-size:9px;letter-spacing:1.4px}body:has(#app .wr-wallet) .wr-wallet .wr-shop-brand img{object-fit:contain}body:has(#app .wr-wallet) .wr-wallet .wr-shop-preview h3{font-size:27px;font-weight:650;line-height:1.5;letter-spacing:-.6px;color:var(--wr-ink)}body:has(#app .wr-wallet) .wr-wallet .wr-shop-description{color:var(--wr-copy);font-size:12px;line-height:1.9;margin-top:12px;max-width:440px}body:has(#app .wr-wallet) .wr-wallet .wr-shop-cta{display:inline-flex;padding:12px 17px;border-radius:11px;background:#087e83;color:#fff;font-size:12px;font-weight:600;margin-top:22px;box-shadow:0 5px 12px -7px #087e8366}body:has(#app .wr-wallet) .wr-wallet .wr-buy-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:25px;margin-top:27px;border-top:1px solid var(--wr-line)}body:has(#app .wr-wallet) .wr-wallet .wr-buy-steps b{display:block;color:#55a09f;font-size:10px;letter-spacing:1px;margin-bottom:11px}body:has(#app .wr-wallet) .wr-wallet .wr-buy-steps h4{color:var(--wr-ink);font-size:12px;font-weight:600}body:has(#app .wr-wallet) .wr-wallet .wr-buy-steps p{color:var(--wr-muted);font-size:11px;line-height:1.9;margin-top:8px}body:has(#app .wr-wallet) .wr-wallet .wr-shop-orders{display:inline-block;color:var(--wr-accent);font-size:11px;margin-top:23px}body:has(#app .wr-wallet) .wr-wallet .wr-shop-footer{display:flex;flex-wrap:wrap;gap:13px;align-items:center;justify-content:space-between;padding:17px 22px;border-top:1px solid var(--wr-line);background:var(--wr-soft)}body:has(#app .wr-wallet) .wr-wallet .wr-shop-footer p{flex:1 1 250px;font-size:11px;line-height:1.8;color:var(--wr-muted)}body:has(#app .wr-wallet) .wr-wallet .wr-go-redeem{border:0;border-radius:9px;padding:9px 12px;font-size:11px;color:#fff;background:#087e83;cursor:pointer}body:has(#app .wr-wallet) .wr-wallet :is(.wr-tab,.wr-go-redeem,.wr-shop-open,.wr-plan-link):focus-visible{outline:2px solid #16868c;outline-offset:3px}body:has(#app .wr-purchase) .wr-purchase{max-width:1000px}body:has(#app .wr-purchase) .wr-purchase .wr-unified-link{display:block;width:fit-content;margin-left:auto;padding:8px 12px;font-size:12px;border:1px solid var(--wr-line);border-radius:10px;color:var(--wr-accent);background:var(--wr-surface)}body:has(#app .wr-purchase) .wr-purchase>.card{border-color:var(--wr-line);border-radius:18px;box-shadow:0 6px 26px -18px #2c627c38}.dark body:has(#app .wr-wallet) .wr-wallet,.dark body:has(#app .wr-purchase) .wr-purchase{--wr-ink:#e0ebf1;--wr-copy:#b4c7d2;--wr-muted:#99b1bf;--wr-line:#354650;--wr-soft:#23313a;--wr-surface:#1c2731;--wr-accent:#8acfd0}.dark body:has(#app .wr-wallet) .wr-wallet .wr-tabs{background:#17242e}.dark body:has(#app .wr-wallet) .wr-wallet .wr-tab[aria-selected=true]{border-color:#3e5c67}.dark body:has(#app .wr-wallet) .wr-wallet .wr-foot-spark,.dark body:has(#app .wr-wallet) .wr-wallet .wr-info>div>div>div:first-child{background:#28434a;color:#9acfc9}@media(max-width:1100px){body:has(#app .wr-wallet) .wr-wallet{grid-template-columns:minmax(0,1fr) 270px;gap:16px}body:has(#app .wr-wallet) .wr-wallet .wr-form>div{padding:24px}}@media(max-width:767px){body:has(#app .wr-wallet) .wr-wallet{display:flex;flex-direction:column;gap:16px}body:has(#app .wr-wallet) .wr-wallet>*{width:100%}body:has(#app .wr-wallet) .wr-wallet .wr-intro{order:0;grid-template-columns:1fr auto;gap:12px}body:has(#app .wr-wallet) .wr-wallet .wr-title{font-size:24px}body:has(#app .wr-wallet) .wr-wallet .wr-plan-link{padding:7px 9px;font-size:10px}body:has(#app .wr-wallet) .wr-wallet .wr-steps{gap:9px;font-size:9px}body:has(#app .wr-wallet) .wr-wallet .wr-balance{order:1;height:170px}body:has(#app .wr-wallet) .wr-wallet .wr-balance>div{padding:22px}body:has(#app .wr-wallet) .wr-wallet .wr-tabs{order:2;width:100%}body:has(#app .wr-wallet) .wr-wallet .wr-tab{flex:1;min-width:0;padding:8px 12px}body:has(#app .wr-wallet) .wr-wallet .wr-form,body:has(#app .wr-wallet) .wr-wallet .wr-store{order:3}body:has(#app .wr-wallet) .wr-wallet .wr-form>div{padding:24px 20px}body:has(#app .wr-wallet) .wr-wallet .wr-form-heading h2{font-size:19px}body:has(#app .wr-wallet) .wr-wallet .wr-result{order:4}body:has(#app .wr-wallet) .wr-wallet .wr-info{order:5}body:has(#app .wr-wallet) .wr-wallet .wr-history{order:6}body:has(#app .wr-wallet) .wr-wallet .wr-store-heading{padding:21px 17px}body:has(#app .wr-wallet) .wr-wallet .wr-shop-footer{padding:17px}body:has(#app .wr-wallet) .wr-wallet .wr-shop-preview{padding:25px 19px}body:has(#app .wr-wallet) .wr-wallet .wr-shop-preview h3{font-size:24px}body:has(#app .wr-wallet) .wr-wallet .wr-buy-steps{grid-template-columns:1fr;gap:20px}body:has(#app .wr-wallet) .wr-wallet .wr-buy-steps article{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:10px}body:has(#app .wr-wallet) .wr-wallet .wr-buy-steps b{grid-row:1 / 3;margin-top:2px}body:has(#app .wr-wallet) .wr-wallet .wr-buy-steps p{margin-top:4px}}@media(min-width:768px)and (max-width:1279px){body:has(#app .wr-wallet) #app header h1+p,body:has(#app .wr-purchase) #app header h1+p{display:none}body:has(#app .wr-wallet) #app header a[href^="/model-plaza"]>span,body:has(#app .wr-purchase) #app header a[href^="/model-plaza"]>span{display:none}body:has(#app .wr-wallet) #app header .relative>button>.text-left,body:has(#app .wr-purchase) #app header .relative>button>.text-left{display:none}}body:has(#app .wr-wallet) .wr-wallet .wr-shop-frame{display:block;width:100%;height:880px;background:#fff;border:0}body:has(#app .wr-wallet) .wr-wallet .wr-shop-loaded:not(.wr-shop-error) .wr-shop-preview{display:none}body:has(#app .wr-wallet) .wr-wallet .wr-shop-error .wr-shop-frame{display:none}@media(max-width:767px){body:has(#app .wr-wallet) .wr-wallet .wr-shop-frame{height:820px}}@media(min-width:768px){body:has(#app .wr-wallet) .wr-wallet.wr-buying{grid-template-rows:auto auto auto auto}body:has(#app .wr-wallet) .wr-wallet.wr-buying .wr-store{grid-column:1/-1;grid-row:3}body:has(#app .wr-wallet) .wr-wallet.wr-buying .wr-balance{grid-column:1;grid-row:4}body:has(#app .wr-wallet) .wr-wallet.wr-buying .wr-info{grid-column:2;grid-row:4}}body:has(#app .wr-wallet) .wr-wallet .wr-shop-footer .wr-shop-orders{margin:0;white-space:nowrap}
