:root{--ink:#050302;--text:#efe3cd;--dim:#efe3cd9e;--gold:#d8a348;--ember:#ff8a3c;--serif:"Cormorant Garamond", "Tiro Devanagari Hindi", "Iowan Old Style", Georgia, serif;--sans:-apple-system, "Segoe UI", Roboto, system-ui, sans-serif;--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px);--pad:clamp(16px, 4vw, 34px)}*{box-sizing:border-box}html,body{background:var(--ink);height:100%;color:var(--text);overscroll-behavior:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;margin:0;overflow:hidden}#stage{touch-action:none;cursor:grab;width:100%;height:100%;display:block;position:fixed;inset:0}#stage:active{cursor:grabbing}#hud{pointer-events:none;font-family:var(--sans);position:fixed;inset:0}#hud button{pointer-events:auto;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.top{top:calc(var(--safe-t) + var(--pad) * .7);left:calc(var(--safe-l) + var(--pad));right:calc(var(--safe-r) + var(--pad));justify-content:space-between;align-items:baseline;gap:12px;transition:opacity .8s;display:flex;position:absolute}.mark{font-family:var(--serif);letter-spacing:.14em;text-transform:uppercase;text-shadow:0 1px 14px #000;font-size:clamp(17px,2.1vw,22px);font-weight:500}.status{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);text-shadow:0 1px 10px #000;align-items:baseline;gap:14px;font-size:11px;display:flex}#hud .live{color:var(--ember);letter-spacing:inherit;text-transform:inherit}.live:before{content:"";background:var(--ember);width:6px;height:6px;box-shadow:0 0 10px var(--ember);vertical-align:1px;border-radius:50%;margin-right:7px;display:inline-block}.lang{pointer-events:auto;position:relative}.top:has(.lang.open){z-index:20}#hud .lang-now{min-width:44px;min-height:44px;color:var(--dim);letter-spacing:inherit;margin:-14px -10px;padding:14px 10px;transition:color .3s}#hud .lang-now:after{content:"";background:#d8a34873;height:1px;margin-top:2px;transition:background .3s;display:block}#hud .lang-now:hover,#hud .lang.open .lang-now{color:var(--text)}#hud .lang.open .lang-now:after{background:var(--gold)}#hud .lang-now:focus-visible{outline:1px solid var(--gold);outline-offset:-6px;border-radius:6px}.lang-menu{z-index:5;text-transform:none;letter-spacing:0;min-width:196px;text-shadow:none;opacity:0;visibility:hidden;transform-origin:100% 0;background:radial-gradient(120% 90% at 50% 0,#ff8a3c1a,#ff8a3c00 60%),#0a0604f0;border:1px solid #d8a34852;border-radius:16px;flex-direction:column;padding:8px;transition:opacity .22s,transform .28s cubic-bezier(.2,.7,.2,1),visibility .22s;display:flex;position:absolute;top:calc(100% + 16px);right:-12px;transform:translateY(-6px);box-shadow:0 18px 50px #0009,inset 0 1px #ffdcaa0f}.lang-menu:before{content:"";background:#0e0805;border-top:1px solid #d8a34852;border-left:1px solid #d8a34852;width:10px;height:10px;position:absolute;top:-6px;right:22px;transform:rotate(45deg)}.lang.open .lang-menu{opacity:1;visibility:visible;transition:opacity .22s,transform .28s cubic-bezier(.2,.7,.2,1);transform:none}#hud .lang-menu button{text-align:left;color:#d8cab1;border-radius:10px;align-items:center;gap:12px;min-height:48px;padding:0 14px 0 12px;transition:background .25s,color .25s;display:flex}.lang-menu i{background:0 0;border-radius:50%;flex:none;width:6px;height:6px;transition:background .3s,box-shadow .3s}.lang-menu span{font-family:var(--serif);flex:1;font-size:21px;font-weight:500;line-height:1}.lang-menu small{letter-spacing:.16em;color:#efe3cd66;font-size:10.5px}#hud .lang-menu button:hover,#hud .lang-menu button:focus-visible{color:var(--text);background:#d8a3481a;outline:none}#hud .lang-menu [aria-checked=true]{color:#ffdcaa}.lang-menu [aria-checked=true] i{background:var(--ember);box-shadow:0 0 8px var(--ember), 0 0 2px #ffd9a0}.lang-menu button+button{position:relative}.lang-menu button+button:before{content:"";background:#d8a3481f;height:1px;position:absolute;top:0;left:30px;right:14px}@media (prefers-reduced-motion:reduce){.lang-menu{transition:none;transform:none}}:lang(hi) #hud :not(.mark){letter-spacing:0!important;text-indent:0!important}:lang(hi) #hud :is(.eyebrow,.body h3,.pin-eyebrow,.rec-when,.pip-live,.join-what,.wd,.badge,.status,.when){font-size:13px}:lang(hi) #hud .body p,:lang(hi) .lede{line-height:1.6}:lang(hi) #veil p{letter-spacing:.04em}.hot{--r:40px;width:calc(var(--r) * 2);height:calc(var(--r) * 2);margin:calc(var(--r) * -1) 0 0 calc(var(--r) * -1);opacity:0;visibility:hidden;will-change:transform;border-radius:50%;transition:opacity .6s,visibility .6s;position:absolute;top:0;left:0}[data-mode=home] .hot.on{opacity:1;visibility:visible}.hot i{opacity:0;background:radial-gradient(closest-side,#ffaa501a,#ffaa5000 70%);border:1px solid #d8a34800;border-radius:50%;transition:opacity .45s,transform .6s cubic-bezier(.2,.7,.2,1),border-color .45s;position:absolute;inset:0;transform:scale(.86)}.hot span{left:50%;top:calc(50% + min(var(--r) * .8, 46px));white-space:nowrap;font-family:var(--serif);letter-spacing:.2em;text-indent:.2em;text-transform:uppercase;color:#fff;text-shadow:0 0 12px #000,0 1px 3px #000;font-size:clamp(14px,1.25vw,18px);font-weight:500;transition:opacity .4s,color .4s,letter-spacing .6s;position:absolute;transform:translate(-50%)}.hot span:before{content:"";background:linear-gradient(#d8a34800, var(--gold));width:1px;height:12px;margin:0 auto 5px;display:block}.hot em{font-style:normal;display:inline-block}@media (hover:hover){.hot em{background:linear-gradient(90deg, #d8a34800, var(--gold) 20%, var(--gold) 80%, #d8a34800) no-repeat 0 100% / 100% 1px;padding-bottom:4px}.hot:not(.edge-l):not(.edge-r) em:after{content:" ›";color:var(--gold);letter-spacing:0}}@media (hover:none){.hot em{border:1px solid #d8a348b3;border-radius:999px;padding:5px 10px 4px}}.hot.lab-up:not(.edge-l):not(.edge-r) span{top:auto;bottom:calc(50% + min(var(--r) * .8, 46px));flex-direction:column-reverse;display:flex}.hot.lab-up:not(.edge-l):not(.edge-r) span:before{margin:5px auto 0;transform:scaleY(-1)}.hot.lab-left:not(.edge-l):not(.edge-r) span{left:auto;right:calc(50% + var(--r) * .92);flex-direction:row-reverse;align-items:center;gap:8px;display:flex;top:50%;transform:translateY(-50%)}.hot.lab-left:not(.edge-l):not(.edge-r) span:before{background:linear-gradient(90deg, var(--gold), #d8a34800);width:12px;height:1px;margin:0}@media (max-aspect-ratio:3/4){.hot.lab-up-phone:not(.edge-l):not(.edge-r) span{top:auto;bottom:calc(50% + min(var(--r) * .8, 46px));flex-direction:column-reverse;display:flex}.hot.lab-up-phone:not(.edge-l):not(.edge-r) span:before{margin:5px auto 0;transform:scaleY(-1)}.hot.lab-left:not(.edge-l):not(.edge-r) span{letter-spacing:.1em;text-indent:0;right:calc(50% + var(--r) * .8);gap:5px;font-size:12px}.hot.lab-left:not(.edge-l):not(.edge-r) span:before{width:7px}}.hot:focus-visible i,.hot.active i{opacity:1;border-color:#d8a3488c;transform:scale(1)}.hot:focus-visible span,.hot.active span{opacity:1;color:#ffd9a0;letter-spacing:.26em}@media (hover:hover){.hot:hover i{opacity:1;border-color:#d8a3488c;transform:scale(1)}.hot:hover span{opacity:1;color:#ffd9a0;letter-spacing:.26em}}.hot:focus-visible{outline:none}.hot.edge-l,.hot.edge-r{--r:30px}.hot.edge-l i,.hot.edge-r i{display:none}.hot.edge-l span,.hot.edge-r span{align-items:center;gap:9px;display:flex;top:50%;transform:translateY(-50%)}.hot.edge-l span{left:calc(50% + var(--safe-l) + 12px)}.hot.edge-r span{left:auto;right:calc(50% + var(--safe-r) + 12px);flex-direction:row-reverse}.hot.edge-l span:before,.hot.edge-r span:before{background:var(--gold);width:16px;height:1px;margin:0}.hot b{display:none}@media (hover:none){.hot b{pointer-events:none;opacity:.8;background:#f3c88e;border-radius:50%;width:11px;height:11px;margin:-5.5px;animation:3.6s ease-in-out infinite ember-breathe;display:block;position:absolute;top:50%;left:50%;box-shadow:0 0 7px 2px #ff8a3c8c,0 0 24px 8px #ff8a3c29}.hot:nth-child(2n) b{animation-delay:-1.4s}.hot:nth-child(3n) b{animation-delay:-2.5s}.hot.edge-l b{left:calc(50% + var(--safe-l) + 14px)}.hot.edge-r b{left:calc(50% - var(--safe-r) - 14px)}.hot.edge-l span{left:calc(50% + var(--safe-l) + 28px);gap:6px}.hot.edge-r span{right:calc(50% + var(--safe-r) + 28px);gap:6px}.hot.edge-l span:before,.hot.edge-r span:before{content:"‹";letter-spacing:0;width:auto;height:auto;color:var(--gold);background:0 0;font-size:1.3em;line-height:.8}.hot.edge-r span:before{content:"›"}#hotspots.wave .hot b{animation:1.1s ease-out both ember-wave,3.6s ease-in-out infinite ember-breathe;animation-delay:calc(var(--w,0) * .18s), calc(1.1s + var(--w,0) * .18s)}}@keyframes ember-breathe{50%{opacity:.5;transform:scale(.78)}}@keyframes ember-wave{0%{opacity:0;transform:scale(.4)}40%{opacity:.9;transform:scale(2)}to{opacity:.8;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.hot b{animation:none!important}}.fine{flex-wrap:wrap;gap:0 22px;margin:18px 0 0;display:flex}.credits{letter-spacing:.18em;text-transform:uppercase;color:inherit;opacity:.32;pointer-events:auto;font-size:10px;text-decoration:none;display:block}.credits:hover,.credits:focus-visible{opacity:.8}.offer{left:50%;bottom:calc(var(--safe-b) + var(--pad) * 1.1);opacity:0;visibility:hidden;min-height:48px;transition:opacity .7s,visibility .7s;position:absolute;transform:translate(-50%)}#hud .offer{-webkit-backdrop-filter:blur(6px);background:#0805036b;border:1px solid #d8a34880;border-radius:999px;padding:0 26px}.offer span{white-space:nowrap;font-family:var(--serif);letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;color:#ffdcaa;font-size:15px;font-weight:600}[data-mode=home] .offer{opacity:1;visibility:visible}.offer:hover{border-color:var(--gold);background:#2812068c}.offer:active{transform:translate(-50%)scale(.97)}.offer.cool{opacity:.35!important;pointer-events:none!important}.offer-note{left:50%;bottom:calc(var(--safe-b) + var(--pad) * 1.1 + 58px);font-family:var(--serif);letter-spacing:.06em;white-space:nowrap;color:#ffd9a0;text-shadow:0 0 14px #000,0 1px 3px #000;opacity:0;pointer-events:none;margin:0;font-size:15px;font-style:italic;transition:opacity 1.2s,transform 1.6s cubic-bezier(.2,.7,.2,1);position:absolute;transform:translate(-50%,6px)}[data-mode=home] .offer-note.on{opacity:.9;transform:translate(-50%)}.invite{left:50%;bottom:calc(var(--safe-b) + var(--pad) * 1.1);width:min(400px, calc(100% - var(--pad) * 2));opacity:0;visibility:hidden;flex-direction:column;align-items:center;gap:12px;transition:opacity .7s,visibility .7s;display:flex;position:absolute;transform:translate(-50%)}.invite[hidden]{display:none}[data-mode=home] .invite{opacity:1;visibility:visible}.inv-h{font-family:var(--serif);letter-spacing:.16em;text-indent:.16em;text-transform:uppercase;white-space:nowrap;color:#ffdcaa;text-shadow:0 1px 10px #000,0 0 3px #000;margin:0;font-size:20px;font-weight:600}.inv-btns{gap:10px;width:100%;display:flex}#hud .inv-btn,#hud .inv-pill{pointer-events:auto;box-sizing:border-box;-webkit-backdrop-filter:blur(6px);color:#ffdcaa;background:#1e0c049e;border:1px solid #d8a34899;border-radius:999px;text-decoration:none;transition:border-color .3s,background .3s}#hud .inv-btn{min-height:54px;font-family:var(--serif);letter-spacing:.16em;text-transform:uppercase;flex:1 1 0;justify-content:center;align-items:center;gap:10px;font-size:17px;font-weight:600;display:flex}#hud .inv-btn.tg{border-color:#ff8a3cbf;box-shadow:0 0 26px #ff8a3c2e}.inv-btn svg{fill:none;width:20px;height:20px;stroke:var(--gold);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.inv-btn.tg svg{stroke:var(--ember)}#hud .inv-btn:hover{border-color:var(--gold);background:#321406b3}.inv-btn:active{transform:scale(.97)}#hud .inv-pill{align-items:center;gap:8px;width:100%;min-height:64px;padding:6px 8px 6px 22px;display:flex}#hud .inv-main{min-width:0;min-height:52px;color:inherit;font:inherit;text-align:left;cursor:pointer;pointer-events:auto;background:0 0;border:0;flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;gap:3px;padding:0;display:flex}.inv-pill .e{text-overflow:ellipsis;letter-spacing:.2em;text-transform:uppercase;max-width:100%;color:var(--gold);white-space:nowrap;font-size:10.5px;overflow:hidden}.inv-pill .n{font-family:var(--serif);letter-spacing:.12em;text-transform:uppercase;text-wrap:balance;font-size:19px;font-weight:600}.inv-chans{flex:none;gap:6px;display:flex}#hud .inv-ch{box-sizing:border-box;pointer-events:auto;cursor:pointer;background:0 0;border:1px dashed #d8a34873;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:border-color .3s,background .3s;display:grid}.inv-ch>svg{fill:none;stroke:#d8a34880;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}#hud .inv-ch:hover{border-color:var(--gold)}#hud .inv-ch:hover>svg{stroke:var(--gold)}#hud .inv-ch.on{cursor:pointer;background:#ff8a3c29;border:1px solid #ffaa5ad9;box-shadow:0 0 14px #ff8a3c59}.inv-ch.on>svg{stroke:#ffdcaa}.inv-ch.on.tg>svg{stroke:var(--ember)}#hud .inv-ch{position:relative}.inv-ch .ok{background:var(--gold);border-radius:50%;place-items:center;width:14px;height:14px;display:grid;position:absolute;bottom:-1px;right:-1px;box-shadow:0 0 0 2px #1e0c04}.inv-ch.tg .ok{background:var(--ember)}.inv-ch .ok svg{stroke:#1e0c04;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:10px;height:10px}#hud .inv-ch.pending{border:1px solid #d8a34899;animation:2.4s ease-in-out infinite inv-wait}.inv-ch.pending>svg{stroke:#ffdcaabf}@keyframes inv-wait{50%{border-color:#d8a34833}}@media (prefers-reduced-motion:reduce){#hud .inv-ch.pending{animation:none}}#hud .inv-main:active{transform:scale(.98)}.inv-sheet{z-index:30;pointer-events:auto;background:#0503028c;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.inv-sheet[hidden]{display:none}.inv-card{box-sizing:border-box;width:min(520px,100%);padding:22px calc(var(--safe-r) + 22px) calc(var(--safe-b) + 28px) calc(var(--safe-l) + 22px);color:var(--text);background:#0e0703f5;border-top:1px solid #d8a3488c;border-radius:22px 22px 0 0;flex-direction:column;gap:16px;display:flex}.inv-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.inv-head h2{font-family:var(--serif);letter-spacing:.16em;text-transform:uppercase;color:#ffdcaa;margin:0;font-size:21px;font-weight:600}#hud .inv-x{justify-content:center;align-items:center;width:44px;height:44px;margin:-10px -12px -10px 0;display:flex}.inv-x svg{fill:none;width:18px;height:18px;stroke:var(--text);stroke-width:1.6px;stroke-linecap:round}.inv-list{gap:8px;margin:0;padding:0;font-size:14.5px;line-height:1.45;list-style:none;display:grid}.inv-list li{gap:10px;display:flex}.inv-list li:before{content:"·";color:var(--gold)}.inv-form{flex-direction:column;gap:10px;display:flex}.inv-form input[type=email]{box-sizing:border-box;min-height:50px;font:16px var(--sans);color:var(--text);background:#ffffff0a;border:1px solid #efe3cd4d;border-radius:12px;padding:0 16px}.inv-form input[type=email]:focus{border-color:var(--gold);outline:none}#hud .inv-send{color:#ffdcaa;min-height:52px;font-family:var(--serif);letter-spacing:.18em;text-transform:uppercase;background:#3c1a08cc;border:1px solid #d8a348bf;border-radius:999px;font-size:17px;font-weight:600}#hud .inv-send:disabled{opacity:.5}.inv-hint,.inv-done{color:var(--dim);margin:0;font-size:13px;line-height:1.45}.inv-done{color:var(--text);font-size:14.5px}@media (min-width:761px) and (min-height:501px){.inv-sheet{align-items:center}.inv-card{border:1px solid #d8a34873;border-radius:18px;padding:24px 26px 26px}}.join{left:50%;bottom:calc(var(--safe-b) + var(--pad) * 1.1);opacity:0;visibility:hidden;flex-direction:column;align-items:center;gap:3px;min-height:52px;transition:opacity .7s,visibility .7s;display:flex;position:absolute;transform:translate(-50%)}.join[hidden]{display:none}#hud .join{-webkit-backdrop-filter:blur(6px);background:#1e0c0480;border:1px solid #ff8a3c99;border-radius:999px;padding:8px 26px 9px;box-shadow:0 0 26px #ff8a3c29}:is([data-mode=home],[data-mode=intro]) .join{opacity:1;visibility:visible}#hud .join:hover{border-color:var(--ember);background:#3214069e}.join:active{transform:translate(-50%)scale(.97)}.join-what{letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:var(--ember);font-size:11px}.join-what:before{content:"";background:var(--ember);width:6px;height:6px;box-shadow:0 0 9px var(--ember);vertical-align:1px;border-radius:50%;margin-right:8px;animation:2.8s ease-in-out infinite ember;display:inline-block}.join-go{font-family:var(--serif);letter-spacing:.22em;text-indent:.22em;text-transform:uppercase;white-space:nowrap;color:#ffdcaa;font-size:17px;font-weight:600}.pip{pointer-events:auto;opacity:0;visibility:hidden;flex-direction:column;width:clamp(260px,24vw,400px);transition:opacity .6s,visibility .6s,transform .35s cubic-bezier(.2,.7,.2,1),width .35s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute}.pip[hidden]{display:none}[data-mode=home] .pip{opacity:1;visibility:visible}.pip.big{width:clamp(380px,42vw,720px)}.pip.drag{transition:opacity .6s,visibility .6s}.pip.drag .pip-frame{pointer-events:none}.pip[data-corner^=t]{top:calc(var(--safe-t) + 58px)}.pip[data-corner^=b]{bottom:calc(var(--safe-b) + var(--pad))}.pip[data-corner$=l]{left:calc(var(--safe-l) + var(--pad))}.pip[data-corner$=r]{right:calc(var(--safe-r) + var(--pad))}.pip-bar{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#0e0804db;border:1px solid #d8a34866;border-bottom:0;border-radius:10px 10px 0 0;align-items:center;gap:2px;height:34px;padding:0 3px 0 12px;display:flex}.pip.drag .pip-bar{cursor:grabbing}.pip-live{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.16em;text-transform:uppercase;min-width:0;color:var(--ember);flex:1;font-size:10.5px;overflow:hidden}.pip-count:not(:empty):before{content:" · "}.pip-live:before{content:"";background:var(--ember);width:6px;height:6px;box-shadow:0 0 8px var(--ember);vertical-align:1px;border-radius:50%;margin-right:7px;animation:2.8s ease-in-out infinite ember;display:inline-block}#hud .pip-open,#hud .pip-grow,#hud .pip-close{color:#ffdcaa;border-radius:999px;flex:none;min-width:28px;height:28px;padding:0 8px}#hud .pip-open{letter-spacing:.14em;text-transform:uppercase;font-size:10.5px}#hud .pip-grow{font-size:15px}#hud .pip-close{font-size:19px;line-height:1}@media (hover:hover){#hud :is(.pip-open,.pip-grow,.pip-close):hover{background:#d8a34829}}.pip-frame{aspect-ratio:16/9;background:#000;border:1px solid #d8a34866;border-top:0;border-radius:0 0 10px 10px;position:relative;overflow:hidden;box-shadow:0 14px 40px #0009}.pip-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}#hud .pip-sound{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:#ffdcaa;background:#080503c7;border:1px solid #d8a34899;border-radius:999px;min-height:36px;padding:0 16px;font-size:11px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}#hud .pip-sound:before{content:"🔇";letter-spacing:0;margin-right:8px}.pip-sound[hidden]{display:none}.pip-chat{pointer-events:none;flex-direction:column;gap:6px;display:flex;position:absolute;left:0;right:0}.pip[data-corner^=b] .pip-chat{bottom:calc(100% + 8px)}.pip[data-corner^=t] .pip-chat{top:calc(100% + 8px)}.pip[data-corner$=l] .pip-chat{align-items:flex-start}.pip[data-corner$=r] .pip-chat{align-items:flex-end}.pip-msg{overflow-wrap:anywhere;max-width:100%;font:16px/1.3 var(--serif);color:#eadcc2;text-shadow:0 1px 6px #000c;background:#0c0704c2;border:1px solid #d8a34840;border-radius:12px;margin:0;padding:6px 12px;transition:opacity .6s,transform .6s;animation:.5s ease-out pip-msg}.pip-msg b{font:600 12.5px var(--sans);letter-spacing:.04em;color:#e9c78c;margin-right:8px}.pip-msg.gone{opacity:0;transform:translateY(-6px)}@keyframes pip-msg{0%{opacity:0;transform:translateY(6px)}}.cast.onair{grid-template-columns:minmax(0,1fr) minmax(20rem,28rem)}.cast.onair:not(:has(.livechat)){grid-template-columns:minmax(0,1fr)}.livechat{flex-direction:column;gap:10px;min-height:0;display:flex}.livechat .chat-main{flex:1}.livechat .atfire{border-bottom:1px solid #d8a34829;border-left:0;flex-wrap:wrap;align-items:baseline;gap:4px 12px;max-height:76px;padding:0 0 8px;display:flex;overflow:hidden}.livechat .atfire h3{margin:0}.livechat .people{display:contents}.livechat .people li{padding:0;font-size:17px}.livechat .atfire .quiet{margin:0}.livechat .atfire .hint{display:none}.cast.onair .caption .row{margin-top:8px}@media (min-width:761px) and (min-height:501px){.cast.onair .stage{flex-direction:column;display:flex;overflow:hidden}.cast.onair .player{aspect-ratio:auto;flex:auto;min-height:0}.cast.onair .caption{flex:none}.cast.onair .caption h2{font-size:clamp(22px,2vw,28px)}}@media (max-width:760px) and (min-height:501px){.panel .body.is-live{overflow:hidden}.panel .cast.onair{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:10px;height:100%}.panel .cast.onair .player{margin-bottom:6px}.cast.onair .caption h2{display:none}.cast.onair .caption .row{gap:8px;margin:6px 0 0}.pip{width:64vw}.pip.big{width:calc(100vw - 24px)}.pip[data-corner^=t]{top:calc(var(--safe-t) + 44px)}.pip[data-corner^=b]{bottom:calc(var(--safe-b) + var(--pad) * 1.1 + 60px)}.pip[data-corner$=l]{left:calc(var(--safe-l) + 12px)}.pip[data-corner$=r]{right:calc(var(--safe-r) + 12px)}}@media (max-width:480px){.status>*{white-space:nowrap}body.onair:is([data-mode=home],[data-mode=intro]) #hud .live,body.onair:not([data-mode=home]):not([data-mode=intro]) .presence{display:none}}@media (max-height:500px) and (min-width:560px){#hud .join{left:auto;right:calc(var(--safe-r) + 12px);bottom:calc(var(--safe-b) + 10px);min-height:44px;padding:5px 18px 6px;transform:none}.join:active{transform:scale(.97)}.cast.onair .caption h2{display:none}.livechat .chat-form{flex-flow:column;align-items:stretch}.livechat .chat-form input,.livechat .chat-row{flex:none}.pip{width:30vw}.pip.big{width:48vw}.pip[data-corner^=t]{top:calc(var(--safe-t) + 40px)}.pip[data-corner^=b]{bottom:calc(var(--safe-b) + 64px)}.pip[data-corner$=l]{left:calc(var(--safe-l) + 12px)}.pip[data-corner$=r]{right:calc(var(--safe-r) + 12px)}}@media (max-width:760px),(max-height:500px){.pip-bar{padding-left:10px}.pip-live{letter-spacing:.08em}.pip-count:not(:empty):before{content:none}.pip-live:has(.pip-count:not(:empty)) .pip-word{display:none}#hud .pip-open{padding:0;font-size:0}#hud .pip-open:before{content:"↗";font-size:18px}}@media (pointer:coarse){#hud .pip-sound{min-height:44px}.pip-bar{height:44px}#hud .pip-open,#hud .pip-grow,#hud .pip-close{min-width:44px;height:44px}}.panel{padding:90px calc(var(--safe-r) + var(--pad)) calc(var(--safe-b) + var(--pad)) calc(var(--safe-l) + var(--pad));opacity:0;visibility:hidden;background:linear-gradient(#05030200,#050302d1 55%,#050302f0);transition:opacity .7s,transform .9s cubic-bezier(.2,.7,.2,1),visibility .7s;position:absolute;bottom:0;left:0;right:0;transform:translateY(14px)}[data-mode=station] .panel{opacity:1;visibility:visible;transform:none}.panel:not(.sheet){max-height:calc(100% - var(--safe-t) - 56px);flex-direction:column;display:flex}.panel:not(.sheet) .body{flex:0 auto;min-height:0}.panel:not(.sheet) :is(.back,.fine){flex:none;align-self:flex-start}.panel>:is(.eyebrow,h1,.lede){pointer-events:auto}.panel>*{max-width:34rem}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin:0 0 6px;font-size:11px}.panel h1{font-family:var(--serif);letter-spacing:.02em;margin:0 0 10px;font-size:clamp(34px,5vw,54px);font-weight:500;line-height:1}.lede{font-family:var(--serif);margin:0 0 8px;font-size:clamp(18px,1.7vw,22px);line-height:1.35}.note{color:var(--dim);margin:0 0 20px;font-size:13px;line-height:1.45}.body{max-height:min(46vh,30rem);overscroll-behavior:contain;pointer-events:auto;max-height:min(46dvh,30rem);margin:0 0 18px;padding:0 8px 28px 0;display:none;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 26px),#0000);mask-image:linear-gradient(#000 calc(100% - 26px),#0000)}#hud *{scrollbar-width:thin;scrollbar-color:#d8a34852 transparent}#hud :hover{scrollbar-color:#d8a3488c transparent}#hud ::-webkit-scrollbar{width:6px;height:6px}#hud ::-webkit-scrollbar-track{background:0 0}#hud ::-webkit-scrollbar-corner{background:0 0}#hud ::-webkit-scrollbar-thumb{background:#d8a34852;border-radius:3px}#hud ::-webkit-scrollbar-thumb:hover{background:#d8a3488c}.body p{font-family:var(--serif);color:#d8cab1;margin:0 0 10px;font-size:clamp(15px,1.25vw,17px);line-height:1.5}.panel.filled .body{display:block}.panel.filled .note{display:none}.panel.filled:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(78% 62% at 18% 62%,#050302e6,#050302a8 58%,#05030200 100%);width:min(52rem,100%);position:absolute;inset:0 auto 0 0}.body h2{font-family:var(--serif);margin:2px 0 6px;font-size:clamp(24px,2.6vw,32px);font-weight:500;line-height:1.1}.body h3{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin:18px 0 8px;font-size:11px;font-weight:400}.body h3:first-child{margin-top:0}.body .when{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin:0 0 4px;font-size:12px;line-height:1.4}.body .soon,.body .quiet{font-family:var(--sans);color:var(--dim);font-size:13px;line-height:1.45}.body .quote{font-family:var(--serif);color:#e6d8bd;border-left:1px solid #d8a34880;margin:0 0 12px;padding-left:12px;font-size:clamp(16px,1.3vw,18px);font-style:italic;line-height:1.45}.quote cite{font:normal 12px/1.4 var(--sans);color:var(--dim);margin-top:4px;display:block}.body .row{flex-wrap:wrap;gap:10px;margin:12px 0 4px;display:flex}#hud .more{min-height:40px;font-family:var(--serif);letter-spacing:.16em;text-transform:uppercase;color:#ffdcaa;border:1px solid #d8a34880;border-radius:999px;padding:0 16px;font-size:13px;font-weight:600}#hud .more:hover{border-color:var(--gold);background:#28120680}#hud .more:disabled{opacity:.4}.player{aspect-ratio:16/9;background:#000;border-radius:4px;width:100%;max-width:30rem;margin-bottom:10px;position:relative;overflow:hidden}.player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.player .offline{text-align:center;place-items:center;margin:0;padding:16px;display:grid;position:absolute;inset:0}.body .out{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);border-bottom:1px solid #d8a34866;margin:12px 0 4px;font-size:12px;text-decoration:none;display:inline-block}.sankalpa{flex-direction:column;align-items:flex-start;gap:10px;max-width:24rem;margin-top:10px;display:flex}.sankalpa input,.sankalpa textarea{width:100%;font:16px/1.35 var(--sans);color:var(--text);resize:none;background:#0805038c;border:1px solid #d8a34859;border-radius:6px;padding:11px 12px}.sankalpa input:focus,.sankalpa textarea:focus{border-color:var(--gold);outline:none}.sankalpa ::placeholder{color:#efe3cd66}#hud a.more{align-items:center;text-decoration:none;display:inline-flex}.slips{margin-top:22px}.slips ul{flex-wrap:wrap;gap:10px 8px;margin:4px 0 6px;padding:2px 2px 8px;list-style:none;display:flex}.slips li{max-width:13rem;font-family:var(--serif);white-space:nowrap;text-overflow:ellipsis;color:#3a2414;transform:translateY(var(--y,0)) rotate(var(--r,0deg));opacity:.94;background:linear-gradient(172deg,#efe2c4,#dcc69c);border-radius:1px 2px 2px 1px;padding:5px 14px 6px 11px;font-size:16px;font-weight:500;line-height:1.25;position:relative;overflow:hidden;box-shadow:0 2px 6px #00000080,inset 0 -1px #78501e2e}.slips li:after{content:"";background:linear-gradient(225deg,#050302e6 50%,#c7ad7e 50%);width:9px;height:9px;position:absolute;top:0;right:0;box-shadow:-1px 1px 2px #00000040}.slips li.mine{box-shadow:0 0 0 1.5px var(--ember), 0 0 14px #ff8a3c73, 0 2px 6px #00000080}.slips .quiet{margin:0}.panel.filled .lede{margin-bottom:14px}.mantra{margin:0 0 16px}.mantra .when{color:var(--dim)}.mantra .dev{font-family:var(--sans);color:var(--text);margin:0 0 4px;font-size:18px;line-height:1.5}.mantra .lines{color:#f0e2c8;margin:0 0 4px;font-size:clamp(17px,1.4vw,19px);line-height:1.35}.mantra .lines span{display:block}.mantra .mean{color:#b9ab93;font-size:14.5px;font-style:italic}.panel .body.is-chat{grid-template-columns:minmax(0,1fr) 15rem;grid-template-areas:"talk side";gap:32px;padding:0;display:grid;overflow:hidden;-webkit-mask-image:none;mask-image:none}.chat-main{flex-direction:column;grid-area:talk;min-width:0;min-height:0;display:flex}.atfire{border-left:1px solid #d8a34829;grid-area:side;min-height:0;padding-left:24px;overflow-y:auto}.atfire h3{align-items:baseline;gap:10px;display:flex}.atfire .count{letter-spacing:0;color:var(--dim);font-size:13px}.people{margin:0 0 8px;padding:0;list-style:none}.people li{font-family:var(--serif);color:#eadcc2;padding:5px 0;font-size:19px}.people li:before{content:"";background:var(--ember);vertical-align:2px;border-radius:50%;width:6px;height:6px;margin-right:10px;display:inline-block;box-shadow:0 0 8px #ff8a3cb3}.people li.host{color:var(--ember)}.people .you{font-family:var(--sans);color:var(--dim);font-size:13px}.atfire .hint{font-size:12px}.chat-log{overscroll-behavior:contain;flex:1;min-height:0;padding:0 8px 8px 0;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 18px);mask-image:linear-gradient(#0000,#000 18px)}.msg{border-bottom:1px solid #d8a3481a;padding:9px 0}.msg-head{align-items:baseline;gap:10px;display:flex}.msg-name{letter-spacing:.06em;color:#e9c78c;font-size:13.5px}.msg.host .msg-name{color:var(--ember)}.msg-time{color:#efe3cd66;font-size:12px}.msg-text{font-family:var(--serif);color:#eadcc2;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:3px;font-size:clamp(19px,.9vw + 8px,21px);line-height:1.38}.chat-form{flex-direction:column;gap:8px;padding-top:10px;display:flex}.chat-row{align-items:flex-end;gap:8px;display:flex}.chat-form input,.chat-form textarea{width:100%;font:17px/1.35 var(--sans);color:var(--text);resize:none;background:#08050399;border:1px solid #d8a34859;border-radius:18px;padding:10px 14px}.chat-form input:focus,.chat-form textarea:focus{border-color:var(--gold);outline:none}.chat-form ::placeholder{color:#efe3cd66}.chat-form .more{flex:none}.body .chat-hint{min-height:18px;margin:0;font-size:13.5px}#hud .link{color:var(--gold);text-underline-offset:3px;padding:0;font-size:12px;text-decoration:underline}.body .links{gap:18px}.panel.sheet{height:min(78%,780px);padding:28px calc(var(--safe-r) + clamp(16px, 4vw, 52px)) calc(var(--safe-b) + 16px) calc(var(--safe-l) + clamp(16px, 4vw, 52px));pointer-events:auto;background:#070403f5;border-top:1px solid #d8a34847;border-radius:22px 22px 0 0;grid-template-rows:auto auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) auto;column-gap:24px;display:grid;top:auto}.panel.sheet:before{display:none}.panel.sheet[data-section=chat]{-webkit-backdrop-filter:blur(1.5px);background:linear-gradient(#0a060480,#050302bd 60%,#050302db)}.panel.sheet[data-section=chat] .msg-text,.panel.sheet[data-section=chat] .people li,.panel.sheet[data-section=chat] h1{text-shadow:0 1px 10px #000000e6,0 0 2px #000c}.panel.sheet[data-section=chat] .msg{border-bottom-color:#d8a34829}.panel.sheet>*{grid-column:1;max-width:none}.panel.sheet .back{grid-area:1/2/span 2;align-self:start}.panel.sheet .eyebrow{grid-row:1}.panel.sheet h1{grid-row:2}.panel.sheet .lede{grid-row:3}.panel.sheet .body{grid-area:4/1/auto/-1;min-height:0;max-height:none;margin:4px 0 6px}.panel.sheet .fine{grid-area:5/1/auto/-1;margin-top:4px}.panel.sheet .lede{color:var(--dim);font-size:16px}.sched{grid-template-columns:minmax(0,32rem) minmax(0,1fr);align-items:start;gap:24px 56px;display:grid}.cal{flex-direction:column;gap:10px;min-width:0;display:flex}.cal-nav{justify-content:space-between;align-items:center;display:flex}.cal-nav b{font:500 28px var(--serif)}.cal-nav b span{color:var(--dim);margin-left:8px;font-size:20px}#hud .arrow{color:#ffdcaa;border:1px solid #d8a34866;border-radius:50%;width:40px;height:40px;font-size:18px}#hud .arrow:disabled{opacity:.25;cursor:default}.cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.cal-grid .wd{letter-spacing:.14em;text-transform:uppercase;text-align:center;color:var(--dim);padding-bottom:4px;font-size:10.5px}.cal-grid .wd.we{color:#d8a348b3}#hud .day,.day{height:54px;font:500 20px var(--serif);font-variant-numeric:tabular-nums;color:#efe3cd66;border:1px solid #0000;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;position:relative}#hud .day.y{color:var(--text);background:#d8a3480f}.day.y:after{content:"";background:#d8a348bf;border-radius:50%;width:6px;height:6px}#hud .day.y.near{color:#ffd2a0;background:#ff8a3c1a}.day.y.near:after{background:var(--ember);animation:2.8s ease-in-out infinite ember;box-shadow:0 0 10px 2px #ff8a3cbf}#hud .day.sel{border-color:var(--gold)}#hud .day.y:hover{border-color:#d8a34880}.day.today{color:var(--text)}.day.today:before{content:"сегодня";font:9px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);position:absolute;bottom:3px}:lang(en) .day.today:before{content:"today"}:lang(hi) .day.today:before{content:"आज";letter-spacing:0}@keyframes ember{50%{opacity:.55;box-shadow:0 0 4px 1px #ff8a3c80}}.cal-acts{border-top:1px solid #d8a34829;flex-wrap:wrap;gap:10px;margin-top:18px;padding-top:18px;display:flex}#hud .more.main{border-color:var(--gold);background:#d8a34829}.cal-legend{color:var(--dim);flex-wrap:wrap;gap:6px 18px;margin:0;font-size:12px;display:flex}.cal-legend .past:before,.cal-legend .next:before{content:"";vertical-align:1px;background:#d8a348bf;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.cal-legend .next:before{background:var(--ember);box-shadow:0 0 8px var(--ember)}.detail{min-width:0;max-width:40rem}.ycard .media{aspect-ratio:16/9;background:#140c07;border-radius:6px;width:100%;max-width:100%;margin-bottom:12px;position:relative;overflow:hidden}.ycard .media img{object-fit:cover;width:100%;height:100%;display:block}.ycard .media img.art{object-position:50% 0}#hud .play{background:linear-gradient(#0000 45%,#050302b8);justify-content:flex-start;align-items:flex-end;gap:12px;padding:16px;display:flex;position:absolute;inset:0}.play i{-webkit-backdrop-filter:blur(4px);background:#0805038c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 18'%3E%3Cpath d='M0 0l16 9-16 9z' fill='%23ffdcaa'/%3E%3C/svg%3E") 55%/16px 18px no-repeat;border:1px solid #ffdcaad9;border-radius:50%;width:46px;height:46px;transition:transform .4s,background-color .4s}.play span{font:600 13px var(--serif);letter-spacing:.18em;text-transform:uppercase;color:#ffdcaa;text-shadow:0 1px 8px #000;padding-bottom:12px}#hud .play:hover i,#hud .play:focus-visible i{background-color:#3c1c08b3;transform:scale(1.06)}.ycard h2{font-size:clamp(26px,2.4vw,32px)}.body .soon.next{color:var(--ember)}.panel .body.is-cast{padding:0;overflow:hidden;-webkit-mask-image:none;mask-image:none}.cast{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);gap:40px;height:100%;display:grid}.stage,.reel{overscroll-behavior:contain;min-height:0;padding:0 6px 16px 0;overflow-y:auto}.stage .player{max-width:none}.caption h2{margin-top:2px}.preview{aspect-ratio:16/9;max-height:36vh;background:radial-gradient(at 50% 60%,#2a1407,#0a0604);border:1px solid #d8a34838;border-radius:8px;max-height:36dvh;position:relative;overflow:hidden}.preview img{object-fit:cover;object-position:50% 0;filter:brightness(.62)saturate(.9);width:100%;height:100%;position:absolute;inset:0}.preview .badge{letter-spacing:.18em;text-transform:uppercase;color:var(--text);background:#05030299;border:1px solid #d8a34866;border-radius:999px;padding:7px 14px;font-size:11px;position:absolute;top:16px;left:16px}.preview .count{text-align:center;text-shadow:0 2px 18px #000,0 0 4px #000;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:0}.preview .count .eyebrow{margin:0}.body .preview .cd{font:500 clamp(26px, 4vw, 54px)/1.1 var(--serif);letter-spacing:.06em;color:#fff3df;font-variant-numeric:tabular-nums;margin:0}.preview .cap{background:linear-gradient(#0000,#050302d1);padding:40px 22px 18px;position:absolute;bottom:0;left:0;right:0}.preview .cap h2{margin:2px 0 0}#hud .tonext{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:10px;font-size:12px}#hud .tonext:before{content:"← "}.remind{margin-top:18px}.cal-btns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:34rem;margin-bottom:10px;display:grid}.calbtn{min-height:54px;color:var(--text);pointer-events:auto;background:#ffffff08;border:1px solid #d8a34859;border-radius:12px;align-items:center;gap:12px;padding:8px 16px 8px 10px;font-size:15px;text-decoration:none;transition:border-color .3s,background .3s;display:flex}.calbtn:hover,.calbtn:focus-visible{border-color:var(--gold);background:#d8a34814;outline:none}.calicon{filter:drop-shadow(0 1px 3px #00000080);flex:none;width:34px;height:34px}.calicon svg{width:100%;height:100%;display:block}.remind .mail{gap:10px;max-width:34rem;margin-bottom:6px;display:flex}.remind .mail input{min-width:0;font:16px var(--sans);color:var(--text);background:#08050399;border:1px solid #d8a34859;border-radius:999px;flex:1;padding:12px 16px}.remind .mail input:focus{border-color:var(--gold);outline:none}.remind .mail ::placeholder{color:#efe3cd66}.remind .quiet{max-width:34rem;font-size:12.5px}.reel{flex-direction:column;gap:2px;display:flex}#hud .pin{z-index:2;text-align:left;background:linear-gradient(#241207f7,#140a05f7);border:1px solid #ff8a3c73;border-radius:12px;flex-direction:column;gap:3px;margin-bottom:8px;padding:14px 16px;display:flex;position:sticky;top:0;box-shadow:0 10px 24px #00000080}#hud .pin.on{border-color:var(--ember);box-shadow:0 0 0 1px #ff8a3c59,0 10px 24px #00000080}.pin-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--ember);font-size:10.5px}.pin-eyebrow:before{content:"";background:var(--ember);width:6px;height:6px;box-shadow:0 0 8px var(--ember);vertical-align:1px;border-radius:50%;margin-right:8px;animation:2.8s ease-in-out infinite ember;display:inline-block}.pin-title{font:500 22px/1.15 var(--serif);color:var(--text)}.pin-when{letter-spacing:.06em;color:var(--gold);font-size:12px}.pin-soon{color:#ffd2a0;font-size:12px}.pin-note,.rec-note{-webkit-line-clamp:2;font:italic 14px/1.35 var(--serif);color:#b9ab93;-webkit-box-orient:vertical;margin-top:2px;display:-webkit-box;overflow:hidden}.reel h3{margin:14px 0 4px}#hud .rec{text-align:left;border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:12px;width:100%;padding:8px;display:flex}#hud .rec:hover,#hud .rec:focus-visible{background:#d8a3480f;outline:none}#hud .rec.on{background:#d8a3480f;border-color:#d8a34880}.rec-frame{aspect-ratio:16/9;background:#140c07;border-radius:6px;flex:none;width:128px;position:relative;overflow:hidden}.rec-frame img{object-fit:cover;width:100%;height:100%}.rec-frame i{background:#0503028c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 18'%3E%3Cpath d='M0 0l16 9-16 9z' fill='%23ffdcaa'/%3E%3C/svg%3E") 56%/10px 12px no-repeat;border:1px solid #ffdcaa99;border-radius:50%;width:30px;height:30px;margin:-15px 0 0 -15px;position:absolute;top:50%;left:50%}.rec-dur{font-variant-numeric:tabular-nums;color:#fff;background:#000000b8;border-radius:4px;padding:1px 5px;font-size:10.5px;position:absolute;bottom:5px;right:5px}.rec-text{flex-direction:column;gap:2px;min-width:0;display:flex}.rec-when{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-size:10.5px}.rec-title{font:17px/1.2 var(--serif);color:var(--text)}#hud .rec:hover .rec-title{color:#ffd9a0}@media (max-width:760px){.panel .body.is-cast{overflow-y:auto}.panel .cast{grid-template-columns:minmax(0,1fr);gap:18px;height:auto}.panel .stage,.panel .reel{padding-right:0;overflow:visible}.panel .preview{max-height:none}.panel .cal-btns{grid-template-columns:minmax(0,1fr)}.panel .rec-frame{width:112px}.panel.sheet{height:86%;padding-top:20px}.panel.sheet .back{grid-row:1;align-self:center}.panel.sheet h1{grid-column:1/-1}.panel .preview{aspect-ratio:auto;flex-direction:column;gap:10px;padding:14px 16px 16px;display:flex}.panel .preview :is(.badge,.count,.cap){position:relative;inset:auto}.panel .preview .badge{align-self:flex-start}.panel .preview .count{padding:18px 0 6px}.panel .preview .cap{background:0 0;padding:0}#hud .pin{position:relative}.msg-time,.rec-when,.rec-dur,.cal-grid .wd,.pin-eyebrow,.eyebrow{font-size:12px}.msg-time{color:#efe3cd99}.credits{opacity:.55}.panel.sheet .lede{display:none}.panel.sheet h1{font-size:34px}.sched{grid-template-columns:minmax(0,1fr);gap:14px}#hud .day,.day{border-radius:8px;gap:3px;height:44px;font-size:17px}.day.today:before{display:none}.day.today{outline-offset:-3px;outline:1px dashed #efe3cd59}.cal-nav b{font-size:24px}.detail{border-top:1px solid #d8a3482e;padding-top:12px;scroll-margin-top:8px}.panel .body.is-chat{grid-template:"side""talk"minmax(0,1fr)/minmax(0,1fr);gap:10px}.atfire{border-bottom:1px solid #d8a34829;border-left:0;flex-wrap:wrap;align-items:baseline;gap:4px 12px;max-height:76px;padding:0 0 8px;display:flex}.atfire h3{margin:0}.people{display:contents}.people li{padding:0;font-size:17px}.atfire .quiet{margin:0}.atfire .hint{display:none}}#hud .back{min-height:46px;font-family:var(--serif);letter-spacing:.2em;text-transform:uppercase;color:#ffdcaa;background:linear-gradient(90deg,#c98a3a,#e6b765) 0 0/0% 100% no-repeat;border:1px solid #d8a34880;border-radius:999px;padding:0 22px 0 18px;font-size:14px;font-weight:600;transition:background-size .32s cubic-bezier(.3,.6,.3,1),color .25s,border-color .25s}.back:before{content:"←";letter-spacing:0;margin-right:10px}@media (hover:hover){#hud .back:hover{color:#1c0f06;background-size:100% 100%;border-color:#e6b765}}#hud .back.fill{color:#1c0f06;background-size:100% 100%;border-color:#e6b765}#veil{background:var(--ink);pointer-events:none;place-items:center;transition:opacity 2.6s,visibility 2.6s;display:grid;position:fixed;inset:0}#veil.lift{background:0 0}#veil.gone{opacity:0;visibility:hidden}.veil-inner{text-align:center;padding:var(--pad)}#veil h1{font-family:var(--serif);letter-spacing:.12em;text-indent:.12em;text-transform:uppercase;text-shadow:0 2px 30px #000;margin:0;font-size:clamp(38px,8vw,86px);font-weight:400}#veil p{font-family:var(--serif);letter-spacing:.08em;color:var(--dim);text-shadow:0 1px 14px #000;margin:12px 0 0;font-size:clamp(16px,2.2vw,22px);font-style:italic}.bar{background:#d8a34833;width:120px;height:1px;margin:26px auto 0;transition:opacity .6s}.bar i{background:var(--gold);transform-origin:0;width:100%;height:100%;transition:transform .3s;display:block;transform:scaleX(0)}#veil.lift .bar,[data-mode=intro] .top{opacity:0}#dev{color:#cfc;pointer-events:auto;background:#000000b3;border-radius:6px;max-width:260px;padding:8px 10px;font:11px/1.5 ui-monospace,Menlo,monospace;position:fixed;bottom:8px;left:8px}#dev-eyes{color:#cfc;pointer-events:auto;z-index:30;background:#000000b3;border-radius:6px;padding:6px 8px;font:11px/1.5 ui-monospace,Menlo,monospace;position:fixed;bottom:8px;right:8px}#dev-eyes button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #cfc6;border-radius:4px;padding:4px 8px}#dev-face{color:#cfc;pointer-events:auto;z-index:30;background:#000000bd;border-radius:6px;flex-direction:column;width:min(330px,100vw - 16px);max-height:calc(100dvh - 120px);font:11px/1.5 ui-monospace,Menlo,monospace;display:flex;position:fixed;bottom:46px;right:8px}#dev-face:not(.open){background:0 0;width:auto}@media (max-aspect-ratio:1){#dev-face{max-height:50dvh}}#dev-face .df-head{min-height:36px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #cfc6;border-radius:4px;align-self:flex-end;margin:6px;padding:6px 10px}#dev-face .df-body{-webkit-overflow-scrolling:touch;padding:2px 10px 10px;display:none;overflow-y:auto}#dev-face.open .df-body{display:block}#dev-face.open .df-head{text-align:left;border-color:#0000;align-self:stretch}#dev-face .df-row{margin:8px 0 2px;display:block}#dev-face .df-top{justify-content:space-between;gap:8px;display:flex}#dev-face .df-val{color:#fff;font-weight:400}#dev-face input[type=range]{accent-color:#9fe39f;touch-action:pan-y;width:100%;height:28px}#dev-face input.changed{accent-color:#ffcf6e}#dev-face .df-buttons{flex-wrap:wrap;gap:6px;margin:10px 0 8px;display:flex}#dev-face .df-buttons button{min-height:36px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #cfc6;border-radius:4px;flex:auto;padding:6px 8px}#dev-face .df-text{box-sizing:border-box;color:#fff;resize:vertical;background:#ffffff12;border:0;border-radius:4px;width:100%;padding:6px;font:10px/1.4 ui-monospace,Menlo,monospace}@media (pointer:coarse){#dev-eyes button{min-height:36px}}#dev label{align-items:center;gap:6px;display:flex}#dev input{flex:1}#dev button{font:inherit;margin:2px 2px 0 0}@media (min-width:860px) and (orientation:landscape){.panel{background:radial-gradient(62% 100% at 0 100%,#050302f0,#05030299 45%,#05030200 72%);padding-top:70px}}@media (max-width:640px){.hot span{letter-spacing:.16em;font-size:12.5px}.status{letter-spacing:.12em;gap:10px;font-size:12px}}@media (max-width:760px),(pointer:coarse){#hud .more{min-height:44px}#hud .arrow{width:44px;height:44px}#hud .tonext{min-height:44px}.body .out{margin:4px 0 0;padding:12px 0}.credits{padding:16px 0;display:inline-block}.hot.edge-l span,.hot.edge-r span{padding:14px 0}}@media (max-height:500px) and (min-width:560px){.panel:not(.sheet){width:min(58%,36rem);max-height:none;padding-top:calc(var(--safe-t) + 52px);padding-bottom:calc(var(--safe-b) + 10px);overscroll-behavior:contain;pointer-events:auto;background:linear-gradient(90deg,#050302eb,#050302c7 70%,#05030200);top:0;right:auto;overflow-y:auto}.panel:not(.sheet):before,.panel:not(.sheet)>.eyebrow{display:none}.panel:not(.sheet) h1{margin-bottom:4px;font-size:28px}.panel:not(.sheet) .lede{margin-bottom:8px;font-size:16px}.panel:not(.sheet) .body{flex:none;max-height:none;margin-bottom:8px;padding-bottom:0;overflow:visible;-webkit-mask-image:none;mask-image:none}#hud .panel:not(.sheet) .back{order:-1;min-height:44px;margin-bottom:10px;font-size:13px}.panel:not(.sheet) .fine{margin-top:4px}.panel.sheet{height:calc(100% - var(--safe-t) - 8px);border-radius:16px 16px 0 0;padding-top:12px}.panel.sheet>:is(.eyebrow,.lede){display:none}.panel.sheet h1{grid-area:1/1;align-self:center;margin:0;font-size:26px}.panel.sheet .back{grid-row:1;align-self:center}.panel.sheet .fine{display:none}.panel .body.is-cast{overflow:hidden}.panel .cast{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;height:100%}.panel .stage,.panel .reel{padding-right:6px;overflow-y:auto}#hud .pin{position:relative}.sched{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 28px}.detail{border-top:0;padding-top:0}.atfire{display:none}.chat-form{flex-flow:wrap;align-items:flex-end}.chat-form input{flex:0 0 9rem}.chat-row{flex:14rem}.body .chat-hint{flex-basis:100%}.chat-log{min-height:3.5em}#hud .offer{left:auto;right:calc(var(--safe-r) + 12px);bottom:calc(var(--safe-b) + 10px);min-height:44px;padding:0 18px;transform:none}.offer span{letter-spacing:.18em;font-size:13px}.offer:active{transform:scale(.97)}.offer-note{left:auto;right:calc(var(--safe-r) + 12px);bottom:calc(var(--safe-b) + 62px);transform:translateY(6px)}.invite{left:auto;right:calc(var(--safe-r) + 12px);bottom:calc(var(--safe-b) + 10px);gap:8px;width:330px;transform:none}.inv-h{font-size:15px}#hud .inv-btn{min-height:44px;font-size:14px}#hud .inv-pill{min-height:52px}[data-mode=home] .offer-note.on{transform:none}}.kb .panel.sheet{height:calc(100% - 6px);padding-top:10px}.kb .panel>:is(.eyebrow,.lede,.fine),.kb .atfire{display:none}.kb .panel.sheet h1{grid-row:1;align-self:center;margin:0;font-size:26px}.kb .panel.sheet .back{grid-row:1}.kb .panel:not(.sheet){max-height:calc(100% - 8px);padding-top:16px}@media (prefers-reduced-motion:reduce){*{transition-duration:10ms!important}}.consent{color:#efe3cdd1;cursor:pointer;pointer-events:auto;text-align:left;align-items:flex-start;gap:10px;margin:2px 0;font-size:13px;line-height:1.45;display:flex}.consent input{appearance:none;cursor:pointer;background:#1e0c0499;border:1px solid #d8a348b3;border-radius:5px;flex:none;place-items:center;width:20px;height:20px;margin:1px 0 0;display:grid}.consent input:after{content:"";opacity:0;border-top:0;border-bottom:2px solid #1e0c04;border-left:2px solid #1e0c04;border-right:0;width:10px;height:5px;transform:translateY(-1px)rotate(-45deg)}.consent input:checked{background:var(--gold);border-color:var(--gold)}.consent input:checked:after{opacity:1}.consent input:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.consent a{color:#ffdcaa;text-underline-offset:2px;-webkit-text-decoration:underline #d8a34899;text-decoration:underline #d8a34899}@media (pointer:coarse){.consent{align-items:center;min-height:44px}}form button:disabled,.inv-send:disabled{opacity:.45;cursor:not-allowed}#seo{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.inv-line{color:#efe3cde6;margin:0;font-size:15px;line-height:1.5}.inv-row{gap:10px;display:flex}#hud .inv-row .inv-send{flex:1 1 0}#hud .inv-send.stop{border-color:#ff8a3cbf}#hud .inv-send.quiet{color:#efe3cdd9;background:0 0;border-color:#efe3cd4d}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-normal-W3Dto7M0.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-normal-DLdKLAvx.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-normal-DD2KOZkl.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-normal-CVFrM67f.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-normal-6K-YXo6g.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-normal-4uxlocMh.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-normal-Drx2k2n9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-normal-uvC0WHQr.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.woff)format("woff");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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-italic-BEGvmv_3.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-italic-C_Uk1MUY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-italic-D3GtrbRZ.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-italic-AH1vqu4S.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-italic-BoXDRTEW.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-italic-CJpMwFnN.woff)format("woff");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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-italic-BdEzgT7i.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-italic-CQvLaSWn.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-italic-Dc_OZ8oc.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-italic-BLh7T8o8.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-ext-500-normal-Yta7XZ9C.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-500-normal-lsPpqi9g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-normal-CyAY5ZLS.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-normal-DkJXBcIH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-vietnamese-500-normal-BZGLGj12.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-500-normal-DqXqCC0q.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-ext-500-normal-CH1kM7og.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-normal-DYeaGGzO.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-ext-600-normal-BMhMHfrj.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-600-normal-CsIYWmWK.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-600-normal-C2atO-64.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-600-normal-FNmA3REe.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-vietnamese-600-normal-BoXdMtcr.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-600-normal-C4HEjEaf.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-ext-600-normal-DaBc-lu7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-600-normal-Dk3-quAP.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.woff)format("woff");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:Tiro Devanagari Hindi;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tiro-devanagari-hindi-devanagari-400-normal-BN7hftjh.woff2)format("woff2"),url(/assets/tiro-devanagari-hindi-devanagari-400-normal-Dpl8O0n8.woff)format("woff")}@font-face{font-family:Tiro Devanagari Hindi;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/tiro-devanagari-hindi-devanagari-400-italic-DJZH_-Os.woff2)format("woff2"),url(/assets/tiro-devanagari-hindi-devanagari-400-italic-D-pV9WPi.woff)format("woff")}
