.immersive-app{grid-template-rows:var(--lx-topbar-h) minmax(0, 1fr) 64px;min-height:100svh;color:var(--lx-ink-1);font-family:var(--lx-font-ui);display:grid;position:relative}.immersive-app *,.manifesto-panel *{box-sizing:border-box}.immersive-skip{z-index:100;border-radius:var(--lx-radius-sm);background:var(--lx-ink-1);color:var(--lx-night-1);padding:12px 16px;font-size:13px;font-weight:600;text-decoration:none;position:fixed;top:-80px;left:16px}.immersive-skip:focus{top:12px}.space-header.space-header{z-index:3;padding:0 var(--lx-gutter);background-repeat:no-repeat;background-origin:border-box;position:relative}.space-audience-slot{align-items:center;display:flex}.space-audience.space-audience{--lx-seg-h:28px}.space-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.space-engram.space-engram{gap:8px}.space-engram>svg{color:var(--lx-gold-500)}.space-stage{z-index:2;touch-action:pan-y;align-items:center;min-height:0;display:flex;position:relative}.space-console{z-index:3;height:64px;padding:0 var(--lx-gutter);background:linear-gradient(#080b0e00,#080b0ecc 38%);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;display:grid;position:relative}.console-statement{color:var(--lx-ink-2);white-space:nowrap;margin:0;font-size:13px;line-height:20px}.console-statement strong{color:var(--lx-ink-1);font-weight:600}.console-scenes{justify-self:center;align-items:stretch;height:64px;display:flex}.console-scenes>button{height:100%;color:var(--lx-ink-3);font-family:var(--lx-font-ui);white-space:nowrap;cursor:pointer;transition:color var(--lx-dur-1) var(--lx-ease-out);background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:0 16px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.console-scenes>button>svg{color:var(--lx-ink-4);transition:color var(--lx-dur-1) var(--lx-ease-out);flex:none}.console-num.console-num{color:var(--lx-ink-4)}.console-scenes>button[aria-current]{color:var(--lx-ink-1)}.console-scenes>button[aria-current]>svg,.console-scenes>button[aria-current] .console-num{color:var(--lx-gold-300)}.console-scenes>button[aria-current]:after{content:"";background:var(--lx-gold-400);height:2px;position:absolute;bottom:12px;left:16px;right:16px}@media (hover:hover){.console-scenes>button:hover{color:var(--lx-ink-1)}}.console-arrows{justify-self:end;align-items:center;gap:8px;display:flex}.console-arrow.console-arrow{--lx-icon-btn-size:40px;border-color:var(--lx-line-2);color:var(--lx-ink-2)}.console-count.console-count{min-width:64px;color:var(--lx-ink-2);text-align:center}.console-count i{color:var(--lx-ink-4);font-style:normal}.manifesto-overlay{z-index:50;background:#05080bb8;position:fixed;inset:0}.manifesto-panel.manifesto-panel{z-index:51;overscroll-behavior:contain;width:min(640px,100% - 32px);max-height:calc(100svh - 48px);color:var(--lx-ink-1);font-family:var(--lx-font-ui);padding:48px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.manifesto-close.manifesto-close{position:absolute;top:16px;right:16px}.manifesto-kicker.manifesto-kicker{color:var(--lx-gold-300);margin:0}.manifesto-title.manifesto-title{margin:16px 0}.manifesto-lede.manifesto-lede{color:var(--lx-ink-1);margin:0 0 20px}.manifesto-body.manifesto-body{color:var(--lx-ink-2);margin:0 0 14px}.manifesto-truth{border-block:1px solid var(--lx-line-1);grid-template-columns:136px minmax(0,1fr);gap:12px 20px;margin:24px 0 28px;padding:20px 0;font-size:13px;line-height:20px;display:grid}.manifesto-truth dt{color:var(--lx-ink-1);font-weight:600}.manifesto-truth dd{color:var(--lx-ink-3);margin:0}html[data-scene-motion=on] .manifesto-overlay[data-state=open]{animation:manifesto-fade var(--lx-dur-2) var(--lx-ease-out)}html[data-scene-motion=on] .manifesto-panel[data-state=open]{animation:manifesto-in var(--lx-dur-3) var(--lx-ease-out)}@keyframes manifesto-fade{0%{opacity:0}}@keyframes manifesto-in{0%{opacity:0;transform:translate(-50%,calc(12px - 50%))}}@media (width>=768px) and (width<=1023px){.console-statement{display:none}.space-console{grid-template-columns:minmax(0,1fr) auto}.console-scenes{justify-self:start}.console-scenes>button{padding:0 10px}.console-scenes>button[aria-current]:after{left:10px;right:10px}.console-num.console-num{display:none}}@media (width<=767px){.immersive-app{padding-bottom:calc(56px + env(safe-area-inset-bottom));display:block}.space-header.space-header{padding:0 16px}.space-idea.space-idea,.space-audience-slot{display:none}.space-actions{gap:4px}.space-engram.space-engram{--lx-btn-h:36px;--lx-btn-px:12px}.space-console{height:calc(56px + env(safe-area-inset-bottom));padding:0 0 env(safe-area-inset-bottom);border-top:1px solid var(--lx-line-1);background:#080b0ef0;display:block;position:fixed;bottom:0;left:0;right:0}.console-statement,.console-arrows{display:none}.console-scenes{grid-template-columns:repeat(4,minmax(0,1fr));height:56px;display:grid}.console-scenes>button{flex-direction:column;justify-content:center;gap:4px;min-height:44px;padding:0 4px;font-size:11px;line-height:16px}.console-num.console-num{display:none}.console-scenes>button[aria-current]{color:var(--lx-gold-200)}.console-scenes>button[aria-current]:after{inset:0 25% auto}.manifesto-panel.manifesto-panel{padding:40px 20px 24px}.manifesto-truth{grid-template-columns:1fr;gap:4px}.manifesto-truth dd+dt{margin-top:12px}}@media (prefers-reduced-motion:reduce){.manifesto-overlay,.manifesto-panel{animation:none!important}}.scene-copy{width:min(560px, calc(48vw - var(--lx-gutter)));margin-left:52vw;padding:56px 0}.scene-copy__inner{transition:opacity var(--lx-dur-3) var(--lx-ease-out), transform var(--lx-dur-3) var(--lx-ease-out)}.scene-copy__inner[data-phase=out]{opacity:0;transition-duration:.2s;transition-timing-function:var(--lx-ease-exit);transform:translateY(-8px)}.scene-copy__inner[data-phase=wait]{opacity:0;transition:none;transform:translateY(12px)}.scene-kicker.scene-kicker{color:var(--lx-gold-300);align-items:center;gap:10px;margin:0;display:flex}.scene-kicker__dot{background:var(--lx-gold-400);width:6px;height:6px;clip-path:var(--lx-octagon);flex:none}.scene-title.scene-title{color:var(--lx-ink-1);margin:20px 0 24px}.scene-title.scene-title em{background:linear-gradient(115deg,#fff1cf,#e9b86b);color:#0000;-webkit-background-clip:text;background-clip:text}.scene-lede.scene-lede{max-width:400px;color:var(--lx-ink-2);margin:0 0 28px}.scene-footnote.scene-footnote{color:var(--lx-ink-3);margin:14px 0 0}.parrhesia-note{border:0;border-left:1px solid var(--lx-line-2);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:6px;margin:36px 0 0;padding:2px 0 2px 16px;display:flex}.parrhesia-note__word{color:var(--lx-gold-300);font-family:Georgia,Times New Roman,serif;font-size:18px;font-style:italic;line-height:24px}.parrhesia-note__word i{color:var(--lx-ink-4);padding:0 6px}.parrhesia-note__line{color:var(--lx-ink-2);font-size:13px;line-height:20px}.parrhesia-note__link{color:var(--lx-ink-3);transition:color var(--lx-dur-1) var(--lx-ease-out);align-items:center;gap:8px;font-size:12px;line-height:16px;display:inline-flex}@media (hover:hover){.parrhesia-note:hover .parrhesia-note__link{color:var(--lx-gold-200)}}.scene-audience-slot:empty{display:none}@media (width>=768px) and (height<=820px){.scene-copy{padding:40px 0}.scene-title.scene-title{margin:16px 0 18px;font-size:clamp(56px,min(7.4vw,12.5vh),124px)}.scene-lede.scene-lede{margin-bottom:22px}.parrhesia-note{margin-top:24px}}@media (width>=768px) and (aspect-ratio<=17/20){.space-stage{align-items:flex-end}.scene-copy{width:min(560px, calc(100vw - 2 * var(--lx-gutter)));margin:calc(40vh - 56px) var(--lx-gutter) 0;padding:56px 0 40px}}@media (width<=767px){.space-stage{min-height:calc(100svh - var(--lx-topbar-h) - 56px);padding-top:1px;display:block}.scene-copy{width:auto;margin:calc(44svh - var(--lx-topbar-h) - 56px) 16px 0;padding:56px 0 40px}.scene-audience-slot{min-height:38px;margin:16px 0 0}.scene-audience-slot:empty{display:block}.scene-title.scene-title,.scene-title.scene-title.news-headline{margin:16px 0;font-size:clamp(48px,15vw,72px)}.scene-lede.scene-lede{margin-bottom:24px}.parrhesia-note{margin-top:28px}}@media (width<=767px) and (pointer:coarse){.scene-audience-slot{min-height:50px}}.motion-off .scene-copy__inner,.motion-off .scene-copy__inner[data-phase]{transition:none}@media (prefers-reduced-motion:reduce){.scene-copy__inner{transition:none!important}}
