.operator-landing{--landing-ink:#0a0d0c;--landing-text:#f2f0e9;--landing-muted:#b1beb6;--landing-line:#303c35;--landing-green:#35e28a;background:var(--landing-ink);color:var(--landing-text);font:1rem/1.55 var(--font-geist-sans),Arial,sans-serif;min-height:100vh}.operator-landing *{box-sizing:border-box}.operator-landing :is(h1,h2,h3,p){margin:0}.operator-landing :is(button,input,select){font:inherit}.operator-landing button{cursor:pointer}.operator-landing button:disabled{cursor:wait;opacity:.55}.operator-landing a{color:inherit;text-decoration:none}.operator-landing :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--landing-green);outline-offset:4px}.operator-landing :is(a,button){touch-action:manipulation}.operator-landing :is(p,h1,h2,h3){overflow-wrap:break-word}.operator-landing :is(.landing-primary,.landing-secondary){text-align:center;border:1px solid #0000;border-radius:99px;justify-content:center;align-items:center;gap:22px;min-height:52px;padding:14px 22px;font-size:.875rem;font-weight:700;transition:background .18s,color .18s;display:inline-flex}.operator-landing .landing-primary{background:var(--landing-green);color:#08150d}.operator-landing .landing-primary:hover{background:#73efa9}.operator-landing .landing-secondary{border-color:var(--mode-line,#58675e);color:var(--landing-text);background:0 0}.operator-landing .landing-secondary:hover{background:var(--mode-soft,#1b2720)}.landing-nav{border-bottom:1px solid var(--landing-line);justify-content:space-between;align-items:center;gap:20px;max-width:1400px;margin:auto;padding:22px 5%;display:flex}.landing-wordmark{letter-spacing:.14em;align-items:center;gap:12px;font-size:.875rem;font-weight:800;display:flex}.landing-wordmark svg{flex:none;width:34px;height:34px}.landing-nav nav{align-items:center;gap:26px;font-size:.875rem;display:flex}.landing-nav a{align-items:center;min-height:44px;display:flex}.landing-login{border:1px solid var(--mode-line,#58665f);border-radius:99px;padding:10px 20px}.landing-hero{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);align-items:center;gap:64px;max-width:1400px;margin:auto;padding:56px 5% 64px;display:grid}.landing-eyebrow{color:var(--landing-green);letter-spacing:.16em;font-size:.75rem;font-weight:700;line-height:1.7;margin-bottom:22px!important}.hero-message h1{letter-spacing:-.055em;font-size:clamp(3rem,5.05vw,4.65rem);font-weight:550;line-height:1.05}.hero-message h1 em{color:var(--mode-muted,#b6c1ba);font-style:normal}.hero-description{max-width:530px;color:var(--landing-muted);font-size:1.125rem;line-height:1.7;margin-top:27px!important}.landing-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.hero-footnote{color:var(--mode-muted,#a4b2a9);font-size:.8125rem;margin-top:16px!important}.operator-landing .landing-text-link{min-height:44px;color:var(--landing-green);align-items:center;gap:14px;padding:10px 0;font-size:.875rem;display:inline-flex}.operator-landing .landing-text-link:hover{text-underline-offset:5px;text-decoration:underline}.hero-scan-link{margin-top:14px}.hero-visual{min-width:0}.hero-identity{justify-content:center;align-items:center;gap:30px;margin:0 0 27px;display:flex}.hero-orbit{filter:drop-shadow(0 0 30px #35e28a16);flex:none;width:132px;height:132px}.rotating-o{width:100%;height:100%;animation:32s linear infinite operator-revolve}.hero-note>span{color:var(--mode-muted,#a5b3aa);letter-spacing:.13em;font-size:.75rem}.hero-note p{margin-top:8px;font-family:Georgia,serif;font-size:1.625rem;line-height:1.35}.operator-landing .motion-control{color:var(--mode-muted,#b1beb6);background:0 0;border:0;min-height:44px;margin:7px 0 0;padding:8px 0;font-size:.75rem;display:block}.motion-paused .rotating-o{animation-play-state:paused}@keyframes operator-revolve{to{transform:rotate(360deg)}}.pulse-preview{background:linear-gradient(130deg,var(--mode-soft,#1b2420),var(--mode-surface,#101612));border:1px solid var(--mode-line,#3c4c42);font-variant-numeric:tabular-nums;border-radius:18px;padding:22px 24px 0;box-shadow:0 24px 75px #0005}.pulse-preview>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pulse-preview h2{letter-spacing:-.02em;font-size:1.125rem;font-weight:550}.sample-label{border:1px solid var(--mode-line,#435349);color:var(--mode-muted,#b9c8be);white-space:nowrap;border-radius:99px;padding:4px 10px;font-size:.75rem}.pulse-metrics{grid-template-columns:1.15fr 1fr;gap:18px;margin:22px 0;display:grid}.pulse-metrics>div{flex-direction:column;justify-content:center;min-width:0;display:flex}.pulse-metrics>div+div{border-left:1px solid var(--mode-line,#36473c);padding-left:22px}.pulse-metrics span{color:var(--landing-muted);font-size:.875rem}.pulse-metrics strong{letter-spacing:-.045em;margin-top:7px;font-size:clamp(1.6rem,2.6vw,2.375rem);font-weight:550;line-height:1.3}.pulse-metrics b{letter-spacing:-.03em;margin-top:7px;font-size:1.5rem;font-weight:500}.pulse-chart-top{color:var(--mode-muted,#b9c8be);border-top:1px solid var(--landing-line);justify-content:space-between;gap:10px;padding-top:14px;font-size:.875rem;display:flex}.pulse-chart-top strong{color:var(--landing-text);font-weight:550}.pulse-bars{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin-top:12px;display:grid}.pulse-bars button{min-width:0;min-height:44px;color:var(--mode-muted,#aebdb3);background:0 0;border:0;border-radius:3px;flex-direction:column;align-items:center;gap:9px;padding:0 3px 6px;font-size:.75rem;display:flex}.pulse-bar-track{border-bottom:1px solid var(--mode-line,#46584c);align-items:flex-end;width:100%;height:110px;display:flex}.pulse-bar-track>span{background:#43574a;border-radius:3px 3px 0 0;width:100%;transition:background .2s;display:block}.pulse-bars button:hover .pulse-bar-track>span{background:#698773}.pulse-bars button.selected{color:var(--mode-accent,#67eaa2)}.pulse-bars button.selected .pulse-bar-track>span{background:linear-gradient(#4bea96,#1cb86a)}.pulse-observation{color:var(--mode-muted,#c2cec6);padding:16px 0;font-size:.875rem}.pulse-observation strong{color:var(--landing-text);font-weight:550}.pulse-demo-link{border-top:1px solid var(--mode-line,#354339);justify-content:space-between;align-items:center;gap:12px;min-height:52px;font-size:.875rem;display:flex;color:var(--mode-muted,#c0d0c5)!important}.landing-outcomes{border-block:1px solid var(--landing-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;max-width:1260px;margin:0 auto;padding:35px 0 45px;display:grid}.landing-outcomes article>span{font:.75rem var(--font-geist-mono),monospace;color:var(--mode-muted,#91b8a1);letter-spacing:.05em}.landing-outcomes h2{letter-spacing:-.025em;margin:12px 0;font-size:1.375rem;font-weight:550}.landing-outcomes p{color:var(--landing-muted);max-width:330px;font-size:1rem}.landing-preview{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:80px;max-width:1260px;margin:0 auto;padding:80px 0;scroll-margin-top:24px;display:grid}.preview-copy h2,.landing-depth h2{letter-spacing:-.045em;font-size:clamp(2rem,3.6vw,3.1rem);font-weight:550;line-height:1.13}.preview-copy>p:not(.landing-eyebrow){color:var(--landing-muted);margin-top:22px}.scan-explanation{gap:26px;margin:30px 0 0;padding:0;list-style:none;display:grid}.scan-explanation li{gap:16px;display:flex}.scan-explanation li>span{font:.8125rem var(--font-geist-mono),monospace;color:var(--landing-green);padding-top:3px}.scan-explanation strong{font-weight:550}.scan-explanation p{color:var(--landing-muted);margin-top:5px;font-size:1rem}.preview-copy .scan-note{border-top:1px solid var(--landing-line);padding-top:20px;font-size:.8125rem}.scan-demo{background:var(--mode-surface,#131b16);border:1px solid var(--mode-line,#3b4b40);border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 24px 75px #0003}.scan-demo-header{border-bottom:1px solid var(--landing-line);align-items:center;gap:10px;padding:18px 24px;display:flex}.scan-demo-header>svg{flex:none;width:25px;height:25px}.scan-demo-header>span:not(.sample-label){letter-spacing:.1em;font-size:.75rem}.scan-demo-header .sample-label{margin-left:auto}.preview-switch{border:1px solid var(--mode-line,#405146);border-radius:99px;gap:6px;width:max-content;max-width:calc(100% - 48px);margin:20px 24px;padding:5px;display:flex}.preview-switch button{min-height:44px;color:var(--mode-muted,#c0cbc4);background:0 0;border:0;border-radius:99px;padding:10px 16px;font-size:.875rem}.preview-switch button[aria-pressed=true]{background:var(--mode-soft,#294835);color:var(--mode-accent,#8cf1b7)}.sample-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 24px 18px;padding:0;list-style:none;display:grid}.sample-flow li{color:var(--mode-muted,#a0b0a6);border-bottom:2px solid var(--mode-line,#35453a);padding-bottom:9px;font-size:.875rem}.sample-flow li>span{margin-right:7px;font-size:.75rem}.sample-flow [aria-current=step]{color:var(--mode-accent,#68eaa2);border-color:var(--landing-green)}.sample-image{border:1px solid var(--mode-line,#607568);background:#f8f7f2;border-radius:7px;margin:0 24px;position:relative;overflow:hidden}.sample-image img{aspect-ratio:1000/850;object-fit:contain;width:100%;height:auto;display:block}.scan-line{background:#1fad67;height:3px;animation:2.6s ease-in-out infinite alternate scan-document;position:absolute;top:0;left:0;right:0;box-shadow:0 0 22px 6px #35e28a44}@keyframes scan-document{0%{top:4%}to{top:96%}}.operator-landing .sample-source-link{min-height:44px;color:var(--mode-muted,#b7c7bc);text-underline-offset:4px;justify-content:flex-end;align-items:center;padding:5px 24px;font-size:.8125rem;text-decoration:underline;display:flex}.scan-status{color:var(--mode-muted,#c3d6c9);font-size:.875rem;margin:20px 24px!important}.scan-controls{padding:8px 24px 6px}.scan-controls .landing-primary{width:100%}.scan-controls>p{color:var(--mode-muted,#b0c1b6);text-align:center;margin-top:13px;font-size:.8125rem}.scan-controls progress{width:100%;height:7px;accent-color:var(--landing-green);margin:12px 0;display:block}.operator-landing .scan-cancel{color:var(--mode-muted,#b6c8bc);background:0 0;border:0;min-height:44px;margin:6px auto 0;padding:10px 0;font-size:.875rem;display:block}.scan-demo-footnote{color:var(--mode-muted,#a6b9ad);text-align:center;padding:18px 24px 22px;font-size:.75rem}.sample-review{padding:4px 24px 0}.sample-review h3,.sample-saved h3{letter-spacing:-.035em;margin-bottom:18px;font-size:1.5rem;font-weight:550}.sample-review label{color:var(--mode-muted,#cfdbd3);flex-direction:column;gap:7px;min-width:0;margin-bottom:15px;font-size:.875rem;display:flex}.operator-landing .sample-review :is(input,select){border:1px solid var(--mode-line,#718578);width:100%;min-width:0;min-height:48px;color:var(--mode-text,#f2f0e9);background:var(--mode-surface,#0b120e);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:7px;padding:10px 11px;font-size:1rem}.sample-review-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sample-review p{color:var(--mode-muted,#b9cbbf);margin:15px 0;font-size:.8125rem}.sample-review details{border-block:1px solid var(--landing-line);margin:2px 0 16px}.sample-review summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:.875rem}.sample-review pre{font:.8125rem/1.6 var(--font-geist-mono),monospace;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--mode-muted,#c2d1c7)}.sample-review>.landing-primary{width:100%}.sample-saved{padding:12px 24px 0}.sample-saved>p{color:var(--mode-muted,#b9cbbf);margin-bottom:20px;font-size:.875rem}.saved-symbol{border:1px solid var(--mode-line,#38754f);background:#1e3b29;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:16px;display:grid}.saved-symbol svg{stroke:#59e898;stroke-width:2px;fill:none;width:24px;height:24px}.example-register{border:1px solid var(--mode-line,#405747);background:var(--mode-surface,#0d1510);border-radius:12px;margin:20px 0;padding:22px}.example-register>span{letter-spacing:.12em;color:var(--mode-muted,#a2b9ab);font-size:.75rem}.example-register>strong{letter-spacing:-.045em;margin:12px 0;font-size:2.25rem;font-weight:550;line-height:1.3;display:block}.example-register>p{color:var(--mode-muted,#c3d3c9);overflow-wrap:anywhere;font-size:.875rem}.example-register dl{margin:20px 0 0}.example-register dl>div{border-top:1px solid var(--landing-line);justify-content:space-between;gap:18px;padding:12px 0;font-size:.875rem;display:flex}.example-register dt{color:var(--mode-muted,#aebfb4)}.example-register dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.example-register a{color:var(--mode-accent,#68eaa2);text-underline-offset:4px;text-decoration:underline}.landing-depth{border-top:1px solid var(--landing-line);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:80px;max-width:1260px;margin:auto;padding:70px 0 80px;display:grid}.landing-depth>div>p:not(.landing-eyebrow){color:var(--landing-muted);max-width:380px;margin-top:22px}.depth-items{gap:28px;display:grid}.depth-items article{border-bottom:1px solid var(--landing-line);gap:20px;padding-bottom:26px;display:flex}.depth-items article:last-child{border-bottom:0;padding-bottom:0}.depth-index{font:.8125rem var(--font-geist-mono),monospace;color:var(--mode-muted,#84b096);padding-top:5px}.depth-items h3{letter-spacing:-.025em;margin-bottom:8px;font-size:1.25rem;font-weight:550}.depth-items p{color:var(--landing-muted)}.landing-close{border-block:1px solid var(--landing-line);flex-wrap:wrap;align-items:center;gap:25px;max-width:1260px;margin:auto;padding:38px 0;display:flex}.landing-close>svg{flex:none;width:54px;height:54px}.landing-close h2{letter-spacing:-.035em;font-size:1.625rem;font-weight:550}.landing-close p{color:var(--landing-muted);margin-top:7px;font-size:.875rem}.landing-close>.landing-primary{margin-left:auto}.landing-footer{max-width:1260px;color:var(--landing-muted);flex-wrap:wrap;align-items:center;gap:24px;margin:auto;padding:36px 0;font-size:.8125rem;display:flex}.landing-footer nav{gap:25px;margin-left:auto;display:flex}.landing-footer nav a{align-items:center;min-height:44px;padding:10px 0;display:inline-flex}.landing-footer>p{width:100%;max-width:980px;font-size:.75rem;line-height:1.7}.signup-symbol{width:70px;height:70px}@media (max-width:1400px){.landing-outcomes,.landing-preview,.landing-depth,.landing-close,.landing-footer{margin-inline:5%}}@media (max-width:1000px){.landing-hero{gap:34px}.hero-message h1{font-size:clamp(2.75rem,5.1vw,3.5rem)}.landing-preview,.landing-depth{gap:40px}.landing-outcomes{gap:30px}.hero-orbit{width:106px;height:106px}.hero-identity{gap:20px}.hero-note p{font-size:1.4rem}.pulse-preview{padding:20px 18px 0}.landing-close>.landing-primary{margin-left:0}}@media (max-width:800px){.landing-nav{gap:12px;padding:15px 20px}.landing-nav nav{gap:12px}.landing-wordmark{letter-spacing:.08em;gap:9px;font-size:.8125rem}.landing-wordmark svg{width:28px;height:28px}.landing-nav nav>a:first-child{display:none}.landing-hero{grid-template-columns:minmax(0,1fr);gap:28px;padding:38px 24px 40px}.hero-message h1{letter-spacing:-.05em;font-size:clamp(2.625rem,9.6vw,4.5rem)}.hero-description{font-size:1rem;margin-top:22px!important}.landing-eyebrow{letter-spacing:.12em;margin-bottom:18px!important}.landing-actions{gap:10px;margin-top:23px}.hero-footnote{font-size:.8125rem}.hero-scan-link{margin-top:7px}.hero-visual{flex-direction:column;gap:22px;width:100%;max-width:540px;margin:auto;display:flex}.hero-identity{justify-content:flex-start;margin:0;padding:5px 0}.hero-orbit{width:100px;height:100px}.hero-note p{font-size:1.375rem}.hero-note>span{font-size:.75rem}.motion-control{margin-top:0!important}.pulse-preview{padding:20px 20px 0}.pulse-metrics strong{font-size:2.125rem}.pulse-bar-track{height:105px}.landing-outcomes,.landing-preview,.landing-depth,.landing-close,.landing-footer{margin-inline:24px}.landing-outcomes{grid-template-columns:minmax(0,1fr);gap:24px;padding:28px 0}.landing-outcomes h2{margin:7px 0}.landing-outcomes p{max-width:none}.landing-outcomes article+article{border-top:1px solid var(--landing-line);padding-top:22px}.landing-preview{grid-template-columns:minmax(0,1fr);gap:30px;padding:45px 0}.preview-copy h2,.landing-depth h2{font-size:2.125rem}.scan-explanation{gap:20px;margin-top:25px}.scan-demo{width:100%;max-width:540px;margin:auto}.landing-depth{grid-template-columns:minmax(0,1fr);gap:30px;padding:42px 0}.landing-depth>div>p:not(.landing-eyebrow){max-width:none}.landing-close{gap:20px;padding:30px 0}.landing-close>svg{width:42px;height:42px}.landing-close>div{flex:1;min-width:190px}.landing-close h2{font-size:1.375rem}.landing-footer{gap:18px;padding:28px 0}.landing-footer nav{margin-left:0}}@media (max-width:420px){.landing-hero,.landing-nav{padding-inline:18px}.landing-login{padding:10px 16px}.landing-outcomes,.landing-preview,.landing-depth,.landing-close,.landing-footer{margin-inline:18px}.landing-actions{flex-direction:column;align-items:stretch}.landing-actions a{width:100%}.pulse-preview{padding-inline:16px}.pulse-metrics{gap:12px}.pulse-metrics>div+div{padding-left:14px}.pulse-metrics strong{font-size:1.875rem}.pulse-metrics b{font-size:1.375rem}.pulse-metrics span{font-size:.8125rem}.scan-demo-header{gap:8px;padding-inline:16px}.scan-demo-header .sample-label{padding-inline:8px}.preview-switch{max-width:calc(100% - 32px);margin-inline:16px}.preview-switch button{padding-inline:12px}.sample-flow{gap:7px;margin-inline:16px}.sample-image{margin-inline:16px}.sample-flow li{font-size:.8125rem}.sample-flow li>span{margin-right:4px}.scan-controls,.sample-review,.sample-saved{padding-inline:16px}.scan-status{margin-inline:16px!important}.scan-demo-footnote{padding-inline:16px}.sample-review-row{grid-template-columns:minmax(0,1fr);gap:0}.example-register{padding:16px}.hero-identity{gap:20px}}@media (prefers-reduced-motion:reduce){.operator-landing *{transition:none!important;animation:none!important}.scan-line{display:none}}.operator-landing .sample-review :is(input,select){box-sizing:border-box;max-width:100%;display:block}.operator-landing .sample-review input[type=date]{-webkit-appearance:none;appearance:none}.operator-landing .sample-review input[type=date]::-webkit-date-and-time-value{text-align:left;min-width:0}.scan-demo-header .sample-start{background:var(--mode-surface,#0b120e);cursor:pointer;min-height:44px;font:inherit;font-size:.8125rem}.scan-demo-header .sample-start:hover{border-color:var(--landing-green,#2bdd8b);color:var(--mode-text,#f2f0e9)}.scan-demo-header .sample-start:focus-visible{outline:2px solid var(--landing-green,#2bdd8b);outline-offset:3px}@media (max-width:600px){.sample-review-row{grid-template-columns:minmax(0,1fr);gap:0}}
