@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/schibsted-grotesk-latin.woff2) format("woff2")}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/archivo-black-latin.woff2) format("woff2")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/bricolage-grotesque-variable-latin.woff2) format("woff2")}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-mono-latin.woff2) format("woff2")}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-mono-bold-latin.woff2) format("woff2")}:root{--native-scheme: light;--bg: #f5efe2;--ink: #0b0b0b;--ink-60: rgba(11, 11, 11, .64);--ink-58: rgba(11, 11, 11, .6);--ink-55: rgba(11, 11, 11, .56);--ink-50: rgba(11, 11, 11, .5);--ink-65: rgba(11, 11, 11, .68);--hairline-18: rgba(11, 11, 11, .16);--hairline-16: rgba(11, 11, 11, .14);--hairline-14: rgba(11, 11, 11, .12);--accent: #ff5a1f;--accent-ink: #fff8ec;--control-fill: rgba(11, 11, 11, .05);--font: "Bricolage Grotesque", system-ui, -apple-system, sans-serif;--font-display: "Archivo Black", var(--font);--font-mono: "Space Mono", ui-monospace, monospace;--nb-surface: #fff8ec;--nb-accent-text: #d8420f;--nb-lime: #d8f44f;--nb-sky: #8ad3ff;--nb-pink: #ff2d87;--nb-yellow: #ffd966;--nb-mint: #6fe0b8;--nb-lavender: #c3b4ff;--nb-card: var(--nb-surface);--nb-ink-on-bright: var(--ink);--nb-ink-on-accent: var(--accent-ink);--nb-border: var(--ink);--nb-border-soft: rgba(11, 11, 11, .2);--nb-shadow-color: var(--ink);--nb-border-w: 2.5px;--nb-radius: 16px;--nb-radius-lg: 18px;--nb-radius-pill: 999px;--nb-shadow: 4px 4px 0 0 var(--nb-shadow-color);--nb-shadow-sm: 3px 3px 0 0 var(--nb-shadow-color);--nb-shadow-hero: 6px 6px 0 0 var(--nb-shadow-color);--nb-card-shadow: 5px 5px 0 0 var(--nb-shadow-color)}[data-theme=neo-brutal]{--bg: #ff5ca8;--ink: #1f0612;--ink-60: rgba(31, 6, 18, .72);--ink-58: rgba(31, 6, 18, .7);--ink-55: rgba(31, 6, 18, .64);--ink-50: rgba(31, 6, 18, .6);--ink-65: rgba(31, 6, 18, .76);--hairline-18: rgba(31, 6, 18, .2);--hairline-16: rgba(31, 6, 18, .18);--hairline-14: rgba(31, 6, 18, .16);--accent: #e0006f;--accent-ink: #fff0f7;--nb-surface: #ffe4f1;--nb-accent-text: #c4005f;--nb-lime: #ff8fc6;--nb-sky: #ffb8dc;--nb-pink: #ff1493;--nb-yellow: #ffc6e2;--nb-border-soft: rgba(31, 6, 18, .24)}*{box-sizing:border-box}html,body{margin:0;padding:0;color-scheme:var(--native-scheme);background:var(--bg);color:var(--ink);font-family:var(--font);height:100%;overscroll-behavior:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}input,textarea{-webkit-user-select:text;user-select:text}#app{position:fixed;inset:0;background:var(--bg)}button{font-family:inherit;border:none;background:none;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}[data-theme=neo-brutal] .subscreen{background-color:var(--bg);background-image:radial-gradient(46% 34% at 8% -6%,rgba(111,224,184,.35),transparent 62%),radial-gradient(50% 38% at 106% 10%,rgba(255,143,179,.32),transparent 60%),radial-gradient(40% 30% at 90% 96%,rgba(195,180,255,.28),transparent 60%)}.cd-ticket-end{display:inline-flex;align-items:center;gap:6px;flex:none}.cd-bell{position:relative;flex:none;width:30px;height:30px;margin:-6px -2px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;color:var(--bell-ink, currentColor);opacity:.8;-webkit-tap-highlight-color:transparent}.cd-bell svg{width:15px;height:15px}.cd-bell-dot{position:absolute;top:6px;right:6px;width:7px;height:7px;border-radius:50%;background:var(--bell-dot, var(--accent));box-shadow:0 0 0 1.5px var(--bell-ring, transparent)}.cd-bell.is-on{opacity:1;color:var(--bell-on, var(--accent))}.cd-bell.is-on .cd-bell-dot{display:none}.cd-bell:active{transform:scale(.9)}.cd-bell:focus-visible{outline:2px solid var(--bell-on, var(--accent));outline-offset:-2px}.dial-row{--dial-gap: 5px}.dial-cell{height:34px;padding:0;border:none;border-radius:8px;font-family:inherit;font-size:11.5px;font-weight:700;display:flex;align-items:center;justify-content:center;background:var(--control-fill);color:var(--ink-65);transition:color .15s ease-out}.dial-cell.active{color:var(--accent-ink)}.subscreen{position:absolute;inset:0;overflow-y:auto;background:var(--bg);padding:calc(env(safe-area-inset-top) + 18px) 24px calc(env(safe-area-inset-bottom) + 36px);display:flex;flex-direction:column;gap:32px}.subscreen--dense{gap:20px;padding-top:calc(env(safe-area-inset-top) + 14px)}.subscreen--dense .section{gap:10px}.subscreen--dense .field-group{gap:12px}.subscreen--dense .field input,.subscreen--dense .field textarea{padding:12px 14px}.subscreen-header{display:flex;align-items:center;gap:14px}.back-btn{width:32px;height:32px;border-radius:50%;background:var(--control-fill);display:flex;align-items:center;justify-content:center;color:var(--ink);flex:none}.back-btn svg{width:16px;height:16px}.subscreen-title{font-size:23px;font-weight:800;letter-spacing:-.025em;color:var(--ink);font-family:var(--font-display)}.field-group{display:flex;flex-direction:column;gap:26px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 350px){.field-row{grid-template-columns:1fr}}.field{display:flex;flex-direction:column;gap:9px;min-width:0}.field label{font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.field input,.field textarea{font-family:var(--font);font-size:17px;font-weight:600;color:var(--ink);background:var(--control-fill);border:1px solid var(--hairline-18);border-radius:12px;padding:16px;outline:none;color-scheme:var(--native-scheme)}.field textarea{font-size:14.5px;font-weight:400;line-height:1.5;resize:vertical}.field input:focus,.field textarea:focus{border-color:var(--accent)}.field .hint{font-size:12.5px;color:var(--ink-55);line-height:1.4}.btn{border-radius:10px;padding:14px 18px;font-size:15px;font-weight:700;text-align:center}.btn-primary{background:var(--accent);color:var(--accent-ink)}.btn-primary:active{opacity:.85}.btn-primary:disabled{opacity:.4}.btn-ghost{background:var(--control-fill);color:var(--ink)}.btn-danger{background:#ff5c1f1f;color:var(--accent)}.section{display:flex;flex-direction:column;gap:14px}.section.is-flagged{animation:section-flag 1.6s ease-out .25s both;border-radius:14px}@keyframes section-flag{0%{box-shadow:0 0 0 0 transparent}20%{box-shadow:0 0 0 8px color-mix(in srgb,var(--accent) 22%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent)}to{box-shadow:0 0 0 8px transparent;background:transparent}}.section-title{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-55)}.row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-top:1px solid var(--hairline-14)}.row:first-of-type{border-top:none}.row-label{font-size:15.5px;font-weight:600;color:var(--ink)}.row-desc{font-size:12.5px;color:var(--ink-55);margin-top:3px;line-height:1.4;max-width:260px}.row-value{font-size:13.5px;color:var(--ink-55)}.notif-tests{display:flex;gap:10px;margin-top:12px}.notif-test{flex:1;min-width:0}.notif-test+.notif-test{flex:0 0 auto}.notif-test-result{margin-top:8px;line-height:1.4}.row-select{font:600 15px/1.2 var(--font);color:var(--ink);background:var(--control-fill);border:1px solid var(--hairline-18);border-radius:10px;padding:8px 12px;outline:none;color-scheme:var(--native-scheme)}.row-select:focus{border-color:var(--accent)}.install-card{gap:10px;padding:14px 16px;border-radius:14px;background:var(--control-fill);border:1px solid var(--hairline-18)}.install-steps{margin:0;padding-left:20px;display:grid;gap:7px;font-size:14px;line-height:1.4;color:var(--ink)}.install-steps li::marker{font-weight:800;color:var(--accent)}.install-share{font-weight:700;white-space:nowrap}.install-share svg{color:#0a84ff;vertical-align:-2px;margin-right:2px}.notif-test-result:empty{display:none}.notif-test-result[data-tone=good]{color:var(--ink)}.link-row{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-top:1px solid var(--hairline-14);color:var(--ink)}.link-row .chev{color:var(--ink-55)}.toggle{position:relative;display:inline-flex;flex:none}.toggle input{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.toggle input:focus-visible+.switch{outline:2px solid var(--accent);outline-offset:2px}html.native-switch .toggle input{position:static;width:auto;height:auto;opacity:1;accent-color:var(--accent)}html.native-switch .toggle .switch{display:none}.switch{position:relative;width:46px;height:27px;border-radius:14px;background:var(--control-fill);flex:none;transition:background .15s ease-out}.toggle input:checked+.switch{background:var(--accent)}.switch:after{content:"";position:absolute;top:2px;left:2px;width:23px;height:23px;border-radius:50%;background:var(--ink);transition:transform .15s ease-out}.toggle input:checked+.switch:after{transform:translate(19px);background:var(--accent-ink)}.tagline{font-size:15px;line-height:1.5;color:var(--ink-60)}.center-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:0 12px}.center-empty .headline{text-align:center}[data-theme=neo-brutal] .subscreen{background-color:var(--bg)}[data-theme=neo-brutal] .subscreen:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(var(--ink) 1.1px,transparent 1.2px);background-size:22px 22px;opacity:.09;z-index:0}[data-theme=neo-brutal] .subscreen-title{font-family:var(--font-display);font-weight:400;text-transform:none}[data-theme=neo-brutal] .back-btn{border-radius:50%;border:var(--nb-border-w) solid var(--nb-border);background:var(--nb-surface);color:var(--nb-ink-on-bright);box-shadow:var(--nb-shadow-sm)}[data-theme=neo-brutal] .field input,[data-theme=neo-brutal] .field textarea{border-radius:var(--nb-radius);border:var(--nb-border-w) solid var(--nb-border);background:var(--nb-surface);box-shadow:var(--nb-shadow-sm);transition:box-shadow .12s ease-out,transform .12s ease-out}[data-theme=neo-brutal] .field input:focus,[data-theme=neo-brutal] .field textarea:focus{border-color:var(--nb-border);box-shadow:0 0 0 0 var(--nb-shadow-color);transform:translate(3px,3px)}[data-theme=neo-brutal] .btn{border-radius:11px;border:var(--nb-border-w) solid var(--nb-border);box-shadow:var(--nb-shadow);font-family:var(--font);font-weight:800;transition:transform .1s ease-out,box-shadow .1s ease-out}[data-theme=neo-brutal] .btn:active:not(:disabled){transform:translate(4px,4px);box-shadow:0 0 0 0 var(--nb-shadow-color)}[data-theme=neo-brutal] .btn-primary{background:var(--accent);color:var(--nb-ink-on-accent)}[data-theme=neo-brutal] .btn-ghost{background:var(--nb-yellow);color:var(--nb-ink-on-bright)}[data-theme=neo-brutal] .row-select,[data-theme=neo-brutal] .install-card{border:var(--nb-border-w) solid var(--nb-border);background:var(--nb-surface);box-shadow:var(--nb-shadow-sm)}[data-theme=neo-brutal] .btn-danger{background:var(--nb-pink);color:#fff}[data-theme=neo-brutal] .btn-primary:disabled{box-shadow:none;border-color:var(--nb-border-soft);opacity:.5}[data-theme=neo-brutal] .switch{border-radius:999px;border:var(--nb-border-w) solid var(--nb-border);background:var(--nb-surface)}[data-theme=neo-brutal] .toggle input:checked+.switch{background:var(--accent)}[data-theme=neo-brutal] .switch:after{background:var(--ink);border:1.5px solid var(--nb-border);top:1.5px;left:1.5px;width:20px;height:20px}[data-theme=neo-brutal] .toggle input:checked+.switch:after{background:var(--nb-surface);border-color:var(--nb-border)}[data-theme=neo-brutal] .row,[data-theme=neo-brutal] .link-row{border-top:1px solid var(--hairline-16)}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/baloo2-variable-latin.woff2) format("woff2")}@font-face{font-family:Quicksand;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/quicksand-variable-latin.woff2) format("woff2")}:root[data-theme=chrome]{--ch-ink: #34215c;--ch-tint: 120, 60, 200;--ch-glow: 163, 77, 255;--ch-accent: #a34dff;--ch-censor: #ff5fd4;--ch-page: linear-gradient(160deg, #ffc9f6 0%, #c9d6ff 30%, #d6c2ff 65%, #c2fff0 100%);--ch-sheen: conic-gradient(from 0deg, #ff8ce8, #8cc9ff, #c98cff, #8cffe0, #ffe08c, #ff8ce8);--ch-sheen-opacity: .32;--ch-grad: linear-gradient(120deg, #ff5fd4, #a34dff);--ch-badge: linear-gradient(120deg, #ff5fd4, #a34dff);--ch-tag: linear-gradient(120deg, #a34dff, #4fd0ff);--ch-tag-glow: 163, 77, 255;--ch-hero: linear-gradient(150deg, #ffd6fb 0%, #d9bfff 45%, #bfe0ff 100%);--ch-hero-tint: 150, 90, 230;--ch-hero-num: linear-gradient(180deg, #fff 0%, #fff 12%, #a34dff 55%, #ff5fd4 100%);--ch-track: linear-gradient(90deg, #ff5fd4, #a34dff, #4fd0ff);--ch-orb: radial-gradient(circle at 30% 25%, #fff 0%, #fff 8%, #ff5fd4 45%, #a34dff 100%);--ch-orb-glow: 163, 77, 255;--ch-orb-core: 100, 20, 140;--ch-icon: radial-gradient(circle at 30% 25%, #fff 0%, #fff 6%, #4fd0ff 45%, #1f8fd6 100%);--ch-icon-glow: 79, 208, 255;--ch-icon-core: 10, 80, 120;--ch-blob-a: #ff8ce8 40%, #c94dff 100%;--ch-blob-b: #8cc9ff 40%, #3d9dff 100%;--ch-blob-c: #c98cff 40%, #8f2fff 100%;--ch-blob-d: #8cffe0 40%, #2fd6a8 100%;--ch-blob-e: #ffe08c 40%, #ffb23d 100%;--ch-blob-f: #ff8ce8 40%, #ff4fb8 100%;--native-scheme: light;--bg: #e9d6fb;--ink: var(--ch-ink);--ink-65: color-mix(in srgb, var(--ch-ink) 68%, transparent);--ink-60: color-mix(in srgb, var(--ch-ink) 62%, transparent);--ink-58: color-mix(in srgb, var(--ch-ink) 60%, transparent);--ink-55: color-mix(in srgb, var(--ch-ink) 56%, transparent);--ink-50: color-mix(in srgb, var(--ch-ink) 50%, transparent);--hairline-18: rgba(var(--ch-tint), .18);--hairline-16: rgba(var(--ch-tint), .15);--hairline-14: rgba(var(--ch-tint), .12);--accent: var(--ch-accent);--accent-ink: #fff;--control-fill: rgba(255, 255, 255, .55);--font: "Quicksand", system-ui, -apple-system, sans-serif;--font-display: "Baloo 2", var(--font);--font-mono: "Quicksand", system-ui, sans-serif;--nb-surface: rgba(255, 255, 255, .72);--nb-accent-text: var(--ch-accent);--nb-lime: var(--ch-accent);--nb-border-w: 0px;--nb-shadow: 0 6px 16px rgba(var(--ch-tint), .2);--lk-surface: rgba(255, 255, 255, .6);--lk-sheet: linear-gradient(170deg, rgba(255, 255, 255, .92), rgba(255, 255, 255, .78)), var(--ch-page);--lk-line: 2px solid #fff;--lk-soft-line: 1.5px solid rgba(255, 255, 255, .75);--lk-shadow: 0 12px 28px rgba(var(--ch-tint), .3), inset 0 2px 3px #fff;--onb-surface: rgba(255, 255, 255, .7);--onb-line: 2px solid #fff;--onb-soft-line: 1.5px solid rgba(255, 255, 255, .8);--onb-shadow: 0 6px 16px rgba(var(--ch-tint), .2), inset 0 2px 3px #fff;--onb-on: var(--ch-accent);--onb-on-ink: #fff}.chr{position:absolute;inset:0;overflow:hidden;background:var(--ch-page);color:var(--ch-ink);font-family:var(--font)}.chr-sheen{position:absolute;inset:-50%;z-index:0;pointer-events:none;background:var(--ch-sheen);opacity:var(--ch-sheen-opacity);filter:blur(26px) saturate(1.3);animation:chr-spin 14s linear infinite}@keyframes chr-spin{to{transform:rotate(360deg)}}.chr-grain{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:radial-gradient(#000 1px,transparent 1.2px);background-size:3px 3px}.chr-blob{position:absolute;border-radius:50%;z-index:0;pointer-events:none}.chr-blob:after{content:"";position:absolute;top:16%;left:20%;width:28%;height:20%;background:#ffffffd9;border-radius:50%;filter:blur(2.5px)}.chr-blob-a{--c: var(--ch-blob-a);width:168px;height:168px;top:-46px;right:-46px;animation:chr-bob-a 9s ease-in-out infinite}.chr-blob-b{--c: var(--ch-blob-b);width:118px;height:118px;bottom:108px;left:-40px;animation:chr-bob-b 10.5s ease-in-out infinite 1s}.chr-blob-c{--c: var(--ch-blob-c);width:80px;height:80px;bottom:-26px;right:44px;animation:chr-bob-c 7.6s ease-in-out infinite .5s}.chr-blob-d{--c: var(--ch-blob-d);width:46px;height:46px;top:34%;left:-20px;animation:chr-bob-a 8.2s ease-in-out infinite 2.1s}.chr-blob-e{--c: var(--ch-blob-e);width:34px;height:34px;top:12%;left:20%;animation:chr-bob-b 6.8s ease-in-out infinite .8s}.chr-blob-f{--c: var(--ch-blob-f);width:58px;height:58px;bottom:42%;right:-18px;animation:chr-bob-c 9.8s ease-in-out infinite 1.6s}.chr-blob{background:radial-gradient(circle at 30% 28%,#fff,var(--c));box-shadow:0 12px 30px rgba(var(--ch-tint),.35)}@keyframes chr-bob-a{0%,to{transform:translate(0) scale(1)}50%{transform:translate(4px,-16px) scale(1.05)}}@keyframes chr-bob-b{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-6px,-12px) scale(1.04)}}@keyframes chr-bob-c{0%,to{transform:translate(0) scale(1)}50%{transform:translate(5px,-10px) scale(1.06)}}.chr-content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;overflow-y:auto;scrollbar-width:none}.chr-content::-webkit-scrollbar{display:none}.chr-topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.chr-wordmark{display:flex;align-items:center;gap:9px;font-family:var(--font-display);font-weight:700;font-size:17px}.chr-censor{color:var(--ch-censor)}.chr-orb{width:36px;height:36px;border-radius:50%;flex:none;background:var(--ch-orb);box-shadow:0 6px 14px rgba(var(--ch-orb-glow),.5),inset 0 -4px 8px rgba(var(--ch-orb-core),.35),inset 0 1px 1px #ffffffe6}.chr-icons{display:flex;gap:8px}.chr-icon-btn{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background:var(--ch-icon);box-shadow:0 5px 12px rgba(var(--ch-icon-glow),.5),inset 0 -3px 6px rgba(var(--ch-icon-core),.35),inset 0 1px 1px #ffffffe6;transition:transform .12s ease-out}.chr-icon-btn:active{transform:scale(.9)}.chr-icon-btn svg{width:15px;height:15px}.chr-icon-btn:focus-visible{outline:3px solid var(--ch-accent);outline-offset:2px}.chr-icon-btn.busy{opacity:.55;pointer-events:none}.chr-icon-btn.share-ok{background:radial-gradient(circle at 30% 25%,#fff 0% 6%,#34d399 45%,#0f9a6a)}.chr-icon-btn.share-fail{background:radial-gradient(circle at 30% 25%,#fff 0% 6%,#f43f5e 45%,#b0163a)}.chr-glass{background:#ffffffad;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 6px 18px rgba(var(--ch-tint),.2),inset 0 2px 3px #fff}.chr-ticket{display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:999px;padding:10px 10px 10px 16px;margin-bottom:16px}.chr-bell{--bell-ink: var(--ink);--bell-on: var(--ch-accent);--bell-dot: var(--ch-accent)}.chr-ticket-name{font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chr-ticket-date{flex:none;font-weight:700;font-size:12px;color:#fff;padding:4px 12px;border-radius:999px;background:var(--ch-grad);box-shadow:inset 0 1px 2px #ffffff8c}.chr-headline{font-family:var(--font-display);font-weight:700;font-size:23px;line-height:1.14;margin-bottom:5px;text-wrap:pretty}.chr-sub{font-size:13px;font-weight:500;color:var(--ink-60);line-height:1.45;margin-bottom:16px}.chr-units{display:grid;grid-template-columns:1fr 1fr;gap:10px}.chr-hero{grid-column:1 / -1;position:relative;padding:26px 18px 22px;border-radius:30px;text-align:center;overflow:hidden;background:var(--ch-hero);box-shadow:0 14px 34px rgba(var(--ch-hero-tint),.36),inset 0 3px 6px #fff,inset 0 -12px 18px rgba(var(--ch-hero-tint),.26)}.chr-hero-shine{position:absolute;top:-30%;left:-60%;width:60%;height:160%;z-index:1;background:linear-gradient(100deg,transparent,rgba(255,255,255,.8),transparent);transform:rotate(12deg);animation:chr-sweep 4.6s ease-in-out infinite}@keyframes chr-sweep{0%{left:-60%}55%,to{left:130%}}.chr-hero-num{position:relative;z-index:2;display:block;font-family:var(--font-display);font-weight:800;font-size:90px;line-height:.9;font-variant-numeric:tabular-nums;white-space:nowrap;background:var(--ch-hero-num);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 3px 1px rgba(255,255,255,.75)) drop-shadow(0 6px 10px rgba(var(--ch-tint),.28))}.chr-hero-tag{position:relative;z-index:2;display:inline-block;margin-top:8px;font-weight:700;font-size:12.5px;color:#fff;background:var(--ch-tag);padding:4px 14px;border-radius:999px;box-shadow:inset 0 1px 2px #ffffff80,0 4px 10px rgba(var(--ch-tag-glow),.4)}.chr-chip{border-radius:22px;padding:13px 15px}.chr-seconds{grid-column:1 / -1;font-size:12px;font-weight:500;color:var(--ink-55);margin-top:2px}.chr-seconds b{color:var(--ink);font-weight:700;font-variant-numeric:tabular-nums;transition:color .6s ease-in-out}.chr-seconds b.lit{color:var(--ch-accent);transition-duration:.25s}.chr-chip-num{display:block;font-family:var(--font-display);font-weight:700;font-size:26px;line-height:1.2;font-variant-numeric:tabular-nums}.chr-chip-label{display:block;font-size:11.5px;font-weight:600;color:var(--ink-55)}.chr-punchline{margin-top:18px;position:relative;border-radius:30px;padding:18px 17px 15px;box-shadow:0 10px 26px rgba(var(--ch-tint),.22),inset 0 2px 4px #fff}.chr-punchline:before{content:attr(data-level);position:absolute;top:-11px;right:16px;color:#fff;background:var(--ch-badge);font-weight:700;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;padding:4px 11px;border-radius:999px;box-shadow:inset 0 1px 2px #ffffff80}.chr-punchline-main{font-family:var(--font-display);font-weight:700;font-size:20px;line-height:1.22;margin-bottom:8px;text-wrap:pretty}.chr-punchline-sub{font-size:13px;font-weight:600;color:var(--ink-55);text-wrap:pretty}.chr-punchline-sub:empty{display:none}.chr-bottom{margin-top:auto;padding-top:18px;display:flex;flex-direction:column;gap:12px}.chr-caption-row .chr-accent{font-variant-numeric:tabular-nums}.chr-caption-row{display:flex;justify-content:space-between;font-size:11px;font-weight:700;color:var(--ink-50);letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px}.chr-accent{color:var(--ch-accent)}.chr-track{height:16px;border-radius:999px;background:#ffffffb8;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px rgba(var(--ch-tint),.25)}.chr-track-fill{height:100%;border-radius:999px;position:relative;overflow:hidden;background:var(--ch-track)}.chr-track-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.9) 45%,transparent 60%);animation:chr-shine 2.4s linear infinite}@keyframes chr-shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.chr{--lvl-filter: none}.chr[data-level="0"]{--lvl-filter: hue-rotate(-55deg) saturate(.85)}.chr[data-level="2"]{--lvl-filter: hue-rotate(28deg) saturate(1.5) brightness(1.04)}.chr-bubble{height:44px;padding:0;border:none;border-radius:999px;display:flex;align-items:center;justify-content:center;font-family:inherit;font-weight:700;font-size:13px;color:var(--ch-ink);background:#ffffffad;box-shadow:0 4px 10px rgba(var(--ch-tint),.18),inset 0 2px 3px #fff;transition:color .2s ease-out}.chr-bubble:focus-visible{outline:3px solid var(--ch-accent);outline-offset:2px}.chr-bubble.active{color:#fff}.chr-dial-row .dial-thumb{border-radius:999px;background:var(--ch-grad);box-shadow:0 6px 16px rgba(var(--ch-glow),.55),inset 0 1px 2px #ffffff80;filter:var(--lvl-filter);transition:translate .5s cubic-bezier(.3,1.4,.5,1),filter .35s ease-out;transition:translate .6s linear(0,.009,.035 2.1%,.141,.281 6.7%,.723 12.9%,.938 16.7%,1.017,1.077,1.121,1.149 24.3%,1.159,1.163,1.161,1.154 29.9%,1.129 32.8%,1.051 39.6%,1.017 43.1%,.991,.977 51%,.974 53.8%,.975 57.1%,.997 69.8%,1.003 76.9%,1),filter .35s ease-out}.chr-dial-row .dial-thumb:after{content:"";position:absolute;top:4px;left:20%;right:20%;height:34%;border-radius:999px;background:linear-gradient(to bottom,#ffffff6b,#fff0)}.chr-punchline:before{filter:var(--lvl-filter);transition:filter .35s ease-out}.chr-fizz{position:absolute;z-index:3;pointer-events:none;border-radius:50%;border:1.5px solid rgba(255,255,255,.85);background:radial-gradient(circle at 32% 28%,#fff 0 12%,transparent 20%),radial-gradient(circle at 50% 50%,rgba(var(--ch-glow),.12) 45%,rgba(var(--ch-glow),.6) 80%,rgba(var(--ch-glow),.85));box-shadow:0 3px 10px rgba(var(--ch-glow),.35);filter:var(--lvl-filter)}@media (prefers-reduced-motion: reduce){.chr-sheen,.chr-blob,.chr-hero-shine,.chr-track-fill:after,.chr-sun{animation:none}.chr-dial-row .dial-thumb{transition:none}}.chr{--hero-max: 90px;--pad-x: 20px;--pad-t: 18px;--pad-b: 18px}.chr-content{padding:calc(env(safe-area-inset-top) + var(--pad-t)) var(--pad-x) calc(env(safe-area-inset-bottom) + var(--pad-b))}.chr.fit-1{--pad-t: 10px;--pad-b: 10px}.chr.fit-1 .chr-topbar{margin-bottom:10px}.chr.fit-1 .chr-ticket,.chr.fit-1 .chr-sub{margin-bottom:12px}.chr.fit-1 .chr-hero{padding:20px 18px 17px}.chr.fit-1 .chr-punchline{margin-top:15px}.chr.fit-1 .chr-bottom{padding-top:12px;gap:10px}.chr.fit-2{--hero-max: 74px}.chr.fit-2 .chr-seconds-lead{display:none}.chr.fit-2 .chr-orb,.chr.fit-2 .chr-icon-btn{width:32px;height:32px}.chr.fit-2 .chr-ticket{padding:8px 8px 8px 14px}.chr.fit-2 .chr-headline{font-size:20px}.chr.fit-2 .chr-sub{font-size:12.5px}.chr.fit-2 .chr-hero{padding:16px 16px 14px}.chr.fit-2 .chr-hero-tag{margin-top:6px}.chr.fit-2 .chr-chip{padding:10px 13px}.chr.fit-2 .chr-chip-num{font-size:22px}.chr.fit-2 .chr-punchline{padding:15px 15px 13px}.chr.fit-2 .chr-punchline-main{font-size:18px;margin-bottom:6px}.chr.fit-2 .chr-caption-row{margin-bottom:6px}.chr.fit-3{--hero-max: 62px}.chr.fit-3 .chr-sub{display:none}.chr.fit-3 .chr-headline{margin-bottom:12px}.chr.fit-3 .chr-hero{padding:12px 14px 11px;border-radius:26px}.chr.fit-3 .chr-chip-num{font-size:20px}.chr.fit-3 .chr-seconds{font-size:11.5px}.chr.fit-3 .chr-punchline-main{font-size:16.5px}.chr.fit-3 .chr-punchline-sub{font-size:12px}.chr.fit-3 .chr-bubble{height:40px}.chr.fit-3 .chr-track{height:14px}.chr.fit-4{--hero-max: 54px;--pad-t: 6px}.chr.fit-4 .chr-headline{font-size:18px;margin-bottom:10px}.chr.fit-4 .chr-ticket{margin-bottom:10px}.chr.fit-4 .chr-hero-tag{font-size:11.5px;padding:3px 12px;margin-top:4px}.chr.fit-4 .chr-units{gap:8px}.chr.fit-4 .chr-punchline{margin-top:13px;padding:13px 14px 11px;border-radius:24px}.chr.fit-4 .chr-punchline-main{font-size:15.5px}.chr[data-scroll] .chr-bottom{position:sticky;bottom:0;z-index:4;margin:0 calc(-1 * var(--pad-x)) calc(-1 * (env(safe-area-inset-bottom) + var(--pad-b)));padding:16px var(--pad-x) calc(env(safe-area-inset-bottom) + var(--pad-b));background:linear-gradient(to bottom,transparent,var(--bg) 20px)}@media (max-width: 350px){.chr{--pad-x: 16px}.chr-wordmark{font-size:15.5px;gap:8px}.chr-bubble{font-size:12.5px}}[data-theme=chrome] .subscreen,[data-theme=chrome] .screen{background:var(--ch-page)}[data-theme=chrome] #app{background:var(--bg)}[data-theme=chrome] .subscreen-title{font-weight:700;letter-spacing:-.01em}[data-theme=chrome] .back-btn{width:36px;height:36px;color:#fff;background:var(--ch-icon);box-shadow:0 5px 12px rgba(var(--ch-icon-glow),.5),inset 0 -3px 6px rgba(var(--ch-icon-core),.35),inset 0 1px 1px #ffffffe6}[data-theme=chrome] .section-title,[data-theme=chrome] .field label{color:var(--ch-accent)}[data-theme=chrome] .field input,[data-theme=chrome] .field textarea{border:1.5px solid rgba(255,255,255,.8);border-radius:18px;background:#ffffffa8;box-shadow:0 4px 12px rgba(var(--ch-tint),.12),inset 0 2px 3px #fff;font-weight:600}[data-theme=chrome] .field input:focus,[data-theme=chrome] .field textarea:focus{border-color:var(--ch-accent)}[data-theme=chrome] .btn{border-radius:999px;font-weight:700;transition:transform .12s ease-out}[data-theme=chrome] .btn:active:not(:disabled){transform:scale(.97)}[data-theme=chrome] .btn-primary{color:#fff;background:var(--ch-grad);box-shadow:0 8px 18px rgba(var(--ch-glow),.45),inset 0 1px 2px #ffffff80}[data-theme=chrome] .row-select,[data-theme=chrome] .install-card{border:1.5px solid rgba(255,255,255,.8);background:#ffffffa8;box-shadow:0 4px 12px rgba(var(--ch-tint),.12),inset 0 2px 3px #fff}[data-theme=chrome] .row-select{border-radius:999px;padding:8px 14px}[data-theme=chrome] .install-card{border-radius:22px}[data-theme=chrome] .btn-ghost{background:#ffffffb3;box-shadow:0 4px 10px rgba(var(--ch-tint),.15),inset 0 2px 3px #fff}[data-theme=chrome] .btn-danger{background:#ffffffb3;color:#d0245e;box-shadow:0 4px 10px rgba(var(--ch-tint),.15),inset 0 2px 3px #fff}[data-theme=chrome] .switch{background:#fff9;box-shadow:inset 0 2px 4px rgba(var(--ch-tint),.25)}[data-theme=chrome] .toggle input:checked+.switch{background:var(--ch-grad)}html.native-switch[data-theme=chrome] .toggle input{accent-color:var(--ch-accent)}[data-theme=chrome] .switch:after{background:#fff;box-shadow:0 2px 5px rgba(var(--ch-tint),.35)}[data-theme=chrome] .toggle input:checked+.switch:after{background:#fff}[data-theme=chrome] .row,[data-theme=chrome] .link-row{border-top-color:#ffffffb3}[data-theme=chrome] .look-title{font-weight:700}[data-theme=chrome] .onb-q{font-weight:700;letter-spacing:-.01em}@keyframes nav-in-right{0%{transform:translate(100%)}}@keyframes nav-out-left{to{transform:translate(-28%);filter:brightness(.82)}}@keyframes nav-in-left{0%{transform:translate(-28%);filter:brightness(.82)}}@keyframes nav-out-right{to{transform:translate(100%)}}html[data-nav=push]::view-transition-old(root){animation:nav-out-left .42s cubic-bezier(.2,.8,.2,1) both}html[data-nav=push]::view-transition-new(root){animation:nav-in-right .42s cubic-bezier(.2,.8,.2,1) both;box-shadow:-12px 0 32px #0000002e}html[data-nav=pop]::view-transition-old(root){z-index:1;animation:nav-out-right .38s cubic-bezier(.3,.7,.3,1) both;box-shadow:-12px 0 32px #0000002e}html[data-nav=pop]::view-transition-new(root){animation:nav-in-left .38s cubic-bezier(.3,.7,.3,1) both}.stk{--bg: #ff5ca8;--ink: #1f0612;--ink-60: rgba(31,6,18,.72);--ink-55: rgba(31,6,18,.64);--hairline: rgba(31,6,18,.2);--accent: #e0006f;--accent-text: #c4005f;--accent-ink: #fff0f7;--surface: #ffe4f1;--lime: #ff8fc6;--sky: #ffb8dc;--pink: #ff1493;--yellow: #ffc6e2;--line: 2.5px;--r-hero: 18px;--r-card: 16px;--r-chip: 12px;--r-btn: 11px;--sh-hero: 6px 6px 0 #1f0612;--sh-card: 5px 5px 0 #1f0612;--sh-chip: 4px 4px 0 #1f0612;--sh-ctrl: 3px 3px 0 #1f0612;--font-display: "Archivo Black", system-ui, sans-serif;--font: "Bricolage Grotesque", system-ui, sans-serif;--font-mono: "Space Mono", ui-monospace, monospace}.stk,.stk *{box-sizing:border-box}.stk{position:absolute;inset:0;overflow-x:hidden;overflow-y:auto;background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;transition:background .2s ease-out}.stk-page{position:relative;min-height:100%;display:flex;flex-direction:column;overflow:clip}.stk-page:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(var(--ink) 1.1px,transparent 1.2px);background-size:22px 22px;opacity:.1;z-index:0}.stk-shape{position:absolute;pointer-events:none;z-index:1}.stk-sparkle{width:96px;height:96px;background:var(--lime);clip-path:polygon(50% 0%,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0% 50%,38% 38%);filter:drop-shadow(4px 5px 0 var(--ink)) drop-shadow(0 16px 20px rgba(11,11,11,.28));top:calc(env(safe-area-inset-top,0px) - 20px);right:-18px;animation:stk-spin 34s linear infinite}.stk-ring-blue{width:82px;height:82px;border-radius:50%;border:14px solid var(--sky);filter:drop-shadow(0 14px 18px rgba(11,11,11,.25));top:33%;left:-18px;animation:stk-drift 7.5s ease-in-out infinite}.stk-ring-pink{width:34px;height:34px;border-radius:50%;border:8px solid var(--pink);filter:drop-shadow(0 8px 10px rgba(11,11,11,.25));bottom:-2%;left:-10px;animation:stk-drift 9.2s ease-in-out infinite 1.1s}.stk-daisy{width:60px;height:60px;top:62%;left:-12px;filter:drop-shadow(3px 4px 0 var(--ink)) drop-shadow(0 12px 14px rgba(11,11,11,.25));animation:stk-spin 26s linear infinite reverse}.stk-daisy i{position:absolute;left:50%;top:50%;width:28%;height:50%;background:var(--yellow);border-radius:40%;display:block}@keyframes stk-spin{to{transform:rotate(360deg)}}@keyframes stk-drift{0%{transform:translate(0) rotate(-4deg)}22%{transform:translate(4px,-10px) rotate(2deg)}48%{transform:translate(-3px,-4px) rotate(6deg)}71%{transform:translate(3px,-13px) rotate(-3deg)}to{transform:translate(0) rotate(-4deg)}}.stk-over{position:absolute;pointer-events:none;z-index:3}.stk-flash{width:42px;height:42px;background:var(--accent);clip-path:polygon(46% 0%,58% 30%,100% 22%,66% 48%,88% 82%,50% 62%,22% 96%,26% 58%,0% 40%,40% 38%);filter:drop-shadow(2px 3px 0 var(--ink)) drop-shadow(0 16px 18px rgba(11,11,11,.4));top:26%;right:4%;animation:stk-drift 6.4s ease-in-out infinite .3s}.stk-star-sm{width:24px;height:24px;background:var(--sky);clip-path:polygon(50% 0%,63% 34%,98% 35%,70% 57%,81% 92%,50% 71%,19% 92%,30% 57%,2% 35%,37% 34%);filter:drop-shadow(2px 2px 0 var(--ink)) drop-shadow(0 12px 14px rgba(11,11,11,.35));top:69%;right:6%;animation:stk-drift 8.1s ease-in-out infinite 2s}@media (prefers-reduced-motion: reduce){.stk-shape,.stk-over,.stk-eyes,.stk-pupil,.stk-ruler-fill{animation:none!important;transition:none!important}}.stk-content{position:relative;z-index:2;flex:1;display:flex;flex-direction:column}.stk-topbar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.stk-wordmark{display:flex;align-items:center;gap:9px;font-family:var(--font);font-weight:800;font-size:15px;letter-spacing:-.01em;white-space:nowrap;flex:none}.stk-wordmark .stk-censor{color:var(--accent-text)}.stk-logo{width:34px;height:34px;border-radius:10px;background:var(--accent);border:var(--line) solid var(--ink);box-shadow:var(--sh-chip);display:flex;align-items:center;justify-content:center;flex:none;position:relative}.stk-logo-spark{width:46%;height:46%;background:var(--surface);clip-path:polygon(50% 0%,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0% 50%,38% 38%);transition:transform .5s cubic-bezier(.2,1.7,.4,1)}.stk-eyes{display:flex;gap:5px;filter:drop-shadow(3px 4px 0 var(--ink));animation:stk-drift 5.6s ease-in-out infinite .3s;flex:none;margin-top:-10px}.stk-eye{width:32px;height:42px;background:var(--surface);border:3px solid var(--ink);border-radius:50%;display:grid;place-items:center;overflow:hidden}.stk-pupil{width:15px;height:20px;background:var(--ink);border-radius:50%;animation:stk-look 4.4s ease-in-out infinite}.stk-eye:nth-child(2) .stk-pupil{animation-delay:.15s}@keyframes stk-look{0%,to{transform:translate(0)}20%{transform:translate(4px,-3px)}45%{transform:translate(-4px,1px)}70%{transform:translate(3px,3px)}}.stk-icons{display:flex;gap:8px;flex:none;position:relative}.stk-icon-btn{width:30px;height:30px;padding:0;border-radius:50%;border:var(--line) solid var(--ink);background:var(--surface);box-shadow:var(--sh-ctrl);color:var(--ink);display:flex;align-items:center;justify-content:center;transition:transform .1s ease-out,box-shadow .1s ease-out;cursor:pointer}.stk-icon-btn svg{width:14px;height:14px}.stk-icon-btn.stk-lime{background:var(--lime)}.stk-icon-btn:active,.stk-icon-btn.busy{transform:translate(3px,3px);box-shadow:0 0 0 0 var(--ink)}.stk-icon-btn.share-ok{background:var(--lime)}.stk-icon-btn.share-fail{background:var(--pink)}.stk-rule{height:1px;background:var(--hairline);margin-bottom:16px}.stk-ticket{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--ink);border:var(--line) solid var(--ink);border-radius:var(--r-chip);box-shadow:var(--sh-chip);padding:9px 12px;transform:rotate(-.7deg);margin-bottom:14px}.stk-ticket-name{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--surface);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stk-ticket-date{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.04em;background:var(--lime);color:var(--ink);border:1.5px solid var(--ink);border-radius:6px;padding:3px 8px;white-space:nowrap}.stk-bell{--bell-ink: var(--surface);--bell-on: var(--lime);--bell-dot: var(--accent);--bell-ring: var(--ink)}.stk-headline{font-family:var(--font-display);font-weight:400;font-size:22px;line-height:1.1;letter-spacing:-.01em;margin-bottom:6px;text-wrap:balance}.stk-sub{font-size:13.5px;color:var(--ink-60);line-height:1.4;margin-bottom:16px}.stk-units{display:grid;grid-template-columns:1fr 1fr;gap:10px;grid-template-areas:"hero hero" "wd hrs" "sec sec"}.stk-hero{position:relative;grid-area:hero;border:var(--line) solid var(--ink);border-radius:var(--r-hero);box-shadow:var(--sh-hero);padding:22px 18px 20px;background:radial-gradient(140% 100% at 18% -20%,rgba(255,255,255,.3),transparent 55%),var(--accent);display:flex;align-items:center;justify-content:center;min-width:0}.stk-hero-num{font-family:var(--font-display);font-weight:400;font-size:92px;line-height:.9;color:var(--accent-ink);font-variant-numeric:tabular-nums;display:inline-block;text-shadow:0 2px 0 rgba(11,11,11,.08);white-space:nowrap}.stk-hero-tag{position:absolute;top:-12px;right:16px;color:var(--ink);background:var(--surface);border:1.5px solid var(--ink);border-radius:999px;padding:4px 12px;font-size:12.5px;font-weight:700;box-shadow:2px 2px 0 var(--ink);transform:rotate(2deg)}.stk-chip{border:var(--line) solid var(--ink);border-radius:var(--r-card);box-shadow:var(--sh-chip);padding:10px 12px;display:flex;flex-direction:column;gap:2px;min-width:0}.stk-chip-workdays{grid-area:wd;background:var(--lime)}.stk-chip-hours{grid-area:hrs;background:var(--sky)}.stk-chip-num{font-family:var(--font-display);font-weight:400;font-size:26px;font-variant-numeric:tabular-nums;color:var(--ink)}.stk-chip-label{font-size:12.5px;font-weight:700;color:var(--ink);opacity:.72}.stk-seconds{grid-area:sec;font-family:var(--font);font-size:12.5px;font-weight:600;color:var(--ink-60);margin-top:2px}.stk-seconds b{font-family:var(--font-mono);font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink);transition:color .6s ease-in-out}.stk-seconds b.lit{color:var(--accent-text);transition-duration:.25s}.stk-punchline{position:relative;margin-top:14px;background:var(--surface);border:var(--line) solid var(--ink);border-radius:var(--r-hero);box-shadow:var(--sh-card);padding:18px 18px 16px}.stk-punchline:before{content:attr(data-level);position:absolute;top:-11px;right:14px;background:var(--ink);color:var(--surface);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;border-radius:999px}.stk-punchline-main{font-family:var(--font-display);font-weight:400;font-size:21px;line-height:1.18;color:var(--accent-text);margin-bottom:10px;text-wrap:balance}.stk-punchline-sub{font-size:13.5px;font-weight:600;color:var(--ink-60)}.stk-punchline-sub:empty{display:none}.stk-punchline-main:has(+.stk-punchline-sub:empty){margin-bottom:0}.stk-bottom{margin-top:auto;padding-top:16px;display:flex;flex-direction:column;gap:10px}.stk-caption-row{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-55)}.stk-caption-row .stk-accent{color:var(--accent-text);font-variant-numeric:tabular-nums}.stk-ruler-block{display:flex;flex-direction:column;gap:8px}.stk-ruler{height:14px;border:var(--line) solid var(--ink);border-radius:999px;background:var(--surface);overflow:hidden;position:relative}.stk-ruler-fill{height:100%;background:var(--lime);background-image:repeating-linear-gradient(-45deg,rgba(11,11,11,.1) 0 4px,transparent 4px 8px);background-size:22.6px 22.6px;border-right:var(--line) solid var(--ink);transition:width .3s ease-out;animation:stk-stripe-march 1.1s linear infinite}@keyframes stk-stripe-march{0%{background-position:0 0}to{background-position:22.6px 0}}.stk{--lvl: var(--accent);--lvl-ink: var(--accent-ink)}.stk[data-level="0"]{--lvl: var(--sky);--lvl-ink: #0b0b0b}.stk[data-level="2"]{--lvl: var(--pink);--lvl-ink: #0b0b0b}.stk-dial-cell{height:44px;padding:0;border-radius:var(--r-btn);border:var(--line) solid var(--ink);background:var(--surface);color:var(--ink);font-family:var(--font);font-weight:800;font-size:13.5px;display:flex;align-items:center;justify-content:center;box-shadow:var(--sh-ctrl);transition:box-shadow .15s ease-out,color .15s}.stk-dial-cell.active{color:var(--lvl-ink);background:transparent;border-color:transparent;box-shadow:none}.stk-dial-row .dial-thumb{top:3px;bottom:-3px;left:3px;border:var(--line) solid var(--ink);border-radius:var(--r-btn);background:var(--lvl);transition:translate .45s cubic-bezier(.3,1.5,.5,1),background-color .2s ease-out;transition:translate .6s linear(0,.009,.035 2.1%,.141,.281 6.7%,.723 12.9%,.938 16.7%,1.017,1.077,1.121,1.149 24.3%,1.159,1.163,1.161,1.154 29.9%,1.129 32.8%,1.051 39.6%,1.017 43.1%,.991,.977 51%,.974 53.8%,.975 57.1%,.997 69.8%,1.003 76.9%,1),background-color .2s ease-out}.stk-dial-row.is-dragging .dial-thumb{rotate:-2deg}.stk-punchline:before{background:var(--lvl);color:var(--lvl-ink);border:1.5px solid var(--ink);padding:2px 8px;transition:background-color .2s ease-out}.stk-eye{position:relative;transition:scale .3s cubic-bezier(.3,1.6,.5,1)}.stk-eye:before{content:"";position:absolute;z-index:1;left:0;right:0;top:0;height:50%;background:var(--surface);border-bottom:3px solid var(--ink);translate:0 -110%;transition:translate .35s ease-out}.stk[data-level="0"] .stk-eye:before{translate:0 0}.stk[data-level="2"] .stk-eye{scale:1.1}.stk-pupil{transition:scale .25s ease-out}.stk[data-level="2"] .stk-pupil{scale:.72;animation-duration:1.3s}.stk-bit{position:absolute;z-index:6;pointer-events:none;width:22px;height:22px;margin:-11px 0 0 -11px;background:var(--c);filter:drop-shadow(2px 2px 0 var(--ink))}.stk-bit-star{clip-path:polygon(50% 0%,63% 34%,98% 35%,70% 57%,81% 92%,50% 71%,19% 92%,30% 57%,2% 35%,37% 34%)}.stk-bit-spark{clip-path:polygon(50% 0%,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0% 50%,38% 38%)}.stk-bit-ring{background:none;border:5px solid var(--c);border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px}.stk-bit-dot{border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border:1.5px solid var(--ink);filter:none}.stk{--hero-max: 92px;--pad-x: 22px;--pad-t: 26px;--pad-b: 40px}.stk-content{padding:calc(env(safe-area-inset-top,0px) + var(--pad-t)) var(--pad-x) calc(env(safe-area-inset-bottom,0px) + var(--pad-b))}.stk.fit-1{--pad-t: 14px;--pad-b: 28px}.stk.fit-1 .stk-topbar{margin-bottom:8px}.stk.fit-1 .stk-rule{margin-bottom:12px}.stk.fit-1 .stk-ticket{margin-bottom:11px}.stk.fit-1 .stk-sub{margin-bottom:12px}.stk.fit-1 .stk-headline{margin-bottom:4px}.stk.fit-1 .stk-hero{padding:16px 18px 15px}.stk.fit-1 .stk-punchline{margin-top:12px}.stk.fit-1 .stk-bottom{padding-top:10px;gap:8px}.stk.fit-2{--hero-max: 76px}.stk.fit-2 .stk-headline{font-size:20px}.stk.fit-2 .stk-sub{font-size:12.5px;margin-bottom:12px}.stk.fit-2 .stk-hero{padding:16px 16px 14px}.stk.fit-2 .stk-chip{padding:8px 11px}.stk.fit-2 .stk-chip-num{font-size:22px}.stk.fit-2 .stk-seconds-lead{display:none}.stk.fit-2 .stk-punchline{margin-top:12px;padding:15px 15px 13px}.stk.fit-2 .stk-punchline-main{font-size:19px;margin-bottom:7px}.stk.fit-3{--hero-max: 64px}.stk.fit-3 .stk-sub{display:none}.stk.fit-3 .stk-headline{margin-bottom:12px}.stk.fit-3 .stk-hero{padding:12px 14px 10px}.stk.fit-3 .stk-chip-num{font-size:20px}.stk.fit-3 .stk-chip-label,.stk.fit-3 .stk-seconds{font-size:11.5px}.stk.fit-3 .stk-punchline-main{font-size:17.5px}.stk.fit-3 .stk-punchline-sub{font-size:12.5px}.stk.fit-3 .stk-dial-cell{height:40px}.stk.fit-4{--hero-max: 54px;--pad-t: 12px}.stk.fit-4 .stk-headline{font-size:18px;margin-bottom:10px}.stk.fit-4 .stk-ticket{padding:7px 10px;margin-bottom:10px}.stk.fit-4 .stk-units{gap:8px}.stk.fit-4 .stk-punchline{padding:13px 13px 11px}.stk.fit-4 .stk-punchline-main{font-size:16px}.stk.fit-4 .stk-ruler{height:12px}.stk.fit-4 .stk-ruler-block{gap:6px}.stk[data-scroll] .stk-bottom{position:sticky;bottom:0;z-index:5;margin:0 calc(-1 * var(--pad-x)) calc(-1 * (env(safe-area-inset-bottom,0px) + var(--pad-b)));padding:16px var(--pad-x) calc(env(safe-area-inset-bottom,0px) + var(--pad-b));background:linear-gradient(to bottom,transparent,var(--bg) 18px)}@media (max-width: 350px){.stk{--pad-x: 18px}.stk-topbar{gap:6px}.stk-wordmark{font-size:14px;gap:7px}.stk-logo{width:30px;height:30px;border-radius:9px}.stk-eyes{gap:4px;margin-top:-6px}.stk-eye{width:26px;height:34px;border-width:2.5px}.stk-pupil{width:12px;height:16px}.stk-icons{gap:6px}.stk-dial-cell{font-size:12.5px}}:root{--lk-gutter: 20px;--lk-surface: var(--nb-surface);--lk-sheet: var(--bg);--lk-line: var(--nb-border-w) solid var(--ink);--lk-soft-line: var(--nb-border-w) solid var(--hairline-18);--lk-shadow: var(--nb-shadow)}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}.look-sheet-wrap{position:fixed;inset:0;z-index:50;pointer-events:none}.look-sheet-wrap.is-open{pointer-events:auto}.look-backdrop{position:absolute;inset:0;background:#0b0b0b6b;opacity:0;transition:opacity .28s ease-out}.look-sheet-wrap.is-open .look-backdrop{opacity:1}.look-sheet{position:absolute;left:8px;right:8px;bottom:calc(env(safe-area-inset-bottom,0px) + 8px);max-width:480px;margin:0 auto;padding:6px 0 18px;background:var(--lk-sheet);color:var(--ink);border:var(--lk-line);border-radius:28px;box-shadow:var(--lk-shadow);transform:translateY(calc(100% + 40px));transition:transform .44s cubic-bezier(.2,.9,.25,1.06);outline:none;touch-action:pan-x}.look-sheet-wrap.is-open .look-sheet{transform:translateY(0)}.look-sheet.is-dragging{transition:none}.look-grabber{display:flex;justify-content:center;padding:6px 0 4px;cursor:grab;touch-action:none}.look-grabber span{width:40px;height:5px;border-radius:999px;background:var(--ink);opacity:.22}.look-sheet-head{display:flex;align-items:center;justify-content:space-between;padding:2px var(--lk-gutter) 12px;touch-action:none}.look-title{font-family:var(--font-display);font-size:22px;letter-spacing:-.01em}.look-done{padding:8px 15px;border-radius:999px;background:var(--ink);color:var(--bg);font-size:14px;font-weight:800}.look-done:active{transform:scale(.94)}.look-more{display:flex;justify-content:space-between;align-items:center;margin:16px var(--lk-gutter) 0;padding:13px 16px;border-radius:14px;border:var(--lk-soft-line);border-style:dashed;font-size:15px;font-weight:700}.look-more:active{transform:scale(.98)}.look-picker{display:flex;flex-direction:column;gap:14px}.subscreen .look-picker{--lk-gutter: 24px}.look-carousel{position:relative;display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lk-gutter);padding:12px var(--lk-gutter) 10px;margin:0;scrollbar-width:none}.subscreen .look-carousel{margin:-8px calc(var(--lk-gutter) * -1) 0}.look-carousel::-webkit-scrollbar{display:none}.look-card{position:relative;flex:0 0 148px;scroll-snap-align:center;display:flex;flex-direction:column;gap:4px;padding:8px 8px 12px;border-radius:20px;border:var(--lk-soft-line);background:var(--lk-surface);text-align:left;transition:transform .14s ease-out,box-shadow .2s ease-out,border-color .2s ease-out}.look-card:active{transform:scale(.96)}.look-card.is-active{border:var(--lk-line);box-shadow:var(--lk-shadow)}.look-card:focus-visible,.look-done:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.look-card-label{margin-top:6px;padding:0 4px;font-size:14.5px;font-weight:800;color:var(--ink)}.look-card-blurb{padding:0 4px;font-size:11.5px;line-height:1.3;color:var(--ink-55)}.look-card-badge{position:absolute;top:-9px;right:10px;padding:3px 9px;border-radius:999px;border:1.5px solid var(--ink);background:var(--accent);color:var(--accent-ink);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transform:rotate(8deg) scale(0);transition:transform .34s cubic-bezier(.3,1.8,.5,1)}.look-card.is-active .look-card-badge{transform:rotate(8deg) scale(1)}.mini{position:relative;height:172px;border-radius:13px;overflow:hidden;padding:11px 9px;display:flex;flex-direction:column;gap:7px;background-color:var(--m-bg);background-image:radial-gradient(color-mix(in srgb,var(--m-ink) 16%,transparent) .7px,transparent .8px);background-size:8px 8px;border:1px solid rgba(11,11,11,.18);transition:background-color .3s ease-out}.mini-ticket{height:17px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 5px;border-radius:5px;background:var(--m-ink);box-shadow:2px 2px 0 var(--m-shadow);transform:rotate(-1.2deg)}.mini-ticket i{width:34px;height:3px;border-radius:2px;background:var(--m-surface)}.mini-ticket b{width:24px;height:8px;border-radius:3px;background:var(--m-lime)}.mini-hero{height:62px;flex:none;display:grid;place-items:center;border-radius:10px;border:1.5px solid var(--m-ink);background:var(--m-accent);box-shadow:3px 3px 0 var(--m-shadow)}.mini-hero b{font-family:Archivo Black,system-ui,sans-serif;font-weight:400;font-size:32px;line-height:1;color:var(--m-onaccent)}.mini-chips{display:grid;grid-template-columns:1fr 1fr;gap:6px;flex:none}.mini-chips i,.mini-card{border-radius:7px;border:1.5px solid var(--m-ink);box-shadow:2px 2px 0 var(--m-shadow)}.mini-chips i{height:22px;background:var(--m-lime)}.mini-chips i+i{background:var(--m-sky)}.mini-card{flex:1;display:flex;flex-direction:column;gap:4px;padding:6px;background:var(--m-surface);border-radius:9px}.mini-card i{height:4px;width:82%;border-radius:2px;background:var(--m-accent)}.mini-card i+i{width:52%;background:color-mix(in srgb,var(--m-ink) 30%,transparent)}.mini--chrome{gap:6px;background:var(--m-page);background-size:auto;border-color:#fffc;color:var(--m-ink)}.mini-blob{position:absolute;width:62px;height:62px;top:-18px;right:-18px;border-radius:50%;background:radial-gradient(circle at 30% 28%,#fff,var(--m-blob));box-shadow:0 6px 14px rgba(var(--m-tint),.35)}.mini-glass{position:relative;background:#ffffffb3;box-shadow:0 3px 8px rgba(var(--m-tint),.2),inset 0 1px 2px #fff}.mini-glass--ticket{height:17px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 3px 0 7px;border-radius:999px}.mini-glass--ticket i{width:30px;height:3px;border-radius:2px;background:color-mix(in srgb,var(--m-ink) 60%,transparent)}.mini-glass--ticket b{width:26px;height:11px;border-radius:999px;background:var(--m-grad)}.mini-chr-hero{position:relative;height:60px;flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:15px;background:var(--m-hero);box-shadow:0 6px 14px rgba(var(--m-tint),.3),inset 0 2px 3px #fff,inset 0 -6px 9px rgba(var(--m-tint),.2)}.mini-chr-hero b{font-family:"Baloo 2",system-ui,sans-serif;font-weight:800;font-size:32px;line-height:.85;background:var(--m-num);-webkit-background-clip:text;background-clip:text;color:transparent}.mini-chr-hero span{width:30px;height:7px;border-radius:999px;background:var(--m-grad)}.mini-chr-chips{display:grid;grid-template-columns:1fr 1fr;gap:6px;flex:none}.mini-chr-chips i{height:22px;border-radius:10px}.mini-chr-dial{margin-top:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:4px;flex:none}.mini-chr-dial i{height:13px;border-radius:999px;background:#ffffffb3;box-shadow:inset 0 1px 2px #fff}.mini-chr-dial i.on{background:var(--m-grad)}@media (prefers-reduced-motion: reduce){.look-sheet,.look-backdrop,.look-card-badge,.look-card{transition:none}}.cd-dial{--dial-gap: 6px;position:relative;display:flex;gap:var(--dial-gap);touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.cd-dial .dial-cell{flex:1;min-width:0;cursor:pointer}.cd-dial .dial-label{position:relative;z-index:2;pointer-events:none;transition:scale .12s ease-out}.cd-dial .dial-cell:active .dial-label{scale:.92}.cd-dial .dial-thumb{position:absolute;z-index:1;top:0;bottom:0;left:0;width:calc((100% - 2 * var(--dial-gap)) / 3);translate:calc(var(--i, 1) * (100% + var(--dial-gap))) 0;pointer-events:none}@media (prefers-reduced-motion: reduce){.cd-dial .dial-thumb{transition:none!important}}:root{--onb-surface: var(--nb-surface);--onb-line: var(--nb-border-w) solid var(--ink);--onb-soft-line: var(--nb-border-w) solid var(--hairline-18);--onb-shadow: var(--nb-shadow);--onb-on: var(--nb-lime);--onb-on-ink: #0b0b0b}.onb{gap:0;padding-bottom:0}.onb-top{display:flex;align-items:center;gap:14px;min-height:36px}.onb-back[hidden]{display:flex;visibility:hidden}.onb-progress{flex:1;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px}.onb-progress i{position:relative;height:9px;border-radius:999px;border:var(--onb-soft-line);background:var(--onb-surface);overflow:hidden}.onb-progress i:after{content:"";position:absolute;inset:0;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.onb-progress i.is-now{border:var(--onb-line)}.onb-progress i.is-now:after{transform:scaleX(.35)}.onb-progress i.is-done:after{transform:scaleX(1)}.onb-count{min-width:44px;text-align:right;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-55)}.onb-stage{flex:1;display:flex;flex-direction:column;padding-top:40px}.onb-stage.is-intro{justify-content:center;padding-top:0}.onb.is-intro .onb-progress,.onb.is-intro .onb-count{visibility:hidden}.onb-step{display:flex;flex-direction:column;gap:14px}.onb-step.from-right{animation:onb-in-right .4s cubic-bezier(.2,.8,.2,1) both}.onb-step.from-left{animation:onb-in-left .4s cubic-bezier(.2,.8,.2,1) both}.onb-step.shake{animation:onb-shake .36s ease-in-out}@keyframes onb-in-right{0%{opacity:0;transform:translate(40px)}}@keyframes onb-in-left{0%{opacity:0;transform:translate(-40px)}}@keyframes onb-shake{20%{transform:translate(-8px)}40%{transform:translate(7px)}60%{transform:translate(-5px)}80%{transform:translate(3px)}}.onb-q{display:block;margin:0;font-family:var(--font-display);font-size:31px;font-weight:400;line-height:1.08;letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.onb-hint{margin:0;font-size:15px;line-height:1.45;color:var(--ink-60);text-wrap:pretty}.onb-input{width:100%;margin-top:10px;padding:16px 18px;border-radius:16px;border:var(--onb-line);background:var(--onb-surface);box-shadow:var(--onb-shadow);color:var(--ink);font-family:var(--font);font-size:22px;font-weight:700;outline:none;color-scheme:var(--native-scheme);-webkit-appearance:none;appearance:none;min-height:62px}.onb-input::placeholder{color:var(--ink-55);opacity:.7}.onb-input:focus{border-color:var(--accent)}.onb-date-row{display:grid;grid-template-columns:minmax(0,1fr) 116px;gap:10px}.onb-date-row .onb-input{min-width:0}.onb-time{font-size:18px;padding:16px 12px}.onb-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.onb-chip{padding:9px 14px;border-radius:999px;border:var(--onb-soft-line);background:var(--onb-surface);color:var(--ink);font-size:14px;font-weight:700;transition:background .15s ease-out,border-color .15s ease-out,transform .1s ease-out}.onb-chip:active{transform:scale(.94)}.onb-chip.is-on{border:var(--onb-line);background:var(--onb-on);color:var(--onb-on-ink)}.onb-chip:focus-visible,.onb-skip:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.onb-preview{margin-top:10px;padding:14px 16px;border-radius:16px;border:var(--onb-soft-line);border-style:dashed;display:flex;flex-direction:column;gap:6px;font-family:var(--font-display);font-size:20px;line-height:1.15}.onb-preview-tag{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-55)}.onb-readout{min-height:22px;font-size:14.5px;font-weight:600;color:var(--ink-60)}.onb-readout[data-tone=bad]{color:var(--nb-accent-text, var(--accent))}.onb-hero{display:flex;align-items:center;gap:12px;margin-bottom:22px}.onb-logo{width:58px;height:58px;border-radius:16px;border:var(--onb-line);background:var(--accent);box-shadow:var(--onb-shadow);display:grid;place-items:center;transform:rotate(-6deg)}.onb-logo span{width:46%;height:46%;background:var(--accent-ink);clip-path:polygon(50% 0%,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0% 50%,38% 38%);animation:onb-spin 6s linear infinite}@keyframes onb-spin{to{transform:rotate(360deg)}}.onb-hero-word{font-weight:800;font-size:20px;letter-spacing:-.01em}.onb-hero-word b{color:var(--accent)}.onb-notif{display:flex;gap:11px;align-items:flex-start;margin-top:4px;padding:12px 14px;border-radius:20px;background:var(--onb-surface);border:var(--onb-soft-line);box-shadow:0 8px 24px #00000014}.onb-notif-icon{flex:none;width:34px;height:34px;border-radius:9px;background:var(--accent);display:grid;place-items:center}.onb-notif-icon span{width:50%;height:50%;background:var(--accent-ink);clip-path:polygon(50% 0%,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0% 50%,38% 38%)}.onb-notif-text{display:flex;flex-direction:column;gap:1px;min-width:0;font-size:14px;line-height:1.3}.onb-notif-head{display:flex;justify-content:space-between;gap:8px;font-size:11.5px;color:var(--ink-55);text-transform:uppercase;letter-spacing:.04em}.onb-notif-head b{font-weight:700}.onb-notif-head span{text-transform:none;letter-spacing:0}.onb-notif-title{font-weight:800}.onb-notif-body{color:var(--ink)}.onb-hour{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:700;margin-top:4px}.onb-hour-select{width:auto;flex:1;font-size:17px;padding:12px 14px;-webkit-appearance:none;appearance:none}.onb-install{font-size:14.5px}.onb-foot{position:sticky;bottom:0;display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:24px;padding:16px 0 calc(env(safe-area-inset-bottom,0px) + 20px)}.onb-next{width:100%;font-size:17px;padding:16px 18px}.onb-skip{padding:8px 12px;font-size:14px;font-weight:700;color:var(--ink-60)}.onb-skip[hidden]{display:none}@media (max-height: 740px){.onb-stage{padding-top:22px}.onb-step{gap:12px}.onb-q{font-size:27px}.onb-hint{font-size:14px}.onb-input{min-height:56px;padding:13px 16px;font-size:20px}.onb-time{font-size:17px;padding:14px 10px}.onb-chips{gap:7px}.onb-chip{padding:8px 12px;font-size:13.5px}.onb-hero{margin-bottom:16px}.onb-foot{margin-top:14px;padding-top:12px;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 14px)}}@media (max-width: 350px){.onb-q{font-size:27px}.onb-date-row{grid-template-columns:minmax(0,1fr) 100px;gap:8px}}@media (prefers-reduced-motion: reduce){.onb-step,.onb-logo span{animation:none!important}.onb-progress i:after{transition:none}}@container app (min-width: 540px) and (min-height: 600px){.stk{--s: 1.1;--hero-max: 104px;--col: calc(460px * var(--s))}.stk{--line: 3px;--sh-hero: calc(6px * var(--s)) calc(6px * var(--s)) 0 var(--ink);--sh-card: calc(5px * var(--s)) calc(5px * var(--s)) 0 var(--ink);--sh-chip: calc(4px * var(--s)) calc(4px * var(--s)) 0 var(--ink);--sh-ctrl: calc(3px * var(--s)) calc(3px * var(--s)) 0 var(--ink);--r-hero: calc(18px * var(--s));--r-card: calc(16px * var(--s));--r-chip: calc(12px * var(--s));--r-btn: calc(11px * var(--s))}.stk{--pad-x: max(calc(22px * var(--s)), calc((100cqw - var(--col)) / 2));--pad-t: calc(26px * var(--s));--pad-b: calc(40px * var(--s))}.stk-page:before{background-size:calc(22px * var(--s)) calc(22px * var(--s))}.stk-shape,.stk-over{scale:calc(var(--s) * 1.35)}.stk-sparkle{top:calc(env(safe-area-inset-top,0px) + 10px);right:10px}.stk-ring-blue{left:2%}.stk-daisy{left:auto;right:-2%;top:57%}.stk-ring-pink{left:6%;bottom:4%}.stk-flash{right:5%}.stk-star-sm{right:8%}.stk-bit{scale:var(--s)}.stk-topbar{margin-bottom:calc(12px * var(--s))}.stk-wordmark{font-size:calc(15px * var(--s));gap:calc(9px * var(--s))}.stk-logo{width:calc(34px * var(--s));height:calc(34px * var(--s));border-radius:calc(10px * var(--s))}.stk-eyes{gap:calc(5px * var(--s));margin-top:calc(-10px * var(--s));filter:drop-shadow(4px 5px 0 var(--ink))}.stk-eye{width:calc(32px * var(--s));height:calc(42px * var(--s));border-width:3.5px}.stk-eye:before{border-bottom-width:3.5px}.stk-pupil{width:calc(15px * var(--s));height:calc(20px * var(--s))}.stk-icons{gap:calc(8px * var(--s))}.stk-icon-btn{width:calc(30px * var(--s));height:calc(30px * var(--s))}.stk-icon-btn svg{width:calc(14px * var(--s));height:calc(14px * var(--s))}.stk-rule{margin-bottom:calc(16px * var(--s))}.stk-ticket{padding:calc(9px * var(--s)) calc(12px * var(--s));margin-bottom:calc(14px * var(--s))}.stk-ticket-name,.stk-ticket-date{font-size:calc(11px * var(--s))}.stk-ticket-date{padding:calc(3px * var(--s)) calc(8px * var(--s))}.stk-headline{font-size:calc(22px * var(--s));margin-bottom:calc(6px * var(--s))}.stk-sub{font-size:calc(13.5px * var(--s));margin-bottom:calc(16px * var(--s))}.stk-units{gap:calc(10px * var(--s))}.stk-hero{padding:calc(22px * var(--s)) calc(18px * var(--s)) calc(20px * var(--s))}.stk-hero-tag{top:calc(-12px * var(--s));right:calc(16px * var(--s));font-size:calc(12.5px * var(--s));padding:calc(4px * var(--s)) calc(12px * var(--s))}.stk-chip{padding:calc(10px * var(--s)) calc(12px * var(--s))}.stk-chip-num{font-size:calc(26px * var(--s))}.stk-chip-label,.stk-seconds{font-size:calc(12.5px * var(--s))}.stk-punchline{margin-top:calc(14px * var(--s));padding:calc(18px * var(--s)) calc(18px * var(--s)) calc(16px * var(--s))}.stk-punchline:before{font-size:calc(10px * var(--s));top:calc(-11px * var(--s));right:calc(14px * var(--s));padding:calc(2px * var(--s)) calc(8px * var(--s))}.stk-punchline-main{font-size:calc(21px * var(--s));margin-bottom:calc(10px * var(--s))}.stk-punchline-sub{font-size:calc(13.5px * var(--s))}.stk-bottom{padding-top:calc(16px * var(--s));gap:calc(10px * var(--s))}.stk-caption-row{font-size:calc(10.5px * var(--s))}.stk-ruler-block{gap:calc(8px * var(--s))}.stk-ruler{height:calc(14px * var(--s))}.stk-dial-row{--dial-gap: calc(6px * var(--s))}.stk-dial-cell{height:calc(44px * var(--s));font-size:calc(13.5px * var(--s))}}@container app (min-width: 540px) and (min-height: 850px){.stk{--s: 1.35;--hero-max: 150px}}@container app (min-width: 540px) and (min-height: 1000px){.stk{--s: 1.42;--hero-max: 165px}}@container app (min-width: 540px) and (min-height: 1100px){.stk{--s: 1.5;--hero-max: 180px}}@container app (min-width: 540px) and (min-height: 1250px){.stk{--s: 1.7;--hero-max: 220px}}@container app (min-width: 1000px) and (min-height: 600px) and (min-aspect-ratio: 5/4){.stk{--s: 1.2;--hero-max: 190px;--col: 1240px}.stk{--pad-x: max(calc(32px * var(--s)), calc((100cqw - var(--col)) / 2));--pad-t: calc(20px * var(--s));--pad-b: calc(30px * var(--s))}.stk-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr);grid-template-rows:auto auto auto auto auto minmax(0,1fr) auto;grid-template-areas:"top    top    top" "rule   rule   rule" "ticket ticket ticket" "head   head   head" "sub    sub    sec" "hero   hero   punch" "wd     hrs    bottom";column-gap:calc(16px * var(--s))}.stk-units{display:contents}.stk-topbar{grid-area:top}.stk-rule{grid-area:rule}.stk-ticket{grid-area:ticket}.stk-headline{grid-area:head}.stk-sub{grid-area:sub;align-self:end}.stk-seconds{align-self:end;margin:0 0 calc(14px * var(--s));padding-left:calc(4px * var(--s))}.stk-hero,.stk-punchline{margin:0 0 calc(16px * var(--s))}.stk-hero{flex-direction:column}.stk-hero-num{line-height:.86}.stk-punchline{grid-area:punch;display:flex;flex-direction:column;justify-content:center;padding:calc(24px * var(--s)) calc(24px * var(--s)) calc(22px * var(--s));transform:rotate(.6deg)}.stk-punchline-main{font-size:calc(30px * var(--s));line-height:1.1;margin-bottom:calc(14px * var(--s))}.stk-punchline-sub{font-size:calc(15px * var(--s))}.stk-chip{justify-content:flex-end;padding:calc(12px * var(--s)) calc(14px * var(--s))}.stk-chip-num{font-size:calc(34px * var(--s));line-height:1}.stk-bottom{grid-area:bottom;margin:0;padding-top:0;align-self:end}.stk-ring-blue{top:46%}.stk-daisy{top:74%;left:-1%;right:auto}.stk-flash{top:38%;right:3%}.stk-star-sm{top:66%;right:2%}}@container app (min-width: 1000px) and (min-height: 900px) and (min-aspect-ratio: 5/4){.stk{--s: 1.4;--hero-max: 300px}}@container app (min-width: 540px) and (min-height: 600px){.chr{--s: 1.1;--hero-max: 104px;--col: calc(460px * var(--s))}.chr{--pad-x: max(calc(20px * var(--s)), calc((100cqw - var(--col)) / 2));--pad-t: calc(18px * var(--s));--pad-b: calc(22px * var(--s))}.chr-blob-a{width:300px;height:300px;top:-90px;right:-80px}.chr-blob-b{width:210px;height:210px;bottom:16%;left:-70px}.chr-blob-c{width:140px;height:140px;bottom:26%;right:-54px}.chr-blob-d{width:80px;height:80px;top:30%;left:6%}.chr-blob-e{width:54px;height:54px;top:9%;left:30%}.chr-blob-f{width:100px;height:100px;bottom:44%;right:5%}.chr-blob:after{filter:blur(4px)}.chr-grain{background-size:4px 4px}.chr-topbar{margin-bottom:calc(14px * var(--s))}.chr-wordmark{font-size:calc(17px * var(--s));gap:calc(9px * var(--s))}.chr-orb,.chr-icon-btn{width:calc(36px * var(--s));height:calc(36px * var(--s))}.chr-icons{gap:calc(10px * var(--s))}.chr-icon-btn svg{width:calc(15px * var(--s));height:calc(15px * var(--s))}.chr-ticket{padding:calc(10px * var(--s)) calc(10px * var(--s)) calc(10px * var(--s)) calc(16px * var(--s));margin-bottom:calc(16px * var(--s))}.chr-ticket-name,.chr-ticket-date{font-size:calc(12px * var(--s))}.chr-ticket-date{padding:calc(4px * var(--s)) calc(12px * var(--s))}.chr-headline{font-size:calc(23px * var(--s));margin-bottom:calc(5px * var(--s))}.chr-sub{font-size:calc(13px * var(--s));margin-bottom:calc(16px * var(--s))}.chr-units{gap:calc(10px * var(--s))}.chr-hero{padding:calc(26px * var(--s)) calc(18px * var(--s)) calc(22px * var(--s));border-radius:calc(30px * var(--s))}.chr-hero-tag{font-size:calc(12.5px * var(--s));padding:calc(4px * var(--s)) calc(14px * var(--s));margin-top:calc(8px * var(--s))}.chr-chip{border-radius:calc(22px * var(--s));padding:calc(13px * var(--s)) calc(15px * var(--s))}.chr-chip-num{font-size:calc(26px * var(--s))}.chr-chip-label{font-size:calc(11.5px * var(--s))}.chr-seconds{font-size:calc(12px * var(--s))}.chr-punchline{margin-top:calc(18px * var(--s));border-radius:calc(30px * var(--s));padding:calc(18px * var(--s)) calc(17px * var(--s)) calc(15px * var(--s))}.chr-punchline:before{font-size:calc(10.5px * var(--s));top:calc(-11px * var(--s));right:calc(16px * var(--s));padding:calc(4px * var(--s)) calc(11px * var(--s))}.chr-punchline-main{font-size:calc(20px * var(--s));margin-bottom:calc(8px * var(--s))}.chr-punchline-sub{font-size:calc(13px * var(--s))}.chr-bottom{padding-top:calc(18px * var(--s));gap:calc(12px * var(--s))}.chr-caption-row{font-size:calc(11px * var(--s));margin-bottom:calc(8px * var(--s))}.chr-track{height:calc(16px * var(--s))}.chr-dial-row{--dial-gap: calc(6px * var(--s))}.chr-bubble{height:calc(44px * var(--s));font-size:calc(13px * var(--s))}.chr-dial-row .dial-thumb:after{top:calc(4px * var(--s))}}@container app (min-width: 540px) and (min-height: 850px){.chr{--s: 1.35;--hero-max: 150px}}@container app (min-width: 540px) and (min-height: 1000px){.chr{--s: 1.42;--hero-max: 165px}}@container app (min-width: 540px) and (min-height: 1100px){.chr{--s: 1.5;--hero-max: 180px}}@container app (min-width: 540px) and (min-height: 1250px){.chr{--s: 1.7;--hero-max: 220px}}@container app (min-width: 1000px) and (min-height: 600px) and (min-aspect-ratio: 5/4){.chr{--s: 1.2;--hero-max: 190px;--col: 1240px}.chr{--pad-x: max(calc(32px * var(--s)), calc((100cqw - var(--col)) / 2));--pad-t: calc(16px * var(--s));--pad-b: calc(20px * var(--s))}.chr-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr);grid-template-rows:auto auto auto auto minmax(0,1fr) auto;grid-template-areas:"top    top    top" "ticket ticket ticket" "head   head   head" "sub    sub    sec" "hero   hero   punch" "wd     hrs    bottom";column-gap:calc(16px * var(--s))}.chr-units{display:contents}.chr-topbar{grid-area:top}.chr-ticket{grid-area:ticket}.chr-headline{grid-area:head}.chr-sub{grid-area:sub;align-self:end}.chr-seconds{grid-area:sec;align-self:end;margin:0 0 calc(12px * var(--s));padding-left:calc(8px * var(--s))}.chr-hero{grid-area:hero}.chr-units>.chr-chip:nth-child(2){grid-area:wd}.chr-units>.chr-chip:nth-child(3){grid-area:hrs}.chr-hero,.chr-punchline{margin:0 0 calc(16px * var(--s))}.chr-hero{display:flex;flex-direction:column;align-items:center;justify-content:center}.chr-hero-tag{margin-top:calc(14px * var(--s));font-size:calc(15px * var(--s))}.chr-punchline{grid-area:punch;display:flex;flex-direction:column;justify-content:center;padding:calc(24px * var(--s)) calc(26px * var(--s)) calc(22px * var(--s))}.chr-punchline-main{font-size:calc(30px * var(--s));line-height:1.14;margin-bottom:calc(12px * var(--s))}.chr-punchline-sub{font-size:calc(15px * var(--s))}.chr-chip{display:flex;flex-direction:column;justify-content:flex-end}.chr-chip-num{font-size:calc(34px * var(--s));line-height:1.1}.chr-chip-label{font-size:calc(13px * var(--s))}.chr-bottom{grid-area:bottom;margin:0;padding-top:0;align-self:end}.chr-blob-b{bottom:22%;left:-60px}.chr-blob-d{top:44%;left:2%}.chr-blob-e{top:12%;left:44%}.chr-blob-f{bottom:30%;right:2%}.chr-blob-c{bottom:auto;top:30%;right:-60px}}@container app (min-width: 1000px) and (min-height: 900px) and (min-aspect-ratio: 5/4){.chr{--s: 1.4;--hero-max: 300px}}@container sheet (min-width: 540px) and (min-height: 600px){.look-sheet{inset:50% auto auto 50%;width:min(580px,calc(100cqw - 64px));max-width:none;max-height:calc(100cqh - 48px);overflow-y:auto;margin:0;padding:12px 0 26px;border-radius:32px;translate:-50% -50%;transform:translateY(28px) scale(.94);opacity:0;transition:none}.look-sheet-wrap.is-open .look-sheet{transform:none;opacity:1}.look-grabber{display:none}.look-sheet-head{padding:14px 28px}.look-sheet .look-picker{--lk-gutter: 28px}.look-title{font-size:28px}.look-done{padding:10px 18px;font-size:15px}.look-sheet .look-carousel{justify-content:safe center}.look-sheet .look-card{flex-basis:162px}.look-sheet .mini{height:188px}.look-more{margin:20px 28px 0;padding:15px 18px;font-size:16px}@media (prefers-reduced-motion: no-preference){.look-sheet{transition:transform .4s cubic-bezier(.2,.9,.25,1.06),opacity .22s ease-out}.look-sheet.is-dragging{transition:none}}}@container app (min-width: 540px) and (min-height: 600px){#app>.subscreen{top:calc(env(safe-area-inset-top,0px) + 32px);bottom:calc(env(safe-area-inset-bottom,0px) + 32px);left:0;right:0;width:min(640px,calc(100% - 48px));margin:0 auto;padding:30px clamp(24px,5cqw,40px) 44px;border:var(--lk-line);border-radius:32px;box-shadow:var(--lk-shadow)}#app>.subscreen--dense{padding-top:26px}#app>.subscreen .subscreen-title{font-size:28px}#app>.subscreen .row-desc{max-width:360px}#app>.onb{top:0;bottom:0;height:min(760px,calc(100% - 64px));width:min(600px,calc(100% - 64px));margin:auto;padding:30px 44px 0}.onb-stage{justify-content:center;padding-top:0}.onb-q{font-size:38px}.onb-hint{font-size:16.5px}.onb-input{font-size:24px;min-height:66px}.onb-foot{padding-bottom:30px}#app>.subscreen:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:var(--bg)}:root[data-theme=neo-brutal] #app>.subscreen{box-shadow:8px 8px 0 var(--ink)}:root[data-theme=neo-brutal] #app>.subscreen:after{background-image:radial-gradient(var(--ink) 1.3px,transparent 1.4px);background-size:30px 30px;background-color:color-mix(in srgb,var(--bg) 88%,var(--ink))}:root[data-theme=chrome] #app>.subscreen{background:linear-gradient(170deg,#ffffffb8,#ffffff80),var(--ch-page);box-shadow:0 30px 70px rgba(var(--ch-tint),.35),inset 0 2px 4px #fff}:root[data-theme=chrome] #app>.subscreen:after{background:var(--ch-page)}}@media (min-width: 540px){#app{container:app / size}.look-sheet-wrap{container:sheet / size}}
