:root{--ghost-a:#7AA8E6;--ghost-b:#F9B46C;--frame:33ms}.fx-ghost{animation:fx-ghost calc(var(--frame) * 3) step-end both}@keyframes fx-ghost{0%{text-shadow:-3px 0 var(--ghost-a),3px 1px var(--ghost-b)}33.3%{text-shadow:2px 0 var(--ghost-a),-2px -1px var(--ghost-b)}66.6%,to{text-shadow:none}}.fx-ghost-box{animation:fx-ghost-box calc(var(--frame) * 3) step-end both}@keyframes fx-ghost-box{0%{box-shadow:-4px 0 0 var(--ghost-a),4px 2px 0 var(--ghost-b)}33.3%{box-shadow:3px 0 0 var(--ghost-a),-3px -1px 0 var(--ghost-b)}66.6%,to{box-shadow:none}}.fx-echo{animation:fx-echo calc(var(--frame) * 4) step-end both}@keyframes fx-echo{0%{text-shadow:0 .92em 0 color-mix(in srgb,currentColor 45%,transparent),0 1.84em 0 color-mix(in srgb,currentColor 28%,transparent),0 2.76em 0 color-mix(in srgb,currentColor 14%,transparent)}25%{text-shadow:0 .92em 0 color-mix(in srgb,currentColor 35%,transparent),0 1.84em 0 color-mix(in srgb,currentColor 16%,transparent),-2px 0 var(--ghost-a)}50%{text-shadow:0 .92em 0 color-mix(in srgb,currentColor 20%,transparent),2px 0 var(--ghost-b)}75%,to{text-shadow:none}}.fx-invert{animation:fx-invert calc(var(--frame) * 2) step-end both}@keyframes fx-invert{0%{filter:invert(1)}50%,to{filter:none}}.fx-caret{display:inline-block;width:.55em;height:1em;margin-left:.06em;vertical-align:-.12em;background:currentColor;animation:fx-blink calc(var(--frame) * 16) steps(1) infinite}@keyframes fx-blink{50%{opacity:0}}.px-mark{display:inline-grid;grid-template-columns:1fr 1fr;width:var(--px,12px);height:var(--px,12px);gap:0;flex-shrink:0;vertical-align:-1px;outline:1px solid color-mix(in srgb,var(--ghost-a) 70%,transparent);outline-offset:1px}.px-mark i{display:block;background:var(--c,transparent)}.px-mark--lg{--px:44px;outline-width:2px;outline-offset:3px}.ascii-field{position:absolute;width:100%;height:100%;z-index:0;display:block}.ascii-field,.route-cut{inset:0;pointer-events:none}.route-cut{position:fixed;z-index:120;display:grid;grid-template-rows:repeat(7,1fr)}.route-cut i{display:block}.route-cut i:nth-child(odd){background:linear-gradient(transparent 46%,var(--ghost-a) 46% 50%,transparent 50%);transform:translateX(-2%)}.route-cut i:nth-child(3n){background:linear-gradient(transparent 70%,var(--ghost-b) 70% 74%,transparent 74%);transform:translateX(3%)}.route-cut--on{animation:rc 66ms step-end both}@keyframes rc{0%{opacity:1}to{opacity:0}}.paper-cursor{position:absolute;z-index:30;width:22px;height:22px;left:0;top:0;pointer-events:none;opacity:0;filter:drop-shadow(0 2px 3px rgba(0,0,0,.35))}@media (max-width:1023px){.paper-cursor{display:none}}.hairline-grid i{animation-timing-function:steps(8)!important}.rd-card{animation:fx-cut 1ms step-end both!important;animation-delay:calc(var(--i, 0) * 55ms)!important}@keyframes fx-cut{0%{opacity:0}to{opacity:1}}.cp,.cp-backdrop{animation:none!important}.sg--live .sg-frame,.sg--live .sg-mark{animation-timing-function:steps(6)!important}.sx-label,.sx-n b{animation:none!important}.hero-kicker .px-mark{margin-right:10px}.hero-kicker{display:inline-flex;align-items:center}.lifecycle [data-step] .lifecycle-art{transition:none!important}html[data-motion=off] .fx-echo,html[data-motion=off] .fx-ghost,html[data-motion=off] .fx-ghost-box,html[data-motion=off] .fx-invert,html[data-motion=reduced] .fx-echo,html[data-motion=reduced] .fx-ghost,html[data-motion=reduced] .fx-ghost-box,html[data-motion=reduced] .fx-invert{animation:none!important}html[data-motion=off] .fx-caret,html[data-motion=off] .paper-cursor,html[data-motion=off] .route-cut,html[data-motion=reduced] .fx-caret,html[data-motion=reduced] .paper-cursor,html[data-motion=reduced] .route-cut{display:none!important}html[data-motion=off] .rd-card,html[data-motion=reduced] .rd-card{animation:none!important}@media (prefers-reduced-motion:reduce){.fx-echo,.fx-ghost,.fx-ghost-box,.fx-invert,.rd-card{animation:none!important}.fx-caret,.paper-cursor,.route-cut{display:none!important}}.ls-caret.ls-caret--block{width:.55em;height:1.05em;margin-left:1px;background:var(--accent);animation-duration:calc(var(--frame) * 16)}.hero-ascii{z-index:0;opacity:.9}.ls-manifesto-ascii{z-index:0}.ls-closing-label{display:inline-flex;align-items:center;gap:10px}@font-face{font-family:Archivo Expanded;src:url(/fonts/ArchivoExpanded.woff) format("woff");font-weight:700 900;font-style:normal;font-display:swap}:root{--font-display:"Archivo Expanded","Arial Black",var(--font-sans);--header-h:78px}.obs-logo{display:inline-flex;align-items:center;gap:12px;font-weight:900;letter-spacing:.06em}.obs-logo-dot{width:14px;height:14px;border-radius:50%;background:var(--accent);box-shadow:0 0 18px rgba(201,255,53,.35);flex-shrink:0}.site-logo.obs-logo{font:900 21px/1 var(--font-display);letter-spacing:.04em}.site-logo.obs-logo .logo-period{margin-left:-10px}.main-nav a{font:500 11px/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase}.header-cta{border-color:var(--accent)!important;color:var(--accent);font-family:var(--font-mono);letter-spacing:.12em}.header-cta:hover{color:var(--c-night)}.obs-display{font-family:var(--font-display)!important;font-weight:900!important;text-transform:uppercase;letter-spacing:-.015em!important;line-height:.96!important}.obs-display em{font-style:normal;color:var(--accent);display:block}.obs-h2{margin:14px 0 0;font:900 clamp(2.4rem,4.6vw,4.2rem)/.98 var(--font-sans);letter-spacing:-.06em;color:var(--text)}.obs-h2 em{font-style:normal;color:var(--accent);display:block}.obs-chip-lime,.obs-link{color:var(--accent)!important}.immersive-hero.obs-hero{height:auto;min-height:calc(100svh - var(--header-h));display:flex;flex-direction:column;padding:clamp(28px,4.6vw,64px) var(--gutter) 24px;background:radial-gradient(ellipse 60% 55% at 56% 30%,rgba(40,74,44,.55),transparent 70%),linear-gradient(180deg,#060b09,#0a130f 62%,#080e0c)}.obs-sky{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.55;background-image:radial-gradient(1px 1px at 12% 18%,#dfe9d8 50%,transparent 51%),radial-gradient(1px 1px at 33% 9%,#dfe9d8 50%,transparent 51%),radial-gradient(1px 1px at 71% 14%,#dfe9d8 50%,transparent 51%),radial-gradient(1px 1px at 86% 31%,#dfe9d8 50%,transparent 51%),radial-gradient(1px 1px at 48% 41%,#dfe9d8 50%,transparent 51%),radial-gradient(1.4px 1.4px at 92% 7%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 22% 47%,#cfdcc9 50%,transparent 51%),radial-gradient(1px 1px at 63% 6%,#cfdcc9 50%,transparent 51%);background-size:420px 300px,520px 360px,610px 330px,380px 410px,700px 380px,900px 500px,460px 340px,560px 300px;-webkit-mask-image:linear-gradient(180deg,#000,#000 45%,transparent 75%);mask-image:linear-gradient(180deg,#000,#000 45%,transparent 75%)}.immersive-hero.obs-hero .hero-ascii{opacity:.7;-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent)}.immersive-hero.obs-hero .hero-viz.obs-hero-orb{position:absolute;left:33%;top:-2%;width:min(660px,46vw);height:auto;aspect-ratio:1;transform:none;opacity:1;z-index:1}.obs-hero-room{position:absolute;left:0;right:0;bottom:196px;height:clamp(180px,22vw,300px);z-index:1;opacity:.95}.obs-hero-room img,.obs-room img{width:100%;height:100%;object-fit:cover;object-position:60% 50%;display:block}.obs-hero-grid{z-index:3;grid-template-columns:minmax(0,590px) minmax(0,1fr) minmax(0,340px);grid-gap:32px;gap:32px}.obs-hero-copy{grid-column:1}.immersive-hero.obs-hero .hero-title-wrap{position:static;top:auto;text-align:left;pointer-events:auto;padding:0}.immersive-hero.obs-hero .hero-kicker.obs-kicker{font:500 11px/1.4 var(--font-mono);letter-spacing:.22em;color:var(--text-2);gap:0}.obs-kicker:after{content:"";width:48px;height:1px;background:var(--border-strong);margin-left:14px}.immersive-hero.obs-hero .hero-title-wrap h1.obs-h1{margin:20px 0;max-width:11ch;font:900 clamp(2.8rem,5.2vw,5.4rem)/.92 var(--font-display);letter-spacing:-.02em;color:var(--text);text-shadow:0 8px 40px rgba(0,0,0,.45)}.immersive-hero.obs-hero .hero-title-wrap h1.obs-h1 em{display:block;font-style:normal;color:var(--accent);background:linear-gradient(180deg,#E7FF9A,#C9FF35 60%)}.immersive-hero.obs-hero .hero-title-wrap>p{margin:0;max-width:470px;font:400 14px/1.65 var(--font-mono);color:var(--text-2);mix-blend-mode:normal;text-align:left}.immersive-hero.obs-hero .hero-scanner.obs-hero-scanner{position:relative;left:auto;bottom:auto;transform:none;width:100%;max-width:590px;margin-top:22px;z-index:5}.immersive-hero.obs-hero .hero-side-note.obs-hero-note{position:static;width:auto;margin:18px 0 0;display:flex;flex-direction:row;align-items:center;gap:16px;font:500 11px/1.4 var(--font-mono);letter-spacing:.16em}.immersive-hero.obs-hero .hero-side-note.obs-hero-note span:first-child{color:var(--text);font:inherit}.immersive-hero.obs-hero .hero-side-note.obs-hero-note span:first-child:after{content:"";display:inline-block;width:40px;height:1px;margin-left:14px;vertical-align:middle;background:var(--border-strong)}.immersive-hero.obs-hero .hero-side-note.obs-hero-note span:last-child{color:var(--text-3);font:inherit;letter-spacing:.1em}.immersive-hero.obs-hero .obs-hero-right.hero-vertical{grid-column:3;position:static;writing-mode:horizontal-tb;top:auto;right:auto;letter-spacing:normal;color:inherit;font:inherit;display:flex;flex-direction:column;align-items:stretch;gap:22px;padding-top:8px}.obs-brackets,.obs-verbs{list-style:none;margin:0;padding:0}.obs-verbs{display:grid;grid-gap:8px;gap:8px;font:500 12px/1.2 var(--font-mono);letter-spacing:.22em;color:var(--text)}.obs-brackets{display:grid;grid-gap:9px;gap:9px;justify-items:end;margin-top:-60px}.obs-brackets a{display:flex;align-items:center;gap:10px;font:500 11px/1 var(--font-mono);letter-spacing:.1em;color:var(--text-2);text-decoration:none}.obs-brackets a:after{content:"";width:56px;height:1px;background:var(--border-strong)}.obs-brackets a:hover{color:var(--accent)}.obs-sample{margin-top:26px;padding:16px 16px 14px;background:rgba(9,16,13,.86);border:1px solid var(--border-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:perspective(1000px) rotateY(-11deg) rotateX(2deg);transform-origin:right center;box-shadow:0 30px 60px rgba(0,0,0,.5)}.obs-sample-top{display:flex;justify-content:space-between;align-items:center;font:500 11px/1 var(--font-mono);letter-spacing:.14em;color:var(--text-2);margin-bottom:14px}.obs-sample-top i{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--accent);margin-right:8px}.obs-sample-status{margin:0;padding:10px 12px 6px;border:1px solid var(--border);border-bottom:0;font:600 1.15rem/1 var(--font-mono);letter-spacing:.02em;color:var(--status-exposed)}.obs-sample-status b{display:inline-grid;place-items:center;width:18px;height:22px;margin-right:8px;background:var(--status-exposed);color:var(--c-night);font-size:.85rem}.obs-sample-addr{margin:0;padding:0 12px 10px;border:1px solid var(--border);border-top:0;font:400 13px/1.4 var(--font-mono);color:var(--text)}.obs-sample-addr small{color:var(--text-3);margin-left:8px}.obs-sample dl{margin:10px 0}.obs-sample dl>div{display:grid;grid-template-columns:110px 1fr;grid-gap:10px;gap:10px;padding:8px 2px;border-bottom:1px solid var(--border);font:400 11px/1.3 var(--font-mono)}.obs-sample dt{color:var(--text-3);letter-spacing:.12em}.obs-sample dd{margin:0;color:var(--text)}.obs-sample-link{font:600 11px/1 var(--font-mono);letter-spacing:.12em;color:var(--accent);text-decoration:none}.obs-hero-foot{position:relative;z-index:3;margin-top:30px}.obs-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.obs-rail-card{position:relative;display:grid;grid-template-columns:56px 1fr;grid-gap:6px 14px;gap:6px 14px;padding:16px 18px 18px;border:1px solid var(--border-strong);background:rgba(7,12,10,.78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text);text-decoration:none;transition:border-color var(--dur-2),background var(--dur-2)}.obs-rail-card:hover{border-color:rgba(201,255,53,.55);background:rgba(12,20,15,.9)}.obs-rail-n{grid-column:1;font:500 11px/1 var(--font-mono);color:var(--text-3)}.obs-rail-arrow{position:absolute;right:16px;top:14px;color:var(--text-2)}.obs-rail-card .obs-icon{grid-column:1;grid-row:2/span 3;color:#D5E8CF;margin-top:10px}.obs-rail-body{grid-column:2;grid-row:1/span 4;display:grid;grid-gap:6px;gap:6px}.obs-rail-body strong{font:600 14px/1.2 var(--font-mono);letter-spacing:.1em}.obs-rail-body small{font:500 11px/1.2 var(--font-mono);letter-spacing:.12em;color:var(--text-2)}.obs-rail-body>span{font:400 12px/1.55 var(--font-mono);color:var(--text-2)}.immersive-hero.obs-hero .hero-bottomline.obs-bottomline{position:static;left:auto;right:auto;bottom:auto;margin-top:18px;display:flex;justify-content:space-between;align-items:center;gap:24px;color:var(--text-3)}.obs-bottomline>span:first-child:after{content:"";display:inline-block;width:120px;height:1px;background:var(--border);margin-left:16px;vertical-align:middle}.immersive-hero.obs-hero .paper-cursor{z-index:6}@media (max-width:1180px){.obs-hero-grid{grid-template-columns:minmax(0,560px) minmax(0,1fr)}.immersive-hero.obs-hero .obs-hero-right.hero-vertical{grid-column:2}.obs-brackets,.obs-verbs{display:none}.immersive-hero.obs-hero .hero-viz.obs-hero-orb{left:46%;width:54vw;opacity:.8}}@media (max-width:1050px){.immersive-hero.obs-hero{min-height:0}.obs-hero-grid{grid-template-columns:1fr}.immersive-hero.obs-hero .obs-hero-right.hero-vertical{display:none!important}.immersive-hero.obs-hero .hero-viz.obs-hero-orb{left:auto;right:-30vw;top:40px;width:110vw;max-width:760px;opacity:.38}.immersive-hero.obs-hero .hero-title-wrap>p{text-shadow:0 1px 8px #070c0a,0 0 2px #070c0a}.obs-hero-room{bottom:auto;top:54%;opacity:.5}.obs-rail{grid-template-columns:1fr 1fr}.immersive-hero.obs-hero .hero-title-wrap h1.obs-h1{font-size:clamp(2.6rem,11.5vw,4.4rem)}.immersive-hero.obs-hero .hero-bottomline.obs-bottomline span:last-child,.obs-bottomline .hero-kbd{display:none}}@media (max-width:600px){.obs-rail{grid-template-columns:1fr}.immersive-hero.obs-hero .hero-title-wrap>p{font-size:13px}.immersive-hero.obs-hero .hero-side-note.obs-hero-note{flex-direction:column;align-items:flex-start;gap:6px}.obs-bottomline>span:first-child:after{display:none}}.obs-orb{position:relative;width:100%;aspect-ratio:1}.obs-orb img{object-fit:contain}.obs-orb img,.obs-orb-svg{position:absolute;inset:0;width:100%;height:100%}.obs-orb-svg{overflow:visible}.obs-orb-callout{position:absolute;left:3%;top:12%;display:grid;grid-gap:4px;gap:4px;padding-left:14px;font:500 11px/1.3 var(--font-mono);letter-spacing:.14em;color:var(--text)}.obs-orb-callout i{position:absolute;left:0;top:4px;width:5px;height:5px;border-radius:50%;background:var(--text)}.obs-orb-callout small{color:var(--text-3);font-size:11px}@media (max-width:1050px){.obs-orb-callout{display:none}}.obs-statement{grid-template-columns:minmax(120px,3fr) 9fr}.obs-statement-top{grid-column:1/-1;padding-bottom:28px;margin-bottom:18px;border-bottom:1px solid var(--border)}.obs-statement .ls-plus{color:#8fa58f;font-weight:900;font-size:84px}.obs-statement .ls-display.obs-display{font-size:clamp(2.2rem,4.3vw,4.1rem)!important}.obs-modules .ls-modules-head h2{font:800 clamp(1.8rem,2.8vw,2.5rem)/1.05 var(--font-sans);letter-spacing:-.04em}.obs-module-grid{gap:14px;border:0!important}.ls-module.obs-module{border:1px solid var(--border-strong)!important;min-height:300px;padding:24px 26px}.obs-module-top{display:flex;justify-content:space-between;font:500 11px/1 var(--font-mono);letter-spacing:.08em;color:var(--text-2);margin-bottom:30px}.obs-module-top i{font-style:normal;color:var(--accent)}.obs-module .obs-icon{color:#D5E8CF;margin-bottom:26px}.ls-module.obs-module h3{font:800 1.45rem/1.1 var(--font-sans);text-transform:uppercase;letter-spacing:-.02em}.ls-module.obs-module p{padding-bottom:22px}@media (max-width:1050px){.obs-module-grid{gap:12px}.ls-module.obs-module{border-right:1px solid var(--border-strong)!important}}.lc2 .lc2-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:36px}.lc2 .lc2-head p{max-width:300px;margin:0;color:var(--text-2);font-size:15px;line-height:1.6}.lc2 .obs-h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(2.2rem,4.2vw,3.8rem)}.lc2 .lc2-steps{list-style:none;margin:0;padding:0;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.lc2 .lc2-step{display:flex;flex-direction:column;padding:22px 22px 20px;border:1px solid var(--border-strong);background:rgba(10,17,14,.6);min-height:0}.lc2-tag{font:500 11px/1 var(--font-mono);letter-spacing:.16em;color:var(--text-2)}.lc2 .lc2-art{position:relative;width:100%;aspect-ratio:1;margin:14px 0 18px}.lc2-art img{position:absolute;inset:6%;width:88%;height:88%;object-fit:contain}.lc2-art .lc-overlay{position:absolute;inset:0;width:100%;height:100%}.lc2-s0 .lc2-art img{filter:saturate(.35) brightness(.6)}.lc2-s1 .lc2-art img{filter:saturate(.7) brightness(.8)}.lc2-s3 .lc2-art img{filter:brightness(1.08)}.lc2-step{--lc-angle:-32deg;--lc-turn:360deg;--lc-period:60s;--lc-travel:14s;--lc-phase:-2s;--lc-sphere:140s;--lc-sphere-angle:-8deg;--lc-direction:normal}.lc2-s1{--lc-angle:28deg;--lc-turn:-360deg;--lc-period:46s;--lc-travel:11s;--lc-phase:-5s;--lc-sphere:110s;--lc-sphere-angle:52deg;--lc-direction:reverse}.lc2-s2{--lc-angle:-68deg;--lc-period:72s;--lc-travel:18s;--lc-phase:-12s;--lc-sphere:165s;--lc-sphere-angle:-38deg}.lc2-s3{--lc-angle:64deg;--lc-turn:-360deg;--lc-period:54s;--lc-travel:16s;--lc-phase:-9s;--lc-sphere:125s;--lc-sphere-angle:98deg;--lc-direction:reverse}.lc2-art img{transform-origin:50% 50%;transform:rotate(var(--lc-sphere-angle));animation:lc-sphere-turn var(--lc-sphere) linear infinite;animation-direction:var(--lc-direction)}.lc-orbit-belt{transform-origin:160px 160px;transform:rotate(var(--lc-angle));animation:lc-belt-turn var(--lc-period) linear infinite}.lc-orbit-node{offset-rotate:0deg;offset-anchor:0 0;animation:lc-node-travel var(--lc-travel) linear infinite;animation-delay:var(--lc-phase);animation-direction:var(--lc-direction)}.lc-orbit-node--echo{animation-delay:calc(var(--lc-phase) - var(--lc-travel) / 2)}.lc-orbit-trail{animation:lc-trail-travel var(--lc-travel) linear infinite;animation-delay:var(--lc-phase);animation-direction:var(--lc-direction)}@keyframes lc-sphere-turn{0%{transform:rotate(var(--lc-sphere-angle))}to{transform:rotate(calc(var(--lc-sphere-angle) + 1turn))}}@keyframes lc-belt-turn{0%{transform:rotate(var(--lc-angle))}to{transform:rotate(calc(var(--lc-angle) + var(--lc-turn)))}}@keyframes lc-node-travel{0%{offset-distance:0}to{offset-distance:100%}}@keyframes lc-trail-travel{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@media (prefers-reduced-motion:reduce){.lc2-art *{animation:none!important}.lc-orbit-node{offset-distance:18%}.lc-orbit-node--echo{offset-distance:68%}}html:is([data-motion=off],[data-motion=reduced]) .lc2-art *{animation:none!important}html:is([data-motion=off],[data-motion=reduced]) .lc-orbit-node{offset-distance:18%}html:is([data-motion=off],[data-motion=reduced]) .lc-orbit-node--echo{offset-distance:68%}.lc2-step h3{margin:0 0 12px;font:800 1.35rem/1.15 var(--font-sans);letter-spacing:-.035em;color:var(--text)}.lc2-step p{margin:0 0 auto;padding-bottom:22px;color:var(--text-2);font-size:14px;line-height:1.6}.lc2-foot{display:flex;align-items:center;gap:16px;font:500 11px/1 var(--font-mono);letter-spacing:.12em;color:var(--text-3)}.lc2-foot .lifecycle-dots{display:inline-flex;gap:3px}.lc2-foot .lifecycle-dots i{width:6px;height:6px;border-radius:50%;border:1px solid var(--text-2)}.lc2-foot .lifecycle-dots i.on{background:var(--text-2)}@media (max-width:1050px){.lc2 .lc2-steps{grid-template-columns:1fr 1fr}.lc2 .lc2-head{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.lc2 .lc2-steps{grid-template-columns:1fr}}.obs-showcase .obs-h2{margin-bottom:0}.obs-window{background:#0b1411!important}.obs-window-mark{width:8px;height:8px;background:var(--text-2)}.ls-window-body.obs-window-body{grid-template-columns:250px minmax(0,1fr);gap:22px;padding:24px;min-height:0}.obs-wl{padding:20px 18px;border:1px solid var(--border-strong)}.obs-wl-addr{margin:10px 0 0;padding-bottom:16px;border-bottom:1px solid var(--border);font:400 15px/1.3 var(--font-mono);color:var(--text)}.obs-wl .ls-demo-status{margin:18px 0 14px;font:800 1.45rem/1.1 var(--font-sans);letter-spacing:-.01em}.obs-wl dl{margin:0}.obs-wl dl>div{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--border)}.obs-wl dt{font:500 11px/1.3 var(--font-mono);letter-spacing:.1em;color:var(--text-2)}.obs-wl dd{margin:0;font:600 12px/1.3 var(--font-mono);color:var(--text)}.ls-window-main.obs-wr{padding:20px 22px;border:1px solid var(--border-strong);background:#111b16}.obs-wr-table{width:100%;border-collapse:collapse;margin:10px 0 18px;font:400 13px/1.3 var(--font-mono)}.obs-wr-table th{text-align:left;padding:12px;font:500 11px/1 var(--font-mono);letter-spacing:.12em;color:var(--text-3)}.obs-wr-table td,.obs-wr-table th{border-bottom:1px solid var(--border)}.obs-wr-table td{padding:16px 12px;color:var(--text)}.obs-wr-note{margin:0;color:var(--text-2);font-size:14px}@media (max-width:860px){.ls-window-body.obs-window-body{grid-template-columns:1fr;padding:14px}.obs-wr-table td:nth-child(3),.obs-wr-table th:nth-child(3){display:none}}.obs-integrations .ls-rails strong{font:500 1.15rem/1 var(--font-mono);letter-spacing:.06em}.obs-integrations .ls-rails span{font:500 11px/1.4 var(--font-mono);letter-spacing:.12em;text-align:right}.ls-manifesto.obs-manifesto{min-height:640px;display:flex;align-items:center;border-bottom:0;background:radial-gradient(ellipse 50% 60% at 82% 50%,rgba(36,64,40,.5),transparent 70%),#080e0c}.obs-manifesto-room{position:absolute;left:0;right:0;top:18%;height:70%;opacity:.28;filter:blur(1.5px);z-index:0}.obs-manifesto-orb{position:absolute!important;right:-9%;top:6%;width:min(720px,56vw)!important;z-index:0;opacity:.95}.obs-manifesto .ls-manifesto-inner{z-index:2}.obs-manifesto .ls-manifesto-title.obs-display{font-size:clamp(2.6rem,6vw,5.8rem)!important}.obs-manifesto .ls-line{color:var(--text)}.ls-closing.obs-closing{border-top:1px solid var(--border);background:linear-gradient(180deg,rgba(8,14,12,0),#080e0c 70%)}.obs-closing .ls-closing-n{opacity:.5}.obs-closing h2{font:700 clamp(1.8rem,3.2vw,2.8rem)/1.05 var(--font-sans)!important;letter-spacing:-.035em!important}@media (max-width:760px){.obs-manifesto-orb{right:-40%;top:auto;bottom:-10%;width:110vw!important;opacity:.45}.ls-manifesto.obs-manifesto{min-height:520px}}.ls-footer .ls-footer-cols{grid-template-columns:repeat(4,minmax(0,1fr))}.footer-logo.obs-logo{font:900 22px/1 var(--font-display);letter-spacing:.04em}.footer-logo.obs-logo span{color:var(--accent)}@media (max-width:760px){.ls-footer .ls-footer-cols{grid-template-columns:1fr 1fr}}.app-intro.obs-intro h1{font-weight:900;letter-spacing:-.065em;line-height:.98}.app-intro.obs-intro h1 em{color:var(--accent)}.app-intro.obs-intro .section-tag{letter-spacing:.18em}.lifecycle.lc2{padding-block:clamp(64px,7vw,110px)!important}.obs-modules{padding-bottom:clamp(56px,6vw,90px)!important}.rd{padding-top:clamp(64px,7vw,110px)!important}.obs-manifesto .ls-manifesto-title.obs-display{font-size:clamp(2.2rem,4.9vw,5rem)!important}@media (max-width:1050px){.obs-statement{grid-template-columns:minmax(0,1fr)}.obs-statement .ls-display,.obs-statement .ls-statement-body{min-width:0}}@media (max-width:480px){.obs-statement .ls-display.obs-display{font-size:clamp(1.7rem,8.4vw,2.2rem)!important}.lc2 .obs-h2,.obs-manifesto .ls-manifesto-title.obs-display{font-size:clamp(1.8rem,9vw,2.4rem)!important}}:root{--cinema-night:#06100e;--cinema-lime:#c9ff35;--cinema-border:rgba(188,222,198,.21);--cinema-warm:#ecc383;--cinema-glow:rgba(156,236,171,.11)}body{background:#06100e}.site-header{position:relative;z-index:90;background:rgba(4,11,9,.96);border-bottom:1px solid var(--cinema-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-header:after{content:"";height:1px;position:absolute;bottom:-1px;left:max(0px,calc(50% - 720px));right:max(0px,calc(50% - 720px));background:linear-gradient(90deg,transparent,rgba(221,237,222,.28),transparent);pointer-events:none}.obs-logo-dot{box-shadow:0 0 0 4px rgba(201,255,53,.025),0 0 24px rgba(201,255,53,.3)}.site-header .header-cta{min-height:36px;background:rgba(9,17,12,.45);border-radius:2px;letter-spacing:.09em}.obs-rail-card:hover,.site-header .header-cta:hover{box-shadow:inset 0 0 0 1px rgba(201,255,53,.16)}.immersive-hero.obs-hero{isolation:isolate;position:relative;min-height:max(858px,calc(100svh - 78px));padding:clamp(31px,4vw,60px) clamp(26px,6.1vw,102px) 22px;overflow:hidden;background:linear-gradient(180deg,rgba(3,10,9,.14),rgba(3,10,9,.08) 54%,rgba(3,10,9,.12) 72%,#06100e),url(/brand/v21/night-atmosphere.webp) 50%/cover no-repeat,#06100e}.immersive-hero.obs-hero:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 39% 52% at 59% 31%,rgba(69,136,95,.18),transparent 70%),linear-gradient(90deg,rgba(0,7,5,.48),transparent 33%,transparent 68%,rgba(0,6,5,.21))}.immersive-hero.obs-hero:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent,transparent 54%,rgba(1,7,6,.05) 62%,rgba(0,7,5,.68) 98%)}.obs-sky{opacity:.7;-webkit-mask-image:linear-gradient(#000,transparent 95%);mask-image:linear-gradient(#000,transparent 95%)}.cinema-room-architecture{pointer-events:none;position:absolute;inset:0;z-index:1;overflow:hidden}.cinema-room-architecture:after,.cinema-room-architecture:before{content:"";position:absolute;top:-15%;height:112%;width:clamp(25px,3.6vw,68px);transform-origin:top;opacity:.68;background:linear-gradient(90deg,#06100e,#162420 14%,#030908 56%,#26322b 89%,#090f0d);border-inline:1px solid rgba(166,205,174,.19);box-shadow:0 1px 30px #010605}.cinema-room-architecture:before{left:-2%;transform:rotate(-10deg)}.cinema-room-architecture:after{right:5%;transform:rotate(11deg)}.cinema-room-architecture span{position:absolute;top:0;bottom:16%;width:1px;background:linear-gradient(180deg,rgba(172,217,187,.2),transparent 66%)}.cinema-room-architecture span:first-child{left:29%}.cinema-room-architecture span:nth-child(2){left:63%}.cinema-room-architecture span:nth-child(3){left:84%}.cinema-crosshair{z-index:1;top:19%;left:58%;height:420px;width:1px;opacity:.24;background:linear-gradient(transparent,rgba(179,227,195,.8),transparent)}.cinema-crosshair,.cinema-telemetry{position:absolute;pointer-events:none}.cinema-telemetry{z-index:2;font:10px/1.6 var(--font-mono);letter-spacing:.16em;color:rgba(193,217,197,.65)}.cinema-telemetry--left{left:6.2%;bottom:285px;text-shadow:0 1px 6px #000}.immersive-hero.obs-hero .hero-ascii{opacity:.12}.immersive-hero.obs-hero .hero-viz.obs-hero-orb{top:2.7%;left:38.8%;width:min(660px,46.8vw);z-index:2;filter:drop-shadow(0 0 38px rgba(90,193,128,.1));pointer-events:none}.obs-hero-orb .obs-orb img{mix-blend-mode:screen;-webkit-mask-image:radial-gradient(circle,#000 55%,rgba(0,0,0,.55) 69%,transparent 77%);mask-image:radial-gradient(circle,#000 55%,rgba(0,0,0,.55) 69%,transparent 77%)}.obs-orb--animated img{animation:noleak-sphere-turn 160s linear infinite;transform-origin:50% 50%}.obs-orb-axes,.obs-orb-reticle,.obs-orbit-plane{transform-origin:340px 340px}.obs-orb-reticle{animation:noleak-sphere-turn 90s linear infinite reverse}.obs-orb-axes{animation:noleak-sphere-turn 72s linear infinite}.obs-orbit-plane{--angle:-38deg;--turn:360deg;--period:56s;--travel:16s;--phase:-3s;transform:rotate(var(--angle));animation:noleak-plane-turn var(--period) linear infinite}.obs-orbit-plane--2{--angle:32deg;--turn:-360deg;--period:74s;--travel:22s;--phase:-11s;opacity:.5}.obs-orbit-plane--3{--angle:88deg;--period:96s;--travel:28s;--phase:-19s;opacity:.3}.obs-orbit-track{stroke:#c9ff35;stroke-width:1;stroke-opacity:.5}.obs-orbit-flow{stroke:#d9ff80;stroke-width:1.6;stroke-opacity:.8;animation:noleak-orbit-flow var(--travel) linear infinite;animation-delay:var(--phase)}.obs-orbit-satellite{offset-path:path("M650 340 A310 110 0 1 1 30 340 A310 110 0 1 1 650 340");offset-rotate:0deg;offset-anchor:0 0;animation:noleak-satellite-travel var(--travel) linear infinite;animation-delay:var(--phase)}.obs-orbit-satellite--echo{animation-delay:calc(var(--phase) - var(--travel) / 2);opacity:.7}.obs-orbit-label{transform-origin:0 0;transform:rotate(calc(0deg - var(--angle)));animation:noleak-label-turn var(--period) linear infinite}.obs-orbit-label text{fill:#d3e5c6;font:9px var(--font-mono);letter-spacing:1.5px;paint-order:stroke;stroke:#06100e;stroke-width:3px;stroke-linejoin:round}.obs-orb-core{transform-origin:340px 340px;animation:noleak-core-pulse 5s ease-in-out infinite}.obs-orb--animated .obs-orb-callout{animation:noleak-data-drift 14s ease-in-out infinite alternate}.obs-hero-orb .cinema-orbit-caption{animation:noleak-data-drift 18s ease-in-out -6s infinite alternate}@keyframes noleak-sphere-turn{to{transform:rotate(1turn)}}@keyframes noleak-plane-turn{0%{transform:rotate(var(--angle))}to{transform:rotate(calc(var(--angle) + var(--turn)))}}@keyframes noleak-label-turn{0%{transform:rotate(calc(0deg - var(--angle)))}to{transform:rotate(calc(0deg - var(--angle) - var(--turn)))}}@keyframes noleak-satellite-travel{0%{offset-distance:0}to{offset-distance:100%}}@keyframes noleak-orbit-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@keyframes noleak-core-pulse{50%{opacity:.65;transform:scale(.8) rotate(90deg)}}@keyframes noleak-data-drift{0%{transform:translate(-5px,3px)}to{transform:translate(7px,-6px)}}.cinema-orbit-caption{position:absolute;top:54%;left:8%;right:auto;font:10px/1.7 var(--font-mono);letter-spacing:.12em;color:#b3c1b5;white-space:nowrap;padding:0 0 0 15px;border-left:1px solid #b5d7b1;opacity:.78}.obs-hero-orb .obs-orb-callout{top:8%;left:0}.immersive-hero.obs-hero .obs-hero-room{bottom:157px;top:auto;height:clamp(160px,18.5vw,280px);width:100%;opacity:.98;filter:contrast(1.1) saturate(.85)}.obs-hero-room:before{content:"";position:absolute;inset:-9px 0 0;z-index:1;background:linear-gradient(180deg,#071210,transparent 19%,transparent 68%,rgba(3,9,7,.75));pointer-events:none}.obs-hero-room img{object-fit:cover;object-position:center 48%}.obs-hero-grid{position:relative;z-index:5;flex:1 1;display:grid;grid-template-columns:minmax(430px,580px) minmax(20px,1fr) minmax(260px,326px);grid-column-gap:clamp(10px,2.2vw,36px);column-gap:clamp(10px,2.2vw,36px);min-height:600px}.immersive-hero.obs-hero .hero-title-wrap h1.obs-h1{max-width:none;width:max-content;max-width:100%;margin:20px 0 18px;font:900 clamp(3.4rem,5.2vw,5.25rem)/.89 var(--font-display);letter-spacing:-.018em;text-transform:uppercase;color:#f2f5ec;text-wrap:nowrap}.immersive-hero.obs-hero .hero-title-wrap h1.obs-h1 em{color:#c9ff35;letter-spacing:-.035em;background:linear-gradient(180deg,#e4ff9d,#c9ff35 75%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.immersive-hero.obs-hero .hero-title-wrap>p{max-width:440px;font-size:clamp(12px,1vw,14px);line-height:1.58;color:#cdd7cc;text-shadow:0 2px 12px #000}.immersive-hero.obs-hero .hero-kicker.obs-kicker{color:#a1b5aa;font-size:10px;letter-spacing:.17em}.immersive-hero.obs-hero .hero-scanner.obs-hero-scanner{margin-top:21px;max-width:570px;box-shadow:0 18px 70px rgba(0,0,0,.45)}.immersive-hero.obs-hero .scanner-compact{background:rgba(3,13,10,.87);border:1px solid rgba(191,228,195,.28);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.immersive-hero.obs-hero .scan-header{border-bottom:1px solid rgba(179,212,180,.17)}.immersive-hero.obs-hero .scan-ui-form input{background:rgba(0,9,7,.68);min-width:0}.immersive-hero.obs-hero .scan-ui-form button{background:#c9ff35;color:#08100c;font-weight:800;white-space:nowrap}.immersive-hero.obs-hero .scan-ui-form button:disabled{opacity:.55}.obs-hero-right.hero-vertical{padding-top:8px}.cinema-right-kicker{color:#9eb3a8;font:10px/1.7 var(--font-mono);letter-spacing:.15em;margin-bottom:9px}.obs-verbs{font-size:12px;letter-spacing:.13em}.obs-brackets{margin-top:1px}.obs-sample{margin-top:25px;position:relative;background:linear-gradient(135deg,rgba(8,17,14,.97),rgba(6,12,11,.93));border:1px solid rgba(170,213,174,.35);box-shadow:0 28px 70px #000b;transform:perspective(1400px) rotateY(-5deg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.obs-sample:before{content:"";position:absolute;inset:5px;border:1px solid rgba(219,239,218,.06);pointer-events:none}.obs-sample-status{background:rgba(117,67,34,.12);color:#ecc383}.obs-hero-foot{z-index:6;margin-top:12px}.obs-rail{gap:clamp(8px,1.4vw,20px)}.obs-rail-card{min-height:123px;padding:18px;background:rgba(3,12,10,.81);border:1px solid rgba(189,222,190,.28);box-shadow:0 7px 28px rgba(0,0,0,.14);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.obs-rail-card .obs-icon{color:#e1efdf}.obs-rail-body strong{color:#f2f5ed}.obs-bottomline{padding-bottom:2px}.app-shell,.cinematic-app-intro{position:relative;isolation:isolate}.cinematic-app-intro{overflow:hidden;min-height:360px;border-bottom:1px solid var(--cinema-border);background:linear-gradient(90deg,rgba(4,10,8,.96),rgba(3,10,9,.72) 53%,rgba(3,10,9,.5)),url(/brand/v21/night-atmosphere.webp) 50%/cover}.cinematic-app-intro:before{content:"";background:linear-gradient(180deg,transparent 55%,#07100d)}.cinematic-app-intro:before,.cinematic-app-scene{position:absolute;inset:0;pointer-events:none;z-index:-1}.cinematic-app-scene{overflow:hidden}.cinematic-app-orb{position:absolute;right:3%;top:-37%;width:min(580px,45vw);aspect-ratio:1;background:url(/brand/v21/privacy-orb.webp) 50%/contain no-repeat;opacity:.67;filter:contrast(1.08);pointer-events:none}.cinematic-app-room{position:absolute;left:17%;right:0;bottom:0;height:110px;background:linear-gradient(180deg,transparent,#06100e 98%),url(/brand/v21/observatory-room.webp) 50%/cover no-repeat;opacity:.42}.cinematic-app-grid{position:absolute;right:22%;top:0;height:100%;width:1px;background:linear-gradient(transparent,rgba(194,218,195,.16),transparent)}.cinematic-app-intro h1{position:relative;color:#f2f5ed;text-shadow:0 14px 38px #000c}.cinematic-app-intro .intro-aside,.cinematic-app-intro .section-tag,.cinematic-app-intro p{position:relative;text-shadow:0 2px 12px #000}.cinematic-app-intro .intro-aside{font-family:var(--font-mono);color:#b5c9b5}.cinema-process-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;border:1px solid var(--cinema-border);margin:40px 0 22px;background:rgba(7,19,15,.88)}.cinema-process-rail>div{min-height:104px;position:relative;padding:20px 24px;display:flex;flex-direction:column;gap:5px;border-right:1px solid var(--cinema-border)}.cinema-process-rail>div:last-child{border-right:0}.cinema-process-rail b{font:400 10px/1.2 var(--font-mono);color:#c9ff35}.cinema-process-rail strong{font:700 13px/1.2 var(--font-mono);color:#f0f3e9;letter-spacing:.08em}.cinema-process-rail span{font:11px/1.4 var(--font-mono);color:#9aaf9d}.cinema-workarea{margin-top:0!important}.app-shell .workarea{background:linear-gradient(135deg,rgba(10,24,17,.92),rgba(6,15,12,.97));border-color:var(--cinema-border);box-shadow:0 20px 60px rgba(0,0,0,.2)}.app-shell .evidence,.app-shell .report,.app-shell .result-hero{background:rgba(9,19,15,.8);border-color:var(--cinema-border)}.app-shell .scan-form input,.app-shell .scan-form select,.app-shell .scan-form textarea{border-color:rgba(190,223,193,.33);background:rgba(2,9,7,.72);color:#edf2e7}.app-shell .scan-form input:focus-visible,.app-shell .scan-form select:focus-visible,.app-shell .scan-form textarea:focus-visible{outline:2px solid #c9ff35;outline-offset:2px}.app-shell .scan-form button[type=submit],.app-shell .v12-actions button[type=submit]{background:#c9ff35;color:#06100c;font-weight:800}.r-report{position:relative;isolation:isolate;overflow:hidden}.r-report:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;height:290px;pointer-events:none;opacity:.28;background:linear-gradient(180deg,transparent,#06100e),url(/brand/v21/night-atmosphere.webp) top/cover}.cinematic-report-heading{display:grid;grid-gap:11px;gap:11px;padding:32px clamp(18px,3vw,42px) 24px;background:linear-gradient(90deg,rgba(7,17,13,.7),rgba(4,11,9,.17));border-bottom:1px solid var(--cinema-border)}.cinematic-report-eyebrow{font:11px/1.3 var(--font-mono);letter-spacing:.19em;color:#9fb7a7}.cinematic-report-heading strong{font:900 clamp(1.55rem,3.2vw,3rem)/1.05 var(--font-display);letter-spacing:-.015em;color:#f4f5ed}.cinematic-report-heading strong em{font-style:normal;color:#c9ff35}.cinematic-report-heading p{margin:0;color:#a5b9a9;font-size:13px;line-height:1.5}.r-report .r-status{background:linear-gradient(120deg,rgba(19,32,25,.98),rgba(10,20,16,.93))}.r-report .r-coverage{background:rgba(7,16,12,.88)}.obs-module-grid .obs-module:hover{background:rgba(13,28,19,.91)}.site-footer{background:#06100e;border-top:1px solid var(--cinema-border)}@media (max-width:1300px){.obs-hero-grid{grid-template-columns:minmax(350px,530px) 1fr minmax(240px,300px);gap:15px}.immersive-hero.obs-hero .hero-title-wrap h1.obs-h1{font-size:clamp(3.1rem,5vw,4.5rem)}.immersive-hero.obs-hero .hero-viz.obs-hero-orb{left:39%;width:46vw;top:6%}.obs-sample{transform:none}.obs-sample dl>div{grid-template-columns:90px 1fr}}@media (max-width:1100px){.immersive-hero.obs-hero{min-height:910px}.obs-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 270px;grid-gap:20px;gap:20px}.immersive-hero.obs-hero .obs-hero-right.hero-vertical{display:flex!important;grid-column:2;gap:12px}.cinema-right-kicker,.obs-brackets,.obs-verbs{display:none}.immersive-hero.obs-hero .hero-viz.obs-hero-orb{left:41%;top:9%;width:53vw;opacity:.72}.obs-hero-room{bottom:250px!important}.obs-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.obs-rail-card{min-height:115px}.cinema-telemetry--left{display:none}}@media (max-width:800px){.immersive-hero.obs-hero{padding:22px 24px 25px;min-height:0}.obs-hero-grid{display:block;min-height:0}.immersive-hero.obs-hero .obs-hero-right.hero-vertical{display:none!important}.immersive-hero.obs-hero .hero-viz.obs-hero-orb{position:absolute;top:0;left:auto;right:-22%;width:min(620px,100vw);opacity:.38}.immersive-hero.obs-hero .hero-title-wrap h1.obs-h1{font-size:clamp(2.8rem,9.4vw,5.2rem);line-height:.94;max-width:100%;white-space:normal;margin-top:30px}.immersive-hero.obs-hero .hero-title-wrap>p{max-width:490px}.immersive-hero.obs-hero .hero-scanner.obs-hero-scanner{max-width:none}.immersive-hero.obs-hero .obs-hero-room{position:relative;left:-24px;right:auto;width:calc(100% + 48px);height:200px;margin-top:25px;top:auto!important;bottom:auto!important;opacity:.77}.obs-hero-foot{margin-top:-6px}.cinema-crosshair,.cinema-orbit-caption{display:none}.obs-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.obs-rail-card{min-height:120px}.cinematic-app-intro{min-height:300px}.cinematic-app-orb{top:-14%;right:-28%;width:76vw;opacity:.34}.cinema-process-rail{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.cinema-process-rail>div:nth-child(2){border-right:0}.cinema-process-rail>div:nth-child(-n+2){border-bottom:1px solid var(--cinema-border)}}@media (max-width:520px){.immersive-hero.obs-hero{padding:18px 18px 22px}.immersive-hero.obs-hero .hero-title-wrap h1.obs-h1{font-size:clamp(2.55rem,11vw,3.85rem);line-height:.96;letter-spacing:-.04em;margin:20px 0 14px}.immersive-hero.obs-hero .hero-kicker.obs-kicker{font-size:9px}.immersive-hero.obs-hero .hero-title-wrap>p{font-size:12.5px;line-height:1.65}.immersive-hero.obs-hero .hero-viz.obs-hero-orb{opacity:.32;width:118vw;right:-53vw;top:20px}.immersive-hero.obs-hero .obs-hero-room{left:-18px;width:calc(100% + 36px);height:165px;margin-top:23px}.obs-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.obs-rail-card{padding:12px 10px;grid-template-columns:1fr;min-height:156px}.obs-rail-card .obs-icon{width:30px;height:30px;grid-column:1;grid-row:2;margin:3px 0}.obs-rail-body{grid-column:1;grid-row:3;gap:6px}.obs-rail-body strong{font-size:12px}.obs-rail-body small{font-size:9px}.obs-rail-body>span{font-size:10px}.obs-rail-arrow{right:8px;top:10px}.obs-hero-foot .obs-bottomline{margin-top:18px}.cinematic-report-heading{padding:24px 14px}.cinematic-report-heading strong{font-size:1.58rem}.cinema-process-rail>div{padding:15px 12px;min-height:98px}.cinema-process-rail strong{font-size:11px}.cinema-process-rail span{font-size:10px}}@media (max-width:800px){.obs-orbit-label{display:none}}@media (prefers-reduced-motion:reduce){.obs-hero-orb .cinema-orbit-caption,.obs-orb--animated *{animation:none!important}.obs-orbit-satellite{offset-distance:18%}.obs-orbit-satellite--echo{offset-distance:68%}}html[data-motion=off] .obs-hero-orb .cinema-orbit-caption,html[data-motion=off] .obs-orb--animated *,html[data-motion=reduced] .obs-hero-orb .cinema-orbit-caption,html[data-motion=reduced] .obs-orb--animated *{animation:none!important}html:is([data-motion=off],[data-motion=reduced]) .obs-orbit-satellite{offset-distance:18%}html:is([data-motion=off],[data-motion=reduced]) .obs-orbit-satellite--echo{offset-distance:68%}