.pcard-link[data-v-4f301c34]{display:flex;flex-direction:column;gap:6px;color:inherit}.market-title[data-v-2b25e96e]{display:inline-flex;align-items:center;gap:6px}.coin-stack[data-v-2b25e96e]{position:relative;width:120px;height:110px;flex:none}.big-coin[data-v-2b25e96e]{position:absolute;width:72px;height:72px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:900;color:#fff;box-shadow:inset 0 -10px 14px #00000026,0 12px 18px #0000002e}.big-coin[data-v-2b25e96e]:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;border:2px solid rgba(255,255,255,.35)}.big-coin.btc[data-v-2b25e96e]{background:radial-gradient(circle at 32% 30%,#ffe3a8,#f7931a 48%,#d97706);font-size:30px;right:28px;top:4px}.big-coin.eth[data-v-2b25e96e]{background:radial-gradient(circle at 32% 30%,#f4f6ff,#8ea2ff 42%,#627eea);font-size:22px;right:0;bottom:0;width:58px;height:58px}.spot[data-v-2b25e96e]{margin-top:14px;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:8px}.spot h3[data-v-2b25e96e]{font-size:18px}.spot-art[data-v-2b25e96e]{width:150px;height:90px}.big-cat[data-v-9c97047e]{display:block}.big-art[data-v-9c97047e]{position:relative;height:176px;border-radius:18px;overflow:hidden;box-shadow:var(--shadow)}.big-art .art-svg[data-v-9c97047e]{width:78%;height:78%;margin:4px auto 0}.big-label[data-v-9c97047e]{position:absolute;left:12px;bottom:10px}.big-label b[data-v-9c97047e]{display:block;font-size:16px}.big-label small[data-v-9c97047e]{color:#7e7894;font-size:12px}.brand[data-v-9c97047e]{width:108px;height:72px;flex:none;border:0;border-radius:16px;background:#fff;box-shadow:var(--shadow);display:grid;place-items:center;padding:8px}.logo[data-v-9c97047e]{font-weight:900;font-size:13px;letter-spacing:-.3px;text-align:center;line-height:1.15}.logo-funko[data-v-9c97047e]{font-family:Trebuchet MS,Segoe UI,sans-serif;font-style:italic;font-size:18px}.logo-sega[data-v-9c97047e]{letter-spacing:1px;font-size:18px}.logo-pop[data-v-9c97047e]{font-size:12px}.logo-banpresto[data-v-9c97047e]{font-size:11px}.block[data-v-fea5b166]{margin-top:14px;padding:14px}.status-row[data-v-fea5b166]{display:flex;justify-content:space-between;margin:12px 0}.status-row button[data-v-fea5b166]{border:0;background:#f7f4ff;border-radius:12px;padding:8px;font-size:12px;color:#655f7c;display:flex;align-items:center;gap:4px}.status-row button.on[data-v-fea5b166]{outline:1px solid #c8b6ff;color:var(--primary-deep)}.status-row b[data-v-fea5b166]{color:var(--text)}.sdot[data-v-fea5b166]{width:7px;height:7px;border-radius:50%;background:#ffb020}.sdot.mid[data-v-fea5b166]{background:#7c5cff}.sdot.done[data-v-fea5b166]{background:#12b981}.goods+.goods[data-v-fea5b166]{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.actions[data-v-fea5b166]{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.trade[data-v-fea5b166],.history[data-v-fea5b166]{width:100%;border:0;background:transparent;display:flex;justify-content:space-between;gap:10px;text-align:left;padding:12px 0 0}.trade p[data-v-fea5b166],.history small[data-v-fea5b166]{display:block;color:var(--muted);font-size:12px;margin-top:3px}.pnl[data-v-fea5b166]{text-align:right;min-width:130px}.pnl b[data-v-fea5b166],.pnl small[data-v-fea5b166],.link[data-v-fea5b166]{display:block}.link[data-v-fea5b166]{color:var(--primary);font-size:12px;margin-top:4px}.history[data-v-fea5b166]{align-items:center;border-top:1px solid var(--line);margin-top:10px}.history[data-v-fea5b166]:first-of-type{border-top:0}.mine[data-v-5878a960]{background:#f6f3fc}.profile-top[data-v-5878a960]{display:flex;gap:12px;align-items:center;padding:22px 16px 54px;color:#fff;background:linear-gradient(180deg,#6a46f5,#9078ff 58%,#f6f3fc)}.avatar[data-v-5878a960]{width:64px;height:64px;border-radius:50%;border:3px solid rgba(255,255,255,.85);background:linear-gradient(180deg,#fff,#efeaff);color:#7c5cff;display:grid;place-items:center}.name-row[data-v-5878a960]{display:flex;align-items:center;gap:8px;font-size:18px}.profile-top p[data-v-5878a960]{opacity:.85;font-size:12px;margin-top:4px}.vip[data-v-5878a960]{border:0;display:inline-flex;align-items:center;gap:2px;background:linear-gradient(90deg,#ffe7a3,#ffc14d);color:#8a4b00;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:800}.lift[data-v-5878a960]{margin-top:-36px}.stat-card[data-v-5878a960]{padding:14px}.stats[data-v-5878a960]{display:flex;align-items:center;gap:8px}.stats>button[data-v-5878a960]:not(.more){flex:1;border:0;background:transparent;display:flex;gap:8px;align-items:center;text-align:left;padding:0}.stats small[data-v-5878a960],.checkin small[data-v-5878a960]{display:block;color:var(--muted);font-size:12px}.stats b[data-v-5878a960],.checkin b[data-v-5878a960]{font-size:15px}.gold[data-v-5878a960]{color:#e39a12!important;font-weight:800}.checkin[data-v-5878a960]{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.checkin .btn[data-v-5878a960]{margin-left:auto}.balance[data-v-5878a960]{margin-top:12px;padding:16px;display:flex;align-items:center;justify-content:space-between}.balance p[data-v-5878a960]{color:var(--muted);font-size:12px}.balance strong[data-v-5878a960]{display:block;font-size:28px;margin-top:4px;letter-spacing:-.4px}:root{--phone: 430px;--primary: #7b5cff;--primary-deep: #6846f4;--primary-soft: #f3efff;--text: #241b38;--muted: #8d88a1;--line: #f1edf8;--bg: #f6f3fc;--card: #ffffff;--green: #12b981;--red: #f43f5e;--gold: #f5b942;--shadow: 0 10px 28px rgba(88, 62, 180, .08);--safe: env(safe-area-inset-bottom);font-family:PingFang SC,Hiragino Sans GB,Noto Sans SC,Microsoft YaHei,Segoe UI,sans-serif;color:var(--text);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html,body,#app{margin:0;min-height:100%}body{background:radial-gradient(900px 420px at 50% -80px,rgba(255,255,255,.72),transparent 60%),linear-gradient(180deg,#d9c8ff,#b9a0f5 42%,#cbbaf8);color:var(--text)}button,input,textarea,select{font-family:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img,svg{display:block}h1,h2,h3,p{margin:0}@media(max-width:520px){body{background:var(--bg)}}.stage{min-height:100dvh}.phone{width:min(100%,var(--phone));min-height:100dvh;margin:0 auto;background:var(--bg);position:relative}@media(min-width:860px){.phone{min-height:100dvh;box-shadow:0 0 0 1px #ffffff59,0 24px 70px #3e229647}}.view{min-height:100dvh;background:var(--bg);padding-bottom:calc(104px + var(--safe))}.view.sub{padding-bottom:calc(24px + var(--safe))}.view.sub.has-bar{padding-bottom:calc(96px + var(--safe))}.fade-enter-active,.fade-leave-active{transition:opacity .18s ease,transform .18s ease}.fade-enter-from{opacity:0;transform:translateY(8px)}.fade-leave-to{opacity:0}.topbar,.home-head{position:sticky;top:0;z-index:12;background:#fffffff0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.topbar{height:52px;display:grid;grid-template-columns:42px 1fr 42px;align-items:center;padding:0 8px;border-bottom:1px solid rgba(241,237,248,.9)}.topbar h1{text-align:center;font-size:17px;font-weight:800}.nav-btn,.icon-btn{width:38px;height:38px;border:0;border-radius:50%;background:#f5f2fb;color:#3a3158;display:grid;place-items:center;position:relative;padding:0}.nav-spacer{width:38px;height:38px}.bell-dot{position:absolute;top:7px;right:7px;width:7px;height:7px;border-radius:50%;background:#ff4d6a;border:1.5px solid #fff}.home-head{padding:12px 16px 10px;border-bottom:1px solid #f3effa}.home-row,.head-actions,.row,.between{display:flex;align-items:center}.between{justify-content:space-between}.brand{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:800}.logo-mark{width:34px;height:34px}.head-actions{margin-left:auto;gap:8px}.lang-pill{height:30px;border:0;border-radius:999px;padding:0 10px 0 8px;background:#fff1f3;color:#ff4d5e;font-weight:800;font-size:12px;display:inline-flex;align-items:center;gap:4px}.lang-dot{width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#ffd0a8,#ff5a3c 55%,#f35);box-shadow:inset 0 0 0 1px #fff6}.search{margin-top:10px;height:40px;border-radius:999px;background:#f4f2f8;display:flex;align-items:center;gap:8px;padding:0 14px;color:#a8a3b8;border:0;width:100%;text-align:left;font-size:14px}.search input{border:0;outline:none;background:transparent;width:100%;font-size:16px;color:var(--text)}.search input::placeholder{color:#b1adc2}.px{padding-left:16px;padding-right:16px}.section-hd{display:flex;align-items:center;justify-content:space-between;margin:18px 0 10px}.section-hd h3{font-size:17px;font-weight:800}.more{border:0;background:transparent;color:var(--muted);font-size:12px;display:inline-flex;align-items:center;gap:2px;padding:0}.card{background:var(--card);border-radius:18px;box-shadow:var(--shadow)}.btn{border:0;border-radius:999px;height:44px;padding:0 16px;font-weight:800;font-size:14px;display:inline-flex;align-items:center;justify-content:center;gap:4px;transition:transform .15s ease}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.45;pointer-events:none}.btn-primary{background:linear-gradient(135deg,#9b84ff,#6a46f5);color:#fff;box-shadow:0 8px 16px #6a46f547}.btn-line{background:#fff;color:var(--primary-deep);border:1px solid #e0d8ff}.btn-soft{background:#f4f0ff;color:var(--primary-deep)}.btn-white{background:#fff;color:#ff4d88}.btn-sm{height:30px;padding:0 12px;font-size:12px;font-weight:700}.btn-block{width:100%}.btn-green{background:linear-gradient(135deg,#2ad39a,#12b981);color:#fff}.btn-red{background:linear-gradient(135deg,#ff7a90,#f43f5e);color:#fff}.hscroll{display:flex;gap:12px;overflow-x:auto;padding:2px 16px 8px;scroll-snap-type:x mandatory;scrollbar-width:none}.hscroll::-webkit-scrollbar{display:none}.pcard{background:#fff;border-radius:16px;padding:8px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:6px;transition:transform .18s ease,box-shadow .18s ease}.pcard.scroll{width:148px;flex:none;scroll-snap-align:start}@media(hover:hover){.pcard:hover{transform:translateY(-2px);box-shadow:0 14px 30px #5c40c41f}}.pcard-art{height:136px;border-radius:12px;position:relative;overflow:hidden}.pcard-art .art-svg{width:100%;height:100%}.ptag{position:absolute;top:6px;left:6px;background:#ffffffe6;color:#ff4d88;font-size:10px;font-weight:800;border-radius:999px;padding:2px 6px;z-index:1}.pcard-name{font-size:13px;font-weight:750;font-weight:700;line-height:1.35;min-height:34px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pcard-price{font-size:15px;font-weight:800}.pcard .btn{margin-top:auto}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tabbar{position:fixed;z-index:30;left:50%;bottom:0;transform:translate(-50%);width:min(100%,var(--phone));height:calc(62px + var(--safe));padding:6px 6px var(--safe);background:#fffffff5;border-top:1px solid #f2eefb;box-shadow:0 -8px 24px #46288c0d;display:grid;grid-template-columns:repeat(5,1fr);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.tab{border:0;background:transparent;color:#b0abbf;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:11px;font-weight:600;padding:0}.tab.on{color:var(--primary-deep);font-weight:800}.toast-wrap{position:fixed;z-index:60;left:50%;top:16px;transform:translate(-50%);width:min(88%,360px);display:flex;flex-direction:column;gap:8px;pointer-events:none}.toast{background:#201836eb;color:#fff;border-radius:999px;text-align:center;padding:12px 16px;font-size:13px;box-shadow:0 10px 24px #180c3033}.mask{position:fixed;top:0;right:0;bottom:0;left:0;background:#1c103a73;z-index:40}.sheet{position:fixed;z-index:41;left:50%;bottom:0;transform:translate(-50%);width:min(100%,var(--phone));background:#fff;border-radius:22px 22px 0 0;padding:8px 16px calc(18px + var(--safe))}.sheet-grip{width:42px;height:4px;border-radius:99px;background:#e6e1f2;margin:6px auto 12px}.sheet-hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.sheet-hd b{font-size:16px}.sheet-close{width:32px;height:32px;border-radius:50%;border:0;background:#f5f2fb}.banner{position:relative;overflow:hidden;border-radius:18px;min-height:118px;padding:16px;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:8px}.banner h2{font-size:22px;font-weight:900;letter-spacing:.2px;margin:4px 0}.banner p{font-size:12px;opacity:.92}.banner-copy{position:relative;z-index:1;max-width:62%}.banner-art{width:150px;height:136px;flex:none;position:relative;z-index:1}.banner-pop{background:linear-gradient(110deg,#ff4f8d,#c85bff 52%,#7a5cff)}.banner-carnival{min-height:176px;padding:18px 16px;align-items:center;background:linear-gradient(90deg,#e21c7038,#e21c7000 48%),url(/art/carnival.jpg) 78% center / cover no-repeat}.banner-carnival .banner-copy{max-width:52%}.banner-carnival h2{font-size:26px;line-height:1.15;text-shadow:0 2px 10px rgba(140,0,70,.28)}.banner-carnival p{text-shadow:0 1px 6px rgba(140,0,70,.25)}.banner-chip{position:absolute;top:12px;right:12px;z-index:2;height:22px;padding:0 9px;border-radius:999px;background:#fffffff0;color:#ff3d86;font-size:10px;font-weight:800;letter-spacing:.2px;display:inline-flex;align-items:center}.banner-sale{background:linear-gradient(110deg,#6846f6,#b14bff 58%,#ff7ad9)}.banner-sale.banner-photo{min-height:156px;background:linear-gradient(90deg,#4e24be1a,#4e24be00 44%),url(/art/sale-banner.jpg) 78% center / cover no-repeat}.banner-market.banner-photo{min-height:152px;background:url(/art/market-banner.jpg) 72% center / cover no-repeat}.banner-new.banner-photo{min-height:156px;background:linear-gradient(90deg,#781ebe24,#781ebe00 42%),url(/art/new-banner.jpg) 80% center / cover no-repeat}.banner-market{background:linear-gradient(120deg,#31267f,#5b45e8 48%,#8a63ff);min-height:138px}.banner-new{background:linear-gradient(110deg,#6d4dff,#9a6bff,#ff8ad4)}.kicker{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;background:#fff3;font-size:11px;font-weight:800}.lottery-card{position:relative;overflow:hidden;display:flex;align-items:center;min-height:148px;padding:16px;background:linear-gradient(90deg,#fffffff0,#ffffffb8 40%,#fff0 62%),url(/art/lottery-banner.jpg) 82% center / cover no-repeat}.lottery-copy{position:relative;z-index:1;max-width:58%}.lottery-card h3{display:flex;align-items:center;gap:6px;color:#ff3d78;font-size:18px;font-weight:900;margin-bottom:4px}.lottery-card p{color:var(--muted);font-size:12px;margin-bottom:10px}.lottery-mark{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;flex:none;color:#7a4dff;background:#efe8ff}.quick{display:flex;justify-content:space-between;margin:16px 0 4px}.quick a{width:64px;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;font-weight:700}.qico{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;color:#fff;box-shadow:0 8px 16px #965ab429}.qico .art-svg{width:28px;height:28px}.qico .art-photo{width:38px;height:38px;filter:drop-shadow(0 3px 3px rgba(70,20,50,.16))}.count{display:flex;gap:4px;align-items:center;margin:8px 0 10px;font-weight:800}.count span{min-width:22px;text-align:center;background:#140a2847;border-radius:6px;padding:2px 4px;font-variant-numeric:tabular-nums;font-size:12px}.seg{display:flex;background:#efeafc;padding:4px;border-radius:14px;gap:4px}.seg button{flex:1;height:36px;border:0;border-radius:11px;background:transparent;color:#7d7892;font-weight:800;font-size:13px}.seg button.on{background:linear-gradient(135deg,#8d72ff,#6a46f5);color:#fff;box-shadow:0 6px 14px #6a46f540}.tabs{display:flex;gap:18px;padding:4px 2px 0}.tabs button{border:0;background:transparent;color:#8d88a1;font-weight:700;font-size:14px;padding:8px 0 10px;position:relative}.tabs button.on{color:var(--primary-deep)}.tabs button.on:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:3px;border-radius:99px;background:var(--primary)}.coin-table{padding:4px 4px 8px}.coin-hd,.coin-row{display:grid;grid-template-columns:1.3fr 1fr 78px;gap:8px;align-items:center}.coin-hd{color:#a39eb4;font-size:12px;padding:8px 8px 4px}.coin-row{width:100%;border:0;background:transparent;text-align:left;padding:10px 8px;border-radius:12px}.coin-row:active{background:#f7f4ff}.coin-id{display:flex;align-items:center;gap:8px}.coin-id b{display:block;font-size:15px}.coin-id small,.muted{color:var(--muted);font-size:12px}.coin-price{text-align:right;font-weight:800;font-variant-numeric:tabular-nums;font-size:14px}.chg{justify-self:end;min-width:74px;text-align:center;border-radius:8px;padding:6px 0;font-weight:800;font-size:12px;font-variant-numeric:tabular-nums}.chg.up{color:var(--green);background:#e8faf3}.chg.down{color:var(--red);background:#ffecef}.up{color:var(--green)}.down{color:var(--red)}.cdot{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:800;font-size:13px;box-shadow:inset 0 -6px 8px #0000001f,0 6px 10px #28145014}.cdot.BTC{background:radial-gradient(circle at 35% 30%,#ffe1a3,#f7931a 55%,#e07b00)}.cdot.ETH{background:radial-gradient(circle at 35% 30%,#eef2ff,#8b9dff 40%,#627eea)}.cdot.DOGE{background:radial-gradient(circle at 35% 30%,#fff1b8,#e1b341);color:#6b4d00}.cdot.SOL{background:radial-gradient(circle at 30% 30%,#d9fff2,#14c98a 40%,#7a4dff)}.cdot.XRP{background:radial-gradient(circle at 35% 30%,#6b7688,#23292f)}.cdot.LTC{background:radial-gradient(circle at 35% 30%,#9eb6de,#345d9d)}.cdot.BNB{background:radial-gradient(circle at 35% 30%,#ffe7a8,#f3ba2f);color:#6a4a00}.cdot.ADA{background:radial-gradient(circle at 35% 30%,#e8f1ff,#3d6fd8)}.cdot.AVAX{background:radial-gradient(circle at 35% 30%,#ffd0d0,#e84142)}.cdot.DOT{background:radial-gradient(circle at 35% 30%,#ffd0ea,#e6007a)}.cdot.SHIB{background:radial-gradient(circle at 35% 30%,#ffd8b0,#f28a2e)}.cdot.PEPE{background:radial-gradient(circle at 35% 30%,#d9ffb0,#5aa315)}.cdot.TON{background:radial-gradient(circle at 35% 30%,#bfe4ff,#0098ea)}.cdot.TRX{background:radial-gradient(circle at 35% 30%,#ffc9c9,#ff060a)}.menu{overflow:hidden}.menu-item{width:100%;display:flex;align-items:center;gap:12px;padding:13px 14px;background:#fff;border:0;border-bottom:1px solid #f5f2fa;text-align:left;font-size:15px;font-weight:700}.menu-item:last-child{border-bottom:0}.mico{width:34px;height:34px;border-radius:12px;background:#f4f0ff;color:var(--primary-deep);display:grid;place-items:center;flex:none}.menu-extra{margin-left:auto;color:#9b96ad;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:2px}.sub-body{padding:14px 16px 8px}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.field span{font-size:13px;color:#655f7c;font-weight:700}.field input,.field textarea,.field select{width:100%;border:1px solid #ece7f6;background:#fff;border-radius:12px;padding:12px;font-size:16px;outline:none}.field textarea{min-height:80px;resize:vertical}.field input:focus,.field textarea:focus,.field select:focus{border-color:#c8b8ff;box-shadow:0 0 0 3px #7c5cff1f}.empty{text-align:center;color:var(--muted);padding:32px 12px 12px}.empty .art-svg{width:140px;height:120px;margin:0 auto 8px}.empty p{margin-bottom:12px}.buybar{position:fixed;z-index:25;left:50%;bottom:0;transform:translate(-50%);width:min(100%,var(--phone));background:#fffffff5;border-top:1px solid #f1ecf8;padding:10px 12px calc(10px + var(--safe));display:flex;gap:8px;align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.buybar .mini{width:46px;border:0;background:transparent;color:#655f7c;font-size:10px;display:flex;flex-direction:column;align-items:center;gap:2px;position:relative;padding:0}.badge{position:absolute;top:-4px;right:4px;min-width:16px;height:16px;border-radius:99px;background:#ff4d6a;color:#fff;font-size:10px;line-height:16px;text-align:center;padding:0 4px}.buybar .grow{flex:1}.thumb{width:72px;height:72px;border-radius:14px;overflow:hidden;flex:none}.thumb .art-svg,.art-svg{width:100%;height:100%}.art-photo{object-fit:contain;filter:drop-shadow(0 8px 10px rgba(80,40,130,.16))}.spark{width:100%;height:46px}.stepper{display:inline-flex;align-items:center;border:1px solid #ece7f6;border-radius:999px;overflow:hidden;background:#fff}.stepper button{width:32px;height:30px;border:0;background:#f7f4ff;color:var(--primary-deep);font-size:18px}.stepper b{min-width:28px;text-align:center;font-size:14px}.line-list p{display:flex;justify-content:space-between;gap:12px;padding:7px 0;font-size:13px;color:#655f7c}.line-list b{color:var(--text)}.check-list{display:flex;flex-direction:column;gap:8px}.check-item{width:100%;text-align:left;border:1px solid #efeaf8;background:#fff;border-radius:14px;padding:12px;display:flex;align-items:center;gap:10px}.check-item.on{border-color:#c8b6ff;background:#f8f5ff}.radio{width:18px;height:18px;border-radius:50%;border:2px solid #d9d2ea;flex:none}.check-item.on .radio{border-color:var(--primary);box-shadow:inset 0 0 0 4px var(--primary)}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #8d74ff;outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
