.pv-quiet{color:var(--ink-soft);margin:4px 0;font-size:12.5px}.pv-start-title{max-width:420px;margin:6px 0 18px;display:block}.pv-start-title span{font-family:var(--font-sans);letter-spacing:1px;text-transform:uppercase;color:var(--ink-soft);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.pv-start-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.pv-start-cohort{border:1px solid var(--line);border-radius:var(--r-card);background:var(--bg2);cursor:pointer;text-align:left;font-family:var(--font-sans);color:var(--ink);flex-direction:column;align-items:flex-start;gap:4px;padding:16px 18px;transition:border-color .15s;display:flex}.pv-start-cohort:hover{border-color:var(--accent)}.pv-live-tag{letter-spacing:1.2px;color:#26854a;align-items:center;gap:5px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}[data-mode=dark] .pv-live-tag{color:#46b07a}.pv-live-tag.big{vertical-align:2px;font-size:12px}.pv-live-dot{background:#26854a;border-radius:50%;flex:none;width:8px;height:8px;animation:1.8s ease-in-out infinite pvLivePulse;box-shadow:0 0 0 3px #26854a2e}[data-mode=dark] .pv-live-dot{background:#46b07a;box-shadow:0 0 0 3px #46b07a38}@keyframes pvLivePulse{50%{box-shadow:0 0 0 6px #26854a0d}}@media (prefers-reduced-motion:reduce){.pv-live-dot{animation:none}}.pv-start-cohort .ti{color:var(--accent);font-size:20px}.pv-start-cohort b{color:var(--bright);font-size:15px}.pv-start-cohort:disabled{opacity:.6;cursor:wait}.pg-main:has(.pv-console){max-width:1380px}.pv-console{grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;gap:14px;height:calc(100dvh - 140px);min-height:540px;display:grid;position:relative}@container shell (max-width:980px){.pv-console{grid-template-columns:1fr;height:auto;min-height:0}}.pv-stagecol{flex-direction:column;gap:12px;min-width:0;display:flex}.pv-stagewrap{border:1px solid var(--line);border-radius:var(--r-sheet);background:var(--bg2);flex:1;min-height:380px;position:relative;overflow:hidden}.pv-stageview{background:var(--bg);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.pv-stageview.fill{background:var(--bg);position:fixed}.pv-stage-inner .pv-blocks .lb-shot img{width:auto;max-width:100%;max-height:240px}.pv-stage-inner .pv-blocks .lb-shot.lb-video video{width:auto;max-width:100%;max-height:420px}.pv-stage-inner .itx{width:100%;margin-left:auto;margin-right:auto}.pv-stage169{background:var(--bg2);background:radial-gradient(120% 95% at 10% -14%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 56%), radial-gradient(130% 75% at 92% 114%,color-mix(in srgb,var(--accent) 6%,transparent),transparent 58%), var(--bg2);flex:none;position:relative;overflow:hidden}.pv-stageview.black,.pv-stageview.black .pv-stage169{background:#05070a}.pv-stage-inner{overscroll-behavior:contain;width:calc(var(--pv-lw,960px) / var(--pv-fit,1));height:calc(var(--pv-lh,540px) / var(--pv-fit,1));transform:scale(calc(var(--pv-sc,1) * var(--pv-fit,1)));transform-origin:0 0;will-change:transform;flex-direction:column;justify-content:safe center;padding:46px;display:flex;position:absolute;inset:0;overflow-y:auto;container:shell/inline-size}.pv-kicker{font-family:var(--font-sans);letter-spacing:2px;text-transform:uppercase;color:var(--bright);font-size:11px;font-weight:800}.pv-title{font-family:var(--font-sans);letter-spacing:-1.1px;color:var(--bright);text-wrap:balance;margin:8px 0 14px;font-size:38px;font-weight:700}.pv-text{max-width:64ch;color:var(--ink);white-space:pre-wrap;margin:0 0 12px;font-size:15px;line-height:1.65}.pv-lesson-head{align-items:center;gap:16px;margin-bottom:10px;display:flex}.pv-orb{border:2px solid var(--accent);background:var(--bg2);width:46px;height:46px;color:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:20px;display:flex}.pv-lesson-head.slim{gap:10px;margin-bottom:16px}.pv-orb.sm{border-width:1.5px;width:26px;height:26px;font-size:12px}.pv-headtag{font-family:var(--font-sans);letter-spacing:2px;text-transform:uppercase;color:var(--ink-soft);font-size:11px;font-weight:800}.pv-seclabel{font-family:var(--font-sans);letter-spacing:1.6px;text-transform:uppercase;color:var(--bright);margin:0 0 14px;font-size:12px;font-weight:800;display:block}.pv-goals{margin:0;padding:0;list-style:none}.pv-goals li{color:var(--ink);align-items:flex-start;gap:12px;max-width:58ch;margin:0 0 13px;font-size:17px;line-height:1.55;display:flex}.pv-goals .ti{color:var(--accent);flex:none;margin-top:4px}.pv-linklist{margin:4px 0 0;padding:0;list-style:none}.pv-linklist li{color:var(--ink);align-items:baseline;gap:10px;margin:0 0 10px;font-size:16px;display:flex}.pv-linklist .ti{color:var(--accent);flex:none}.pv-linklist small{color:var(--ink-soft);overflow-wrap:anywhere;font-size:12px}.pv-stage-inner .pv-blocks .lb-sec{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;animation:none}.pv-stage-inner .pv-blocks .lb-kick{font-family:var(--font-sans);letter-spacing:1.6px;color:var(--bright);border-left:3px solid var(--accent);margin:0 0 10px;padding-left:12px;font-size:12px;font-weight:800}.pv-stage-inner .pv-seclabel{border-left:3px solid var(--accent);padding-left:12px}.pv-stage-inner .pv-blocks .lb-kick:before{content:none}.pv-stage-inner .pv-blocks .lb-eyebrow{font-size:12px}.pv-stage-inner .pv-blocks .lb-eyebrow-i{font-size:15px}.pv-stage-inner .pv-text.pv-take{background:var(--lb-green-bg);border:1px solid color-mix(in srgb,var(--lb-green-rule) 45%,transparent);border-left:2px solid var(--lb-green-rule);color:var(--ink);border-radius:10px;padding:12px 16px}.pv-stage-inner .pv-blocks .lb-h2{letter-spacing:-.7px;color:var(--bright);margin:0 0 14px;padding-bottom:12px;font-size:29px}.pv-stage-inner .pv-blocks .lb-h2:after{width:72px;height:3px}.pv-stage-inner .pv-blocks .lb-hero-t{font-size:34px}.pv-stage-inner .pv-blocks .lb-p{font-size:15px}.pv-stage-inner .pv-blocks .lb-lede{font-size:16px}.pv-stage-inner .pv-blocks .lb-list li{font-size:14.5px}.pv-stage-inner .pv-blocks .lb-stepn{width:30px;height:30px;font-size:13.5px}.pv-stage-inner .pv-blocks .lb-step:before{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 45%,var(--line)),var(--line));top:31px;left:14px}.pv-stage-inner .pv-blocks .lb-step-t{font-size:15.5px}.pv-stage-inner .pv-blocks .lb-step-s{font-size:14.5px}.pv-stage-inner .pv-blocks .lb-quote,.pv-stage-inner .pv-blocks .lb-mil-cs{width:100%;max-width:82ch;margin-inline:auto}.pv-stepnum{z-index:2;font-family:var(--font-sans);letter-spacing:1px;font-variant-numeric:tabular-nums;color:var(--ink-soft);opacity:.7;pointer-events:none;font-size:11px;font-weight:700;position:absolute;bottom:12px;right:18px}.pv-acro{font:inherit;color:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--accent) 75%,var(--bright));text-decoration-color:color-mix(in srgb,var(--accent) 75%,var(--bright));text-underline-offset:3px;background:0 0;border:none;margin:0;padding:0;font-weight:600;text-decoration-thickness:1.5px}.pv-acro:hover{color:var(--bright);background:color-mix(in srgb,var(--accent) 12%,transparent);border-radius:4px}.pv-acrobar{z-index:6;text-align:left;border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--bg2) 94%,transparent);color:var(--bright);cursor:pointer;font-family:var(--font-sans);box-shadow:0 10px 30px rgba(var(--shadow-rgb,0,0,0),.35);border-radius:10px;padding:12px 16px;font-size:15px;line-height:1.45;display:block;position:absolute;bottom:34px;left:24px;right:24px}.pv-acrobar b{color:var(--accent);margin-right:8px}.pv-acrobar .pv-acrobar-x{font-weight:600}.pv-acrobar .pv-acrobar-p{color:var(--ink)}@media (prefers-reduced-motion:no-preference){.pv-stage-inner{animation:.28s pvSlide}@keyframes pvSlide{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes pvBeat{0%{opacity:0;translate:0 8px}}.pv-stage-inner .lb-term .lb-term-line{animation:.34s cubic-bezier(.2,.8,.3,1) backwards pvBeat;animation-delay:calc(var(--term-d)*1s)}.pv-stage-inner .lb-term .lb-term-cmd .lb-term-text{clip-path:inset(0 100% 0 0);animation:pvTermType calc(var(--term-ch)*40ms) steps(var(--term-ch),end) forwards;animation-delay:calc(var(--term-d)*1s + .1s);display:inline-block}@keyframes pvTermType{to{clip-path:inset(0 -4px 0 0)}}.pv-stage-inner .lb-term .lb-term-cmd:after{content:"";vertical-align:text-bottom;opacity:.7;background:currentColor;width:8px;height:15px;margin-left:3px;animation:1.1s step-end infinite pvTermCaret;display:inline-block}@keyframes pvTermCaret{50%{opacity:0}}}.pv-progress{z-index:2;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 45%,transparent),var(--accent));height:2px;transition:width .35s;position:absolute;bottom:0;left:0}@media (prefers-reduced-motion:reduce){.pv-progress{transition:none}}.pv-breakclock{font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-1px;color:#26854a;font-size:77px;font-weight:800}.pv-stage-inner .sc{max-width:600px}.pv-stage-inner .sc-caption{padding:8px 14px;font-size:16px;line-height:1.45}.pv-stage-inner .sc-controls{margin-top:8px}.pv-stage-inner .sc-svg text{font-family:var(--font-sans)}.pv-analogyslide{text-align:center;justify-content:flex-start}.pv-analogyslide .pv-lesson-head.slim{text-align:left;align-self:flex-start;margin-bottom:0}.pv-analogy-hero{flex-direction:column;align-items:center;gap:17px;width:100%;margin:auto;padding:26px 0;display:flex;position:relative}.pv-analogy-hero:before{content:"";aspect-ratio:2.5;pointer-events:none;background:radial-gradient(closest-side,#46b07a26,#0000 72%);border-radius:50%;width:min(74%,920px);animation:5s ease-in-out infinite alternate pvAnalogyGlow;position:absolute;top:50%;left:50%;translate:-50% -50%}.pv-analogy-kick{font-family:var(--font-sans);letter-spacing:2.6px;text-transform:uppercase;color:#46b07a;align-items:center;gap:9px;font-size:13px;font-weight:800;animation:.6s cubic-bezier(.2,.7,.3,1) 50ms backwards pvAnalogyRise;display:inline-flex;position:relative}.pv-analogy-kick .ti{font-size:1.3em}.pv-analogy-text{max-width:min(92%,42ch);font-family:var(--font-sans);letter-spacing:-.6px;color:var(--bright);text-wrap:balance;margin:0;font-size:34px;font-weight:650;line-height:1.42;position:relative}.pv-analogy-text.short{max-width:min(90%,30ch);font-size:46px}.pv-analogy-w{animation:.55s cubic-bezier(.2,.7,.3,1) backwards pvAnalogyRise;display:inline-block}@keyframes pvAnalogyRise{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@keyframes pvAnalogyGlow{0%{opacity:.7;scale:.97}to{opacity:1;scale:1.05}}@media (prefers-reduced-motion:reduce){.pv-analogy-w,.pv-analogy-kick,.pv-analogy-hero:before{animation:none}}.pv-thumb .pv-analogy-text{max-width:88%;font-size:34px}.pv-thumb .pv-analogy-text.short{font-size:46px}.pv-thumb .pv-analogy-kick{font-size:13px;animation:none}.pv-thumb .pv-analogy-hero:before{animation:none}.pv-agenda{margin:6px 0 0;padding:0;list-style:none}.pv-agenda li{color:var(--ink);align-items:baseline;gap:12px;margin:0 0 10px;font-size:16px;display:flex}.pv-agenda-n{font-family:var(--font-sans);color:var(--ink-soft);font-weight:700}.pv-agp{justify-content:center;align-items:center;margin:30px 0 10px;display:flex}.pv-agp-seg{align-items:center;display:flex}.pv-agp-node{border:1px solid var(--line);border-top:3px solid color-mix(in srgb,var(--mk) 60%,var(--line));background:linear-gradient(180deg, color-mix(in srgb,var(--mk) 9%,transparent),transparent 68%),var(--panel);box-shadow:0 10px 26px rgba(var(--shadow-rgb),.14);font-family:var(--font-sans);color:var(--bright);border-radius:20px;flex-direction:column;align-items:center;gap:12px;padding:26px 34px 22px;font-size:33px;font-weight:800;line-height:1;display:flex}.pv-agp-badge{color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--mk) 74%,#fff),var(--mk));width:56px;height:56px;box-shadow:0 5px 15px color-mix(in srgb,var(--mk) 45%,transparent);border-radius:50%;justify-content:center;align-items:center;font-size:27px;font-weight:800;display:flex}.pv-agp-link{align-items:center;width:58px;padding:0 6px;display:flex}.pv-agp-line{background:linear-gradient(90deg, color-mix(in srgb,var(--mk) 30%,var(--line)),color-mix(in srgb,var(--mk) 70%,var(--line)));border-radius:2px;flex:1;height:3px}.pv-agp-head{border-top:3px solid color-mix(in srgb,var(--mk) 70%,var(--line));border-right:3px solid color-mix(in srgb,var(--mk) 70%,var(--line));flex:none;width:10px;height:10px;margin-left:-9px;rotate:45deg}.pv-ink{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pv-inklayer{z-index:6;cursor:crosshair;touch-action:none;position:absolute;inset:0}.pv-panel.pv-lifted{z-index:70;opacity:.88;box-shadow:0 16px 40px rgba(var(--shadow-rgb),.28);position:relative}.pv-panel.floating.pv-lifted{position:absolute}.pv-winpen{z-index:20;border-radius:var(--r-ctl);background:var(--bar-bg,var(--bg2));border:1px solid var(--line);opacity:.35;align-items:center;gap:7px;padding:6px 8px;transition:opacity .2s;display:flex;position:fixed;bottom:14px;left:16px}.pv-winpen:hover,.pv-winpen:focus-within{opacity:1}.pv-winpen-btn{border:1px solid var(--line);background:var(--bg2);color:var(--ink);border-radius:var(--r-ctl);cursor:pointer;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;display:flex}.pv-winpen-btn.on{background:var(--bright);border-color:var(--bright);color:var(--bg2)}.pv-stagewrap.pen{border-style:dashed}.pv-toolbar{background:var(--bg2);border:1px solid var(--line);border-radius:var(--r-card);flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;display:flex}.pv-tb{border:1px solid var(--line);background:var(--bg2);border-radius:var(--r-ctl);font-family:var(--font-sans);color:var(--ink);cursor:pointer;align-items:center;gap:6px;padding:8px 13px;font-size:12.5px;font-weight:600;transition:border-color .15s;display:inline-flex}.pv-tb:hover{border-color:var(--accent)}.pv-tb.primary{color:#fff;background:#26854a;border-color:#26854a}.pv-tb.jump{border-color:var(--accent);color:var(--bright)}.pv-tb.on{background:var(--bright);border-color:var(--bright);color:var(--bg2)}.pv-tb.danger:hover{color:#d35a6e;border-color:#d35a6e}.pv-sheet .pv-tb.danger{border-color:color-mix(in srgb,#d35a6e 45%,var(--line));color:#d35a6e}.pv-tb.quiet{padding:6px 10px;font-size:11.5px}.pv-gap{flex:1}.pv-now{font-family:var(--font-sans);color:var(--ink-soft);white-space:nowrap;font-size:12px}.pv-now b{color:var(--bright);font-variant-numeric:tabular-nums}.pv-pens{align-items:center;gap:6px;display:inline-flex}.pv-pen{cursor:pointer;border:2px solid #0000;border-radius:50%;width:22px;height:22px;padding:0}.pv-pen.on{border-color:var(--bright);box-shadow:0 0 0 2px var(--bg2) inset}.pv-tb.pv-return{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));color:var(--bright)}.pv-return-lab{text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.pv-console.slides-open{grid-template-columns:238px minmax(0,1fr) 300px}@container shell (max-width:980px){.pv-console.slides-open{grid-template-columns:1fr}.pv-slides{display:none}}.pv-slides{background:var(--bg2);border:1px solid var(--line);border-radius:var(--r-card);flex-direction:column;min-height:0;display:flex;overflow:hidden}.pv-slides-head{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;padding:9px 12px;display:flex}.pv-slides-head b{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:11px;font-weight:800}.pv-slides-x{color:var(--ink-soft);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:2px 6px;font-size:16px;line-height:1}.pv-slides-x:hover{color:var(--ink)}.pv-slides-list{overscroll-behavior:contain;scrollbar-width:thin;flex:1;padding:8px;overflow-y:auto}.pv-sl-group{margin:0 0 10px}.pv-sl-lesson{font-family:var(--font-sans);color:var(--bright);align-items:center;gap:7px;padding:7px 6px 4px;font-size:11.5px;font-weight:700;display:flex}.pv-sl-lesson i{flex:none;font-size:13px}.pv-sl-lesson b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pv-sl{text-align:left;border:1px solid var(--line);border-radius:var(--r-ctl);background:rgba(var(--ovl),.02);cursor:pointer;width:100%;font-family:var(--font-sans);flex-direction:column;align-items:flex-start;gap:1px;margin:0 0 4px;padding:7px 9px;transition:border-color .12s,background .12s;display:flex}.pv-sl:hover{border-color:var(--accent)}.pv-sl b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:600;overflow:hidden}.pv-sl small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10.5px;overflow:hidden}.pv-sl.sub{margin-left:6px;padding-left:30px;position:relative}.pv-sl-n{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:10px;font-weight:800;position:absolute;top:8px;left:9px}.pv-sl.one{flex-direction:row;align-items:center;gap:8px}.pv-sl.one i{color:var(--ink-soft);flex:none;font-size:14px}.pv-sl.one small{flex:none;max-width:45%;margin-left:auto}.pv-sl.pinned i{color:var(--accent)}.pv-sl.now{border-color:var(--accent);background:var(--tint)}.pv-sl.now b,.pv-sl.now .pv-sl-n{color:var(--bright)}.pv-rail{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:10px;min-height:0;display:flex;overflow-y:auto}.pv-rail .pv-panel{flex:none;max-height:36%}.pv-rail .pv-panel.tall{flex:1;max-height:none}.pv-panel{border-radius:var(--r-card);min-height:0;font-family:var(--font-sans);background:#e0a92e12;border:1.5px dashed #e0a92e73;flex-direction:column;display:flex;overflow:hidden}.pv-panel.tall{flex:1;min-height:180px}.pv-panel.floating{z-index:40;background:var(--bg2);width:280px;box-shadow:0 16px 40px rgba(var(--shadow-rgb),.22);border-style:solid;border-width:1px;position:absolute}.pv-panel.floating .pv-p-body{max-height:280px}.pv-p-head{flex:none;align-items:center;gap:4px;padding:7px 9px 5px;display:flex}.pv-grip{color:var(--ink-soft);cursor:grab;touch-action:none;background:0 0;border:none;padding:2px 4px}.pv-grip:active{cursor:grabbing}.pv-arrow,.pv-pop{color:var(--ink-soft);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:2px 5px}.pv-arrow:hover,.pv-pop:hover{color:var(--bright);background:var(--tint)}.pv-p-title{text-align:center;letter-spacing:1.4px;text-transform:uppercase;color:#9a6d15;flex:1;font-size:10px;font-weight:800}[data-mode=dark] .pv-p-title{color:#e6b95c}.pv-p-dots{flex:none;justify-content:center;gap:4px;padding:0 0 6px;display:flex}.pv-p-dots i{background:#e0a92e4d;border-radius:50%;width:5px;height:5px}.pv-p-dots i.on{background:#c08a1c}.pv-p-body{overscroll-behavior:contain;min-height:0;color:var(--ink);flex-direction:column;flex:1;padding:2px 12px 12px;font-size:12.5px;display:flex;overflow-y:auto}.pv-addpanel{border:1.5px dashed var(--line);border-radius:var(--r-card);font-family:var(--font-sans);color:var(--ink-soft);cursor:pointer;background:0 0;flex:none;padding:8px;font-size:11.5px;font-weight:700}.pv-addpanel:hover{color:var(--bright);border-color:var(--accent)}.pv-nx-card{border:1px solid var(--line);border-radius:var(--r-card);background:var(--bg2);margin-top:4px;padding:9px 11px}.pv-nx-card b{color:var(--bright);font-size:12.5px;line-height:1.3;display:block}.pv-nx-card small{color:var(--ink-soft);font-size:10.5px}.pv-nx-send{border:1px solid var(--line);background:var(--bg2);border-radius:var(--r-ctl);color:var(--bright);cursor:pointer;margin-top:8px;padding:7px;font-size:11.5px;font-weight:700}.pv-nx-send:hover{border-color:var(--accent)}.pv-member{align-items:center;gap:8px;padding:4px 0;display:flex}.pv-dot{background:rgba(var(--ovl),.25);border-radius:50%;flex:none;width:8px;height:8px}.pv-member b{color:var(--ink);flex:1;font-size:12px;font-weight:600}.pv-member small{color:var(--ink-soft);font-size:10px}.pv-chatthread{overscroll-behavior:contain;flex:1;min-height:90px;overflow-y:auto}.pv-msg{margin:0 0 7px;font-size:12px;line-height:1.5}.pv-msg b{color:var(--bright)}.pv-msg.presenter b{color:#2c8553}[data-mode=dark] .pv-msg.presenter b{color:#46b07a}.pv-park{border:1px solid var(--line);background:var(--bg2);color:var(--ink-soft);border-radius:var(--r-chip);cursor:pointer;margin-left:6px;padding:0 5px;font-size:10px;font-weight:800}.pv-park:hover{color:var(--bright);border-color:var(--accent)}.pv-chatrow{flex:none;gap:6px;margin-top:8px;display:flex}.pv-chatrow input{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--input-bg,var(--bg2));min-width:0;color:var(--ink);font:inherit;flex:1;padding:7px 10px;font-size:12px}.pv-chatrow button{border:1px solid var(--line);background:var(--bg2);border-radius:var(--r-ctl);cursor:pointer;color:var(--bright);padding:0 11px}.pv-q{border-bottom:1px dashed var(--line);cursor:pointer;align-items:flex-start;gap:8px;padding:6px 0;display:flex}.pv-q:last-child{border-bottom:none}.pv-q input{margin-top:3px}.pv-q span{color:var(--ink);font-size:12px}.pv-q span small{color:var(--ink-soft);font-size:10px;display:block}.pv-q.done span{color:var(--ink-soft);text-decoration:line-through}.pv-rs{margin:0;padding:0;list-style:none}.pv-rs li{border-bottom:1px dashed var(--line)}.pv-rs li:last-child{border-bottom:none}.pv-rs button{text-align:left;width:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 2px;font-size:12px;display:block}.pv-rs button:hover{color:var(--bright)}.pv-rs li.past button{color:var(--ink-soft);text-decoration:line-through}.pv-notes{box-sizing:border-box;resize:none;width:100%;min-height:100px;color:var(--ink);font:inherit;background:0 0;border:none;flex:1;padding:0;line-height:1.6}.pv-notes:focus{outline:none}.pv-notes-tools{flex:none;align-items:center;gap:6px;padding-top:8px;display:flex}.pv-notes-tools button{border:1px solid var(--line);background:var(--bg2);border-radius:var(--r-ctl);color:var(--ink);cursor:pointer;padding:2px 9px;font-size:11px;font-weight:700}.pv-notes-tools small{color:var(--ink-soft);margin-left:auto;font-size:10px}.pv-pal-back{z-index:80;background:var(--modal-scrim);overscroll-behavior:contain;justify-content:center;align-items:flex-start;padding:8vh 18px 18px;display:flex;position:fixed;inset:0}.pv-pal{background:var(--bg2);border:1px solid var(--line);border-radius:var(--r-sheet);width:min(640px,100%);max-height:76vh;box-shadow:0 40px 100px var(--modal-shadow);flex-direction:column;display:flex;overflow:hidden}.pv-pal input{color:var(--ink);font:inherit;border:none;border-bottom:1px solid var(--line);background:0 0;padding:15px 18px;font-size:15px}.pv-pal input:focus{outline:none}.pv-pal-list{overscroll-behavior:contain;flex:1;padding:8px;overflow-y:auto}.pv-pal-h{z-index:1;background:var(--bg2);font-family:var(--font-sans);letter-spacing:1.4px;text-transform:uppercase;color:var(--ink-soft);padding:9px 10px 5px;font-size:9.5px;font-weight:800;position:sticky;top:-8px}.pv-pal-item{text-align:left;border-radius:var(--r-ctl);cursor:pointer;width:100%;font-family:var(--font-sans);color:var(--ink);background:0 0;border:none;align-items:center;gap:10px;padding:8px 10px;display:flex}.pv-pal-ico{border-radius:var(--r-ctl);border:1.5px solid var(--line);width:26px;height:26px;color:var(--ink-soft);background:var(--bg2);flex:none;justify-content:center;align-items:center;font-size:13px;display:flex}.pv-pal-item b{color:var(--ink);flex:1;font-size:13px;font-weight:600}.pv-pal-item.sel b{color:var(--bright)}.pv-pal-item small{color:var(--ink-soft);font-size:10.5px}.pv-pal-live{letter-spacing:1px;color:#26854a;font-size:9px;font-weight:800}.pv-pal-foot{border-top:1px solid var(--line);font-family:var(--font-sans);color:var(--ink-soft);flex:none;padding:8px 16px;font-size:11px}.pv-cov{color:#26854a;margin-left:6px;font-size:10px;font-weight:800;display:inline-block}[data-mode=dark] .pv-cov{color:#46b07a}.pv-cov.part{color:#8a6012}[data-mode=dark] .pv-cov.part{color:#cf9647}.pv-nx-plan{margin:8px 0 0;font-size:10.5px}.pv-sheet{background:var(--bg2);border:1px solid var(--line);border-radius:var(--r-sheet);width:min(560px,100%);max-height:76vh;box-shadow:0 40px 100px var(--modal-shadow);font-family:var(--font-sans);flex-direction:column;padding:22px;display:flex;overflow:hidden}.pv-sheet h2{letter-spacing:-.4px;color:var(--bright);margin:0 0 6px;font-size:19px}.pv-sheet-list{overscroll-behavior:contain;flex-direction:column;flex:1;gap:8px;min-height:0;margin:12px 0 4px;display:flex;overflow-y:auto}.pv-plancard{text-align:left;border:1px solid var(--line);background:var(--bg2);border-radius:var(--r-card);cursor:pointer;width:100%;font-family:var(--font-sans);align-items:center;gap:12px;padding:11px 13px;transition:border-color .15s;display:flex}.pv-plancard:hover{border-color:var(--accent)}.pv-plancard .ti{color:var(--accent);flex:none;font-size:17px}.pv-plancard b{color:var(--bright);font-size:13.5px;display:block}.pv-plancard small{color:var(--ink-soft);font-size:11px;display:block}.pv-recap-item{border-bottom:1px dashed var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:7px 2px;display:flex}.pv-recap-item:last-child{border-bottom:none}.pv-recap-item>span:first-child{color:var(--ink);min-width:0;font-size:13px}.pv-recap-was{color:#8a6012;font-size:10.5px;font-style:normal;font-weight:700;display:block}[data-mode=dark] .pv-recap-was{color:#cf9647}.pv-seg{border:1px solid var(--line);border-radius:var(--r-ctl);flex:none;display:inline-flex;overflow:hidden}.pv-seg-btn{color:var(--ink-soft);font-family:var(--font-sans);cursor:pointer;background:0 0;border:none;padding:5px 10px;font-size:11.5px;font-weight:600}.pv-seg-btn+.pv-seg-btn{border-left:1px solid var(--line)}.pv-seg-btn:hover:not(:disabled){color:var(--ink)}.pv-seg-btn.on{background:var(--panel);color:var(--ink)}.pv-seg-btn.covered.on{color:#fff;background:#26854a}[data-mode=dark] .pv-seg-btn.covered.on{color:#eaf5ee;background:#2c6e48}.pv-seg-btn.partial.on{color:#fff;background:#8a6012}[data-mode=dark] .pv-seg-btn.partial.on{color:#f4ead9;background:#7a5a1a}.pv-seg-btn:disabled{opacity:.6;cursor:default}.pv-sheet-row{flex:none;justify-content:space-between;gap:10px;padding-top:12px;display:flex}.pv-toast{z-index:85;background:var(--toast-bg,var(--bg2));color:var(--ink);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--r-ctl);box-shadow:0 16px 40px rgba(var(--shadow-rgb),.4);font-family:var(--font-sans);pointer-events:none;padding:10px 16px;font-size:12.5px;font-weight:600;position:fixed;bottom:70px;left:50%;transform:translate(-50%)}.lv-banner{border:1px solid var(--line);border-radius:var(--r-card);background:var(--bg2);font-family:var(--font-sans);align-items:center;gap:10px;margin-bottom:16px;padding:12px 16px;display:flex}.lv-live-dot{background:#26854a;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #26854a2e}.lv-room{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:16px;display:grid}.lv-room.solo{grid-template-columns:minmax(0,1fr)}@container shell (max-width:760px){.lv-room{grid-template-columns:1fr}}.lv-chatcard,.lv-memcard{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg2);padding:14px 16px}.lv-chatcard h3,.lv-memcard h3{font-family:var(--font-sans);letter-spacing:1.2px;text-transform:uppercase;color:var(--ink-soft);margin:0 0 8px;font-size:11.5px;font-weight:800}.lv-thread{overscroll-behavior:contain;min-height:180px;max-height:46vh;overflow-y:auto}.lv-none{border:1.5px dashed var(--line);border-radius:var(--radius);text-align:center;color:var(--ink-soft);padding:26px}.lv-next{border:1px solid var(--line);border-radius:var(--radius);background:var(--tint);text-align:left;max-width:460px;margin:18px auto 0;padding:14px 18px}.lv-next>b{font-family:var(--font-sans);letter-spacing:.3px;text-transform:uppercase;color:var(--bright);margin-bottom:8px;font-size:12px;display:block}.lv-next ul{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.lv-next li{font-family:var(--font-sans);justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;display:flex}.lv-next-title{color:var(--ink);font-weight:600}.lv-next-when{color:var(--ink-soft);white-space:nowrap;font-variant-numeric:tabular-nums}.lv-join{border:1.5px solid var(--accent);border-radius:var(--radius);background:var(--bg2);text-align:left;max-width:460px;margin:18px auto 0;padding:16px 18px}.lv-join>b{font-family:var(--font-sans);letter-spacing:.3px;text-transform:uppercase;color:var(--accent);margin-bottom:6px;font-size:12px;display:block}.lv-join-title{font-family:var(--font-sans);color:var(--ink);font-size:16px;font-weight:700;display:block}.lv-join-when{font-family:var(--font-sans);color:var(--ink-soft);margin:2px 0 12px;font-size:13.5px;display:block}.lv-join-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lv-join-host{color:var(--ink-soft);font-family:var(--font-sans);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.lv-join-host:hover{color:var(--bright)}.pv-stage-help{z-index:5;border:1px solid var(--line);background:var(--bg2);width:22px;height:22px;color:var(--ink-soft);font-family:var(--font-sans);cursor:pointer;opacity:.75;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:10px;right:10px}.pv-stage-help:hover{opacity:1;border-color:var(--accent);color:var(--bright)}.pv-sharehelp{z-index:12;border:1px solid var(--line);border-radius:var(--r-card);background:var(--bg2);max-width:400px;box-shadow:0 18px 44px rgba(var(--shadow-rgb),.35);font-family:var(--font-sans);padding:14px 16px;position:absolute;top:38px;right:10px}.pv-sharehelp>b{color:var(--ink);margin-bottom:8px;font-size:12px;font-weight:800;display:block}.pv-sharehelp p{color:var(--ink-soft);margin:0 0 8px;font-size:12px;line-height:1.55}.pv-sharehelp p span{color:var(--bright);font-weight:700}.pv-sharehelp-ok{border:1px solid var(--accent);border-radius:var(--r-ctl);color:var(--bright);cursor:pointer;background:0 0;padding:7px 14px;font-size:11.5px;font-weight:700}.pv-sharehelp-ok:hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}.pv-nav{flex-wrap:wrap;gap:4px;margin-bottom:16px;display:inline-flex}.pv-nav a{border-radius:var(--r-ctl);color:var(--ink-soft);font-family:var(--font-sans);background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:7px 15px;font-size:12.5px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.pv-nav a .ti{font-size:14px}.pv-nav a:hover{color:var(--bright);border-color:var(--line)}.pv-nav a.on{color:var(--bright);border-color:var(--accent);background:var(--tint)}.pv-tr{flex-direction:column;gap:8px;min-height:0;display:flex}.pv-tr-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pv-tr-btn{cursor:pointer;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--panel);color:var(--ink);font-size:11.5px;font-weight:700;font-family:var(--font-sans);align-items:center;gap:6px;padding:5px 11px;display:inline-flex}.pv-tr-btn:hover:not(:disabled){border-color:var(--accent)}.pv-tr-btn:disabled{opacity:.5;cursor:not-allowed}.pv-tr-btn.rec{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 45%,transparent)}.pv-tr-btn.stop{color:var(--ink-soft)}.pv-tr-dot{background:var(--danger);border-radius:50%;flex:none;width:8px;height:8px}.pv-tr-live{color:var(--danger);align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:inline-flex}.pv-tr-live .pv-tr-dot{animation:1.6s infinite pv-tr-pulse}@keyframes pv-tr-pulse{0%{opacity:1}50%{opacity:.35}to{opacity:1}}.pv-tr-meter{align-items:flex-end;gap:2px;height:14px;display:inline-flex}.pv-tr-meter span{background:var(--accent);border-radius:2px;width:3px;transition:height 80ms}.pv-tr-link{color:var(--bright);font-size:11px;text-decoration:none}.pv-tr-link:hover{text-decoration:underline}.pv-tr-warn{color:var(--danger);margin:0;font-size:11px;line-height:1.5}.pv-tr-consent{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--tint);flex-direction:column;gap:6px;padding:8px;display:flex}.pv-tr-consent-text{resize:vertical;width:100%;font:inherit;color:var(--ink);background:var(--input-bg);border:1px solid var(--line);border-radius:var(--r-ctl);padding:6px 8px;font-size:11.5px;line-height:1.45}.pv-tr-check{color:var(--ink-soft);cursor:pointer;align-items:center;gap:7px;font-size:11.5px;display:flex}.pv-tr-check input{width:14px;height:14px;accent-color:var(--accent)}.pv-tr-list{flex-direction:column;gap:6px;min-height:60px;max-height:280px;display:flex;overflow-y:auto}.pv-tr-seg{border-radius:var(--r-ctl);padding:5px 6px}.pv-tr-seg:hover{background:var(--panel)}.pv-tr-meta{align-items:center;gap:6px;margin-bottom:2px;display:flex}.pv-tr-time{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:10px}.pv-tr-text{color:var(--ink);margin:0;font-size:12.5px;line-height:1.5}.pv-tr-chip{border:1px solid var(--line);border-radius:var(--r-chip);background:var(--panel);color:var(--ink-soft);font-size:10.5px;font-weight:700;font-family:var(--font-sans);padding:1px 7px}.pv-tr-chip.tagged{color:var(--bright);border-color:var(--accent);background:var(--tint)}.pv-tr-helper{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--panel);padding:7px 9px}.pv-tr-helper summary{cursor:pointer;color:var(--ink-soft);font-size:11.5px;font-weight:700}.pv-tr-helper summary:hover{color:var(--bright)}.pv-tr-cmd{white-space:pre-wrap;word-break:break-all;border-radius:var(--r-ctl);background:var(--input-bg);border:1px solid var(--line);color:var(--ink-soft);margin:6px 0 8px;padding:7px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;line-height:1.5;display:block}.lv-recording{border:1px solid color-mix(in srgb,var(--danger) 45%,transparent);border-radius:var(--r-chip);background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--danger);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.lv-rec-dot{background:var(--danger);border-radius:50%;flex:none;width:7px;height:7px;animation:1.6s infinite pv-tr-pulse}.pv-notegen,.pv-noteother{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--bg2);color:var(--ink);white-space:pre-wrap;flex:none;margin:0 0 8px;padding:7px 9px;line-height:1.5}.pv-notegen{border-left:3px solid var(--accent)}.pv-notegen b,.pv-noteother b{letter-spacing:.8px;text-transform:uppercase;color:var(--ink-soft);margin-bottom:2px;font-size:10px;font-weight:800;display:block}.pv-thumb{aspect-ratio:16/9;pointer-events:none;background:var(--bg2);border:1px solid var(--line);border-radius:8px;flex:none;width:100%;position:relative;overflow:hidden}.pv-thumb-surface{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.pv-thumb .pv-stage-inner{padding:36px 42px;animation:none;overflow:hidden}.pv-thumb .pv-stage-inner>*,.pv-thumb .pv-stage-inner .lb-sec>*{animation:none}.pv-thumb .pv-progress{display:none}.pv-thumb .pv-title{font-size:40px}.pv-thumb .pv-stage-inner .lb-h2{font-size:29px}.pv-thumb .pv-stage-inner .lb-hero-t{font-size:36px}.pv-thumb-black{background:#05070a}.pv-thumb-live{font-family:var(--font-sans);color:var(--bright);align-items:center;gap:8px;margin-top:16px;font-size:13px;font-weight:700;display:inline-flex}.pv-thumb-live .ti{color:var(--accent)}.pv-slides-pop{color:var(--ink-soft);cursor:pointer;border-radius:var(--r-ctl);background:0 0;border:none;margin-left:auto;padding:2px 6px;font-size:13px;line-height:1}.pv-slides-pop:hover{color:var(--accent);background:var(--bg3)}.pv-slides-head .pv-slides-x{margin-left:0}.sw{background:var(--bg);color:var(--ink);flex-direction:column;display:flex;position:fixed;inset:0}.sw-head{border-bottom:1px solid var(--line);flex:none;align-items:baseline;gap:10px;padding:12px 18px;display:flex}.sw-head>b{font-family:var(--font-sans);letter-spacing:1.6px;text-transform:uppercase;color:var(--bright);font-size:12px;font-weight:800}.sw-head>span{color:var(--ink-soft);font-size:12.5px}.sw-hint{text-align:right;margin-left:auto}.sw-list{overscroll-behavior:contain;scrollbar-width:thin;flex:1;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));align-content:start;gap:12px;padding:16px 18px;display:grid;overflow-y:auto}.sw-group{border-top:1px solid var(--line);grid-column:1/-1;align-items:baseline;gap:9px;margin-top:10px;padding-top:12px;display:flex}.sw-group:first-child{border-top:none;margin-top:0;padding-top:0}.sw-group i{color:var(--accent);font-size:15px;font-style:normal}.sw-group b{font-family:var(--font-sans);color:var(--ink);font-size:13px;font-weight:700}.sw-group small{color:var(--ink-soft);font-size:11px}.sw-card{border:1px solid var(--line);background:var(--bg2);cursor:pointer;text-align:left;font:inherit;color:inherit;border-radius:10px;flex-direction:column;gap:7px;padding:8px;transition:border-color .12s,box-shadow .12s;display:flex}.sw-card:hover:not(:disabled){border-color:var(--accent)}.sw-card:disabled{cursor:default}.sw-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sw-card .pv-thumb{border-radius:6px}.sw-lab{align-items:baseline;gap:7px;min-width:0;display:flex}.sw-lab .ti{color:var(--accent);flex:none;font-size:12px}.sw-lab b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.sw-n{color:var(--ink-soft);font-variant-numeric:tabular-nums;flex:none;font-size:10.5px;font-weight:800}.sw-now{letter-spacing:1px;color:#26854a;flex:none;margin-left:auto;font-size:9px;font-style:normal;font-weight:800}[data-mode=dark] .sw-now{color:#46b07a}.sw-gone{text-align:center;flex-direction:column;align-items:center;gap:4px;margin:auto;padding:24px;display:flex}.sw-loading{color:var(--ink-soft);grid-column:1/-1;padding:8px 2px;font-size:12.5px}.pv-spot{z-index:4;background:#04070cf5;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pv-spot img{border-radius:8px;max-width:96%;max-height:92%;box-shadow:0 18px 60px #0000008c}.pv-spot.presenter{cursor:zoom-out}.pv-spot-hint{font-family:var(--font-sans);letter-spacing:.4px;color:var(--ink-soft);font-size:11px;font-weight:700;position:absolute;bottom:10px;right:14px}.pv-stageview.canspot .lb-shot img{cursor:zoom-in}@media (prefers-reduced-motion:no-preference){.pv-spot{animation:.18s pvSpotIn}@keyframes pvSpotIn{0%{opacity:0}to{opacity:1}}}.pv-stage-inner .m-blocks .lb-links{gap:7px;margin:2px 0 8px}.pv-stage-inner .m-blocks .lb-link{border-color:var(--line);color:var(--ink-soft);padding:3px 10px;font-size:11px;font-weight:600}.pv-stage-inner .m-blocks .lb-link:after{font-size:10px}.pv-stage-inner .m-blocks .lb-link:hover{border-color:var(--accent);color:var(--bright)}.pv-brandmark{z-index:5;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:var(--font-sans);letter-spacing:1.4px;text-transform:uppercase;color:var(--ink-soft);opacity:.62;align-items:center;gap:7px;font-size:10.5px;font-weight:800;display:inline-flex;position:absolute;top:12px;right:44px}.pv-brandmark img{width:auto;height:15px;display:block}.pv-stageview.fill .pv-brandmark{font-size:11.5px;top:14px;right:18px}.pv-stageview.fill .pv-brandmark img{height:17px}.pv-stage-inner .m-blocks .lb-ringwrap{--lb-ring-w:min(500px,52vh);width:min(100%,96ch);margin-inline:auto}.pv-stage-inner .m-blocks .lb-ringpair{flex-direction:column;align-items:center;gap:12px}.pv-stage-inner .m-blocks .lb-ringpair .lb-defs{flex:none;width:100%;max-width:none}@media (min-width:1000px){.pv-stage-inner .m-blocks .lb-ringwrap{width:100%}.pv-stage-inner .m-blocks .lb-ringpair{flex-direction:row;justify-content:center;gap:40px}.pv-stage-inner .m-blocks .lb-ringpair .lb-defs{flex:1 1 0;width:auto;min-width:0;max-width:44ch}}.pv-stage-inner .m-blocks .lb-ringpair .lb-def{text-align:left;padding:12px 18px}.pv-stage-inner .m-blocks .lb-ringpair .lb-def b{font-size:17px}.pv-stage-inner .m-blocks .lb-ringpair .lb-def span{font-size:16px;line-height:1.6}@media (prefers-reduced-motion:no-preference){.pv-stage-inner :is(.lb-fl-node,.lb-fo-lead,.lb-fo-worker,.lb-fo-result,.lb-fw-hub,.lb-fw-step,.lb-sp-dot,.lb-sp-lab,.lb-sp-x,.lb-sp-tag,.lb-sp-back-head,.lb-sp-rescue,.lb-light-card,.pv-agp-node,.pv-agp-link,.lb-fg-lab,.lb-fg-lm,.lb-fg-chip){animation:.3s cubic-bezier(.2,.8,.3,1) backwards pvMechIn;animation-delay:calc(var(--md,0)*1s)}.pv-stage-inner .lb-fg-front{animation:.5s both pvWipeDown;animation-delay:calc(var(--md,0)*1s)}.pv-stage-inner .lb-fg-veil{animation:2.6s cubic-bezier(.6,.05,.3,1) .4s both pvFgVeil}.pv-stage-inner .lb-fg-sail{animation:3s cubic-bezier(.33,.65,.28,1) both pvFgSail;animation-delay:calc(var(--md,0)*1s)}.pv-stage-inner .lb-fg-vessel svg{animation:4.4s ease-in-out infinite pvFgBob;animation-delay:calc(var(--md,0)*1s + 3s)}.pv-stage-inner .lb-fg-fogback .lb-fg-tex{animation:26s ease-in-out infinite alternate pvFgDrift}.pv-stage-inner .lb-fg-fogfront .lb-fg-tex{animation:17s ease-in-out infinite alternate-reverse pvFgDrift}.pv-stage-inner .lb-fl-line{transform-origin:0;animation:.28s backwards pvMechGrow;animation-delay:calc(var(--md,0)*1s)}.pv-stage-inner .lb-fl-head{animation:.22s backwards pvMechFade;animation-delay:calc(var(--md,0)*1s + .2s)}.pv-stage-inner .lb-sp-trunk{animation:.5s both pvWipeRight;animation-delay:calc(var(--md,0)*1s)}.pv-stage-inner .lb-sp-branch{animation:.5s both pvWipeUp;animation-delay:calc(var(--md,0)*1s)}.pv-stage-inner .lb-fo-path{animation:.45s both pvWipeDown;animation-delay:calc(var(--md,0)*1s)}.pv-stage-inner .lb-sp-back{animation:.45s backwards pvMechFade;animation-delay:calc(var(--md,0)*1s)}.pv-stage-inner .lb-sp-safe{animation:.4s cubic-bezier(.2,.8,.3,1) backwards pvMechIn,2s .2s 2 pvSpPulse;animation-delay:calc(var(--md,0)*1s),calc(var(--pulse,0)*1s)}.pv-stage-inner .lb-fo-tick{animation:.3s cubic-bezier(.34,1.56,.64,1) backwards pvMechPop;animation-delay:calc(var(--md,0)*1s)}.pv-stage-inner :is(.lb-fw-arc,.lb-fw-ah){animation:.4s backwards pvMechFade;animation-delay:calc(var(--md,0)*1s)}.pv-stage-inner .lb-ly-ring:not(.lb-ly-innermost){animation:.7s backwards pvLyPeel;animation-delay:calc(var(--peel,0)*1s)}.pv-stage-inner .lb-ly-ring:not(.lb-ly-innermost)>.lb-ly-head{animation:.7s backwards pvMechHold;animation-delay:calc(var(--peel,0)*1s)}.pv-stage-inner .lb-ly-you{animation:pvLyWalk calc(max(var(--steps) - 1,1)*.9s) ease-in-out backwards 1.1s}.pv-stage-inner .lb-ly-core{animation:.6s backwards pvLyGlow;animation-delay:calc(var(--glow,0)*1s)}.pv-stage-inner :is(.lb-pb-bub,.lb-pb-win,.lb-pb-hero,.lb-pb-tagline,.lb-pb-chip){animation:.3s cubic-bezier(.2,.8,.3,1) backwards pvMechIn;animation-delay:calc(var(--md,0)*1s)}.pv-stage-inner .lb-pb-arrow{animation:.35s backwards pvMechFade;animation-delay:calc(var(--md,0)*1s)}.pv-stage-inner .lb-pb-arrow .lb-pb-spark{animation:.55s cubic-bezier(.34,1.56,.64,1) backwards pvCvSpark;animation-delay:calc(var(--md,0)*1s + .1s)}.pv-stage-inner .lb-pb-skel{animation:.4s backwards pvMechGrow;animation-delay:calc(var(--md,0)*1s)}.pv-stage-inner .lb-light-bulb.on{animation:1.4s .25s 2 pvLampGlow}@keyframes pvLampGlow{50%{filter:brightness(1.4);scale:1.3}}@keyframes pvMechIn{0%{opacity:0;translate:0 4px}}@keyframes pvMechFade{0%{opacity:0}}@keyframes pvMechGrow{0%{scale:0 1}}@keyframes pvMechPop{0%{scale:0}}@keyframes pvWipeRight{0%{clip-path:inset(-4px 100% -4px -4px)}to{clip-path:inset(-4px)}}@keyframes pvWipeDown{0%{clip-path:inset(-4px -4px 100%)}to{clip-path:inset(-4px)}}@keyframes pvWipeUp{0%{clip-path:inset(100% -4px -4px)}to{clip-path:inset(-4px)}}@keyframes pvSpPulse{0%,to{box-shadow:0 0 0 1.5px var(--lb-green-rule),0 0 0 5px var(--lb-green-bg)}35%{box-shadow:0 0 0 1.5px var(--lb-green-rule),0 0 0 10px var(--lb-green-bg)}}@keyframes pvLyPeel{0%{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:color-mix(in srgb,var(--accent) 4%,transparent)}}@keyframes pvMechHold{0%{opacity:1}}@keyframes pvLyWalk{0%{translate:0}}@keyframes pvFgDrift{0%{translate:-2.2%}to{translate:2.2%}}@keyframes pvFgVeil{0%{translate:0}to{translate:-180%}}@keyframes pvFgSail{0%{opacity:0;translate:-36.5%}10%{opacity:1}to{opacity:1;translate:0}}@keyframes pvFgBob{0%,to{translate:0;rotate:none}50%{translate:0 -2.5px;rotate:-2.2deg}}@keyframes pvLyGlow{0%{border-color:color-mix(in srgb,var(--accent) 30%,transparent);background:color-mix(in srgb,var(--accent) 4%,transparent);box-shadow:none}}.pv-stage-inner .lb-cv-row{animation:.38s cubic-bezier(.2,.8,.3,1) backwards pvMechIn;animation-delay:calc(var(--md,0)*1s)}.pv-stage-inner .lb-cv-you .lb-cv-text{clip-path:inset(0 100% 0 0);animation:pvCvType calc(var(--ch,20)*30ms) steps(var(--ch,20),end) forwards;animation-delay:calc(var(--md,0)*1s + .12s);display:inline-block}.pv-stage-inner .lb-cv-end{animation:.55s cubic-bezier(.34,1.56,.64,1) backwards pvCvSpark;animation-delay:calc(var(--md,0)*1s)}.pv-stage-inner .lb-cv-clawd{animation:2.8s ease-in-out 1s infinite pvClawdBob}@keyframes pvClawdBob{50%{translate:0 2px}}.pv-stage-inner .lb-cv-note{animation:.35s backwards pvMechFade,1.1s 2 pvCvHum;animation-delay:calc(var(--md,0)*1s),calc(var(--md,0)*1s + .25s)}@keyframes pvCvType{to{clip-path:inset(0 -4px 0 0)}}@keyframes pvCvSpark{0%{rotate:-100deg;scale:.25}}@keyframes pvCvHum{50%{opacity:.4}}.pv-stage-inner .lb-cc-term{animation:.35s cubic-bezier(.2,.8,.3,1) .15s backwards pvMechIn}.pv-stage-inner .lb-cc-term:after{animation:.7s both pvCcDim;animation-delay:calc(var(--md,0)*1s)}.pv-stage-inner .lb-cc-cap-term{animation:.35s both pvCcBye;animation-delay:calc(var(--md,0)*1s)}.pv-stage-inner .lb-cc-cap-app{animation:.35s cubic-bezier(.2,.8,.3,1) backwards pvMechIn;animation-delay:calc(var(--md,0)*1s)}.pv-stage-inner .lb-cc-app{animation:.75s cubic-bezier(.3,.9,.3,1) backwards pvCcSlide;animation-delay:calc(var(--md,0)*1s)}.pv-stage-inner .lb-cc-typed{clip-path:inset(0 100% 0 0);animation:pvCvType calc(var(--ch,20)*30ms) steps(var(--ch,20),end) forwards;animation-delay:calc(var(--md,0)*1s);display:inline-block}.pv-stage-inner .lb-cc-htyped{animation-duration:calc(var(--ch,20)*22ms)}.pv-stage-inner :is(.lb-cc-cursor,.lb-cc-caret){animation:50ms linear backwards pvCcIn,1.05s step-end infinite pvCcBlink;animation-delay:calc(var(--md,0)*1s),calc(var(--md,0)*1s)}.pv-stage-inner .lb-cc-home{animation:.4s both pvCcBye;animation-delay:calc(var(--md,0)*1s)}.pv-stage-inner .lb-cc-ph{animation:.25s both pvCcBye;animation-delay:calc(var(--md,0)*1s)}.pv-stage-inner .lb-cc-convo{animation:.45s backwards pvMechFade;animation-delay:calc(var(--md,0)*1s)}.pv-stage-inner :is(.lb-cc-bubble,.lb-cc-stream p,.lb-cc-points li){animation:.38s cubic-bezier(.2,.8,.3,1) backwards pvMechIn;animation-delay:calc(var(--md,0)*1s)}.pv-stage-inner .lb-cc-live{animation:.3s both pvCcIn,.35s forwards pvCcBye;animation-delay:calc(var(--md,0)*1s),calc(var(--mo,999)*1s)}.pv-stage-inner .lb-cc-work{animation:.35s both pvCcIn;animation-delay:calc(var(--md,0)*1s)}.pv-stage-inner .lb-cc-tick{animation:.2s both pvCcIn,.2s forwards pvCcBye;animation-delay:calc(var(--md,0)*1s),calc(var(--mo,999)*1s)}.pv-stage-inner .lb-cc-spin{animation:2.4s linear infinite pvCcWhirl}.pv-stage-inner .lb-cc-fspark{animation:.55s cubic-bezier(.34,1.56,.64,1) backwards pvCvSpark;animation-delay:calc(var(--md,0)*1s)}.pv-stage-inner .lb-cc-ring{animation:.9s linear pvCcRing;animation-iteration-count:var(--ri,8);animation-delay:calc(var(--md,0)*1s)}.pv-stage-inner :is(.lb-cc-clawd,.lb-cc-hclawd){animation:2.8s ease-in-out 1s infinite pvClawdBob}.pv-stage-inner .lb-cc-nav{animation:.35s cubic-bezier(.2,.8,.3,1) backwards pvMechIn;animation-delay:calc(var(--md,0)*1s)}@keyframes pvCcSlide{0%{translate:0 106%}}@keyframes pvCcDim{0%{opacity:0}}@keyframes pvCcIn{0%{opacity:0}to{opacity:1}}@keyframes pvCcBye{0%{opacity:1}to{opacity:0}}@keyframes pvCcBlink{50%{opacity:0}}@keyframes pvCcWhirl{to{rotate:360deg}}@keyframes pvCcRing{0%{border-color:#7aa7ff #3a3835 #3a3835;rotate:none}to{border-color:#7aa7ff #3a3835 #3a3835;rotate:360deg}}}.pv-nav.hs-ps-nav{flex-wrap:wrap;gap:8px;margin:0 0 22px;display:flex}.pv-nav.hs-ps-nav a{border:1px solid var(--line);background:var(--bg2);min-height:38px;color:var(--ink-soft);box-shadow:0 1px 2px rgba(var(--shadow-rgb),.06),0 6px 14px rgba(var(--shadow-rgb),.08);border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600}.pv-nav.hs-ps-nav a .ti{color:var(--accent);font-size:16px}.pv-nav.hs-ps-nav a:hover{color:var(--ink);border-color:var(--accent)}.pv-nav.hs-ps-nav a.on{color:var(--bright);border-color:var(--accent);box-shadow:none;background:color-mix(in srgb,var(--accent) 14%,var(--bg2))}.pv-nav.hs-ps-nav a.on .ti{color:var(--bright)}.pv-nav.hs-ps-nav a:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 50%,transparent);outline-offset:2px}.hs-ps-wrap{color:var(--ink);font-weight:500}.hs-ps-wrap b,.hs-ps-wrap strong{font-weight:600}.hs-ps-wrap .hs-pg-head{margin:0 0 22px}.hs-ps-wrap .hs-pg-kicker{color:var(--bright);margin:0 0 8px}.hs-ps-wrap .hs-pg-title{color:var(--ink);margin:0 0 12px}.hs-ps-wrap .hs-pg-sub{margin:0}.hs-ps-wrap .hs-pg-sub+*{margin-top:12px}.hs-ps-head.hs-pg-head{flex-wrap:wrap;align-items:baseline;gap:6px 14px;min-width:0;margin:0 0 12px;display:flex}.hs-ps-head .hs-pg-kicker{align-items:center;gap:10px;margin:0;display:inline-flex}.hs-ps-head .hs-pg-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;margin:0;font-size:22px;line-height:1.25;overflow:hidden}.pv-start-title{max-width:460px;margin:0 0 22px}.pv-start-title span{letter-spacing:.12em;color:var(--ink-soft);font-size:12.5px;font-weight:600}.pv-start-grid{gap:14px}.pv-start-cohort{background:var(--bg2);border:1px solid var(--line);box-shadow:0 1px 2px rgba(var(--shadow-rgb),.06),0 10px 24px rgba(var(--shadow-rgb),.1);border-radius:16px;gap:4px;padding:20px 22px;transition:border-color .15s,transform .15s,box-shadow .15s}.pv-start-cohort:hover{border-color:var(--accent);box-shadow:0 2px 4px rgba(var(--shadow-rgb),.07),0 16px 32px rgba(var(--shadow-rgb),.14);transform:translateY(-2px)}.pv-start-cohort:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 50%,transparent);outline-offset:2px}.pv-start-cohort:disabled{transform:none}.pv-start-cohort.is-live{border-color:var(--cta)}.pv-start-cohort .ti{background:color-mix(in srgb,var(--accent) 12%,transparent);width:40px;height:40px;color:var(--bright);border-radius:12px;justify-content:center;align-items:center;margin-bottom:8px;font-size:19px;display:flex}.pv-start-cohort b{color:var(--ink);font-size:17px;font-weight:600}.pv-start-cohort small{color:var(--ink-soft);font-size:13.5px}.pv-live-tag{color:var(--cta-ink);font-size:11px;font-weight:700}.pv-live-dot{background:var(--cta);box-shadow:0 0 0 3px #2fa35a2e}.pv-quiet{font-size:13.5px}.pv-console{gap:16px;height:calc(100dvh - 200px)}@container shell (max-width:980px){.pv-console{height:auto}}.pv-stagecol{gap:12px}.pv-stagewrap.hs-ps-stage{border:3px solid var(--cta);background:var(--bg2);box-shadow:0 1px 2px rgba(var(--shadow-rgb),.06),0 10px 24px rgba(var(--shadow-rgb),.1);border-radius:16px}.pv-stagewrap.hs-ps-stage.pen{border-style:dashed}.pv-stage-help{border:1px solid var(--line);background:var(--bg2);width:26px;height:26px;color:var(--ink-soft);opacity:.85;border-radius:999px;font-weight:600}.pv-sharehelp{box-shadow:0 2px 4px rgba(var(--shadow-rgb),.07),0 18px 44px rgba(var(--shadow-rgb),.22);border-radius:16px;padding:16px 18px}.pv-sharehelp>b{color:var(--ink);font-size:14.5px;font-weight:600}.pv-sharehelp p{font-size:13.5px}.pv-sharehelp p span{font-weight:600}.pv-sharehelp-ok{border-radius:999px;min-height:36px;padding:7px 16px;font-size:13px;font-weight:600}.pv-toolbar.hs-ps-toolbar{background:0 0;border:0;border-radius:0;gap:6px 7px;margin:0;padding:0}.pv-tb.hs-ps-tool{border:1px solid var(--line);background:var(--bg2);min-height:38px;color:var(--ink);box-shadow:0 1px 2px rgba(var(--shadow-rgb),.06),0 6px 14px rgba(var(--shadow-rgb),.08);border-radius:999px;gap:7px;padding:7px 13px;font-size:13.5px;font-weight:600;transition:border-color .15s,background .15s,transform .1s,box-shadow .1s}.pv-tb.hs-ps-tool .ti{color:var(--accent);font-size:15px}.pv-tb.hs-ps-tool:hover{border-color:var(--accent)}.pv-tb.hs-ps-tool:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 50%,transparent);outline-offset:2px}.pv-tb.hs-ps-tool:disabled{opacity:.6;cursor:default;box-shadow:none}.pv-tb.hs-ps-tool.primary{background:var(--cta);border-color:var(--cta);color:#fff;box-shadow:0 2px 0 rgba(var(--shadow-rgb),.18),0 8px 18px #2fa35a4d}.pv-tb.hs-ps-tool.primary .ti{color:#fff}.pv-tb.hs-ps-tool.primary:hover{background:var(--cta-hover);border-color:var(--cta-hover)}.pv-tb.hs-ps-tool.primary:active{box-shadow:none;transform:translateY(1px)}.pv-tb.hs-ps-tool.on,.pv-tb.hs-ps-tool.jump{background:color-mix(in srgb,var(--accent) 14%,var(--bg2));border-color:var(--accent);color:var(--bright);box-shadow:none}.pv-tb.hs-ps-tool.on .ti,.pv-tb.hs-ps-tool.jump .ti{color:var(--bright)}.pv-tb.hs-ps-tool.pv-return{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));color:var(--bright)}.pv-tb.hs-ps-tool.danger:hover{border-color:var(--danger);color:var(--danger)}.pv-tb.hs-ps-tool.danger:hover .ti{color:var(--danger)}.pv-sheet .pv-tb.hs-ps-tool.danger{border-color:color-mix(in srgb,var(--danger) 45%,var(--line));color:var(--danger)}.pv-sheet .pv-tb.hs-ps-tool.danger .ti{color:var(--danger)}.pv-tb.hs-ps-tool.quiet{min-height:32px;box-shadow:none;padding:5px 12px;font-size:12.5px}.pv-now{color:var(--ink-soft);font-size:13px}.pv-now b{color:var(--ink);font-weight:600}.pv-pen{width:24px;height:24px}.pv-pen.on{border-color:var(--ink)}.pv-return-lab{max-width:190px}.pv-slides.hs-panel{border:1px solid var(--line);background:var(--bg2);box-shadow:0 1px 2px rgba(var(--shadow-rgb),.06),0 10px 24px rgba(var(--shadow-rgb),.1);border-radius:16px;padding:0}.pv-slides-head{padding:11px 14px}.pv-slides-head b{letter-spacing:.12em;color:var(--bright);font-size:12.5px;font-weight:600}.pv-slides-pop,.pv-slides-x{border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:15px;display:inline-flex}.pv-slides-pop:hover,.pv-slides-x:hover{background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--bright)}.pv-slides-list{padding:10px}.pv-sl{background:0 0;border-radius:10px;padding:8px 10px}.pv-sl b{font-size:12.5px}.pv-sl small{font-size:11px}.pv-sl-n{top:9px}.pv-sl.now{background:color-mix(in srgb,var(--accent) 10%,transparent);border-color:var(--accent)}.pv-sl-lesson{color:var(--ink);font-size:12.5px;font-weight:600}.pv-sl-lesson i,.pv-sl.one i{color:var(--accent)}.pv-rail{gap:12px}.pv-panel.hs-ps-panel{border:1px solid var(--line);background:var(--bg2);box-shadow:0 1px 2px rgba(var(--shadow-rgb),.06),0 10px 24px rgba(var(--shadow-rgb),.1);border-radius:16px;flex-direction:column;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}.pv-panel.hs-ps-panel.floating{box-shadow:0 2px 4px rgba(var(--shadow-rgb),.07),0 16px 40px rgba(var(--shadow-rgb),.22);border-width:1px}.pv-panel.hs-ps-panel.pv-lifted{opacity:.9;box-shadow:0 16px 40px rgba(var(--shadow-rgb),.28)}.pv-panel.hs-ps-panel .pv-p-head{gap:4px;padding:9px 10px 4px}.pv-panel.hs-ps-panel .pv-p-title{letter-spacing:.12em;text-transform:uppercase;color:var(--bright);font-size:12px;font-weight:600}.pv-panel.hs-ps-panel .pv-grip,.pv-panel.hs-ps-panel .pv-arrow,.pv-panel.hs-ps-panel .pv-pop{color:var(--ink-soft);border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:inline-flex}.pv-panel.hs-ps-panel .pv-arrow:hover,.pv-panel.hs-ps-panel .pv-pop:hover{color:var(--bright);background:color-mix(in srgb,var(--accent) 10%,transparent)}.pv-panel.hs-ps-panel .pv-p-dots{padding:0 0 6px}.pv-panel.hs-ps-panel .pv-p-dots i{background:var(--line)}.pv-panel.hs-ps-panel .pv-p-dots i.on{background:var(--accent)}.pv-panel.hs-ps-panel .pv-p-body{color:var(--ink);padding:2px 14px 14px;font-size:13px}.pv-panel.hs-ps-panel .pv-p-body p{color:var(--ink);font-size:13px;line-height:1.5}.pv-panel.hs-ps-panel .pv-p-body .pv-quiet{color:var(--ink-soft);font-size:12.5px}.pv-panel.hs-ps-panel .pv-p-body .pv-msg b{color:var(--bright)}.pv-panel.hs-ps-panel .pv-p-body .pv-msg.presenter b{color:var(--cta-ink)}.pv-addpanel{border:1px dashed var(--line);min-height:38px;color:var(--ink-soft);border-radius:999px;font-size:13px;font-weight:600}.pv-addpanel:hover{color:var(--bright);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.pv-nx-card{border-radius:12px;padding:10px 12px}.pv-nx-card b{font-size:13.5px;font-weight:600}.pv-nx-card small{font-size:11.5px}.pv-nx-send{min-height:36px;color:var(--bright);border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:600}.pv-nx-send:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.pv-nx-plan{font-size:12px}.pv-member b{font-size:13px}.pv-member small{font-size:11.5px}.pv-member.here .pv-dot{background:var(--cta)}.pv-msg{font-size:13px}.pv-park{border-radius:999px;padding:0 7px;font-size:10.5px}.pv-chatrow input{background:var(--bg2);border:1px solid var(--muted);border-radius:999px;min-height:38px;padding:7px 14px;font-size:13px}.pv-chatrow input:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 40%,transparent);border-color:var(--accent)}.pv-chatrow button{background:var(--cta);border-color:var(--cta);color:#fff;border-radius:999px;min-width:38px;min-height:38px}.pv-chatrow button:hover{background:var(--cta-hover);border-color:var(--cta-hover)}.pv-q{border-bottom-style:solid;border-bottom-color:color-mix(in srgb,var(--line) 70%,transparent)}.pv-q span{font-size:13px}.pv-q span small{font-size:11px}.pv-rs li{border-bottom-style:solid;border-bottom-color:color-mix(in srgb,var(--line) 70%,transparent)}.pv-rs button{font-size:13px}.pv-rs li.now button{color:var(--bright);font-weight:600}.pv-notes-tools button{border-radius:999px;min-height:28px;padding:2px 11px;font-size:12px;font-weight:600}.pv-notes-tools small{font-size:11px}.pv-notegen,.pv-noteother{border-radius:12px}.pv-notegen b,.pv-noteother b{font-weight:600}.pv-cov{color:var(--cta-ink)}.pv-tr-btn{background:var(--bg2);border-radius:999px;min-height:32px;padding:5px 13px;font-size:12.5px;font-weight:600}.pv-tr-link{font-size:12px;font-weight:600}.pv-tr-consent{border-radius:12px;padding:10px}.pv-tr-consent-text{border-radius:10px;font-size:12.5px}.pv-tr-check{font-size:12.5px}.pv-tr-chip{border-radius:999px;font-weight:600}.pv-tr-text{font-size:13px}.pv-tr-helper{border-radius:12px}.pv-tr-cmd{border-radius:10px}.pv-pal.hs-panel{box-shadow:0 2px 4px rgba(var(--shadow-rgb),.07),0 40px 100px var(--modal-shadow);border-radius:16px;padding:0}.pv-pal input{padding:16px 20px;font-size:16px}.pv-pal-h{letter-spacing:.12em;color:var(--ink-soft);font-size:11.5px;font-weight:600}.pv-pal-item{border-radius:10px;padding:9px 12px}.pv-pal-item.sel{background:color-mix(in srgb,var(--accent) 10%,transparent)}.pv-pal-ico{border:1px solid var(--line);border-radius:8px}.pv-pal-item b{font-size:14px;font-weight:600}.pv-pal-item small{font-size:12px}.pv-pal-live{color:var(--cta-ink);font-size:10px}.pv-pal-foot{font-size:12px}.pv-sheet.hs-panel{box-shadow:0 2px 4px rgba(var(--shadow-rgb),.07),0 40px 100px var(--modal-shadow);border-radius:16px;padding:24px}.pv-sheet h2{letter-spacing:0;color:var(--ink);font-size:20px;font-weight:600}.pv-sheet .pv-quiet{font-size:14px;line-height:1.55}.pv-sheet-list{gap:10px}.pv-plancard{border-radius:12px;padding:12px 14px}.pv-plancard:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,transparent)}.pv-plancard b{color:var(--ink);font-size:14.5px;font-weight:600}.pv-plancard small{font-size:12.5px}.pv-recap-item{border-bottom-style:solid;border-bottom-color:color-mix(in srgb,var(--line) 70%,transparent)}.pv-recap-item>span:first-child{font-size:14px}.pv-seg{border-radius:999px}.pv-seg-btn{padding:6px 13px;font-size:12.5px}.pv-seg-btn.covered.on{background:var(--cta);color:#fff}.pv-sheet-row{flex-wrap:wrap;gap:10px}.pv-toast{box-shadow:0 2px 4px rgba(var(--shadow-rgb),.07),0 16px 40px rgba(var(--shadow-rgb),.25);border-radius:12px;font-size:13.5px}.sw-head>b{letter-spacing:.12em;font-size:12.5px;font-weight:600}.sw-head>span,.sw-hint{font-size:13px}.sw-card{box-shadow:0 1px 2px rgba(var(--shadow-rgb),.06),0 6px 16px rgba(var(--shadow-rgb),.08);border-radius:12px;padding:9px}.sw-card.now{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 30%,transparent)}.sw-group b{font-weight:600}.sw-now{color:var(--cta-ink)}.lv-banner.hs-bar{box-shadow:0 1px 2px rgba(var(--shadow-rgb),.06),0 6px 16px rgba(var(--shadow-rgb),.08);border-radius:14px;gap:10px 14px;margin-bottom:18px;padding:13px 18px;font-size:14.5px}.lv-banner b{color:var(--ink)}.lv-live-dot{background:var(--cta);box-shadow:0 0 0 4px #2fa35a2e}.lv-recording{border-radius:999px;font-weight:600}.hs-ps-wrap .lv-room+*,.hs-ps-wrap>.pv-quiet{color:var(--ink-soft);font-size:14.5px;line-height:1.55}.lv-room.hs-lr{grid-template-columns:minmax(0,1fr) 260px;gap:16px}@container shell (max-width:860px){.lv-room.hs-lr{grid-template-columns:1fr}}.lv-chatcard.hs-panel,.lv-memcard.hs-panel{border:1px solid var(--line);background:var(--bg2);box-shadow:0 1px 2px rgba(var(--shadow-rgb),.06),0 10px 24px rgba(var(--shadow-rgb),.1);border-radius:16px;padding:22px}.lv-chatcard h3,.lv-memcard h3{letter-spacing:0;text-transform:none;color:var(--ink);align-items:center;gap:8px;margin:0 0 12px;font-size:15px;font-weight:600;display:flex}.lv-chatcard h3 .ti,.lv-memcard h3 .ti{color:var(--accent);font-size:17px}.lv-thread.hs-lr-chat{flex-direction:column;gap:10px;min-height:340px;max-height:52vh;padding-right:4px;display:flex}.pv-msg.hs-lr-msg{background:var(--bg3);max-width:88%;color:var(--ink);border-radius:12px;align-self:flex-start;margin:0;padding:10px 14px;font-size:14.5px;line-height:1.5}.pv-msg.hs-lr-msg.mine{background:color-mix(in srgb,var(--cta) 12%,transparent);align-self:flex-end}.pv-msg.hs-lr-msg.presenter{background:color-mix(in srgb,var(--accent) 12%,transparent)}.pv-msg.hs-lr-msg b{color:var(--ink);margin-bottom:2px;font-size:12.5px;display:block}.pv-msg.hs-lr-msg.presenter b{color:var(--bright)}.lv-thread.hs-lr-chat .pv-quiet{align-self:center;margin:auto}.lv-chatcard .pv-chatrow{border-top:1px solid var(--line);gap:8px;margin-top:12px;padding-top:12px}.lv-chatcard .pv-chatrow input{min-height:44px;font-size:14.5px}.lv-chatcard .pv-chatrow button{min-width:44px;min-height:44px;font-size:16px}.pv-member.hs-lr-mate{gap:9px;padding:5px 0}.pv-member.hs-lr-mate b{color:var(--ink);font-size:14px;font-weight:500}.pv-member.hs-lr-mate small{font-size:12.5px}.pv-dot.hs-lr-dot{background:var(--muted);width:9px;height:9px}.pv-member.here .pv-dot.hs-lr-dot{background:var(--cta)}.lv-none{border:1px solid var(--line);background:var(--bg2);box-shadow:0 1px 2px rgba(var(--shadow-rgb),.06),0 10px 24px rgba(var(--shadow-rgb),.1);color:var(--ink-soft);border-radius:16px;padding:30px 26px;font-size:15px;line-height:1.6}.lv-none>p{max-width:60ch;margin:0 auto}.lv-next{border:1px solid var(--line);background:color-mix(in srgb,var(--accent) 6%,transparent);border-radius:16px}.lv-next>b{letter-spacing:.12em;color:var(--bright);font-size:12.5px;font-weight:600}.lv-next li{font-size:14.5px}.lv-join{border:1px solid var(--cta);background:var(--bg2);border-radius:16px}.lv-join>b{letter-spacing:.12em;color:var(--cta-ink);font-size:12.5px;font-weight:600}.lv-join-title{font-size:17px;font-weight:600}.lv-join-host{font-weight:600}@media (prefers-reduced-motion:reduce){.pv-start-cohort,.pv-tb.hs-ps-tool{transition:none}}
