.cc{position:fixed;left:20px;bottom:20px;z-index:90;width:min(440px,calc(100vw - 32px));display:grid;gap:14px;padding:20px;color:var(--ink);border:1px solid var(--rule-2);border-radius:18px;background:#0e0e12f5;box-shadow:0 24px 60px #0009;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:pageIn .35s var(--ease) backwards}.cc-head{display:flex;align-items:center;justify-content:space-between}.cc h2{margin:0;font-size:17px;letter-spacing:-.01em}.cc-x{width:30px;height:30px;font-size:20px;line-height:1;color:var(--ink-2);border:0;border-radius:8px;background:transparent;cursor:pointer}.cc-x:hover{color:var(--ink);background:#ffffff0f}.cc p{margin:0;font-size:13.5px;line-height:1.6;color:var(--ink-2)}.cc p a{color:var(--ink)}.cc-cats{display:grid;gap:8px}.cc-cat{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;border:1px solid var(--rule);border-radius:12px;background:#ffffff05}.cc-cat div{display:grid;gap:3px}.cc-cat b{font-size:14px}.cc-cat span{font-size:12.5px;line-height:1.5;color:var(--mute)}.cc-switch{position:relative;display:inline-block;width:38px;height:22px;flex:none}.cc-switch input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.cc-switch input:disabled{cursor:not-allowed}.cc-switch i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#ffffff24;transition:background .15s;pointer-events:none}.cc-switch i:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s}.cc-switch input:checked+i{background:var(--blue)}.cc-switch input:checked+i:after{transform:translate(16px)}.cc-switch input:disabled+i{opacity:.55}.cc-switch input:focus-visible+i{outline:2px solid var(--blue);outline-offset:2px}.cc-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cc-btn{justify-content:center;min-width:0;padding-left:8px;padding-right:8px;font-size:13.5px}@media (max-width: 520px){.cc{left:16px;right:16px;bottom:16px;width:auto}.cc-actions{grid-template-columns:1fr 1fr}.cc-actions .cc-btn:last-child{grid-column:1 / -1}}.foot .foot-link-btn{display:block;padding:4px 0;font:inherit;font-size:14px;text-align:left;color:var(--mute);border:0;background:none;cursor:pointer}.foot .foot-link-btn:hover{color:var(--ink)}.legal-table.legal-table-4>div{grid-template-columns:1.2fr .6fr 2fr .8fr}@media (max-width: 640px){.legal-table.legal-table-4>div{grid-template-columns:1fr}}.legal-inline-btn{padding:0;font:inherit;color:var(--ink);text-decoration:underline;text-underline-offset:3px;border:0;background:none;cursor:pointer}.hx-perks-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px 48px;flex-wrap:wrap;margin-bottom:clamp(28px,3.5vw,44px)}.hx-perks-head .hx-perks-title{margin-bottom:0}.hx-perks-head p{max-width:38ch;margin:0;font-size:15.5px;line-height:1.6;color:var(--ink-2)}.hx-perk-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hx-perk{position:relative;display:grid;grid-template-rows:auto auto auto 1fr auto;gap:10px;min-height:280px;padding:26px;color:inherit;border:var(--border);border-radius:22px;background:radial-gradient(420px 220px at 100% 0%,rgba(61,123,255,.1),transparent 70%),linear-gradient(180deg,#ffffff09,#ffffff03);overflow:hidden;transition:transform .35s var(--ease),border-color .25s,box-shadow .35s}.hx-perk:hover{transform:translateY(-4px);border-color:#3d7bff73;box-shadow:0 24px 60px #00000073,0 0 0 1px #3d7bff1f}.hx-perk:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.hx-perk-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.hx-perk-ic{width:48px;height:48px;display:grid;place-items:center;color:#a9c6ff;border:1px solid rgba(61,123,255,.3);border-radius:14px;background:#3d7bff1a;transition:transform .35s var(--ease)}.hx-perk:hover .hx-perk-ic{transform:rotate(-6deg) scale(1.05)}.hx-perk-n{font-family:var(--mono);font-size:13px;color:var(--mute)}.hx-perk-tag{font-size:12.5px;font-weight:500;letter-spacing:.02em;color:var(--mute)}.hx-perk b{font-size:24px;font-weight:600;letter-spacing:-.03em}.hx-perk-text{max-width:34ch;font-size:14.5px;line-height:1.6;color:var(--ink-2)}.hx-perk-cta{display:inline-flex;align-items:center;gap:8px;margin-top:8px;padding-top:16px;font-size:14px;font-weight:500;border-top:var(--border)}.hx-perk-cta svg{color:var(--mute);transition:translate .35s var(--ease),color .2s}.hx-perk:hover .hx-perk-cta svg{color:var(--ink);translate:4px 0}@media (prefers-reduced-motion: reduce){.hx-perk,.hx-perk:hover,.hx-perk:hover .hx-perk-ic{transform:none}}@media (max-width: 900px){.hx-perk-cards{grid-template-columns:minmax(0,1fr)}.hx-perk{min-height:0}}.hx-why{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.hx-why-card{display:grid;grid-template-rows:auto auto 1fr auto;gap:10px;padding:22px;color:inherit;border:var(--border);border-radius:20px;background:linear-gradient(180deg,#ffffff08,#ffffff02);transition:transform .35s var(--ease),border-color .25s}.hx-why-card:hover{transform:translateY(-3px);border-color:#3d7bff66}.hx-why-card:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.hx-why-ic{width:44px;height:44px;display:grid;place-items:center;margin-bottom:6px;color:#a9c6ff;border:1px solid rgba(61,123,255,.3);border-radius:13px;background:#3d7bff1a}.hx-why-card b{font-size:18px;letter-spacing:-.02em}.hx-why-text{font-size:14px;line-height:1.6;color:var(--ink-2)}.hx-why-cta{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:13.5px;font-weight:500}.hx-why-cta svg{color:var(--mute);transition:translate .3s var(--ease)}.hx-why-card:hover .hx-why-cta svg{translate:3px 0;color:var(--ink)}.hx-paychips{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none}.hx-paychips li{padding:4px 10px;font-size:12.5px;color:var(--ink-2);border:var(--border);border-radius:999px;background:#ffffff08}@media (prefers-reduced-motion: reduce){.hx-why-card:hover{transform:none}}@media (max-width: 1100px){.hx-why{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.hx-why{grid-template-columns:minmax(0,1fr)}}:root{--paper: #000000;--paper-2: #0f0f12;--card: #0b0b0e;--card-2: #121216;--ink: #f5f5f7;--ink-2: #a1a1aa;--mute: #6b6b76;--rule: rgba(255, 255, 255, .08);--rule-2: rgba(255, 255, 255, .14);--orange: #3d7bff;--orange-2: #2f6af0;--yellow: #f5f5f7;--on-light: #0a0a0c;--green: #30d158;--green-bg: rgba(48, 209, 88, .1);--red: #ff453a;--red-bg: rgba(255, 69, 58, .1);--blue: #3d7bff;--border: 1px solid var(--rule);--hard: 0 1px 0 rgba(255, 255, 255, .04) inset, 0 24px 48px -24px rgba(0, 0, 0, .9);--hard-lg: 0 1px 0 rgba(255, 255, 255, .05) inset, 0 40px 80px -30px rgba(0, 0, 0, .95);--glow: 0 0 0 1px rgba(61, 123, 255, .35), 0 12px 40px -12px rgba(61, 123, 255, .55);--r: 14px;--r-lg: 22px;--display: "Geist", "Inter", system-ui, sans-serif;--body: "Geist", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "Geist Mono", ui-monospace, "Cascadia Code", Consolas, monospace;--wrap: 1720px;--ease: cubic-bezier(.2, .8, .2, 1);--fs-h2: clamp(34px, 4.6vw, 60px);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{background:var(--paper);scroll-padding-top:88px;-webkit-text-size-adjust:100%;text-size-adjust:100%}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--paper);color:var(--ink);font:400 15px/1.6 var(--body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}#root{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}#root>main{flex:1 0 auto}#root>main:focus{outline:none}body.menu-open{overflow:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(1200px 480px at 50% -260px,rgba(61,123,255,.11),transparent 70%)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}body.overlay-page:after{display:none}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4{margin:0;font-family:var(--display);font-weight:600;line-height:1.08;letter-spacing:-.035em}p{margin:0}::selection{background:#3d7bff66}:focus{outline:none}:focus-visible{outline:2px solid #6ea0ff;outline-offset:3px}.inp:focus-visible,.area:focus-visible,.sel:focus-visible,.search-bar input:focus-visible{outline:none}.skip{position:fixed;top:10px;left:10px;z-index:100;padding:10px 16px;border-radius:999px;background:var(--ink);color:var(--on-light);font-size:14px;font-weight:600;translate:0 -200%;transition:translate .2s var(--ease)}.skip:focus-visible{translate:0 0}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 24px}@media (max-width: 640px){.wrap{padding:0 16px}}.mono{font-family:var(--mono)}.mute{color:var(--mute)}.hl{color:#8fb4ff}.tag-line{display:inline-block;font-size:13px;font-weight:500;color:var(--ink-2)}.b{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 18px;border:1px solid var(--rule-2);border-radius:999px;background:#ffffff0a;color:var(--ink);font-weight:500;font-size:14.5px;cursor:pointer;transition:background .2s,border-color .2s,transform .2s var(--ease),box-shadow .2s;white-space:nowrap}.b:hover{background:#ffffff14;border-color:#ffffff3d}.b:active{transform:scale(.98)}.b:disabled{opacity:.4;cursor:not-allowed;transform:none}.b-orange{background:var(--blue);border-color:transparent;color:#fff;box-shadow:0 8px 24px -10px #3d7bffcc}.b-orange:hover{background:var(--orange-2);border-color:transparent;box-shadow:0 10px 30px -10px #3d7bfff2}.b-ink,.b-yellow{background:var(--ink);border-color:transparent;color:var(--on-light)}.b-ink:hover,.b-yellow:hover{background:#fff;border-color:transparent}.b-yellow{box-shadow:0 1px #fff9 inset,0 10px 30px -14px #ffffff73}.b-yellow:hover{box-shadow:0 1px #fffc inset,0 14px 38px -12px #ffffff80}.b-glass{background:#ffffff0d;border-color:#ffffff24;box-shadow:0 1px #ffffff0f inset;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.b-glass:hover{background:#ffffff1a;border-color:#ffffff42}.b-discord{background:#5865f2;border-color:transparent;color:#fff}.b-discord:hover{background:#4c58e0;border-color:transparent}.b-sm{min-height:34px;padding:0 14px;font-size:13.5px}.b-lg{min-height:50px;padding:0 26px;font-size:15.5px}.b-full{width:100%}.b-flat{background:transparent;border-color:transparent}.b-flat:hover{background:#ffffff0f;border-color:transparent}.textlink{background:none;border:0;padding:0;font-weight:500;color:#8fb4ff;cursor:pointer}.textlink:hover{color:#b9cfff}.ticker{display:flex;align-items:center;justify-content:center;gap:14px;padding:9px 16px;font-size:13px;color:var(--ink-2);border-bottom:var(--border);background:linear-gradient(90deg,transparent,rgba(61,123,255,.08),transparent);text-align:center;min-height:39px}.ticker span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticker .live-dot{background:var(--green);animation-name:pingGreen}.ticker.promo>span:first-child{color:var(--ink)}.ticker .ticker-clock{flex:none;padding:2px 9px;border-radius:999px;background:#3d7bff29;color:#b9cfff;font-family:var(--mono);font-size:12px;font-variant-numeric:tabular-nums}.ticker a{flex:none;color:#8fb4ff;font-weight:500;transition:color .15s}.ticker a:hover{color:#b9cfff}@keyframes pingGreen{0%{box-shadow:0 0 #30d1588c}70%,to{box-shadow:0 0 0 7px #30d15800}}@media (max-width: 640px){.ticker{justify-content:space-between;font-size:12.5px;padding:9px 16px}}.topbar{position:sticky;top:0;z-index:40;background:#000000b8;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:var(--border);transition:background .3s,box-shadow .3s}.topbar.scrolled{background:#060608d1;box-shadow:0 12px 32px -18px #000000e6}.topbar-in{display:flex;align-items:center;gap:28px;height:64px}.wordmark{display:inline-flex;align-items:center;gap:2px;font-family:var(--display);font-weight:600;font-size:19px;letter-spacing:-.03em}.wordmark i{font-style:normal;color:var(--blue)}.menu{display:flex;gap:2px}.menu a{padding:7px 12px;border-radius:999px;font-size:14px;font-weight:500;color:var(--ink-2);transition:color .15s,background .15s}.menu a:hover{color:var(--ink)}.menu a.on{color:var(--ink);background:#ffffff14}.menu a.shop{color:var(--ink)}.top-actions{margin-left:auto;display:flex;align-items:center;gap:10px}.cart-pill{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border:var(--border);border-radius:999px;font-size:14px;font-weight:500;color:var(--ink-2);transition:color .15s,border-color .15s}.cart-pill:hover{color:var(--ink);border-color:var(--rule-2)}.cart-pill b{display:grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--blue);color:#fff;font-size:11.5px;font-weight:600}.me-pill{display:inline-flex;align-items:center;gap:8px;padding:3px 12px 3px 3px;border:var(--border);border-radius:999px;font-size:14px;font-weight:500}.me-pill{transition:border-color .15s,background .15s}.me-pill:hover{border-color:var(--rule-2);background:#ffffff0a}.me-pill img{width:28px;height:28px;border-radius:50%;object-fit:cover}.me-pill span{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu a:focus-visible,.cart-pill:focus-visible,.me-pill:focus-visible{outline-offset:2px}.burger,.drawer-menu,.drawer-scrim{display:none}@media (max-width: 960px){.menu,.top-actions .desk{display:none}.b.burger{display:inline-flex;width:40px;min-height:40px;padding:0}.drawer-menu.open{position:absolute;top:100%;left:0;right:0;display:grid;align-content:start;max-height:calc(100vh - var(--drawer-top, 104px));max-height:calc(100dvh - var(--drawer-top, 104px));overflow-y:auto;overscroll-behavior:contain;padding:8px clamp(16px,3.5vw,56px) 24px;background:#060608;border-bottom:var(--border);box-shadow:0 30px 60px -20px #000000f2;animation:drawerIn .32s var(--ease) both}.drawer-scrim.open{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:39;background:#0000008c;animation:fade .25s ease-out}.drawer-menu>a{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:0 4px;font-size:19px;font-weight:500;letter-spacing:-.02em;color:var(--ink);border-bottom:var(--border)}.drawer-menu>a:after{content:"→";font-size:16px;color:var(--mute);transition:translate .2s var(--ease),color .2s}.drawer-menu>a:hover:after,.drawer-menu>a.on:after{color:#8fb4ff;translate:3px 0}.drawer-menu>a.on{color:#8fb4ff}.drawer-menu .drawer-foot{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:18px}.drawer-menu .drawer-foot .b{min-height:46px;font-size:15px}.drawer-menu .drawer-foot .b:only-child{grid-column:1 / -1}.drawer-menu>a:nth-child(n){animation:drawerItem .4s var(--ease) both}.drawer-menu>a:nth-child(2){animation-delay:.03s}.drawer-menu>a:nth-child(3){animation-delay:.06s}.drawer-menu>a:nth-child(4){animation-delay:.09s}.drawer-menu>a:nth-child(5){animation-delay:.12s}.drawer-menu>a:nth-child(n+6){animation-delay:.15s}}@keyframes drawerIn{0%{opacity:0;translate:0 -8px}}@keyframes drawerItem{0%{opacity:0;translate:0 6px}}.panel,.panel-flat{background:linear-gradient(180deg,#ffffff09,#ffffff04);border:var(--border);border-radius:var(--r-lg);padding:24px}.panel{box-shadow:var(--hard)}.chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border:var(--border);border-radius:999px;background:#ffffff0a;font-size:12px;font-weight:500;color:var(--ink-2);white-space:nowrap}.chip.orange{background:var(--blue);border-color:transparent;color:#fff}.chip.yellow{background:#3d7bff24;border-color:#3d7bff59;color:#a9c6ff}.chip.ink{background:var(--ink);border-color:transparent;color:var(--on-light)}.chip.green{background:var(--green-bg);border-color:#30d1584d;color:var(--green)}.chip.red{background:var(--red-bg);border-color:#ff453a4d;color:#ff8a82}.page-head{padding:72px 0 40px;margin-bottom:8px}.page-head h1{font-size:clamp(40px,6vw,64px);margin-top:8px}.page-head p{margin-top:14px;max-width:620px;font-size:17px;color:var(--ink-2)}.crumbs{display:flex;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--mute);margin-bottom:16px}.crumbs a:hover{color:var(--ink)}.sec{padding:clamp(72px,8vw,120px) 0}.sec-title{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:40px}.sec-title h2{font-size:clamp(32px,4.5vw,48px)}.cols{display:grid;gap:20px}.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 980px){.cols-3,.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.cols-2,.cols-3,.cols-4{grid-template-columns:1fr}.sec{padding:64px 0}}.flex{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.spread{justify-content:space-between}.stack{display:grid;gap:18px}.stack-s{display:grid;gap:8px}@property --glow{syntax: "<color>"; inherits: true; initial-value: #3d7bff;}.home>.sec{padding:clamp(72px,8vw,136px) 0}.home>.sec:last-child{padding-bottom:0}.home h2{font-size:var(--fs-h2);text-wrap:balance}.hx-hero{position:relative;isolation:isolate;padding:clamp(28px,3.4vw,56px) 0 clamp(44px,4.4vw,72px);overflow:clip}.hx-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(40px,5vw,104px);align-items:end}.hx-copy{padding-bottom:clamp(8px,4vw,64px)}.hx-flag{display:inline-flex;align-items:center;gap:12px;margin-bottom:clamp(24px,3vw,40px);padding:5px 5px 5px 14px;border:1px solid rgba(61,123,255,.32);border-radius:999px;background:#3d7bff12;font-size:13.5px;color:var(--ink-2);transition:border-color .2s,background .2s}.hx-flag:hover{border-color:#3d7bff99;background:#3d7bff1f}.hx-flag b{font-weight:600;color:var(--ink)}.hx-flag-clock{padding:3px 10px;border-radius:999px;background:var(--blue);color:#fff;font-family:var(--mono);font-size:12.5px;font-variant-numeric:tabular-nums}.hx-title{font-size:clamp(46px,6.6vw,124px);font-weight:600;line-height:.94;letter-spacing:-.058em}.hx-title .ln{display:block;overflow:hidden;padding-bottom:.09em;margin-bottom:-.09em}.hx-title .ln>span{display:block}.hx-title .ln+.ln{color:#7c7c87}.hx-sub{max-width:31em;margin-top:clamp(22px,2.4vw,34px);font-size:clamp(16.5px,1.3vw,19.5px);line-height:1.55;color:var(--ink-2);text-wrap:pretty}.hx-cta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:clamp(28px,3vw,44px)}.hx-how{color:var(--ink-2)}.hx-how:hover{color:var(--ink)}.hx-window{position:relative;margin:0;display:grid;gap:18px;transition:--glow 1.4s ease}.hx-window:before{content:"";position:absolute;top:4%;right:-14%;bottom:18%;left:-14%;z-index:-1;background:radial-gradient(closest-side,color-mix(in srgb,var(--glow) 34%,transparent),transparent);filter:blur(50px);pointer-events:none}.hx-window-frame{position:relative;display:block;aspect-ratio:1 / .8;border-radius:28px;overflow:hidden;background:#09090c;box-shadow:0 0 0 1px #ffffff17,0 1px #ffffff1a inset,0 60px 120px -50px #000}.hx-window-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,#0000 60%,#00000059);box-shadow:0 0 0 1px #ffffff0d inset;pointer-events:none}.hx-window-frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;scale:1.08;transition:opacity .9s ease,scale 1.2s var(--ease)}.hx-window-frame img.on{opacity:1;scale:1;transition:opacity .9s ease,scale calc(var(--slide, 5s) + 1s) linear}.hx-window-frame:hover img.on{scale:1.02}.hx-window.ghost{aspect-ratio:1 / .8;border-radius:28px;border:var(--border);background:#ffffff05}.hx-window-cap{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:4px 2px 0}.hx-window-name{font-family:var(--display);font-size:clamp(20px,1.7vw,28px);font-weight:600;letter-spacing:-.03em;animation:hxSwap .6s var(--ease) backwards}.hx-window-price{flex:none;font-size:clamp(20px,1.7vw,28px);font-weight:500;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.hx-window-price small{font-size:.55em;letter-spacing:0;color:var(--mute)}.hx-window-tabs{display:flex;margin:0;padding:0;list-style:none}.hx-window-tabs li{flex:1;min-width:0}.hx-window-tabs button{position:relative;width:100%;padding:12px 12px 0 0;border:0;border-top:1px solid var(--rule-2);background:none;font-size:12.5px;font-weight:500;color:var(--mute);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:color .2s}.hx-window-tabs button:hover,.hx-window-tabs button.on{color:var(--ink)}.hx-window-tabs button i{position:absolute;top:-1px;left:0;width:100%;height:1px;background:var(--ink);transform-origin:left;scale:0 1}.hx-window-tabs button.on i{scale:1 1}@media (prefers-reduced-motion: no-preference){.hx-window-tabs button.on i{animation:hxProgress var(--slide, 5s) linear backwards}.hx-window.hold .hx-window-tabs button.on i{animation-play-state:paused}}@keyframes hxProgress{0%{scale:0 1}}@keyframes hxSwap{0%{opacity:0;translate:0 8px}}@media (max-width: 960px){.hx-hero-grid{grid-template-columns:1fr;gap:40px}.hx-copy{padding-bottom:0}.hx-window-frame,.hx-window.ghost{aspect-ratio:4 / 3}}@media (max-width: 560px){.hx-title{font-size:clamp(44px,13.4vw,60px)}.hx-cta .b{flex:1 1 auto}.hx-window-tabs li:nth-child(n+4){display:none}}.statband{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;border-block:var(--border)}.statband>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:10px;padding:28px clamp(16px,2.4vw,36px) 30px 0}.statband>div+div{border-left:var(--border);padding-left:clamp(16px,2.4vw,36px)}.statband dd{margin:0;font-family:var(--display);font-size:clamp(32px,3.2vw,48px);font-weight:500;letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums}.statband dt{font-size:13.5px;color:var(--mute)}@media (max-width: 760px){.statband{grid-auto-flow:row;grid-template-columns:1fr 1fr}.statband>div,.statband>div+div{padding:22px 14px 22px 0}.statband>div:nth-child(2n){border-left:var(--border);padding-left:16px}.statband>div:nth-child(odd){border-left:0}.statband>div:nth-child(n+3){border-top:var(--border)}}.hx-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:clamp(28px,4vw,56px)}.hx-idx{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(32px,5vw,104px);align-items:start}.hx-idx-list{margin:0;padding:0;list-style:none;border-top:var(--border)}.hx-idx-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto 112px 20px;align-items:center;gap:24px;padding:clamp(18px,1.7vw,26px) 4px;border-bottom:var(--border);transition:padding .45s var(--ease)}.hx-idx-row.ghost{height:84px}.hx-idx-row:before{content:"";position:absolute;left:0;top:-1px;bottom:-1px;width:2px;background:var(--blue);scale:1 0;transition:scale .45s var(--ease)}.hx-idx-thumb{display:none}.hx-idx-name{font-family:var(--display);font-size:clamp(24px,2.3vw,40px);font-weight:600;letter-spacing:-.04em;line-height:1.1;color:#5e5e68;transition:color .3s;overflow-wrap:anywhere}.hx-idx-meta{display:flex;gap:14px;font-size:13.5px;color:var(--mute);white-space:nowrap}.hx-idx-meta em{font-style:normal}.hx-idx-price{font-size:15px;font-variant-numeric:tabular-nums;color:var(--ink-2);text-align:right;white-space:nowrap}.hx-idx-go{color:var(--ink);opacity:0;translate:-8px 0;transition:opacity .3s,translate .45s var(--ease)}.hx-idx-row.on{padding-left:22px}.hx-idx-row.on:before{scale:1 1}.hx-idx-row.on .hx-idx-name{color:var(--ink)}.hx-idx-row.on .hx-idx-go{opacity:1;translate:0 0}.hx-idx-view{position:sticky;top:104px;transition:--glow 1s ease}.hx-idx-frame{position:relative;aspect-ratio:4 / 4.6;border-radius:24px;overflow:hidden;background:#09090c;box-shadow:0 0 0 1px #ffffff17,0 50px 100px -50px color-mix(in srgb,var(--glow) 45%,transparent)}.hx-idx-frame img,.hx-idx-letter{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;scale:1.05;transition:opacity .5s ease,scale .9s var(--ease)}.hx-idx-letter{display:grid;place-items:center;padding:24px;font-family:var(--display);font-size:clamp(32px,3vw,48px);font-weight:600;letter-spacing:-.04em;text-align:center;color:var(--ink-2);background:radial-gradient(circle at 50% 40%,#17171d,#09090c 70%)}.hx-idx-frame .on{opacity:1;scale:1}.hx-idx-view p{margin-top:18px;max-width:42ch;font-size:15px;color:var(--ink-2);animation:hxSwap .5s var(--ease) backwards}@media (max-width: 900px){.hx-idx{grid-template-columns:1fr}.hx-idx-view{display:none}.hx-idx-row,.hx-idx-row.on{grid-template-columns:52px minmax(0,1fr) auto;grid-template-areas:"thumb name price" "thumb meta price";column-gap:16px;row-gap:2px;padding:14px 0}.hx-idx-row:before,.hx-idx-go{display:none}.hx-idx-thumb{grid-area:thumb;display:grid;place-items:center;width:52px;height:52px;border-radius:12px;overflow:hidden;background:#111116;box-shadow:0 0 0 1px #ffffff14;font-weight:600;color:var(--ink-2)}.hx-idx-thumb img{width:100%;height:100%;object-fit:cover}.hx-idx-name{grid-area:name;font-size:19px;color:var(--ink)}.hx-idx-meta{grid-area:meta;font-size:13px}.hx-idx-price{grid-area:price;font-size:14px}}.hx-flow{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(40px,7vw,140px);align-items:start}.hx-flow-side{position:sticky;top:120px;display:grid;justify-items:start;gap:22px}.hx-flow-side h2{max-width:11ch}.hx-flow-side p{max-width:34ch;font-size:17px;color:var(--ink-2)}.hx-steps{position:relative;display:grid;gap:clamp(56px,7vw,112px);margin:0;padding:6px 0 6px 44px;list-style:none;view-timeline:--hx-steps block}.hx-steps:before,.hx-steps:after{content:"";position:absolute;left:6px;top:14px;bottom:14px;width:1px;background:var(--rule-2)}.hx-steps:after{background:linear-gradient(180deg,var(--blue),#8fb4ff);transform-origin:top;scale:1 0}.hx-step{position:relative;view-timeline:--hx-step block}.hx-step:before{content:"";position:absolute;left:-44px;top:.55em;width:13px;height:13px;border-radius:50%;background:var(--paper);box-shadow:0 0 0 1px var(--rule-2) inset}.hx-step h3{font-size:clamp(28px,3vw,46px);letter-spacing:-.045em}.hx-step p{max-width:44ch;margin-top:14px;font-size:17px;color:var(--ink-2);text-wrap:pretty}.hx-step .paymarks{margin-top:22px}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.hx-steps:after{animation:hxFill linear both;animation-timeline:--hx-steps;animation-range:cover 25% cover 75%}.hx-step:before{animation:hxNode linear both;animation-timeline:--hx-step;animation-range:cover 35% cover 45%}.hx-step>*{animation:hxLit linear both;animation-timeline:--hx-step;animation-range:cover 20% cover 42%}}}@keyframes hxFill{to{scale:1 1}}@keyframes hxNode{to{background:var(--blue);box-shadow:0 0 0 5px #3d7bff2e}}@keyframes hxLit{0%{opacity:.28}}@media (max-width: 900px){.hx-flow{grid-template-columns:1fr}.hx-flow-side{position:static}.hx-steps{gap:48px}}.hx-perks-title{max-width:17ch;margin-bottom:clamp(32px,4vw,56px)}.home .hx-perks-title{font-size:clamp(30px,3.4vw,48px)}.hx-perks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:var(--border)}.hx-perks a{display:grid;align-content:start;gap:10px;padding:28px 28px 34px 0;transition:background .3s}.hx-perks a+a{padding-left:28px;border-left:var(--border)}.hx-perks b{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:600;letter-spacing:-.03em}.hx-perks b svg{color:var(--mute);transition:translate .35s var(--ease),color .2s}.hx-perks a:hover b svg{color:var(--ink);translate:4px 0}.hx-perks span{max-width:30ch;font-size:14.5px;color:var(--ink-2)}@media (max-width: 900px){.hx-perks{grid-template-columns:1fr 1fr}.hx-perks a:nth-child(3){border-left:0;padding-left:0}.hx-perks a:nth-child(n+3){border-top:var(--border)}}@media (max-width: 520px){.hx-perks{grid-template-columns:1fr}.hx-perks a,.hx-perks a+a{padding:22px 0;border-left:0}.hx-perks a+a{border-top:var(--border)}}.voices{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(0,2fr);gap:clamp(32px,5vw,80px);align-items:start}.voices-sum{display:grid;justify-items:start;gap:14px}@media (min-width: 961px){.voices-sum{position:sticky;top:110px}}.voices-score{display:flex;align-items:baseline;gap:8px}.voices-score b{font-family:var(--display);font-size:clamp(88px,9vw,136px);font-weight:500;letter-spacing:-.07em;line-height:.85}.voices-score span{font-size:22px;color:var(--mute)}.voices-sum .rating{font-size:18px}.voices-sum p{max-width:300px;margin-bottom:8px;color:var(--ink-2)}.voices-list{display:grid;gap:16px;min-width:0}.quote.feat{margin:0;padding:clamp(28px,3.4vw,52px);border-radius:28px;background:linear-gradient(180deg,#ffffff0a,#ffffff04)}.quote.feat blockquote{margin:0;font-size:clamp(22px,2.3vw,34px);font-weight:500;line-height:1.25;letter-spacing:-.03em;text-wrap:pretty;overflow-wrap:anywhere}.quote.feat figcaption{display:flex;align-items:center;gap:12px;margin-top:32px}.quote.feat figcaption img{width:40px;height:40px;border-radius:50%}.quote.feat figcaption>span:not(.when){display:grid;font-size:15px}.quote .when{margin-left:auto;font-size:12.5px}.voices-list .quote:not(.feat){margin:0}@media (max-width: 960px){.voices{grid-template-columns:1fr}}.faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,96px);align-items:start}.faq-side>p{max-width:380px;margin:20px 0 28px;font-size:17px;color:var(--ink-2)}@media (max-width: 960px){.faq{grid-template-columns:1fr}}.happen-head{align-items:flex-end;margin-bottom:24px}.home .happen-head h2{font-size:clamp(28px,3vw,40px)}.hx-join{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(32px,6vw,120px);align-items:end;padding:clamp(40px,5vw,72px) 0 clamp(72px,8vw,128px);border-top:var(--border)}.hx-join-num{font-family:var(--display);font-size:clamp(110px,17vw,300px);font-weight:600;letter-spacing:-.075em;line-height:.78;font-variant-numeric:tabular-nums;color:var(--ink);margin-left:-.04em}.hx-join-copy{display:grid;justify-items:start;gap:20px;max-width:520px}.home .hx-join-copy h2{font-size:clamp(26px,2.6vw,38px)}.hx-join-copy p{font-size:17px;color:var(--ink-2)}@media (max-width: 900px){.hx-join{grid-template-columns:1fr;gap:28px}.hx-join-num:empty{display:none}}.paymarks{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.paymarks li{display:inline-flex;align-items:center;justify-content:center;min-width:64px;height:36px;padding:0 14px;border:var(--border);border-radius:10px;background:#ffffff05;color:#8b8b96;transition:color .2s,border-color .2s,background .2s}.paymarks li:hover{color:var(--ink);border-color:var(--rule-2);background:#ffffff0a}.pm-visa{font-weight:800;font-style:italic;font-size:14px;letter-spacing:.04em}.pm-paypal{font-weight:700;font-style:italic;font-size:14px;letter-spacing:-.02em}.pm-paypal b{font-weight:700;opacity:.65}.pm-psc{font-weight:600;font-size:13px;letter-spacing:-.02em}.pm-crypto{font-family:var(--mono);font-size:14px;letter-spacing:.25em;margin-right:-.25em}.quotes{columns:3 280px;column-gap:20px}.quote{break-inside:avoid;margin-bottom:20px;padding:24px;border:var(--border);border-radius:var(--r-lg);background:#ffffff06}.quote p{font-size:16px;line-height:1.6;color:#e4e4e7}.quote footer{display:flex;align-items:center;gap:10px;margin-top:18px;font-weight:500;font-size:14px}.quote footer img{width:30px;height:30px;border-radius:50%}.rating{color:#fbbf24;letter-spacing:1px}.rows{display:grid;gap:10px}.row{display:flex;align-items:center;gap:16px;padding:18px 20px;border:var(--border);border-radius:var(--r);background:#ffffff05;transition:background .2s,border-color .2s}a.row:hover{background:#ffffff0d;border-color:var(--rule-2)}.row .grow{flex:1;min-width:0}.row h3{font-size:17px;font-weight:600}.live-dot{width:8px;height:8px;border-radius:50%;background:var(--red);box-shadow:0 0 #ff453a99;animation:ping 1.6s infinite;flex:none}@keyframes ping{70%{box-shadow:0 0 0 8px #ff453a00}to{box-shadow:0 0 #ff453a00}}.search-bar{display:flex;align-items:center;gap:12px;padding:0 18px;min-height:54px;border:var(--border);border-radius:999px;background:#ffffff08;margin-bottom:36px;color:var(--mute);transition:border-color .2s,box-shadow .2s}.search-bar:focus-within{border-color:#3d7bff99;box-shadow:0 0 0 4px #3d7bff26}.search-bar input{flex:1;border:0;outline:0;background:none;font-size:16px;color:var(--ink)}.cat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:20px}@media (max-width: 400px){.cat-grid{grid-template-columns:1fr}}.cat-card{display:flex;flex-direction:column;border:var(--border);border-radius:var(--r-lg);background:var(--card);overflow:hidden;transition:transform .35s var(--ease),border-color .25s,box-shadow .35s}.cat-card:hover{transform:translateY(-4px);border-color:#3d7bff73;box-shadow:0 30px 60px -30px #3d7bff73}.cat-card-art{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:var(--paper-2)}.cat-card-art img,.cat-card-art .glow-art{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.cat-card:hover .cat-card-art img{transform:scale(1.05)}.cat-card-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(11,11,14,.85))}.cat-card-body{display:flex;flex-direction:column;gap:18px;padding:20px 22px 22px;flex:1}.cat-card h2{font-size:22px}.cat-card p{margin-top:6px;color:var(--ink-2);font-size:14px}.cat-card-meta{display:flex;align-items:center;justify-content:space-between;margin-top:auto;font-size:13.5px;color:var(--mute)}.cat-card .go{width:34px;height:34px;display:grid;place-items:center;border:var(--border);border-radius:50%;color:var(--ink);transition:background .2s,border-color .2s,transform .3s var(--ease)}.cat-card:hover .go{background:var(--blue);border-color:transparent;transform:translate(3px)}.glow-art{width:100%;height:100%;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--tint) 55%,transparent),transparent 65%),linear-gradient(160deg,color-mix(in srgb,var(--tint) 22%,#0b0b0e),#0b0b0e)}.glow-art span{filter:drop-shadow(0 10px 30px rgba(0,0,0,.6))}.shop-layout{display:grid;grid-template-columns:230px 1fr;gap:36px;align-items:start;padding-top:40px}.cat-side{position:sticky;top:88px;display:grid;gap:2px}.cat-side .head{padding:0 12px 10px;font-size:12px;color:var(--mute);text-transform:uppercase;letter-spacing:.08em}.cat-side a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;border-radius:10px;font-size:14.5px;color:var(--ink-2);transition:background .15s,color .15s}.cat-side a:hover{color:var(--ink);background:#ffffff0a}.cat-side a.on{color:var(--ink);background:#ffffff14}.cat-side a small{font-family:var(--mono);font-size:12px;color:var(--mute)}@media (max-width: 900px){.shop-layout{grid-template-columns:1fr;padding-top:24px}.cat-side{position:static;display:flex;gap:6px;overflow-x:auto}.cat-side .head{display:none}.cat-side a{flex:none;border:var(--border);border-radius:999px}}.cat-banner{position:relative;display:grid;grid-template-columns:1fr 300px;min-height:220px;border:var(--border);border-radius:24px;overflow:hidden;background:var(--card);margin-bottom:28px}.cat-banner .txt{position:relative;z-index:1;padding:36px;display:flex;flex-direction:column;justify-content:flex-end}.cat-banner h1{font-size:clamp(34px,5vw,52px)}.cat-banner p{margin-top:10px;color:var(--ink-2)}.cat-banner-art{position:relative}.cat-banner-art img,.cat-banner-art .glow-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cat-banner-art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,var(--card),transparent 60%)}@media (max-width: 640px){.cat-banner{grid-template-columns:1fr}.cat-banner-art{display:none}.cat-banner .txt{padding:24px}}.filters{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-bottom:24px}.filters button{padding:7px 14px;border:var(--border);border-radius:999px;background:transparent;font-size:13.5px;font-weight:500;color:var(--ink-2);cursor:pointer;transition:all .15s}.filters button:hover{color:var(--ink);border-color:var(--rule-2)}.filters button.on{background:var(--ink);border-color:transparent;color:var(--on-light)}.filters select{margin-left:auto;min-height:36px;padding:0 12px;border:var(--border);border-radius:999px;background:var(--card);font-size:13.5px;cursor:pointer}.items{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px}.item{position:relative;display:flex;flex-direction:column;border:var(--border);border-radius:20px;background:var(--card);cursor:pointer;overflow:hidden;text-align:left;transition:transform .35s var(--ease),border-color .25s,box-shadow .35s}.item:hover{transform:translateY(-4px);border-color:var(--rule-2);box-shadow:0 30px 60px -30px #000}.item .pic{position:relative;aspect-ratio:1 / .8;background:var(--paper-2);overflow:hidden}.item .pic img,.item .pic .glow-art{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.item:hover .pic img{transform:scale(1.05)}.item.out .pic img{filter:grayscale(1);opacity:.4}.item .flags{position:absolute;top:12px;left:12px;display:flex;gap:6px}.item .heart{position:absolute;top:10px;right:10px;width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.15);border-radius:50%;background:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;opacity:.85;transition:opacity .2s,color .2s}.item .heart:hover{opacity:1}.item .heart.on{color:#ff6b8a;opacity:1}.item .body{display:flex;flex-direction:column;gap:6px;padding:16px 18px 18px;flex:1}.item h3{font-size:16px;font-weight:600;letter-spacing:-.015em;line-height:1.3}.item .desc{color:var(--mute);font-size:13.5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.item .ifoot{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:auto;padding-top:12px}.price{line-height:1.2}.price b{display:block;font-size:19px;font-weight:600;letter-spacing:-.02em}.price s{font-size:13px;color:var(--mute)}.price .deal{font-size:14px;font-weight:500;color:#8fb4ff}.plus{width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--ink);color:var(--on-light);cursor:pointer;transition:background .2s,transform .2s var(--ease);flex:none}.plus:hover{background:var(--blue);color:#fff;transform:scale(1.06)}.plus:disabled{background:#ffffff14;color:var(--mute);cursor:not-allowed;transform:none}.nothing{padding:64px 24px;border:1px dashed var(--rule-2);border-radius:var(--r-lg);background:radial-gradient(420px 180px at 50% 0%,rgba(61,123,255,.07),transparent 70%);text-align:center;display:grid;gap:12px;justify-items:center;color:var(--ink-2)}.nothing .em{display:grid;place-items:center;width:68px;height:68px;margin-bottom:6px;border:var(--border);border-radius:20px;background:linear-gradient(180deg,#ffffff0f,#ffffff04);box-shadow:var(--hard);font-size:30px;line-height:1}.nothing h3{font-size:22px;color:var(--ink)}.nothing p{max-width:440px}.nothing .b,.nothing .flex{margin-top:8px}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fade .2s ease-out}.sheet{position:fixed;top:12px;right:12px;bottom:12px;z-index:71;width:min(520px,calc(100vw - 24px));overflow-y:auto;border:var(--border);border-radius:24px;background:#0d0d10;box-shadow:0 40px 100px -20px #000;animation:slide .35s var(--ease)}.sheet-top{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#0d0d10cc;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:var(--border)}.sheet-pic{aspect-ratio:16 / 11;background:var(--paper-2)}.sheet-pic img,.sheet-pic .glow-art{width:100%;height:100%;object-fit:cover}.sheet-body{padding:24px 24px 32px;display:grid;gap:18px}.sheet-body h2{font-size:30px}.facts-list{display:grid;border:var(--border);border-radius:var(--r);overflow:hidden}.facts-list div{display:flex;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:var(--border);font-size:14px;color:var(--ink-2)}.facts-list div:last-child{border-bottom:0}.facts-list b{text-align:right;font-weight:500;color:var(--ink)}.counter{display:inline-flex;align-items:stretch;border:var(--border);border-radius:999px;overflow:hidden}.counter button{width:40px;border:0;background:none;font-size:18px;cursor:pointer;color:var(--ink-2)}.counter button:hover{background:#ffffff0f;color:var(--ink)}.counter span{min-width:36px;display:grid;place-items:center;font-weight:600}@keyframes fade{0%{opacity:0}}@keyframes slide{0%{opacity:0;transform:translate(40px)}}.fld{display:grid;gap:6px}.fld>span,.fld>label{font-size:13px;font-weight:500;color:var(--ink-2)}.inp,.area,.sel{width:100%;min-height:44px;padding:10px 14px;border:var(--border);border-radius:12px;background:#ffffff08;outline:0;transition:border-color .2s,box-shadow .2s}.sel option{background:#111}.area{min-height:120px;resize:vertical}.inp:focus,.area:focus,.sel:focus{border-color:#3d7bff99;box-shadow:0 0 0 4px #3d7bff26}.tick{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--ink-2);cursor:pointer}.tick input{width:18px;height:18px;margin-top:2px;accent-color:var(--blue);flex:none}.note{padding:12px 16px;border:var(--border);border-radius:12px;font-size:14px}.note.bad{background:var(--red-bg);border-color:#ff453a4d;color:#ffb1ab}.note.good{background:var(--green-bg);border-color:#30d1584d;color:#95e9ad}.note.info{background:#3d7bff14;border-color:#3d7bff4d;color:#c3d6ff}.a1-fn-rule{margin:14px 0;line-height:1.5}.a1-fn-rule b{color:#fff}.co{display:grid;grid-template-columns:1.4fr 1fr;gap:28px;align-items:start}@media (max-width: 960px){.co{grid-template-columns:1fr}}.line{display:grid;grid-template-columns:80px 1fr auto;gap:18px;align-items:center;padding:18px 0;border-bottom:var(--border)}.line:first-child{padding-top:0}.line:last-child{border-bottom:0;padding-bottom:0}.line>div:first-child{width:80px!important;height:80px!important;border-radius:14px!important;border:var(--border)!important}.line>div:first-child img,.line>div:first-child .glow-art{width:100%;height:100%;object-fit:cover}.line h4{font-size:15.5px;font-weight:600;letter-spacing:-.01em}.receipt{position:sticky;top:88px;padding:26px;border:var(--border);border-radius:24px;background:linear-gradient(180deg,#ffffff0a,#ffffff04);box-shadow:var(--hard-lg);display:grid;gap:14px;font-size:14.5px}.receipt h3{font-size:18px;padding-bottom:14px;border-bottom:var(--border)}.rline{display:flex;justify-content:space-between;gap:12px;color:var(--ink-2)}.rline.minus{color:var(--green)}.rline.total{padding-top:14px;border-top:var(--border);font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.methods{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.method{display:grid;gap:4px;padding:16px;border:var(--border);border-radius:16px;background:#ffffff05;text-align:left;cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s}.method:hover{border-color:var(--rule-2)}.method.on{border-color:#3d7bffb3;background:#3d7bff14;box-shadow:0 0 0 4px #3d7bff1f}.method .ic{font-size:22px}.method b{font-size:15px;font-weight:600}.method span{font-size:12.5px;color:var(--mute)}.steps-bar{display:flex;gap:8px;margin-bottom:28px}.steps-bar div{flex:1;padding-top:12px;border-top:2px solid var(--rule);font-size:13px;color:var(--mute)}.steps-bar div.done{border-top-color:var(--green);color:var(--ink-2)}.steps-bar div.now{border-top-color:var(--blue);color:var(--ink)}.code-box{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 14px;border:var(--border);border-radius:12px;background:#ffffff08;font-family:var(--mono);font-size:13px;word-break:break-all}.code-box code{flex:1}.tabs{display:inline-flex;gap:2px;padding:4px;border:var(--border);border-radius:999px;background:#ffffff08;max-width:100%;overflow-x:auto;margin-bottom:32px}.tabs a{flex:none;padding:8px 18px;border-radius:999px;font-size:14px;font-weight:500;color:var(--ink-2);transition:all .15s}.tabs a:hover{color:var(--ink)}.tabs a.on{background:var(--ink);color:var(--on-light)}.wallet-card{position:relative;padding:36px;border:var(--border);border-radius:28px;overflow:hidden;background:radial-gradient(400px 220px at 100% 0%,rgba(61,123,255,.4),transparent 70%),radial-gradient(400px 220px at 0% 100%,rgba(139,92,246,.25),transparent 70%),var(--card-2)}.wallet-card .amt{font-size:clamp(48px,8vw,72px);font-weight:600;letter-spacing:-.05em;line-height:1;margin:10px 0 12px}.wallet-card p{color:var(--ink-2)}.tbl-wrap{overflow-x:auto;border:var(--border);border-radius:16px}.tbl{width:100%;border-collapse:collapse;font-size:14px}.tbl th{padding:12px 16px;text-align:left;font-size:12px;font-weight:500;color:var(--mute);background:#ffffff05;border-bottom:var(--border);white-space:nowrap}.tbl td{padding:12px 16px;border-bottom:var(--border);vertical-align:middle}.tbl tr:last-child td{border-bottom:0}.tbl tr:hover td{background:#ffffff05}.ord{display:grid;gap:14px;padding:22px;border:var(--border);border-radius:20px;background:#ffffff05}.ord-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ord-top h3{font-family:var(--mono);font-size:16px;letter-spacing:0}.ord-top .sum{margin-left:auto;font-size:19px;font-weight:600}.progress{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.progress div{padding-top:10px;border-top:3px solid var(--rule);font-size:12px;color:var(--mute)}.progress .done{border-top-color:var(--green);color:var(--ink-2)}.progress .now{border-top-color:var(--blue);color:var(--ink)}.chat-wrap{display:grid;grid-template-columns:280px 1fr;gap:16px}@media (max-width: 860px){.chat-wrap{grid-template-columns:1fr}}.t-list{display:grid;gap:6px;align-content:start}.t-item{display:grid;gap:2px;padding:12px 14px;border:var(--border);border-radius:14px;background:transparent;text-align:left;cursor:pointer;transition:background .15s,border-color .15s}.t-item:hover{background:#ffffff08}.t-item.on{background:#3d7bff14;border-color:#3d7bff80}.t-item b{font-weight:600}.chat{display:flex;flex-direction:column;border:var(--border);border-radius:20px;background:#ffffff05;overflow:hidden;min-height:520px}.chat-head{padding:14px 18px;border-bottom:var(--border);font-weight:600}.chat-log{flex:1;max-height:520px;overflow-y:auto;padding:18px;display:grid;gap:18px;align-content:start}.bubble{display:grid;grid-template-columns:32px 1fr;gap:12px}.bubble img{width:32px;height:32px;border-radius:50%}.bubble .who{font-weight:600;font-size:14px}.bubble .who span{font-size:12px;font-weight:400;color:var(--mute);margin-left:8px}.bubble .who span.who-staff{padding:1px 6px;border-radius:4px;font-size:10.5px;font-weight:600;letter-spacing:.04em;color:#8fb3ff;background:#3d7bff24}.bubble .txt{white-space:pre-wrap;word-break:break-word;font-size:14.5px;color:#e4e4e7}.bubble .emb{margin-top:6px;padding:10px 14px;border:var(--border);border-left:3px solid var(--blue);border-radius:10px;background:#ffffff06;font-size:13.5px;white-space:pre-wrap;color:var(--ink-2)}.bubble .emb b{color:var(--ink)}.bubble .att img{max-width:260px;border-radius:12px;margin-top:8px}.chat-send{display:flex;gap:10px;padding:12px;border-top:var(--border)}.chat-send textarea{flex:1;min-height:44px;max-height:160px}.sig{width:100%;height:190px;border:var(--border);border-radius:14px;background:#f5f5f7;touch-action:none;cursor:crosshair}.doc{max-height:360px;overflow-y:auto;padding:18px 20px;border:var(--border);border-radius:14px;background:#ffffff05;font-size:13.5px;line-height:1.75;white-space:pre-wrap;color:var(--ink-2)}.cal{width:60px;flex:none;border:var(--border);border-radius:14px;overflow:hidden;text-align:center;background:#ffffff08}.cal small{display:block;padding:3px 0;background:#3d7bff2e;color:#a9c6ff;font-size:11px;font-weight:600;text-transform:uppercase}.cal b{display:block;font-size:24px;font-weight:600;line-height:1.6}.board{border:var(--border);border-radius:20px;overflow:hidden}.board-row{display:grid;grid-template-columns:64px 1fr 1fr auto;gap:16px;align-items:center;padding:14px 20px;border-top:var(--border)}.board-row:first-child{border-top:0}.board-row .pl{font-size:22px;font-weight:600;color:var(--mute)}.board-row.p1{background:linear-gradient(90deg,rgba(251,191,36,.14),transparent)}.board-row.p1 .pl{color:#fbbf24}.board-row.p2 .pl{color:#d4d4d8}.board-row.p3 .pl{color:#d97706}.board-row .money{font-weight:600;font-size:17px}@media (max-width: 640px){.board-row{grid-template-columns:48px 1fr auto}.board-row .prize{display:none}}.acc{display:grid;gap:8px}.acc details{border:var(--border);border-radius:16px;background:#ffffff05;transition:border-color .2s,background .2s}.acc details[open]{border-color:var(--rule-2);background:#ffffff09}.acc summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;cursor:pointer;list-style:none;font-size:16px;font-weight:500}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";flex:none;font-size:22px;font-weight:300;color:var(--mute);transition:transform .25s var(--ease)}.acc details[open] summary:after{transform:rotate(45deg)}.acc .ans{padding:0 20px 20px;max-width:760px;color:var(--ink-2)}.stars-pick{display:flex;gap:6px}.stars-pick button{width:44px;height:44px;border:var(--border);border-radius:12px;background:transparent;font-size:20px;color:var(--mute);cursor:pointer;transition:all .15s}.stars-pick button.on{border-color:#fbbf2480;background:#fbbf241f;color:#fbbf24}.big-num{font-size:72px;font-weight:600;letter-spacing:-.05em;line-height:1}.case-stage{position:relative;border:var(--border);border-radius:28px;padding:24px;overflow:hidden;background:radial-gradient(600px 260px at 50% 0%,rgba(61,123,255,.25),transparent 70%),var(--card)}.case-window{position:relative;height:220px;overflow:hidden;border:var(--border);border-radius:18px;background:#050507;-webkit-mask:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.case-pin{position:absolute;z-index:3;left:50%;top:0;bottom:0;width:2px;margin-left:-1px;background:linear-gradient(180deg,transparent,#8fb4ff,transparent);box-shadow:0 0 20px #3d7bff}.case-rail{height:100%;display:flex;align-items:center;gap:12px;padding:0 24px;will-change:transform}.case-tile{flex:none;width:156px;height:176px;display:flex;flex-direction:column;justify-content:space-between;padding:16px;border:1px solid color-mix(in srgb,var(--tc, #3d7bff) 45%,transparent);border-radius:16px;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--tc, #3d7bff) 30%,transparent),transparent 70%),#0d0d10}.case-tile .em{font-size:40px;line-height:1}.case-tile b{font-size:13px;font-weight:600;line-height:1.3}.case-tile small{font-size:11.5px;color:var(--mute)}.case-tile.mystery{border-color:var(--rule-2);background:linear-gradient(160deg,#ffffff0f,#ffffff03)}.case-tile.mystery .em{font-size:56px;font-weight:300;color:var(--mute)}.case-tile.win{box-shadow:var(--glow)}.odds{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.odd{display:flex;align-items:center;gap:12px;padding:12px 16px;border:var(--border);border-radius:14px;background:#ffffff05;font-size:14px}.odd .em{font-size:22px}.odd b{margin-left:auto;font-weight:500;color:var(--ink-2)}.foot{margin-top:88px;border-top:var(--border);background:linear-gradient(180deg,rgba(255,255,255,.015),transparent 240px)}.foot-cols{display:grid;grid-template-columns:1.6fr repeat(5,1fr);gap:32px;padding:64px 0 40px}.foot-brand .wordmark{font-size:22px}.foot-brand p{margin:14px 0 20px;max-width:300px;font-size:14px;color:var(--ink-2)}.foot-pay li{height:30px;min-width:0;padding:0 10px}.foot-pay .pm-visa,.foot-pay .pm-paypal{font-size:12.5px}.foot-pay .pm-psc{font-size:12px}.foot-help{display:flex;align-items:center;justify-content:space-between;gap:20px 32px;flex-wrap:wrap;padding:40px 0;border-bottom:var(--border)}.foot-help h3{margin-top:10px;font-size:clamp(24px,2.6vw,34px)}.foot-status{display:inline-flex;align-items:center;gap:9px;font-size:13.5px;color:var(--ink-2)}.foot-status i{width:7px;height:7px;border-radius:50%;background:var(--green);animation:pingGreen 1.8s infinite}.foot-status.off i{background:var(--mute);animation:none}.foot a.b{display:inline-flex;padding:0 18px;font-size:14.5px;color:var(--ink)}.foot a.b-yellow,.foot a.b-yellow:hover{color:var(--on-light)}.foot-legal-r{display:inline-flex;align-items:center;gap:20px}.foot-top{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font-size:13px;color:var(--mute);cursor:pointer;transition:color .15s}.foot-top:hover{color:var(--ink)}.foot-top svg{transition:translate .25s var(--ease)}.foot-top:hover svg{translate:0 -2px}.foot .foot-brand a{display:inline-flex;padding:0;color:var(--ink)}.foot .foot-legal a{padding:0;font-size:13px}@media (max-width: 1080px){.foot-cols{grid-template-columns:repeat(5,1fr)}.foot-brand{grid-column:1 / -1}}.foot h4{font-size:13px;font-weight:500;color:var(--ink);margin-bottom:14px;letter-spacing:0}.foot a{display:block;padding:4px 0;font-size:14px;color:var(--mute);overflow-wrap:anywhere;transition:color .15s}.foot a:hover{color:var(--ink)}.foot-word{font-family:var(--display);font-weight:600;font-size:clamp(72px,18vw,240px);line-height:.85;letter-spacing:-.07em;text-align:center;background:linear-gradient(180deg,#ffffff29,#3d7bff0d 70%,#fff0);-webkit-background-clip:text;background-clip:text;color:transparent;overflow:hidden;white-space:nowrap;-webkit-user-select:none;user-select:none}.foot-word i{font-style:normal}.foot-legal{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:20px 0 28px;border-top:var(--border);font-size:13px;color:var(--mute)}@media (max-width: 760px){.foot-cols{grid-template-columns:1fr 1fr}}.toaster{position:fixed;left:50%;bottom:24px;z-index:90;transform:translate(-50%);display:grid;gap:8px;width:min(420px,calc(100vw - 32px))}.toaster{pointer-events:none;padding-bottom:env(safe-area-inset-bottom)}.toast{display:flex;align-items:center;gap:12px;padding:12px 18px 12px 14px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#18181ce0;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);box-shadow:0 1px #ffffff0f inset,0 20px 50px -10px #000000e6;font-size:14px;font-weight:500;line-height:1.45;pointer-events:auto;animation:pop .35s var(--ease)}.toast:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 4px #3d7bff2e}.toast.ok{border-color:#3d7bff59}.toast.ok:before{background:var(--green);box-shadow:0 0 0 4px #30d15829}.toast.error{border-color:#ff453a73;color:#ffb1ab}.toast.error:before{background:var(--red);box-shadow:0 0 0 4px #ff453a29}@keyframes pop{0%{opacity:0;transform:translateY(10px) scale(.98)}}.loader{display:flex;justify-content:center;align-items:center;gap:6px;min-height:160px;padding:56px 0;animation:fade .4s .15s ease-out both}.loader i{width:7px;height:7px;border-radius:50%;background:var(--ink-2);animation:hop .9s ease-in-out infinite}.loader.page{min-height:50vh}.loader i:nth-child(2){animation-delay:.15s}.loader i:nth-child(3){animation-delay:.3s}@keyframes hop{50%{opacity:.2;transform:translateY(-4px)}}.ghost{border-radius:var(--r-lg);background:linear-gradient(90deg,#ffffff08,#ffffff12,#ffffff08);background-size:200% 100%;animation:shimmer 1.4s infinite}@keyframes shimmer{to{background-position:-200% 0}}.result{max-width:560px;margin:96px auto;padding:44px;border:var(--border);border-radius:28px;background:radial-gradient(400px 200px at 50% 0%,rgba(61,123,255,.2),transparent 70%),var(--card);text-align:center;display:grid;gap:16px;justify-items:center}.result .mark{width:72px;height:72px;display:grid;place-items:center;border:var(--border);border-radius:50%;font-size:30px;background:#ffffff0d!important}.result h1{font-size:40px}.result p{color:var(--ink-2)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.rv{opacity:1!important}}body.overlay-page:before{display:none}.wrap{padding:0 clamp(16px,3.5vw,56px)}@media (min-width: 1600px){.cat-grid{grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.items{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}.page-in{animation:pageIn .5s var(--ease) backwards}@keyframes pageIn{0%{opacity:0;translate:0 8px}}.rv{opacity:0}.rv.in{opacity:1;animation:rvIn .7s var(--ease) var(--rv-delay, 0ms) backwards}@keyframes rvIn{0%{opacity:0;translate:0 18px}}@media print{.rv{opacity:1!important;animation:none!important}}.hx-hero.intro .hx-title .ln>span{animation:hxLine 1.1s cubic-bezier(.16,1,.3,1) .1s backwards}.hx-hero.intro .hx-title .ln+.ln>span{animation-delay:.2s}.hx-hero.intro .hx-flag{animation:hxRise .9s var(--ease) backwards}.hx-hero.intro .hx-sub{animation:hxRise .9s var(--ease) .45s backwards}.hx-hero.intro .hx-cta{animation:hxRise .9s var(--ease) .55s backwards}.hx-hero.intro .hx-window-frame{animation:hxOpen 1.3s cubic-bezier(.76,0,.24,1) .15s backwards}.hx-hero.intro .hx-window-frame img.on{animation:hxSettle 2s cubic-bezier(.16,1,.3,1) .15s backwards}.hx-hero.intro .hx-window:before{animation:hxFade 2s ease .6s backwards}.hx-hero.intro .hx-window-cap,.hx-hero.intro .hx-window-tabs{animation:hxRise .9s var(--ease) .95s backwards}.hx-hero.intro .hx-window-tabs{animation-delay:1.05s}@keyframes hxLine{0%{translate:0 108%}}@keyframes hxRise{0%{opacity:0;translate:0 16px}}@keyframes hxOpen{0%{clip-path:inset(100% 0 0 0 round 28px)}to{clip-path:inset(0 0 0 0 round 28px)}}@keyframes hxSettle{0%{scale:1.3}}@keyframes hxFade{0%{opacity:0}}@keyframes heroIn{0%{opacity:0;translate:0 26px;filter:blur(10px)}}.cat-card,.item,.reason,.tl-item,.panel,.kpi,.method,.quote,.sticker,.odd,.row{position:relative}.cat-card:after,.item:after,.reason:after,.tl-item:after,.panel:after,.kpi:after,.method:after,.quote:after,.sticker:after,.odd:after,.row:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(420px circle at var(--mx, 50%) var(--my, 50%),rgba(110,160,255,.12),transparent 45%);opacity:0;transition:opacity .35s;z-index:2}.lit:after{opacity:1}.b-orange{position:relative;overflow:hidden;isolation:isolate}.b-orange:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.35) 50%,transparent 65%);translate:-120% 0;transition:translate .7s var(--ease)}.b-orange:hover:after{translate:120% 0}.b svg:last-child:not(:first-child){transition:translate .25s var(--ease)}.b:hover svg:last-child:not(:first-child){translate:3px 0}.cart-pill b.bump{animation:bump .5s var(--ease)}@keyframes bump{30%{scale:1.45}60%{scale:.9}}.cat-card-art img{animation:kenburns 14s ease-in-out infinite alternate}@keyframes kenburns{0%{scale:1}to{scale:1.06}}.case-pin{animation:pinPulse 2s ease-in-out infinite}@keyframes pinPulse{50%{opacity:.45}}.sheet-body>*{animation:heroIn .6s var(--ease) both}.sheet-body>*:nth-child(2){animation-delay:.05s}.sheet-body>*:nth-child(3){animation-delay:.1s}.sheet-body>*:nth-child(4){animation-delay:.15s}.sheet-body>*:nth-child(n+5){animation-delay:.2s}.price,.a1-amt,.a1-line-sum,.a1-mbar b,.a1-btn-sum{font-variant-numeric:tabular-nums}.price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px}.price b{display:inline;font-size:19px;font-weight:600;letter-spacing:-.025em;color:var(--ink)}.price s{font-size:13px;color:var(--mute);text-decoration-color:#ffffff59}.price.a1-price-big b{font-size:40px;letter-spacing:-.04em;line-height:1}.price.a1-price-big s{font-size:16px}.price.a1-price-big .deal{font-size:20px}.a1-num{position:absolute;top:14px;left:16px;z-index:1;padding:3px 8px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#00000073;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font:500 11.5px/1.3 var(--mono);letter-spacing:.04em;color:#ffffffd1}.a1-deals{position:absolute;top:14px;right:16px;z-index:1}.cat-card-meta{padding-top:16px;border-top:var(--border)}.a1-from{display:grid;gap:2px}.a1-from small{font-size:12px;color:var(--mute)}.a1-from b{font-size:17px;font-weight:600;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.a1-from em{font-style:normal;font-weight:400;font-size:13px;color:var(--ink-2)}.a1-hits{margin:-16px 0 18px;font-size:13.5px;color:var(--mute)}.a1-skel-card{display:grid;gap:12px;padding-bottom:22px;border:var(--border);border-radius:var(--r-lg);overflow:hidden}.a1-skel-card .ghost{height:16px;margin:0 22px;border-radius:8px}.a1-skel-card .ghost:first-child{height:auto;aspect-ratio:16 / 10;margin:0 0 8px;border-radius:0}.items .a1-skel-card .ghost:first-child{aspect-ratio:1 / .8}.wrap.shop-layout{padding-top:48px;gap:44px}.cat-side{top:96px}.cat-side .head{font-size:11.5px;font-weight:600;letter-spacing:.12em}.cat-side a{position:relative}.cat-side a>span{display:inline-flex;align-items:center;gap:10px;min-width:0}.a1-emo{width:26px;height:26px;flex:none;display:grid;place-items:center;border:var(--border);border-radius:8px;background:#ffffff08;font-size:13px;font-style:normal}.cat-side a.on .a1-emo{border-color:#3d7bff73;background:#3d7bff1f}.cat-side a.on:before{content:"";position:absolute;left:-10px;top:10px;bottom:10px;width:2px;border-radius:2px;background:var(--blue);box-shadow:0 0 12px #3d7bffcc}.cat-side a.a1-all{margin-bottom:8px;font-size:13px;color:var(--mute)}.cat-side a.a1-all:hover{color:var(--ink)}.a1-skel-side{gap:8px}.a1-skel-side .ghost{height:38px;border-radius:10px}.cat-banner{background:radial-gradient(600px 240px at 0% 100%,rgba(61,123,255,.1),transparent 70%),var(--card)}.a1-count-label{margin-right:8px;padding-right:14px;border-right:var(--border);font-size:13px;color:var(--mute);font-variant-numeric:tabular-nums}.item .body{gap:5px}.a1-meta{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:500;color:var(--mute)}.a1-meta svg{color:#8fb4ff}.item .ifoot{align-items:center;padding-top:14px;margin-top:auto;border-top:1px solid rgba(255,255,255,.05)}.item .flags{z-index:1}.chip.a1-soldout{background:#0009;border-color:#ffffff29;color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.item.out h3,.item.out .price{opacity:.55}.plus{position:relative}.plus.a1-in{background:var(--blue);color:#fff}.plus.a1-pop{animation:a1Pop .45s var(--ease)}@keyframes a1Pop{40%{scale:1.18}70%{scale:.94}}.a1-count{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--ink);color:var(--on-light);font:600 11px/18px var(--body);font-style:normal;text-align:center;box-shadow:0 0 0 2px var(--card)}.sheet{display:flex;flex-direction:column}.sheet-top,.sheet-pic,.a1-sheet-foot{flex:none}.sheet-body{flex:1;align-content:start;gap:20px;padding:26px 26px 24px}.sheet-body h2{font-size:28px;letter-spacing:-.03em}.sheet-pic{position:relative;overflow:hidden}.sheet-pic:after{content:"";position:absolute;inset:auto 0 0;height:40%;background:linear-gradient(180deg,transparent,#0d0d10);pointer-events:none}.sheet-pic .flags{position:absolute;top:14px;left:16px;z-index:1;display:flex;gap:6px}.a1-close{width:34px;height:34px;display:grid;place-items:center;border:var(--border);border-radius:50%;background:#ffffff0d;color:var(--ink);cursor:pointer;transition:background .2s,transform .25s var(--ease)}.a1-close:hover{background:#ffffff1f;transform:rotate(90deg)}.a1-price-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin-top:-6px}.a1-desc{white-space:pre-line;color:var(--ink-2);font-size:15px;line-height:1.6}.facts-list{background:#ffffff04}.facts-list b.a1-ok{color:var(--green)}.facts-list b.a1-no{color:#ff8a82}.a1-bulk{display:grid;gap:10px}.a1-label{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.a1-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.a1-tiers span{display:grid;gap:2px;padding:10px 12px;border:var(--border);border-radius:12px;transition:border-color .25s,background .25s}.a1-tiers b{font-size:15px;font-weight:600;color:var(--ink-2)}.a1-tiers small{font-size:12px;color:var(--mute)}.a1-tiers span.past b{color:var(--ink)}.a1-tiers span.on{border-color:#30d15873;background:var(--green-bg)}.a1-tiers span.on b{color:var(--green)}.a1-sheet-foot{position:sticky;bottom:0;z-index:3;display:grid;gap:10px;padding:14px 18px 18px;border-top:var(--border);background:#0d0d10e0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.a1-buy{display:flex;align-items:stretch;gap:10px}.a1-buy .counter{flex:none}.a1-btn-sum{margin-left:auto;padding-left:14px;border-left:1px solid rgba(255,255,255,.25);font-weight:600}.a1-fav{width:50px;flex:none;display:grid;place-items:center;border:1px solid var(--rule-2);border-radius:999px;background:#ffffff0a;color:var(--ink-2);cursor:pointer;transition:color .2s,border-color .2s,background .2s}.a1-fav:hover{color:var(--ink);border-color:#ffffff47}.a1-fav.on{color:#ff6b8a;border-color:#ff6b8a66;background:#ff6b8a14}.a1-save{font-size:13px;color:var(--green);text-align:center}.a1-steps{display:flex;align-items:center;gap:12px;margin:0 0 32px;padding:0;list-style:none}.a1-steps li{display:flex;align-items:center;gap:10px;flex:1;font-size:13.5px;font-weight:500;color:var(--mute)}.a1-steps li:not(:last-child):after{content:"";flex:1;height:1px;margin-left:4px;background:var(--rule-2)}.a1-steps li:last-child{flex:none}.a1-steps li.done:not(:last-child):after{background:linear-gradient(90deg,rgba(48,209,88,.6),var(--rule-2))}.a1-steps i{width:26px;height:26px;flex:none;display:grid;place-items:center;border:1px solid var(--rule-2);border-radius:50%;font:600 12px/1 var(--body);font-style:normal}.a1-steps li.now{color:var(--ink)}.a1-steps li.now i{border-color:transparent;background:var(--blue);color:#fff;box-shadow:0 0 0 4px #3d7bff2e}.a1-steps li.done{color:var(--ink-2)}.a1-steps li.done i{border-color:#30d15866;background:var(--green-bg);color:var(--green)}.a1-note-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.line.a1-out>div:first-child{opacity:.45}.line>div:first-child{overflow:hidden;background:var(--paper-2)}.a1-thumb{display:block;width:100%;height:100%}.a1-thumb img{transition:transform .4s var(--ease)}.a1-thumb:hover img{transform:scale(1.06)}.line h4 a{color:inherit;text-decoration:none;transition:color .15s}.line h4 a:hover{color:#8fb4ff}.a1-line-meta{display:block;margin-top:3px;font-size:13px;color:var(--mute)}.a1-line-ctl{margin-top:12px;gap:10px;align-items:center}.a1-line-ctl .counter{height:34px}.a1-line-ctl .counter button{width:34px;font-size:16px}.a1-line-ctl .counter span{min-width:28px;font-size:14px;font-variant-numeric:tabular-nums}.a1-remove{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border:0;border-radius:999px;background:none;font-size:13px;color:var(--mute);cursor:pointer;transition:color .15s,background .15s}.a1-remove:hover{color:#ff8a82;background:var(--red-bg)}.a1-line-sum{display:grid;justify-items:end;gap:2px;white-space:nowrap}.a1-line-sum b{font-size:17px;font-weight:600;letter-spacing:-.02em}.a1-line-sum s{font-size:12.5px;color:var(--mute)}.a1-tbd{padding:4px 10px;border:1px dashed var(--rule-2);border-radius:999px;font-size:12.5px;color:var(--ink-2)}.a1-fine{font-size:12.5px;color:var(--mute)}.inp.a1-bad{border-color:#ff5c5c99}.a1-rows{transition:opacity .2s}.a1-wait{opacity:.55}.receipt .rline.total{align-items:baseline;padding-top:18px;font-size:18px}.receipt .rline.total .a1-amt{font-size:30px;letter-spacing:-.035em}.a1-coupon .inp{text-transform:uppercase;letter-spacing:.06em;font-family:var(--mono)}.a1-coupon .inp:placeholder-shown{text-transform:none;letter-spacing:0;font-family:var(--body)}.a1-code-on{align-items:center;padding:10px 12px;border:1px solid rgba(48,209,88,.3);border-radius:12px;background:var(--green-bg)}.a1-code-on>span{display:inline-flex;align-items:center;gap:6px;color:var(--ink)}.a1-code-on svg{color:var(--green)}.a1-hint{font-size:12.5px;color:var(--mute);text-align:center}.a1-trust{display:grid;justify-items:center;gap:10px;padding-top:16px;border-top:var(--border)}.a1-trust>span{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--mute)}.a1-trust>span svg{color:var(--green)}.a1-trust .paymarks{justify-content:center}.a1-quick{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px}.a1-quick .chip{padding:6px 12px;font-size:13px;transition:color .15s,border-color .15s,background .15s}.a1-quick .chip:hover{color:var(--ink);border-color:var(--rule-2);background:#ffffff12}.a1-pay{display:grid;grid-template-columns:1fr;gap:10px}.a1-way{position:relative;display:flex;align-items:center;gap:14px;padding:14px 16px;border:var(--border);border-radius:16px;background:#ffffff05;color:var(--ink);text-align:left;cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s var(--ease)}.a1-way:hover:not(:disabled){border-color:var(--rule-2);background:#ffffff0a}.a1-way:active:not(:disabled){transform:scale(.985)}.a1-way.on{border-color:#3d7bffb3;background:#3d7bff12;box-shadow:0 0 0 4px #3d7bff1f}.a1-way-ic{width:40px;height:40px;flex:none;display:grid;place-items:center;border:var(--border);border-radius:12px;background:linear-gradient(180deg,#ffffff12,#ffffff05);color:var(--ink)}.a1-way.on .a1-way-ic{border-color:#3d7bff66;color:#a9c6ff}.a1-pp,.a1-btc{font:700 17px/1 var(--display);font-style:italic}.a1-btc{font-style:normal}.a1-way-txt{display:grid;gap:2px;min-width:0;flex:1}.a1-way-txt b{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600}.a1-way-txt b em{padding:1px 7px;border-radius:999px;background:#3d7bff29;font-size:10.5px;font-style:normal;font-weight:600;letter-spacing:.02em;color:#a9c6ff}.a1-way-txt>span{font-size:12.5px;color:var(--mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a1-radio{width:18px;height:18px;flex:none;border:1.5px solid var(--rule-2);border-radius:50%;transition:border .2s,background .2s}.a1-way.on .a1-radio{border:5px solid var(--blue);background:#fff}.method:disabled,.method.a1-off,.a1-way:disabled{opacity:.45;cursor:not-allowed}.a1-pay-detail{animation:a1Up .35s var(--ease)}.a1-pay-detail>.b{margin-top:4px}@keyframes a1Up{0%{opacity:0;translate:0 6px}}.a1-final h2{font-size:clamp(28px,4vw,40px)}.a1-rhead{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.a1-rhead .mono{font-size:13px;font-weight:500;color:var(--mute)}.a1-left{display:inline-flex;align-items:center;gap:8px;justify-self:start;padding:5px 11px;border:1px solid rgba(61,123,255,.3);border-radius:999px;background:#3d7bff14;font-size:12.5px;font-weight:500;color:#a9c6ff;font-variant-numeric:tabular-nums}.a1-left i{width:6px;height:6px;border-radius:50%;background:var(--blue);box-shadow:0 0 #3d7bff99;animation:a1Ping 2s infinite}@keyframes a1Ping{70%{box-shadow:0 0 0 7px #3d7bff00}to{box-shadow:0 0 #3d7bff00}}.a1-items{display:grid;gap:10px;margin:0;padding:0;list-style:none}.a1-items li{display:flex;justify-content:space-between;gap:12px;color:var(--ink-2)}.a1-items li b{flex:none;font-weight:500;color:var(--mute);font-variant-numeric:tabular-nums}.a1-result{gap:14px;padding:52px 44px 44px}.a1-result.ok{background:radial-gradient(420px 220px at 50% 0%,rgba(48,209,88,.16),transparent 70%),var(--card)}.a1-result.cancel{background:radial-gradient(420px 220px at 50% 0%,rgba(255,255,255,.06),transparent 70%),var(--card)}.a1-mark{width:84px;height:84px;margin-bottom:6px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(48,209,88,.45);background:radial-gradient(circle at 50% 35%,#30d15847,#30d1580f);color:var(--green);box-shadow:0 0 0 10px #30d1580d,0 20px 50px -16px #30d15899;animation:a1MarkIn .6s var(--ease) both}.a1-result.cancel .a1-mark{border-color:var(--rule-2);background:#ffffff0d;color:var(--ink-2);box-shadow:0 0 0 10px #ffffff05}@keyframes a1MarkIn{0%{opacity:0;scale:.6}}.a1-draw{stroke-dasharray:24;stroke-dashoffset:24;animation:a1Draw .5s .35s var(--ease) forwards}@keyframes a1Draw{to{stroke-dashoffset:0}}.a1-result h1{font-size:clamp(32px,5vw,44px);letter-spacing:-.035em}.a1-confirm{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink-2)!important}.a1-confirm i{flex:none;width:8px;height:8px;border-radius:50%;background:#ffd60a;animation:pinPulse 1.4s ease-in-out infinite}.a1-confirm.yes i{background:var(--green);animation:none}.a1-next{width:100%;display:grid;gap:0;margin:6px 0 8px;padding:0;list-style:none;border:var(--border);border-radius:16px;text-align:left}.a1-next li{display:flex;align-items:center;gap:12px;padding:12px 16px;font-size:14px;color:var(--ink-2)}.a1-next li+li{border-top:var(--border)}.a1-next b{width:22px;height:22px;flex:none;display:grid;place-items:center;border-radius:50%;background:#ffffff12;font-size:11.5px;font-weight:600;color:var(--ink)}.counter button:disabled{opacity:.35;cursor:not-allowed}@media (max-width: 900px){.wrap.shop-layout{padding-top:20px;gap:20px;grid-template-columns:minmax(0,1fr)}.shop-layout>section{min-width:0}.cat-side a.on:before,.cat-side a.a1-all{display:none}.cat-side{margin:0 calc(-1*clamp(16px,3.5vw,56px));padding:0 clamp(16px,3.5vw,56px) 4px;scrollbar-width:none}.cat-side::-webkit-scrollbar{display:none}.cat-side a.on{border-color:#ffffff38}.a1-emo{width:auto;height:auto;border:0;background:none!important}.cat-side a>span{gap:6px}.a1-skel-side{flex-direction:row}.a1-skel-side .ghost{width:120px;flex:none}}@media (max-width: 640px){.cat-banner{min-height:0}.cat-banner-art{display:block;position:absolute;top:0;right:0;bottom:0;left:40%;opacity:.35}.cat-banner .txt{padding:24px 22px}.filters{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px 20px;padding:0 16px 2px;scrollbar-width:none}.filters::-webkit-scrollbar{display:none}.filters button,.filters select{flex:none}.filters select{margin-left:0}.a1-count-label{display:none}.items{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.item .body{padding:12px 13px 14px}.item h3{font-size:14.5px}.item .desc{display:none}.item .ifoot{padding-top:10px}.item .price b{font-size:16px}.item .price s{font-size:11.5px}.item .plus{width:34px;height:34px}.item .heart{width:30px;height:30px;top:8px;right:8px}.item .flags{top:9px;left:9px}.item .flags .chip{padding:2px 8px;font-size:11px}.sheet{top:auto;left:0;right:0;bottom:0;width:100%;max-height:92dvh;border-radius:24px 24px 0 0;border-bottom:0;animation:a1SheetUp .4s var(--ease)}.sheet-top:before{content:"";position:absolute;top:6px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:#fff3}.sheet-pic{aspect-ratio:16 / 9}.sheet-body{padding:20px 18px;gap:16px}.sheet-body h2{font-size:24px}.price.a1-price-big b{font-size:34px}.a1-sheet-foot{padding:12px 14px calc(14px + env(safe-area-inset-bottom))}.a1-buy{gap:8px}.a1-buy .b-lg{min-width:0;padding:0 14px;gap:6px}.a1-buy .counter button{width:32px}.a1-buy .counter span{min-width:24px}.a1-fav{width:46px}.a1-btn-sum{padding-left:10px}.a1-tiers span{padding:8px 10px}.line{grid-template-columns:64px minmax(0,1fr);gap:14px;align-items:start}.line>div:first-child{width:64px!important;height:64px!important}.a1-line-sum{grid-column:2;display:flex;align-items:baseline;gap:8px}.receipt{position:static}.a1-steps{gap:8px}.a1-steps li{gap:7px;font-size:12.5px}.a1-steps li:not(.now) span{display:none}.a1-pay{grid-template-columns:1fr}.a1-result{margin:40px auto;padding:40px 22px 28px}}@keyframes a1SheetUp{0%{translate:0 100%}}.a1-mbar{display:none}@media (max-width: 960px){.a1-mbar{position:sticky;bottom:12px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding:10px 10px 10px 18px;border:var(--border);border-radius:18px;background:#0c0c0edb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--hard-lg)}.a1-mbar span{display:grid;font-size:12px;color:var(--mute)}.a1-mbar b{font-size:19px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}}.a1-index{padding-top:clamp(36px,5vw,64px)}.a1-index-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:clamp(28px,3.4vw,44px)}.a1-index-head h1{font-size:clamp(44px,5.6vw,80px);font-weight:600;letter-spacing:-.05em;line-height:.95}.a1-index-head p{margin-top:16px;max-width:56ch;color:var(--ink-2);font-size:16px}.a1-search{flex:0 1 380px;display:flex;align-items:center;gap:10px;height:46px;padding:0 7px 0 16px;border:var(--border);border-radius:999px;background:var(--card);color:var(--mute);transition:border-color .2s,background .2s,color .2s}.a1-search:focus-within{border-color:#3d7bff8c;background:var(--card-2);color:var(--ink)}.a1-search input{flex:1;min-width:0;height:100%;border:0;outline:none;background:none;color:var(--ink);font:inherit;font-size:15px}.a1-search input::placeholder{color:#85858f}.a1-search input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.a1-search button{width:32px;height:32px;flex:none;display:grid;place-items:center;border:0;border-radius:50%;background:#ffffff14;color:var(--ink);cursor:pointer}.a1-search button:hover{background:#ffffff29}.a1-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 18px}.a1-tile{position:relative;display:flex;flex-direction:column;gap:14px;color:inherit;outline:none}.a1-tile-art{position:relative;aspect-ratio:4 / 3;overflow:hidden;border:var(--border);border-radius:16px;background:var(--card-2);transition:border-color .25s}.a1-tile-art>img,.a1-tile-art>.a1-type{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.a1-tile:hover .a1-tile-art{border-color:var(--rule-2)}.a1-tile:hover .a1-tile-art>img{transform:scale(1.035)}.a1-tile:focus-visible .a1-tile-art{outline:2px solid var(--blue);outline-offset:3px}.a1-tile-body{padding:0 2px}.a1-tile h2{font-size:17px;font-weight:600;letter-spacing:-.02em;line-height:1.25}.a1-tile-meta{display:flex;justify-content:space-between;gap:12px;margin-top:4px;font-size:14px;color:var(--mute)}.a1-tile-from b{color:var(--ink);font-weight:500;font-variant-numeric:tabular-nums}.a1-tile-go{position:absolute;top:12px;right:12px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--ink);color:var(--on-light);opacity:0;translate:0 4px;transition:opacity .25s,translate .35s var(--ease)}.a1-tile:hover .a1-tile-go,.a1-tile:focus-visible .a1-tile-go{opacity:1;translate:0 0}.a1-hits{margin:0 0 18px;color:var(--ink-2);font-size:14px}.a1-type{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:12px;padding:clamp(14px,1.5vw,20px);overflow:hidden;background:linear-gradient(155deg,color-mix(in srgb,var(--tint) 26%,#101015),#0c0c10 62%);color:var(--ink);text-align:left}.a1-type-k{font-size:12.5px;font-weight:500;color:color-mix(in srgb,var(--tint) 45%,#ffffff)}.a1-type-fig b{display:block;font-size:clamp(30px,3vw,46px);font-weight:600;letter-spacing:-.05em;line-height:.95;overflow-wrap:anywhere}.a1-type-fig small{display:block;margin-top:8px;font-size:13px;color:var(--ink-2)}.a1-type.long .a1-type-fig b{font-size:clamp(21px,1.9vw,28px);letter-spacing:-.035em;line-height:1.08}.a1-type.big .a1-type-fig b{font-size:clamp(40px,4.4vw,64px)}.a1-value{position:relative;width:100%;height:100%;overflow:hidden;background:linear-gradient(90deg,#0c0c10 30%,#121218)}.a1-value>img,.item .pic .a1-value>img{position:absolute;top:0;right:-8%;width:62%;height:100%;object-fit:cover;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 38%);mask-image:linear-gradient(90deg,transparent 0%,#000 38%)}.a1-value-fig{position:absolute;left:clamp(14px,1.5vw,20px);bottom:clamp(14px,1.4vw,18px);z-index:1;max-width:58%}.a1-value-fig b{display:block;font-size:clamp(28px,2.6vw,40px);font-weight:600;letter-spacing:-.05em;line-height:.95;white-space:nowrap;text-shadow:0 2px 30px rgba(0,0,0,.7)}.a1-value-fig small{display:block;margin-top:7px;font-size:13px;color:#c7c7cf;text-shadow:0 1px 12px rgba(0,0,0,.8)}.a1-value.long .a1-value-fig b{font-size:clamp(20px,1.8vw,26px);letter-spacing:-.035em;line-height:1.05;white-space:normal}.item{border-radius:18px;background:#0a0a0d;transition:border-color .25s,transform .4s var(--ease)}.item:hover{transform:translateY(-2px);border-color:var(--rule-2);box-shadow:none}.item:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.item .pic{aspect-ratio:4 / 3;background:#0d0d11;border-bottom:var(--border)}.item:hover .pic .a1-value>img{transform:none}.item:hover .pic .a1-photo{transform:scale(1.035)}.item .body{gap:3px;padding:16px 18px 18px}.item h3{font-size:15.5px;font-weight:600;line-height:1.3}.item .desc{-webkit-line-clamp:1;font-size:13.5px}.item .ifoot{align-items:center;padding-top:16px}.item .price{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 8px}.item .price b{display:inline;font-size:18px;font-variant-numeric:tabular-nums}.item .price s{font-size:13px;font-variant-numeric:tabular-nums}.item .plus{width:38px;height:38px;border:1px solid var(--rule-2);background:#ffffff0a;color:var(--ink)}.item .plus:hover:not(:disabled){border-color:transparent;background:var(--ink);color:var(--on-light);transform:none}.item .plus.a1-in{border-color:transparent;background:var(--blue);color:#fff}.item .plus:disabled{border-color:transparent}.item .a1-count{box-shadow:0 0 0 2px #0a0a0d}.item .heart{background:#0a0a0d8c;border-color:#ffffff1f}@media (hover: hover){.item .heart:not(.on){opacity:0;transition:opacity .2s}.item:hover .heart,.item:focus-within .heart{opacity:1}}.chip.a1-flash{border:0;background:var(--blue);color:#fff;font-weight:600}.wrap.shop-layout{grid-template-columns:210px minmax(0,1fr);gap:clamp(32px,3.6vw,56px);padding-top:40px}.cat-side{top:96px;gap:1px;max-height:calc(100vh - 120px);max-height:calc(100dvh - 120px);overflow-y:auto;scrollbar-width:none}.cat-side::-webkit-scrollbar{display:none}.cat-side a{position:relative;padding:6px 10px 6px 6px;font-size:14px;border-radius:10px}.cat-side a>span{display:flex;align-items:center;gap:10px;min-width:0}.cat-side a.on:before{display:none}.cat-side a.on{background:#ffffff12}.cat-side a.a1-all{margin-bottom:10px;padding:6px 10px}.a1-thumbcat{flex:none;width:26px;height:26px;display:grid;place-items:center;overflow:hidden;border-radius:7px;background:color-mix(in srgb,var(--tint) 34%,#121216);box-shadow:inset 0 0 0 1px #ffffff14;color:#fff;font:600 12px/1 var(--body);font-style:normal}.a1-thumbcat img{width:100%;height:100%;object-fit:cover}.a1-cat-main .crumbs{margin-bottom:22px}.cat-banner{grid-template-columns:minmax(0,1fr) minmax(240px,36%);align-items:end;gap:clamp(24px,3vw,48px);min-height:0;margin-bottom:clamp(28px,3vw,44px);border:0;border-radius:0;background:none;overflow:visible}.cat-banner .txt{padding:0}.cat-banner h1{font-size:clamp(40px,4.8vw,72px);font-weight:600;letter-spacing:-.05em;line-height:.95}.cat-banner p{margin-top:16px;max-width:48ch;font-size:16px}.a1-facts{display:flex;flex-wrap:wrap;gap:14px 0;margin:28px 0 0;padding-top:18px;border-top:var(--border)}.a1-facts>div{padding-right:clamp(18px,2vw,28px);margin-right:clamp(18px,2vw,28px);border-right:var(--border)}.a1-facts>div:last-child{border-right:0;margin-right:0;padding-right:0}.a1-facts dt{font-size:12.5px;color:var(--mute)}.a1-facts dd{margin:3px 0 0;font-size:15px;font-weight:500;font-variant-numeric:tabular-nums}.cat-banner-art{aspect-ratio:16 / 10;overflow:hidden;border:var(--border);border-radius:18px;background:var(--card-2)}.cat-banner-art:before{display:none}.cat-banner-art>img,.cat-banner-art>.a1-type{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.filters{gap:12px;flex-wrap:nowrap;margin-bottom:20px}.a1-seg{display:inline-flex;gap:2px;padding:3px;border:var(--border);border-radius:999px;background:var(--card)}.filters .a1-seg button{padding:6px 14px;border:0;border-radius:999px;background:none;color:var(--ink-2);font-size:13.5px;font-weight:500;white-space:nowrap}.filters .a1-seg button.on{background:#ffffff1a;color:var(--ink)}.filters .a1-seg button:hover:not(.on){color:var(--ink)}.filters .a1-count-label{margin:0;padding:0;border:0}.a1-sort{margin-left:auto;display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--mute)}.filters .a1-sort select{margin:0;min-height:36px;padding:0 12px;border:var(--border);border-radius:999px;background:var(--card);color:var(--ink);font:inherit;font-size:13.5px}.shop-layout .items,.a1-index .items{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:16px}.a1-sheet-cat{display:inline-flex;align-items:center;gap:10px;font-size:13.5px;font-weight:500;color:var(--ink-2)}.sheet-pic{aspect-ratio:16 / 10;background:#0d0d11}.sheet-pic>img,.sheet-pic>.a1-value,.sheet-pic>.a1-type{width:100%;height:100%;object-fit:cover}.sheet-pic .a1-value-fig b,.sheet-pic .a1-type-fig b{font-size:clamp(40px,4vw,60px)}.sheet-pic .a1-value.long .a1-value-fig b,.sheet-pic .a1-type.long .a1-type-fig b{font-size:clamp(26px,2.4vw,34px)}.sheet-pic:after{height:26%}.a1-saving{font-size:13.5px;font-weight:500;color:var(--green)}@media (max-width: 1180px){.a1-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.a1-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.a1-index-head{flex-direction:column;align-items:stretch;gap:22px}.a1-search{flex:none}.wrap.shop-layout{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:20px}.cat-side{max-height:none;overflow-x:auto}.cat-side a{padding:5px 14px 5px 5px}.cat-side a.on{background:#ffffff1a}.cat-side a small{display:none}.a1-thumbcat{width:24px;height:24px;border-radius:50%}.cat-banner{grid-template-columns:minmax(0,1fr)}.cat-banner-art{display:none}}@media (max-width: 640px){.a1-tile h2{font-size:15px}.a1-tile-meta{flex-direction:column;gap:0;font-size:13px}.a1-tile-go{display:none}.a1-facts>div{padding-right:16px;margin-right:16px}.filters{flex-wrap:wrap;margin:0 0 16px;padding:0;overflow:visible}.a1-seg{max-width:100%;overflow-x:auto;scrollbar-width:none}.a1-sort{margin-left:0}.a1-sort span{display:none}.shop-layout .items,.a1-index .items{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.a1-value-fig b,.a1-type-fig b{font-size:26px}.a1-value.long .a1-value-fig b,.a1-type.long .a1-type-fig b{font-size:17px}.a1-value-fig small,.a1-type-fig small,.a1-type-k{font-size:11.5px}.a1-value-fig{max-width:72%}.item .price b{font-size:16px}.sheet-pic .a1-value-fig b,.sheet-pic .a1-type-fig b{font-size:40px}}.sheet-pic .a1-value>img{right:0;width:100%;-webkit-mask-image:none;mask-image:none}.sheet-pic .a1-value-fig{display:none}.sheet .a1-label{font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink-2)}.a1-thumb .a1-value>img{right:0;width:100%;-webkit-mask-image:none;mask-image:none}.a1-thumb .a1-value-fig,.a1-thumb .a1-type-fig small{display:none}.a1-thumb .a1-type{justify-content:flex-end;padding:8px}.a1-thumb .a1-type-fig b,.a1-thumb .a1-type.long .a1-type-fig b{font-size:12px;letter-spacing:-.01em;line-height:1.15;white-space:normal}.methods .method b+span{color:var(--mute)}.a1-type{justify-content:flex-end}img[src$="chatgpt-plus.png"]{object-position:8% 50%}.a1-tile-art>.a1-type{display:flex}.a2-avatar{width:84px;height:84px;flex:none;border-radius:50%;border:var(--border);box-shadow:var(--hard);object-fit:cover}.a2-name{font-size:clamp(36px,7vw,80px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a2-wallet{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px;align-items:stretch}.a2-topup{align-content:start}.a2-presets{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.a2-presets .method{padding:12px;text-align:center}.a2-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}@media (max-width: 820px){.a2-wallet,.a2-split{grid-template-columns:1fr}.a2-presets{grid-template-columns:repeat(2,1fr)}}button.a2-filter{cursor:pointer;padding:5px 12px;font-size:13px;transition:background .15s,border-color .15s}button.a2-filter:not(.ink):hover{border-color:var(--rule-2);background:#ffffff12}.a2-copy{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:copy;border-bottom:1px dashed transparent}.a2-copy:hover{border-bottom-color:var(--rule-2)}.bubble.mine .who{color:#a9c6ff}.bubble.mine .txt{padding:8px 12px;border-radius:12px;background:#3d7bff1a;border:1px solid rgba(61,123,255,.25);justify-self:start;display:inline-block}.a2-details summary{cursor:pointer;font-size:14px;color:var(--ink-2)}.a2-details summary:hover{color:var(--ink)}.quote.a2-mine{border-color:#3d7bff66}.a2-win{display:grid;justify-items:center;gap:6px;animation:pop .5s var(--ease)}.a2-win.lucky{border-color:#3d7bff80;box-shadow:var(--glow)}.case-tile.win{transform:scale(1.06);transition:transform .4s var(--ease),box-shadow .4s}.chat-send{align-items:flex-end}@media (min-width: 641px){.board-row{grid-template-columns:64px minmax(0,1fr) minmax(0,1.3fr) 120px}.board-row .money{text-align:right}}.odd b{white-space:nowrap}.a2-skel{display:block;background:linear-gradient(90deg,#ffffff09,#ffffff14,#ffffff09 80%);background-size:200% 100%;border:var(--border);animation:shimmer 1.4s linear infinite}.a2-h3{font-size:22px;letter-spacing:-.025em}.a2-h4{font-size:17px;letter-spacing:-.02em}.a2-count{display:inline-grid;place-items:center;min-width:24px;height:22px;padding:0 7px;margin-left:6px;vertical-align:3px;border:var(--border);border-radius:999px;font-size:12px;font-weight:500;letter-spacing:0;color:var(--ink-2)}.a2-sec-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.a2-sec-head .b svg{margin-right:2px}.a2-empty-line{padding:28px 0;text-align:center}.a2-tbl td{font-variant-numeric:tabular-nums}.a2-seg{display:inline-flex;gap:2px;padding:3px;border:var(--border);border-radius:999px;background:#ffffff06;max-width:100%;overflow-x:auto;scrollbar-width:none}.a2-seg::-webkit-scrollbar{display:none}.a2-seg button{flex:none;display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border:0;border-radius:999px;background:none;font-size:13px;font-weight:500;color:var(--ink-2);cursor:pointer;transition:background .2s var(--ease),color .2s}.a2-seg button:hover{color:var(--ink)}.a2-seg button span{font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--mute)}.a2-seg button.on{background:#ffffff1a;color:var(--ink);box-shadow:0 1px #ffffff14 inset}.a2-seg button.on span{color:var(--ink-2)}.a2-hero{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:64px 0 32px}.a2-hero-id{display:flex;align-items:center;gap:22px;min-width:0}.a2-ava{position:relative;flex:none;width:92px;height:92px;padding:3px;border-radius:50%;background:conic-gradient(from 210deg,#3d7bff,#8b5cf6,#22d3ee,#3d7bff);box-shadow:0 18px 50px -18px #3d7bffb3}.a2-ava img{width:100%;height:100%;border-radius:50%;border:3px solid var(--paper);object-fit:cover;background:var(--card-2)}.a2-name{font-size:clamp(34px,6vw,64px);line-height:1.02;margin:2px 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a2-linked{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--ink-2)}.a2-linked svg{color:#8c9eff}.a2-tabs{display:flex;width:max-content;scrollbar-width:none}.a2-tabs::-webkit-scrollbar{display:none}.a2-tabs a{display:inline-flex;align-items:center;gap:8px}.a2-tabs a svg{opacity:.7}.a2-tabs a.on svg{opacity:1}.a2-tabpane{animation:pageIn .45s var(--ease) backwards}@media (max-width: 640px){.a2-hero{padding:36px 0 22px;align-items:center}.a2-hero-id{gap:14px}.a2-ava{width:64px;height:64px;padding:2px}.a2-name{font-size:30px;margin:0 0 4px}.a2-linked{font-size:12px}.a2-logout{align-self:flex-start}.a2-tabs{width:auto;margin:0 -16px 24px;padding:4px 12px;border-radius:0;border-left:0;border-right:0;-webkit-mask:linear-gradient(90deg,#000 85%,transparent);mask:linear-gradient(90deg,#000 85%,transparent)}.a2-tabs a{padding:8px 14px}.a2-hide-s{display:none}}.a2-wallet{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.a2-card{display:flex;flex-direction:column;justify-content:space-between;gap:28px;min-height:260px;padding:28px 30px;border-color:#ffffff1f;background:radial-gradient(520px 260px at 100% 0%,rgba(61,123,255,.55),transparent 65%),radial-gradient(420px 260px at 0% 100%,rgba(139,92,246,.35),transparent 70%),linear-gradient(135deg,#15151b,#0b0b0f);box-shadow:0 1px #ffffff1f inset,0 40px 80px -40px #3d7bff8c}.a2-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(115deg,transparent 0 22px,rgba(255,255,255,.018) 22px 23px)}.a2-card>*{position:relative}.a2-card-top{display:flex;align-items:center;justify-content:space-between}.a2-card-chip{width:42px;height:32px;border-radius:7px;background:linear-gradient(135deg,#e9e9ee,#9c9ca6 55%,#d9d9de);box-shadow:0 0 0 1px #0000004d inset;position:relative}.a2-card-chip:after{content:"";position:absolute;top:7px;right:12px;bottom:7px;left:12px;border:1px solid rgba(0,0,0,.25);border-radius:4px}.a2-card-brand{font-size:18px;font-weight:600;letter-spacing:-.04em}.a2-card-brand i{font-style:normal;color:var(--blue)}.a2-card .amt{margin:6px 0 0;font-variant-numeric:tabular-nums}.a2-card-foot{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12.5px;color:var(--ink-2)}.a2-card-foot span:first-child{font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.a2-topup{gap:18px;padding:28px}.a2-presets .method{padding:14px 10px;font-variant-numeric:tabular-nums}.stack>.a2-sec-head:not(:first-child){margin-top:24px}.a2-tx{border:var(--border);border-radius:20px;overflow:hidden;background:#ffffff04}.a2-tx-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 20px;transition:background .15s}.a2-tx-row+.a2-tx-row{border-top:var(--border)}.a2-tx-row:hover{background:#ffffff06}.a2-tx-ic{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;border:var(--border)}.a2-tx-ic.in{color:var(--green);background:var(--green-bg);border-color:#30d15838}.a2-tx-ic.out{color:var(--ink-2);background:#ffffff0a}.a2-tx-what,.a2-tx-amt{display:grid;gap:1px;min-width:0}.a2-tx-what b,.a2-tx-amt b{font-weight:600;font-size:14.5px}.a2-tx-what span,.a2-tx-amt span{font-size:12.5px;color:var(--mute);font-variant-numeric:tabular-nums}.a2-tx-amt{text-align:right;font-variant-numeric:tabular-nums}.a2-tx-amt b.pos{color:var(--green)}@media (max-width: 640px){.a2-card{min-height:210px;padding:22px}.a2-topup{padding:20px}.a2-tx-row{padding:12px 14px;gap:12px}}.a2-ord{gap:18px;padding:24px 26px;background:linear-gradient(180deg,#ffffff08,#ffffff03);transition:border-color .2s,background .2s}.a2-ord:hover{border-color:var(--rule-2)}.a2-ord.ended{opacity:.75}.a2-ord-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.a2-ord-id{display:grid;gap:6px;min-width:0}.a2-copy{display:inline-flex;align-items:center;gap:7px;font-size:17px;font-weight:600;letter-spacing:-.01em;border-bottom:0}.a2-copy svg{color:var(--mute);opacity:0;transition:opacity .15s}.a2-copy:hover svg,.a2-copy:focus-visible svg{opacity:1}.a2-ord-date{font-size:13px;color:var(--mute);font-variant-numeric:tabular-nums}.a2-ord-sum{display:grid;text-align:right;font-size:22px;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.a2-ord-sum span{font-size:12.5px;font-weight:400;letter-spacing:0;color:var(--mute)}.a2-ord-items{font-size:15.5px;font-weight:500}.a2-ord-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:16px;border-top:var(--border)}.a2-ord-act .b svg{margin-right:2px}.a2-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr)}.a2-steps li{position:relative;display:grid;justify-items:start;gap:8px;font-size:12.5px;color:var(--mute)}.a2-steps li:before{content:"";position:absolute;top:11px;left:30px;right:6px;height:2px;border-radius:2px;background:var(--rule)}.a2-steps li:last-child:before{display:none}.a2-steps li.done:before{background:linear-gradient(90deg,var(--green),rgba(48,209,88,.5))}.a2-steps li.now:before{background:linear-gradient(90deg,var(--blue),var(--rule) 70%)}.a2-steps i{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1px solid var(--rule-2);background:var(--paper);font-style:normal;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--mute)}.a2-steps li.done{color:var(--ink-2)}.a2-steps li.done i{border-color:transparent;background:var(--green);color:#03140a}.a2-steps li.now{color:var(--ink);font-weight:500}.a2-steps li.now i{border-color:transparent;background:var(--blue);color:#fff;box-shadow:0 0 0 4px #3d7bff33;animation:a2Ping 2s var(--ease) infinite}@keyframes a2Ping{50%{box-shadow:0 0 0 7px #3d7bff0f}}@media (max-width: 640px){.a2-ord{padding:18px;gap:14px}.a2-ord-sum{font-size:19px}.a2-steps li{font-size:11.5px}.a2-ord-act{width:100%}.a2-ord-act .b{flex:1;justify-content:center}}.a2-titem{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;padding:12px}.a2-titem-ic{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:11px;border:var(--border);background:#ffffff0a;color:var(--ink-2)}.a2-titem.on .a2-titem-ic{background:var(--blue);border-color:transparent;color:#fff}.a2-titem-txt{display:grid;min-width:0}.a2-titem-txt span{font-size:12px;color:var(--mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a2-chat-head{display:flex;align-items:center;gap:12px;background:#ffffff05}.a2-chat-head b{display:block;font-size:15px}.a2-sub{display:block;font-size:12px;font-weight:400;color:var(--mute)}.a2-live{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:500;color:var(--green)}.a2-live:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px #30d1582e;animation:pinPulse 2s ease-in-out infinite}.a2-live.off{color:var(--mute)}.a2-live.off:before{animation:none;box-shadow:none}.chat-log{background:radial-gradient(600px 300px at 100% 100%,rgba(61,123,255,.05),transparent 70%)}.a2-bubble{max-width:82%;animation:pageIn .35s var(--ease) backwards}.a2-bubble .txt{display:inline-block;margin-top:3px;padding:9px 13px;border-radius:4px 14px 14px;background:#ffffff0d;border:var(--border)}.a2-bubble.mine{justify-self:end;grid-template-columns:1fr 32px}.a2-bubble.mine img{grid-column:2;grid-row:1}.a2-bubble.mine>div{grid-column:1;grid-row:1;display:grid;justify-items:end;text-align:right}.a2-bubble.mine .txt{border-radius:14px 4px 14px 14px;background:var(--blue);border-color:transparent;color:#fff;text-align:left}.a2-bubble .emb{max-width:460px}.a2-send{width:46px;height:46px;padding:0;justify-content:center;border-radius:50%;flex:none}.chat-send textarea{border-radius:14px}@media (max-width: 860px){.chat-wrap .t-list{display:flex;overflow-x:auto;gap:8px;scrollbar-width:none}.chat-wrap .t-list::-webkit-scrollbar{display:none}.chat-wrap .a2-titem{flex:none;min-width:200px}.chat{min-height:0}.chat-log{max-height:60vh;min-height:320px}.a2-bubble{max-width:92%}}.a2-streamer{gap:22px;padding:28px}.a2-code-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;padding-bottom:22px;border-bottom:var(--border)}.a2-code-big{display:inline-flex;align-items:center;gap:14px;margin-top:8px;padding:0;border:0;font-size:clamp(40px,7vw,72px);font-weight:600;letter-spacing:-.045em;line-height:1;cursor:copy;background:linear-gradient(100deg,#fff 30%,#a9c6ff 70%,#c4b5fd);-webkit-background-clip:text;background-clip:text;color:transparent}.a2-code-big svg{color:var(--mute);opacity:.6;transition:opacity .15s}.a2-code-big:hover svg{opacity:1;color:var(--ink)}.a2-stats{display:flex;border:var(--border);border-radius:16px;overflow:hidden}.a2-stats div{display:grid;gap:2px;padding:12px 20px;min-width:120px}.a2-stats div+div{border-left:var(--border)}.a2-stats span{font-size:12px;color:var(--mute)}.a2-stats b{font-size:22px;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.a2-payout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);gap:24px;align-items:end;padding:22px;border:1px solid rgba(61,123,255,.25);border-radius:18px;background:radial-gradient(500px 200px at 0% 0%,rgba(61,123,255,.14),transparent 70%),#ffffff04}.a2-payout-num{display:grid;gap:4px}.a2-payout-num b{font-size:44px;font-weight:600;letter-spacing:-.045em;line-height:1.05;font-variant-numeric:tabular-nums}.a2-payout-act{display:grid;gap:8px}.a2-payout-act .b{justify-content:center;margin-top:4px}.a2-meter{height:6px;border-radius:99px;background:#ffffff14;overflow:hidden}.a2-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--blue),#8b5cf6);transition:width .8s var(--ease)}@media (max-width: 820px){.a2-payout{grid-template-columns:1fr}.a2-stats{width:100%}.a2-stats div{flex:1;min-width:0;padding:10px 12px}.a2-stats b{font-size:18px}.a2-streamer{padding:20px}}.chip.a2-pulse:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;animation:pinPulse 1.4s ease-in-out infinite}.a2-cups{gap:10px}.a2-cup{align-items:center;gap:22px;padding:20px 22px;transition:border-color .2s,background .2s,translate .25s var(--ease)}.a2-cup:hover{translate:0 -2px}.a2-cup.is-live{border-color:#ff453a59;background:linear-gradient(90deg,rgba(255,69,58,.08),transparent 45%),#ffffff05}.a2-cup.is-completed,.a2-cup.is-cancelled{opacity:.7}.a2-cup .cal{width:64px}.a2-cup-meta{font-size:13.5px;color:var(--mute);font-variant-numeric:tabular-nums}.a2-cup-title{font-size:clamp(22px,2.6vw,30px)}.a2-cup-prize{display:grid;text-align:right}.a2-cup-prize b{font-size:26px;font-weight:600;letter-spacing:-.035em;font-variant-numeric:tabular-nums;background:linear-gradient(100deg,#fff,#a9c6ff);-webkit-background-clip:text;background-clip:text;color:transparent}.a2-cup-prize small{font-size:12px;color:var(--mute)}.a2-cup-go{display:grid;place-items:center;width:40px;height:40px;flex:none;border:var(--border);border-radius:50%;transition:background .2s,color .2s,border-color .2s}.a2-cup:hover .a2-cup-go{background:var(--ink);color:var(--on-light);border-color:transparent}@media (max-width: 640px){.a2-cup{gap:14px;padding:16px;flex-wrap:wrap}.a2-cup .grow{flex:1 1 calc(100% - 90px)}.a2-cup-prize{order:3;text-align:left;padding-left:78px}.a2-cup-prize b{font-size:20px}.a2-cup-go{display:none}}.a2-cover{width:100%;margin-bottom:32px;border:var(--border);border-radius:var(--r-lg);box-shadow:var(--hard-lg)}.a2-cup-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:16px;margin-bottom:40px}.a2-pool{display:flex;flex-direction:column;justify-content:space-between;gap:22px;padding:26px}.a2-pool .amt{font-size:clamp(44px,6vw,64px);margin:6px 0 2px;font-variant-numeric:tabular-nums}.a2-count-tiles{display:grid;gap:8px}.a2-count-tiles>div{display:flex;gap:8px}.a2-count-tiles>div span{display:grid;justify-items:center;min-width:64px;padding:10px 8px 8px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#00000059;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.a2-count-tiles b{font-size:26px;font-weight:600;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums}.a2-count-tiles small{font-size:11px;color:var(--ink-2)}.a2-prizes{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:6px}.a2-prizes li{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:10px 14px;border:var(--border);border-radius:12px;background:#ffffff05;font-size:14px}.a2-prizes li.p1{border-color:#fbbf244d;background:linear-gradient(90deg,rgba(251,191,36,.1),transparent 60%)}.a2-prize-pl{font-size:20px;text-align:center;font-weight:600;color:var(--mute)}.a2-prizes b{font-weight:600;font-variant-numeric:tabular-nums}.a2-txt-sec{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;padding:28px 0;border-top:var(--border)}.a2-txt-sec h2{font-size:22px}.a2-txt-sec p{white-space:pre-line;color:var(--ink-2);font-size:15.5px;line-height:1.75}@media (max-width: 760px){.a2-cup-top,.a2-txt-sec{grid-template-columns:1fr}.a2-txt-sec{gap:10px}}.a2-fc-bar{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;padding:22px 24px;border:var(--border);border-radius:var(--r-lg);background:radial-gradient(500px 200px at 0% 0%,rgba(61,123,255,.16),transparent 70%),#ffffff05}.a2-fc-done{font-size:26px;font-weight:600;letter-spacing:-.03em}.a2-fc-meta{display:grid;gap:2px;text-align:right;font-size:13px;color:var(--mute);font-variant-numeric:tabular-nums}.a2-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;margin-top:8px}.a2-pod{position:relative;display:grid;justify-items:center;gap:4px;padding:22px 16px 0;border:var(--border);border-radius:22px 22px 14px 14px;overflow:hidden;text-align:center;background:linear-gradient(180deg,#ffffff0d,#ffffff03);animation:pageIn .6s var(--ease) backwards}.a2-pod.p1{padding-top:36px;border-color:#fbbf2459;background:radial-gradient(260px 160px at 50% 0%,rgba(251,191,36,.22),transparent 70%),linear-gradient(180deg,#ffffff0d,#ffffff03);box-shadow:0 30px 60px -30px #fbbf2466;animation-delay:.1s}.a2-pod.p2{animation-delay:.2s}.a2-pod.p3{animation-delay:.3s}.a2-pod-medal{font-size:34px;line-height:1}.a2-pod.p1 .a2-pod-medal{font-size:46px}.a2-pod-name{margin-top:6px;font-size:18px;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a2-pod.free .a2-pod-name{color:var(--mute);font-weight:500}.a2-pod-money{font-size:24px;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.a2-pod.p1 .a2-pod-money{font-size:30px;color:#fcd34d}.a2-pod-prize{font-size:12.5px;color:var(--ink-2);max-width:260px}.a2-pod-step{align-self:end;width:calc(100% + 32px);margin-top:14px;padding:8px 0;border-top:var(--border);background:#ffffff08;font-size:13px;font-weight:600;color:var(--mute)}.a2-pod.p1 .a2-pod-step{padding:16px 0;color:#fbbf24}.a2-pod.p2 .a2-pod-step{padding:12px 0}@media (max-width: 640px){.a2-podium{gap:6px}.a2-pod{padding:16px 6px 0}.a2-pod-name{font-size:14px}.a2-pod-money,.a2-pod.p1 .a2-pod-money{font-size:17px}.a2-pod-prize{display:none}.a2-pod-medal,.a2-pod.p1 .a2-pod-medal{font-size:30px}.a2-fc-meta{text-align:left}.a2-count-tiles>div span{min-width:56px}}.a2-rsum{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:32px;align-items:center;padding:26px 28px}.a2-rsum-avg{display:grid;justify-items:start;gap:4px}.a2-rsum-avg b{font-size:64px;font-weight:600;letter-spacing:-.05em;line-height:1}.a2-rsum-avg .rating{font-size:16px}.a2-rsum-avg span.mute{font-size:13px}.a2-rsum-bars{display:grid;gap:7px}.a2-rsum-row{display:grid;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:10px;font-size:12.5px;font-variant-numeric:tabular-nums}.a2-rsum-row span:first-child{color:var(--ink-2);white-space:nowrap}.a2-rsum-row span:last-child{text-align:right}.a2-rsum-row .a2-meter i{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.a2-rsum-happy{display:grid;gap:2px;max-width:150px;padding-left:28px;border-left:var(--border)}.a2-rsum-happy b{font-size:30px;font-weight:600;letter-spacing:-.04em}.a2-rsum-happy span{font-size:12.5px;line-height:1.4}.a2-reviews{columns:2 280px;column-gap:16px}.a2-review{break-inside:avoid;margin:0 0 16px}.a2-review-top{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12.5px}.a2-review p{margin:12px 0 0}.a2-review footer{align-items:center}.a2-x{display:grid;place-items:center;width:28px;height:28px;flex:none;border:var(--border);border-radius:50%;background:none;font-size:17px;line-height:1;color:var(--mute);cursor:pointer;transition:color .15s,border-color .15s,background .15s}.a2-x:hover{color:#ff8a82;border-color:#ff453a66;background:var(--red-bg)}.a2-review-form{position:sticky;top:100px;align-self:start}.stars-pick{align-items:center;flex-wrap:wrap}.stars-pick button{transition:transform .18s var(--ease),background .15s,border-color .15s,color .15s}.stars-pick button:hover{transform:scale(1.1)}.stars-pick button.on{box-shadow:0 6px 20px -8px #fbbf2499}.a2-star-word{margin-left:8px;font-size:13.5px;font-weight:500;color:#fbbf24}@media (max-width: 760px){.a2-rsum{grid-template-columns:auto minmax(0,1fr);gap:20px;padding:20px}.a2-rsum-avg b{font-size:48px}.a2-rsum-happy{grid-column:1 / -1;max-width:none;padding:14px 0 0;border-left:0;border-top:var(--border);display:flex;align-items:baseline;gap:10px}.a2-rsum-happy b{font-size:22px}.a2-review-form{position:static}}.a2-search{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 16px;border:var(--border);border-radius:999px;background:#ffffff08;color:var(--mute);transition:border-color .2s,box-shadow .2s,background .2s}.a2-search:focus-within{border-color:#3d7bff99;box-shadow:0 0 0 4px #3d7bff24;background:#ffffff0b}.a2-search input{flex:1;min-width:0;height:36px;border:0;outline:0;background:none;color:var(--ink);font-size:15px}.a2-search input::placeholder{color:var(--mute)}.a2-faq-search{padding:8px 8px 8px 18px}.a2-acc summary{justify-content:flex-start}.a2-qn{flex:none;width:28px;font-size:12.5px;font-weight:500;color:var(--mute);font-variant-numeric:tabular-nums}.a2-acc details[open] .a2-qn{color:var(--blue)}.a2-acc .ans{padding-left:64px}.a2-acc details[open] .ans{animation:pageIn .35s var(--ease) backwards}.a2-finder{margin-top:16px;gap:18px}.a2-help-side{align-content:start;position:sticky;top:100px;align-self:start}.a2-week div{font-variant-numeric:tabular-nums}.a2-week div.today{background:#3d7bff14}.a2-week em{margin-left:8px;padding:1px 7px;border-radius:99px;background:var(--blue);color:#fff;font-style:normal;font-size:10.5px;font-weight:600;vertical-align:1px}.a2-week b{font-family:var(--body)}@media (max-width: 960px){.a2-help-side{position:static}}@media (max-width: 640px){.a2-acc .ans{padding-left:20px}.a2-qn{width:22px}}.a2-lost{display:grid;justify-items:center;gap:14px;max-width:620px;margin:0 auto;padding:80px 0 40px;text-align:center}.a2-lost-num{font-size:clamp(120px,22vw,240px);font-weight:600;letter-spacing:-.07em;line-height:.9;background:linear-gradient(180deg,#fff 20%,#ffffff14);-webkit-background-clip:text;background-clip:text;color:transparent;animation:heroIn 1s var(--ease) both}.a2-lost-num span{display:inline-block;background:linear-gradient(140deg,#6ea0ff,#a78bfa 60%,#a78bfa1a);-webkit-background-clip:text;background-clip:text;animation:a2Float 5s ease-in-out infinite}@keyframes a2Float{50%{translate:0 -10px;rotate:-4deg}}.a2-lost h1{font-size:clamp(32px,5vw,48px)}.a2-lost p{max-width:440px;color:var(--ink-2)}.a2-lost .flex{margin-top:10px}.a2-acc .grow,.a2-review .grow{flex:1;min-width:0}.a2-lost-num{letter-spacing:-.03em}.a2-lost-num span{margin:0 .02em}.a2-stage{gap:22px;padding:26px;border-color:#ffffff1a;background:radial-gradient(700px 300px at 50% -10%,rgba(61,123,255,.3),transparent 70%),radial-gradient(500px 240px at 50% 120%,rgba(139,92,246,.14),transparent 70%),var(--card);box-shadow:var(--hard-lg);transition:box-shadow .6s var(--ease),border-color .6s}.a2-stage.won{border-color:color-mix(in srgb,var(--win, #3d7bff) 45%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--win, #3d7bff) 25%,transparent),0 40px 120px -40px var(--win, #3d7bff)}.a2-stage-brand{font-size:15px;font-weight:600;letter-spacing:-.03em}.a2-stage-brand i{font-style:normal;color:var(--blue)}.a2-avail{display:inline-flex;align-items:center;gap:7px;padding:4px 12px;border:var(--border);border-radius:999px;font-size:12.5px;font-weight:500;color:var(--ink-2)}.a2-avail.on{border-color:#30d15859;background:var(--green-bg);color:var(--green)}.a2-avail.on:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;animation:pinPulse 1.6s ease-in-out infinite}.a2-window{height:236px;border-color:#ffffff1a;background:radial-gradient(400px 200px at 50% 50%,rgba(61,123,255,.1),transparent 70%),#040406;box-shadow:0 0 0 1px #0009 inset,0 20px 40px -20px #000000e6 inset}.a2-window .case-pin{width:2px;background:linear-gradient(180deg,#fff,#8fb4ff 30%,#8fb4ff 70%,#fff);box-shadow:0 0 18px 2px #3d7bffe6,0 0 60px 6px #3d7bff59}.a2-pin-top,.a2-pin-bot{position:absolute;z-index:4;left:50%;width:0;height:0;margin-left:-9px;border-left:9px solid transparent;border-right:9px solid transparent;filter:drop-shadow(0 0 8px rgba(61,123,255,.9))}.a2-pin-top{top:0;border-top:12px solid #fff}.a2-pin-bot{bottom:0;border-bottom:12px solid #fff}.a2-stage.rolling .a2-window .case-pin{animation:none;box-shadow:0 0 24px 4px #3d7bff,0 0 90px 10px #3d7bff80}.a2-stage.won .a2-window .case-pin,.a2-stage.won .a2-pin-top,.a2-stage.won .a2-pin-bot{filter:drop-shadow(0 0 10px var(--win))}.case-rail.a2-idle{animation:a2Drift 40s linear infinite}@keyframes a2Drift{to{translate:-50% 0}}.a2-tile{position:relative;align-items:center;text-align:center;overflow:hidden;border-color:color-mix(in srgb,var(--tc) 40%,rgba(255,255,255,.06));background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--tc) 32%,transparent),transparent 65%),linear-gradient(180deg,#111116,#0a0a0d)}.a2-tile:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--tc);box-shadow:0 0 16px var(--tc)}.a2-tile .em{margin-top:8px;font-size:46px;filter:drop-shadow(0 8px 18px color-mix(in srgb,var(--tc) 60%,transparent))}.a2-tile small{color:color-mix(in srgb,var(--tc) 70%,#fff);opacity:.85}.a2-tile.t0{opacity:.7}.a2-tile.t4{background:radial-gradient(circle at 50% 30%,rgba(251,191,36,.38),transparent 65%),linear-gradient(160deg,#1c160a,#0a0a0d)}.case-tile.mystery{align-items:center;text-align:center}.case-tile.win{z-index:2;border-color:var(--tc);box-shadow:0 0 0 1px var(--tc),0 0 50px -6px var(--tc);animation:a2WinTile 1.2s var(--ease) both}@keyframes a2WinTile{0%{transform:scale(1)}35%{transform:scale(1.14)}to{transform:scale(1.08)}}.a2-stage-act{display:flex;justify-content:center}.a2-open{min-width:240px;justify-content:center}.a2-open.ready{animation:a2Ready 2.4s ease-in-out infinite}@keyframes a2Ready{50%{box-shadow:0 1px #fff9 inset,0 0 0 8px #ffffff0f,0 16px 50px -10px #6ea0ffb3}}.a2-win{position:relative;display:grid;justify-items:center;gap:6px;padding:34px 24px 30px;border:var(--border);border-radius:22px;text-align:center;background:#ffffff05;animation:a2Reveal .7s var(--ease) both}.a2-win.lucky{border-color:color-mix(in srgb,var(--win, #3d7bff) 50%,transparent);background:radial-gradient(420px 220px at 50% 0%,color-mix(in srgb,var(--win, #3d7bff) 26%,transparent),transparent 70%),#ffffff05;box-shadow:none}@keyframes a2Reveal{0%{opacity:0;transform:translateY(14px) scale(.96);filter:blur(6px)}}.a2-win-em{font-size:64px;line-height:1;animation:a2Bounce .9s var(--ease) .15s both}@keyframes a2Bounce{0%{transform:scale(.2) rotate(-20deg);opacity:0}60%{transform:scale(1.2) rotate(6deg);opacity:1}}.a2-win-tier{margin-top:6px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--win, var(--ink-2))}.a2-win:not(.lucky) .a2-win-tier{color:var(--mute)}.a2-win h2{font-size:clamp(30px,5vw,44px);margin:2px 0 6px}.a2-win p{max-width:520px;font-size:14px}.a2-burst{position:absolute;left:50%;top:70px;pointer-events:none}.a2-burst i{position:absolute;left:0;top:0;border-radius:2px;opacity:0;animation:a2Bit 1.1s cubic-bezier(.15,.7,.3,1) both}@keyframes a2Bit{0%{opacity:1;transform:rotate(var(--a)) translate(0) scale(1)}80%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translate(var(--d)) translateY(30px) scale(.6) rotate(200deg)}}.a2-code-ticket{display:flex;align-items:stretch;margin-top:12px;padding:0;border:1px dashed rgba(255,255,255,.3);border-radius:14px;background:#00000059;color:var(--ink);cursor:copy;overflow:hidden;transition:border-color .2s}.a2-code-ticket:hover{border-color:#fff9}.a2-code-ticket code{padding:12px 18px;font-family:var(--mono);font-size:17px;font-weight:600;letter-spacing:.06em}.a2-code-ticket span{display:inline-flex;align-items:center;gap:6px;padding:0 16px;border-left:1px dashed rgba(255,255,255,.3);font-size:13px;font-weight:500;color:var(--ink-2)}.a2-case-sec{margin-top:56px}.a2-case-sec .a2-sec-head{margin-bottom:18px}.a2-case-sec h2{font-size:clamp(28px,4vw,36px)}.a2-odds .odd{border-left:3px solid var(--tc)}.a2-odd-txt{display:grid;line-height:1.3;min-width:0}.a2-odd-txt span{font-weight:500}.a2-odd-txt small{font-size:11.5px;color:var(--tc)}.a2-odds .odd b{font-variant-numeric:tabular-nums}.a2-hist-code{font-family:var(--mono);color:var(--ink-2)}@media (max-width: 640px){.a2-stage{padding:16px;border-radius:22px}.a2-window{height:190px}.a2-window .case-tile{width:124px;height:150px;padding:12px}.a2-tile .em{font-size:36px}.a2-open{width:100%;min-width:0}.a2-win-em{font-size:52px}.a2-code-ticket code{font-size:14px;padding:10px 12px}}.a2-sign{gap:18px}.a2-step-h{display:flex;align-items:center;gap:12px;margin-top:18px;font-size:24px}.a2-step-n{display:grid;place-items:center;width:30px;height:30px;flex:none;border:1px solid var(--rule-2);border-radius:50%;font-size:13px;font-weight:600;color:var(--ink-2);transition:background .3s,color .3s,border-color .3s}.a2-step-n.done{border-color:transparent;background:var(--blue);color:#fff}.a2-doc{position:relative;padding:24px 26px;font-size:14px;color:#c9c9d1;-webkit-mask:linear-gradient(180deg,#000 85%,transparent);mask:linear-gradient(180deg,#000 85%,transparent)}@media (max-width: 820px){.a2-wallet{grid-template-columns:1fr}}.a2-tbl td{white-space:nowrap}.a2-ava{padding:2px;background:var(--rule-2);box-shadow:none}.a2-card{background:radial-gradient(560px 280px at 100% 0%,rgba(61,123,255,.34),transparent 65%),linear-gradient(150deg,#16161c,#0a0a0d 70%);box-shadow:0 1px #ffffff1a inset,0 40px 80px -48px #3d7bff80}.a2-code-big,.a2-cup-prize b{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--ink)}.a2-meter i{background:var(--blue)}.nothing .em:empty{display:none}.a2-void{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);border-top:1px solid var(--rule-2);animation:pageIn .6s var(--ease) backwards}.a2-void-main{display:grid;align-content:start;gap:18px;padding:40px 48px 8px 0}.a2-void-main h2{max-width:14ch;font-size:clamp(34px,4.4vw,56px);line-height:1.02;letter-spacing:-.045em}.a2-void-main p{max-width:46ch;color:var(--ink-2);font-size:16px;line-height:1.6}.a2-void-main .flex{margin-top:6px}.a2-void-facts{display:grid;align-content:start;margin:0;border-left:var(--border)}.a2-void-facts>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:16px;padding:26px 0 26px 32px;border-bottom:var(--border)}.a2-void-facts dt{font-size:13px;font-weight:600;color:var(--ink)}.a2-void-facts dd{margin:0;font-size:14px;line-height:1.55;color:var(--ink-2)}@media (max-width: 820px){.a2-void{grid-template-columns:1fr}.a2-void-main{padding:28px 0 32px}.a2-void-facts{border-left:0;border-top:var(--border)}.a2-void-facts>div{grid-template-columns:1fr;gap:4px;padding:18px 0}}.a2-fc-bar{background:#ffffff05}.a2-fc-top{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr);gap:12px}.a2-fc-card{display:grid;grid-template-rows:auto 1fr auto;gap:26px;min-height:250px;padding:22px 22px 18px;border:var(--border);border-radius:var(--r-lg);background:var(--card);animation:pageIn .6s var(--ease) backwards}.a2-fc-card.p1{border-color:#f5b64252;background:radial-gradient(420px 200px at 0% 0%,rgba(245,182,66,.1),transparent 70%),var(--card)}.a2-fc-card.p2{animation-delay:.06s}.a2-fc-card.p3{animation-delay:.12s}.a2-fc-card header{display:flex;align-items:baseline;justify-content:space-between}.a2-fc-place{font-family:var(--mono);font-size:44px;font-weight:500;letter-spacing:-.04em;line-height:1;color:var(--ink-2)}.a2-fc-card.p1 .a2-fc-place{font-size:64px;color:#f5b642}.a2-fc-placeword{font-size:12.5px;color:var(--mute)}.a2-fc-prize{display:grid;align-content:end;gap:6px}.a2-fc-prize b{font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:1.15}.a2-fc-card.p1 .a2-fc-prize b{font-size:clamp(26px,2.6vw,34px)}.a2-fc-prize span{font-size:13.5px;color:var(--ink-2)}.a2-fc-card footer{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding-top:14px;border-top:var(--border)}.a2-fc-who{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.a2-fc-who.open{font-weight:500;color:var(--mute)}.a2-fc-earn{font-weight:600;font-variant-numeric:tabular-nums}.a2-fc-hint{margin:4px 0 0;font-size:14px;color:var(--ink-2)}.a2-fc-rest{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;margin:8px 0 0;padding:0;list-style:none;border-top:var(--border)}.a2-fc-rest li{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:baseline;gap:14px;padding:15px 0;border-bottom:var(--border);font-size:14px}.a2-fc-n{font-family:var(--mono);font-size:13px;color:var(--mute)}.a2-fc-rest-prize{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.a2-fc-rest-who{font-weight:600;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a2-fc-rest li.open .a2-fc-rest-who{font-weight:400;color:var(--mute)}.a2-fc-rest-earn{font-variant-numeric:tabular-nums;color:var(--ink-2)}@media (max-width: 820px){.a2-fc-top{grid-template-columns:1fr 1fr}.a2-fc-card.p1{grid-column:1 / -1}.a2-fc-card{min-height:0;gap:18px}.a2-fc-rest{grid-template-columns:1fr}}@media (max-width: 480px){.a2-fc-top{grid-template-columns:1fr}.a2-fc-place{font-size:34px}.a2-fc-card.p1 .a2-fc-place{font-size:48px}}.a2-rsum.few{grid-template-columns:auto minmax(0,1fr)}.a2-rsum.few .a2-rsum-happy{justify-self:end}.a2-review-form .b:disabled{opacity:1;background:#ffffff0f;border-color:var(--rule);color:var(--mute);box-shadow:none}.a2-lost-num{font-family:var(--mono);font-size:clamp(110px,20vw,220px);font-weight:500;letter-spacing:-.06em;line-height:1;background:none;-webkit-background-clip:border-box;background-clip:border-box;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.28);animation:pageIn .8s var(--ease) backwards}.a2-lost h1{margin-top:4px}.a2-lost-path{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:6px 12px;border:var(--border);border-radius:8px;font-family:var(--mono);font-size:12.5px;color:var(--mute);text-decoration:line-through;text-decoration-color:#ff453a99}.a2-stage{background:radial-gradient(800px 260px at 50% -20%,rgba(61,123,255,.16),transparent 70%),var(--card)}.a2-stage.won{box-shadow:0 0 0 1px color-mix(in srgb,var(--win, #3d7bff) 22%,transparent),0 40px 100px -60px var(--win, #3d7bff)}.a2-window{background:#050507}.a2-window .case-pin{background:#fff;box-shadow:0 0 12px #ffffff59}.a2-stage.rolling .a2-window .case-pin{box-shadow:0 0 14px #ffffff80}.a2-pin-top,.a2-pin-bot{filter:none}.a2-tile{justify-content:space-between;align-items:stretch;text-align:left;padding:14px 14px 16px;border-color:var(--rule-2);background:linear-gradient(180deg,#121217,#0b0b0e)}.a2-tile:after{height:2px;box-shadow:none;opacity:.9}.a2-tile.t4{border-color:color-mix(in srgb,var(--tc) 45%,transparent);background:radial-gradient(160px 120px at 50% 0%,color-mix(in srgb,var(--tc) 18%,transparent),transparent 70%),linear-gradient(180deg,#14130f,#0b0b0e)}.a2-tile.t3{border-color:color-mix(in srgb,var(--tc) 30%,transparent)}.a2-tile.t0{opacity:.55}.a2-tile-tier{font-size:11px;font-weight:600;color:var(--tc)}.a2-tile-face{font-size:34px;font-weight:600;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums;color:var(--ink);overflow-wrap:anywhere}.a2-tile.long .a2-tile-face{font-size:22px}.a2-tile-sub{font-size:12px;line-height:1.3;color:var(--ink-2);min-height:2.6em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.a2-tile.dim{opacity:.42}.a2-tile.dim.t0{opacity:.25}.case-tile.win{box-shadow:0 0 0 1px var(--tc),0 20px 50px -20px var(--tc);animation:a2WinTile2 .9s var(--ease) both}@keyframes a2WinTile2{0%{transform:scale(1)}to{transform:scale(1.06)}}.case-tile.mystery{background:#ffffff05}.a2-open.ready{animation:none}.a2-win.lucky{background:radial-gradient(420px 200px at 50% 0%,color-mix(in srgb,var(--win, #3d7bff) 14%,transparent),transparent 70%),#ffffff05}.a2-win-tier{letter-spacing:0;text-transform:none;font-size:13px}.a2-win-face{font-size:clamp(64px,10vw,112px);font-weight:600;letter-spacing:-.06em;line-height:1;font-variant-numeric:tabular-nums;animation:pageIn .7s var(--ease) .1s backwards}.a2-win:not(.lucky) .a2-win-face{color:var(--mute)}.a2-win h2{font-size:clamp(20px,2.4vw,26px);letter-spacing:-.02em}.a2-odds .odd{border-left:var(--border);padding:14px 16px;background:var(--card)}.a2-odds .odd.t4{border-color:color-mix(in srgb,var(--tc) 35%,transparent)}.a2-odd-face{flex:none;min-width:62px;font-size:17px;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink)}.a2-odds .odd small{color:var(--tc)}.a2-hist-face{width:auto;min-width:52px;padding:0 8px;font-size:13px!important;font-weight:600;color:var(--tc, var(--ink));font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: reduce){.a2-void,.a2-fc-card,.a2-win-face,.a2-lost-num{animation:none}}.a2-hist-face{white-space:nowrap}.a2-lost-num{font-family:var(--display);letter-spacing:-.07em}.a2-odds{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.a2-rsum.few{display:flex;flex-wrap:wrap;align-items:center;gap:28px 40px}.a2-rsum.few .a2-rsum-avg{grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:18px;align-items:center}.a2-rsum.few .a2-rsum-avg b{grid-row:1 / 3}.a2-rsum.few .a2-rsum-avg .rating{align-self:end}.a2-rsum.few .a2-rsum-avg span.mute{align-self:start}.a2-rsum.few .a2-rsum-happy{max-width:220px}.lc-launch{position:fixed;right:20px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:80;display:flex;align-items:center;gap:12px;padding:6px 18px 6px 6px;border:1px solid var(--rule-2);border-radius:999px;background:#121216db;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);color:var(--ink);box-shadow:0 1px #ffffff0f inset,0 18px 40px -16px #000000e6;cursor:pointer;font:inherit;text-align:left;transition:transform .25s var(--ease),border-color .2s,background .2s}.lc-launch:hover{transform:translateY(-2px);border-color:#ffffff3d}.lc-launch:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.lc-launch.is-open{padding:6px}.lc-launch-face{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--yellow);color:var(--on-light);font-weight:600;font-size:16px;letter-spacing:-.02em}.lc-launch-face i{position:absolute;right:-1px;bottom:-1px;width:12px;height:12px;border-radius:50%;border:2px solid #121216;background:var(--green)}.lc-launch-label{display:grid;line-height:1.2}.lc-launch-label b{font-size:14px;font-weight:600;letter-spacing:-.01em}.lc-launch-label small{font-size:12px;color:var(--ink-2)}.lc-badge{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--blue);color:#fff;font-size:11px;font-weight:600;line-height:20px;text-align:center;font-variant-numeric:tabular-nums}.lc-panel{position:fixed;right:20px;bottom:calc(80px + env(safe-area-inset-bottom));z-index:81;display:flex;flex-direction:column;width:380px;height:min(600px,calc(100vh - 120px));height:min(600px,calc(100dvh - 120px));border:1px solid var(--rule-2);border-radius:20px;background:#0c0c0f;box-shadow:0 1px #ffffff0d inset,0 40px 90px -30px #000000f2,0 0 0 1px #0009;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(12px) scale(.98);transform-origin:bottom right;transition:opacity .2s var(--ease),transform .28s var(--ease),visibility 0s linear .28s}.lc-panel.is-open{opacity:1;visibility:visible;transform:none;transition:opacity .2s var(--ease),transform .28s var(--ease)}.lc-head{display:flex;align-items:center;gap:12px;padding:14px 14px 14px 16px;border-bottom:1px solid var(--rule)}.lc-avatar{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:var(--yellow);color:var(--on-light);font-weight:600}.lc-avatar.is-team{background:var(--blue);color:#fff}.lc-who{display:grid;flex:1;min-width:0;line-height:1.25}.lc-who b{font-size:15px;font-weight:600;letter-spacing:-.01em}.lc-who small{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-2)}.lc-who small i{width:6px;height:6px;border-radius:50%;background:var(--mute)}.lc-who small i.on{background:var(--green)}.lc-x{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:10px;background:transparent;color:var(--ink-2);cursor:pointer}.lc-x:hover{background:#ffffff0f;color:var(--ink)}.lc-log{flex:1;display:flex;flex-direction:column;gap:6px;padding:18px 16px 12px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.lc-row{display:flex;flex-direction:column;max-width:84%}.lc-row.is-them{align-self:flex-start}.lc-row.is-me{align-self:flex-end;align-items:flex-end}.lc-row.is-pending{opacity:.6}.lc-name{display:flex;align-items:center;gap:6px;margin:8px 0 4px 2px;font-size:12px;color:var(--ink-2)}.lc-name em{padding:1px 6px;border:1px solid var(--rule-2);border-radius:6px;font-style:normal;font-family:var(--mono);font-size:10px;color:var(--mute)}.lc-bubble{padding:9px 13px;border-radius:16px;font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.is-them .lc-bubble{border:1px solid var(--rule);border-top-left-radius:6px;background:#16161b;color:var(--ink)}.is-me .lc-bubble{border-bottom-right-radius:6px;background:var(--yellow);color:var(--on-light)}.lc-bubble a{color:var(--blue);text-decoration:underline;text-underline-offset:2px}.lc-bubble b{font-weight:600}.lc-system{align-self:center;max-width:90%;margin:8px 0;font-size:12px;line-height:1.45;text-align:center;color:var(--mute)}.lc-suggest{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.lc-suggest button{padding:7px 12px;border:1px solid var(--rule-2);border-radius:999px;background:transparent;color:var(--ink);font:inherit;font-size:13px;cursor:pointer;transition:background .15s,border-color .15s}.lc-suggest button:hover{background:#ffffff0d;border-color:#ffffff42}.lc-typing{display:flex;gap:4px;padding:13px 14px}.lc-typing i{width:6px;height:6px;border-radius:50%;background:var(--ink-2);animation:lcDot 1.2s infinite ease-in-out}.lc-typing i:nth-child(2){animation-delay:.15s}.lc-typing i:nth-child(3){animation-delay:.3s}@keyframes lcDot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.lc-compose{padding:10px 12px;padding-bottom:calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--rule)}.lc-field{display:flex;align-items:flex-end;gap:8px;padding:6px 6px 6px 14px;border:1px solid var(--rule-2);border-radius:16px;background:#121216;transition:border-color .15s}.lc-field:focus-within{border-color:#3d7bff99}.lc-field textarea{flex:1;min-height:24px;max-height:120px;padding:6px 0;border:0;outline:0;resize:none;background:transparent;color:var(--ink);font:inherit;font-size:16px;line-height:1.4}.lc-field textarea::placeholder{color:var(--mute)}.lc-send{display:grid;place-items:center;flex:none;width:34px;height:34px;border:0;border-radius:11px;background:var(--yellow);color:var(--on-light);cursor:pointer;transition:opacity .15s,transform .15s}.lc-send:disabled{opacity:.3;cursor:default}.lc-send:not(:disabled):active{transform:scale(.94)}.lc-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;padding:0 4px;font-size:11px;color:var(--mute)}.lc-foot button{flex:none;padding:0;border:0;background:none;color:var(--ink-2);font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.lc-foot button:hover{color:var(--ink)}.lc-error{margin:0 4px 8px;font-size:12px;color:var(--red)}@media (max-width: 560px){.lc-launch{right:14px;bottom:calc(14px + env(safe-area-inset-bottom));padding:5px}.lc-launch-label,.lc-launch.is-open{display:none}.lc-panel{right:0;bottom:0;width:100%;height:100%;height:100dvh;border:0;border-radius:0}}@media (prefers-reduced-motion: reduce){.lc-panel,.lc-launch{transition:none}.lc-typing i{animation:none}}.wordmark.ax-logo{gap:10px;font-weight:800;font-size:17px;letter-spacing:.14em;color:#fff}.ax-logo .ax-mark{width:34px;height:34px;flex:none;animation:axLogoGlow 3s ease-in-out infinite}.ax-logo .ax-word{height:22px;width:auto;display:block;filter:brightness(1.3) saturate(1.1) drop-shadow(0 0 10px rgba(139,92,246,.35))}@keyframes axLogoGlow{0%,to{filter:drop-shadow(0 0 6px rgba(139,92,246,.5))}50%{filter:drop-shadow(0 0 14px rgba(96,165,250,.85))}}.foot-brand .wordmark.ax-logo{font-size:20px}.foot-brand .ax-logo .ax-mark{width:42px;height:42px}.foot-brand .ax-logo .ax-word{height:26px}@media (prefers-reduced-motion: reduce){.ax-logo .ax-mark{animation:none}}.lc-launch-face .ax-mark,.lc-avatar .ax-mark{width:74%;height:74%;object-fit:contain}.lc-launch-face,.lc-avatar:not(.is-team){background:#0b0b0e;box-shadow:0 0 0 1px #8b5cf673 inset,0 0 18px -4px #8b5cf68c;color:var(--ink)}.a1-vat-note{align-self:center;font-size:12px;color:var(--mute)}.rline.a1-vat{margin-top:-6px;font-size:13px;color:var(--mute)}body:has(.sheet) .lc-launch:not(.is-open){display:none}.a1-agree{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;font-size:12.5px;line-height:1.5;color:var(--ink-2);cursor:pointer}.a1-agree input{width:16px;height:16px;margin-top:2px;accent-color:var(--blue);cursor:pointer}.a1-agree a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.legal .legal-date{margin-top:10px;font-size:13px;color:var(--mute);font-family:var(--mono)}.legal-grid{display:grid;grid-template-columns:240px minmax(0,1fr) 320px;gap:clamp(40px,4.5vw,80px);padding-bottom:96px}.legal-doc{max-width:900px}.legal-rail{position:sticky;top:96px;align-self:start;display:grid;gap:14px}.legal-box{border:var(--border);border-radius:var(--r-lg);background:linear-gradient(180deg,var(--card-2),var(--card));box-shadow:var(--hard);padding:22px}.legal-box h3{font-size:15px;font-weight:600;margin-bottom:14px}.legal-box p{font-size:14px;line-height:1.6;color:var(--ink-2);margin-bottom:16px}.legal-facts{display:grid}.legal-facts>div{display:grid;gap:3px;padding:11px 0;border-top:var(--border)}.legal-facts>div:first-child{border-top:0;padding-top:0}.legal-facts dt{font-size:12px;color:var(--mute)}.legal-facts dd{margin:0;font-size:14px;color:var(--ink);line-height:1.45}.legal-actions{display:grid;gap:8px}.legal-actions .b{justify-content:center;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 1280px){.legal-grid{grid-template-columns:220px minmax(0,1fr)}.legal-rail{grid-column:2;position:static;grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px}}@media (max-width: 960px){.legal-rail{grid-column:auto}}@media (max-width: 640px){.legal-rail{grid-template-columns:1fr}}@media print{.legal-side,.legal-rail,.nav,.foot,.lc-launch,.topbar{display:none!important}.legal-grid{grid-template-columns:1fr}}.legal-side{position:sticky;top:96px;align-self:start;display:grid;gap:28px}.legal-docs{display:grid;gap:4px}.legal-docs a{padding:9px 12px;border-radius:10px;font-size:14px;color:var(--ink-2);border:1px solid transparent}.legal-docs a:hover{color:var(--ink);background:var(--card-2)}.legal-docs a.on{color:var(--ink);background:var(--card);border-color:var(--rule-2)}.legal-toc{display:grid;gap:2px;border-left:var(--border);padding-left:14px}.legal-toc span{font-size:12px;color:var(--mute);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.legal-toc a{font-size:13px;padding:4px 0;color:var(--mute)}.legal-toc a:hover{color:var(--ink)}.legal-doc section{padding:32px 0;border-top:var(--border);scroll-margin-top:96px}.legal-doc section:first-of-type{border-top:0;padding-top:0}.legal-doc h2{font-size:22px;font-weight:600;letter-spacing:-.01em;margin-bottom:14px}.legal-num{color:var(--mute);font-family:var(--mono);font-weight:500;margin-right:4px}.legal-doc p,.legal-doc li{font-size:15.5px;line-height:1.7;color:var(--ink-2)}.legal-doc p+p,.legal-doc p+ul,.legal-doc p+ol,.legal-doc ul+p,.legal-doc ol+p,.legal-doc .legal-table+p,.legal-doc p+.legal-table{margin-top:12px}.legal-doc ul,.legal-doc ol{padding-left:22px;display:grid;gap:6px}.legal-doc ul{list-style:disc}.legal-doc ol{list-style:decimal}.legal-doc li::marker{color:var(--mute)}.legal-doc b{color:var(--ink);font-weight:600}.legal-doc a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--rule-2);text-underline-offset:3px}.legal-doc a:hover{text-decoration-color:var(--blue)}.legal-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:var(--border);border-radius:var(--r);background:var(--card);overflow:hidden}.legal-card>div{padding:14px 18px;border-bottom:var(--border)}.legal-card>div:nth-child(odd){border-right:var(--border)}.legal-card dt{font-size:12px;color:var(--mute);margin-bottom:4px}.legal-card dd{margin:0;font-size:14.5px;color:var(--ink)}.legal-card .mono,.legal-table .mono{font-family:var(--mono);font-size:13px}.legal-sum{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:40px}.legal-sum>div{display:grid;gap:4px;padding:16px 18px 16px 44px;border:var(--border);border-radius:var(--r);background:var(--card);position:relative}.legal-sum>div:before{position:absolute;left:16px;top:15px;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700}.a1-guarantee{margin-top:14px;padding:12px 14px;border:var(--border);border-radius:12px;background:var(--card-2);font-size:13px;line-height:1.55;color:var(--ink-2)}.legal-doc .legal-key{padding:14px 16px;border:1px solid var(--rule-2);border-left:3px solid var(--blue);border-radius:12px;background:var(--card)}.legal-sum .wide{grid-column:1 / -1}.legal-sum .ok:before{content:"✓";color:var(--green);background:var(--green-bg)}.legal-sum .no:before{content:"×";color:var(--red);background:var(--red-bg)}.legal-sum b{font-size:14.5px;color:var(--ink);font-weight:600}.legal-sum span{font-size:13.5px;color:var(--ink-2)}.legal-table{border:var(--border);border-radius:var(--r);overflow:hidden;font-size:14px}.legal-table>div{display:grid;grid-template-columns:1.1fr 2fr .8fr;gap:16px;padding:12px 16px;border-top:var(--border);color:var(--ink-2)}.legal-table>div.head{border-top:0;background:var(--card);font-size:12px;color:var(--mute)}.legal-table b{font-weight:500}@media (max-width: 960px){.legal-grid{grid-template-columns:1fr;gap:32px}.legal-side{position:static}.legal-toc{display:none}.legal-docs{display:flex;flex-wrap:wrap}}@media (max-width: 640px){.legal-card,.legal-sum{grid-template-columns:1fr}.legal-card>div:nth-child(odd){border-right:0}.legal-table>div{grid-template-columns:1fr;gap:2px}.legal-table>div.head{display:none}}.tp-stars{display:inline-flex;gap:2px;vertical-align:middle}.tp-stars i{width:var(--tp);height:var(--tp);display:grid;place-items:center;background:linear-gradient(90deg,#00b67a var(--fill),#3a3a42 var(--fill))}.tp-stars svg{width:78%;height:78%}.tp-mark{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:14px;color:var(--ink)}.tp-badge{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 14px;border:var(--border);border-radius:12px;background:var(--card);font-size:13.5px;color:var(--ink-2);transition:border-color .2s var(--ease)}.tp-badge:hover{border-color:#00b67a80}.tp-badge b{color:var(--ink)}.tp{margin-bottom:56px}.tp-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.tp-head h2{font-size:clamp(26px,3vw,34px);margin:8px 0 6px}.tp-score{display:grid;justify-items:end;gap:6px;padding:16px 20px;border:var(--border);border-radius:var(--r-lg);background:var(--card);transition:border-color .2s var(--ease)}.tp-score:hover{border-color:#00b67a80}.tp-score b{font-size:34px;line-height:1;font-weight:600}.tp-score span{font-size:13px;color:var(--ink-2)}.tp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.tp-card{display:grid;align-content:start;gap:10px;margin:0;padding:18px;border:var(--border);border-radius:var(--r);background:var(--card)}.tp-title{font-size:15px;font-weight:600}.tp-card blockquote{margin:0;font-size:14.5px;line-height:1.55;color:var(--ink-2)}.tp-card figcaption{display:flex;align-items:center;gap:10px;margin-top:4px;font-size:13px}.tp-ava{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#00b67a29;color:#4fd1a5;font-weight:600;font-size:12.5px}.tp-note{margin-top:14px;font-size:12.5px}.tp-note a{color:var(--ink-2);text-decoration:underline;text-underline-offset:2px}.tp-local-title{font-size:clamp(26px,3vw,34px);margin-bottom:4px}.tp-local-sub{margin-bottom:20px}@media (max-width: 640px){.tp-score{justify-items:start;width:100%}}.tp-side{display:grid;gap:10px;justify-items:stretch}.tp-write{justify-content:center}@media (max-width: 640px){.tp-side{width:100%}}.tp-share{display:grid;gap:8px;padding:16px;border:1px solid rgba(0,182,122,.4);border-radius:var(--r);background:#00b67a12}.tp-share b{font-size:15px}.tp-share p{font-size:13px;line-height:1.5;margin:0}.tp-share .flex{align-items:center;gap:14px}.tp-share-btn{background:#00b67a;border-color:#00b67a;color:#fff}.tp-share-btn:hover{background:#00a06b}.bubble .who span.who-site{padding:1px 6px;border-radius:4px;font-size:10.5px;font-weight:600;letter-spacing:.04em;color:#7ee2a8;background:#30d1581f}body.no-scroll{overflow:hidden}.login-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:16px;background:#000000a8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:login-fade .18s var(--ease)}.login-card{position:relative;width:min(420px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;display:grid;gap:10px;justify-items:center;text-align:center;padding:32px 28px 26px;border:var(--border);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--hard-lg);animation:login-rise .24s var(--ease)}.login-card h2{font-size:30px;margin:4px 0 0}.login-card>p{margin:0 0 8px}.login-mark{width:52px;height:52px;filter:drop-shadow(0 6px 18px rgba(61,123,255,.45))}.login-x{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:34px;height:34px;border:var(--border);border-radius:50%;background:transparent;color:var(--ink-2);cursor:pointer}.login-x:hover{color:var(--ink);border-color:var(--rule-2)}.login-opts{display:grid;gap:12px;width:100%;text-align:left}.login-nodc{justify-self:center;padding:6px 10px;border:0;background:none;color:var(--ink-2);font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--rule-2);cursor:pointer}.login-nodc:hover{color:var(--ink)}.login-alt{display:grid;gap:12px;animation:login-fade .2s var(--ease)}.login-or{display:flex;align-items:center;gap:10px;color:var(--mute);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.login-or:before,.login-or:after{content:"";flex:1;height:1px;background:var(--rule)}.b-google{background:#fff;border-color:transparent;color:#1f1f1f}.b-google:hover{background:#ececee;border-color:transparent;color:#1f1f1f}.login-facts{display:grid;gap:6px;margin:0;padding:12px 14px 12px 30px;border:var(--border);border-radius:var(--r);background:var(--card-2);color:var(--ink-2);font-size:13.5px;line-height:1.45}.login-note{margin:0;text-align:center;font-size:14px}@keyframes login-fade{0%{opacity:0}}@keyframes login-rise{0%{opacity:0;transform:translateY(12px) scale(.98)}}@media (max-width: 640px){.login-modal{place-items:end stretch;padding:0}.login-card{width:100%;max-height:92dvh;border-radius:22px 22px 0 0;padding:28px 18px calc(22px + env(safe-area-inset-bottom));animation-name:login-sheet}}@keyframes login-sheet{0%{transform:translateY(40px);opacity:0}}.pay-chat{display:grid;gap:16px;margin-top:36px;scroll-margin-top:90px}.pay-chat-head h2{font-size:30px;margin:4px 0 6px}.pay-chat-head p{margin:0}.pay-chat .chat{min-height:460px}@media (prefers-reduced-motion: reduce){.login-modal,.login-card,.login-alt{animation:none}}@media (max-width: 760px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}}@media (hover: none){a,button,[role=button]{-webkit-tap-highlight-color:transparent}}@media (max-width: 560px){.lc-launch{transition:transform .3s var(--ease),opacity .2s}.lc-launch.is-tucked{transform:translateY(calc(100% + 30px));opacity:0;pointer-events:none}.foot{padding-bottom:calc(76px + env(safe-area-inset-bottom))}}.a1-cat-off{margin-left:8px;vertical-align:middle;font-size:11.5px}.cat-side small.a1-cat-off-side{color:var(--blue);font-weight:600}.a1-cat-off-dd{color:var(--blue)}
