:root{--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-out-quint:cubic-bezier(.22, 1, .36, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1)}[data-chroma=vibrant] .stat-tile{color:var(--fg-on-accent);box-shadow:var(--shadow-md);min-height:140px}[data-chroma=vibrant] .stat-tile.tone-mint{background:var(--mint)}[data-chroma=vibrant] .stat-tile.tone-lav{background:var(--lav)}[data-chroma=vibrant] .stat-tile.tone-cobalt{background:var(--info);color:#fff}[data-chroma=vibrant] .stat-tile.tone-amber{background:var(--warn)}[data-chroma=vibrant] .stat-tile.tone-leaf{background:var(--pos);color:#fff}[data-chroma=vibrant] .stat-tile.tone-dark{background:var(--contrast);color:var(--fg-on-contrast)}[data-chroma=vibrant] .stat-tile .st-eb{opacity:1}[data-chroma=vibrant] .stat-tile.tone-cobalt .st-eb,[data-chroma=vibrant] .stat-tile.tone-leaf .st-eb{color:#ffffffe0}[data-chroma=vibrant] .stat-tile .st-delta{opacity:1}[data-chroma=vibrant] .st-ic{background:color-mix(in srgb, var(--surface) 92%, transparent);width:34px;height:34px;color:var(--fg1);border-radius:50%}[data-chroma=vibrant] .stat-tile.tone-cobalt .st-ic,[data-chroma=vibrant] .stat-tile.tone-leaf .st-ic,[data-chroma=vibrant] .stat-tile.tone-dark .st-ic{color:#fff;background:#fff3}.st-num{font-size:clamp(1.95rem,1.3rem + 1.5vw,2.6rem)}.st-num span{opacity:.62}[data-chroma=vibrant] .st-spark{opacity:1}.mod-title .lc{background:var(--surface-2);color:var(--fg2);box-sizing:content-box;border-radius:10px;padding:6px}.mod.inset .mod-title .lc{background:color-mix(in srgb, var(--surface) 60%, transparent)}[data-direction=spotlight] .mod.spot .mod-title .lc{background:var(--contrast-2);color:var(--fg-on-contrast)}.hbar-track{height:18px}.rb-track{height:9px}.sbar-track,.sbar-fill{border-radius:16px}.legend{padding:13px 18px}.bignum{font-size:clamp(2.8rem,1.9rem + 2.8vw,4.1rem)}.rel{transition:transform .2s var(--ease-out-quart), box-shadow .2s var(--ease-out-quart);color:inherit;text-decoration:none;position:relative}.rel:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.rel-ppm{color:var(--fg1)}.rel-go{color:var(--fg4);position:absolute;top:12px;right:12px}.goalchip{background:var(--accent-soft);color:var(--accent-ink);transition:background .16s ease, transform .14s var(--ease-out-quart);border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.goalchip:hover{background:var(--accent-soft-2);transform:translateY(-1px)}.goalchip .lc{opacity:.7}.simgrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.simcard{background:var(--surface-2);color:inherit;transition:transform .18s var(--ease-out-quart), box-shadow .18s var(--ease-out-quart), background .18s ease;border-radius:14px;align-items:center;gap:11px;padding:12px 14px;text-decoration:none;display:flex}.simcard:hover{box-shadow:var(--shadow-md);background:var(--surface);transform:translateY(-3px)}.simcard:hover .simcard-go{color:var(--accent-ink);transform:translate(2px,-2px)}.simcard-go{color:var(--fg4);transition:transform .18s var(--ease-out-quart), color .18s ease;flex:none}.simcard b{font-size:13.5px}@media (max-width:1080px){.simgrid{grid-template-columns:1fr}}.mod{transition:transform .22s var(--ease-out-quart), box-shadow .22s var(--ease-out-quart)}.mod:not(.inset):not(.flat):hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}[data-direction=spotlight] .mod.spot:hover{box-shadow:var(--shadow-contrast), var(--shadow-lg)}.stat-tile{transition:transform .22s var(--ease-out-quart), box-shadow .22s var(--ease-out-quart)}.stat-tile:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.stat-tile:hover .st-ic{transition:transform .25s var(--ease-out-quint);transform:scale(1.08)}.ph-btn{transition:transform .12s var(--ease-out-quart), box-shadow .18s var(--ease-out-quart), background .18s ease}.ph-btn:active{transform:scale(.96)}.rail-item,.ff,.rm button,.feed-filter .ff,.ph-pill{transition:background .16s ease, color .16s ease, box-shadow .16s ease, transform .14s var(--ease-out-quart)}.ph-pill:active,.ff:active,.rm button:active{transform:scale(.97)}.test,.arow,.feed-item{transition:background .18s ease, transform .18s var(--ease-out-quart)}.test:hover{background:var(--surface-3)}@media (max-width:760px){.rowgo{width:40px;height:40px}.ph-pill,.ff,.rm button,.seg button,.mnav button{align-items:center;min-height:40px;display:inline-flex}.acc-q{padding:16px 0}.sec-tools{flex-wrap:wrap;gap:8px}.mod.spot .pricehero{padding:4px 0}.legend{gap:8px 12px}}@media (max-width:380px){.hero-name{white-space:normal;font-size:1.85rem}.bignum{font-size:2.4rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mscrub{display:none}@media (max-width:1080px){.mscrub{z-index:30;right:calc(5px + env(safe-area-inset-right,0px));display:block;position:fixed;top:50%;transform:translateY(-50%)}.ms-rail{background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);box-shadow:var(--shadow-md);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:999px;flex-direction:column;padding:8px 7px;display:flex}.ms-tick{appearance:none;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;width:28px;height:28px;margin:0;padding:0;display:flex}.ms-tick:before{content:"";background:var(--fg4);opacity:.55;width:12px;height:3px;transition:width .15s var(--ease-out-quart), background .15s ease, opacity .15s ease;border-radius:2px}.ms-tick.on:before{background:var(--contrast);opacity:1;width:20px}.ms-tick:focus-visible{outline:0}.ms-tick:focus-visible:before{box-shadow:var(--shadow-focus)}.ms-bubble{white-space:nowrap;pointer-events:none;background:var(--contrast);color:var(--fg-on-contrast);font:600 11px/1 var(--font-sans);box-shadow:var(--shadow-md);transition:transform .22s var(--ease-out-quart), font-size .15s ease, padding .15s ease, box-shadow .15s ease;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;display:flex;position:absolute;top:0;right:calc(100% + 10px)}.ms-bubble.lg{box-shadow:var(--shadow-lg);padding:9px 14px;font-size:12px}.ms-code{font:700 10px/1 var(--font-mono);letter-spacing:.08em;color:var(--fg-on-contrast-2)}}
