:root{--tvd-paper:#1a2631;--tvd-paper-2:#131d27;--tvd-paper-back:#0f1820;--tvd-line:rgba(160,196,214,.14);--tvd-line-strong:rgba(33,191,175,.34);--tvd-ink:#e8f0f3;--tvd-ink-2:#a9b8c2;--tvd-ink-3:#71838f;--tvd-teal:#21bfaf;--tvd-teal-deep:#03738c;--tvd-glow:rgba(33,191,175,.38);--tvd-amber:#e2a94e;--tvd-mono:ui-monospace,"SFMono-Regular","Cascadia Mono",Consolas,monospace;--tvd-r:18px}.tvd-section{padding-block:clamp(44px,6vw,80px)}.is-section.tvd-section{padding-block:clamp(28px,3.6vw,52px)}.tvd-intro .is-section-head{margin-bottom:0}.is-section.tvd-section>.is-container>.is-section-head{margin-bottom:28px}#plans.tvd-section .is-section-head{margin-bottom:4px}.tvd-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:clamp(28px,5vw,72px);align-items:center}.tvd-split.tvd-flip .tvd-deck-col{order:-1}.tvd-intro{display:flex;flex-direction:column;gap:18px;min-width:0}.tvd-intro .is-section-head{margin:0;text-align:left}.tvd-deck-col{min-width:0;display:flex;flex-direction:column}.tvd-chapters{list-style:none;margin:4px 0 0;padding:0;border-top:1px solid var(--tvd-line)}.tvd-chapters button{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:48px 1fr;align-items:baseline;gap:8px;width:100%;padding:12px 4px;border-bottom:1px solid var(--tvd-line);color:var(--tvd-ink-3);transition:color .3s}.tvd-chapters .tvd-n{font-family:var(--tvd-mono);font-size:.76rem;letter-spacing:.1em}.tvd-chapters .tvd-t{font-weight:600;font-size:1rem;letter-spacing:-.01em}.tvd-chapters button:hover{color:var(--tvd-ink-2)}.tvd-chapters button[aria-current=true]{color:var(--tvd-ink)}.tvd-chapters button[aria-current=true] .tvd-n{color:var(--tvd-teal)}.tvd-chapters button:focus-visible{outline:2px solid var(--tvd-teal);outline-offset:-2px}.tvd-film{position:relative;border-radius:var(--tvd-r);overflow:hidden;aspect-ratio:16/9;max-width:100%;background:radial-gradient(120% 90% at 70% 30%,rgba(33,191,175,.16),transparent 55%),linear-gradient(150deg,#1b2a36,#0d151c);border:1px solid var(--tvd-line-strong);box-shadow:0 30px 60px -30px rgba(0,0,0,.8),0 0 0 6px rgba(33,191,175,.04)}.tvd-film video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:transparent}.tvd-film-tag{position:absolute;left:16px;top:14px;z-index:1;pointer-events:none;font-family:var(--tvd-mono);font-size:.7rem;letter-spacing:.16em;color:var(--tvd-teal);display:flex;align-items:center;gap:8px;background:rgba(14,21,28,.6);padding:5px 10px;border-radius:999px}.tvd-film-tag i{width:7px;height:7px;border-radius:50%;background:var(--tvd-teal);box-shadow:0 0 12px var(--tvd-teal);animation:tvd-blink 2.4s infinite}@keyframes tvd-blink{50%{opacity:.25}}.tvd-film.tvd-playing .tvd-film-tag{display:none}.tvd-share{position:absolute;top:12px;right:12px;z-index:3}.tvd-share-btn{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border-radius:999px;background:rgba(14,21,28,.66);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--tvd-line-strong);color:var(--tvd-ink);font-size:.8rem;font-weight:600;transition:box-shadow .25s,border-color .25s}.tvd-share-btn:hover{border-color:var(--tvd-teal);box-shadow:0 0 22px -6px var(--tvd-glow)}.tvd-share-btn:focus-visible{outline:2px solid var(--tvd-teal);outline-offset:3px}.tvd-share-menu{position:absolute;right:0;top:calc(100% + 8px);min-width:214px;display:grid;gap:2px;padding:6px;border-radius:14px;background:rgba(14,21,28,.97);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--tvd-line);box-shadow:0 24px 50px -20px rgba(0,0,0,.85)}.tvd-share-menu a,.tvd-share-menu button{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;color:var(--tvd-ink);font-size:.9rem;font-weight:600;text-decoration:none}.tvd-share-menu a:focus-visible,.tvd-share-menu a:hover,.tvd-share-menu button:focus-visible,.tvd-share-menu button:hover{background:rgba(33,191,175,.1);outline:none}.tvd-share-menu svg{color:var(--tvd-teal);flex:none}.tvd-share-note{padding:6px 12px 4px;font-size:.74rem;color:var(--tvd-ink-3)}.tvd-stage{position:relative;width:100%;max-width:580px;height:clamp(410px,40vw,470px);margin-inline:auto;perspective:2000px;touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:grab;outline:none}.tvd-stage.tvd-dragging{cursor:grabbing}.tvd-stage:focus-visible{outline:2px solid var(--tvd-teal);outline-offset:8px;border-radius:var(--tvd-r)}.tvd-stage:after{content:"";position:absolute;left:6%;right:2%;bottom:-34px;height:40px;background:radial-gradient(50% 50% at 50% 50%,rgba(0,0,0,.55),transparent 70%);filter:blur(6px);z-index:-1}.tvd-tilt{transform-style:preserve-3d;transform:rotateX(calc(var(--mx-y, 0) * -2.2deg)) rotateY(calc(var(--mx-x, 0) * 2.6deg));transition:transform .5s cubic-bezier(.2,.7,.2,1)}.tvd-edges,.tvd-edges i,.tvd-tilt{position:absolute;inset:0}.tvd-edges i{border-radius:var(--tvd-r);background:var(--tvd-paper-2);border:1px solid var(--tvd-line);transition:opacity .4s}.tvd-edges i:first-child{transform:translate(6px,6px)}.tvd-edges i:nth-child(2){transform:translate(11px,11px)}.tvd-edges i:nth-child(3){transform:translate(16px,16px)}.tvd-leaf{transform-origin:left center;transform-style:preserve-3d;transform:rotateY(calc(var(--p, 0) * -180deg)) translateZ(0);will-change:transform}.tvd-face,.tvd-leaf{position:absolute;inset:0}.tvd-face{border-radius:var(--tvd-r);backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden}.tvd-front{color:var(--tvd-ink);background:repeating-linear-gradient(0deg,rgba(160,196,214,.035) 0 1px,transparent 1px 28px),repeating-linear-gradient(90deg,rgba(160,196,214,.025) 0 1px,transparent 1px 28px),linear-gradient(158deg,var(--tvd-paper) 0,var(--tvd-paper-2) 100%);border:1px solid var(--tvd-line-strong);box-shadow:inset 18px 0 30px -18px rgba(0,0,0,.6),0 calc(var(--lift, 0) * 30px) calc(var(--lift, 0) * 60px) rgba(0,0,0,calc(var(--lift, 0) * .55))}.tvd-front:after{content:"";position:absolute;top:10%;bottom:10%;right:-1px;width:2px;border-radius:2px;background:linear-gradient(180deg,transparent,var(--tvd-teal),transparent);opacity:calc(.35 + var(--lift, 0) * .65);box-shadow:0 0 18px var(--tvd-teal)}.tvd-gloss{mix-blend-mode:screen;background:linear-gradient(100deg,transparent calc(var(--g, 120%) - 22%),rgba(190,240,236,.14) var(--g,120%),transparent calc(var(--g, 120%) + 14%))}.tvd-curl,.tvd-gloss{position:absolute;inset:0;pointer-events:none}.tvd-curl{background:linear-gradient(90deg,transparent 40%,rgba(0,0,0,.45));opacity:calc(var(--lift, 0) * .9)}.tvd-back{transform:rotateY(180deg);background:linear-gradient(200deg,#16222d,var(--tvd-paper-back));border:1px solid var(--tvd-line);display:grid;place-items:center}.tvd-back-mark{opacity:.07}.tvd-filed{position:absolute;left:24px;bottom:20px;font-family:var(--tvd-mono);font-size:.7rem;letter-spacing:.14em;color:var(--tvd-ink-3)}.tvd-under{border-radius:var(--tvd-r);pointer-events:none;background:linear-gradient(90deg,rgba(4,8,12,.7) 0,rgba(4,8,12,.25) var(--sx,0),transparent calc(var(--sx, 0%) + 25%));opacity:var(--so,0)}.tvd-pg,.tvd-under{position:absolute;inset:0}.tvd-pg{padding:clamp(22px,3.2vw,32px);display:flex;flex-direction:column;gap:14px}.tvd-lyr{transform:translate3d(calc(var(--p, 0) * var(--d, 0) * -1px + var(--mx-x, 0) * var(--d, 0) * .12px),calc(var(--mx-y, 0) * var(--d, 0) * .12px),0)}.tvd-pg-head{display:flex;justify-content:space-between;align-items:center;font-family:var(--tvd-mono);font-size:.7rem;letter-spacing:.16em;color:var(--tvd-ink-3)}.tvd-pg-head b{color:var(--tvd-teal);font-weight:500}.tvd-ico{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;color:var(--tvd-teal);background:linear-gradient(150deg,rgba(33,191,175,.22),rgba(3,115,140,.12));border:1px solid var(--tvd-line-strong);box-shadow:0 0 24px -6px var(--tvd-glow)}.tvd-pg h3{margin:0;font-size:clamp(1.4rem,2.3vw,1.75rem);line-height:1.15;font-weight:700;letter-spacing:-.02em;text-wrap:balance}.tvd-body{margin:0;color:var(--tvd-ink-2);font-size:.98rem;line-height:1.6;max-width:30em}.tvd-art{margin-top:auto}.tvd-numeral{position:absolute;right:clamp(18px,3vw,30px);top:clamp(40px,6vw,56px);font-weight:700;font-size:clamp(5.5rem,11vw,8.5rem);line-height:.8;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px rgba(33,191,175,.32);pointer-events:none}.tvd-hint{font-family:var(--tvd-mono);font-size:.68rem;letter-spacing:.14em;color:var(--tvd-ink-3);display:flex;align-items:center;gap:8px}.tvd-chipline{display:flex;flex-wrap:wrap;gap:6px}.tvd-chip{font-size:.78rem;padding:5px 10px;border-radius:999px;border:1px solid var(--tvd-line);color:var(--tvd-ink-2);background:hsla(0,0%,100%,.02)}.tvd-req{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:12px;border:1px dashed var(--tvd-line-strong);background:rgba(3,115,140,.08)}.tvd-req-url{font-family:var(--tvd-mono);font-size:.82rem;color:var(--tvd-ink-2);display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.tvd-req-url b{color:var(--tvd-ink);font-weight:500}.tvd-req-url em{font-style:normal;color:var(--tvd-teal)}.tvd-rows{display:flex;flex-direction:column;border-radius:12px;border:1px solid var(--tvd-line);overflow:hidden}.tvd-rows>div{display:grid;grid-template-columns:96px 1fr;gap:10px;align-items:center;padding:9px 12px;font-size:.82rem;border-top:1px solid var(--tvd-line)}.tvd-rows>div:first-child{border-top:0}.tvd-k{font-family:var(--tvd-mono);font-size:.72rem;letter-spacing:.06em;color:var(--tvd-ink-3)}.tvd-v{display:flex;align-items:center;gap:8px;color:var(--tvd-ink-2);min-width:0}.tvd-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--tvd-ink-3)}.tvd-dot.tvd-t{background:var(--tvd-teal);box-shadow:0 0 10px var(--tvd-teal)}.tvd-dot.tvd-a{background:var(--tvd-amber);box-shadow:0 0 10px rgba(226,169,78,.6)}.tvd-acts{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.tvd-acts span{text-align:center;font-size:.8rem;font-weight:600;padding:9px 4px;border-radius:10px;border:1px solid var(--tvd-line);color:var(--tvd-ink-2)}.tvd-acts span.tvd-on{border-color:var(--tvd-teal);color:var(--tvd-ink);background:rgba(33,191,175,.12);box-shadow:0 0 20px -8px var(--tvd-glow)}.tvd-who{font-family:var(--tvd-mono);font-size:.72rem;color:var(--tvd-ink-3);margin-top:8px;letter-spacing:.06em}.tvd-tl{list-style:none;margin:0;padding:0 0 0 16px;border-left:1px solid var(--tvd-line-strong);display:flex;flex-direction:column;gap:9px}.tvd-tl li{position:relative;font-size:.84rem;color:var(--tvd-ink-2);display:flex;gap:10px}.tvd-tl li:before{content:"";position:absolute;left:-20.5px;top:7px;width:8px;height:8px;border-radius:50%;background:#0e151c;border:1px solid var(--tvd-teal)}.tvd-tl li:last-child:before{background:var(--tvd-teal);box-shadow:0 0 10px var(--tvd-teal)}.tvd-tl time{font-family:var(--tvd-mono);font-size:.74rem;color:var(--tvd-ink-3);min-width:72px}.tvd-ladder{display:flex;align-items:center}.tvd-ladder span{flex:1;height:3px;background:var(--tvd-line)}.tvd-ladder span.tvd-done{background:linear-gradient(90deg,var(--tvd-teal-deep),var(--tvd-teal))}.tvd-ladder i{width:10px;height:10px;border-radius:50%;border:1px solid var(--tvd-line-strong);background:#0e151c;flex:none}.tvd-ladder i.tvd-done{background:var(--tvd-teal-deep);border-color:var(--tvd-teal)}.tvd-ladder i.tvd-now{background:var(--tvd-teal);box-shadow:0 0 14px var(--tvd-teal)}.tvd-ladder-lbl{display:flex;justify-content:space-between;margin-top:8px;font-family:var(--tvd-mono);font-size:.66rem;letter-spacing:.1em;color:var(--tvd-ink-3)}.tvd-tabs{display:flex;flex-direction:column;gap:6px}.tvd-tabs>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-radius:10px;background:hsla(0,0%,100%,.025);border:1px solid var(--tvd-line);font-size:.84rem;color:var(--tvd-ink-2)}.tvd-tabs em{font-style:normal;font-family:var(--tvd-mono);font-size:.68rem;letter-spacing:.1em;color:var(--tvd-teal)}.tvd-seal{position:absolute;right:clamp(16px,3vw,28px);top:clamp(46px,6vw,60px);width:clamp(96px,12vw,124px);height:auto;animation:tvd-spin 40s linear infinite}@keyframes tvd-spin{to{rotate:1turn}}.tvd-principle{gap:10px;padding:12px 14px;border-radius:12px;border:1px solid var(--tvd-line-strong);background:rgba(3,115,140,.08);font-family:var(--tvd-mono);font-size:.7rem;letter-spacing:.12em;color:var(--tvd-teal)}.tvd-ctrl,.tvd-principle{display:flex;align-items:center}.tvd-ctrl{gap:14px;max-width:580px;width:100%;margin:22px auto 0}.tvd-arw{all:unset;box-sizing:border-box;cursor:pointer;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--tvd-line);color:var(--tvd-ink);transition:border-color .25s,box-shadow .25s,opacity .25s;flex:none}.tvd-arw:hover{border-color:var(--tvd-teal);box-shadow:0 0 20px -6px var(--tvd-glow)}.tvd-arw:focus-visible{outline:2px solid var(--tvd-teal);outline-offset:3px}.tvd-arw:disabled{opacity:.3;cursor:default;box-shadow:none;border-color:var(--tvd-line)}.tvd-prog{flex:1;display:flex;gap:6px}.tvd-prog i{flex:1;height:3px;border-radius:3px;background:var(--tvd-line);overflow:hidden;position:relative}.tvd-prog i:after{content:"";position:absolute;inset:0;background:var(--tvd-teal);transform:scaleX(0);transform-origin:left;transition:transform .5s;box-shadow:0 0 8px var(--tvd-teal)}.tvd-prog i.tvd-on:after{transform:scaleX(1)}.tvd-count{font-family:var(--tvd-mono);font-size:.76rem;color:var(--tvd-ink-3);min-width:44px;text-align:right;font-variant-numeric:tabular-nums}.tvd-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tvd-switch{--gap:14px;position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap);margin-top:30px;padding:6px;border-radius:999px;border:1px solid var(--tvd-line);background:rgba(10,16,22,.6)}.tvd-thumb{position:absolute;top:6px;bottom:6px;left:6px;width:calc((100% - 12px - 3 * var(--gap)) / 4);transform:translateX(calc(var(--i, 0) * (100% + var(--gap))));border-radius:999px;background:linear-gradient(180deg,rgba(33,191,175,.24),rgba(3,115,140,.2));border:1px solid var(--tvd-teal);box-shadow:0 0 30px -8px var(--tvd-glow);transition:transform .6s cubic-bezier(.65,0,.2,1),width .6s cubic-bezier(.65,0,.2,1)}.tvd-switch button{all:unset;box-sizing:border-box;position:relative;z-index:1;cursor:pointer;text-align:center;padding:10px 6px;border-radius:999px;font-weight:600;font-size:.92rem;color:var(--tvd-ink-2);transition:color .3s;overflow:hidden}.tvd-switch button[aria-selected=true]{color:var(--tvd-ink)}.tvd-switch button:focus-visible{outline:2px solid var(--tvd-teal);outline-offset:2px}.tvd-fill{position:absolute;left:18%;right:18%;bottom:4px;height:2px;border-radius:2px;background:rgba(232,240,243,.12);overflow:hidden}.tvd-fill:after{content:"";position:absolute;inset:0;background:var(--tvd-teal);transform:scaleX(0);transform-origin:left;animation:tvd-fill 4.2s linear forwards}.tvd-plans.tvd-paused .tvd-fill:after{animation-play-state:paused}@keyframes tvd-fill{to{transform:scaleX(1)}}.tvd-wires{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;height:28px}.tvd-wires i{position:relative}.tvd-wires i:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--tvd-line);transition:background .4s,box-shadow .4s}.tvd-wires i.tvd-on:before{background:linear-gradient(180deg,var(--tvd-teal),rgba(33,191,175,.2));box-shadow:0 0 10px var(--tvd-teal)}.tvd-wires i.tvd-on:after{content:"";position:absolute;left:calc(50% - 3px);top:0;width:6px;height:6px;border-radius:50%;background:var(--tvd-teal);box-shadow:0 0 12px var(--tvd-teal);animation:tvd-drop 1.4s ease-in-out infinite}@keyframes tvd-drop{0%{top:0;opacity:1}to{top:22px;opacity:0}}.tvd-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch}.tvd-card{display:flex;flex-direction:column;gap:14px;min-width:0;cursor:pointer;opacity:.62;transition:transform .6s cubic-bezier(.2,.7,.2,1),border-color .5s,box-shadow .5s,opacity .5s}.tvd-card:hover{opacity:.85}.tvd-card.tvd-on{opacity:1;transform:translateY(-6px);border-color:var(--tvd-teal);box-shadow:0 30px 60px -30px rgba(0,0,0,.8),0 0 0 1px rgba(33,191,175,.2),0 0 50px -18px var(--tvd-glow)}.tvd-card h3{margin:0}.tvd-card ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.tvd-card li{display:grid;grid-template-columns:14px 1fr;gap:10px;align-items:baseline}.tvd-card li:before{content:"";height:2px;width:12px;border-radius:2px;background:var(--tvd-teal);transform:translateY(-4px)}.tvd-card .is-btn{margin-top:auto;justify-content:center}.tvd-menu-btn{all:unset;box-sizing:border-box;cursor:pointer;display:none;width:42px;height:42px;border-radius:12px;border:1px solid var(--tvd-line);place-items:center;color:var(--tvd-ink);flex:none}.tvd-menu-btn:focus-visible{outline:2px solid var(--tvd-teal);outline-offset:3px}.tvd-drawer{position:fixed;left:0;right:0;z-index:60;background:rgba(14,21,28,.97);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:8px max(16px,env(safe-area-inset-right,0px)) 18px max(16px,env(safe-area-inset-left,0px));display:grid}.tvd-drawer,.tvd-drawer a{border-bottom:1px solid var(--tvd-line)}.tvd-drawer a{color:var(--tvd-ink);text-decoration:none;font-size:1.05rem;font-weight:600;padding:13px 6px}.tvd-drawer a:last-child{border-bottom:0}.tvd-voices .tvd-stage{max-width:540px;height:clamp(380px,34vw,430px)}.tvd-voices .tvd-hint{display:none}.tvd-voices .tvd-leaf{--acc:var(--tvd-teal)}.tvd-voices .tvd-front{background:radial-gradient(120% 80% at 0 0,color-mix(in srgb,var(--acc) 22%,transparent),transparent 62%),linear-gradient(158deg,color-mix(in srgb,var(--acc) 10%,var(--tvd-paper)) 0,var(--tvd-paper-2) 100%);border-color:color-mix(in srgb,var(--acc) 42%,transparent)}.tvd-voices .tvd-front:after{background:linear-gradient(180deg,transparent,var(--acc),transparent);box-shadow:0 0 18px var(--acc)}.tvd-voices .tvd-back{background:linear-gradient(200deg,color-mix(in srgb,var(--acc) 14%,#16222d),var(--tvd-paper-back))}.tvd-voices .tvd-pg-head b{color:var(--acc)}.tvd-voices .tvd-edges i{border-color:color-mix(in srgb,var(--tvd-teal) 18%,transparent)}.tvd-voice{margin:0;flex:1;min-height:0;display:flex;flex-direction:column;gap:12px}.tvd-qmark{font-family:Georgia,Times New Roman,serif;font-size:3.4rem;line-height:.6;height:22px;color:var(--acc);text-shadow:0 0 24px color-mix(in srgb,var(--acc) 55%,transparent)}.tvd-quote{margin:0;flex:1;min-height:0;overflow-y:auto;color:var(--tvd-ink);font-weight:600;letter-spacing:-.01em;text-wrap:pretty;scrollbar-width:thin}.tvd-q-l{font-size:clamp(1.1rem,1.6vw,1.28rem);line-height:1.5}.tvd-q-m{font-size:clamp(.98rem,1.3vw,1.06rem);line-height:1.55}.tvd-q-s{font-size:.88rem;line-height:1.5}.tvd-vby{display:flex;align-items:center;gap:12px;padding-top:14px;border-top:1px solid var(--tvd-line)}.tvd-vav{flex:none;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:.86rem;color:var(--acc);background:color-mix(in srgb,var(--acc) 16%,transparent);border:1px solid color-mix(in srgb,var(--acc) 45%,transparent)}.tvd-vwho{display:flex;flex-direction:column;min-width:0}.tvd-vwho b{font-size:.98rem;color:var(--tvd-ink)}.tvd-vwho small{color:var(--tvd-ink-2);font-size:.84rem}.tvd-disc{margin:0;color:var(--tvd-ink-3);font-size:.78rem;font-style:italic}.tvd-voices-more{margin-top:18px}@media (max-width:1100px){.is-nav-links{display:none!important}.tvd-menu-btn{display:grid}}@media (min-width:1101px){.tvd-drawer{display:none!important}}@media (max-width:880px){.tvd-split{grid-template-columns:minmax(0,1fr)}.tvd-split.tvd-flip .tvd-deck-col{order:0}.tvd-chapters{display:none}.tvd-stage{height:450px}.tvd-voices .tvd-stage{height:430px}.tvd-switch{--gap:4px}.tvd-switch button{font-size:.82rem;padding:10px 2px}.tvd-wires{display:none}.tvd-cards{grid-template-columns:minmax(0,1fr);margin-top:18px}.tvd-card{opacity:.8;scroll-margin-top:96px}.tvd-card,.tvd-card.tvd-on{transform:none}}@media (max-width:560px){.is-nav-cta .is-btn-ghost{display:none!important}.is-nav-cta{gap:8px}.tvd-menu-btn{width:40px;height:40px}}@media (max-width:480px){.tvd-stage{height:490px}.tvd-acts{grid-template-columns:repeat(2,1fr)}.tvd-seal{width:74px;top:52px;opacity:.55}.tvd-numeral{font-size:4.6rem;top:52px;opacity:.7}.tvd-pg h3{padding-right:56px}.tvd-ctrl{gap:10px}.tvd-voices .tvd-stage{height:470px}.tvd-q-m{font-size:.95rem}.tvd-q-s{font-size:.84rem;line-height:1.5}}@media (prefers-reduced-motion:reduce){.tvd-leaf{transition:opacity .35s}.tvd-leaf,.tvd-lyr,.tvd-tilt{transform:none!important}.tvd-film-tag i,.tvd-seal,.tvd-wires i.tvd-on:after{animation:none}.tvd-card,.tvd-thumb{transition:none}}