.native-stage{background:#07080b;place-items:center;min-height:100dvh;padding:24px;display:grid}.native-pass{--np-bg:#0a0d12;--np-fg:#e8edf4;--np-muted:#8b93a7;--np-mint:#3ecf8e;--np-down:#e07a86;--np-on:#0a0d12;--np-line:#e8edf438;--np-card:#141922;--np-steam:color-mix(in oklch, #1a9fff 78%, var(--np-mint));--np-steam-line:color-mix(in oklch, #66c0f4 72%, var(--np-mint));--np-steam-ink:#fff;background:var(--np-bg);width:min(390px,100%);height:min(844px,100dvh - 48px);color:var(--np-fg);border-radius:28px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14}.native-pass[data-look=paper]{--np-bg:#f3eee6;--np-fg:#1a1714;--np-muted:#5c564c;--np-mint:#157a4e;--np-down:#a33b48;--np-on:#f7f3ec;--np-line:#1a171447;--np-card:#fffaf3;--np-steam:color-mix(in oklch, #0f6eb8 72%, var(--np-mint));--np-steam-line:color-mix(in oklch, #0f6eb8 64%, var(--np-mint));--np-steam-ink:#fff}.native-pass[data-look=night]{--np-bg:#050608;--np-fg:#eef2f8;--np-muted:#8b93a7;--np-mint:#3ecf8e;--np-down:#e07a86;--np-on:#050608;--np-line:#eef2f833;--np-card:#12161c;--np-steam:color-mix(in oklch, #47bfff 84%, var(--np-mint));--np-steam-line:color-mix(in oklch, #9ad8ff 80%, var(--np-mint));--np-steam-ink:#fff}.native-pass[data-look=amber]{--np-bg:#16110c;--np-fg:#f3e6c8;--np-muted:#a89070;--np-mint:#e0a050;--np-down:#d46a4a;--np-on:#16110c;--np-line:#f3e6c83d;--np-card:#241c14;--np-steam:color-mix(in oklch, #1a9fff 58%, var(--np-mint));--np-steam-line:color-mix(in oklch, #66c0f4 48%, var(--np-mint));--np-steam-ink:var(--np-on)}.native-pass[data-look=fog]{--np-bg:#e8edf2;--np-fg:#1b2430;--np-muted:#5c6b7a;--np-mint:#1f7a62;--np-down:#b44755;--np-on:#f4f7fa;--np-line:#1b243047;--np-card:#f7f9fb;--np-steam:color-mix(in oklch, #0f6eb8 70%, var(--np-mint));--np-steam-line:color-mix(in oklch, #0f6eb8 62%, var(--np-mint));--np-steam-ink:#fff}.native-pass[data-look=rose]{--np-bg:#f4e8e6;--np-fg:#2a1614;--np-muted:#8a6b68;--np-mint:#a34b5c;--np-down:#6e2c3a;--np-on:#fff6f4;--np-line:#2a161447;--np-card:#fbf4f2;--np-steam:color-mix(in oklch, #0f6eb8 64%, var(--np-mint));--np-steam-line:color-mix(in oklch, #0f6eb8 56%, var(--np-mint));--np-steam-ink:#fff}.native-pass[data-look=wine]{--np-bg:#140c10;--np-fg:#f0e4e8;--np-muted:#a08088;--np-mint:#d47890;--np-down:#e7a090;--np-on:#140c10;--np-line:#f0e4e838;--np-card:#22161c;--np-steam:color-mix(in oklch, #1a9fff 60%, var(--np-mint));--np-steam-line:color-mix(in oklch, #66c0f4 50%, var(--np-mint));--np-steam-ink:var(--np-on)}.native-setup,.native-app{flex-direction:column;flex:1;min-height:0;padding:28px 24px 24px;display:flex}.native-screen{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.native-alert{z-index:8;background:var(--np-fg);color:var(--np-bg);border-radius:16px;flex-direction:column;gap:2px;margin:0;padding:12px 14px;display:flex;position:absolute;top:12px;left:16px;right:16px;box-shadow:0 10px 28px #00000047}.native-alert strong{font-size:.95rem}.native-alert span{color:color-mix(in srgb, var(--np-bg) 72%, transparent);font-size:.82rem}.native-screen[data-motion=forward]{animation:.34s cubic-bezier(.22,1,.36,1) native-push}.native-screen[data-motion=back]{animation:.3s cubic-bezier(.22,1,.36,1) native-pop}@keyframes native-push{0%{opacity:.35;transform:translate(18%)}to{opacity:1;transform:none}}@keyframes native-pop{0%{opacity:.4;transform:translate(-14%)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.native-screen[data-motion=forward],.native-screen[data-motion=back]{animation:none}}.native-setup{justify-content:space-between}.native-display{letter-spacing:-.03em;font-size:2.5rem;font-weight:600;line-height:1.05}.native-kicker{color:var(--np-mint);letter-spacing:.14em;text-transform:uppercase;margin-top:8px;font-size:.75rem;font-weight:600}.native-sub{max-width:28ch;color:var(--np-muted);margin-top:8px;font-size:.95rem;line-height:1.45}.native-pill{background:var(--np-mint);width:100%;height:52px;color:var(--np-on);border:0;border-radius:999px;font-size:1rem;font-weight:600}.native-pill:active{transform:scale(.98)}.native-pill[data-ready=false]{background:color-mix(in srgb, var(--np-fg) 12%, var(--np-card));color:var(--np-muted);opacity:1}.native-look-wrap{flex:1;align-items:center;min-height:0;margin:0 -24px;display:flex}.native-looks{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;width:100%;padding:8px 72px 16px;display:flex;overflow-x:auto}.native-looks::-webkit-scrollbar{display:none}.native-look-card{scroll-snap-align:center;text-align:left;border:2px solid #0000;border-radius:20px;flex-direction:column;flex:0 0 148px;justify-content:space-between;width:148px;height:220px;padding:14px;display:flex}.native-look-card[data-on=true]{border-color:var(--np-mint)}.native-look-card[data-look=default]{color:#e8edf4;background:#0a0d12}.native-look-card[data-look=paper]{color:#1a1714;background:#f3eee6}.native-look-card[data-look=night]{color:#eef2f8;background:#050608}.native-look-card[data-look=amber]{color:#f3e6c8;background:#16110c}.native-look-card[data-look=fog]{color:#1b2430;background:#e8edf2}.native-look-card[data-look=rose]{color:#2a1614;background:#f4e8e6}.native-look-card[data-look=wine]{color:#f0e4e8;background:#140c10}.native-look-swatch{flex-direction:column;flex:1;justify-content:center;gap:8px;display:flex}.native-look-swatch span{opacity:.35;background:currentColor;border-radius:99px;width:72%;height:8px;display:block}.native-look-swatch span:nth-child(2){opacity:1;background:#3ecf8e;width:100%}.native-look-card[data-look=paper] .native-look-swatch span:nth-child(2),.native-look-card[data-look=fog] .native-look-swatch span:nth-child(2){background:#157a4e}.native-look-card[data-look=rose] .native-look-swatch span:nth-child(2),.native-look-card[data-look=wine] .native-look-swatch span:nth-child(2){background:#c45c6a}.native-look-card[data-look=amber] .native-look-swatch span:nth-child(2){background:#e0a050}.native-look-label{font-size:.95rem;font-weight:600}.native-switch-row{justify-content:space-between;align-items:center;gap:16px;margin-top:28px;font-size:1rem;display:flex}.native-switch-row em{color:var(--np-muted);margin-top:4px;font-size:.8rem;font-style:normal;display:block}.native-switch{background:color-mix(in oklab, var(--np-fg) 18%, transparent);border:0;border-radius:999px;flex:none;width:48px;height:28px;padding:3px}.native-switch span{background:var(--np-fg);border-radius:999px;width:22px;height:22px;transition:transform .15s;display:block}.native-switch[data-on=true]{background:var(--np-mint)}.native-switch[data-on=true] span{background:var(--np-on);transform:translate(20px)}.native-bar{align-items:center;gap:12px;width:100%;display:flex}.native-bar>.native-icon,.native-bar>.native-ghost:last-child{margin-left:auto}.native-wrench{width:36px;height:36px;color:var(--np-mint);background:0 0;border:0;place-items:center;display:grid}.native-wrench svg{width:20px;height:20px}.native-brand{align-items:center;gap:10px;font-size:1.15rem;font-weight:600;display:flex}.native-mark{border-radius:6px;width:28px;height:28px}.native-ghost{color:var(--np-mint);background:0 0;border:0;font-size:.95rem;font-weight:600}.native-bar-title{margin-right:auto;font-weight:600}.native-empty p{margin:0}.native-empty-stack{width:132px;height:92px;position:relative}.native-empty-stack span{border:1.5px solid var(--np-line);background:0 0;border-radius:16px;width:96px;height:52px;position:absolute}.native-empty-stack span:first-child{top:0;left:0}.native-empty-stack span:last-child{top:28px;left:18px}.native-home-dock{z-index:4;pointer-events:none;background:0 0;justify-content:center;width:100%;margin:0;display:flex;position:absolute;bottom:18px;left:0;right:0}.native-dock-pill{background:color-mix(in srgb, var(--np-card) 78%, transparent);width:min(168px,52%);box-shadow:0 10px 28px #00000038, inset 0 0 0 1px var(--np-line);-webkit-backdrop-filter:blur(18px);pointer-events:auto;border-radius:999px;justify-content:space-evenly;align-items:center;margin:0;padding:6px;transition:width .32s cubic-bezier(.22,1,.36,1);display:flex}.native-dock-pill button{width:64px;height:44px;color:var(--np-fg);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.native-home-dock .native-dock-pill{justify-content:center;width:auto;padding:6px}.native-home-dock .native-dock-pill button{flex:0 0 56px;width:56px}.native-home-dock .native-dock-pill .native-dock-top{opacity:0;pointer-events:none;flex-basis:0;width:0;min-width:0;transition:flex-basis .32s cubic-bezier(.22,1,.36,1),width .32s cubic-bezier(.22,1,.36,1),opacity .22s,transform .32s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:scale(.6)}.native-home-dock .native-dock-pill[data-top=true] .native-dock-top{opacity:1;pointer-events:auto;flex-basis:56px;width:56px;transform:none}@media (prefers-reduced-motion:reduce){.native-dock-pill,.native-dock-pill .native-dock-top{transition:none}}.native-dock-pill[data-wide=true]{justify-content:center;width:auto;padding:6px}.native-dock-pill[data-wide=true] button{flex:0 0 56px;width:56px}.native-dock-pill button[data-off=true]{color:var(--np-muted)}.native-dock-pill svg{width:22px;height:22px;display:block}.native-plus{background:var(--np-mint);width:56px;height:56px;color:var(--np-on);border:0;border-radius:999px;place-items:center;padding:0;display:grid}.native-plus svg,.native-icon svg{width:24px;height:24px;display:block}.native-plus-label{text-align:center;color:var(--np-muted);margin-top:8px;margin-bottom:8px;font-size:.85rem}.native-search{z-index:2;padding-bottom:10px;position:relative}.native-search input{border:1px solid var(--np-line);background:var(--np-card);width:100%;height:48px;color:var(--np-fg);border-radius:14px;margin-top:16px;padding:0 14px;font-size:1rem}.native-search input:focus{outline:2px solid var(--np-mint);outline-offset:2px}.native-search input::placeholder{color:var(--np-muted)}.native-hits,.native-home-list{flex-direction:column;gap:8px;min-height:0;margin-top:16px;padding:0;list-style:none;display:flex}.native-hits{flex:1;overflow:auto}.native-home-list{flex:none;gap:0;margin-top:4px;overflow:visible}.native-home-list li+li{border-top:0;position:relative}.native-home-list li+li:after{content:"";z-index:2;background:color-mix(in srgb, var(--np-fg) 10%, transparent);height:1px;position:absolute;top:0;left:-24px;right:-24px}.native-home-list .native-swipe{border-radius:0}.native-home-pin{z-index:3;background:color-mix(in srgb, var(--np-mint) 10%, var(--np-bg));position:sticky;top:0}.native-home-list li:has(.native-home-row[data-on=true]){position:relative}.native-home-list li:has(.native-home-row[data-on=true]):before{content:"";z-index:2;background:var(--np-mint);width:3px;position:absolute;top:0;bottom:0;left:-24px}.native-home-list li:has(.native-home-row[data-on=true]) .native-swipe{z-index:1;position:relative}.native-home-row[data-on=true]{background:0 0}.native-hit{align-items:center;gap:12px;display:flex}.native-home-list li{height:84px}.native-home-row{width:100%;min-width:0;height:84px;color:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:10px 2px;display:flex}.native-home-copy{flex:auto;min-width:0}.native-home-name{align-items:center;gap:6px;min-width:0;display:flex}.native-home-name strong,.native-home-name>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.native-home-copy em,.native-hit-copy em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.native-mature{border:1px solid color-mix(in srgb, var(--np-fg) 30%, transparent);color:var(--np-muted);letter-spacing:.04em;border-radius:4px;flex:none;padding:0 5px;font-size:.62rem;font-style:normal;font-weight:700;line-height:1.45}.native-studio .native-mature{vertical-align:1px;margin-left:6px}.native-home-row em{white-space:nowrap}.native-hit-main{min-width:0;color:inherit;text-align:left;font:inherit;background:0 0;border:0;flex:1;align-items:center;gap:12px;display:flex}.native-find-body .native-swipe{border-radius:0;flex:auto;width:100%;min-width:0;height:80px}.native-find-body .native-swipe-row{background:var(--np-bg);align-items:center;gap:12px;width:100%;height:100%;display:flex}.native-find-body .native-swipe-row[data-moved=true] .native-add{visibility:hidden}.native-find-body .native-swipe-bg{border-radius:0}.native-hit-cover,.native-hit-copy{color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0}.native-hit-cover{line-height:0}.native-hit-copy{flex:1;min-width:0}.native-hit-main strong,.native-home-row strong{font-weight:600;display:block}.native-hit-main em,.native-home-row em,.native-studio{color:var(--np-muted);margin-top:2px;font-size:.85rem;font-style:normal;display:block}.native-cover{object-fit:cover;background:var(--np-card);border-radius:8px;flex:none;width:48px;height:64px}.native-cover-fallback{color:var(--np-muted);place-items:center;font-size:1.1rem;font-weight:600;display:grid}.native-home-row[data-on=true] .native-home-copy strong{color:var(--np-mint)}.native-home-row .native-cover{width:46px;height:62px;box-shadow:0 8px 18px #00000047, 0 0 0 1px color-mix(in srgb, var(--np-fg) 14%, transparent);border-radius:10px}.native-add{background:var(--np-mint);width:36px;height:36px;color:var(--np-on);border:0;border-radius:999px;flex:none;place-items:center;padding:0;line-height:0;display:grid}.native-add svg{width:18px;height:18px;display:block}.native-add[data-on=true]{color:var(--np-mint);box-shadow:inset 0 0 0 1.5px var(--np-mint);background:0 0}.native-fine{color:var(--np-muted);margin:0;font-size:.75rem;line-height:1.4}.native-dock .native-fine{text-align:right;align-self:center;max-width:11rem}.native-snack{background:var(--np-fg);height:44px;color:var(--np-bg);border:0;border-radius:12px;font-weight:600;position:absolute;bottom:20px;left:20px;right:20px}.native-home-body{flex-direction:column;display:flex}.native-home,.native-glance{padding-bottom:0;padding-left:0;padding-right:0;position:relative}.native-home-scroll>.native-bar,.native-home-scroll>.native-empty,.native-home-body>:not(.native-sum-chart),.native-glance-body>:not(.native-sum-chart){padding-left:24px;padding-right:24px}.native-home-scroll{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:1;min-height:0;padding-bottom:96px;display:flex;overflow:hidden auto}.native-home-scroll:has(.native-empty){padding-bottom:0}.native-empty{color:var(--np-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;display:flex;translate:0 -25%}.native-home-scroll::-webkit-scrollbar{display:none}.native-hero-row{justify-content:space-between;align-items:center;gap:16px;margin-top:10px;display:flex}.native-hero-num{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-size:1.72rem;font-weight:600}.native-hero-titles{min-width:0;color:inherit;font:inherit;text-align:right;background:0 0;border:0;flex-direction:column;align-items:flex-end;margin:0;padding:0;font-size:.82rem;font-weight:600;line-height:1.25;display:flex}.native-hero-titles span{text-overflow:ellipsis;white-space:nowrap;max-width:11.5rem;overflow:hidden}.native-hero-delta{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:.9rem}.native-hero-delta[data-tone=down],.native-row-metric em[data-tone=down]{color:var(--np-down)}.native-hero-delta[data-tone=up],.native-row-metric em[data-tone=up]{color:var(--np-mint)}.native-sum-chart{background:0 0;flex-direction:column;flex:none;width:100%;height:292px;margin:10px 0 0;padding:0;display:flex}.native-sum-chart .native-site-chart{flex-direction:column;flex:1;min-height:0;display:flex}.native-site-canvas{touch-action:pan-y;-webkit-user-select:none;user-select:none;height:100%;min-height:200px;position:relative;overflow:hidden}.native-site-canvas svg{z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.native-y-float{z-index:1;pointer-events:none;position:absolute;inset:0}.native-y-float span{color:var(--np-muted);font-variant-numeric:tabular-nums;font-size:.65rem;line-height:1;position:absolute;left:8px;transform:translateY(-50%)}.native-y-float span[data-edge=top]{transform:none}.native-y-float span[data-edge=bottom]{transform:translateY(-100%)}.native-base-line{z-index:1;background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--np-fg) 78%, transparent) 0 5px, transparent 5px 9px);pointer-events:none;height:2px;position:absolute;left:0;right:0;transform:translateY(-50%)}.native-live-dot{z-index:2;background:var(--np-mint);width:9px;height:9px;box-shadow:0 0 0 0 color-mix(in srgb, var(--np-mint) 55%, transparent);pointer-events:none;border-radius:999px;animation:1.6s ease-out infinite native-live-pulse;position:absolute;transform:translate(-50%,-50%)}@keyframes native-live-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--np-mint) 55%, transparent)}70%{box-shadow:0 0 0 12px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.native-live-dot{box-shadow:0 0 0 5px color-mix(in srgb, var(--np-mint) 35%, transparent);animation:none}}.native-scrub{z-index:2;background:var(--np-fg);pointer-events:none;width:1.5px;position:absolute;top:0;bottom:0}.native-scrub em{background:color-mix(in srgb, var(--np-bg) 88%, transparent);white-space:nowrap;border-radius:8px;flex-direction:column;gap:1px;padding:4px 7px;font-style:normal;display:flex;position:absolute;top:6px;left:8px}.native-scrub em span{color:var(--np-fg);font-size:.72rem;font-weight:600}.native-scrub em strong{color:var(--np-mint);font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:600}.native-scrub[data-edge=mid] em{left:50%;transform:translate(-50%)}.native-scrub[data-edge=end] em{left:auto;right:8px}.native-home-ranges{justify-content:space-between;gap:2px;margin-top:2px;display:flex}.native-home-ranges button{min-height:40px;color:var(--np-muted);font:inherit;letter-spacing:.01em;background:0 0;border:0;flex:1 1 0;padding:8px 0;font-size:.72rem;font-weight:600}.native-home-ranges button[data-on=true]{color:var(--np-mint)}.native-home-ranges button:disabled{color:var(--np-muted);opacity:.28}.native-area{stroke:none}.native-stroke{fill:none;stroke:var(--np-mint);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.native-stroke[data-est=true]{stroke:color-mix(in srgb, var(--np-mint) 62%, var(--np-muted));stroke-dasharray:5 4;stroke-linecap:butt}.native-future-hatch{z-index:0;pointer-events:none;background:repeating-linear-gradient(-45deg, transparent 0 8px, color-mix(in srgb, var(--np-fg) 7%, transparent) 8px 9px);position:absolute;top:0;bottom:0;right:0}.native-future-label{z-index:2;color:var(--np-muted);letter-spacing:.04em;pointer-events:none;font-size:.68rem;font-weight:600;position:absolute;top:8px}.native-grid{stroke:color-mix(in srgb, var(--np-fg) 16%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.native-home-row .native-row-now{color:var(--np-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem}.native-row-metric{text-align:right;font-variant-numeric:tabular-nums;flex:0 0 7.6rem;width:7.6rem}.native-row-metric strong,.native-row-metric em{white-space:nowrap;font-style:normal;display:block}.native-row-metric strong{letter-spacing:-.03em;font-size:.98rem}.native-identity{align-items:center;gap:12px;margin-top:8px;display:flex}.native-identity img{object-fit:cover;background:var(--np-card);border-radius:8px;width:44px;height:62px}.native-identity>div{flex:1;min-width:0}.native-watch-flag{width:36px;height:36px;color:var(--np-mint);background:0 0;border:0;flex:none;place-items:center;margin-left:8px;padding:0;display:grid;position:relative}.native-watch-flag svg{width:22px;height:22px}.native-watch-flag em{background:var(--np-mint);min-width:16px;height:16px;color:var(--np-on);border-radius:999px;padding:0 4px;font-size:.65rem;font-style:normal;font-weight:700;line-height:16px;position:absolute;top:0;right:0}.native-watch-flag[data-off=true]{color:var(--np-muted)}.native-steam-link{color:var(--np-mint);text-underline-offset:3px;margin-left:auto;font-size:.85rem;font-weight:600;text-decoration:underline}.native-about{margin-top:22px}.native-about h2,.native-updates h2{color:var(--np-muted);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600}.native-about p{color:var(--np-fg);margin:8px 0 0;font-size:.95rem;line-height:1.45}.native-updates{margin-top:22px}.native-updates ul{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.native-updates li{background:var(--np-card);border-radius:12px}.native-updates a,.native-updates div{color:var(--np-fg);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 14px;text-decoration:none;display:flex}.native-updates span{min-width:0;font-size:.95rem;line-height:1.35}.native-updates time{color:var(--np-muted);flex:none;font-size:.8rem}.native-skel span,.native-brief-wait .native-updates li span{background:color-mix(in srgb, var(--np-fg) 12%, transparent);border-radius:999px;height:12px;animation:1.2s ease-in-out infinite native-skel;display:block}.native-skel{flex-direction:column;gap:8px;margin-top:10px;display:flex}.native-skel span:nth-child(2){width:92%}.native-skel span:nth-child(3){width:70%}.native-brief-wait .native-updates li{padding:16px 14px}.native-brief-wait .native-updates li:nth-child(2) span{width:78%}.native-brief-wait .native-updates li:nth-child(3) span{width:64%}@keyframes native-skel{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.native-skel span,.native-brief-wait .native-updates li span{animation:none}}.native-identity .native-glance-title{margin:0}.native-ranges{justify-content:space-between;margin-top:2px;display:flex}.native-ranges button{min-height:36px;color:var(--np-muted);font:inherit;background:0 0;border:0;padding:6px 2px;font-size:.78rem}.native-ranges button[data-on=true]{color:var(--np-fg);font-weight:600}.native-library-input{border:1px solid var(--np-line);background:var(--np-card);width:100%;height:48px;color:var(--np-fg);font:inherit;border-radius:14px;margin-top:16px;padding:0 14px}.native-steam-open{flex-direction:column;gap:10px;margin-top:28px;display:flex}.native-steam-primary,.native-steam-secondary{height:52px;font:inherit;border-radius:12px;place-items:center;font-size:1rem;font-weight:600;text-decoration:none;display:grid}.native-steam-primary{background:var(--np-steam);color:var(--np-steam-ink);border:0}.native-steam-primary:active{filter:brightness(.92)}.native-steam-secondary{border:1px solid var(--np-steam-line);color:var(--np-steam-line);background:0 0}.native-steam-secondary:active{background:color-mix(in oklch, var(--np-steam-line) 16%, transparent)}.native-confirm{grid-template-columns:44px 1fr;align-items:center;column-gap:12px;margin-top:16px;display:grid}.native-confirm>span{background:var(--np-card);border-radius:999px;grid-row:span 2;place-items:center;width:44px;height:44px;font-weight:600;display:grid;overflow:hidden}.native-confirm>span img{object-fit:cover;width:44px;height:44px}.native-confirm em{color:var(--np-muted);font-size:.85rem;font-style:normal}.native-setup-actions{flex-direction:column;gap:4px;display:flex}.native-skip{min-height:44px;color:var(--np-muted);font:inherit;background:0 0;border:0}.native-spinner{border:2px solid var(--np-line);border-top-color:var(--np-mint);border-radius:999px;width:22px;height:22px;animation:.7s linear infinite native-spin;display:inline-block}@keyframes native-spin{to{transform:rotate(360deg)}}.native-banner{background:var(--np-card);border-radius:18px;height:168px;margin-top:8px;overflow:hidden}.native-banner img{object-fit:cover;width:100%;height:100%;display:block}.native-swipe{border-radius:12px;position:relative;overflow:hidden}.native-swipe-bg{background:var(--np-mint);color:var(--np-on);align-items:center;padding:0 16px;font-weight:600;display:flex;position:absolute;inset:0}.native-swipe-bg[data-live=false]{visibility:hidden}.native-swipe-bg[data-side=end]{justify-content:flex-end}.native-swipe-bg[data-side=start]{justify-content:flex-start}.native-swipe-row{background:var(--np-bg);transition:transform .16s;position:relative;overflow:hidden}.native-ripple{z-index:3;pointer-events:none;background:color-mix(in srgb, var(--np-mint) 42%, transparent);opacity:.85;border-radius:50%;width:28px;height:28px;margin:-14px 0 0 -14px;transition:transform .48s cubic-bezier(.2,.7,.2,1),opacity .48s;position:absolute;transform:scale(.2)}.native-ripple[data-phase=in]{opacity:.9;transform:scale(.2)}.native-ripple[data-phase=hold]{opacity:.55;transform:scale(8)}.native-ripple[data-phase=burst]{opacity:0;transition:transform .52s cubic-bezier(.15,.7,.2,1),opacity .52s;transform:scale(22)}.native-swipe-row[data-dragging=true]{transition:none}.native-glance-body{scrollbar-width:none;flex-direction:column;flex:1;min-height:0;padding-bottom:108px;display:flex;overflow:hidden auto}.native-glance-body::-webkit-scrollbar{display:none}.native-now{letter-spacing:-.03em;margin:14px 0 0;font-size:2.1rem;font-weight:600;line-height:1}.native-now span{color:var(--np-muted);letter-spacing:0;margin-top:6px;font-size:.85rem;font-weight:500;display:block}.native-moves{margin-top:16px}.native-move{border-top:1px solid var(--np-line);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;padding:9px 0;display:flex}.native-move span,.native-price-line span{color:var(--np-muted)}.native-move[data-up=true] strong{color:var(--np-mint)}.native-price-line{border-top:1px solid var(--np-line);justify-content:space-between;align-items:baseline;margin-top:8px;padding-top:12px;display:flex}.native-price-line span{font-size:.9rem}.native-watch-list{margin-top:22px}.native-watch-list ul{margin:8px 0 0;padding:0;list-style:none}.native-watch-rows .native-swipe{border-radius:0}.native-watch-rows .native-swipe-row{background:var(--np-card)}.native-watch-rows li+li{border-top:1px solid var(--np-line)}.native-watch-line{grid-template-columns:1fr auto auto;align-items:center;gap:12px;min-height:56px;padding:0 2px;display:grid}.native-watch-op,.native-watch-field{border:0;border-bottom:1px solid color-mix(in srgb, var(--np-fg) 32%, transparent);min-height:32px;box-shadow:none;background:0 0;border-radius:0;align-items:center;gap:6px;padding:2px 0 3px;display:inline-flex}.native-watch-op{color:var(--np-fg);font:inherit;border-bottom:0;justify-self:start;font-size:.95rem;font-weight:500}.native-watch-field:focus-within{border-bottom-color:var(--np-mint)}.native-watch-op svg{width:16px;height:16px;color:var(--np-mint);flex:none}.native-watch-op svg[data-dir=below]{color:var(--np-down)}.native-watch-amt{width:6.2rem;color:var(--np-fg);font:inherit;text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:0;font-weight:600}.native-add-watch{width:44px;height:44px;margin:14px auto 2px}.native-watch-note{text-align:center;margin:8px 0 0}.native-add-watch svg{width:20px;height:20px}.native-title-row{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.native-glance-title{letter-spacing:-.02em;margin-top:16px;font-size:1.6rem;font-weight:600}.native-title-row .native-glance-title{margin-top:0}.native-dock{flex-direction:column;align-items:stretch;gap:8px;width:100%;margin-top:auto;display:flex;position:relative}.native-find-dock{margin-top:20px;padding-top:8px}.native-dock-row{justify-content:space-between;width:100%;display:flex}.native-cog-menu{flex-direction:column;align-self:flex-end;gap:8px;display:flex}.native-icon{background:var(--np-card);width:52px;height:52px;color:var(--np-fg);box-shadow:0 0 0 1px var(--np-line);border:0;border-radius:999px;place-items:center;font-size:1.6rem;line-height:1;display:grid}.native-icon svg{width:22px;height:22px}.native-icon[data-on=true]{color:var(--np-mint)}.native-pop{background:var(--np-card);width:min(280px,100%);box-shadow:0 0 0 1px var(--np-line);border-radius:18px;padding:8px 14px 12px}.native-pop .native-switch-row{margin-top:10px}.native-trend{margin-top:16px}.native-trend figcaption{color:var(--np-muted);justify-content:space-between;gap:12px;font-size:.9rem;font-weight:500;display:flex}.native-trend figcaption span{color:var(--np-fg);font-variant-numeric:tabular-nums;font-weight:600}.native-week-note{color:var(--np-muted);text-transform:none;letter-spacing:0;margin:4px 0 0;font-size:.8rem;font-weight:500}.native-week-plot{grid-template-columns:42px 1fr;align-items:stretch;gap:6px;margin-top:8px;display:grid}.native-week-axis{color:var(--np-muted);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;font-size:.65rem;display:flex}.native-week-plot .native-spark{height:72px;margin-top:0}.native-week span{text-align:center}.native-week{color:var(--np-muted);justify-content:space-between;gap:4px;margin-top:6px;font-size:.68rem;display:flex}.native-plot{touch-action:none}.native-glance .native-trend{flex-direction:column;flex:1;min-height:240px;display:flex}.native-glance .native-plot{flex:1;min-height:200px}.native-glance .native-plot .native-spark{height:100%;min-height:200px}.native-spark path[data-est=true]{stroke:var(--np-muted);stroke-dasharray:1.4 1.1}.native-plot-focus{stroke:color-mix(in srgb, var(--np-fg) 35%, transparent);stroke-width:.4px}.native-days{grid-template-columns:44px 1fr 44px;align-items:center;margin-top:10px;display:grid}.native-days button{min-height:44px;color:var(--np-fg);font:inherit;background:0 0;border:0;padding:8px 0 6px;font-size:1.15rem;font-weight:600}.native-days button[data-on=true]{color:var(--np-fg)}.native-day-step{color:var(--np-fg);place-items:center;padding:0;display:grid}.native-day-step svg{width:18px;height:18px}.native-day-step:disabled{color:var(--np-muted);opacity:.35}.native-legal{color:var(--np-muted);margin:18px 2px 0;font-size:.8rem;line-height:1.4}.native-legal span{flex-wrap:wrap;gap:16px;margin-top:8px;display:flex}.native-legal-notice{margin-top:8px;display:block}.native-legal a{color:var(--np-fg);font-weight:600;text-decoration:none}.native-facts{flex-direction:column;margin:8px 0 0;display:flex}.native-facts div{border-top:1px solid color-mix(in srgb, var(--np-fg) 10%, transparent);justify-content:space-between;align-items:baseline;gap:16px;min-height:48px;display:flex}.native-facts dt{color:var(--np-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:600}.native-facts dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.05rem;font-weight:600}.native-watch-fields{gap:4px;margin-bottom:8px;display:flex}.native-watch-fields button{min-height:36px;color:var(--np-muted);font:inherit;background:0 0;border:0;border-radius:999px;flex:1;font-size:.72rem;font-weight:600}.native-watch-fields button[data-on=true]{background:color-mix(in srgb, var(--np-mint) 16%, transparent);color:var(--np-mint)}.native-stats{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.native-stat{background:var(--np-card);box-shadow:inset 0 0 0 1px var(--np-line);text-align:left;color:inherit;border:0;border-radius:14px;padding:12px 32px 12px 12px;position:relative}.native-stat-mark{width:16px;height:16px;color:var(--np-muted);position:absolute;top:12px;right:10px}.native-stat-mark[data-on=true]{color:var(--np-mint)}.native-tap{color:var(--np-muted);margin:2px 0 0;font-size:.8rem}.native-stat em{color:var(--np-mint);margin-top:6px;font-size:.75rem;font-style:normal;display:block}.native-stats span{color:var(--np-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:600;display:block}.native-stats strong{font-variant-numeric:tabular-nums;margin-top:4px;font-size:1.25rem;display:block}.native-find-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:auto;min-height:0;overflow:auto}.native-find-body::-webkit-scrollbar{display:none}.native-find-body .native-hits{flex:none;margin-top:8px;display:block;position:relative;overflow:visible}.native-find-body .native-hit{height:80px;margin:0;position:absolute;left:0;right:0}.native-find-note{color:var(--np-muted);text-align:center;margin-top:36px}.native-sheet-back{z-index:4;background:#0006;align-items:flex-end;display:flex;position:absolute;inset:0}.native-sheet{background:var(--np-bg);width:100%;box-shadow:0 -1px 0 var(--np-line);border-radius:22px 22px 0 0;padding:8px 22px 28px}.native-sheet .native-switch-row{margin-top:14px}.native-sheet-default{margin-top:18px}.native-spark{width:100%;height:72px;margin-top:16px}.native-row-spark{flex:none;width:64px;height:28px;margin-top:0}.native-spark path{fill:none;stroke:var(--np-mint);stroke-width:1.6px;vector-effect:non-scaling-stroke}.native-settings-bar{z-index:2;background:var(--np-bg);box-shadow:0 20px 0 var(--np-bg);flex:none;padding-bottom:8px;position:relative}.native-settings-bar .native-bar-title{letter-spacing:-.03em;font-size:1.5rem}.native-settings{scrollbar-width:none;flex:1;min-height:0;padding-top:22px;padding-bottom:48px;overflow:auto}.native-settings::-webkit-scrollbar{display:none}.native-group{background:var(--np-card);box-shadow:inset 0 0 0 1px var(--np-line);border-radius:16px;margin-top:14px;padding:14px 14px 4px}.native-group .native-steam-open{margin:14px 0 12px}.native-group h2{color:var(--np-muted);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600}.native-group-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.native-reset{color:var(--np-mint);background:0 0;border:0;font-size:.85rem}.native-group .native-sub{margin:6px 0 2px}.native-group .native-chips{margin-top:12px;margin-bottom:10px}.native-group .native-switch-row{min-height:48px;margin-top:0;padding:8px 0}.native-section{color:var(--np-muted);letter-spacing:.12em;text-transform:uppercase;margin-top:20px;font-size:.75rem;font-weight:600}.native-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.native-chip{border:1px solid var(--np-line);height:36px;color:var(--np-fg);background:0 0;border-radius:999px;padding:0 12px;font-size:.85rem}.native-chip[data-on=true]{background:var(--np-mint);color:var(--np-on);border-color:#0000}.native-watch{z-index:5;position:absolute;inset:0}.native-watch-back{background:color-mix(in srgb, var(--np-bg) 14%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:0;animation:.22s native-watch-fade;position:absolute;inset:0}.native-watch-sheet{background:var(--np-card);box-shadow:0 0 0 1px var(--np-line);border-radius:22px 22px 0 0;flex-direction:column;padding:16px 16px 18px;animation:.34s cubic-bezier(.22,1,.36,1) native-watch-rise;display:flex;position:absolute;bottom:0;left:0;right:0}@keyframes native-watch-rise{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes native-watch-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.native-watch-sheet,.native-watch-back{animation:none}}.native-watch-rows{margin:4px 0 0;padding:0;list-style:none}.native-watch-dir{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.native-watch-dir button{border:1px solid var(--np-line);height:36px;color:var(--np-fg);background:0 0;border-radius:999px;font-size:.9rem}.native-watch-dir button[data-on=true]{background:var(--np-mint);color:var(--np-on);border-color:#0000}.native-watch-input{background:var(--np-bg);width:100%;height:52px;box-shadow:inset 0 0 0 1px var(--np-line);color:var(--np-fg);border:0;border-radius:14px;margin-top:16px;padding:0 14px;font-size:1.25rem}.native-watch-actions{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.native-watch-actions .native-pill{flex:1;margin-top:0}@media (width<=520px){.native-stage{background:0 0;padding:0}.native-pass{width:100%;height:100dvh;box-shadow:none;border-radius:0}}@media (prefers-reduced-motion:reduce){.native-switch span{transition:none}}
