html{overflow-x:clip;text-size-adjust:100%;-webkit-text-size-adjust:100%}body{overflow-x:clip;min-height:100%;min-height:100dvh}img,video{max-width:100%;height:auto}img{content-visibility:auto}section.sec,section.section,.section,.sec{content-visibility:auto;contain-intrinsic-size:1px 640px}.hero,section.hero,.hero-on-film,.hero-bleed{content-visibility:visible;contain-intrinsic-size:auto}@media(pointer:coarse){.btn,.btn-gold,.btn-primary,.btn-bio,.nav-cta,.copy-block,.cmd button,.cmd-row button{min-height:44px;min-width:44px}}@supports (padding: max(0px)){body{padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right))}.nav,.site-header,header{padding-left:max(.75rem,env(safe-area-inset-left));padding-right:max(.75rem,env(safe-area-inset-right))}}.vid-frame,.vid-plate,.bleed-vid,.film-band{background-size:cover;background-position:center;background-repeat:no-repeat}video{background:transparent}.vid-frame video,.vid-plate video,.bleed-vid video{min-height:0!important;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.vid-frame.square video,.vid-plate.square video{aspect-ratio:1}video.r7-video.is-waiting{opacity:0}video.r7-video.is-ready{opacity:1;transition:opacity .35s ease}@media(prefers-reduced-motion:reduce){video.r7-video.is-waiting{opacity:1}}.reveal{transform:translate3d(0,8px,0);backface-visibility:hidden}@media(prefers-reduced-motion:reduce){.reveal{opacity:1!important;transform:none!important;transition:none!important}}@media(max-width:720px){.wrap{padding-left:1rem!important;padding-right:1rem!important}h1{font-size:clamp(1.75rem,8.5vw,2.4rem)!important;line-height:1.12!important}h2{font-size:clamp(1.35rem,6vw,1.75rem)!important}.hero-grid,.grid-2,.grid-3,.two,.sol-grid,.pillar-grid,.pillars,.cards,.problem-grid,.demo-split,.feature-split,.seal-grid,.station{grid-template-columns:1fr!important}.station{padding-left:2.25rem!important}.nav-links a:not(.nav-cta){font-size:.8rem}.vid-frame.bleed video,.vid-frame.tall video{height:min(42vh,320px)!important;max-height:320px!important}.wordmark{font-size:clamp(2.4rem,16vw,3.6rem)!important}.main-pad{padding-left:1rem!important;padding-right:1rem!important}body.curtains-open .curtain.panel.left{transform:translate(-90%)!important}body.curtains-open .curtain.panel.right{transform:translate(90%)!important}.logo-sub{display:none}.nav a:not(.nav-cta){display:none}.hero{padding-top:2rem!important;padding-bottom:2rem!important}.section,.sec{padding-top:2.25rem!important;padding-bottom:2.25rem!important}.companion-vid,.vid-plate{max-width:100%!important;margin-left:0!important;margin-right:0!important}.hero-on-film .stage-plate .float-card{width:min(92%,260px)!important;bottom:6%!important}.hero-on-film .bar-strip{width:100%!important;max-width:100%!important}.hero-on-film .tmux-bar{font-size:.62rem!important;gap:.4rem .55rem!important}}@media(max-width:420px){.states-row{gap:.4rem!important}.state{font-size:.72rem!important;padding:.3rem .55rem!important}}@media(prefers-reduced-data:reduce){.abyss .trail,.abyss .spore,.bolt-grid,.weld-glow,.meander{display:none!important}}:root{--it-bg: var(--install-bg, #0e0c0a);--it-border: var(--install-border, #2a241c);--it-bar: var(--install-bar, #16140f);--it-text: var(--install-text, #efe7d8);--it-muted: var(--install-muted, #5a5248);--it-accent: var(--install-accent, #6b7a3a);--it-cmd: var(--install-cmd, #efe7d8);--it-prompt: var(--install-prompt, #c8972f);--it-hover: var(--install-hover, rgba(200, 151, 47, .1));--it-radius: var(--install-radius, 6px)}.install-term{max-width:560px;margin-top:1.25rem;background:var(--it-bg);border:1px solid var(--it-border);border-radius:var(--it-radius);overflow:hidden;font-family:JetBrains Mono,IBM Plex Mono,ui-monospace,monospace;box-shadow:0 12px 40px #00000059}.install-term-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:var(--it-bar);border-bottom:1px solid var(--it-border)}.install-term-bar .dot{width:9px;height:9px;border-radius:50%;display:inline-block}.install-term-bar .dot-r{background:#e06c75}.install-term-bar .dot-y{background:#e5c07b}.install-term-bar .dot-g{background:#98c379}.install-term-bar .term-title{margin-left:8px;font-size:11px;color:var(--it-muted);letter-spacing:.06em}.install-tabs{display:flex;gap:4px;padding:8px 12px 0;border-bottom:1px solid var(--it-border);background:var(--it-bg)}.install-tab{font-family:inherit;font-size:12px;color:var(--it-muted);background:transparent;border:none;border-bottom:2px solid transparent;padding:8px 12px;cursor:pointer;transition:color .15s,border-color .15s}.install-tab:hover{color:var(--it-text)}.install-tab[aria-selected=true]{color:var(--it-text);border-bottom-color:var(--it-accent)}.install-tab:focus-visible{outline:1px solid var(--it-accent);outline-offset:2px}.install-term-body{padding:14px 16px 16px;font-size:12.5px;line-height:1.45;color:var(--it-text)}.install-panel[hidden]{display:none!important}.install-step{margin-bottom:14px}.install-step:last-child{margin-bottom:0}.cmd-row{display:flex;align-items:center;gap:8px;cursor:pointer;border-radius:4px;padding:4px 8px;margin:-4px -8px;transition:background .15s ease;color:var(--it-cmd);text-align:left;width:100%;border:none;background:transparent;font:inherit}.cmd-row:hover,.cmd-row:focus-visible{background:var(--it-hover);outline:none}.cmd-row.copied{outline:1px solid var(--it-accent)}.cmd-row .c-prompt{color:var(--it-prompt);flex-shrink:0}.cmd-row .c-cmd{flex:1;min-width:0;word-break:break-word;white-space:normal}.cmd-row .copy-icon{color:var(--it-muted);font-size:13px;flex-shrink:0;transition:color .15s}.cmd-row.copied .copy-icon{color:var(--it-accent)}.install-hint{font-size:11px;padding-left:14px;margin-top:4px;color:var(--it-muted)}.install-hint .c-cmt{color:var(--it-accent);margin-right:4px}.install-foot{border-top:1px solid var(--it-border);padding-top:12px;margin-top:4px;font-size:11px;color:var(--it-muted)}.install-foot .ok{color:var(--it-accent)}.copy-block{display:inline-flex;align-items:center;gap:8px;font-family:JetBrains Mono,IBM Plex Mono,ui-monospace,monospace;font-size:12px;padding:10px 14px;cursor:pointer;border-radius:var(--it-radius, 4px);border:1px solid var(--it-border, currentColor);background:var(--it-bg, transparent);color:inherit;transition:border-color .15s,color .15s;text-align:left;max-width:100%}.copy-block:hover,.copy-block:focus-visible{border-color:var(--it-accent, currentColor);outline:none}.copy-block.copied{border-color:var(--it-accent);color:var(--it-accent)}.copy-block .copy-icon{opacity:.55;flex-shrink:0}.copy-block.copied .copy-icon{opacity:1;color:var(--it-accent)}.copy-block .c-prompt{color:var(--it-prompt)}.copy-block .c-cmd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#copy-toast{position:fixed;z-index:9999;transform:translate(-50%,-100%) translateY(4px);background:var(--install-accent, #6b7a3a);color:#0e0d0c;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;letter-spacing:.06em;padding:5px 11px;border-radius:4px;white-space:nowrap;pointer-events:none;opacity:0;box-shadow:0 6px 18px #00000073;transition:opacity .16s ease,transform .16s ease}#copy-toast.show{opacity:1;transform:translate(-50%,-100%) translateY(-4px)}@media(max-width:560px){.install-term{max-width:100%}.cmd-row .c-cmd{font-size:11.5px}}
