:root{--ground:#111218;--ground-dot:#ffffff0e;--ink:#eef0f5;--ink-soft:#9aa1b3;--ink-label:#d4d8e2;--ink-faint:#767d90;--error-ink:#ffb3a7;--error-soft:#c9918a;--ok:#3ddc84a6;--on-ink:#111218;--panel:#1a1c24e6;--panel-border:#ffffff17;--hover:#ffffff12;--accent:var(--brand);--shadow:0 6px 24px #00000073, 0 1px 3px #0006;--card-bg:#1e2029;--og-bg:#15171e;--note-ink:#ffcf8a;--input-bg:#14151c;--input-black:#000;--glass-black:#0000008c;--input-border:#ffffff29;--border-bright:#ffffff4d;--bar-field:#21232e;--glass:#10111899;--glass-sheet:#101118d9;--glass-border:#ffffff14;--glass-shine:inset 0 1px 0 #ffffff1f, 0 8px 24px #00000059;--relief:inset 0 1px 0 #ffffff73, inset 0 -1px 0 #0000002e, 0 2px 4px #00000073;--tab-price-active:var(--brand);--radius:14px;--font:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas-outline-ink:#07080c;--canvas-rim:#f4f5f9;--canvas-hover-outline:#fff;--canvas-shrink-outline:#ff5a4a;--canvas-shadow:#00000059;--canvas-spotlight-dim:#0a0b10d1;--canvas-band-top-fill:#ffc86e12;--canvas-band-top-border:#ebb45073;--canvas-band-alt:#ffffff06;--canvas-band-line:#ffffff1a;--canvas-label-bg:#181a22b8;--canvas-label-top-bg:#181a228c;--canvas-label-ink:#eef0f5;--canvas-label-shadow:#000000d9;--canvas-tag-bg:#ffffff1a;--canvas-tag-ink:#aeb4c4;--canvas-tag-top-bg:#f2c56b;--canvas-tag-top-ink:#1b1f2a;--canvas-shine1-outer:#ffb000;--canvas-shine1-mid:#ffd24a;--canvas-shine1-inner:#fff4c2;--canvas-shine1-alpha:1;--canvas-shine2-outer:#9aa4b3;--canvas-shine2-mid:#dfe5ee;--canvas-shine2-inner:#fff;--canvas-shine2-alpha:1;--canvas-shine3-outer:#c06a2a;--canvas-shine3-mid:#e8a060;--canvas-shine3-inner:#ffd6ae;--canvas-shine3-alpha:1;--canvas-fire-outer:#ff4a1f;--canvas-fire-mid:#ff8c1a;--canvas-fire-inner:#fd5;--canvas-fire-alpha:.9;--canvas-crown1:#ffc93c;--canvas-crown2:#dfe5ee;--canvas-crown3:#e39a5a;--canvas-crown-ink:#1b1f2a;--brand:var(--canvas-crown1);--on-brand:var(--canvas-crown-ink);--live:#3ddc84;--canvas-open-spot:#4a5061;--canvas-giveaway-chip:#4a5061;--board-text-outline:0 1px 2px #000000e6, 0 0 3px #000000b3;--board-top-bg:#0a0b1073;--board-dim:#0a0b109e}*{box-sizing:border-box}html{background-color:var(--ground);background-image:radial-gradient(var(--ground-dot) 1.4px, transparent 1.6px);scrollbar-width:none;background-size:28px 28px;overflow:hidden auto}html::-webkit-scrollbar{display:none}body{font-family:var(--font);color:var(--ink);margin:0}#board{touch-action:pan-y;cursor:grab;width:100%;height:100%;display:block;position:fixed;inset:0}#scroll-spacer{width:1px;position:relative}.lvh-probe{visibility:hidden;pointer-events:none;width:0;height:100lvh;position:fixed;top:0;left:0}html.snap-bands{scroll-snap-type:y mandatory;scroll-padding-top:var(--top-inset,112px)}html.snap-bands.dragging{scroll-snap-type:none}.band-snap{scroll-snap-align:start;scroll-snap-stop:always;width:1px;position:absolute;left:0}#ui{pointer-events:none;position:fixed;inset:0}#ui>*{pointer-events:auto}button,input,select{font:inherit;color:inherit}[hidden]{display:none!important}.panel{background:var(--panel);border:1px solid var(--panel-border);border-radius:var(--radius);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.no-blur .panel{-webkit-backdrop-filter:none;backdrop-filter:none}.topbar{align-items:center;gap:16px;display:flex;position:absolute;top:12px;left:16px;right:16px;pointer-events:none!important}.topbar>*{pointer-events:auto}.masthead{align-items:center;gap:10px;display:flex}.brand{letter-spacing:-.02em;color:var(--ink);text-shadow:var(--board-text-outline);align-items:center;gap:8px;padding:8px 2px;font-size:20px;font-weight:800;display:flex}.brand-tld{color:var(--brand)}.brand-logo{flex:none;width:22px;height:22px;display:flex}.brand-logo img{width:100%;height:100%;display:block}.menu-toggle{border:1px solid var(--panel-border);background:var(--panel);width:38px;height:38px;color:var(--ink);box-shadow:var(--shadow);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:none}.menu-toggle.active{background:var(--ink);color:var(--on-ink)}.menu-toggle .icon-search,.menu-toggle .icon-close,.menu-toggle.active .icon-menu{display:none}.menu-toggle.active .icon-close{display:block}.presence b{color:var(--ink);font-weight:700}.presence-dot{background:var(--live);width:7px;height:7px;box-shadow:0 0 6px 1px var(--live);border-radius:999px;margin-right:5px;display:inline-block}.next-hint,.phone-top,.strip{display:none}.tabs{background:var(--panel);border:1px solid var(--panel-border);box-shadow:var(--shadow);border-radius:999px;gap:4px;margin:0 auto;padding:4px;display:flex}.tab{cursor:pointer;background:0 0;border:0;border-radius:999px;flex-direction:column;align-items:center;min-width:132px;padding:6px 18px;line-height:1.2;display:flex}.tab:hover{background:var(--hover)}.tab.active{background:var(--ink);color:var(--on-ink)}.tab-label{font-size:15px;font-weight:700}.tagline{text-align:center;color:var(--ink);text-shadow:var(--board-text-outline);font-size:13px;line-height:1.35;display:block}.tagline-head{letter-spacing:.03em;margin-bottom:6px;font-size:1.78em;font-weight:700;line-height:1.2;display:block}.tagline-brand{color:var(--brand)}.tagline-body{flex-direction:column;max-width:100%;display:inline-flex}.tagline-line2{align-items:center;gap:8px;display:flex}.tagline-line2 i{white-space:nowrap;color:var(--brand)}.tagline-space{flex:1}.tagline-rule{background:var(--ink);opacity:.55;flex:2;height:1px}@media (width>=721px) and (orientation:landscape),(width>=1101px){.topbar{width:max-content;min-width:50%;left:50%;right:auto;translate:-50%}.tagline{margin:0;position:absolute;top:calc(100% + 13px);left:0;right:0}.tagline-space{display:none}@media (width>=1707px){.tagline{font-size:calc(15.6px * var(--ui-scale,1))}}@media (width>=1921px){.masthead{zoom:var(--ui-scale,1)}}html.menu-open .tagline{top:calc(100% + 71px)}.board .tabs{margin:0;transition:opacity .25s}.band-boards .board{width:calc(350px * var(--ui-scale,1))}.band-boards .board-head{gap:calc(10px * var(--ui-scale,1));margin-bottom:calc(8px * var(--ui-scale,1))}.band-boards .board-range{margin-left:calc(6px * var(--ui-scale,1));font-size:calc(16px * var(--ui-scale,1))}.board .tabs{gap:calc(4px * var(--ui-scale,1));padding:calc(4px * var(--ui-scale,1))}.board .tab{min-width:calc(132px * var(--ui-scale,1));padding:calc(6px * var(--ui-scale,1)) calc(18px * var(--ui-scale,1))}.board .tab-label{font-size:calc(15px * var(--ui-scale,1))}.band-boards .board-row{grid-template-columns:calc(30px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1)) 1fr auto;gap:calc(8px * var(--ui-scale,1));padding:calc(5px * var(--ui-scale,1)) calc(6px * var(--ui-scale,1));font-size:calc(13px * var(--ui-scale,1))}.band-boards .board-row.top{margin:calc(4px * var(--ui-scale,1)) 0}.band-boards .board-row.top-1{padding:calc(8px * var(--ui-scale,1)) calc(6px * var(--ui-scale,1));font-size:calc(16px * var(--ui-scale,1))}.band-boards .board-row.top-2{padding:calc(7px * var(--ui-scale,1)) calc(6px * var(--ui-scale,1));font-size:calc(15px * var(--ui-scale,1))}.band-boards .board-row.top-3{padding:calc(6px * var(--ui-scale,1));font-size:calc(14px * var(--ui-scale,1))}.band-boards .board-dot{width:calc(10px * var(--ui-scale,1));height:calc(10px * var(--ui-scale,1))}.board.tabs-hidden .tabs{opacity:0;pointer-events:none}html.snap-bands{scroll-padding-top:0}.band-snap{scroll-snap-align:center}.preview{top:var(--tagline-top,60px);width:calc(400px * var(--ui-scale,1));z-index:5;display:flex;position:absolute;right:16px}.preview .preview-input{margin-right:calc(150px * var(--ui-scale,1));padding-left:calc(37px * var(--ui-scale,1));font-size:calc(14px * var(--ui-scale,1))}.preview .preview-field{height:calc(40px * var(--ui-scale,1));border-color:var(--input-border);background:var(--glass-black)}.preview .preview-logo{left:calc(8px * var(--ui-scale,1));width:calc(22px * var(--ui-scale,1));height:calc(22px * var(--ui-scale,1))}.preview .preview-go{top:calc(4px * var(--ui-scale,1));right:calc(4px * var(--ui-scale,1));bottom:calc(4px * var(--ui-scale,1));padding:0 calc(14px * var(--ui-scale,1)) 0 calc(14px * var(--ui-scale,1));font-size:calc(13px * var(--ui-scale,1))}.preview .preview-clear{right:calc(117px * var(--ui-scale,1));width:calc(22px * var(--ui-scale,1));height:calc(22px * var(--ui-scale,1))}form.preview .preview-tag{left:calc(37px * var(--ui-scale,1) + 1px)}.no-blur .preview .preview-field{background:var(--input-black)}.preview .preview-field:focus-within{border-color:var(--input-border)}.preview.pristine .preview-field{border-color:var(--brand);box-shadow:0 0 0 1px color-mix(in srgb, var(--brand) 35%, transparent), 0 0 16px color-mix(in srgb, var(--brand) 55%, transparent), var(--glass-shine)}.preview.typing .preview-field{border-color:var(--ink)}.preview-go{padding-right:10px}.preview-clear:not([hidden]){display:flex}html.checkout-open .preview-tag,html.checkout-open .preview-field{visibility:hidden}html.checkout-open .preview-go{visibility:visible}.masthead{pointer-events:none;flex:1}.masthead>*{pointer-events:auto}.presence{color:var(--ink-soft);text-shadow:var(--board-text-outline);white-space:nowrap;margin-left:4px;font-size:12px;display:inline-block}.menu-toggle{width:34px;height:34px;box-shadow:none;background:0 0;border:0;display:flex}.menu-toggle.active{color:var(--brand);background:0 0}.menu-toggle:not(.active) .icon-menu{display:none}.menu-toggle:not(.active) .icon-search{display:block}.topbar .menu{display:none;position:absolute;top:calc(100% + 8px);left:0;right:0}.topbar .menu.open{display:block}.topbar .search input{width:100%}html.menu-open .topbar{z-index:15}.topbar .dev-panel{display:none;top:calc(100% + 8px);bottom:auto;left:0}.topbar.dev-open .dev-panel{display:block}.topbar.dev-open{z-index:15}}#ui>.band-boards{pointer-events:none}.band-boards .board{pointer-events:auto}.board{width:350px;text-shadow:var(--board-text-outline);position:absolute;top:0;left:16px}.board-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.board-range{color:var(--ink);white-space:nowrap;margin-left:6px;font-size:16px;font-weight:800}.board-range.first{color:var(--brand)}.board-list{margin:0;padding:0;list-style:none}.band-boards .band-top{min-height:44px;color:var(--ink);text-shadow:var(--board-text-outline);cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:700;display:flex;position:absolute;top:-10px;right:2px}.band-boards .band-top.screen,.band-boards .band-top.below{top:0;left:50%;right:auto;translate:-50%}.band-top:hover{color:var(--brand)}.band-boards .band-top{transition:opacity .25s}.band-boards .band-top.off{opacity:0;pointer-events:none}.band-top-chevrons{opacity:.9;flex-direction:column;align-items:center;display:flex}.band-top-chevrons svg{margin:-2px 0;animation:1.4s ease-in-out infinite band-top-pulse;display:block}.band-top-chevrons svg+svg{animation-delay:.25s}@keyframes band-top-pulse{0%,to{opacity:.45;transform:scale(.8)translateY(0)}40%{opacity:1;transform:scale(1.25)translateY(-2px)}}@media (prefers-reduced-motion:reduce){.band-top-chevrons svg{animation:none}}.band-boards .band-arrow{color:var(--ink);opacity:.9;cursor:pointer;pointer-events:auto;background:0 0;border:0;flex-direction:column;align-items:center;padding:10px 20px;transition:opacity .25s;display:flex;position:absolute;top:0;left:50%;translate:-50%}.band-boards .band-arrow.up{translate:-50% -100%}.band-boards .band-arrow.down.screen{top:auto;bottom:10px}.band-boards .band-arrow.off{opacity:0;pointer-events:none}.band-arrow:hover{color:var(--brand)}.band-arrow svg{margin:-2px 0;animation:1.4s ease-in-out infinite band-top-pulse;display:block}.band-arrow.down svg{animation-name:next-hint-pulse}.band-arrow svg+svg{animation-delay:.25s}@media (prefers-reduced-motion:reduce){.band-arrow svg{animation:none}}.board-row{cursor:pointer;border-radius:8px;grid-template-columns:30px 10px 1fr auto;align-items:center;gap:8px;padding:5px 6px;font-size:13px;display:grid}.board-row:hover{background:var(--hover)}.board-row.top{border:1px solid var(--top-color);box-shadow:0 0 12px -1px var(--top-glow), inset 0 0 9px -3px var(--top-glow);margin:4px 0;position:relative}.board-row.top .board-rank,.board-row.top .board-amount{color:var(--top-color)}.board-row.top:before,.board-row.top:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:0 0 9px 0 var(--top-glow);opacity:.3;will-change:opacity;animation:1.9s ease-in-out infinite board-flicker;position:absolute;inset:-1px}.board-row.top:after{box-shadow:0 0 5px 0 var(--top-color);animation-duration:1.3s;animation-delay:-.6s}.board-row.top-2:before{animation-delay:-.7s}.board-row.top-3:before{animation-delay:-1.3s}@keyframes next-hint-pulse{0%,to{opacity:.45;transform:scale(.8)translateY(0)}40%{opacity:1;transform:scale(1.25)translateY(2px)}}@keyframes board-flicker{0%,to{opacity:.25}30%{opacity:.6}55%{opacity:.35}78%{opacity:.7}}.board-crown{width:1.55em;height:1.36em;display:block}.board-row.top-1{--top-color:var(--canvas-shine1-mid);--top-glow:var(--canvas-shine1-outer);padding:8px 6px;font-size:16px}.board-row.top-2{--top-color:var(--canvas-shine2-mid);--top-glow:var(--canvas-shine2-outer);padding:7px 6px;font-size:15px}.board-row.top-3{--top-color:var(--canvas-shine3-mid);--top-glow:var(--canvas-shine3-outer);padding:6px;font-size:14px}.board-row.top-1.fire{--top-color:var(--canvas-fire-inner);--top-glow:var(--canvas-fire-outer);border-color:var(--canvas-fire-mid);box-shadow:0 0 12px -1px var(--canvas-fire-outer), 0 -3px 12px -3px var(--canvas-fire-mid), inset 0 0 10px -3px var(--canvas-fire-outer);margin-top:.9em}.board-row.fire:before,.board-row.fire:after{height:1.15em;box-shadow:none;opacity:.85;background:radial-gradient(ellipse 50% 100% at 50% 100%, var(--canvas-fire-inner), var(--canvas-fire-mid) 35%, var(--canvas-fire-outer) 60%, transparent 72%) 0 100% / 1.3em 100% repeat-x;filter:blur(.6px);transform-origin:50% 100%;will-change:opacity, transform;border-radius:0;animation:.8s ease-in-out infinite board-fire;inset:auto 6px calc(100% - 3px)}.board-row.fire:after{background-position:.65em 100%;height:.8em;animation-duration:.55s;animation-delay:-.3s}@keyframes board-fire{0%,to{opacity:.6;transform:scaleY(.85)}25%{opacity:1;transform:scaleY(1.15)}50%{opacity:.7;transform:scaleY(.95)}75%{opacity:.95;transform:scaleY(1.25)}}.board-rank{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-weight:700}.board-dot{border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.board-name{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.board-amount{font-variant-numeric:tabular-nums;color:var(--ink-soft)}.board-empty{color:var(--ink-soft);padding:6px;font-size:13px}.board-more{color:var(--ink-soft);padding:2px 6px;font-size:11px}.search{position:relative}.search-list{border:1px solid var(--panel-border);background:var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:3;border-radius:12px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0}.no-blur .search-list{-webkit-backdrop-filter:none;backdrop-filter:none}.search-list[hidden]{display:none}.search-item{cursor:pointer;border-radius:8px;grid-template-columns:30px 10px max-content minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:grid}.search-item.active{background:var(--hover)}.search-rank{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-weight:700}.search-dot{border-radius:50%;width:10px;height:10px}.search-name{white-space:nowrap;font-weight:600}.search-hit{color:var(--brand);background:0 0}.search-site{white-space:nowrap;text-overflow:ellipsis;color:var(--ink-soft);overflow:hidden}.search-board{background:var(--hover);color:var(--ink-soft);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}.search input{border:1px solid var(--panel-border);background:var(--panel);width:240px;box-shadow:var(--shadow);border-radius:999px;outline:none;padding:9px 14px}.search input:focus{border-color:var(--ink)}.toast{background:var(--ink);color:var(--on-ink);box-shadow:var(--shadow);border-radius:999px;padding:10px 16px;font-size:14px;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.empty-state{text-align:center;border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow);flex-direction:column;align-items:center;gap:6px;padding:24px 32px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.empty-state strong{font-size:22px}.empty-state span{color:var(--ink-soft);font-size:14px}.worm-card{z-index:10;background:var(--glass-black);border:1px solid var(--input-border);min-width:200px;max-width:280px;box-shadow:var(--glass-shine);-webkit-backdrop-filter:blur(10px)saturate(1.3);border-radius:12px;padding:10px 12px;font-size:13px;position:fixed;pointer-events:none!important}.no-blur .worm-card{-webkit-backdrop-filter:none;background:var(--card-bg)}.worm-card.top{border-color:var(--top-color);box-shadow:var(--glass-shine), 0 0 14px -1px var(--top-glow), inset 0 0 10px -4px var(--top-glow)}.worm-card.top-1{--top-color:var(--canvas-shine1-mid);--top-glow:var(--canvas-shine1-outer)}.worm-card.top-2{--top-color:var(--canvas-shine2-mid);--top-glow:var(--canvas-shine2-outer)}.worm-card.top-3{--top-color:var(--canvas-shine3-mid);--top-glow:var(--canvas-shine3-outer)}.worm-card.top .card-meta{color:var(--top-color)}.card-rank{align-items:center;gap:2px;display:inline-flex}.card-crown{width:1.55em;height:1.36em;display:block}.card-head{align-items:center;gap:8px;padding-right:22px;display:flex}.worm-card.pinned{pointer-events:auto!important}.card-close{width:24px;height:24px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:8px;right:8px}.card-close:hover{background:var(--hover);color:var(--ink)}.card-name{font-size:15px}.card-meta{color:var(--ink-soft);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:4px;display:flex}.card-sub{color:var(--ink-soft);margin-top:2px;font-size:12px}.card-host{color:var(--ink-soft);margin-top:6px;font-size:12px}.card-giveaway{text-align:center;margin-top:10px;font-style:italic}.card-giveaway+.card-actions{margin-top:6px}.card-link{color:var(--accent);pointer-events:auto;margin-top:8px;font-weight:700;display:inline-block}.worm-card:has(.card-og){width:300px;max-width:300px}.card-og{border:1px solid var(--panel-border);background:var(--og-bg);color:var(--ink);pointer-events:auto;border-radius:10px;margin-top:8px;text-decoration:none;transition:border-color .15s;display:block;overflow:hidden}.card-og:hover{border-color:var(--border-bright)}.card-og-media{aspect-ratio:1.91;background:var(--hover)}.card-og-image{object-fit:cover;width:100%;height:100%;display:block}.card-og-body{padding:8px 10px 9px}.card-og-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.card-og-desc{-webkit-line-clamp:2;color:var(--ink-soft);-webkit-box-orient:vertical;margin-top:3px;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.card-og-host{color:var(--ink-soft);margin-top:5px;font-size:11px}.dev-panel{border:1px dashed var(--accent);width:340px;padding:10px 12px 12px;font-size:13px;position:absolute;bottom:16px;left:16px}.dev-toggle{text-align:left;letter-spacing:.06em;text-transform:uppercase;width:100%;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:800}.dev-toggle:after{content:" ▾"}.dev-panel.collapsed .dev-toggle:after{content:" ▸"}.dev-panel.collapsed .dev-body{display:none}.dev-body{flex-direction:column;gap:6px;max-height:calc(100vh - 140px);margin-top:8px;display:flex;overflow:hidden auto}.dev-stats{color:#b8f2c8;white-space:pre-line;background:#0c0d12;border-radius:8px;padding:6px 8px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12px}.dev-spread{color:#cfd6e6}.dev-spread.bad{color:var(--error-ink)}.dev-label{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.04em;margin-top:4px;font-size:11px;font-weight:700}.dev-row{gap:6px;display:flex}.dev-row input{flex:1;min-width:0}.dev-row.dev-check{align-items:center;font-size:12px}.dev-row.dev-check input{flex:none;padding:0}.dev-panel input,.dev-panel select{border:1px solid var(--input-border);background:var(--input-bg);border-radius:8px;padding:5px 8px}.dev-panel select{width:100%}.dev-panel button{border:1px solid var(--input-border);background:var(--input-bg);cursor:pointer;white-space:nowrap;border-radius:8px;padding:5px 10px}.dev-panel button:hover{background:var(--hover)}.dev-counts{flex-wrap:wrap}.dev-counts button{flex:1}.dev-panel button.active{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.dev-size{flex-direction:column;gap:6px;display:flex}.dev-size summary{cursor:pointer}.dev-size-summary.bad{color:#ffd38a}.dev-size-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 6px;display:grid}.dev-size-field{min-width:0;color:var(--ink-soft);flex-direction:column;gap:1px;font-size:10px;display:flex}.dev-size-field input{width:100%;min-width:0;padding:3px 5px;font-size:12px}.dev-status{min-height:1.2em;color:var(--ink-soft);font-size:12px}@media (width<=720px),(orientation:portrait) and (width<=1100px){.topbar{background:0 0;gap:8px;padding:8px;top:0;left:0;right:0;pointer-events:auto!important}.brand-logo{cursor:pointer}.masthead{flex-basis:100%;justify-content:space-between;gap:8px}.brand{gap:7px;padding:4px 2px;font-size:18px}.brand-logo{width:24px;height:24px}.menu-toggle{width:32px;height:30px;box-shadow:none;color:var(--ink);background:0 0;border:0;display:flex}.menu-toggle.active{color:var(--accent);background:0 0}.menu-toggle svg{width:17px;height:17px}.masthead{margin-bottom:-3px}.tagline{flex-basis:100%;margin:2px 0 8px}.presence{text-overflow:ellipsis;white-space:nowrap;text-align:center;min-width:0;color:var(--ink-soft);text-shadow:var(--board-text-outline);flex:1;font-size:11px;display:block;overflow:hidden}.presence-dot{vertical-align:1px}.tab{flex:1;justify-content:center;min-width:0;height:30px;padding:0 8px}.tab .tab-label{font-size:13px}.tab.active{background:var(--ink);color:var(--on-ink);box-shadow:var(--relief)}.preview{left:8px;right:8px;bottom:calc(48px + env(safe-area-inset-bottom,0px));z-index:5;display:flex;position:absolute}.preview .preview-chevron{display:none}.next-hint{left:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));color:var(--ink);text-shadow:var(--board-text-outline);cursor:pointer;z-index:5;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex;position:absolute}.next-hint[hidden]{display:none}.next-hint-label{background:var(--ink);color:var(--on-ink);text-shadow:none;box-shadow:var(--relief);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.next-hint-chevrons{opacity:.9;flex-direction:column;align-items:center;display:flex}.next-hint-chevrons svg{margin:-2px 0;animation:1.4s ease-in-out infinite next-hint-pulse;display:block}.next-hint-chevrons svg+svg{animation-delay:.25s}.phone-top{right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));color:var(--ink);text-shadow:var(--board-text-outline);cursor:pointer;z-index:5;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:700;display:flex;position:absolute}.phone-top.last{left:50%;right:auto;translate:-50%}.phone-top[hidden]{display:none}.next-hint-chevrons.up svg{animation-name:band-top-pulse}@media (prefers-reduced-motion:reduce){.next-hint-chevrons svg{animation:none}}.strip{top:calc(var(--bar-zone,131px) + 6px);z-index:5;display:block;position:absolute;left:8px;right:8px}.strip-row{align-items:center;gap:6px;height:24px;display:flex}.strip-band{background:var(--ink);color:var(--on-ink);box-shadow:var(--relief);border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:700}.strip-toggle{width:22px;height:22px;color:var(--ink);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-left:-2px;padding:0;display:flex}.strip-toggle svg{width:14px;height:14px;transition:transform .2s}.strip.open .strip-toggle svg{transform:rotate(180deg)}.strip-band.top{background:var(--brand);color:var(--on-brand)}.strip-items{scrollbar-width:none;flex:0 auto;align-items:center;gap:3px;min-width:0;display:flex;overflow-x:auto}.strip-items::-webkit-scrollbar{display:none}.strip-item{min-width:0;color:var(--row-color);text-shadow:var(--board-text-outline);flex:none;align-items:center;gap:4px;font-size:12px;font-weight:800;display:flex}.strip-name{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);overflow:hidden}.strip-crown{width:18px;height:16px;display:block}.strip-rank{color:var(--ink-soft);font-size:11px}.strip-logo,.strip-li-logo{color:#1b1f2a;width:16px;height:16px;text-shadow:none;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:6px;font-weight:800;display:flex;overflow:hidden}.strip-logo img,.strip-li-logo img{object-fit:cover;width:100%;height:100%;display:block}.strip-logo.found,.strip-li-logo.found{background:#fff}.strip-empty{color:var(--ink-soft);font-size:11px}.strip-panel{background:var(--board-dim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:10px;margin-top:6px;padding:4px 0 2px}.strip-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;align-items:flex-start;transition:height .2s;display:flex;overflow:auto hidden}.strip-track::-webkit-scrollbar{display:none}.strip-page{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;width:100%;max-height:50vh;overflow-y:auto}.strip-foot{justify-content:center;min-height:14px;padding-top:4px;display:flex}.strip-dots{gap:6px;display:flex}.strip-dot{background:var(--input-border);cursor:pointer;border:0;border-radius:999px;width:6px;height:6px;padding:0}.strip-dot.active{background:var(--ink)}.no-blur .strip-panel{-webkit-backdrop-filter:none;backdrop-filter:none}.strip-list{margin:0;padding:0;list-style:none}.strip-li{color:var(--row-color);text-shadow:var(--board-text-outline);cursor:pointer;grid-template-columns:30px 18px 1fr auto;align-items:center;gap:6px;padding:2px 10px;font-size:13px;font-weight:700;line-height:1.5;display:grid}.strip-li-rank{color:var(--ink-soft);font-size:11px}.strip-li-crown{width:22px;height:19px;display:block}.strip-li-logo{width:18px;height:18px;font-size:7px}.strip-li-name{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);overflow:hidden}.strip-li-amount{font-variant-numeric:tabular-nums}.strip-li.top-1{--top-color:var(--brand)}.strip-item .strip-amount{color:var(--brand)}.strip-li.top-2{--top-color:var(--canvas-shine2-mid)}.strip-li.top-3{--top-color:var(--canvas-shine3-mid)}.strip-li.top .strip-li-amount{color:var(--top-color)}.strip-li.top .strip-li-name{font-size:14px}.strip-li .strip-empty{padding:4px 10px}.tabs{border:1px solid var(--glass-border);background:var(--glass);width:232px;box-shadow:var(--glass-shine);-webkit-backdrop-filter:blur(7px)saturate(1.3);flex:none;margin:0 auto;padding:4px}.no-blur .tabs{-webkit-backdrop-filter:none;background:var(--bar-field)}.topbar{flex-wrap:wrap}.menu{flex-direction:column;flex-basis:100%;gap:8px;display:flex}.menu:not(.open){display:none}.menu.open .menu-links{flex-wrap:wrap;justify-content:center}.search input{border:1px solid var(--glass-border);background:var(--glass);width:100%;height:40px;color:var(--ink);box-shadow:var(--glass-shine);-webkit-backdrop-filter:blur(7px)saturate(1.3);border-radius:999px;padding:0 16px;font-size:14px}.no-blur .search input{-webkit-backdrop-filter:none;background:var(--bar-field)}.search input::placeholder{color:var(--ink);opacity:.8}.search input:focus{border-color:var(--border-bright)}.topbar .dev-panel{border-radius:0 0 var(--radius) var(--radius);width:auto;min-width:0;max-height:70vh;padding:6px 10px 8px;display:none;position:absolute;inset:100% 0 auto;overflow:auto}.topbar.dev-open .dev-panel{display:block}.topbar.dev-open{z-index:15}.board{background:var(--board-dim);width:148px;box-shadow:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:0;border-radius:10px;padding:5px 6px 4px;display:none;right:8px}.no-blur .board{-webkit-backdrop-filter:none;backdrop-filter:none}.board-head{margin-bottom:2px}.board-row{color:var(--row-color);text-shadow:var(--board-text-outline);grid-template-columns:18px 1fr auto;gap:3px;padding:0 3px;font-size:9px;font-weight:800;line-height:1.3}.board-row .board-rank,.board-row .board-amount{color:var(--row-color)}.board-name{color:var(--ink);font-weight:800}.board-dot{display:none}.worm-card .board-dot{display:inline-block}.board-row.top{background:var(--board-top-bg);margin:2px 0;padding:1px 3px}.board-row.top-1{font-size:10.5px}.board-row.top-2{font-size:10px}.board-row.top-3{font-size:9.5px}.dev-panel{width:auto;bottom:70px;left:8px;right:8px}}.preview{align-items:center;gap:8px;min-width:0}.preview-field{border:1px solid var(--glass-border);background:var(--glass);min-width:0;height:40px;box-shadow:var(--glass-shine);-webkit-backdrop-filter:blur(7px)saturate(1.3);border-radius:999px;flex:1;display:flex;position:relative}.no-blur .preview-field{-webkit-backdrop-filter:none;background:var(--bar-field)}.preview-field:focus-within{border-color:var(--border-bright)}.preview-logo{width:22px;height:22px;color:var(--ink-soft);pointer-events:none;z-index:1;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:8px;overflow:hidden;transform:translateY(-50%)}.preview-logo img{object-fit:cover;width:100%;height:100%;display:block}.preview-logo.found{background:#fff}.preview-input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;border-radius:999px 0 0 999px;outline:none;flex:1;margin-right:100px;padding:0 0 0 37px;font-size:14px}.preview-input::placeholder{color:var(--ink);opacity:.8}.preview-go{background:var(--brand);color:var(--on-brand);box-shadow:var(--relief);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 14px;font-size:13px;font-weight:800;display:flex;position:absolute;top:4px;bottom:4px;right:4px}.preview .preview-tag{text-shadow:var(--board-text-outline);margin:0;font-size:12px;position:absolute;bottom:calc(100% + 6px);left:38px;right:0}.preview-clear{background:var(--hover);width:22px;height:22px;color:var(--ink);cursor:pointer;z-index:1;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:none;position:absolute;top:50%;right:117px;transform:translateY(-50%)}.preview-clear svg{display:block}.preview-chevron{display:flex}.preview-chevron svg{transition:transform .2s;display:block}.preview-go.open .preview-chevron svg{transform:rotate(180deg)}.menu-links{text-shadow:var(--board-text-outline);align-items:center;gap:8px;font-size:13px;display:flex}.menu-links a{color:var(--ink);padding:2px 0;text-decoration:none}.menu-links a:hover,.menu-links a:active{color:var(--brand)}.menu-sep{color:var(--ink-faint)}.masthead .menu-links{margin-left:auto}#static-home{z-index:5;max-width:720px;margin:0 auto;padding:24px 16px;font-size:16px;line-height:1.6;position:relative}#static-home a{color:var(--brand);text-underline-offset:2px;text-decoration:underline}.page-view{z-index:40;overscroll-behavior:contain;background:var(--ground);color:var(--ink);position:fixed;inset:0;overflow-y:auto}.page-view[hidden]{display:none}.page-view:focus{outline:none}.page-head{z-index:1;padding:calc(6px + env(safe-area-inset-top,0px)) 0 6px;background:var(--glass-sheet);border-bottom:1px solid var(--glass-border);-webkit-backdrop-filter:blur(10px)saturate(1.3);position:sticky;top:0}.no-blur .page-head{-webkit-backdrop-filter:none;background:var(--panel)}.page-head-inner{flex-wrap:wrap;align-items:center;column-gap:16px;max-width:720px;margin:0 auto;padding:0 16px;display:flex}.page-links{color:var(--ink-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;margin:0 auto;font-size:14px;display:flex}.page-links a{color:var(--ink-soft);text-decoration:none}.page-links a:hover,.page-links a[aria-current=page]{color:var(--ink)}.page-links a:hover{text-decoration:underline}@media (width<=720px){.page-links{flex-basis:100%;order:3;justify-content:center;padding:2px 0 4px;font-size:13px}.page-back{margin-left:auto}}.page-home{color:var(--ink);letter-spacing:-.02em;border-radius:999px;align-items:center;gap:8px;margin-left:-8px;padding:6px 8px;font-size:18px;font-weight:800;text-decoration:none;display:inline-flex}.page-home:hover{background:var(--hover)}.page-home .brand-logo{width:24px;height:24px}.page-back{width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin-right:-8px;padding:0;display:flex}.page-back:hover{background:var(--hover)}.page-back svg{display:block}.page-column{max-width:720px;padding:24px 16px calc(40px + env(safe-area-inset-bottom,0px));margin:0 auto}.page-body{font-size:16px;line-height:1.6}.page-doc h1{letter-spacing:-.02em;margin:0 0 16px;font-size:28px;font-weight:800;line-height:1.2}.page-doc h2{letter-spacing:-.01em;margin:32px 0 10px;font-size:20px;font-weight:700;line-height:1.3}.page-doc h3{margin:24px 0 8px;font-size:17px;font-weight:700}.page-doc p{margin:0 0 14px}.page-doc ul{margin:0 0 14px;padding-left:22px}.page-doc li{margin:0 0 6px}.page-doc li::marker{color:var(--ink-soft)}.page-doc a{color:var(--brand);text-underline-offset:2px;text-decoration:underline}.sheet{top:calc(var(--tagline-top,60px) + 48px);border-radius:var(--radius);background:var(--panel);border:1px solid var(--panel-border);width:400px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:20;flex-direction:column;padding:0;display:flex;position:absolute;bottom:16px;right:16px}.no-blur .sheet{-webkit-backdrop-filter:none;backdrop-filter:none}.sheet.closed,html.checkout-open .strip,html.checkout-open .next-hint,html.checkout-open .phone-top{display:none}@media (width<=720px),(orientation:portrait) and (width<=1100px){html.checkout-open .tabs,html.checkout-open .tagline,html.checkout-open .menu,html.checkout-open .preview{display:none}html.checkout-open .menu-toggle{visibility:hidden}}html.snap-bands.previewing,html.snap-bands.following{scroll-snap-type:none}.sheet-handle{display:none}.sheet-head{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.sheet-title{letter-spacing:-.01em;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:800;display:flex}.sheet-title-verb{color:var(--brand)}.sheet-crown{width:22px;height:19px;color:var(--brand);display:inline-flex}.sheet-crown svg{width:100%;height:100%}.sheet-section{border-top:1px solid var(--panel-border);flex-direction:column;gap:12px;padding:14px 0 18px;display:flex}.sheet-section:first-child{border-top:0;padding-top:4px}.sheet-section.gated{opacity:.38;pointer-events:none;transition:opacity .25s}.sheet-section.no-rule{border-top:0;padding-top:0}.sheet-section:has(+.no-rule){padding-bottom:6px}.sheet-heading{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:800;display:flex}.sheet-hue{appearance:none;background:0 0;outline:none;width:100%;height:18px;margin:0}.sheet-hue::-webkit-slider-runnable-track{opacity:.65;background:linear-gradient(90deg,red,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red);border-radius:2.5px;height:5px}.sheet-hue::-moz-range-track{opacity:.65;background:linear-gradient(90deg,red,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red);border-radius:2.5px;height:5px}.sheet-field.hue-field{gap:2px}.sheet-field.hue-field+.sheet-field.hue-field{margin-top:-6px}.sheet-field.hue-field>span:first-child{align-items:center}.sheet-field.hue-field .sheet-hue{margin-top:0}.sheet-hue-tools{text-transform:none;letter-spacing:0;align-items:center;gap:6px;display:inline-flex}.sheet-hue::-webkit-slider-thumb{appearance:none;cursor:pointer;background:0 0;border:2px solid #fff;border-radius:50%;width:18px;height:18px;margin-top:-6.5px;box-shadow:0 0 0 1px #00000059,0 0 5px #ffffff73}.sheet-hue::-moz-range-thumb{cursor:pointer;background:0 0;border:2px solid #fff;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 1px #00000059,0 0 5px #ffffff73}.sheet-close{background:var(--hover);width:24px;height:24px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.sheet-close svg{display:block}.sheet-body{flex-direction:column;flex:1;gap:14px;min-height:0;padding:4px 16px 8px;display:flex;overflow-y:auto}.sheet-status{min-height:1.2em;color:var(--ink-soft);padding:0 16px;font-size:12px}.sheet-status.error{color:var(--error-ink)}.sheet-footer{border-top:1px solid var(--panel-border);gap:8px;padding:10px 16px 14px;display:flex}.sheet-back,.sheet-next{border:1px solid var(--input-border);background:var(--input-bg);cursor:pointer;border-radius:999px;padding:11px 16px;font-size:14px;font-weight:700}.sheet-next{border-color:var(--ink);background:var(--ink);color:var(--on-ink);flex:1}.sheet-next.pay{border-color:var(--accent);background:var(--accent);color:#1b0e08}.sheet-next:disabled,.sheet-back:disabled{opacity:.45;cursor:default}.sheet-field{flex-direction:column;gap:6px;display:flex}.sheet-field[hidden]{display:none}.sheet-field>span:first-child{color:var(--ink-label);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;font-size:12px;font-weight:700;display:flex}.sheet-count{color:var(--ink-faint);text-transform:none;letter-spacing:0;font-variant-numeric:tabular-nums;font-weight:400}.sheet input[type=text],.sheet input[type=number]{border:1px solid var(--input-border);background:var(--input-bg);border-radius:10px;outline:none;width:100%;padding:10px 12px;font-size:15px}.sheet input:focus{border-color:var(--ink)}.sheet-link,.sheet-clearable{display:flex;position:relative}.sheet .sheet-link input[type=text],.sheet .sheet-clearable input[type=text]{border-radius:999px;padding-right:40px}.sheet .sheet-link input[type=text],.sheet .sheet-clearable input[type=text],.sheet .sheet-amount,.sheet .sheet-pattern,.sheet .sheet-back{border-color:var(--input-border);background:var(--glass-black);box-shadow:var(--glass-shine);-webkit-backdrop-filter:blur(7px)saturate(1.3)}.sheet .sheet-link input[type=text]:focus,.sheet .sheet-clearable input[type=text]:focus{border-color:var(--input-border)}.sheet .sheet-link input::placeholder,.sheet .sheet-clearable input::placeholder{color:var(--ink-soft);opacity:1}.no-blur .sheet .sheet-link input[type=text],.no-blur .sheet .sheet-clearable input[type=text],.no-blur .sheet .sheet-amount,.no-blur .sheet .sheet-pattern,.no-blur .sheet .sheet-back{background:var(--input-black);-webkit-backdrop-filter:none}.sheet .sheet-link input[type=text]{padding-left:42px}.sheet .sheet-link.pristine input[type=text],.sheet .sheet-link.pristine input[type=text]:focus{border-color:var(--brand);box-shadow:0 0 0 1px color-mix(in srgb, var(--brand) 35%, transparent), 0 0 16px color-mix(in srgb, var(--brand) 55%, transparent), var(--glass-shine)}.sheet .sheet-link.typing input[type=text],.sheet .sheet-link.typing input[type=text]:focus{border-color:var(--ink)}.sheet input.sheet-name{padding-left:16px}.sheet-clear{background:var(--hover);width:22px;height:22px;color:var(--ink);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.sheet-clear[hidden]{display:none}.sheet-clear svg{display:block}.sheet-logo{width:22px;height:22px;color:var(--ink-soft);pointer-events:none;z-index:1;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:11px;overflow:hidden;transform:translateY(-50%)}.sheet-logo img{object-fit:cover;width:100%;height:100%;display:block}.sheet-logo.found{background:#fff}.sheet-note{color:var(--ink-faint);font-size:12px}.sheet-note:empty{display:none}.sheet-note.error{color:var(--error-ink)}.sheet-tag.error{color:var(--error-soft)}.sheet-tag{text-overflow:ellipsis;white-space:nowrap;text-transform:none;letter-spacing:0;min-width:0;color:var(--ink-faint);flex:0 auto;align-items:center;gap:5px;margin:0 auto 0 8px;font-style:italic;font-weight:400;display:inline-flex;overflow:hidden}.sheet-tag:empty{display:none}.sheet-tag:first-child{margin-left:0}.sheet-field>span:first-child:not(:has(:not(:empty))){display:none}.sheet-tag-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.sheet-ok{color:var(--ok);flex:none;overflow:visible}.ok-ring{fill:currentColor;fill-opacity:0;stroke:currentColor;stroke-width:1.6px;transform-origin:8px 8px;animation:.45s cubic-bezier(.2,.8,.2,1) forwards ok-ring}.ok-tick{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:12;stroke-dashoffset:12px;animation:.3s ease-out .35s forwards ok-tick}@keyframes ok-ring{0%{fill-opacity:1;stroke-opacity:0;transform:scale(.18)}55%{fill-opacity:0;stroke-opacity:1;transform:scale(1.06)}to{fill-opacity:0;stroke-opacity:1;transform:scale(1)}}@keyframes ok-tick{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.ok-ring,.ok-tick{animation:none}.ok-tick{stroke-dashoffset:0}}.sheet-note.warn{color:var(--note-ink)}.sheet-fine{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.4}.sheet-boost-head{gap:2px;display:grid}.sheet-boost-ranks{color:var(--ink);align-items:center;gap:5px;margin:0;font-size:15px;display:flex}.sheet-rank-chip{border-radius:999px;padding:1px 7px;font-size:13px;font-weight:800;line-height:1.35}.sheet-boost-crown{width:24px;height:21px}.sheet-boost-ranks .sheet-sum-sep{margin:0 2px}.sheet input.sheet-hex{letter-spacing:0;text-transform:lowercase;width:84px;padding:4px 8px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12px;font-weight:600}.sheet-patterns{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.sheet-pattern{border:1px solid var(--input-border);background:var(--input-bg);color:var(--ink-soft);cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;gap:5px;padding:6px 2px;font-size:11px;font-weight:600;display:flex}.sheet-pattern.active{border-color:var(--ink);color:var(--ink)}.sheet-pattern-chip{border-radius:8px;width:44px;height:16px;display:block;box-shadow:inset 0 0 0 1px #00000059}.sheet-pattern-name{text-transform:none;letter-spacing:0;color:var(--ink-faint);margin-left:8px;margin-right:auto;font-style:italic;font-weight:500}.sheet-pattern.locked{opacity:.4;cursor:not-allowed}.sheet-patterns{position:relative}.sheet-pattern-sub{white-space:nowrap;text-align:center;width:calc(20% - 4.8px);color:var(--ink-faint);margin-bottom:3px;font-size:10px;font-weight:600;line-height:1.25;position:absolute;bottom:100%;right:0}.sheet-pattern-chip.logo{justify-content:space-evenly;align-items:center;display:flex;overflow:hidden}.sheet-pattern-chip.logo img,.sheet-pattern-chip.logo b{object-fit:cover;color:#111218;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:11px;height:11px;font-size:6px;font-weight:800;line-height:1;display:flex}.sheet-amount-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.sheet-amount{border:1px solid var(--input-border);background:var(--input-bg);letter-spacing:-.02em;font-variant-numeric:tabular-nums;cursor:text;border-radius:10px;flex:none;align-items:baseline;padding:4px 12px 6px;font-size:34px;font-weight:800;display:inline-flex}.sheet-amount:focus-within{border-color:var(--brand)}.sheet input.sheet-amount-big{width:2ch;min-width:1.2ch;color:inherit;font:inherit;letter-spacing:inherit;font-variant-numeric:inherit;background:0 0;border:0;border-radius:0;outline:none;padding:0}.sheet-first{flex:none;gap:6px;display:flex}.sheet-first .sheet-chip{border-radius:10px;flex-direction:column;align-items:center;gap:1px;padding:5px 10px;line-height:1.1;display:flex}.sheet-first-label{letter-spacing:.03em;text-transform:uppercase;font-size:10px;font-weight:600}.sheet-first-price{font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.sheet-slider-wrap{padding-bottom:18px;position:relative}.sheet-slider{width:100%;accent-color:var(--accent);margin:0}.sheet-ticks{height:16px;position:absolute;bottom:0;left:8px;right:8px}.sheet-tick{color:var(--ink-soft);white-space:nowrap;font-size:11px;font-weight:700;position:absolute;transform:translate(-50%)}.sheet-tick.titan{color:var(--tab-price-active)}.sheet-preview{background:var(--ground);background-image:radial-gradient(var(--ground-dot) 1.4px, transparent 1.6px);border:1px solid var(--panel-border);background-size:28px 28px;border-radius:12px;width:100%;height:134px;display:block}.sheet-chip{border:1px solid var(--input-border);background:var(--input-bg);cursor:pointer;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:700}.sheet-first .sheet-chip:disabled{opacity:.55;cursor:default}.sheet-chip.active{border-color:var(--ink);background:var(--ink);color:var(--on-ink)}.sheet-toggle{border:1px solid var(--input-border);background:var(--input-bg);border-radius:999px;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.sheet-toggle .sheet-chip{color:var(--ink-soft);background:0 0;border:0;padding:6px 14px}.sheet-toggle .sheet-chip.active{background:var(--ink);color:var(--on-ink);box-shadow:var(--relief)}.sheet-preview-wrap{position:relative}.sheet-toggle.sheet-projection{background:color-mix(in srgb, var(--input-bg) 80%, transparent);padding:2px;position:absolute;top:8px;left:8px}.sheet-toggle.sheet-projection .sheet-chip{padding:3px 9px;font-size:10px}.sheet-preview-tag{color:color-mix(in srgb, var(--brand) 62%, transparent);pointer-events:none;font-size:11px;font-style:italic;position:absolute;top:8px;right:14px}.sheet-summary{grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:14px;display:grid}.sheet-summary dt{color:var(--ink-soft)}.sheet-summary dd{overflow-wrap:anywhere;margin:0;font-weight:600}.sheet-sum-amount{color:var(--brand);font-weight:800}.sheet-sum-sep{color:var(--ink-faint)}.sheet-sum-rank{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.sheet-sum-crown{vertical-align:-2px;width:16px;height:14px}.sheet-agree{cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}.sheet-agree input{width:18px;height:18px;accent-color:var(--accent);margin-top:3px}.sheet-agree a{color:var(--accent)}.sheet-legal{color:var(--ink-soft);margin-top:3px;font-size:12px;display:block}.sheet-agree .sheet-legal a{color:var(--ink-soft);text-underline-offset:2px;text-decoration:underline}.card-actions{margin-top:10px}.card-boost{background:var(--accent);width:100%;color:var(--on-brand);box-shadow:var(--relief);cursor:pointer;border:0;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:800;display:block}.toast code{margin:0 8px;font-size:12px}.toast-copy{background:var(--accent);color:#1b0e08;cursor:pointer;border:0;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800}@media (width<=720px),(orientation:portrait) and (width<=1100px){.sheet{top:calc(var(--bar-zone,45px) + 6px);background:var(--glass-sheet);border:1px solid var(--glass-border);width:auto;box-shadow:var(--glass-shine), var(--shadow);-webkit-backdrop-filter:blur(10px)saturate(1.3);border-bottom:0;border-radius:18px 18px 0 0;transition:transform .32s cubic-bezier(.2,.8,.2,1),visibility;bottom:0;left:0;right:0;transform:translateY(0)}.no-blur .sheet{background:var(--panel);-webkit-backdrop-filter:none}.sheet.closed{visibility:hidden;transition:transform .28s ease-in,visibility 0s .28s;display:flex;transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.sheet,.sheet.closed{transition:none}}.sheet-handle{background:var(--panel-border);border-radius:2px;width:40px;height:4px;margin:8px auto 0;display:block}.sheet-head{padding:4px 14px}.sheet-title{font-size:16px}.sheet-body{gap:12px;padding:2px 14px 6px}.sheet-footer{padding:8px 14px 12px}.sheet-amount{font-size:28px}html.checkout-open .dev-panel,html.checkout-open .toast{display:none}.toast:has(~.dev-panel){bottom:176px}.toast{border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px;display:flex;bottom:84px;left:12px;right:12px;transform:none}}
