.pp,.pp-palette{--pp-ink:var(--color-text-strong);--pp-skin-1:#f2d3bd;--pp-skin-2:#e5b391;--pp-skin-3:#c98d64;--pp-skin-4:#a3673f;--pp-skin-5:#7d4b2b;--pp-hair-1:#2f2a28;--pp-hair-2:#5a3b25;--pp-hair-3:#8a5a2b;--pp-hair-4:#c98b3f;--pp-hair-5:#9aa0a6;--pp-cloth-1:#6c7f96;--pp-cloth-2:#7d9b7a;--pp-cloth-3:#a8766f;--pp-cloth-4:#8b7fa8;--pp-eye:#fff;--pp-pupil:#2a211b;--pp-mouth:#5b1f24;--pp-tongue:#f28b97;--pp-cheek:#f0766c59;--pp-shade:#0000001a;--pp-hair-shine:#ffffff40;--pp-hair-line:#00000029}.pp{grid-template-rows:auto auto;justify-items:center;gap:.25rem;display:inline-grid}.pp-frame{background:var(--color-bg-weaker);box-shadow:inset 0 0 0 1px var(--color-bg-weak), 0 1px 0 var(--color-bg-weak), 0 2px 5px #00000014;border-radius:50%;position:relative;overflow:hidden}.pp-sm .pp-frame{block-size:2.25rem;inline-size:2.25rem}.pp-md .pp-frame{block-size:3.5rem;inline-size:3.5rem}.pp-lg .pp-frame{block-size:5.5rem;inline-size:5.5rem}.pp-frame svg{block-size:100%;inline-size:100%;display:block}.pp-line{fill:none;stroke:var(--pp-ink);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.pp-fill{stroke:none}.pp-name{font-family:var(--font-sans);color:var(--color-text-strong);text-align:center;font-size:.75rem;line-height:1.2}.pp-standing{font-family:var(--font-sans);color:var(--color-text-default);text-align:center;font-size:.6875rem}.pp-ring{pointer-events:none;border-radius:50%;position:absolute;inset:0}.pp-ring[data-trust="0"]{box-shadow:inset 0 0 0 3px var(--color-bg-error)}.pp-ring[data-trust="1"]{box-shadow:inset 0 0 0 3px var(--color-bg-warning)}.pp-ring[data-trust="2"]{box-shadow:inset 0 0 0 2px var(--color-bg-weak)}.pp-ring[data-trust="3"]{box-shadow:inset 0 0 0 3px var(--color-bg-success-weaker)}.pp-ring[data-trust="4"]{box-shadow:inset 0 0 0 3px var(--color-bg-success)}.pp-row{flex-wrap:wrap;align-items:flex-start;gap:.75rem .6rem;display:flex}.sh{min-block-size:100dvh;color:var(--color-text-strong);font-family:var(--font-sans)}.sh-bar{z-index:30;background:color-mix(in srgb, var(--color-bg-neutral-light) 95%, transparent);block-size:76px;box-shadow:var(--shadow-modal);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:20px;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 14px 0 26px;display:grid;position:fixed;inset-block-start:18px;inset-inline:36px 136px}.sh-mark{cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;padding:0;display:flex}.sh-mark img{block-size:58px;display:block}.sh-nav{gap:10px;display:flex}.sh-tab{block-size:58px;color:var(--color-text-strong);font:600 1.25rem / 1 var(--font-display);cursor:pointer;background:0 0;border:0;border-radius:16px;align-items:center;gap:14px;padding:0 24px;display:flex}.sh-tab span{padding-block-start:.12em}.sh-tab:hover{background:var(--color-bg-weaker)}.sh-tab[aria-current=page]{background:color-mix(in srgb, var(--color-bg-info-weak) 42%, var(--color-bg-neutral-light));color:var(--color-text-info)}.sh-end{justify-self:end;align-items:center;gap:12px;display:flex}.sh-coins{border-radius:var(--radius-pill);background:var(--color-bg-warning-weaker);block-size:52px;color:var(--color-text-strong);font:800 1.375rem / 1 var(--font-display);font-variant-numeric:tabular-nums;align-items:center;gap:8px;padding:0 18px 0 6px;display:flex}.sh-coins b{padding-block-start:.1em}.sh-coin{animation:.42s cubic-bezier(.2,.8,.2,1.4) both sh-coin-pop;display:block}@keyframes sh-coin-pop{0%{transform:scale(.6)rotate(-20deg)}60%{transform:scale(1.18)rotate(6deg)}to{transform:none}}@media (prefers-reduced-motion:reduce){.sh-coin{animation:none}}.sh-me{position:relative}.sh-me-btn{border-radius:var(--radius-pill);color:var(--color-text-strong);font:600 1.25rem / 1 var(--font-display);cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:4px 8px 4px 4px;display:flex}.sh-me-btn:hover{background:var(--color-bg-weaker)}.sh-avatar{background:color-mix(in srgb, var(--color-bg-info-weak) 40%, var(--color-bg-neutral-light));block-size:62px;inline-size:62px;box-shadow:0 0 0 3px var(--color-bg-neutral-light), var(--shadow-card);color:var(--color-text-strong);font:800 1.625rem / 1 var(--font-display);border-radius:50%;place-items:center;display:grid}.sh-avatar[data-face]{background:var(--color-bg-primary-weaker);overflow:hidden}.sh-face{block-size:100%;inline-size:100%;display:block;transform:translateY(10%)scale(1.2)}.sh-pop-btn{background:var(--color-bg-primary-weaker);min-block-size:48px;box-shadow:inset 0 0 0 2px var(--color-bg-primary-weak);color:var(--color-text-strong);font:700 1rem / 1 var(--font-display);cursor:pointer;border:0;border-radius:12px;align-items:center;gap:10px;padding:0 14px;display:flex}.sh-pop-btn:hover{background:var(--color-bg-primary-weak)}.sh-pop-btn:focus-visible{outline:3px solid var(--color-stroke-focus);outline-offset:2px}.sh-gear-wrap{z-index:30;position:fixed;inset-block-start:18px;inset-inline-end:44px}.sh-gear{background:var(--color-bg-neutral-light);block-size:76px;inline-size:76px;box-shadow:var(--shadow-modal);color:var(--color-icon-strong);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.sh-gear:hover{background:var(--color-bg-weaker)}.sh-pop{z-index:40;background:var(--color-bg-neutral-light);min-inline-size:250px;box-shadow:var(--shadow-modal);font:500 1rem / 1.3 var(--font-display);border-radius:16px;gap:10px;padding:16px;display:grid;position:absolute;inset-block-start:calc(100% + 12px);inset-inline-end:0}.sh-pop b{font-size:1.0625rem;font-weight:800}.sh-pop p{color:var(--color-text-weak);margin:0}.sh-seg{background:var(--color-bg-weak);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.sh-seg button{color:var(--color-text-weak);font:600 .9375rem / 1 var(--font-display);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px}.sh-seg button[aria-pressed=true]{background:var(--color-bg-neutral-light);color:var(--color-text-strong);box-shadow:var(--shadow-card)}.sh-tab:focus-visible,.sh-mark:focus-visible,.sh-me-btn:focus-visible,.sh-gear:focus-visible,.sh-seg button:focus-visible{outline:3px solid var(--color-stroke-focus);outline-offset:2px}@media (width<=1180px){.sh-tab{gap:10px;padding:0 16px;font-size:1.0625rem}.sh-name{display:none}}@media (width<=760px){.sh-bar{border-radius:16px;grid-template-columns:auto 1fr auto;block-size:58px;padding:0 8px 0 12px;inset-block-start:10px;inset-inline:10px 76px}.sh-mark img{block-size:42px}.sh-nav{justify-content:center;gap:2px}.sh-tab{block-size:46px;padding:0 10px}.sh-tab span{display:none}.sh-avatar{block-size:44px;inline-size:44px;font-size:1.25rem}.sh-me-btn svg.lucide{display:none}.sh-end{gap:6px}.sh-coins{gap:4px;block-size:40px;padding:0 10px 0 4px;font-size:1.0625rem}.sh-coin{block-size:30px;inline-size:30px}.sh-gear-wrap{inset-block-start:10px;inset-inline-end:10px}.sh-gear{block-size:58px;inline-size:58px}}@media (height<=520px) and (orientation:landscape){.sh-bar{border-radius:16px;block-size:54px;padding:0 8px 0 12px;inset-block-start:8px;inset-inline:10px 74px}.sh-mark img{block-size:38px}.sh-tab{block-size:42px}.sh-avatar{block-size:40px;inline-size:40px;font-size:1.125rem}.sh-coins{gap:4px;block-size:40px;padding:0 10px 0 4px;font-size:1.0625rem}.sh-coin{block-size:30px;inline-size:30px}.sh-gear-wrap{inset-block-start:8px;inset-inline-end:10px}.sh-gear{block-size:54px;inline-size:54px}}:root{--sc-sky-top:#8fc3e6;--sc-sky-mid:#f3dcb4;--sc-sky-low:#f8c98f;--sc-sun:#fff4d0f2;--sc-sun-mid:#ffe2a066;--sc-cloud:#fff4e4;--sc-haze:#fae0ba80;--sc-haze-low:#fae0ba33;--sc-warm:#ffbe6e42;--sc-low:#502c1433;--sc-wash:#ffd6964d;--sc-far-0:#cf9677;--sc-far-1:#bf836a;--sc-far-2:#dba986;--sc-far-roof:#7b6c76;--sc-far-roof-dark:#62575f;--sc-far-win:#f6dfb8;--sc-far-win-dark:#8d6b5c;--sc-leaf-dark:#3d7436;--sc-leaf:#5c9a42;--sc-leaf-light:#93c35a;--sc-trunk:#6b4a2e;--sc-grass:#7fb055;--sc-bloom-w:#fffaf0;--sc-bloom-p:#f4a0bd;--sc-bloom-y:#f8d35e;--sc-pave-far:#d69f86;--sc-pave-near:#ebbb9b;--sc-mortar:#76422c33;--sc-yard:#dac8ae;--sc-path:#eac5a4;--sc-cast:#4a281433;--sc-brick:#c0583f;--sc-brick-lit:#cf6a4c;--sc-brick-dark:#a64a36;--sc-brick-side:#7e3526;--sc-brickline:#3c140a33;--sc-slate:#4c5566;--sc-slate-lit:#6a7489;--sc-slate-dark:#343b48;--sc-slate-blue:#56678a;--sc-roof-blue:#3d6db3;--sc-roof-blue-lit:#5f8fd3;--sc-trim:#f6efe2;--sc-sign:#f5ebd4;--sc-sign-ink:#5a3b22;--sc-door-blue:#2f5f9e;--sc-door:#7a4a2a;--sc-door-line:#573420;--sc-glass-hi:#d4eaf6;--sc-glass-lo:#82abc9;--sc-lit-hi:#ffe9b6;--sc-lit-lo:#f0b46b;--sc-hatch-hi:#ffd894;--sc-hatch-lo:#c98446;--sc-wood:#b07a45;--sc-wood-light:#d49d62;--sc-wood-side:#7b502e;--sc-plank:#502d1440;--sc-awning:#2f8a55;--sc-shield:#2b4c8c;--sc-pitch:#6fb34f;--sc-line:#ffffffd9;--sc-render:#efe2cc;--sc-render-lit:#f8eddb;--sc-parapet:#5e5854;--sc-frame:#3b4550;--sc-inside:#965a2847;--sc-planter:#8a5a3c;--sc-stone:#ebdcc0;--sc-stone-dark:#d3c1a0;--sc-stone-side:#bca886;--sc-cornice:#cbb591;--sc-carved:#8a7556;--sc-gold:#d6a53a;--sc-step-top:#ecdfc9;--sc-step-rise:#cbba9c;--sc-iron:#262b33;--sc-iron-band:#3c434e;--sc-lamp:#ffe7a3;--sc-lamp-glow:#ffde8c47;--sc-flag:#f4f1ea;--sc-play-red:#d94b3c;--sc-play-blue:#3a7bd5;--sc-play-yellow:#f2c230;--sc-ink:#2a211b;--sc-footshadow:#3c22123d;--sc-cheek:#f0766c59;--sc-skin-1:#f6d2b5;--sc-skin-2:#e9b48c;--sc-skin-3:#bb7b50;--sc-skin-4:#7c4b2e;--sc-hair-blond:#e2b25a;--sc-hair-brown:#6e3f20;--sc-hair-dark:#2c1d14;--sc-hair-grey:#dcd7cf;--sc-top-navy:#2c3e75;--sc-top-green:#3d9a53;--sc-top-red:#d2463c;--sc-top-blue:#2f73d0;--sc-top-purple:#8453c4;--sc-top-pink:#ef8fb0;--sc-pants-grey:#6d7480;--sc-pants-navy:#2d3957;--sc-pants-denim:#4a6fb0;--sc-shoe:#f7f4ef;--sc-bag:#34425f;--sc-plinth:#8c3d2b;--sc-band:#e8cba8;--sc-lintel:#d9805f;--sc-gutter:#3a3f47;--sc-pipe:#5b6069;--sc-ridge:#3a414e;--sc-side-glass:#5d7d96;--sc-shade:#28140a24;--sc-under:#3c1e0f33;--sc-paper:#fffdf6;--sc-sand:#ead4a4;--sc-slide:#f2c230;--sc-slide-rim:#d49a18;--sc-wood-dark:#5d3c22;--sc-bottle-r:#d2463c;--sc-bottle-g:#3d9a53;--sc-bottle-y:#f2c230;--sc-chalk:#2f3b36;--sc-solar:#2c3e63;--sc-timber:#a8683c;--sc-letters:#fff7e6;--sc-cork:#c89a62;--sc-note:#9fd0ef;--sc-steel:#c9d1d8;--sc-floor:#96501e38;--sc-stone-lit:#f6ebd5;--sc-slate-blue-lit:#7587a8;--sc-laurel:#b7a27f;--sc-belfry:#4a3a2e;--sc-panel:#8a5733;--sc-band-paving:#b9806b;--sc-hedge-far:#87a86f;--sc-glow:#46e4e8;--sc-screen:#49c8ff;--sc-ray:#ffd23f}.sc-s-sky-top{stop-color:var(--sc-sky-top)}.sc-s-sky-mid{stop-color:var(--sc-sky-mid)}.sc-s-sky-low{stop-color:var(--sc-sky-low)}.sc-s-sun{stop-color:var(--sc-sun)}.sc-s-sun-mid{stop-color:var(--sc-sun-mid)}.sc-s-clear{stop-color:var(--sc-sun);stop-opacity:0}.sc-s-haze{stop-color:var(--sc-haze)}.sc-s-haze-low{stop-color:var(--sc-haze-low)}.sc-s-glass-hi{stop-color:var(--sc-glass-hi)}.sc-s-glass-lo{stop-color:var(--sc-glass-lo)}.sc-s-lit-hi{stop-color:var(--sc-lit-hi)}.sc-s-lit-lo{stop-color:var(--sc-lit-lo)}.sc-s-hatch-hi{stop-color:var(--sc-hatch-hi)}.sc-s-hatch-lo{stop-color:var(--sc-hatch-lo)}.sc-s-wash{stop-color:var(--sc-wash)}.sc-s-pave-far{stop-color:var(--sc-pave-far)}.sc-s-pave-near{stop-color:var(--sc-pave-near)}.sc-s-warm{stop-color:var(--sc-warm)}.sc-s-low{stop-color:var(--sc-low)}.sc-cloud{fill:var(--sc-cloud);opacity:.92}.sc-far-0{fill:var(--sc-far-0)}.sc-far-1{fill:var(--sc-far-1)}.sc-far-2{fill:var(--sc-far-2)}.sc-far-roof{fill:var(--sc-far-roof)}.sc-far-roof-dark{fill:var(--sc-far-roof-dark)}.sc-far-win{fill:var(--sc-far-win);opacity:.75}.sc-far-win-dark{fill:var(--sc-far-win-dark)}.sc-far-cross{stroke:var(--sc-far-roof);stroke-width:3px}.sc-leaf-dark{fill:var(--sc-leaf-dark)}.sc-leaf{fill:var(--sc-leaf)}.sc-leaf-light{fill:var(--sc-leaf-light)}.sc-trunk{fill:var(--sc-trunk)}.sc-grass{fill:var(--sc-grass)}.sc-bloom-w{fill:var(--sc-bloom-w)}.sc-bloom-p{fill:var(--sc-bloom-p)}.sc-bloom-y{fill:var(--sc-bloom-y)}.sc-mortar{stroke:var(--sc-mortar);stroke-width:1px;fill:none}.sc-yard{fill:var(--sc-yard)}.sc-path{fill:var(--sc-path);opacity:.7}.sc-cast{fill:var(--sc-cast)}.sc-footshadow{fill:var(--sc-footshadow)}.sc-brick{fill:var(--sc-brick)}.sc-brick-lit{fill:var(--sc-brick-lit)}.sc-brick-dark{fill:var(--sc-brick-dark)}.sc-brick-side{fill:var(--sc-brick-side)}.sc-brickline{stroke:var(--sc-brickline);stroke-width:1px;fill:none}.sc-slate{fill:var(--sc-slate)}.sc-slate-lit{fill:var(--sc-slate-lit)}.sc-slate-dark{fill:var(--sc-slate-dark)}.sc-slate-blue{fill:var(--sc-slate-blue)}.sc-roof-blue{fill:var(--sc-roof-blue)}.sc-roof-blue-lit{fill:var(--sc-roof-blue-lit)}.sc-trim{fill:var(--sc-trim)}.sc-trim-line{stroke:var(--sc-trim);stroke-width:6px;fill:none;stroke-linejoin:round}.sc-clockface{fill:var(--sc-trim);stroke:var(--sc-ink);stroke-width:1.5px}.sc-clockhands{stroke:var(--sc-ink);stroke-width:2px;stroke-linecap:round;fill:none}.sc-sign{fill:var(--sc-sign);stroke:var(--sc-sign-ink);stroke-opacity:.35;stroke-width:1.5px}.sc-sign-text{fill:var(--sc-sign-ink);font-family:var(--font-display);letter-spacing:1.5px;font-weight:800}.sc-carved{fill:var(--sc-carved);letter-spacing:2px;font-family:Georgia,Times New Roman,serif;font-weight:700}.sc-door-blue{fill:var(--sc-door-blue)}.sc-door{fill:var(--sc-door)}.sc-door-line{stroke:var(--sc-door-line);stroke-width:3px}.sc-mullion{stroke:var(--sc-trim);stroke-width:2px;fill:none}.sc-glint{stroke:#fff6;stroke-width:3px;fill:none;stroke-linecap:round}.sc-wood{fill:var(--sc-wood)}.sc-wood-light{fill:var(--sc-wood-light)}.sc-wood-side{fill:var(--sc-wood-side)}.sc-plank{stroke:var(--sc-plank);stroke-width:1.5px}.sc-awning{fill:var(--sc-awning)}.sc-awning-edge{stroke:var(--sc-trim);stroke-width:3px;stroke-dasharray:10 8}.sc-shield{fill:var(--sc-shield);stroke:var(--sc-trim);stroke-width:2px}.sc-shield-mark,.sc-cup{fill:var(--sc-trim)}.sc-pitch{fill:var(--sc-pitch)}.sc-line{stroke:var(--sc-line);stroke-width:2px;fill:none}.sc-goal{stroke:var(--sc-trim);stroke-width:4px;fill:none;stroke-linejoin:round}.sc-net{stroke:var(--sc-trim);stroke-opacity:.55;stroke-width:1px}.sc-flag{fill:var(--sc-flag)}.sc-render{fill:var(--sc-render)}.sc-render-lit{fill:var(--sc-render-lit)}.sc-parapet{fill:var(--sc-parapet)}.sc-inside{fill:var(--sc-inside)}.sc-frame{stroke:var(--sc-frame);stroke-width:4px;fill:none}.sc-frame-box{stroke:var(--sc-frame);stroke-width:5px;fill:none}.sc-handle{stroke:var(--sc-frame);stroke-width:3px;stroke-linecap:round}.sc-planter{fill:var(--sc-planter)}.sc-stone{fill:var(--sc-stone)}.sc-stone-dark{fill:var(--sc-stone-dark)}.sc-stone-side{fill:var(--sc-stone-side)}.sc-cornice{stroke:var(--sc-cornice);stroke-width:8px;fill:none;stroke-linejoin:round}.sc-cornice-fill{fill:var(--sc-cornice)}.sc-frieze,.sc-pilaster{fill:var(--sc-stone-dark)}.sc-crest{fill:var(--sc-stone-side);stroke:var(--sc-cornice);stroke-width:2px}.sc-gold{fill:var(--sc-gold)}.sc-step-top{fill:var(--sc-step-top)}.sc-step-rise{fill:var(--sc-step-rise)}.sc-iron{fill:var(--sc-iron)}.sc-iron-band{fill:var(--sc-iron-band)}.sc-iron-glint{stroke:#ffffff2e;stroke-width:2.5px;fill:none;stroke-linecap:round}.sc-iron-rail{stroke:var(--sc-iron);stroke-width:4px;fill:none;stroke-linecap:round}.sc-bench-leg{stroke:var(--sc-iron);stroke-width:7px;fill:none;stroke-linecap:round}.sc-lamp{fill:var(--sc-lamp)}.sc-lamp-glow{fill:var(--sc-lamp-glow)}.sc-play-red{fill:var(--sc-play-red)}.sc-play-blue{fill:var(--sc-play-blue)}.sc-play-yellow,.sc-play-rung{fill:var(--sc-play-yellow)}.sc-ink-fill{fill:var(--sc-ink)}.sc-skin-2{fill:var(--sc-skin-2)}.sc-hair-dark{fill:var(--sc-hair-dark)}.sc-top-blue{fill:var(--sc-top-blue)}.sc-cheek{fill:var(--sc-cheek)}.sc-shade-right{fill:#46241012}.sc-ball{fill:var(--sc-trim);stroke:var(--sc-ink);stroke-width:1px}.sc-overlay{pointer-events:none}.sc-plinth{fill:var(--sc-plinth)}.sc-band{fill:var(--sc-band)}.sc-lintel{fill:var(--sc-lintel)}.sc-lintel-line{stroke:var(--sc-brickline);stroke-width:1px}.sc-gutter{fill:var(--sc-gutter)}.sc-pipe{fill:var(--sc-pipe)}.sc-ridge{fill:var(--sc-ridge)}.sc-side-glass{fill:var(--sc-side-glass)}.sc-shade{fill:var(--sc-shade)}.sc-under{fill:var(--sc-under)}.sc-tileline{stroke:#14141e29;stroke-width:1px;fill:none}.sc-ashlar{stroke:#82643c33;stroke-width:1px;fill:none}.sc-paper{fill:var(--sc-paper)}.sc-stem{stroke:var(--sc-top-green);stroke-width:1.5px}.sc-finial{stroke:var(--sc-trim);stroke-width:3px;stroke-linecap:round}.sc-clockticks{stroke:var(--sc-ink);stroke-width:1.5px}.sc-door-line-fill{fill:var(--sc-door-line)}.sc-bracket{stroke:var(--sc-trim);stroke-width:2.5px;stroke-linecap:round}.sc-wheel{fill:none;stroke:var(--sc-iron);stroke-width:2.2px}.sc-frame-bike{fill:none;stroke-width:2.2px;stroke-linejoin:round}.sc-bike-red{stroke:var(--sc-bottle-r)}.sc-bike-blue{stroke:var(--sc-top-blue)}.sc-bike-bits{stroke:var(--sc-iron);stroke-width:2.2px;stroke-linecap:round;fill:none}.sc-sand{fill:var(--sc-sand)}.sc-wood-dark{fill:var(--sc-wood-dark)}.sc-rail-wood{stroke:var(--sc-wood-side);stroke-width:3px;fill:none;stroke-linecap:round}.sc-slide{stroke:var(--sc-slide);stroke-width:9px;fill:none;stroke-linecap:round}.sc-slide-rim{stroke:var(--sc-slide-rim);stroke-width:2.5px;fill:none;stroke-linecap:round}.sc-plank-b{fill:#ffebc814}.sc-string{stroke:var(--sc-iron);stroke-width:1px;fill:none}.sc-bottle-r{fill:var(--sc-bottle-r)}.sc-bottle-g{fill:var(--sc-bottle-g)}.sc-bottle-y{fill:var(--sc-bottle-y)}.sc-jar{fill:#ffffff8c;stroke:#502d1459;stroke-width:1px}.sc-chalk{fill:var(--sc-chalk)}.sc-chalkline{stroke:#ffffffbf;stroke-width:1.4px;stroke-linecap:round}.sc-netline{stroke:#ffffff59;stroke-width:1px;fill:none}.sc-netline-post{stroke:var(--sc-iron);stroke-width:2.5px;fill:none}.sc-goal-back{stroke:var(--sc-trim);stroke-opacity:.6;stroke-width:2px;fill:none}.sc-solar{fill:var(--sc-solar)}.sc-solar-line{stroke:#a0c8f580;stroke-width:1px}.sc-slat{stroke:#ffdcaa38;stroke-width:1.5px}.sc-slat-dark{stroke:#5a321433;stroke-width:1.5px}.sc-timber{fill:var(--sc-timber)}.sc-letters{fill:var(--sc-letters);font-family:var(--font-display);letter-spacing:4px;font-weight:800}.sc-letters-shadow{fill:#28140a59;font-family:var(--font-display);letter-spacing:4px;font-weight:800}.sc-floor{fill:var(--sc-floor)}.sc-cord{stroke:var(--sc-frame);stroke-width:1.2px}.sc-pendant{fill:var(--sc-awning)}.sc-cork{fill:var(--sc-cork);stroke:var(--sc-wood-side);stroke-width:1.5px}.sc-glass-note{fill:var(--sc-note)}.sc-table{fill:var(--sc-wood-side)}.sc-table-leg{stroke:var(--sc-wood-side);stroke-width:3px}.sc-chair{fill:var(--sc-wood-side)}.sc-chair-rail{fill:var(--sc-wood-light)}.sc-chair-leg{stroke:var(--sc-wood-side);stroke-width:2px}.sc-bollard-band{fill:var(--sc-trim);opacity:.85}.sc-shelf{fill:var(--sc-planter)}.sc-poster-line{stroke:var(--sc-ink);stroke-opacity:.5;stroke-width:2px}.sc-steel{fill:var(--sc-steel)}.sc-mat{fill:var(--sc-parapet)}.sc-top-purple{fill:var(--sc-top-purple)}.sc-top-pink{fill:var(--sc-top-pink)}.sc-stone-lit{fill:var(--sc-stone-lit)}.sc-slate-blue-lit{fill:var(--sc-slate-blue-lit)}.sc-dentil{fill:var(--sc-cornice)}.sc-crest-line{stroke:var(--sc-cornice);stroke-width:2px}.sc-laurel{fill:var(--sc-laurel)}.sc-laurel-stem{stroke:var(--sc-laurel);stroke-width:2px;fill:none}.sc-belfry{fill:var(--sc-belfry)}.sc-vane{stroke:var(--sc-gold);stroke-width:1.6px}.sc-panel{fill:var(--sc-panel);stroke:var(--sc-door-line);stroke-width:1.5px}.sc-keystone{fill:var(--sc-stone-dark);stroke:var(--sc-cornice);stroke-width:1px}.sc-lamp-bar{stroke:var(--sc-iron);stroke-width:1.2px}.sc-band-paving{fill:var(--sc-band-paving)}.sc-band-edge{stroke:#5a321e59;stroke-width:1.5px}.sc-hedge-far{fill:var(--sc-hedge-far)}.sc-spot-glow{fill:none;stroke:var(--sc-glow);stroke-width:16px;opacity:.75;animation:2.4s ease-in-out infinite sc-pulse}.sc-spot-ring{fill:var(--sc-glow);fill-opacity:.1;stroke:var(--sc-glow);stroke-width:4px}.sc-phone-body{fill:var(--sc-iron)}.sc-phone-screen{fill:var(--sc-screen)}.sc-phone-glow{fill:var(--sc-screen);opacity:.22}.sc-phone-rays{stroke:var(--sc-ray);stroke-width:6px;stroke-linecap:round;fill:none;animation:1.6s ease-in-out infinite sc-pulse}@keyframes sc-pulse{0%,to{opacity:.45}50%{opacity:1}}:root{--tw-grass:#a6c67f;--tw-grass-dark:#93b86d;--tw-grass-blade:#46692829;--tw-lawn:#b3d38a;--tw-field-a:#c8d690;--tw-field-b:#b9cf86;--tw-field-c:#d8cf94;--tw-furrow:#5f6e3233;--tw-soil:#b69a74;--tw-garden:#9fc279;--tw-klinker:#d6b49a;--tw-klinker-line:#78422a2e;--tw-tegel:#e2d3bf;--tw-tegel-line:#6e563c29;--tw-kerb:#cfc6b8;--tw-asphalt:#8e939b;--tw-asphalt-edge:#80858d;--tw-lane:#f5f1e8;--tw-bike:#c8735f;--tw-bike-line:#fff5ebb3;--tw-gravel:#e4d7bc;--tw-gravel-dot:#8c6e4633;--tw-yard:#dfd2bd;--tw-parking:#9aa0a8;--tw-chalk-a:#f4a0bd;--tw-water:#7dbccd;--tw-water-deep:#62a7bc;--tw-water-hi:#ecfafcbf;--tw-quay:#a9644d;--tw-quay-top:#c98468;--tw-reed:#7f9f52;--tw-pond-rim:#cbbd9f;--tw-pitch:#7fbd5c;--tw-pitch-stripe:#ffffff12;--tw-pitch-line:#ffffffe6;--tw-sand:#ecd8a7;--tw-turf:#74b35a;--tw-ballast:#b3a494;--tw-sleeper:#8b6d55;--tw-rail:#6b6763;--tw-leaf-d0:#4f8a3f;--tw-leaf-m0:#679f4b;--tw-leaf-l0:#8fc261;--tw-leaf-d1:#3f7a45;--tw-leaf-m1:#58945a;--tw-leaf-l1:#7cb571;--tw-leaf-d2:#6a8f3a;--tw-leaf-m2:#85a948;--tw-leaf-l2:#b1cc62;--tw-trunk:#7a573a;--tw-hedge:#5f934a;--tw-hedge-lit:#7dae5e;--tw-bloom-a:#f4a0bd;--tw-bloom-b:#f8d35e;--tw-bloom-c:#fffaf0;--tw-brick-a:#b85a41;--tw-brick-b:#9f4a37;--tw-brick-c:#c97a58;--tw-brick-d:#8c4a3c;--tw-render-a:#efe4cf;--tw-render-b:#e3cfa9;--tw-render-c:#9db2c2;--tw-render-d:#a9bba0;--tw-roof-a:#c0603f;--tw-roof-a-lit:#d47a55;--tw-roof-a-dark:#9c4a31;--tw-roof-b:#5a6273;--tw-roof-b-lit:#737c8f;--tw-roof-b-dark:#464d5c;--tw-roof-c:#8b5a42;--tw-roof-c-lit:#a06d52;--tw-roof-c-dark:#6f4533;--tw-roof-flat:#c9c1b3;--tw-roof-flat-lit:#ded7ca;--tw-frame:#f7f2e8;--tw-glass:#92b8cc;--tw-glass-lit:#ffd88f;--tw-door-a:#2f5f9e;--tw-door-b:#2d6a4f;--tw-door-c:#7a4a2a;--tw-door-d:#9c3b33;--tw-door-open:#4a3222;--tw-awning-a:#d9534a;--tw-awning-b:#2f8a55;--tw-shutter:#b9b7b2;--tw-ac:#b9b3a8;--tw-pot:#b86a4a;--tw-cast:#3a2a1c33;--tw-ao:#28180e33;--tw-cloud:#28344014;--tw-haze:#faf4e885;--tw-smoke:#fafafad9;--tw-car-a:#d9534a;--tw-car-b:#3b6fb6;--tw-car-c:#f2f0ea;--tw-car-d:#3d4450;--tw-car-glass:#5f7d92;--tw-tyre:#2c2f35;--tw-headlamp:#fff3c4;--tw-bus:#2e9b8f;--tw-train:#f2c230;--tw-train-band:#2b4c8c;--tw-van:#f4f1ea;--tw-boat:#8a5a3a;--tw-duck:#fffaf0;--tw-duck-head:#3f7a45;--tw-bird:#3a3f47;--tw-dog:#8a5a3a;--tw-ink:#2a211b;--tw-nl-red:#ae1c28;--tw-nl-white:#fff;--tw-nl-blue:#21468b}.tw-grass{fill:var(--tw-grass)}.tw-grass-dark{fill:var(--tw-grass-dark)}.tw-lawn{fill:var(--tw-lawn)}.tw-garden{fill:var(--tw-garden)}.tw-field-a{fill:var(--tw-field-a)}.tw-field-b{fill:var(--tw-field-b)}.tw-field-c{fill:var(--tw-field-c)}.tw-soil{fill:var(--tw-soil)}.tw-blade{stroke:var(--tw-grass-blade);stroke-width:1.4px;fill:none;stroke-linecap:round}.tw-furrow{stroke:var(--tw-furrow);stroke-width:2px;fill:none}.tw-klinker{fill:var(--tw-klinker)}.tw-klinker-line{stroke:var(--tw-klinker-line);stroke-width:1px;fill:none}.tw-tegel{fill:var(--tw-tegel)}.tw-tegel-line{stroke:var(--tw-tegel-line);stroke-width:1px;fill:none}.tw-gravel{fill:var(--tw-gravel)}.tw-gravel-dot{fill:var(--tw-gravel-dot)}.tw-gravel-path{stroke:var(--tw-gravel);fill:none;stroke-linecap:round;stroke-linejoin:round}.tw-inlay{fill:none;stroke:#fff5e68c;stroke-width:5px}.tw-kerb{fill:var(--tw-kerb)}.tw-asphalt{fill:var(--tw-asphalt)}.tw-asphalt-edge{fill:var(--tw-asphalt-edge)}.tw-lane{stroke:var(--tw-lane);stroke-width:3px;stroke-dasharray:26 20;fill:none}.tw-zebra{fill:var(--tw-lane)}.tw-bikepath{fill:var(--tw-bike)}.tw-bike-edge{stroke:var(--tw-bike-line);stroke-width:2px;stroke-dasharray:10 8;fill:none}.tw-bike-sign{stroke:var(--tw-bike-line);stroke-width:1.8px;fill:none;stroke-linecap:round}.tw-yard{fill:var(--tw-yard)}.tw-parking{fill:var(--tw-parking)}.tw-bay{stroke:var(--tw-lane);stroke-width:2px;fill:none;opacity:.85}.tw-chalk{fill:none;stroke:var(--tw-chalk-a);stroke-width:1.6px}.tw-water{fill:var(--tw-water)}.tw-water-deep{fill:var(--tw-water-deep)}.tw-quay{fill:var(--tw-quay)}.tw-quay-top{fill:var(--tw-quay-top)}.tw-reed{stroke:var(--tw-reed);stroke-width:2px;stroke-linecap:round;fill:none}.tw-lily{fill:var(--tw-leaf-m1);stroke:var(--tw-leaf-d1);stroke-width:1px}.tw-pond-rim{fill:var(--tw-pond-rim)}.tw-pitch{fill:var(--tw-pitch)}.tw-turf{fill:var(--tw-turf)}.tw-pitch-stripe{fill:var(--tw-pitch-stripe)}.tw-pitch-line{stroke:var(--tw-pitch-line);stroke-width:3px;fill:none}.tw-goal{stroke:var(--sc-trim);stroke-width:3.5px;fill:#fff3;stroke-linejoin:round}.tw-sand{fill:var(--tw-sand)}.tw-ballast{fill:var(--tw-ballast)}.tw-sleeper{stroke:var(--tw-sleeper);stroke-width:5px}.tw-rail{stroke:var(--tw-rail);stroke-width:2.5px;fill:none}.tw-cast{fill:var(--tw-cast)}.tw-ao{fill:url(#tw-ao);pointer-events:none}.tw-gable-shade{fill:url(#tw-ao-gable);pointer-events:none}.tw-rim-shade{fill:#281e141f}.tw-roof-tex{fill:url(#tw-tiles);pointer-events:none}.tw-roof-tex-v{fill:url(#tw-tiles-v);pointer-events:none}.tw-tile-line{stroke:#1e0f0a24;stroke-width:1px;fill:none}.tw-ridge{stroke:#1e140f59;stroke-width:2.5px;stroke-linecap:round;fill:none}.tw-gutter{stroke:#1e140f47;stroke-width:2px;fill:none}.tw-ashlar-line{stroke:#82643c2e;stroke-width:1px;fill:none}.tw-plinth{fill:#28140a38}.tw-party{stroke:#28140a2e;stroke-width:1.5px}.tw-band{fill:var(--sc-band)}.tw-chimney{fill:var(--tw-brick-b)}.tw-chimney-cap{fill:var(--tw-roof-b-dark)}.tw-frame{fill:var(--tw-frame)}.tw-frame-line{stroke:var(--sc-frame);stroke-width:2px;fill:none}.tw-glass{fill:var(--tw-glass)}.tw-glass-lit{fill:var(--tw-glass-lit)}.tw-mullion{stroke:var(--tw-frame);stroke-width:1.2px;fill:none}.tw-glint{stroke:#ffffff8c;stroke-width:1.4px;stroke-linecap:round;fill:none}.tw-knob{fill:var(--sc-gold)}.tw-step{fill:var(--tw-kerb)}.tw-shopwin{fill:#ffffff2e}.tw-awning-stripes{fill:url(#tw-planks-v);opacity:.6}.tw-door-arch{fill:var(--sc-door)}.tw-door-open{fill:var(--tw-door-open)}.tw-door-glow{fill:var(--sc-lamp-glow)}.tw-door-glass{fill:var(--sc-lit-lo);stroke:var(--sc-frame);stroke-width:2.5px}.tw-inside{fill:#78461e59}.tw-shutter{fill:var(--tw-shutter)}.tw-shutter-line{stroke:#3c3c3c40;stroke-width:1.4px}.tw-clock{fill:var(--sc-trim);stroke:var(--sc-ink);stroke-width:1.2px}.tw-clock-hands{stroke:var(--sc-ink);stroke-width:1.8px;stroke-linecap:round;fill:none}.tw-belfry{fill:var(--sc-belfry)}.tw-vane{stroke:var(--sc-gold);stroke-width:2px;stroke-linecap:round;fill:none}.tw-bell{fill:var(--sc-gold)}.tw-cornice,.tw-cornice-fill{fill:var(--sc-cornice)}.tw-stone-dark{fill:var(--sc-stone-dark)}.tw-stone-lit{fill:var(--sc-stone-lit)}.tw-crest-gold{fill:var(--sc-gold);stroke:var(--sc-cornice);stroke-width:1.5px}.tw-step-a{fill:var(--sc-step-top)}.tw-step-b{fill:var(--sc-step-rise)}.tw-fascia{fill:var(--tw-awning-b)}.tw-fascia-ink{fill:var(--sc-trim)}.tw-fascia-green{fill:var(--sc-awning)}.tw-fascia-mark{fill:var(--sc-trim);stroke:var(--sc-trim);stroke-width:1.6px;stroke-linecap:round}.tw-fascia-mark path{fill:none}.tw-cart{stroke:var(--sc-trim);stroke-width:2px;fill:none;stroke-linejoin:round;stroke-linecap:round}.tw-cart-dot{fill:var(--sc-trim)}.tw-ac{fill:var(--tw-ac);stroke:#281e1433;stroke-width:1px}.tw-solar{fill:var(--sc-solar)}.tw-solar-line{stroke:#a0c8f580;stroke-width:1px}.tw-roofgarden{fill:var(--tw-garden)}.tw-timber{fill:var(--sc-timber)}.tw-ramp{fill:var(--sc-step-top)}.tw-planter{fill:var(--sc-planter)}.tw-pot{fill:var(--tw-pot)}.tw-club-awning{fill:var(--sc-awning)}.tw-hatch-open{fill:var(--sc-hatch-hi)}.tw-bottle-r{fill:var(--sc-bottle-r)}.tw-bottle-g{fill:var(--sc-bottle-g)}.tw-bottle-y{fill:var(--sc-bottle-y)}.tw-crest{fill:var(--sc-shield);stroke:var(--sc-trim);stroke-width:1.5px}.tw-crest-mark{stroke:var(--sc-trim);stroke-width:2px;stroke-linecap:round}.tw-mast{stroke:var(--sc-iron);stroke-width:3px}.tw-flood{fill:var(--sc-steel);stroke:var(--sc-iron);stroke-width:1.2px}.tw-box{fill:var(--sc-cork)}.tw-shirt-a{fill:var(--sc-awning);stroke:var(--sc-trim);stroke-width:.8px}.tw-shirt-b{fill:var(--sc-top-green);stroke:var(--sc-trim);stroke-width:.8px}.tw-sign{fill:var(--sc-sign);stroke:var(--sc-sign-ink);stroke-opacity:.4;stroke-width:1.2px}.tw-sign-ink{stroke:var(--sc-sign-ink);stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round}.tw-parasol{fill:var(--tw-awning-a)}.tw-parasol-seam{stroke:#ffffff8c;stroke-width:1.2px;fill:none}.tw-chair{fill:var(--sc-iron)}.tw-shelter-glass{fill:#dcf0fa66;stroke:var(--sc-iron);stroke-width:1.5px}.tw-timetable{fill:var(--sc-paper)}.tw-busstop-sign{fill:var(--tw-car-b);stroke:var(--sc-trim);stroke-width:2px}.tw-lamp-post{stroke:var(--sc-iron);stroke-width:3px}.tw-lamp-head{fill:var(--sc-lamp);stroke:var(--sc-iron);stroke-width:1.2px}.tw-lamp-cast{stroke:var(--tw-cast);stroke-width:3px;stroke-linecap:round}.tw-boat-a{fill:var(--tw-boat)}.tw-boat-b{fill:var(--tw-car-b)}.tw-boat-cabin{fill:var(--sc-trim)}.tw-iron{fill:var(--sc-iron)}.tw-iron-line{stroke:var(--sc-iron);stroke-width:2.5px;fill:none;stroke-linecap:round}.tw-fence{stroke:var(--sc-iron);stroke-width:2px;fill:none;opacity:.7}.tw-fence-post{fill:var(--sc-iron);opacity:.8}.tw-gate{fill:#262b331f}.tw-gate-bar{stroke:var(--sc-iron);stroke-width:1.6px}.tw-chain{stroke:var(--sc-steel);stroke-width:2.4px;fill:none;stroke-linecap:round}.tw-padlock{fill:var(--sc-gold);stroke:var(--sc-iron);stroke-width:1px}.tw-string{stroke:var(--sc-iron);stroke-width:1px;fill:none;opacity:.7}.tw-flag-a{fill:var(--sc-top-red)}.tw-flag-b{fill:var(--sc-play-yellow)}.tw-flag-c{fill:var(--sc-top-blue)}.tw-flag-d{fill:var(--sc-top-green)}.tw-board{fill:var(--sc-paper);stroke:var(--sc-wood-side);stroke-width:1.2px}.tw-board-blank{fill:var(--sc-stone-dark)}.tw-rota-a{fill:var(--sc-top-red)}.tw-rota-b{fill:var(--sc-top-blue)}.tw-poster{fill:var(--sc-top-pink)}.tw-poster-line{stroke:var(--sc-ink);stroke-opacity:.45;stroke-width:1.4px}.tw-bike-parked{stroke:var(--sc-top-blue);stroke-width:2.2px;stroke-linecap:round}.tw-wheel-fill{fill:none;stroke:var(--sc-iron);stroke-width:1.4px}.tw-wheel{fill:none;stroke:var(--sc-iron);stroke-width:1.8px}.tw-bike-red{stroke:var(--sc-bottle-r);stroke-width:2.2px;fill:none;stroke-linejoin:round}.tw-swing-frame{stroke:var(--sc-play-red);stroke-width:3.5px;fill:none;stroke-linecap:round;stroke-linejoin:round}.tw-slide{stroke:var(--sc-slide);stroke-width:7px;stroke-linecap:round;fill:none}.tw-ladder{fill:none;stroke:var(--sc-play-blue);stroke-width:2px}.tw-dome{fill:#3a7bd51f;stroke:var(--sc-play-blue);stroke-width:2.2px}.tw-dome-line{stroke:var(--sc-play-blue);stroke-width:1.6px;fill:none}.tw-bench-leg{stroke:var(--sc-iron);stroke-width:3px;stroke-linecap:round}.tw-wood{fill:var(--sc-wood)}.tw-wood-light{fill:var(--sc-wood-light)}.tw-wood-side{fill:var(--sc-wood-side)}.tw-plank{stroke:var(--sc-plank);stroke-width:1.5px;fill:none}.tw-bin{fill:var(--sc-iron)}.tw-bin-top{fill:var(--sc-iron-band)}.tw-phone{fill:var(--sc-iron)}.tw-phone-screen{fill:var(--sc-screen)}.tw-phone-dark{fill:var(--sc-slate-dark)}.tw-white{fill:var(--sc-trim)}.tw-white-line{stroke:var(--sc-trim);stroke-width:3px;fill:none;stroke-linecap:round}.tw-trunk{fill:var(--tw-trunk)}.tw-hedge{fill:var(--tw-hedge)}.tw-hedge-lit{fill:var(--tw-hedge-lit)}.tw-leaf-d0{fill:var(--tw-leaf-d0)}.tw-leaf-m0{fill:var(--tw-leaf-m0)}.tw-leaf-l0{fill:var(--tw-leaf-l0)}.tw-leaf-d1{fill:var(--tw-leaf-d1)}.tw-leaf-m1{fill:var(--tw-leaf-m1)}.tw-leaf-l1{fill:var(--tw-leaf-l1)}.tw-leaf-d2{fill:var(--tw-leaf-d2)}.tw-leaf-m2{fill:var(--tw-leaf-m2)}.tw-leaf-l2{fill:var(--tw-leaf-l2)}.tw-bloom-a{fill:var(--tw-bloom-a)}.tw-bloom-b{fill:var(--tw-bloom-b)}.tw-bloom-c{fill:var(--tw-bloom-c)}.tw-bridge-frame{stroke:var(--sc-trim);stroke-width:5px;fill:none;stroke-linecap:round}.tw-boom-bar{stroke:var(--sc-play-red);stroke-width:6px;stroke-linecap:round}.tw-boom-stripe{stroke:var(--sc-trim);stroke-width:6px;stroke-dasharray:8 8;stroke-dashoffset:4px}.tw-boom-light{fill:var(--sc-play-red);animation:1.1s ease-in-out infinite sc-pulse}.tw-car-side{fill:#14141e38}.tw-car-glass{fill:var(--tw-car-glass)}.tw-car-roof{fill:#ffffff29}.tw-tyre{fill:var(--tw-tyre)}.tw-lamp-front{fill:var(--tw-headlamp)}.tw-bike-frame{stroke:var(--sc-iron);stroke-width:2px;fill:none}.tw-arm{stroke-width:3px;stroke-linecap:round;fill:none}.tw-skin{fill:var(--sc-skin-2)}.tw-bus{fill:var(--tw-bus)}.tw-bus-roof{fill:#ffffff38}.tw-van{fill:var(--tw-van)}.tw-van-stripe{fill:var(--tw-awning-b)}.tw-train{fill:var(--tw-train)}.tw-train-band{fill:var(--tw-train-band)}.tw-train-roof{fill:#5046322e}.tw-train-win{fill:var(--tw-car-glass)}.tw-wake{stroke:var(--tw-water-hi);stroke-width:2px;fill:none;stroke-linecap:round}.tw-duck{fill:var(--tw-duck)}.tw-duck-head{fill:var(--tw-duck-head)}.tw-duck-bill{stroke:var(--sc-play-yellow);stroke-width:2px;stroke-linecap:round}.tw-dog{fill:var(--tw-dog)}.tw-ball{fill:var(--sc-trim);stroke:var(--sc-ink);stroke-width:1px}.tw-pole{stroke:var(--sc-steel);stroke-width:2.5px;stroke-linecap:round}.tw-nl-red{fill:var(--tw-nl-red)}.tw-nl-white{fill:var(--tw-nl-white)}.tw-nl-blue{fill:var(--tw-nl-blue)}.tw-gem-a{fill:var(--sc-awning)}.tw-gem-b{fill:var(--sc-play-yellow)}.tw-club-flag{fill:var(--sc-awning)}.tw-foot{fill:var(--sc-footshadow)}.tw-eye{fill:var(--sc-ink)}.tw-shade-r{fill:#28140a1a}.tw-smile{stroke:var(--sc-ink);stroke-width:.9px;fill:none;stroke-linecap:round}.tw-me-hoodie{fill:var(--sc-top-blue);stroke:var(--tw-ink);stroke-width:.7px}.tw-me-hood{stroke:var(--sc-top-navy);stroke-width:1.4px;fill:none;stroke-linecap:round}.tw-me-skin{fill:var(--sc-skin-2);stroke:var(--tw-ink);stroke-width:.7px}.tw-me-hair{fill:var(--sc-hair-brown)}.tw-me-jeans{fill:var(--sc-pants-denim);stroke:var(--tw-ink);stroke-width:.6px}.tw-me-shoe{fill:var(--sc-shoe)}.tw-me-ring{fill:color-mix(in srgb, var(--color-bg-primary) 26%, transparent);stroke:var(--color-bg-primary);stroke-width:3px}.tw-me-pulse{fill:none;stroke:var(--color-bg-primary);stroke-width:2.5px;transform-box:fill-box;transform-origin:50%;animation:2.2s ease-out infinite tw-ring}.tw-me{transform-box:fill-box;transform-origin:50% 100%;transition:opacity .26s,transform .26s}.tw[data-inside] .tw-me{opacity:0;transform:scale(.6)}.tw-sprite{pointer-events:none;will-change:transform;position:absolute;inset-block-start:0;inset-inline-start:0}.tw-sprite-facing,.tw-sprite-body{transform-origin:50% 95%;block-size:100%;inline-size:100%}.tw-sprite-body{transition:opacity .26s,transform .26s}.tw[data-inside] .tw-sprite-body{opacity:0;transform:scale(.6)}.tw-say-bubble{fill:var(--color-bg-neutral-light);stroke:color-mix(in srgb, var(--color-bg-strong) 22%, transparent);stroke-width:1.2px}.tw-say-dot{fill:var(--color-bg-primary);animation:1.2s ease-in-out infinite tw-dot}.tw-say-bang{fill:var(--color-bg-warning)}.tw-say{animation:2.6s ease-in-out infinite tw-float}.tw-sway{transform-box:fill-box;transform-origin:50% 90%;animation:7s ease-in-out infinite tw-sway}.tw-figure[data-walking] .tw-leg-a{animation:.34s ease-in-out infinite alternate tw-step}.tw-figure[data-walking] .tw-leg-b{animation:.34s ease-in-out infinite alternate-reverse tw-step}.tw-figure[data-walking] .tw-bob{animation:.34s ease-in-out infinite alternate tw-bob}.tw-ripple{stroke:var(--tw-water-hi);stroke-width:2px;stroke-linecap:round;fill:none;stroke-dasharray:14 60;animation:6s linear infinite tw-ripple}.tw-smoke{fill:var(--tw-smoke);transform-box:fill-box;transform-origin:50%;opacity:0;animation:4.8s ease-out infinite tw-smoke}.tw-flag{transform-box:fill-box;transform-origin:0%;animation:1.8s ease-in-out infinite tw-flag}.tw-swing{transform-box:fill-box;animation:2.4s ease-in-out infinite tw-swing}.tw-cloud{fill:var(--tw-cloud)}.tw-bird{stroke:var(--tw-bird);stroke-width:2.2px;fill:none;stroke-linecap:round;stroke-linejoin:round}.tw-wing{transform-box:fill-box;transform-origin:50%;animation:.5s ease-in-out infinite alternate tw-wing}.tw-glow-rays{stroke:var(--sc-ray);stroke-width:4px;stroke-linecap:round;fill:none;animation:1.6s ease-in-out infinite sc-pulse}.tw-phone-glow{fill:var(--sc-screen);opacity:.3;animation:1.6s ease-in-out infinite sc-pulse}.tw-haze{fill:var(--tw-haze);pointer-events:none;transition:opacity 1.6s}.tw-haze[data-open]{opacity:0}.tw-deck{transform-box:view-box;transform-origin:1210px 412px;transition:transform 1.8s cubic-bezier(.55,0,.25,1);transform:scaleY(-1)}[data-bridge=open] .tw-deck{transform:scaleY(1)}.tw-boom{transition:opacity .6s 1.6s}[data-bridge=open] .tw-boom{opacity:0;transition-delay:0s}.tw-goal-ring{fill:color-mix(in srgb, var(--color-bg-primary) 14%, transparent);stroke:var(--color-bg-primary);stroke-width:3px;transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite tw-goal}.tw-new-ring{fill:color-mix(in srgb, var(--color-bg-warning) 16%, transparent);stroke:var(--color-bg-warning);stroke-width:2.5px;stroke-dasharray:8 6}.tw-route{stroke:var(--color-bg-primary);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.1 16;fill:none;animation:.8s linear infinite tw-march}.tw-route-preview{opacity:.45;animation:none}@keyframes tw-sway{0%,to{transform:rotate(-1.4deg)}50%{transform:rotate(1.4deg)}}@keyframes tw-step{0%{transform:translateY(0)}to{transform:translateY(-2.4px)}}@keyframes tw-bob{0%{transform:translateY(0)}to{transform:translateY(-1.2px)}}@keyframes tw-ripple{to{stroke-dashoffset:-148px}}@keyframes tw-smoke{0%{opacity:0;transform:translate(0)scale(.5)}20%{opacity:.8}to{opacity:0;transform:translate(14px,-46px)scale(1.8)}}@keyframes tw-flag{0%,to{transform:skewY(0)scaleX(1)}50%{transform:skewY(-5deg)scaleX(.94)}}@keyframes tw-swing{0%,to{transform:translateY(-9px)}50%{transform:translateY(5px)}}@keyframes tw-wing{0%{transform:scaleY(1)}to{transform:scaleY(.35)}}@keyframes tw-ring{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.5)}}@keyframes tw-goal{0%,to{opacity:.75;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@keyframes tw-dot{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes tw-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes tw-march{to{stroke-dashoffset:-16.1px}}.tw{background:var(--tw-grass);touch-action:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}.tw-wrap{block-size:100%!important;inline-size:100%!important}.tw-content{position:relative}.tw-layer{pointer-events:none;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0;overflow:visible}.tw-ground,.tw-life,.tw-top{will-change:transform}.tw-place{transition:filter .18s}.tw-place[data-hot]{filter:brightness(1.07)drop-shadow(0 0 5px #fffffff2)}.tw-place[data-status=locked]{filter:saturate(.45)brightness(.97)}.tw-place[data-status=locked][data-hot]{filter:saturate(.55)brightness(1.02)}.tw-ui{pointer-events:none;--tw-k:1;position:absolute;inset:0}.tw-hit{cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:28px;padding:0;position:absolute}.tw:not([data-interactive]) .tw-hit{pointer-events:none}.tw:not([data-interactive]) .tw-plaque{opacity:.75}.tw-hit[data-status=locked]{cursor:not-allowed}.tw-hit:focus-visible{outline:none}.tw-hit:focus-visible:after{content:"";border-radius:inherit;box-shadow:0 0 0 calc(4px * var(--tw-k)) var(--color-stroke-focus);position:absolute;inset:0}.tw-plaque{--tone:var(--color-bg-info);translate:-50% -50%;scale:var(--tw-k);border-radius:var(--radius-pill);background:var(--color-bg-neutral-light);box-shadow:var(--shadow-raised);color:var(--color-text-strong);font:700 20px / 1 var(--font-display);white-space:nowrap;align-items:center;gap:.45em;padding:.28em .8em .28em .28em;transition:scale .16s,box-shadow .16s,opacity .3s;display:flex;position:absolute}.tw-plaque[data-tone=blue]{--tone:var(--color-bg-info)}.tw-plaque[data-tone=navy]{--tone:color-mix(in srgb, var(--color-bg-info) 60%, var(--color-bg-strong))}.tw-plaque[data-tone=teal]{--tone:var(--color-bg-secondary-opt1)}.tw-plaque[data-tone=orange]{--tone:var(--color-bg-warning)}.tw-plaque[data-tone=purple]{--tone:var(--color-bg-primary)}.tw-plaque[data-tone=home]{--tone:var(--color-bg-success)}.tw-plaque-home{font-size:17px}.tw-plaque-icon{background:var(--tone);block-size:1.75em;inline-size:1.75em;color:var(--color-icon-inverse-light);border-radius:50%;flex:none;place-items:center;display:grid}.tw-plaque-name{padding-block-start:.1em}.tw-hit:hover .tw-plaque,.tw-hit:focus-visible .tw-plaque,.tw-hit[data-target] .tw-plaque{scale:calc(var(--tw-k) * 1.08)}.tw-hit[data-status=objective] .tw-plaque,.tw-hit[data-target] .tw-plaque{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-bg-primary) 70%, var(--color-bg-neutral-light)), 0 0 20px 4px color-mix(in srgb, var(--color-bg-primary) 40%, transparent), var(--shadow-raised)}.tw-hit[data-status=locked] .tw-plaque{background:color-mix(in srgb, var(--color-bg-neutral-light) 88%, var(--color-bg-weak));color:var(--color-text-weak)}.tw-hit[data-status=locked] .tw-plaque-icon{background:var(--color-bg-disabled);color:var(--color-icon-weak)}.tw-badge{block-size:1.05em;inline-size:1.05em;box-shadow:0 0 0 2px var(--color-bg-neutral-light);color:var(--color-icon-inverse-light);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:-.35em;inset-inline-start:1.25em}.tw-badge[data-kind=done]{background:var(--color-bg-success)}.tw-marker{translate:-50% -100%;scale:var(--tw-k);transform-origin:50% 100%;pointer-events:none;position:absolute}.tw-marker-pin{background:var(--color-bg-primary);block-size:46px;inline-size:46px;box-shadow:0 0 0 4px var(--color-bg-neutral-light), 0 8px 18px color-mix(in srgb, var(--color-bg-primary) 45%, transparent);color:var(--color-icon-inverse-light);border-radius:50% 50% 50% 8px;place-items:center;animation:1.6s ease-in-out infinite tw-pin;display:grid;rotate:-45deg}.tw-marker-pin>svg,.tw-marker-pin>b{rotate:45deg}.tw-bang{font:800 28px / 1 var(--font-display)}.tw-marker[data-kind=new] .tw-marker-pin{background:var(--color-bg-warning);block-size:36px;inline-size:36px;box-shadow:0 0 0 3px var(--color-bg-neutral-light), 0 6px 14px color-mix(in srgb, var(--color-bg-warning) 45%, transparent);animation-duration:2.2s}.tw-marker[data-kind=done] .tw-marker-pin,.tw-marker[data-kind=locked] .tw-marker-pin{block-size:30px;inline-size:30px;box-shadow:0 0 0 3px var(--color-bg-neutral-light), var(--shadow-raised);border-radius:50%;animation:none;rotate:0deg}.tw-marker[data-kind=done] .tw-marker-pin>svg,.tw-marker[data-kind=locked] .tw-marker-pin>svg{rotate:0deg}.tw-marker[data-kind=done] .tw-marker-pin{background:var(--color-bg-success)}.tw-marker[data-kind=locked] .tw-marker-pin{background:var(--color-bg-neutral-light);color:var(--color-icon-weak)}.tw-hit[data-opened] .tw-plaque{animation:.9s cubic-bezier(.3,1.6,.5,1) both tw-pop}.tw-hit[data-opened] .tw-marker{animation:.9s cubic-bezier(.3,1.6,.5,1) .2s both tw-pop}@keyframes tw-pin{0%,to{translate:0}50%{translate:0 -7px}}@keyframes tw-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.tw-cam{z-index:15;gap:8px;display:grid;position:fixed;inset-block-end:22px;inset-inline-end:18px}.tw-cam button{background:var(--color-bg-neutral-light);block-size:48px;inline-size:48px;box-shadow:var(--shadow-raised);color:var(--color-icon-strong);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.tw-cam button:hover{background:var(--color-bg-weaker)}.tw-cam button:focus-visible{outline:3px solid var(--color-stroke-focus);outline-offset:2px}.tw[data-inside]~.tw-cam{inset-inline-end:calc(clamp(340px,25.4vw,440px) + 36px)}@media (width<=760px){.tw-cam{gap:6px;inset-block:80px auto;inset-inline-end:10px}.tw-cam button{block-size:42px;inline-size:42px}.tw[data-inside]~.tw-cam{display:none}}@media (height<=520px) and (orientation:landscape){.tw-cam{inset-block:72px auto}.tw-cam button{block-size:40px;inline-size:40px}.tw[data-inside]~.tw-cam{display:none}}.ct-stage,.ct-palette{--ct-white:#fffdf8;--ct-dark:#2b2f3a;--ct-soft:#d9dde6;--ct-screen:#8fd8ff;--ct-iron:#4a515e;--ct-wood:#c98a52;--ct-wood-dark:#8e5a32;--ct-ballot:#5c7fb8;--ct-can:#b8c0cc;--ct-bin:#3f9b5b;--ct-bin-dark:#2c7243;--ct-chair:#e07a4f;--ct-cake:#f6c9d6;--ct-cake-top:#fff1f5;--ct-cloth:#f2e6c9;--ct-cone:#f28c28;--ct-net:#ffffffb3;--ct-shoe:#3a3a48;--ct-star:#ffe56b;--ct-blush:#f05a6e8c;--ct-blush-line:#dc465a99;--ct-ink:#1d1a2b}.ct-stage{aspect-ratio:16/9;-webkit-user-select:none;user-select:none;background:#cfeaff;position:relative;overflow:hidden;container-type:inline-size}.ct-svg{block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.ct-shadow{fill:#140e1e38}.ct-sky-day-a{stop-color:#7cc8f7}.ct-sky-day-b{stop-color:#dff3ff}.ct-sky-evening-a{stop-color:#ff8a65}.ct-sky-evening-b{stop-color:#ffd89b}.ct-sky-night-a{stop-color:#18224a}.ct-sky-night-b{stop-color:#3c4a86}.ct-sky-rain-a{stop-color:#7d8a9c}.ct-sky-rain-b{stop-color:#c3cbd6}.ct-star-dot{fill:#fff6cc}.ct-cloud{fill:#ffffffeb}.ct-sun-low{fill:#ffe08a}.ct-trunk{fill:#7a5234}.ct-leaf-dark{fill:#3f8f4e}.ct-leaf{fill:#5bb05f}.ct-grass{fill:#8fd06a}.ct-grass-2{fill:#82c45e}.ct-pond{fill:#6cc3e8}.ct-path{fill:#ead8ae}.ct-bloom-a{fill:#ff9fbd}.ct-bloom-b{fill:#fff27a}.ct-brick-1{fill:#c4573e}.ct-brick-2{fill:#a8493a}.ct-brick-3{fill:#d9875a}.ct-roof{fill:#4c4a57}.ct-pane{fill:#bfe6ff}.ct-door{fill:#6a4a3a}.ct-asphalt{fill:#a9aab2}.ct-fence{fill:#3c8f5c}.ct-paint{fill:none;stroke:#ffffffd9;stroke-width:5px}.ct-plank{fill:#b77b48}.ct-plank-line{fill:#0000001f}.ct-banner{fill:#2f73d0}.ct-banner-ball{fill:#fffdf8}.ct-pavement{fill:#d8cfc0}.ct-tile-line{fill:none;stroke:#00000014;stroke-width:3px}.ct-frame{fill:#f6efe4}.ct-frame-bar{fill:none;stroke:#f6efe4;stroke-width:6px}.ct-wall-warm{fill:#f7dfb8}.ct-wall-cool{fill:#dfe8ef}.ct-wall-yellow{fill:#fbeeb8}.ct-wainscot{fill:#c78c5b}.ct-board{fill:#c69468}.ct-note-a{fill:#fff6a8}.ct-note-b{fill:#bfe3ff}.ct-floor{fill:#d59b62}.ct-floor-line{fill:none;stroke:#0000001a;stroke-width:3px}.ct-carpet{fill:#8a4f63}.ct-crest{fill:#c93b3b}.ct-chalk{fill:#2f5d4c}.ct-chalk-line{fill:none;stroke:#ffffffbf;stroke-width:5px;stroke-linecap:round}.ct-burst-bg{fill:#ff4d2e}.ct-ray{fill:#c21d3a}.ct-sparkle-a{stop-color:#4b3aa8}.ct-sparkle-b{stop-color:#120d2e}.ct-orb{fill:#aac8ff29}.ct-gloom-bg{fill:#1b1930}.ct-gloom-line{fill:#aaa0e62e}.ct-calendar-bg{fill:#0d0c18}.ct-cal-page{fill:#fffdf8}.ct-cal-top{fill:#e0533d}.ct-cal-day{fill:#e9edf3}.ct-drop{fill:#7fd0ff}.ct-drop-shine{fill:none;stroke:#fff;stroke-width:2.5px;stroke-linecap:round}.ct-twinkle{fill:#ffe56b}.ct-burst-mark{fill:#ffe14d;stroke:#2b2f3a;stroke-width:3px;stroke-linejoin:round}.ct-mark-ink{fill:#2b2f3a}.ct-mark-stroke{fill:none;stroke:#2b2f3a;stroke-width:7px;stroke-linecap:round}.ct-vein{fill:none;stroke:#e2373f;stroke-width:5px;stroke-linecap:round}.ct-gloom-mark{fill:#281e5a8c}.ct-gloom-shade{fill:#281e5a38}.ct-gloom-cloud{fill:#6d6a86}.ct-heart{fill:#ff3d5a}.ct-bulb{fill:#ffe56b}.ct-bulb-glow{fill:#ffe56b59}.ct-note-stroke{fill:none;stroke:#2b2f3a;stroke-width:3px}.ct-puff{fill:#ffffffe6}.ct-zzz{fill:#5c7fb8;font:800 1em/1 system-ui,sans-serif}.ct-shirt-no{fill:#fffdf8;font:800 22px/1 system-ui,sans-serif}.ct-glow{fill:#fff09659}.ct-buzz-lines path{fill:none;stroke:#2b2f3a;stroke-width:3px;stroke-linecap:round}.ct-speedline{fill:#ffffffe6}.ct-sun{fill:#ffd84a}.ct-moon{fill:#f1f3ff}.ct-raindrop{fill:none;stroke:#e6f0ffbf;stroke-width:3px;stroke-linecap:round}.ct-confetti-0{fill:#ff6f91}.ct-confetti-1{fill:#ffd23f}.ct-confetti-2{fill:#5bc0eb}.ct-confetti-3{fill:#7ad36b}.ct-scan{fill:#ffffff59}.ct-rewind-mark{fill:#ffffffe6}.ct-flash{fill:#fff}.ct-enter-left{animation:.75s cubic-bezier(.2,.9,.3,1.1) both ct-in-left}.ct-enter-right{animation:.75s cubic-bezier(.2,.9,.3,1.1) both ct-in-right}.ct-enter-pop{animation:.45s cubic-bezier(.2,.9,.3,1.5) both ct-in-pop}.ct-enter-drop{animation:.7s cubic-bezier(.3,1.4,.5,1) both ct-in-drop}@keyframes ct-in-left{0%{transform:translate(-520px)}}@keyframes ct-in-right{0%{transform:translate(520px)}}@keyframes ct-in-pop{0%{transform:scale(0)}}@keyframes ct-in-drop{0%{transform:translateY(-520px)}}.ct-act-idle{animation:2.4s ease-in-out infinite ct-breathe}.ct-act-hop{animation:.55s ease-out .2s 3 both ct-hop}.ct-act-jump{animation:.75s cubic-bezier(.2,.8,.3,1) .1s both ct-jump}.ct-act-shake{animation:.12s linear .1s 8 ct-shake}.ct-act-tremble{animation:90ms linear infinite ct-shake}.ct-act-nod{animation:.5s ease-in-out .2s 3 ct-nod}.ct-act-bounce{animation:.42s ease-in-out infinite ct-hop-small}.ct-act-faint{animation:.9s cubic-bezier(.5,0,.8,.6) .5s both ct-faint}.ct-act-spin{animation:.8s ease-in-out .2s 2 ct-spin}.ct-act-lean{animation:.6s ease-out both ct-lean}.ct-act-sneak{animation:2.4s ease-in-out infinite ct-sneak}.ct-act-walk{animation:.32s ease-in-out infinite ct-hop-small}@keyframes ct-breathe{50%{transform:scale(1.012,.985)}}@keyframes ct-hop{0%,to{transform:none}40%{transform:translateY(-26px)scale(.96,1.04)}80%{transform:scale(1.05,.95)}}@keyframes ct-hop-small{50%{transform:translateY(-6px)}}@keyframes ct-jump{0%{transform:scale(1.1,.85)}35%{transform:translateY(-70px)scale(.92,1.1)}70%{transform:translateY(0)scale(1.08,.92)}to{transform:none}}@keyframes ct-shake{25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes ct-nod{50%{transform:rotate(4deg)}}@keyframes ct-faint{to{transform:rotate(-84deg)translateY(10px)}}@keyframes ct-spin{50%{transform:scaleX(-1)}}@keyframes ct-lean{to{transform:rotate(-9deg)}}@keyframes ct-sneak{0%,to{transform:translate(-10px)}50%{transform:translate(10px)translateY(-3px)}}.ct-arm-wave{animation:.5s ease-in-out infinite alternate ct-wave}.ct-arm-talk{animation:.7s ease-in-out infinite alternate ct-talk}.ct-arm-dance-l{animation:.4s ease-in-out infinite alternate ct-wave}.ct-arm-dance-r{animation:.4s ease-in-out -.4s infinite alternate ct-wave}.ct-swing{animation:.32s ease-in-out infinite alternate ct-swing}.ct-swing.ct-alt{animation-direction:alternate-reverse}@keyframes ct-wave{0%{transform:rotate(-22deg)}to{transform:rotate(18deg)}}@keyframes ct-talk{0%{transform:rotate(-12deg)}to{transform:rotate(14deg)}}@keyframes ct-swing{0%{transform:rotate(-26deg)}to{transform:rotate(26deg)}}.ct-cam-close{animation:6s ease-out both ct-push;transform:scale(1.3)}.ct-cam-punch{animation:.5s cubic-bezier(.2,.9,.3,1) both ct-punch}.ct-cam-shake{animation:.1s linear 7 ct-cam-shake}.ct-cam-pan{animation:7s ease-in-out both ct-pan}@keyframes ct-push{0%{transform:scale(1.22)}to{transform:scale(1.34)}}@keyframes ct-punch{0%{transform:scale(1.7)rotate(-3deg)}60%{transform:scale(.97)rotate(.6deg)}to{transform:none}}@keyframes ct-cam-shake{25%{transform:translate(-7px,3px)}75%{transform:translate(7px,-3px)}}@keyframes ct-pan{0%{transform:translate(26px)scale(1.06)}to{transform:translate(-26px)scale(1.06)}}.ct-prop-pop{animation:.45s cubic-bezier(.2,.9,.3,1.5) .3s both ct-in-pop}.ct-prop-fall{animation:.8s cubic-bezier(.3,1.4,.5,1) .2s both ct-in-drop}.ct-prop-fly{animation:1.6s ease-in-out infinite alternate ct-fly}.ct-prop-wobble{animation:.9s ease-in-out infinite alternate ct-wobble}.ct-prop-buzz{animation:70ms linear infinite ct-shake}.ct-glow{animation:1.2s ease-in-out infinite alternate ct-glow}.ct-buzz-lines{animation:.3s steps(2,end) infinite ct-blink}.ct-loose{transform-box:fill-box;transform-origin:0;animation:.5s ease-in-out infinite alternate ct-wobble}.ct-flame{animation:.25s steps(2,end) infinite ct-blink}.ct-hand-min{transform-origin:0 0;animation:.5s linear infinite ct-rot}.ct-hand-hour{transform-origin:0 0;animation:6s linear infinite ct-rot}@keyframes ct-fly{0%{transform:translate(-30px,-10px)rotate(-10deg)}to{transform:translate(30px,-40px)rotate(12deg)}}@keyframes ct-wobble{0%{transform:rotate(-6deg)}to{transform:rotate(6deg)}}@keyframes ct-glow{0%{opacity:.2;transform:scale(.8)}to{opacity:1;transform:scale(1.1)}}@keyframes ct-blink{50%{opacity:0}}@keyframes ct-rot{to{transform:rotate(360deg)}}.ct-sweat{animation:1.4s ease-in .3s infinite ct-sweat}.ct-twinkle{transform-box:fill-box;transform-origin:50%;animation:.9s ease-in-out infinite alternate ct-twinkle}.ct-pop{animation:.35s cubic-bezier(.2,.9,.3,1.8) .25s both ct-in-pop}.ct-bob{animation:.8s ease-in-out infinite ct-hop-small}.ct-pulse{animation:.5s ease-in-out infinite alternate ct-pulse}.ct-gloom{animation:.8s ease-out .3s both ct-fade-in}.ct-drift{animation:3s ease-in-out infinite ct-sneak}.ct-heart{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite ct-rise}.ct-float{animation:2s ease-out infinite ct-rise}.ct-steam{animation:.9s ease-out infinite ct-puff}.ct-tears{animation:.6s steps(2,end) infinite ct-blink}@keyframes ct-sweat{0%{opacity:0;transform:translateY(-4px)}20%{opacity:1}to{opacity:0;transform:translateY(16px)}}@keyframes ct-twinkle{0%{transform:scale(.5)rotate(0)}to{transform:scale(1.1)rotate(45deg)}}@keyframes ct-pulse{to{transform:scale(1.25)}}@keyframes ct-fade-in{0%{opacity:0}}@keyframes ct-rise{0%{opacity:0;transform:translateY(8px)}25%{opacity:1}to{opacity:0;transform:translateY(-34px)}}@keyframes ct-puff{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.3)translateY(-10px)}}.ct-speedlines{opacity:.9;animation:.16s steps(2,end) infinite ct-blink}.ct-rays{transform-origin:400px 225px;animation:18s linear infinite ct-rot}.ct-clouds{animation:14s ease-in-out infinite ct-sneak}.ct-orb{animation:4s ease-in-out infinite alternate ct-rise-slow}.ct-raindrop{animation:.5s linear infinite ct-rain}.ct-confetti{transform-box:fill-box;transform-origin:50%;animation:2.4s linear infinite both ct-confetti}.ct-flash{animation:.35s ease-out both ct-flash}.ct-daycycle{transform-origin:400px 225px;animation:1.4s linear infinite ct-rot}.ct-cal-flip{transform-origin:170px 70px;animation:.45s ease-in infinite ct-flip}.ct-scan{animation:.4s linear infinite ct-scan}.ct-rewind-mark{animation:.5s steps(2,end) infinite ct-blink}@keyframes ct-rise-slow{to{transform:translateY(-24px)}}@keyframes ct-rain{0%{transform:translate(18px,-60px)}to{transform:translate(-18px,60px)}}@keyframes ct-confetti{0%{transform:translateY(-40px)rotate(0)}to{transform:translateY(500px)rotate(540deg)}}@keyframes ct-flash{0%{opacity:.95}to{opacity:0}}@keyframes ct-flip{0%{opacity:1;transform:scaleY(1)}to{opacity:.2;transform:scaleY(0)}}@keyframes ct-scan{to{transform:translateY(38px)}}.ct-paused *,.ct-paused{animation-play-state:paused!important}.ct-still *,.ct-still{animation:none!important}.ct-still .ct-flash,.ct-still .ct-rain,.ct-still .ct-confetti{display:none}@media (prefers-reduced-motion:reduce){.ct-stage *,.ct-stage{animation:none!important}.ct-stage .ct-flash{display:none}}.ct-o,.ct-o>*{stroke:var(--ct-ink);stroke-width:2.2px;vector-effect:non-scaling-stroke;paint-order:stroke fill;stroke-linejoin:round}.ct-cel{fill:#14102829}.ct-small .ct-o,.ct-small .ct-o>*{stroke-width:1.4px}.ct-vignette,.ct-grade,.ct-bars{pointer-events:none;position:absolute;inset:0}.ct-vignette{background:radial-gradient(at 50% 45%,#0000 52%,#0806146b 100%)}.ct-grade-tense{mix-blend-mode:multiply;background:linear-gradient(#141e4647,#3c0a1e38)}.ct-grade-cold{mix-blend-mode:multiply;background:#285a9642}.ct-grade-warm{mix-blend-mode:soft-light;background:#ff963c2e}.ct-grade-drama{mix-blend-mode:multiply;background:radial-gradient(at 50% 40%,#ff3c3c0d,#5a001473)}.ct-bars{background:linear-gradient(#000 0 24%,#0000 24% 76%,#000 76%)}.ct-cam-tilt{animation:5s ease-out both ct-tilt;transform:rotate(-7deg)scale(1.18)}.ct-cam-eyes{transform:scale(3.4)}.ct-cam-whip{animation:.34s cubic-bezier(.2,.9,.3,1) both ct-whip}.ct-cam-slowmo{animation:7s cubic-bezier(.2,.6,.3,1) both ct-slowmo}@keyframes ct-tilt{0%{transform:rotate(-4deg)scale(1.1)}to{transform:rotate(-7deg)scale(1.2)}}@keyframes ct-whip{0%{filter:blur(10px);transform:translate(-60%)skew(-12deg)}70%{filter:blur()}}@keyframes ct-slowmo{0%{transform:scale(1)}to{transform:scale(1.28)}}.ct-fx-impact .ct-svg{animation:.26s step-end both ct-impact}@keyframes ct-impact{0%{filter:invert()grayscale()contrast(3)}40%{filter:grayscale()contrast(2.4)}to{filter:none}}.ct-fx-glitch .ct-svg{animation:1.6s step-end infinite ct-glitch}@keyframes ct-glitch{0%,86%,to{filter:none;transform:none}88%{filter:hue-rotate(80deg)saturate(2);transform:translate(-6px,2px)}92%{filter:hue-rotate(-60deg);transform:translate(5px,-3px)skew(4deg)}95%{filter:none;transform:translate(-2px)}}.ct-tagged .ct-svg{filter:saturate(.55)brightness(.8);transition:filter .3s}.ct-tagged .ct-act,.ct-tagged .ct-act *{animation-play-state:paused}.ct-caption{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#0a0816c7;border-inline-start:.3em solid #ff3d5a;max-inline-size:62%;margin:0;padding:.3em .7em .34em .8em;font:800 clamp(11px,2cqi,22px)/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;position:absolute;inset-block-start:5%;inset-inline-start:3.5%}.ct-ghost{visibility:hidden}.ct-bubble{border:3px solid var(--ct-ink);inline-size:max-content;max-inline-size:46cqi;box-shadow:.22em .22em 0 var(--ct-ink);color:var(--ct-ink);font:800 clamp(13px, 2.6cqi, 30px) / 1.15 var(--font-display,system-ui);text-align:start;background:#fffdf8;border-radius:.55em;margin:0;padding:.5em .85em .55em;animation:.22s cubic-bezier(.2,.9,.3,1.4) .15s both ct-bubble-in;position:absolute;inset-block-start:var(--by);inset-inline-start:var(--bx);translate:-50% -100%}.ct-bubble:after{content:"";background:var(--ct-ink);clip-path:polygon(0 0,100% 0,30% 100%);block-size:18px;inline-size:20px;position:absolute;inset-block-start:calc(100% + 1px);inset-inline-start:clamp(16px, var(--tail), calc(100% - 16px));translate:-50%}.ct-bubble:before{content:"";z-index:1;clip-path:polygon(0 0,100% 0,30% 100%);block-size:12px;inline-size:12px;background:#fffdf8;position:absolute;inset-block-start:calc(100% - 3px);inset-inline-start:clamp(16px, var(--tail), calc(100% - 16px));translate:-50%}.ct-bubble[data-mode=loud]{text-transform:uppercase;font-size:clamp(15px,3.3cqi,38px);animation:.3s cubic-bezier(.2,.9,.3,1.8) .1s both ct-bubble-loud;rotate:-2deg;box-shadow:.22em .22em #ff3d5a}.ct-bubble[data-mode=think]{box-shadow:none;color:#fff;background:#0e0a22d1;border-style:dashed;border-color:#ffffff8c;font-style:italic;font-weight:700}.ct-bubble[data-mode=think]:before,.ct-bubble[data-mode=think]:after{display:none}@keyframes ct-bubble-in{0%{opacity:0;scale:.7}}@keyframes ct-bubble-loud{0%{opacity:0;scale:1.6}}.ct-bang{translate:-50% -50%;rotate:var(--tilt);color:#ffe14d;font:900 clamp(26px, 9cqi, 110px) / .9 var(--font-display,system-ui);letter-spacing:.02em;-webkit-text-stroke:.08em var(--ct-ink);paint-order:stroke fill;text-shadow:.08em .08em #ff3d5a;white-space:nowrap;pointer-events:none;margin:0;animation:.34s cubic-bezier(.2,.9,.3,1.8) 50ms both ct-bang;position:absolute}@keyframes ct-bang{0%{opacity:0;scale:3}60%{opacity:1;scale:.9}}.ct-tag{clip-path:polygon(0 0,100% 0,calc(100% - 1.2em) 100%,0 100%);color:#fff;pointer-events:none;background:#ff3d5a;gap:.15em;padding:.4em 1.4em .5em 4%;animation:.4s cubic-bezier(.2,.9,.3,1.1) .2s both ct-tag-in;display:grid;position:absolute;inset-block-end:9%;inset-inline-start:0}.ct-tag b{font:900 clamp(22px, 6.4cqi, 76px) / .9 var(--font-display,system-ui);letter-spacing:.02em}.ct-tag span{font:700 clamp(11px, 2.1cqi, 24px) / 1.2 var(--font-display,system-ui);max-inline-size:40cqi}@keyframes ct-tag-in{0%{translate:-110%}}.ct-still .ct-caption,.ct-still .ct-bubble,.ct-still .ct-bang,.ct-still .ct-tag{animation:none}.ct-still.ct-tagged .ct-svg{transition:none}.ct-overlay{z-index:1000;background:#06050ef5;place-items:center;padding:clamp(8px,3vw,40px);animation:.25s ease-out both ct-fade-in;display:grid;position:fixed;inset:0}.ct-overlay:focus{outline:none}.ct-player{gap:12px;inline-size:min(1120px,100%,177.778dvh - 266.667px);display:grid;position:relative}.ct-screen{cursor:pointer;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 20px 60px #0009}.ct-screen .ct-stage{animation:.22s cubic-bezier(.3,.9,.3,1) both ct-cut}@keyframes ct-cut{0%{opacity:.1;filter:brightness(2.2);transform:scale(1.06)}}.ct-title{z-index:3;color:#fff;pointer-events:none;background:#07060f;place-content:center;justify-items:start;gap:.4em;padding-inline:8%;animation:.35s ease-in 1.55s both ct-title-out;display:grid;position:absolute;inset:0}.ct-title small{letter-spacing:.22em;text-transform:uppercase;border-block-end:.18em solid #ff3d5a;padding-block-end:.35em;font:800 clamp(.7rem,1.5vw,1rem)/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;animation:.5s cubic-bezier(.2,.9,.3,1) both ct-rule}.ct-title b{font:900 clamp(1.8rem, 6.4vw, 5rem) / .95 var(--font-display);letter-spacing:-.01em;text-transform:uppercase;animation:.42s cubic-bezier(.2,.9,.3,1.3) .3s both ct-slam}@keyframes ct-rule{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes ct-slam{0%{opacity:0;filter:blur(6px);transform:scale(1.8)translateY(-4%)}}@keyframes ct-title-out{to{opacity:0;visibility:hidden}}.ct-decide{z-index:4;cursor:default;background:linear-gradient(#0000 30%,#06050ee0 78%);align-content:end;gap:1.4cqi;padding:0 5% 5%;animation:.3s ease-out both ct-fade-in;display:grid;position:absolute;inset:0;container-type:inline-size}.ct-decide-q{color:#fff;font:900 clamp(18px, 3.8cqi, 44px) / 1.05 var(--font-display,system-ui);text-shadow:0 2px 12px #0009;margin:0}.ct-decide-options{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:1.4cqi;display:grid}.ct-decide-option{color:#fff;min-block-size:56px;font:800 clamp(14px, 2.4cqi, 26px) / 1.15 var(--font-display,system-ui);text-align:start;cursor:pointer;background:#ffffff14;border:3px solid #fff;border-radius:12px;align-items:center;gap:.6em;padding:.7em 1em;transition:background .12s,transform .12s;animation:.3s cubic-bezier(.2,.9,.3,1.2) both ct-option-in;display:flex}.ct-decide-option:nth-child(2){animation-delay:80ms}.ct-decide-option:nth-child(3){animation-delay:.16s}.ct-decide-option kbd{color:#07060f;block-size:1.6em;inline-size:1.6em;font:900 .8em/1 var(--font-display,system-ui);background:#fff;border-radius:6px;flex:none;place-items:center;display:grid}.ct-decide-option:hover,.ct-decide-option:focus-visible{background:#ff3d5a;border-color:#ff3d5a;outline:none;transform:translateY(-2px)}.ct-timer{background:#fff3;border-radius:3px;block-size:6px;overflow:hidden}.ct-timer i{transform-origin:0;block-size:100%;animation:ct-timer var(--secs) linear both;background:#ff3d5a;display:block}@keyframes ct-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes ct-option-in{0%{opacity:0;transform:translateY(20px)}}.ct-note{z-index:4;color:#fff;font:700 clamp(11px, 1.8cqi, 18px) / 1.2 var(--font-display,system-ui);pointer-events:none;background:#0a0816d1;border-radius:6px;margin:0;padding:.35em .8em;animation:2.8s both ct-note;position:absolute;inset-block-start:5%;inset-inline-end:3.5%}.ct-note:before{content:"↺ ";color:#ff3d5a;font-weight:900}@keyframes ct-note{0%{opacity:0;transform:translateY(-8px)}12%,80%{opacity:1;transform:none}to{opacity:0}}.ct-bar{align-items:center;gap:10px;display:flex}.ct-pips{flex:1;gap:4px;display:flex}.ct-pips span{background:#fff3;border-radius:2px;flex:1;block-size:4px;overflow:hidden}.ct-pips span[data-on]:after,.ct-pips span[data-now]:after{content:"";background:#ff3d5a;block-size:100%;display:block}.ct-pips span[data-now]:after{animation:ct-fill var(--ms,3s) linear both;transform-origin:0}@keyframes ct-fill{0%{transform:scaleX(0)}}.ct-btn{color:#fff;min-block-size:48px;min-inline-size:48px;font:700 1rem / 1 var(--font-display);cursor:pointer;background:#ffffff1a;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.ct-btn:hover{background:#fff3}.ct-btn:disabled{opacity:.35;cursor:default}.ct-btn:focus-visible{outline:3px solid var(--color-stroke-focus);outline-offset:2px}.ct-btn[data-go]{color:#07060f;background:#fff;padding:0 22px;font-size:1.125rem}.ct-btn[data-go]:hover{color:#fff;background:#ff3d5a}.ct-btn[data-go][data-ready]{animation:.9s ease-in-out infinite alternate ct-ready}@keyframes ct-ready{to{transform:scale(1.05)}}.ct-hint{color:#fff9;min-block-size:1.2em;font:600 .875rem / 1.2 var(--font-sans);text-align:center;margin:0}@media (prefers-reduced-motion:reduce){.ct-overlay,.ct-screen .ct-stage,.ct-title,.ct-title *,.ct-caption,.ct-bubble,.ct-bang,.ct-tag,.ct-decide,.ct-decide-option,.ct-note,.ct-btn,.ct-svg{animation:none!important}.ct-title{display:none}.ct-pips span[data-now]:after{animation:none}.ct-note{opacity:1}}.ct-act-stomp{animation:.34s ease-in-out .1s 4 ct-stomp}.ct-act-laugh{animation:.16s ease-in-out infinite alternate ct-laugh}.ct-act-sigh{animation:1.6s ease-in-out .2s both ct-sigh}@keyframes ct-stomp{30%{transform:translateY(-10px)rotate(-3deg)}60%{transform:translateY(0)scale(1.03,.96)}}@keyframes ct-laugh{to{transform:translateY(-3px)scale(1.01,.99)}}@keyframes ct-sigh{40%{transform:scale(1.02,1.03)}to{transform:scaleY(.97)translateY(2px)}}.ct-clap-l{animation:.28s ease-in-out infinite alternate ct-clap-l}.ct-clap-r{animation:.28s ease-in-out infinite alternate ct-clap-r}@keyframes ct-clap-l{to{transform:rotate(14deg)}}@keyframes ct-clap-r{to{transform:rotate(-14deg)}}.ct-glide{transition:transform .6s cubic-bezier(.3,.9,.3,1)}@media (prefers-reduced-motion:reduce){.ct-glide{transition:none}}.ep{grid-template-rows:auto 1fr;align-content:center;gap:10px}.ep-head{justify-content:space-between;justify-self:center;align-items:center;gap:12px;inline-size:min(1120px,100%,177.778dvh - 337.778px);display:flex}.ep .ct-player{justify-self:center;inline-size:min(1120px,100%,177.778dvh - 337.778px)}.ep-part{color:#fff;align-items:baseline;gap:12px;margin:0;display:flex}.ep-part b{letter-spacing:.12em;text-transform:uppercase;color:#fff9;font:800 .8125rem/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ep-part span{font:900 clamp(1rem, 1.8vw, 1.375rem) / 1 var(--font-display);text-transform:uppercase;border-inline-start:4px solid #ff3d5a;padding-inline-start:10px;animation:.4s cubic-bezier(.2,.9,.3,1.2) both ep-part}@keyframes ep-part{0%{opacity:0;transform:translate(-12px)}}.ep-head-tools{align-items:center;gap:10px;display:flex}.ep-head-tools .ch-face{block-size:58px;inline-size:58px}.ep-head-tools .ch-cleo{block-size:68px;inline-size:68px}.ep-spacer{flex:1}.ep-screen{cursor:default}.ep-hit{cursor:pointer;background:0 0;border:0;border-radius:14px;place-items:end center;inline-size:13%;padding:0;transition:background .15s,left .6s cubic-bezier(.3,.9,.3,1);display:grid;position:absolute;translate:-50%}.ep-hit:hover,.ep-hit:focus-visible{background:#ffffff24;outline:none;box-shadow:inset 0 0 0 3px #ffffffb3}.ep-name{color:#fff;font:800 clamp(11px, 1.3vw, 15px) / 1 var(--font-display);white-space:nowrap;background:#0a0816d9;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;display:inline-flex;translate:0 115%}.ep-hit[data-heard="0"] .ep-name{background:#ff3d5a;animation:1.2s ease-in-out infinite alternate ep-pulse}.ep-star{color:#ffe14d}@keyframes ep-pulse{to{transform:scale(1.08)}}.ep-choice{color:#fff;background:linear-gradient(#06050e8c,#06050ee6);align-content:center;gap:1.6cqi;padding:0 6%;animation:.4s ease-out both ct-fade-in;display:grid;position:absolute;inset:0;container-type:inline-size}.ep-choice small{letter-spacing:.2em;text-transform:uppercase;color:#ff3d5a;font:800 clamp(11px,1.6cqi,16px)/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ep-choice-q{max-inline-size:70cqi;font:900 clamp(18px, 3.8cqi, 44px) / 1.1 var(--font-display);margin:0}.ep-options{gap:1.2cqi;display:grid}.ep-option{color:#fff;font:800 clamp(14px, 2.4cqi, 28px) / 1.15 var(--font-display);text-align:start;cursor:pointer;background:#ffffff0f;border:3px solid #ffffffd9;border-radius:12px;align-items:center;gap:1.4cqi;padding:1.2cqi 1.6cqi;transition:transform .16s,opacity .2s,background .16s,border-color .16s;animation:.35s cubic-bezier(.2,.9,.3,1.2) both ct-option-in;display:flex}.ep-option:nth-child(2){animation-delay:.1s}.ep-option:nth-child(3){animation-delay:.2s}.ep-option kbd{color:#07060f;block-size:1.6em;inline-size:1.6em;font:900 .75em/1 var(--font-display);background:#fff;border-radius:6px;flex:none;place-items:center;display:grid}.ep-option-icon{opacity:.85;flex:none;place-items:center;display:grid}.ep-option:hover,.ep-option:focus-visible{background:#ffffff29;outline:none;transform:translate(6px)}.ep-option[data-picked]{background:#ff3d5a;border-color:#ff3d5a;transform:translate(10px)scale(1.02)}.ep-option[data-dim]{opacity:.4}.ep-think{font:700 italic clamp(13px, 2.1cqi, 24px) / 1.3 var(--font-display);color:#ffffffe6;align-items:center;gap:10px;margin:0;animation:.3s ease-out both ct-option-in;display:flex}.ep-choice[data-locked] .ep-option:not([data-picked]){opacity:0}.ep-locked{font:900 clamp(16px, 3cqi, 34px) / 1 var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:#ffe14d;margin:0;animation:.4s cubic-bezier(.2,.9,.3,1.3) both ct-slam}.ep-zone{pointer-events:none;align-content:start;inline-size:26%;padding-block-start:3%;display:grid;position:absolute;inset-block:0;container-type:inline-size}.ep-zone[data-side=beter]{background:linear-gradient(90deg,#ffd66e61,#0000);justify-items:start;padding-inline-start:2%;inset-inline-start:0}.ep-zone[data-side=beetje]{justify-items:center;inset-inline-start:37%}.ep-zone[data-side=slechter]{background:linear-gradient(270deg,#1410328c,#0000);justify-items:end;padding-inline-end:2%;inset-inline-end:0}.ep-zone b{color:#fff;font:900 clamp(11px, 12cqi, 20px) / 1 var(--font-display);text-transform:uppercase;letter-spacing:.04em;background:#0a0816cc;border-radius:6px;padding:4px 10px}.ep-zone[data-side=beter] b{color:#1d1a2b;background:#ffb627}.ep-naam{grid-template-columns:38% 1fr;align-items:end;gap:2%;padding:0 6% 0 2%;display:grid;position:absolute;inset:0;container-type:inline-size}.ep-cleo{object-fit:contain;object-position:bottom;block-size:92%;inline-size:100%}.ep-naam-text{border:3px solid var(--ct-ink,#1d1a2b);color:#1d1a2b;background:#fffdf8;border-radius:14px;align-self:center;gap:1cqi;padding:2.4cqi 2.8cqi;animation:.35s cubic-bezier(.2,.9,.3,1.3) .3s both ct-bubble-in;display:grid;box-shadow:.5cqi .5cqi #ff3d5a}.ep-naam-text small{font:900 clamp(11px, 1.6cqi, 16px) / 1 var(--font-display);color:#ff3d5a;text-transform:uppercase;letter-spacing:.1em}.ep-naam-text p{font:800 clamp(15px, 2.8cqi, 32px) / 1.25 var(--font-display);margin:0}.ep-panel{color:#fff;background:linear-gradient(#0000,#06050ee0 45%);gap:1cqi;padding:10cqi 5% 4%;animation:.4s ease-out both ct-fade-in;display:grid;position:absolute;inset:auto 0 0;container-type:inline-size}.ep-panel small{letter-spacing:.2em;text-transform:uppercase;color:#ff3d5a;font:800 clamp(11px,1.5cqi,15px)/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ep-panel h3{font:900 clamp(18px, 3.6cqi, 42px) / 1.05 var(--font-display);text-transform:uppercase;margin:0}.ep-panel p{max-inline-size:82cqi;font:600 clamp(14px, 2.2cqi, 24px) / 1.4 var(--font-display);margin:0}.ep-panel[data-low]{background:linear-gradient(#0000,#06050ed1 38%);padding-block-start:6cqi}.ep-panel[data-low] .ep-big{font-size:clamp(15px,2.3cqi,26px)}.ep-panel .ep-big{font-size:clamp(16px,2.7cqi,30px);font-weight:700}.ep-moments{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ep-moments li{font:700 clamp(12px, 1.8cqi, 18px) / 1.3 var(--font-display);background:#ffffff1f;border-inline-start:4px solid #ff3d5a;border-radius:0 6px 6px 0;padding:4px 10px}.ep-moments li:before{content:"↺ ";color:#ff3d5a}.ep-coin{align-items:center;gap:12px;display:flex;font:900 clamp(16px, 2.6cqi, 28px) / 1 var(--font-display)!important}.ep-coin[data-paid] img{animation:.5s cubic-bezier(.2,.8,.2,1.4) both tc-coin-pop}@media (width<=760px){.ep-part b{display:none}.ep-options{gap:6px}}@media (prefers-reduced-motion:reduce){.ep-part span,.ep-choice,.ep-option,.ep-think,.ep-locked,.ep-naam-text,.ep-panel,.ep-hit[data-heard="0"] .ep-name{animation:none!important}.ep-hit{transition:none}}.tc-col{z-index:20;scrollbar-width:none;flex-direction:column;gap:16px;inline-size:clamp(340px,25.4vw,440px);display:flex;position:fixed;inset-block:116px 22px;inset-inline-end:16px;overflow-y:auto}.tc-col::-webkit-scrollbar{display:none}.tc{border-radius:var(--radius-modal);background:var(--color-bg-neutral-light);box-shadow:var(--shadow-modal);flex:none;gap:16px;padding:22px 22px 24px;display:grid}.tc-title{font:800 clamp(1.25rem, 1.55vw, 1.625rem) / 1.15 var(--font-display);color:var(--color-text-strong);align-items:center;gap:.5rem;margin:0;display:flex}.tc-seen{background:var(--color-bg-success);block-size:22px;inline-size:22px;color:var(--color-icon-inverse-light);border-radius:50%;flex:none;place-items:center;display:inline-grid}.tc-steps{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.tc-steps li{justify-items:center;gap:6px;display:grid;position:relative}.tc-steps li+li:before{content:"";background:var(--color-bg-weak);border-radius:2px;block-size:4px;position:absolute;inset-block-start:19px;inset-inline:calc(26px - 50%) calc(50% + 26px)}.tc-steps li[data-state=done]+li:before,.tc-steps li[data-state=active]:before{background:var(--color-bg-success)}.tc-steps li[data-state=todo]:before{background:var(--color-bg-weak)}.tc-dot{background:var(--color-bg-weak);block-size:42px;inline-size:42px;color:var(--color-text-weaker);font:800 1.25rem / 1 var(--font-display);border-radius:50%;place-items:center;display:grid}[data-state=active]>.tc-dot,[data-state=done]>.tc-dot{background:var(--color-bg-success);color:var(--color-text-inverse-light);box-shadow:0 0 0 4px var(--color-bg-success-weaker), inset 0 -3px 0 color-mix(in srgb, var(--color-bg-strong) 18%, transparent)}.tc-label{font:600 1rem / 1 var(--font-display);color:var(--color-text-weaker)}[data-state=active]>.tc-label{color:var(--color-text-strong);font-weight:800}.tc-pic{aspect-ratio:2.1;box-shadow:inset 0 0 0 1px var(--color-stroke-weaker);border-radius:16px;overflow:hidden}.tc-pic svg{block-size:100%;inline-size:100%;display:block}.tc-q{font:500 1.1875rem / 1.35 var(--font-display);color:var(--color-text-strong);margin:0}.tc-choices{gap:12px;display:grid}.tc-choice,.tc-go{--tone:var(--color-bg-success);background:linear-gradient(180deg, color-mix(in srgb, var(--tone) 82%, var(--color-bg-neutral-light)) 0%, var(--tone) 100%);min-block-size:62px;inline-size:100%;box-shadow:inset 0 -4px 0 color-mix(in srgb, var(--color-bg-strong) 22%, transparent), 0 4px 12px color-mix(in srgb, var(--tone) 35%, transparent);color:var(--color-text-inverse-light);font:700 clamp(1.0625rem, 1.3vw, 1.3125rem) / 1.15 var(--font-display);text-align:start;cursor:pointer;border:0;border-radius:16px;align-items:center;gap:16px;padding:0 18px 0 22px;transition:transform .14s,filter .14s;display:flex}.tc-choice[data-tone=green],.tc-go[data-tone=green],.tc-result[data-tone=green]{--tone:var(--color-bg-success)}.tc-choice[data-tone=blue],.tc-go[data-tone=blue],.tc-result[data-tone=blue]{--tone:var(--color-bg-info)}.tc-choice[data-tone=purple],.tc-go[data-tone=purple],.tc-result[data-tone=purple]{--tone:var(--color-bg-primary)}.tc-choice:not([data-static]):hover,.tc-go:hover{filter:brightness(1.06);transform:translateY(-1px)}.tc-choice:not([data-static]):active,.tc-go:active{transform:translateY(1px)}.tc-choice[data-static]{cursor:default}.tc-choice-icon{flex:none;place-items:center;display:grid}.tc-choice-text{flex:1;padding-block-start:.1em}.tc-go{justify-content:center;gap:8px;padding-inline:18px}.tc-choice:focus-visible,.tc-go:focus-visible,.tc-ghost:focus-visible,.ol-item:focus-visible{outline:3px solid var(--color-stroke-focus);outline-offset:3px}.tc-think{background:var(--color-bg-secondary-opt2-weak);color:var(--color-text-strong);font:500 1.0625rem / 1.35 var(--font-display);border-radius:14px;gap:10px;margin:0;padding:14px 16px;display:flex}.tc-think svg{color:var(--color-text-secondary-opt2);flex:none;margin-block-start:1px}.tc-row{gap:10px;display:flex}.tc-row>*{flex:1}.tc-ghost{border:2px solid var(--color-stroke-weak);background:var(--color-bg-neutral-light);min-block-size:62px;color:var(--color-text-strong);font:700 1.0625rem / 1.1 var(--font-display);cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:flex}.tc-ghost:hover{background:var(--color-bg-weaker)}.tc-result{--tone:var(--color-bg-success);background:color-mix(in srgb, var(--tone) 9%, var(--color-bg-neutral-light));box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--tone) 30%, transparent);border-radius:16px;gap:10px;padding:16px 18px;display:grid}.tc-result-head{color:var(--tone);font:800 1.125rem / 1.1 var(--font-display);align-items:center;gap:10px;display:flex}.tc-result p{font:500 1.0625rem / 1.45 var(--font-display);color:var(--color-text-strong);margin:0}.tc-coin{background:var(--color-bg-weak);color:var(--color-text-weak);font:600 1rem / 1.35 var(--font-display);border-radius:14px;align-items:center;gap:10px;margin:0;padding:10px 14px;display:flex}.tc-coin img{flex:none}.tc-coin[data-paid]{background:var(--color-bg-warning-weaker);color:var(--color-text-strong);font:800 1.125rem / 1.1 var(--font-display)}.tc-coin[data-paid] img{animation:.46s cubic-bezier(.2,.8,.2,1.4) both tc-coin-pop}@keyframes tc-coin-pop{0%{opacity:0;transform:scale(.4)rotate(-30deg)}60%{opacity:1;transform:scale(1.2)rotate(8deg)}to{transform:none}}@media (prefers-reduced-motion:reduce){.tc-coin[data-paid] img{animation:none}}.tc-steps li+li:before{block-size:3px;inset-block-start:16px;inset-inline:calc(20px - 50%) calc(50% + 20px)}.tc-dot{block-size:34px;inline-size:34px;font-size:1rem}.tc-label{font-size:.75rem}.tc-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tc-go[disabled]{filter:grayscale(.7);opacity:.55;cursor:not-allowed;transform:none}.tc-recall{background:var(--color-bg-warning-weaker);color:var(--color-text-strong);font:500 1rem / 1.35 var(--font-display);border-radius:14px;margin:0;padding:10px 14px}.tc-recall b{font-weight:800}.tc-voices{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tc-voice{border:2px solid var(--color-stroke-weaker);background:var(--color-bg-neutral-light);inline-size:100%;color:var(--color-text-strong);text-align:start;cursor:pointer;border-radius:16px;align-items:flex-start;gap:12px;padding:10px 14px 12px 10px;transition:border-color .14s,background .14s;display:flex}.tc-voice:hover{background:var(--color-bg-weaker)}.tc-voice[data-heard="1"]{border-color:var(--color-bg-info)}.tc-voice[data-heard="2"]{border-color:var(--color-bg-primary);background:var(--color-bg-weaker)}.tc-voice:focus-visible,.tc-sort-face:focus-visible,.tc-shot:focus-visible,.sp-tab:focus-visible{outline:3px solid var(--color-stroke-focus);outline-offset:2px}.tc-mug{background:var(--color-bg-secondary-opt2-weak);border-radius:50%;flex:none;block-size:60px;inline-size:60px}.tc-voice-text{gap:4px;display:grid}.tc-voice-text b{font:800 1.0625rem / 1.1 var(--font-display)}.tc-voice-text small{font:600 .8125rem / 1.2 var(--font-sans);color:var(--color-text-weaker)}.tc-want{font:700 1rem / 1.3 var(--font-display);color:var(--color-text-info)}.tc-story{font:500 .9375rem / 1.4 var(--font-display);color:var(--color-text-weak);animation:.26s ease-out both tc-reveal}@keyframes tc-reveal{0%{opacity:0;transform:translateY(-4px)}}.tc-shot{cursor:pointer;inline-size:100%;box-shadow:inset 0 0 0 1px var(--color-stroke-weaker);background:0 0;border:0;border-radius:16px;padding:0;display:block;position:relative;overflow:hidden}.tc-shot[data-static]{cursor:default}.tc-shot .ct-stage{border-radius:16px;inline-size:100%}.tc-replay{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-bg-strong) 70%, transparent);color:var(--color-text-inverse-light);font:700 .875rem / 1 var(--font-display);align-items:center;gap:6px;padding:6px 10px;display:inline-flex;position:absolute;inset-block-end:8px;inset-inline-end:8px}.tc-sort{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.tc-sort-face{border:2px solid var(--color-stroke-weaker);background:var(--color-bg-neutral-light);inline-size:100%;color:var(--color-text-strong);cursor:pointer;border-radius:16px;justify-items:center;gap:3px;padding:8px 4px 10px;display:grid}.tc-sort-face b{font:800 .875rem / 1.1 var(--font-display);text-align:center}.tc-sort-face small{font:600 .75rem / 1 var(--font-sans);color:var(--color-text-weaker)}.tc-sort-face[data-sorted=beter]{border-color:var(--color-bg-success);background:var(--color-bg-success-weaker)}.tc-sort-face[data-sorted=slechter]{border-color:var(--color-bg-primary);background:var(--color-bg-weaker)}.tc-sort-face .tc-mug{block-size:54px;inline-size:54px}.tc-naam{background:var(--color-bg-secondary-opt2-weak);border-radius:16px;align-items:flex-end;gap:10px;padding:12px 14px 12px 6px;display:flex}.tc-naam-cleo{object-fit:contain;object-position:bottom;flex:none;block-size:64px;inline-size:64px}.tc-naam p{font:500 1rem / 1.4 var(--font-display);color:var(--color-text-strong);gap:2px;margin:0;display:grid}.tc-naam b{font:800 .875rem / 1 var(--font-display);color:var(--color-text-secondary-opt2)}.ch{flex:none;position:relative}.ch-face{background:var(--color-bg-secondary-opt2-weak);block-size:68px;inline-size:68px;box-shadow:0 0 0 3px var(--color-bg-primary);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;transition:transform .16s ease-out;display:grid;position:relative;overflow:visible}.ch-face:hover{transform:scale(1.06)}.ch-face:focus-visible{outline:3px solid var(--color-stroke-focus);outline-offset:4px}.ch-cleo{object-fit:contain;object-position:bottom;pointer-events:none;block-size:78px;inline-size:78px;margin-block-start:-12px}.ch-ask{background:var(--color-bg-primary);block-size:30px;inline-size:30px;color:var(--color-icon-inverse-light);box-shadow:0 0 0 3px var(--color-bg-neutral-light);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-end:-6px;inset-inline-end:-6px}.ch-ask:after{content:"";box-shadow:0 0 0 0 var(--color-bg-primary);border-radius:50%;animation:2.4s ease-out infinite chp-ping;position:absolute;inset:0}.chp-scrim{z-index:1100;background:#06050e8c;place-items:end center;padding:clamp(10px,3vw,32px);animation:.2s ease-out both tc-reveal;display:grid;position:fixed;inset:0}.chp{border-radius:var(--radius-modal);background:var(--color-bg-neutral-light);max-block-size:calc(100dvh - 20px);inline-size:min(640px,100%);box-shadow:var(--shadow-modal);gap:18px;padding:clamp(18px,3vw,28px);animation:.28s cubic-bezier(.2,.8,.2,1) both sp-up;display:grid;position:relative;overflow-y:auto}.chp-close{background:var(--color-bg-weaker);block-size:44px;inline-size:44px;color:var(--color-icon-strong);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:12px;inset-inline-end:12px}.chp-close:focus-visible,.chp-mic:focus-visible,.chp-uitweg a:focus-visible{outline:3px solid var(--color-stroke-focus);outline-offset:3px}.chp-stage{grid-template-columns:clamp(120px,28vw,180px) 1fr;align-items:end;gap:14px;padding-inline-end:40px;display:grid}.chp-cleo{aspect-ratio:1;object-fit:contain;object-position:bottom;inline-size:100%}.chp-bubble{background:var(--color-bg-secondary-opt2-weak);border-radius:20px;align-self:center;gap:10px;padding:16px 18px;display:grid;position:relative}.chp-bubble:before{content:"";background:inherit;block-size:16px;inline-size:16px;position:absolute;inset-block-end:28px;inset-inline-start:-8px;rotate:45deg}.chp-line{min-block-size:1.4em;font:700 clamp(1.15rem, 2.6vw, 1.4rem) / 1.35 var(--font-display);color:var(--color-text-strong);margin:0}.chp-you{font:600 1rem / 1.4 var(--font-sans);color:var(--color-text-weak);margin:0}.chp-you b{color:var(--color-text-strong);margin-inline-end:4px}.chp-dots{vertical-align:middle;opacity:.6;clip-path:inset(0 100% 0 0);background:radial-gradient(circle,currentColor 40%,#0000 42%) 0/.7em .7em repeat-x;block-size:1em;inline-size:2.2em;animation:1s steps(3,end) infinite chp-dots;display:inline-block}.chp-controls{justify-items:center;gap:14px;display:grid}.chp-mic{color:var(--color-text-strong);font:800 1.05rem / 1 var(--font-display);cursor:pointer;background:0 0;border:0;justify-items:center;gap:8px;padding:0;display:grid}.chp-mic-dot{background:var(--color-bg-primary);block-size:92px;inline-size:92px;color:var(--color-icon-inverse-light);box-shadow:var(--shadow-raised);border-radius:50%;place-items:center;transition:transform .14s ease-out;display:grid;position:relative}.chp-mic:hover .chp-mic-dot{transform:scale(1.05)}.chp-mic:active .chp-mic-dot{transform:scale(.96)}.chp-mic[data-on] .chp-mic-dot{background:var(--color-bg-warning);color:var(--color-text-strong)}.chp-mic[data-on] .chp-mic-dot:after{content:"";border-radius:50%;animation:1.2s ease-out infinite chp-listen;position:absolute;inset:0}.chp-mic[data-speaking] .chp-mic-dot:after{animation:none}.chp-mic[disabled]{opacity:.5;cursor:wait}.chp-intents{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.chp .ch-intent{padding:12px 18px;font-size:1rem}.ch-intent{border:2px solid var(--color-stroke-weak);border-radius:var(--radius-pill);background:var(--color-bg-neutral-light);color:var(--color-text-strong);font:700 .875rem / 1 var(--font-display);cursor:pointer;padding:8px 12px}.ch-intent:hover{background:var(--color-bg-weaker)}.ch-intent[disabled]{opacity:.5;cursor:wait}.chp-uitweg{justify-items:center;gap:12px;display:grid}.chp-uitweg ul{gap:8px;inline-size:100%;margin:0;padding:0;list-style:none;display:grid}.chp-uitweg a{background:var(--color-bg-info-weaker);color:var(--color-text-strong);font:600 1rem / 1.3 var(--font-sans);border-radius:16px;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.chp-uitweg b{font-family:var(--font-display);margin-inline-end:6px}.chp-uitweg small{color:var(--color-text-weak);display:block}.chp-note{text-align:center;font:500 .8rem / 1.3 var(--font-sans);color:var(--color-text-weaker);margin:0}@keyframes chp-ping{0%{box-shadow:0 0 0 0 var(--color-bg-primary);opacity:.8}70%,to{box-shadow:0 0 0 12px var(--color-bg-primary);opacity:0}}@keyframes chp-listen{0%{box-shadow:0 0 0 0 var(--color-bg-warning);opacity:.9}to{box-shadow:0 0 0 26px var(--color-bg-warning);opacity:0}}@keyframes chp-dots{to{clip-path:inset(0 -10% 0 0)}}@media (width<=520px){.chp-stage{grid-template-columns:1fr;justify-items:center;padding-inline-end:0}.chp-cleo{inline-size:130px}.chp-bubble:before{inset-block:-8px auto;inset-inline-start:calc(50% - 8px)}}.sp-tabs{border-radius:var(--radius-pill);background:var(--color-bg-neutral-light);box-shadow:var(--shadow-raised);flex:none;gap:6px;padding:6px;display:flex}.sp-tab{border-radius:var(--radius-pill);min-block-size:40px;color:var(--color-text-weak);font:700 .875rem / 1.1 var(--font-display);cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:4px;padding:0 10px;display:inline-flex}.sp-tab[aria-selected=true]{background:var(--color-bg-primary);color:var(--color-text-inverse-light)}@media (prefers-reduced-motion:reduce){.tc-story,.chp,.chp-scrim,.ch-ask:after,.chp-mic-dot:after,.chp-dots{animation:none}}.sp{animation:.28s cubic-bezier(.2,.8,.2,1) both sp-in}.sp:focus{outline:none}.sp-head{border-radius:var(--radius-modal);background:var(--color-bg-neutral-light);box-shadow:var(--shadow-raised);flex:none;align-items:center;gap:12px;padding:10px 10px 10px 12px;display:flex}.sp-icon,.ol-icon{background:var(--color-bg-info);block-size:46px;inline-size:46px;color:var(--color-icon-inverse-light);border-radius:50%;flex:none;place-items:center;font-size:22px;display:grid}.sp-icon[data-tone=navy],.ol-icon[data-tone=navy]{background:color-mix(in srgb, var(--color-bg-info) 60%, var(--color-bg-strong))}.sp-icon[data-tone=teal],.ol-icon[data-tone=teal]{background:var(--color-bg-secondary-opt1)}.sp-icon[data-tone=orange],.ol-icon[data-tone=orange]{background:var(--color-bg-warning)}.sp-icon[data-tone=purple],.ol-icon[data-tone=purple]{background:var(--color-bg-primary)}.sp-where{flex:1;gap:3px;display:grid}.sp-where small{font:600 .8125rem / 1 var(--font-sans);color:var(--color-text-weaker)}.sp-where b{font:800 1.25rem / 1.1 var(--font-display);color:var(--color-text-strong)}.sp-close{background:var(--color-bg-weaker);block-size:44px;inline-size:44px;color:var(--color-icon-strong);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.sp-close:hover{background:var(--color-bg-weak)}.sp-close:focus-visible{outline:3px solid var(--color-stroke-focus);outline-offset:2px}@keyframes sp-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes sp-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ol-item{background:var(--color-bg-weaker);inline-size:100%;color:var(--color-text-strong);text-align:start;cursor:pointer;border:0;border-radius:16px;align-items:center;gap:14px;padding:10px 14px 10px 10px;display:flex}.ol-item:hover{background:var(--color-bg-info-weaker)}.ol-item[disabled]{cursor:not-allowed;background:var(--color-bg-weaker);color:var(--color-text-weak)}.ol-item[disabled] .ol-icon{background:var(--color-bg-disabled);color:var(--color-icon-weak)}.ol-text{flex:1;gap:2px;display:grid}.ol-text b{font:700 1.0625rem / 1.2 var(--font-display)}.ol-text small{font:500 .875rem / 1.2 var(--font-sans);color:var(--color-text-weaker)}.ol-state{border-radius:var(--radius-pill);background:var(--color-bg-info-weaker);color:var(--color-text-info);font:700 .8125rem / 1 var(--font-sans);align-items:center;gap:4px;padding:4px 10px;display:flex}.ol-state[data-status=completed]{background:var(--color-bg-success-weaker);color:var(--color-text-success)}.ol-state[data-status=objective]{background:var(--color-bg-primary);color:var(--color-text-inverse-light)}.ol-state[data-status=new]{background:var(--color-bg-warning-weaker);color:var(--color-text-warning)}.ol-state[data-status=locked]{background:var(--color-bg-weak);color:var(--color-text-weaker)}.st{z-index:20;border-radius:var(--radius-modal);background:var(--color-bg-neutral-light);inline-size:min(520px,100vw - 32px);box-shadow:var(--shadow-modal);text-align:center;justify-items:center;gap:12px;padding:0 32px 30px;display:grid;position:fixed;top:54%;left:50%;transform:translate(-50%,-50%)}.st-cleo{object-fit:contain;object-position:bottom;block-size:180px;inline-size:180px;margin-block:-110px -34px}.st-art{background:var(--color-bg-weaker);border-radius:16px;block-size:clamp(150px,28dvh,220px);inline-size:100%;overflow:hidden}.ol-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ol-art{flex:none;block-size:84px;inline-size:84px;margin-block:-14px}.st-title{font:800 2.25rem / 1 var(--font-display);color:var(--color-text-strong);margin:0}.st-lead{font:500 1.1875rem / 1.4 var(--font-display);color:var(--color-text-weak);margin:0}.st-progress{gap:6px;inline-size:100%;max-inline-size:420px;margin-block-start:6px;display:flex}.st-progress span{border-radius:var(--radius-pill);background:var(--color-bg-weak);flex:1;block-size:10px;max-inline-size:44px}.st-progress span[data-on]{background:var(--color-bg-success)}.st-count{font:600 1rem / 1 var(--font-display);color:var(--color-text-weaker);margin:0 0 6px}.st .tc-go{max-inline-size:300px}@media (width<=760px){.tc-col{max-block-size:64dvh;inline-size:auto;padding:10px 10px calc(10px + env(safe-area-inset-bottom));gap:10px;inset-block:auto 0;inset-inline:0}.sp{animation-name:sp-up}.tc{gap:12px;padding:16px 16px 18px}.tc-pic{aspect-ratio:2.6}.tc-choice,.tc-go,.tc-ghost{min-block-size:54px}.st{top:58%}}@media (height<=520px) and (orientation:landscape){.tc-col{max-block-size:none;inline-size:min(400px,50vw);padding:0;inset-block:70px 8px;inset-inline:auto 8px}.tc{gap:10px;padding:14px}.tc-pic{aspect-ratio:3.4}.tc-steps{display:none}.tc-choice,.tc-go,.tc-ghost{min-block-size:48px}.st{max-block-size:calc(100dvh - 80px);top:56%;overflow-y:auto}.st-cleo,.st-art{display:none}}.tc-moments{gap:4px;margin:2px 0 0;padding:0;list-style:none;display:grid}.tc-moments li{border-inline-start:3px solid var(--color-bg-primary);background:var(--color-bg-weaker);font:600 .9375rem / 1.3 var(--font-display);color:var(--color-text-strong);border-radius:0 8px 8px 0;padding:6px 10px}.tc-title{flex-direction:column;align-items:flex-start;gap:2px}.tc-ep{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-weaker);font:800 .75rem/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.tc-poster{aspect-ratio:16/9;cursor:pointer;background:#07060f;border:0;border-radius:16px;inline-size:100%;padding:0;display:block;position:relative;overflow:hidden}.tc-poster>svg,.tc-poster .ct-stage{block-size:100%;inline-size:100%}.tc-poster>svg{object-fit:cover;display:block}.tc-play{color:#fff;background:radial-gradient(circle,#06050e26,#06050e80);place-items:center;transition:background .15s;display:grid;position:absolute;inset:0}.tc-play svg{box-sizing:content-box;background:#ff3d5a;border-radius:50%;padding:16px 14px 16px 18px;transition:transform .15s;box-shadow:0 6px 24px #ff3d5a80}.tc-poster:hover .tc-play svg,.tc-poster:focus-visible .tc-play svg{transform:scale(1.1)}.tc-poster:focus-visible{outline:3px solid var(--color-stroke-focus);outline-offset:3px}.tc-last{border-inline-start:4px solid var(--color-bg-primary);background:var(--color-bg-weaker);border-radius:0 12px 12px 0;gap:4px;padding:12px 14px;display:grid}.tc-last small{font:700 .75rem / 1 var(--font-sans);color:var(--color-text-weaker);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:4px;display:flex}.tc-last b{font:800 1.0625rem / 1.2 var(--font-display);color:var(--color-text-strong)}.tc-last span{font:500 .9375rem / 1.4 var(--font-display);color:var(--color-text-weak)}.tc-watch{--tone:#ff3d5a}.tc-row .tc-ghost{flex:none;padding-inline:18px}.mc{z-index:20;border-radius:var(--radius-modal);background:color-mix(in srgb, var(--color-bg-neutral-light) 92%, transparent);min-block-size:132px;inline-size:min(390px,32vw);box-shadow:var(--shadow-modal);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);align-items:flex-end;padding:0 1.25rem 1.1rem 10.25rem;display:flex;position:fixed;inset-block-end:26px;inset-inline-start:28px}.mc-cleo{object-fit:contain;object-position:bottom;block-size:180px;inline-size:180px;position:absolute;inset-block-end:-30px;inset-inline-start:0}.mc-bulb{background:color-mix(in srgb, var(--color-bg-warning) 45%, var(--color-bg-secondary-opt2-weak));block-size:3.5rem;inline-size:3.5rem;color:var(--color-icon-inverse-light);box-shadow:0 0 0 4px var(--color-bg-neutral-light), var(--shadow-raised);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:-1.75rem;inset-inline-start:7.5rem}.mc-text{font:500 1.0625rem / 1.3 var(--font-display);color:var(--color-text-strong);gap:.15rem;margin:2.2rem 0 0;display:grid}.mc-text b{font-size:1.125rem;font-weight:800}.mc-go{border-radius:var(--radius-pill);background:var(--color-bg-primary);box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--color-bg-strong) 20%, transparent);color:var(--color-text-inverse-light);font:700 1rem / 1 var(--font-display);cursor:pointer;border:0;justify-self:start;align-items:center;gap:4px;margin-block-start:.5rem;padding:.5rem .75rem .45rem 1rem;display:inline-flex}.mc-go:hover{filter:brightness(1.08)}.mc-go:focus-visible{outline:3px solid var(--color-stroke-focus);outline-offset:2px}@media (width<=1100px){.mc{align-items:center;min-block-size:0;inline-size:min(480px,100vw - 24px);padding:.7rem .9rem .7rem 5.6rem;inset-block-end:12px;inset-inline:12px auto}.mc-cleo{block-size:96px;inline-size:96px;inset-block-end:-15px}.mc-bulb{display:none}.mc-text{margin:0;font-size:.975rem}.mc-text b{font-size:1rem}.mc-go{margin-block-start:.3rem;font-size:.9375rem}}@media (width<=760px){.mc{inline-size:auto;inset-block-end:calc(10px + env(safe-area-inset-bottom));inset-inline:10px}.tw[data-inside]~.mc{display:none}}@media (height<=520px) and (orientation:landscape){.mc{inline-size:min(420px,52vw);padding-block:.5rem}.mc-cleo{block-size:80px;inline-size:80px;inset-block-end:-15px}.tw[data-inside]~.mc{display:none}}.cs-scrim{z-index:80;background:color-mix(in srgb, var(--color-bg-strong) 40%, transparent);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.cs{border-radius:var(--radius-modal);background:var(--color-bg-neutral-light);max-block-size:calc(100dvh - 32px);inline-size:min(1000px,100%);box-shadow:var(--shadow-modal);grid-template-rows:auto minmax(0,1fr) auto;gap:16px;padding:22px;display:grid;overflow:hidden}.cs-head{text-align:center}.cs-title{font:800 clamp(1.5rem, 2.2vw, 2rem) / 1.1 var(--font-display);color:var(--color-text-strong);outline:none;margin:0}.cs-sub{font:500 1.0625rem / 1.4 var(--font-display);color:var(--color-text-weak);margin:4px 0 0}.cs-body{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:20px;min-block-size:0;display:grid}.cs-stage{border-radius:var(--radius-xl);background:radial-gradient(ellipse 70% 12% at 50% 94%, var(--color-bg-primary-weak) 0 99%, transparent 100%), var(--color-bg-primary-weaker);min-block-size:320px;box-shadow:inset 0 0 0 2px var(--color-bg-primary-weak);display:grid;position:relative;overflow:hidden}.cs-figure{align-self:end;block-size:100%;min-block-size:0;max-block-size:480px;inline-size:100%}.cs-controls{align-content:start;gap:16px;min-block-size:0;padding:4px;display:grid;overflow-y:auto}.cs-group{gap:8px;display:grid}.cs-label{font:700 .875rem / 1.2 var(--font-sans);color:var(--color-text-weak)}.cs-options{flex-wrap:wrap;gap:12px;display:flex}.cs-controls>.cs-group:first-child .cs-options{grid-template-columns:repeat(6,minmax(44px,72px));display:grid}.cs-controls>.cs-group:first-child .cs-option{aspect-ratio:1;block-size:auto;inline-size:100%}.cs-option{cursor:pointer;background:0 0;border:0;border-radius:50%;block-size:72px;inline-size:72px;padding:0;transition:transform .14s cubic-bezier(.2,.8,.2,1.4);position:relative}.cs-frame{background:var(--color-bg-weaker);block-size:100%;inline-size:100%;box-shadow:inset 0 0 0 2px var(--color-bg-weak);border-radius:50%;display:block;overflow:hidden}.cs-frame svg{block-size:100%;inline-size:100%;display:block}.cs-option[aria-checked=true] .cs-frame{background:var(--color-bg-primary-weak);box-shadow:inset 0 0 0 3px var(--color-bg-primary)}.cs-swatch{background:var(--swatch);block-size:56px;inline-size:56px;box-shadow:inset 0 0 0 2px var(--color-stroke-weak);cursor:pointer;border:0;border-radius:50%;padding:0;transition:transform .14s cubic-bezier(.2,.8,.2,1.4);position:relative}.cs-swatch[aria-checked=true]{box-shadow:0 0 0 3px var(--color-bg-neutral-light), 0 0 0 6px var(--color-bg-primary)}.cs-option:hover,.cs-swatch:hover{transform:translateY(-2px)}.cs-option:active,.cs-swatch:active{transform:translateY(1px)}.cs-tick{background:var(--color-bg-primary);block-size:26px;inline-size:26px;color:var(--color-icon-inverse-light);box-shadow:0 0 0 3px var(--color-bg-neutral-light);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:-4px;inset-inline-end:-4px}.cs-tabs{border-radius:var(--radius-pill);background:var(--color-bg-weak);gap:6px;padding:4px;display:flex}.cs-tabs button{border-radius:var(--radius-pill);min-block-size:52px;font:700 1.0625rem / 1 var(--font-display);color:var(--color-text-default);cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.cs-tabs button[aria-selected=true]{background:var(--color-bg-neutral-light);box-shadow:var(--shadow-card);color:var(--color-text-strong)}.cs-panel{gap:16px;display:grid}.cs-foot{justify-content:flex-end;gap:12px;display:flex}.cs-done{min-inline-size:200px}.cs button:focus-visible{outline:3px solid var(--color-stroke-focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){.cs-option,.cs-swatch{transition:none}.cs-option:hover,.cs-swatch:hover,.cs-option:active,.cs-swatch:active{transform:none}}@media (width<=760px){.cs{gap:12px;padding:16px}.cs-body{grid-template-columns:1fr}.cs-stage{block-size:30dvh;min-block-size:0}.cs-option{block-size:60px;inline-size:60px}.cs-swatch{block-size:48px;inline-size:48px}.cs-options{gap:10px}.cs-controls>.cs-group:first-child .cs-options{gap:8px}.cs-foot .tc-go,.cs-foot .tc-ghost{flex:1}.cs-done{min-inline-size:0}}.ap-wait{background:var(--color-bg-primary-weaker);min-block-size:100vh}
