@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.456c9vb2_utt8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.2fl0vhx7oyatw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.456c9vb2_utt8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.2fl0vhx7oyatw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.TX3fcG_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.TX3fcG_variable{--font-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cc6c75d91fb27f62-s.3vy-_l9ztcxef.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ed5f1f9bced69653-s.p.2v4ibmotuyxuz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(../media/574e5b2a8fe8e45b-s.1zpm-mgw3w1fq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(../media/89ea96820aa96980-s.p.3pskbmi5y11f5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Fallback;src:local(Arial);ascent-override:95.6%;descent-override:29.18%;line-gap-override:0.0%;size-adjust:99.37%}.dCI5-a_className{font-family:Atkinson Hyperlegible,Atkinson Hyperlegible Fallback;font-style:normal}.dCI5-a_variable{--font-body:"Atkinson Hyperlegible", "Atkinson Hyperlegible Fallback"}
:root{--bg:#eef3f7;--paper:#fff;--ink:#13233a;--muted:#5a6b80;--line:#d3dee8;--sun:#ffc83d;--sun-ink:#3a2a00;--sky:#2f6feb;--bad:#c0392b;--display:var(--font-display), "Avenir Next", system-ui, sans-serif;--body:var(--font-body), system-ui, -apple-system, sans-serif}@media (prefers-color-scheme:dark){:root{--bg:#0e1726;--paper:#16233a;--ink:#e8eef6;--muted:#9aaabe;--line:#2a3a55;--sky:#7fa8ff;--bad:#ff8a7a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--body);padding:0 16px;font-size:17px;line-height:1.55}.wrap{max-width:560px;margin:0 auto;padding-block:24px 64px}.brand{font-family:var(--display);letter-spacing:-.01em;color:inherit;align-items:center;gap:8px;font-size:20px;font-weight:800;text-decoration:none;display:flex}.brand i{background:var(--sun);border-radius:50%;width:10px;height:10px;display:inline-block}h1{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;margin:18px 0 12px;font-size:clamp(38px,9vw,56px);font-weight:800;line-height:1.02}h1 em{background:linear-gradient(transparent 62%,var(--sun) 62%);padding:0 .06em;font-style:normal}h2{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;margin:8px 0 6px;font-size:28px;font-weight:700;line-height:1.1}.lede{color:var(--muted);max-width:46ch;margin:0 0 22px}label.big{font-family:var(--display);margin-bottom:8px;font-size:19px;font-weight:700;display:block}textarea,input[type=text],input[type=email]{width:100%;font:inherit;color:var(--ink);background:var(--paper);border:2px solid var(--line);border-radius:14px;padding:14px 16px}textarea{resize:vertical;min-height:120px}textarea:focus,input:focus{border-color:var(--sky);outline:none}.btn{font-family:var(--display);background:var(--sun);color:var(--sun-ink);cursor:pointer;border:0;border-radius:14px;width:100%;margin-top:12px;padding:15px 22px;font-size:18px;font-weight:700;box-shadow:0 3px #0000002e}.btn:disabled{opacity:.6;cursor:wait}.btn:active{transform:translateY(2px);box-shadow:0 1px #0000002e}.btn:focus-visible,button:focus-visible{outline:3px solid var(--sky);outline-offset:2px}.hint{color:var(--muted);margin-top:8px;font-size:14px}.err{color:var(--bad);margin-top:8px;font-size:15px}.math{border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-items:baseline;gap:6px 16px;margin-top:30px;padding-top:18px;display:grid}.math strong{font-family:var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:30px;font-weight:800}.math span{color:var(--muted)}.math p{grid-column:1/-1;margin:10px 0 0;font-size:15px}.chips{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:16px 0;display:grid}.chip{border:2px solid var(--line);background:var(--paper);cursor:pointer;text-align:left;font:inherit;color:var(--ink);border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;display:flex;position:relative}.chip small{color:var(--muted);font-size:13px}.chip[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.chip[aria-pressed=true]:after{content:"✓";font-weight:700;position:absolute;top:8px;right:12px}.chip:disabled{opacity:.5;cursor:not-allowed}.fields{gap:10px;display:grid}.fields label{color:var(--muted);gap:4px;font-size:14px;display:grid}.day-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dots{grid-template-columns:repeat(15,1fr);gap:5px;margin:10px 0 18px;display:grid}.dots i{aspect-ratio:1;background:var(--line);border-radius:50%}.dots i.on{background:var(--sun)}.dots i.now{background:var(--sun);box-shadow:0 0 0 2px var(--ink)}.stage{background:var(--paper);border:2px solid var(--line);aspect-ratio:4/5;border-radius:22px;max-width:100%;position:relative;overflow:hidden}.stage canvas,.stage .rig{width:100%;height:100%;position:absolute;inset:0}.cap{text-align:center;pointer-events:none;z-index:1;position:absolute;top:58%;left:14px;right:14px}.cap span{font-family:var(--display);color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#080e1ac7;border-radius:10px;padding:4px 10px;font-size:clamp(22px,6.4vw,30px);font-weight:800;line-height:1.45;display:inline}.cap b{font-weight:800}.cap b.now{color:var(--sun)}.play{background:var(--sun);width:84px;height:84px;color:var(--sun-ink);cursor:pointer;z-index:2;border:0;border-radius:50%;margin:auto;font-size:30px;position:absolute;inset:0;box-shadow:0 6px 20px #00000040}.meta{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:8px;font-size:13px;display:flex}.q{margin-top:22px}.q h3{font-family:var(--display);text-wrap:balance;margin:0 0 12px;font-size:21px;line-height:1.2}.opts{gap:8px;display:grid}.opt{text-align:left;font:inherit;color:var(--ink);background:var(--paper);border:2px solid var(--line);cursor:pointer;border-radius:14px;grid-template-columns:34px 1fr;align-items:center;gap:12px;padding:12px 14px;display:grid}.opt>span:last-child{min-width:0}.opt .k{background:var(--bg);width:34px;height:34px;font-family:var(--display);border-radius:10px;place-items:center;font-weight:800;display:grid}.opt.rec .k{background:var(--sun);color:var(--sun-ink)}.opt .tag{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-left:6px;font-size:11px;display:inline-block}.opt[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.card{background:var(--paper);border:2px solid var(--line);border-radius:16px;margin-top:20px;padding:16px 18px}.card strong{font-family:var(--display)}.wait{text-align:center;color:var(--muted);place-items:center;gap:10px;padding:40px 20px;display:grid}.spinner{border:4px solid var(--line);border-top-color:var(--sun);border-radius:50%;width:36px;height:36px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:22px 0 0;font-size:12px;font-weight:700}.under{color:var(--muted);text-align:center;margin:8px 0 0;font-size:14px}.steps{counter-reset:s;gap:14px;margin:34px 0 0;padding:0;list-style:none;display:grid}.steps li{counter-increment:s;grid-template-columns:34px 1fr;align-items:start;gap:12px;display:grid}.steps li:before{content:counter(s);background:var(--paper);border:2px solid var(--line);width:34px;height:34px;font-family:var(--display);border-radius:10px;place-items:center;font-weight:800;display:grid}.who{color:var(--muted);border-top:1px solid var(--line);margin-top:26px;padding-top:16px;font-size:15px}.steps li>span{min-width:0;padding-top:5px}.hero-alba{border:2px solid var(--line);aspect-ratio:4/3;background:var(--paper);border-radius:22px;margin:0 0 18px;overflow:hidden}.hero-alba img{object-fit:cover;object-position:50% 28%;width:100%;height:100%;display:block}.home .stage{margin-top:14px}.talk{margin-top:18px}.says{font-family:var(--display);background:var(--paper);border:2px solid var(--line);text-wrap:balance;border-radius:18px;margin:0 0 12px;padding:12px 16px;font-size:21px;font-weight:700;line-height:1.25;display:block;position:relative}.says:before{content:"";background:var(--paper);border-left:2px solid var(--line);border-top:2px solid var(--line);width:14px;height:14px;position:absolute;top:-9px;left:28px;transform:rotate(45deg)}.link{cursor:pointer;color:var(--muted);font:inherit;background:0 0;border:0;margin-top:8px;font-size:14px}.who{text-align:center}.closure{gap:16px;margin-top:20px;display:grid}.cal{background:var(--paper);border:2px solid var(--line);border-radius:18px;padding:14px 16px}.cal-head{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.cal-head strong{font-family:var(--display);font-size:20px}.cal-head span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:13px}.cal-grid{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.cal-grid span{aspect-ratio:1;border:1.5px solid var(--line);color:var(--muted);font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;font-size:13px;display:grid;position:relative}.cal-grid svg{width:72%;height:72%;position:absolute;inset:14%}.cal-grid path{stroke:#d9453b;stroke-width:2.6px;stroke-linecap:round;fill:none}.cal-grid .today{border-color:var(--ink)}.cal-grid .today path{stroke-dasharray:40;stroke-dashoffset:40px;animation:.9s ease-out .5s forwards draw}@keyframes draw{to{stroke-dashoffset:0}}.next{margin:0;font-size:18px;line-height:1.5}.sig{font-family:var(--display);font-weight:800}.reach{color:var(--muted);gap:4px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.btn.ghost{color:var(--ink);border:2px solid var(--line);box-shadow:none;background:0 0;margin-top:0}@media (prefers-reduced-motion:reduce){.cal-grid .today path{stroke-dashoffset:0}}.thinking{z-index:3;background:#080e1ab3;border-radius:999px;gap:6px;padding:10px 14px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.thinking i{background:#fff;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite dot}.thinking i:nth-child(2){animation-delay:.15s}.thinking i:nth-child(3){animation-delay:.3s}@keyframes dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.callbar{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:10px 0 0;font-size:12px}.stage .cap{text-align:center;inset:auto 6% 7%}.stage .cap span{background:0 0;flex-wrap:wrap;justify-content:center;gap:.08em .3em;padding:0;display:flex}.stage .cap b{font-family:var(--display);color:#fff;-webkit-text-stroke:.16em var(--ink);paint-order:stroke fill;text-shadow:0 .08em #00000059;font-size:clamp(24px,6.6vw,34px);font-weight:800;line-height:1.15;animation:.32s cubic-bezier(.34,1.56,.64,1) both pop;display:inline-block}.stage .cap b.now{color:var(--sun)}@keyframes pop{0%{opacity:0;transform:translateY(.45em)scale(.55)rotate(-4deg)}to{opacity:1;transform:none}}.room{--reel-h:min(94dvh,calc(100vw * 16 / 9));--reel-w:calc(var(--reel-h) * 9 / 16);background:var(--bg);place-items:center;display:grid;position:fixed;inset:0}.room .stage{width:var(--reel-w);height:var(--reel-h);aspect-ratio:auto;background:#1b1712;border:0;border-radius:22px;max-width:100vw;overflow:hidden;box-shadow:0 24px 70px #13233a47}.room .stage .rig{justify-content:center;display:flex}.room .stage .rig canvas{position:absolute;top:0;left:50%;transform:translate(-50%);width:auto!important;max-width:none!important;height:100%!important}@media (max-width:520px){.room{--reel-h:100dvh}.room .stage{box-shadow:none;border-radius:0}}.room .play{width:auto;height:auto;font-family:var(--display);border-radius:999px;width:max-content;margin:0 auto;padding:14px 22px;font-size:20px;font-weight:800;animation:2.4s ease-in-out infinite breathe;display:block;inset:auto 0 12%}@keyframes breathe{50%{transform:scale(1.035)}}.room .panel{left:50%;bottom:calc((100dvh - var(--reel-h)) / 2 + 12px);width:calc(min(var(--reel-w),100vw) - 24px);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:10;background:#0c121e9e;border-radius:20px;max-height:62dvh;animation:.35s ease-out both rise;position:fixed;overflow-y:auto;transform:translate(-50%)}@keyframes rise{0%{opacity:0;transform:translate(-50%,24px)}to{opacity:1;transform:translate(-50%)}}.panel{padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));gap:10px;display:grid}.panel .ask{font-family:var(--display);color:#fff;text-wrap:balance;-webkit-text-stroke:.12em var(--ink);paint-order:stroke fill;margin:0;font-size:clamp(22px,5.8vw,28px);font-weight:800;line-height:1.2}.panel .ask em{color:var(--sun);font-style:normal}.panel textarea,.panel input[type=email]{color:#13233a;background:#ffffffeb;border-color:#0000}.panel .opt,.panel .chip{color:#13233a;background:#ffffffe6;border-color:#0000}.panel .opt[aria-pressed=true],.panel .chip[aria-pressed=true]{border-color:var(--sun);box-shadow:0 0 0 3px var(--sun)}.panel .opt .tag,.panel .chip small,.panel .hint,.panel label{color:#fffc}.panel .opt .tag,.panel .chip small{color:#5a6b80}.panel .err{color:#ffb4a8}.panel .link{color:#ffffffbf}@media (prefers-reduced-motion:reduce){.stage .cap b,.panel,.room .play{animation:none}}.play-label{display:none}.room .play-label{display:inline}.stage .cap{z-index:6}.room .stage.bd-host .rig{transform-origin:50% 37%;clip-path:circle(100% at 50% 37%)}.room .stage.bd-host.board-on .rig{clip-path:circle(18.6% at 50% 36%);transform:translate(35.15%,-27.74%)scale(.42)}.room{--ui:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue",var(--font-body),system-ui,sans-serif}.room .panel{-webkit-backdrop-filter:saturate(180%)blur(28px);backdrop-filter:saturate(180%)blur(28px);padding:20px 18px calc(18px + env(safe-area-inset-bottom,0px));font-family:var(--ui);background:#16161a80;border:1px solid #ffffff24;border-radius:26px;gap:12px;box-shadow:0 20px 50px #00000059}.room .panel .ask{font-family:var(--ui);letter-spacing:-.022em;-webkit-text-stroke:0;color:#fff;font-size:clamp(21px,5.4vw,26px);font-weight:700;line-height:1.18}.room .panel .ask em{color:#ffd15c}.room .panel textarea,.room .panel input[type=email]{font-family:var(--ui);color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:14px;font-size:17px}.room .panel textarea::placeholder,.room .panel input::placeholder{color:#ffffff73}.room .panel textarea:focus,.room .panel input:focus{border-color:#ffd15c;box-shadow:0 0 0 3px #ffd15c40}.room .panel .btn,.room .play{font-family:var(--ui);letter-spacing:-.01em;box-shadow:none;color:#1d1600;background:#ffc83d;border-radius:14px;font-weight:600}.room .panel .btn{margin-top:2px;padding:14px 18px;font-size:17px}.room .panel .btn:active{transform:scale(.98)}.room .play{border-radius:999px;padding:13px 22px;font-size:17px;animation:3s ease-in-out infinite breathe;box-shadow:0 10px 30px #0000004d}.room .panel .opt,.room .panel .chip{font-family:var(--ui);color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:14px}.room .panel .opt .k{color:#fff;font-family:var(--ui);background:#ffffff24;border-radius:9px;font-weight:600}.room .panel .opt.rec .k{color:#1d1600;background:#ffc83d}.room .panel .opt .tag,.room .panel .chip small{color:#fff9}.room .panel .opt[aria-pressed=true],.room .panel .chip[aria-pressed=true]{background:#ffd15c24;border-color:#ffd15c;box-shadow:0 0 0 2px #ffd15c99}.room .panel .hint,.room .panel label{color:#ffffffb3;font-family:var(--ui)}.room .stage .cap b{font-family:var(--ui);letter-spacing:-.015em;-webkit-text-stroke:0;color:#fff;text-shadow:0 2px 14px #000000a6,0 1px 2px #00000080;font-size:clamp(22px,6vw,30px);font-weight:700;animation:.28s ease-out both rise-word}.room .stage .cap b.now{color:#ffd15c}@keyframes rise-word{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.room .stage .cap span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0e6b;border-radius:14px;max-width:100%;padding:8px 14px;display:inline-flex}.room .panel input[type=tel],.room .panel input.code{font-family:var(--ui);color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:14px;width:100%;padding:14px 16px;font-size:19px}.room .panel input.code{letter-spacing:.18em;text-align:center;font-variant-numeric:tabular-nums;font-size:30px}.room .play{all:unset;z-index:5;cursor:pointer;box-shadow:none;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:16px;animation:none;display:flex;position:absolute;inset:0}.room .play .play-dot{color:#1d1600;box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border-radius:50%;place-items:center;width:84px;height:84px;padding-left:5px;font-size:30px;animation:3s ease-in-out infinite breathe;display:grid;box-shadow:0 12px 34px #0000004d}.room .play .preview{text-align:center;max-width:78%;font-family:var(--ui);letter-spacing:-.01em;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0e73;border-radius:14px;padding:9px 14px;font-size:17px;font-weight:600;line-height:1.3}.room .play:focus-visible .play-dot{outline-offset:3px;outline:3px solid #ffd15c}.topbar{z-index:30;padding:calc(10px + env(safe-area-inset-top,0px)) 14px 10px;pointer-events:none;justify-content:space-between;align-items:center;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;display:flex;position:fixed;top:0;left:0;right:0}.topbar>*{pointer-events:auto}.topbar .logo,.topbar .loginlink,.topbar .usericon{-webkit-backdrop-filter:saturate(180%)blur(18px);backdrop-filter:saturate(180%)blur(18px);color:#fff;letter-spacing:-.01em;background:#12141a6b;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;height:36px;padding:0 14px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.topbar .logo i{background:#ffc83d;border-radius:50%;width:9px;height:9px}.topbar .usericon{cursor:pointer;justify-content:center;width:36px;padding:0}.topbar .usericon svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;width:20px;height:20px}.topbar .usermenu{position:relative}.topbar .menu{-webkit-backdrop-filter:saturate(180%)blur(24px);backdrop-filter:saturate(180%)blur(24px);background:#16161ab8;border:1px solid #ffffff24;border-radius:16px;min-width:200px;padding:6px;display:grid;position:absolute;top:44px;right:0;box-shadow:0 18px 40px #00000059}.topbar .menu a,.topbar .menu button{all:unset;cursor:pointer;color:#fff;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:15px}.topbar .menu a:hover,.topbar .menu button:hover{background:#ffffff1a}.topbar .menu form{display:grid}@media (min-width:521px){.topbar .logo,.topbar .loginlink,.topbar .usericon{color:#13233a;background:#ffffffbf;border-color:#13233a1a}.topbar .usericon svg{stroke:#13233a}}.stage .rig{opacity:0;transition:opacity .45s}.stage .rig.on{opacity:1}@media (prefers-reduced-motion:reduce){.stage .rig{transition:none}}.topbar .logo{background:#1b1712;border:2px solid #ffc83d;border-radius:50%;width:38px;height:38px;padding:0;overflow:hidden}.topbar .logo img{object-fit:cover;width:100%;height:100%;display:block}.topbar .wordmark{letter-spacing:-.01em;color:#fff;-webkit-backdrop-filter:saturate(180%)blur(18px);backdrop-filter:saturate(180%)blur(18px);pointer-events:none;white-space:nowrap;background:#12141a6b;border:1px solid #ffffff24;border-radius:999px;padding:7px 12px;font-size:15px;font-weight:700;position:absolute;left:50%;transform:translate(-50%)}@media (min-width:521px){.topbar .logo{background:#fff}.topbar .wordmark{color:#13233a;background:#ffffffbf;border-color:#13233a1a}}
html[data-tod=morning] .stage{background-image:url(/alba/a/poster-morning.webp),url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAA4KCw0LCQ4NDA0QDw4RFiQXFhQUFiwgIRokNC43NjMuMjI6QVNGOj1OPjIySGJJTlZYXV5dOEVmbWVabFNbXVn/2wBDAQ8QEBYTFioXFypZOzI7WVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVn/wAARCAAwABsDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDozYuMDY/PA+WmtYSAElGAHqprYlvIQ0bM6hVYknPbBrk9V8Rapcwyz2DQxWyEgK2Czgd+azbitzSKlLYsg+TJlGAIOPrU/wBuPcc1zttM2uWizhgk0Tneo459RT3tZ1cjz8ey9KNhm1qmoETNaykJGwK7vQkdff6CsBVlt9PZZYAzITg4/wBYOo+nPrWtqFwWuFunVEdUCAr25/yPxrPnlVlnC7mDjrnoazdPS7LpStKxmaDKLGGTf88s78ov8OK0ZLl3ct5Uoz7CsxygljKcGORG/Xmt4kZNbTjZmUJcyHapYXYuEt9glyN2I3wf1xn8Kil0YgB5pxEWx8rzoD+PNdVKyySLvVTjkZHQ+tNuEh2lzFHvPO7aMmk7tFx0dzirfTGnuXJuYWjA42sGPH0qwTI5LIE2npl//rVencAsMDB4xWZ9nizwmP8AgRrGVWT3NI00tj//2Q==)}html[data-tod=day] .stage{background-image:url(/alba/a/poster-day.webp),url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAA4KCw0LCQ4NDA0QDw4RFiQXFhQUFiwgIRokNC43NjMuMjI6QVNGOj1OPjIySGJJTlZYXV5dOEVmbWVabFNbXVn/2wBDAQ8QEBYTFioXFypZOzI7WVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVn/wAARCAAwABsDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDoTZMMDY3P+zSNYvgnawHuK1ZbmIFGLqFViSc+xrltT17U54ZJ7Awx26EgK2Czgd+aiXLHcuKlLYsg+TJlWAIOPrVj7ce45rnbaZtbtFnDBJonO9Rxz6inPazq5Hn49l6Utijd1fUStw1pLiONgV3HsSOD7/QVgBZbbT2WWBWZCcED746j6fjWpqFyXuVu5FVZFQICv1/yPxqhPMrLOF3MHHXPQ1EoO12yqUuWVkZehTCyik3/ADyzvyi9sVoSXLu5bypRn2FZshQSxlODHIjfrzW8SMmtZxszOEuZDtUsLoXCW+wSZG7Eb4P64z+FRS6OQA804i3Y+V50B/HmuplZZJF3qpxyMjofWm3CQ7S5ij3nndtGTSeqLi7O5xdtpjT3Tk3MLxgcYYMTj6VYYyOxZAm09Mv/APWq7O4BYYGD2rMNvFnhMf8AAjWMqre5pGmkf//Z)}html[data-tod=evening] .stage{background-image:url(/alba/a/poster-evening.webp),url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAA4KCw0LCQ4NDA0QDw4RFiQXFhQUFiwgIRokNC43NjMuMjI6QVNGOj1OPjIySGJJTlZYXV5dOEVmbWVabFNbXVn/2wBDAQ8QEBYTFioXFypZOzI7WVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVn/wAARCAAwABsDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDV/c4OJUOOvNNAidgFlQk9ADVNIGCSArjI6n61SlNykTXVkYtsRONx+ZsdwKxbS3OnlZq7vKk+VgDnH1qX7Ye45rDt5W1e2WYMFljY7lHHPrTmt5lYjzsey9KexJcllWJ/Lb5Q4xu9M/zquolg09lltwWQnHH3x1H059atXEirMLgqqMqhQVPTJ/z+dV551ZZ9u4hx1z0NZ+zaV2XGfvWMvRpPskUm/wCaWZ+UXtV552Zy3lyDP0qi7J50ezgo6n9ea2yBk1rUXKzOEuZDNQtLkTJAUEmRuwjYP69aZLpeAHln8vd2eZAfxroJWV3XcAccjI6H1pJli2ljHHuPOdoyaHdocdHc5W304zXTk3MbRj+6wY8fSrZd2JKBdp6ZapppMFhgYPaqHlR9lx/wKsZ1JS3NY00tj//Z)}html[data-tod=night] .stage{background-image:url(/alba/a/poster-night.webp),url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAA4KCw0LCQ4NDA0QDw4RFiQXFhQUFiwgIRokNC43NjMuMjI6QVNGOj1OPjIySGJJTlZYXV5dOEVmbWVabFNbXVn/2wBDAQ8QEBYTFioXFypZOzI7WVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVn/wAARCAAwABsDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDME1sQSLiIgcn5hxQslvIwVJ4mY9AGGTWDa2c5ini8jDSABWPX7w4+n+Fa0WjfZoPtVuUkeI53M2CSPQelXOUY7jjGUtixny34ODn86l+0HuOaz0Bvow4OGQ8getKbaQEjzMfTpRzWHYradHHbeXKDudwMkfyFdBE0kemnzLf5lzgMuCw6jPpzVWxiht5TMkYj8vG3BPBJ681cmnVlmC5IYdc9DWNWN9S6Ls7GLp+YVbeMvI3KjtVtizMTsemMyGVAn8LKf1rW8oUVLxdh03zK5nOjxsIHUtu+b5DzUz20R+Z5nTd2Z1BqdyGYbgD3Gac2zBYoufXAraULkQdmZ9va+ZdMxmRox6EEnH0rQ85jyoGPc1UaXBI4xUPy+n61yVJOW5vGKWx//9k=)}
