@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")}@keyframes twinkle{0%,to{opacity:.3}50%{opacity:1}}: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][data-skin=yellow]{--bg: #f7d117;--accent: #ff2d87;--nb-accent-text: #c1136a;--nb-lime: #7bd86f;--nb-sky: #8f5cf0}:root[data-theme=dense-sky]{--native-scheme: dark;--bg: #04050a;--ink: #f2f0ea;--ink-60: rgba(242, 240, 234, .6);--ink-58: rgba(242, 240, 234, .58);--ink-55: rgba(242, 240, 234, .55);--ink-50: rgba(242, 240, 234, .5);--ink-65: rgba(242, 240, 234, .65);--hairline-18: rgba(242, 240, 234, .18);--hairline-16: rgba(242, 240, 234, .16);--hairline-14: rgba(242, 240, 234, .14);--accent: #ff5c1f;--accent-ink: #0c0c0c;--control-fill: rgba(242, 240, 234, .07);--font: "Schibsted Grotesk", system-ui, -apple-system, sans-serif;--font-display: var(--font)}*{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}.screen{position:absolute;inset:0;overflow:hidden;background:var(--bg)}.bg-layer{position:absolute;inset:-130px;pointer-events:none}.bg-far{background-image:radial-gradient(1px 1px at 12px 18px,rgba(255,255,255,.75),transparent),radial-gradient(1px 1px at 44px 62px,rgba(255,255,255,.6),transparent),radial-gradient(1px 1px at 70px 30px,rgba(255,255,255,.5),transparent);background-size:80px 80px,66px 94px,58px 72px;opacity:.62;transition:opacity .8s ease-out}.bg-far.tick{opacity:1}.bg-mid{background-image:radial-gradient(1.3px 1.3px at 30px 50px,rgba(255,255,255,.9),transparent),radial-gradient(1.2px 1.2px at 96px 128px,rgba(255,255,255,.7),transparent);background-size:120px 150px,170px 200px;opacity:.95}.bg-near{background-image:radial-gradient(1.9px 1.9px at 60px 90px,#fff,transparent),radial-gradient(1.6px 1.6px at 200px 40px,rgba(255,255,255,.85),transparent);background-size:230px 300px,290px 360px;opacity:.9}.bg-twinkle{position:absolute;border-radius:50%;background:#fff;pointer-events:none}.bg-twinkle-a{top:150px;left:54px;width:3px;height:3px;box-shadow:0 0 12px 4px #fff9;animation:twinkle 5s ease-in-out infinite}.bg-twinkle-b{top:96px;right:70px;width:2.5px;height:2.5px;box-shadow:0 0 12px 4px #ffffff80;animation:twinkle 7s ease-in-out infinite}.bg-twinkle-c{bottom:210px;left:130px;width:2px;height:2px;box-shadow:0 0 10px 3px #ffffff73;animation:twinkle 6.2s ease-in-out infinite}.bg-glow{position:absolute;inset:0;background:radial-gradient(95% 65% at 50% 6%,rgba(255,92,31,.14),transparent 72%);opacity:.6;transition:opacity .7s ease-out;pointer-events:none}.bg-glow.tick{opacity:.95}.bg-vignette{position:absolute;inset:0;background:radial-gradient(130% 95% at 50% 55%,transparent 45%,rgba(0,0,0,.55) 100%);pointer-events:none}@media (prefers-reduced-motion: reduce){.bg-twinkle-a,.bg-twinkle-b,.bg-twinkle-c{animation:none}.bg-far{opacity:1}.bg-glow{opacity:.95}}[data-theme=neo-brutal] .bg-layer,[data-theme=neo-brutal] .bg-twinkle,[data-theme=neo-brutal] .bg-glow,[data-theme=neo-brutal] .bg-vignette{display:none}[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%)}.content{position:relative;z-index:3;height:100%;display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.content::-webkit-scrollbar{display:none}.topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.topbar-rule{height:1px;flex-shrink:0;background:var(--hairline-16);margin-bottom:20px}.topbar-icons{display:flex;gap:7px;flex:none}.icon-btn{width:28px;height:28px;border-radius:50%;background:var(--control-fill);display:flex;align-items:center;justify-content:center;color:var(--ink-65);flex:none}.icon-btn svg{width:14px;height:14px}.wordmark{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:800;letter-spacing:-.02em;color:var(--ink);min-width:0;white-space:nowrap}.wordmark .censor{color:var(--accent)}.logo-badge{width:32px;height:32px;border-radius:9px;background:var(--accent);color:var(--accent-ink);display:flex;align-items:center;justify-content:center;font-weight:900;font-size:20px;line-height:1;flex:none;box-shadow:0 0 0 1px #ff5c1f59,0 4px 14px #ff5c1f73}.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}.sky-bell{--bell-ink: var(--ink-60);margin:-8px -4px -8px 0;align-self:center}.intro{display:flex;flex-direction:column}.eyebrow-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.eyebrow{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eyebrow-date{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-55);flex:none}.headline{margin-bottom:6px;font-size:23px;font-weight:800;letter-spacing:-.025em;line-height:1.1;color:var(--ink);text-wrap:pretty;font-family:var(--font-display)}.sub{font-size:14px;font-weight:400;line-height:1.4;color:var(--ink-60);text-wrap:pretty}.units{margin-top:16px;display:flex;flex-direction:column;gap:2px;min-width:0}.unit-row{display:flex;align-items:baseline;gap:10px;flex-wrap:nowrap;min-width:0}.unit-num{font-family:var(--font-display);font-weight:900;letter-spacing:-.05em;line-height:.96;color:var(--ink);min-width:0;white-space:nowrap;font-variant-numeric:tabular-nums}.unit-label{font-size:21px;font-weight:700;letter-spacing:-.01em;color:var(--accent);flex:none}.seconds-sentence{margin-top:6px;font-size:15px;font-weight:600;line-height:1.4;color:var(--ink-60);text-wrap:pretty}.seconds-sentence .num-white{color:var(--ink);font-weight:800;font-variant-numeric:tabular-nums;transition:color .6s ease-in-out}.seconds-sentence .num-white.lit{color:var(--accent);transition-duration:.25s}.punchline{margin-top:16px;font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1.2;color:var(--accent);text-wrap:pretty;font-family:var(--font-display)}.punchline-simile{margin-top:12px}.punchline-simile:empty{margin-top:0}@keyframes punchline-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes punchline-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}.punchline.anim-in{animation:punchline-in .32s ease-out both}.punchline.anim-shake{animation:punchline-shake .4s ease-in-out}.icon-btn--accent{background:var(--accent);color:var(--accent-ink);border:none;transition:transform .12s ease,background-color .2s ease}.icon-btn--accent:active{transform:scale(.9)}.icon-btn--accent.busy{opacity:.55;pointer-events:none}.icon-btn--accent.share-ok{background:#34d399}.icon-btn--accent.share-fail{background:#f43f5e}.bottom-group{margin-top:auto;padding-bottom:8px;display:flex;flex-direction:column;gap:16px}.ruler-block{display:flex;flex-direction:column;gap:9px}.caption-row{display:flex;justify-content:space-between;font-size:11.5px;font-weight:600;color:var(--ink-55)}.caption-row .accent{color:var(--accent);font-variant-numeric:tabular-nums}.ruler{position:relative;height:28px;border-top:1px solid var(--hairline-18)}.ruler-fill{position:absolute;top:0;left:0;height:3px;background:var(--accent)}.ruler-ticks{display:flex;justify-content:space-between;padding-top:7px}.ruler-tick{width:1px;background:#ffffff4d}.ruler-tick.active{background:var(--accent)}.dial-block{display:flex;flex-direction:column;gap:9px;border-top:1px solid var(--hairline-14);padding-top:14px}.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)}.screen{--lvl: var(--accent);--lvl-glow: 255, 92, 31}.screen[data-level="0"]{--lvl: #9fb7ff;--lvl-glow: 120, 150, 255}.screen[data-level="2"]{--lvl: #ff2d3d;--lvl-glow: 255, 40, 50}.dial-row .dial-thumb{border-radius:8px;background:var(--lvl);box-shadow:0 0 18px rgba(var(--lvl-glow),.55);transition:translate .28s cubic-bezier(.3,1.35,.5,1),background-color .25s ease-out,box-shadow .25s ease-out}.screen[data-level="0"] .dial-cell.active{color:#0b1020}.dial-row.is-dragging .dial-thumb{box-shadow:0 0 26px rgba(var(--lvl-glow),.8)}.screen .caption-row .accent[data-el=dialActiveLabel]{color:var(--lvl);transition:color .25s ease-out}.screen .bg-glow{background:radial-gradient(95% 65% at 50% 6%,rgba(var(--lvl-glow),.16),transparent 72%)}.screen.warp .bg-glow{animation:sky-flare .9s ease-out}.screen.warp .bg-layer{animation:sky-warp .9s cubic-bezier(.2,.7,.3,1)}@keyframes sky-flare{0%{opacity:1;filter:brightness(2.4)}to{filter:none}}@keyframes sky-warp{0%{scale:1}25%{scale:1.07;filter:blur(.6px)}to{scale:1;filter:none}}@media (prefers-reduced-motion: reduce){.screen.warp .bg-glow,.screen.warp .bg-layer{animation:none}}.screen{--row-max: 66px;--pad-x: 24px;--pad-t: 10px;--pad-b: 12px}.screen .content{padding:calc(env(safe-area-inset-top) + var(--pad-t)) var(--pad-x) calc(env(safe-area-inset-bottom) + var(--pad-b))}.screen.fit-1{--pad-t: 4px;--pad-b: 6px}.screen.fit-1 .topbar{margin-bottom:10px}.screen.fit-1 .topbar-rule{margin-bottom:14px}.screen.fit-1 .units,.screen.fit-1 .punchline{margin-top:12px}.screen.fit-1 .bottom-group{gap:12px}.screen.fit-1 .dial-block{padding-top:11px}.screen.fit-2{--row-max: 56px}.screen.fit-2 .headline{font-size:21px}.screen.fit-2 .sub{font-size:13px}.screen.fit-2 .unit-label{font-size:19px}.screen.fit-2 .punchline{font-size:21px}.screen.fit-2 .seconds-sentence{font-size:13.5px}.screen.fit-2 .punchline-simile{margin-top:8px;font-size:17px}.screen.fit-2 .ruler{height:22px}.screen.fit-3{--row-max: 48px}.screen.fit-3 .sub{display:none}.screen.fit-3 .unit-label{font-size:17px}.screen.fit-3 .punchline{font-size:19px}.screen.fit-3 .punchline-simile{font-size:15px}.screen.fit-4{--row-max: 42px;--pad-t: 2px}.screen.fit-4 .headline{font-size:19px}.screen.fit-4 .seconds-sentence{font-size:12.5px}.screen.fit-4 .punchline{font-size:17px}.screen.fit-4 .punchline-simile{font-size:14px}.screen.fit-4 .ruler-block{gap:6px}.screen[data-scroll] .bottom-group{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){.screen{--pad-x: 18px}}.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}:root[data-theme=chrome][data-variant=aurora]{--ch-ink: #0f2e3a;--ch-tint: 20, 120, 140;--ch-glow: 79, 157, 255;--ch-accent: #4f9dff;--ch-censor: #1de9c3;--ch-page: linear-gradient(160deg, #bdf7e9 0%, #bcdcff 35%, #c9c2ff 70%, #eaf8c2 100%);--ch-sheen: linear-gradient(100deg, #1de9c3, #4f9dff 30%, #6f5fff 55%, #b6ff5f 80%, #1de9c3);--ch-sheen-opacity: .34;--ch-grad: linear-gradient(120deg, #1de9c3, #4f9dff);--ch-badge: linear-gradient(120deg, #1de9c3, #6f5fff);--ch-tag: linear-gradient(120deg, #4f9dff, #6f5fff);--ch-tag-glow: 79, 157, 255;--ch-hero: linear-gradient(150deg, #c6fff0 0%, #bfe0ff 45%, #d6c8ff 100%);--ch-hero-tint: 20, 140, 150;--ch-hero-num: linear-gradient(180deg, #fff 0%, #fff 12%, #4f9dff 55%, #1de9c3 100%);--ch-track: linear-gradient(90deg, #1de9c3, #4f9dff, #6f5fff);--ch-orb: radial-gradient(circle at 30% 25%, #fff 0%, #fff 8%, #1de9c3 45%, #0e8f74 100%);--ch-orb-glow: 29, 233, 195;--ch-orb-core: 0, 60, 45;--ch-icon: radial-gradient(circle at 30% 25%, #fff 0%, #fff 6%, #4f9dff 45%, #1f5fb0 100%);--ch-icon-glow: 79, 157, 255;--ch-icon-core: 10, 40, 90;--ch-blob-a: #6ff0d6 40%, #14b894 100%;--ch-blob-b: #7fb3ff 40%, #2f6fe0 100%;--ch-blob-c: #9c8cff 40%, #5a2fe0 100%;--ch-blob-d: #d6ff8c 40%, #9edb2f 100%;--ch-blob-e: #8cf3ff 40%, #3dc7ff 100%;--ch-blob-f: #6ff0d6 40%, #14c9a0 100%;--bg: #c9ecef}:root[data-theme=chrome][data-variant=sunset]{--ch-ink: #5c2130;--ch-tint: 200, 60, 120;--ch-glow: 255, 61, 154;--ch-accent: #ff3d9a;--ch-censor: #ff3d9a;--ch-page: linear-gradient(165deg, #ffe0b8 0%, #ffc2c9 35%, #f0b3ff 68%, #cbb3ff 100%);--ch-sheen: linear-gradient(100deg, #ffcf4d, #ff7a45 30%, #ff3d9a 55%, #a34dff 80%, #ffcf4d);--ch-sheen-opacity: .28;--ch-grad: linear-gradient(120deg, #ff7a45, #ff3d9a);--ch-badge: linear-gradient(120deg, #ff7a45, #a34dff);--ch-tag: linear-gradient(120deg, #a34dff, #ff3d9a);--ch-tag-glow: 163, 77, 255;--ch-hero: linear-gradient(150deg, #ffe6c2 0%, #ffc8d6 45%, #e0c2ff 100%);--ch-hero-tint: 220, 80, 130;--ch-hero-num: linear-gradient(180deg, #fff 0%, #fff 12%, #ff3d9a 55%, #ff7a45 100%);--ch-track: linear-gradient(90deg, #ffcf4d, #ff7a45, #ff3d9a);--ch-orb: radial-gradient(circle at 30% 25%, #fff 0%, #fff 8%, #ff7a45 45%, #c9410f 100%);--ch-orb-glow: 255, 122, 69;--ch-orb-core: 120, 30, 0;--ch-icon: radial-gradient(circle at 30% 25%, #fff 0%, #fff 6%, #ff3d9a 45%, #b0166a 100%);--ch-icon-glow: 255, 61, 154;--ch-icon-core: 100, 10, 60;--ch-blob-a: #ffd68c 40%, #ff9f3d 100%;--ch-blob-b: #ff9cc9 40%, #ff3d8f 100%;--ch-blob-c: #c98cff 40%, #8f2fff 100%;--ch-blob-d: #ffe08c 40%, #ffb23d 100%;--ch-blob-e: #ff9cc9 40%, #ff5fb0 100%;--ch-blob-f: #d6a8ff 40%, #a34dff 100%;--bg: #ffd6cf}.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)}}[data-variant=aurora] .chr-sheen,[data-variant=sunset] .chr-sheen{inset:-30% -10%;background-size:300% 300%;filter:blur(30px) saturate(1.25);animation:chr-flow 12s ease-in-out infinite}[data-variant=sunset] .chr-sheen{animation-duration:13s}@keyframes chr-flow{0%,to{background-position:0% 30%}50%{background-position:100% 70%}}.chr-sun{display:none}[data-variant=sunset] .chr-sun{display:block;position:absolute;z-index:0;pointer-events:none;left:50%;top:-60px;width:220px;height:220px;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle at 50% 40%,#fff6d8,#ffcf4d 45%,#ff7a45 75%,transparent 100%);opacity:.55;filter:blur(2px);animation:chr-sun 6s ease-in-out infinite}@keyframes chr-sun{0%,to{opacity:.5}50%{opacity:.68}}.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}: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)}:root[data-theme=dense-sky]{--lk-surface: #11131c;--lk-sheet: #0a0b12;--lk-line: 1px solid rgba(242, 240, 234, .28);--lk-soft-line: 1px solid var(--hairline-14);--lk-shadow: 0 0 0 1px rgba(255, 92, 31, .5), 0 8px 24px rgba(255, 92, 31, .18)}::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}[data-theme=dense-sky] .look-title{font-weight:800;letter-spacing:-.025em}.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-seg: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)}.look-skins{display:flex;flex-direction:column;gap:8px;padding:0 var(--lk-gutter)}.subscreen .look-skins{padding:0}.look-skins-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.look-label{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-55)}.look-hint{font-size:12px;color:var(--ink-55);text-align:right}.look-segment{display:grid;grid-template-columns:repeat(var(--cols, 4),1fr);gap:4px;padding:4px;border-radius:16px;border:var(--lk-soft-line);background:var(--control-fill)}.look-seg{display:flex;align-items:center;justify-content:center;gap:6px;height:40px;border-radius:12px;font-size:13px;font-weight:700;color:var(--ink);transition:background .2s ease-out,color .2s ease-out,transform .1s ease-out}.look-seg:active:not(:disabled){transform:scale(.94)}.look-seg.is-active{background:var(--ink);color:var(--bg)}.look-seg:disabled{opacity:.38;cursor:default}.look-seg.is-active .look-dot{border-color:var(--bg)}.look-dot{width:12px;height:12px;border-radius:50%;border:1.5px solid currentColor;flex:none}.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--sky{gap:5px;padding:12px 10px;background-image:radial-gradient(120% 70% at 100% 110%,rgba(255,92,31,.35),transparent 60%);background-size:auto;border-color:#f2f0ea1f}.mini-stars{position:absolute;inset:0;background-image:radial-gradient(1px 1px at 18% 22%,#fff,transparent),radial-gradient(1px 1px at 72% 14%,#fff,transparent),radial-gradient(1.4px 1.4px at 86% 48%,#fff,transparent),radial-gradient(1px 1px at 40% 64%,#fff,transparent),radial-gradient(1px 1px at 12% 86%,#fff,transparent),radial-gradient(1px 1px at 62% 90%,#fff,transparent);opacity:.7}.mini-eyebrow{display:flex;justify-content:space-between;margin-bottom:6px;position:relative}.mini-eyebrow i{height:3px;width:30px;border-radius:2px;background:var(--m-accent)}.mini-eyebrow i+i{width:20px;background:#f2f0ea66}.mini-row{position:relative;display:flex;align-items:baseline;gap:4px}.mini-row b{font-family:Schibsted Grotesk,system-ui,sans-serif;font-weight:800;font-size:36px;line-height:.9;letter-spacing:-.04em;color:var(--m-ink)}.mini-row span{font-family:Schibsted Grotesk,system-ui,sans-serif;font-size:10px;font-weight:700;color:var(--m-accent)}.mini-row--sm b{font-size:26px}.mini-line{position:relative;height:5px;width:86%;border-radius:2px;background:var(--m-accent);margin-top:6px}.mini-line--short{width:56%;margin-top:0}.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 (max-width: 350px){.look-segment{gap:2px;padding:3px}.look-seg{gap:4px;font-size:12px}.look-dot{width:10px;height:10px}}@media (prefers-reduced-motion: reduce){.look-sheet,.look-backdrop,.look-card-badge,.look-card,.look-seg{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}}.stk{--bg: #f5efe2;--ink: #0b0b0b;--ink-60: rgba(11,11,11,.64);--ink-55: rgba(11,11,11,.56);--hairline: rgba(11,11,11,.14);--accent: #ff5a1f;--accent-text: #ef4a12;--accent-ink: #fff8ec;--surface: #fff8ec;--lime: #d8f44f;--sky: #8ad3ff;--pink: #ff2d87;--yellow: #ffd966;--line: 2.5px;--r-hero: 18px;--r-card: 16px;--r-chip: 12px;--r-btn: 11px;--sh-hero: 6px 6px 0 #0b0b0b;--sh-card: 5px 5px 0 #0b0b0b;--sh-chip: 4px 4px 0 #0b0b0b;--sh-ctrl: 3px 3px 0 #0b0b0b;--font-display: "Archivo Black", system-ui, sans-serif;--font: "Bricolage Grotesque", system-ui, sans-serif;--font-mono: "Space Mono", ui-monospace, monospace}.stk[data-skin=yellow]{--bg: #f7d117;--accent: #ff2d87;--accent-text: #c1136a;--lime: #7bd86f;--sky: #8f5cf0}.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-skin-toggle{position:absolute;z-index:4;bottom:calc(env(safe-area-inset-bottom,0px) + 9px);left:50%;transform:translate(-50%);display:flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;border:none;background:#0b0b0b0f;transition:background .15s ease-out,transform .1s ease-out;cursor:pointer}.stk-skin-toggle:active{transform:translate(-50%) scale(.92)}.stk-skin-dot{width:6px;height:6px;border-radius:50%;background:var(--hairline);transition:background .15s ease-out,transform .15s ease-out}.stk-skin-dot.active{background:var(--ink);transform:scale(1.25)}.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-1 .stk-skin-toggle{bottom:calc(env(safe-area-inset-bottom,0px) + 3px)}.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{--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}:root[data-theme=dense-sky]{--onb-surface: var(--control-fill);--onb-line: 1px solid rgba(242, 240, 234, .3);--onb-soft-line: 1px solid var(--hairline-16);--onb-shadow: none;--onb-on: var(--accent);--onb-on-ink: var(--accent-ink)}.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}[data-theme=dense-sky] .onb-q{font-weight:800;letter-spacing:-.03em}.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}[data-theme=dense-sky] .onb-preview{font-weight:700;letter-spacing:-.02em}.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))}[data-theme=dense-sky] .onb-readout[data-tone=bad]{color: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}}
