:root{--bg: #fafafa;--panel: #ffffff;--panel-soft: #f4f4f5;--text: #09090b;--muted: #6b7280;--line: rgba(9, 9, 11, .08);--line-strong: rgba(9, 9, 11, .14);--accent: #b8ff2c;--accent-dark: #11160a;--ai: #7c3aed;--blue: #2563eb;--danger: #ef4444;--warn: #f59e0b;--good: #16a34a;--shadow: 0 22px 60px rgba(9, 9, 11, .08);color:var(--text);background:var(--bg);font-family:Inter,Geist,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}.data-ops-page{gap:18px}.data-ops-hero,.data-ops-panel{background:#fffffff0;border:1px solid rgba(15,23,42,.08);box-shadow:0 20px 55px #0f172a14}.data-ops-hero{align-items:end;border-radius:8px;display:grid;gap:18px;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);padding:24px}.data-ops-hero h1{font-size:clamp(2rem,4vw,3.6rem);line-height:.95;margin:6px 0 8px}.data-ops-hero p{color:var(--muted);margin:0;max-width:760px}.data-ops-hero__metrics{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.data-ops-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.data-ops-tab{background:#fff;border:1px solid rgba(15,23,42,.12);border-radius:8px;color:var(--muted);cursor:pointer;flex:0 0 auto;font-weight:800;min-height:42px;padding:0 14px}.data-ops-tab--active{background:#111827;border-color:#111827;color:#fff}.data-ops-panel{border-radius:8px;padding:20px}.data-ops-panel__header{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:16px}.data-ops-panel__header h2{font-size:1.35rem;margin:3px 0 0}.data-ops-list{display:grid;gap:10px}.data-ops-row{align-items:center;background:#f8fafc;border:1px solid rgba(15,23,42,.08);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:14px}.data-ops-row small,.training-run-card small,.quality-card small,.gap-card small{color:var(--muted);display:block}.data-ops-row__meta{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:.84rem;gap:8px;justify-content:flex-end}.data-ops-progress{background:#0f172a14;border-radius:999px;grid-column:1 / -1;height:7px;overflow:hidden}.data-ops-progress span{background:#0f9f6e;display:block;height:100%}.quality-grid,.training-run-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.quality-card,.training-run-card,.gap-card{background:#f8fafc;border:1px solid rgba(15,23,42,.08);border-radius:8px;padding:14px}.quality-card__top{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.quality-card__metrics,.dataset-builder-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:12px 0}.quality-card__metrics span{background:#fff;border-radius:7px;color:#111827;font-size:.84rem;font-weight:800;padding:8px}.quality-card__issues{color:#8a4b00;margin:10px 0 0;padding-left:18px}.gap-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:14px 0}.gap-card{display:grid;gap:6px}.gap-card span{font-weight:900}.gap-card--covered{background:#ecfdf5;border-color:#0f9f6e47}.gap-card--low{background:#fffbeb;border-color:#f59e0b47}.gap-card--missing{background:#fef2f2;border-color:#ef444438}.empty-copy{color:var(--muted);margin:0}@media (max-width: 860px){.data-ops-hero,.data-ops-row{grid-template-columns:1fr}.data-ops-panel__header{align-items:stretch;flex-direction:column}.data-ops-row__meta{justify-content:flex-start}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:var(--bg)}button,input,select,textarea{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1{font-size:clamp(3.2rem,8vw,8.8rem);letter-spacing:-.055em;line-height:.88}h2{font-size:clamp(2.1rem,4.7vw,5.6rem);letter-spacing:-.045em;line-height:.92}h3{font-size:1.05rem;letter-spacing:-.02em}p{color:var(--muted);line-height:1.6}img{max-width:100%}.public-site{background:var(--bg);min-height:100vh}.public-nav,.workspace__topbar{align-items:center;display:flex;gap:16px;justify-content:space-between}.public-nav{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fafafac7;border-bottom:1px solid var(--line);left:0;padding:16px clamp(18px,4vw,64px);position:sticky;right:0;top:0;z-index:20}.public-nav nav{align-items:center;display:flex;flex-wrap:wrap;gap:20px;font-size:.92rem;font-weight:760}.brand-lockup{align-items:center;display:inline-flex;gap:12px}.brand-lockup strong{display:block;font-size:.98rem;letter-spacing:-.02em}.brand-lockup small{color:var(--muted);display:block;font-size:.74rem;font-weight:720}.farmba-logo{border-radius:12px;object-fit:contain}.button{align-items:center;border:1px solid var(--line-strong);border-radius:999px;cursor:pointer;display:inline-flex;font-weight:760;gap:8px;justify-content:center;min-height:44px;padding:0 18px;transition:background .16s ease,border-color .16s ease,transform .16s ease,opacity .16s ease}.button:hover{transform:translateY(-1px)}.button:disabled{cursor:not-allowed;opacity:.46;transform:none}.button--primary{background:var(--accent);border-color:transparent;color:var(--accent-dark)}.button--secondary{background:#ffffffd1;color:var(--text)}.button--danger{background:var(--danger);border-color:transparent;color:#fff}.button--full{width:100%}.icon-button{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:999px;cursor:pointer;display:inline-flex;height:42px;justify-content:center;width:42px}.button-row,.hero__actions,.topbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.button-row--stacked{align-items:stretch;flex-direction:column}.eyebrow{color:var(--muted);display:inline-flex;font-size:.76rem;font-weight:800;letter-spacing:.14em;margin-bottom:12px;text-transform:uppercase}.os-hero{align-items:center;display:grid;gap:28px;grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);min-height:calc(100vh - 74px);padding:64px clamp(18px,4vw,64px)}.os-hero__copy p{font-size:clamp(1.08rem,1.7vw,1.35rem);margin:28px 0;max-width:720px}.os-hero__visual{min-height:640px;position:relative}.rover-scene{background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.12),transparent 28%),#09090b;border:1px solid rgba(255,255,255,.08);border-radius:28px;box-shadow:var(--shadow);height:100%;min-height:560px;overflow:hidden}.hero-glass{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid rgba(255,255,255,.72);border-radius:999px;box-shadow:0 18px 45px #09090b14;display:inline-flex;gap:10px;padding:12px 15px;position:absolute}.hero-glass--left{left:22px;top:24px}.hero-glass--right{bottom:24px;right:22px}.metric-marquee{border-bottom:1px solid var(--line);border-top:1px solid var(--line);overflow:hidden;padding:18px 0}.metric-marquee>div{animation:marquee 32s linear infinite;display:flex;gap:28px;min-width:max-content}.metric-marquee span{align-items:center;color:var(--muted);display:inline-flex;gap:10px;font-weight:720}.metric-marquee strong{color:var(--text);font-size:1.35rem;letter-spacing:-.03em}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.os-section,.autonomy-section,.live-preview,.future-band,.pilot-band{padding:96px clamp(18px,4vw,64px)}.section-heading{max-width:900px;margin-bottom:32px}.section-heading--center{margin-left:auto;margin-right:auto;text-align:center}.os-card-grid,.feature-grid,.metric-grid,.vision-card-grid,.farmer-grid,.marketplace-grid,.settings-grid,.chart-grid{display:grid;gap:16px}.os-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.os-card,.feature-card,.panel,.metric-card,.vision-card,.farmer-card,.marketplace-card,.settings-card,.minimal-chart{background:var(--panel);border:1px solid var(--line);border-radius:24px;box-shadow:0 1px #09090b08}.os-card{min-height:280px;padding:28px}.os-card svg,.marketplace-card svg,.settings-card svg{color:var(--text)}.os-card h3,.marketplace-card h3{font-size:1.35rem;margin-top:42px}.os-card p,.marketplace-card p{margin-top:12px}.autonomy-section{align-items:center;background:#09090b;color:#fff;display:grid;gap:44px;grid-template-columns:minmax(0,.72fr) minmax(0,1fr)}.autonomy-section p{color:#ffffffad;margin-top:18px}.autonomy-timeline{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.autonomy-step{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:22px;min-height:180px;padding:20px}.autonomy-step span{color:var(--accent);display:block;font-weight:800;margin-bottom:52px}.autonomy-step strong{font-size:1.35rem}.live-preview{align-items:center;display:grid;gap:28px;grid-template-columns:minmax(0,1.1fr) minmax(360px,.72fr)}.live-preview__media{min-height:620px}.live-preview__panel{background:var(--panel);border:1px solid var(--line);border-radius:28px;padding:28px}.camera-feed-mock{background:#09090b;border-radius:22px;margin:26px 0;overflow:hidden;position:relative}.camera-feed-mock img,.video-feed-shell img{aspect-ratio:16 / 9;display:block;object-fit:cover;opacity:.86;width:100%}.camera-feed-mock span,.video-feed-shell span{align-items:center;background:#09090bbd;border-radius:999px;bottom:14px;color:#fff;display:inline-flex;font-size:.82rem;font-weight:760;gap:8px;left:14px;padding:8px 10px;position:absolute}.preview-stat-grid,.detail-tile-grid,.field-health-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.preview-stat-grid span,.detail-tile-grid span,.field-health-grid article{background:var(--panel-soft);border:1px solid var(--line);border-radius:18px;display:grid;gap:6px;padding:14px}.preview-stat-grid small{color:var(--muted);font-weight:720}.preview-stat-grid strong{font-size:1.35rem}.tech-grid,.future-chip-grid{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.tech-grid span,.data-chip{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:999px;display:inline-flex;font-weight:760;gap:8px;padding:12px 16px}.future-band{align-items:center;background:#09090b;color:#fff;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(340px,.7fr)}.future-band p{color:#ffffffb3}.os-pilot,.pilot-band{align-items:center;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(320px,.48fr)}.pilot-form{background:var(--panel);border:1px solid var(--line);border-radius:24px;display:grid;gap:12px;padding:18px}.careers-card strong,.careers-signal-card strong{font-size:1.35rem;letter-spacing:-.03em}.careers-availability-section{background:#fff;border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;gap:clamp(28px,5vw,64px);grid-template-columns:minmax(0,.82fr) minmax(320px,.58fr);padding:92px clamp(18px,4vw,64px)}.careers-availability-section h2{font-size:clamp(2.4rem,5.4vw,5.8rem);max-width:760px}.careers-availability-section p{font-size:clamp(1rem,1.3vw,1.2rem);margin-top:18px;max-width:680px}.careers-signal-card{background:#09090b;border:1px solid rgba(255,255,255,.08);border-radius:26px;color:#fff;display:grid;gap:18px;padding:24px}.careers-signal-card ul{color:#ffffffc7;display:grid;gap:10px;margin:0;padding-left:18px}.careers-signal-card p{color:#ffffffad;margin:0}.pilot-form input,.select,.textarea,.form-grid input,.form-grid select{background:var(--panel);border:1px solid var(--line-strong);border-radius:16px;min-height:44px;padding:10px 12px;width:100%}.textarea{min-height:170px;resize:vertical}.form-confirm,.muted-text{color:var(--muted);font-weight:720}.os-footer{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;padding:26px clamp(18px,4vw,64px)}.os-footer nav,.os-footer span{align-items:center;display:flex;flex-wrap:wrap;gap:16px;color:var(--muted);font-weight:720}.app-shell{display:grid;grid-template-columns:256px minmax(0,1fr);min-height:100vh}.sidebar{background:#fff;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:22px;height:100vh;padding:18px;position:sticky;top:0}.sidebar__brand{padding:8px 4px 14px}.sidebar__nav{display:grid;gap:6px}.nav-item{align-items:center;border-radius:14px;color:#52525b;display:flex;font-size:.92rem;font-weight:720;gap:11px;min-height:42px;padding:0 12px}.nav-item--active{background:#111;color:#fff}.sidebar__footer{display:grid;gap:12px;margin-top:auto}.sidebar-note{color:var(--muted);font-weight:720}.org-switcher,.user-profile,.role-select{background:var(--panel-soft);border:1px solid var(--line);border-radius:18px;padding:12px}.org-switcher,.user-profile{align-items:center;display:flex;gap:10px}.user-profile small,.role-select span{color:var(--muted);display:block;font-size:.78rem;font-weight:720}.workspace{min-width:0}.workspace__topbar{background:#fafafacc;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-bottom:1px solid var(--line);padding:14px clamp(16px,2.6vw,28px);position:sticky;top:0;z-index:12}.workspace__topbar-main{align-items:center;display:flex;gap:16px;justify-content:space-between;width:100%}.workspace__mobile-bar,.workspace-menu-button{display:none}.command-search,.ask-farmba{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:999px;display:inline-flex;gap:10px;min-height:42px;padding:0 14px}.command-search{flex:1;max-width:520px}.command-search span,.ask-farmba span{color:var(--muted);font-weight:720}.command-search kbd{background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;color:var(--muted);margin-left:auto;padding:3px 7px}.ask-farmba{border-color:#7c3aed33;color:var(--ai)}.workspace__content{padding:clamp(18px,3vw,34px)}.workspace__content--loading{opacity:.72}.page-stack{display:grid;gap:20px}.os-page{animation:pageIn .28s ease both}@keyframes pageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page-heading,.dashboard-hero,.mission-hero{align-items:end;display:flex;gap:18px;justify-content:space-between}.page-heading--large h1,.mission-hero h1{font-size:clamp(2.7rem,6vw,6.2rem);max-width:1020px}.mission-hero{align-items:center;min-height:220px}.mission-hero p{font-size:1.3rem;margin-top:10px}.ai-command-card{align-items:center;background:#111;border-radius:22px;color:#fff;display:flex;gap:12px;max-width:320px;padding:18px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-grid--six{grid-template-columns:repeat(6,minmax(0,1fr))}.metric-card{display:grid;gap:10px;min-height:132px;padding:18px}.metric-card__top{align-items:center;display:flex;justify-content:space-between}.metric-card span,.metric-card small{color:var(--muted);font-weight:720}.metric-card i{color:var(--muted);display:inline-flex;font-style:normal}.metric-card strong{font-size:2rem;letter-spacing:-.055em;line-height:1}.metric-card--good{border-color:#16a34a33}.metric-card--warn{border-color:#f59e0b3d}.metric-card--danger{border-color:#ef44443d}.status-pill{align-items:center;border:1px solid var(--line);border-radius:999px;display:inline-flex;font-size:.78rem;font-weight:820;min-height:30px;padding:0 10px;white-space:nowrap}.status-pill--good{background:#b8ff2c3d;border-color:#b8ff2c80;color:#233300}.status-pill--warn{background:#f59e0b1f;color:#92400e}.status-pill--danger{background:#ef44441f;color:#991b1b}.status-pill--neutral{background:var(--panel-soft);color:var(--muted)}.panel{min-width:0;padding:18px}.panel__header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.panel__header h2{font-size:1.05rem;letter-spacing:-.02em;line-height:1.1}.panel--map{overflow:hidden}.split-layout,.mission-control-grid{display:grid;gap:20px}.split-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.42fr)}.split-layout--wide,.mission-control-grid{grid-template-columns:minmax(0,1fr) minmax(350px,.4fr)}.map-shell{background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.14),transparent 30%),#111;background-size:cover;border-radius:20px;min-height:420px;overflow:hidden;position:relative}.google-map{top:0;right:0;bottom:0;left:0;position:absolute}.map-loading{background:#09090bd6;color:#fff;display:grid;font-weight:760;top:0;right:0;bottom:0;left:0;place-items:center;position:absolute}.map-overlay{display:block;height:100%;min-height:inherit;width:100%}.map-field{fill:#b8ff2c24;stroke:#ffffffb3;stroke-width:3}.map-field--selected{fill:#b8ff2c33;stroke:#fff;stroke-width:5}.map-route{fill:none;stroke:var(--accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:6}.map-nogo{fill:#ef444442;stroke:var(--danger);stroke-width:3}.map-detection--stop{fill:var(--danger)}.map-detection--slow{fill:var(--warn)}.map-detection--monitor{fill:var(--blue)}.map-rover{fill:var(--accent);stroke:#09090b;stroke-width:6}.map-rover-heading{fill:#fff;stroke:#09090b;stroke-width:4}.map-rover-wheel{fill:#09090b}.map-badge{background:#09090bb8;border-radius:999px;bottom:12px;color:#fff;font-weight:760;left:12px;padding:8px 12px;position:absolute}.rover-detail-panel{align-content:start}.rover-live-card,.fleet-hero-card{background:#09090b;border-radius:22px;color:#fff;overflow:hidden}.rover-live-card img,.fleet-hero-card img{aspect-ratio:16 / 9;display:block;object-fit:cover;opacity:.82;width:100%}.rover-live-card span{display:block;font-weight:800;padding:14px}.fleet-hero-card{display:grid;gap:16px;grid-template-columns:170px minmax(0,1fr);padding:12px}.fleet-hero-card img{border-radius:16px}.fleet-hero-card h2{font-size:2.2rem;margin-top:12px}.detail-tile-grid{margin:14px 0}.detail-tile-grid span{align-items:center;display:flex;font-size:.88rem;font-weight:720;gap:8px}.detail-list{display:grid;gap:10px;grid-template-columns:minmax(110px,.4fr) minmax(0,1fr)}.detail-list--compact{grid-template-columns:minmax(92px,.38fr) minmax(0,1fr)}.detail-list dt{color:var(--muted);font-weight:760}.detail-list dd{font-weight:720;margin:0}.timeline,.notification-timeline{display:grid;gap:12px}.timeline article{border-left:2px solid var(--line-strong);display:grid;gap:4px;padding:4px 0 10px 14px}.timeline--large article{min-height:82px}.timeline time,.notification-timeline time{color:var(--muted);font-weight:760}.notification-timeline article{align-items:start;display:grid;gap:12px;grid-template-columns:12px minmax(0,1fr)}.notification-timeline article>span{background:var(--accent);border-radius:999px;height:10px;margin-top:7px;width:10px}.notification-timeline p{margin-top:4px}.attention-grid,.vision-card-grid,.farmer-grid,.marketplace-grid,.settings-grid,.chart-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.attention-grid{display:grid;gap:14px}.attention-grid article,.report-summary-card,.model-loop-card,.recommendation-card,.security-posture{background:var(--panel-soft);border:1px solid var(--line);border-radius:20px;padding:16px}.attention-grid article{display:grid;gap:10px}.ai-prompt-list{display:grid;gap:10px}.ai-prompt-list button{align-items:center;background:#7c3aed12;border:1px solid rgba(124,58,237,.16);border-radius:18px;color:var(--ai);cursor:pointer;display:flex;font-weight:760;gap:10px;min-height:52px;padding:0 14px;text-align:left}.vision-card{overflow:hidden}.vision-card__media{background:#09090b;min-height:210px;overflow:hidden;position:relative}.vision-card__media img,.vision-card__media>span{aspect-ratio:16 / 10;display:grid;height:100%;object-fit:cover;place-items:center;width:100%}.vision-card__media .status-pill{position:absolute;right:12px;top:12px}.vision-card__body{display:grid;gap:14px;padding:16px}.recommendation-card{align-items:start;display:flex;gap:10px}.recommendation-card svg{color:var(--ai);flex:0 0 auto}.field-control,.checkbox-control{display:grid;gap:8px;font-weight:760;margin-bottom:16px}.checkbox-control{align-items:center;display:flex;gap:10px}input[type=range]{accent-color:var(--text)}.segmented-control{background:var(--panel-soft);border:1px solid var(--line);border-radius:999px;display:grid;gap:4px;grid-template-columns:repeat(3,1fr);margin-bottom:18px;padding:4px}.segmented-control__item{background:transparent;border:0;border-radius:999px;cursor:pointer;font-weight:760;min-height:38px;text-transform:capitalize}.segmented-control__item--active{background:#111;color:#fff}.workflow-builder{display:grid;gap:12px}.workflow-step{align-items:center;background:var(--panel-soft);border:1px solid var(--line);border-radius:20px;display:grid;gap:6px;grid-template-columns:62px minmax(0,1fr) 24px;min-height:64px;padding:12px 16px}.workflow-step span{color:var(--ai);font-weight:900}.remote-driving-preview,.video-feed-shell{position:relative}.video-feed-shell{background:#09090b;border-radius:22px;overflow:hidden}.card-list,.field-list,.mission-table,.fleet-list{display:grid;gap:10px}.mission-card,.field-card,.field-row,.mission-row,.queue-item{align-items:center;background:var(--panel-soft);border:1px solid var(--line);border-radius:18px;cursor:pointer;display:flex;justify-content:space-between;min-height:72px;padding:14px;text-align:left}.mission-card--active,.field-card--active,.field-row--active,.mission-row--active{background:#111;color:#fff}.mission-card small,.field-card small{color:var(--muted);display:block;margin-top:5px}.mission-card--active small,.field-card--active small{color:#ffffffa3}.field-health-grid article{align-content:center;min-height:118px}.farmer-card,.marketplace-card,.settings-card,.minimal-chart{padding:18px}.farmer-card{display:grid;gap:14px}.farmer-avatar{align-items:center;background:#111;border-radius:18px;color:var(--accent);display:flex;font-size:1.4rem;font-weight:900;height:54px;justify-content:center;width:54px}.marketplace-card,.settings-card{display:grid;gap:12px}.settings-card{align-items:start;grid-template-columns:30px minmax(0,1fr)}.minimal-chart{display:grid;gap:16px}.minimal-chart strong{display:block;font-size:2.2rem;letter-spacing:-.06em}.minimal-chart span,.minimal-chart small{color:var(--muted);display:block;font-weight:720}.minimal-chart svg{height:80px;width:100%}.minimal-chart path{fill:none;stroke:#111;stroke-linecap:round;stroke-width:3}.security-posture{align-items:center;display:flex;gap:14px}.architecture-steps,.permissions-grid{display:grid;gap:10px}.architecture-steps{grid-template-columns:repeat(5,minmax(0,1fr))}.architecture-steps--vertical{grid-template-columns:1fr}.architecture-steps span,.permissions-grid article{align-items:center;background:var(--panel-soft);border:1px solid var(--line);border-radius:18px;display:flex;font-weight:720;gap:8px;padding:14px}.permissions-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.permissions-grid article{align-items:stretch;display:grid}.permissions-grid p{margin-top:8px}.check-list{display:grid;gap:12px;margin:20px 0 0;padding:0}.check-list li{list-style:none;padding-left:28px;position:relative}.check-list li:before{background:var(--accent);border-radius:999px;content:"";height:9px;left:0;position:absolute;top:.52em;width:9px}.empty-state,.loading-block{background:var(--panel);border:1px dashed var(--line-strong);border-radius:24px;padding:28px}.access-gate{align-content:center;display:grid;gap:24px;margin:0 auto;max-width:1040px;min-height:calc(100vh - 170px)}.access-gate h1{font-size:clamp(2.8rem,6vw,6.4rem);max-width:860px}.access-gate p{font-size:1.12rem;max-width:720px}.access-gate__panel{background:var(--panel);border:1px solid var(--line);border-radius:24px;display:grid;gap:18px;padding:clamp(18px,3vw,28px)}.access-gate__panel h2{font-size:clamp(1.7rem,3vw,2.8rem)}.onboarding-page .page-heading h1{font-size:clamp(2.4rem,5vw,5.4rem)}.onboarding-shell{display:grid;gap:18px;grid-template-columns:260px minmax(0,1fr)}.stepper{background:var(--panel);border:1px solid var(--line);border-radius:24px;display:grid;gap:8px;margin:0;padding:14px}.stepper__item{align-items:center;border-radius:16px;color:var(--muted);display:flex;font-weight:760;gap:10px;list-style:none;padding:12px}.stepper__item span{align-items:center;background:var(--panel-soft);border-radius:999px;display:inline-flex;height:28px;justify-content:center;width:28px}.stepper__item--active{background:#111;color:#fff}.stepper__item--active span,.stepper__item--done span{background:var(--accent);color:#111}.onboarding-card{background:var(--panel);border:1px solid var(--line);border-radius:24px;min-height:560px;padding:clamp(18px,3vw,34px)}.onboarding-section{display:grid;gap:18px}.onboarding-section h2{font-size:clamp(1.9rem,4vw,4.2rem)}.form-grid{display:grid;gap:14px}.form-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid label{color:var(--muted);display:grid;font-weight:760;gap:7px}.select,.text-input,.text-area{background:#fff;border:1px solid var(--line-strong);border-radius:14px;color:var(--text);min-height:44px;outline:0;padding:0 12px}.text-area{line-height:1.5;min-height:108px;padding:12px;resize:vertical}.form-error{background:#ef44441a;border:1px solid rgba(239,68,68,.24);border-radius:18px;color:#991b1b;font-weight:760;margin-top:16px;padding:12px}.agent-message{border:1px solid var(--line);border-radius:18px;font-weight:760;margin-top:16px;padding:12px}.agent-message--info{background:#2563eb14;color:#1d4ed8}.agent-message--danger{background:#ef44441a;border-color:#ef44443d;color:#991b1b}.onboarding-actions{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:28px}.review-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.summary-card{background:var(--panel-soft);border:1px solid var(--line);border-radius:18px;display:grid;gap:8px;padding:14px}.summary-card span{color:var(--muted);font-weight:720}.data-collection-page .page-heading p{max-width:780px}.data-collection-setup-heading h1{max-width:900px}.runbook-list,.check-card-list,.package-contract{display:grid;gap:10px}.runbook-list article,.check-card,.capture-console,.recorder-stat-grid span,.package-contract span{background:var(--panel-soft);border:1px solid var(--line);border-radius:18px;padding:14px}.runbook-list article,.package-contract span{align-items:center;display:flex;font-weight:740;gap:10px}.runbook-list svg,.package-contract svg{color:var(--good);flex:0 0 auto}.capture-console{align-items:start;display:flex;gap:18px;justify-content:space-between;margin-bottom:16px}.capture-console strong{display:block;font-size:1.28rem;letter-spacing:-.03em;margin-bottom:6px;word-break:break-word}.recorder-stat-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.recorder-stat-grid strong{display:block;font-size:1.5rem;letter-spacing:-.04em}.check-card{align-items:start;display:grid;gap:12px;grid-template-columns:76px minmax(0,1fr)}.check-card>span{align-items:center;background:#fff;border:1px solid var(--line);border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:900;justify-content:center;min-height:28px;text-transform:uppercase}.check-card--pass{border-color:#16a34a38}.check-card--pass>span{color:var(--good)}.check-card--warn{border-color:#f59e0b3d}.check-card--warn>span{color:var(--warn)}.check-card--fail{border-color:#ef44443d}.check-card--fail>span{color:var(--danger)}.package-contract{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.offline-capture-card,.offline-upload-box,.import-summary,.command-snippet,.repeat-grid span{background:var(--panel-soft);border:1px solid var(--line);border-radius:18px}.offline-capture-card{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:16px}.offline-capture-card strong,.offline-upload-box strong{display:block;font-size:1.05rem;margin-bottom:6px}.offline-capture-card p,.offline-upload-box p{color:var(--muted);margin:0}.command-snippet{color:#0f172a;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.86rem;line-height:1.55;margin:14px 0;overflow-x:auto;padding:14px;white-space:pre-wrap}.repeat-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.repeat-grid span{align-items:center;display:flex;font-weight:760;gap:9px;padding:12px}.repeat-grid svg{color:var(--good);flex:0 0 auto}.offline-upload-box{display:grid;gap:12px;justify-items:start;padding:18px}.offline-upload-box>svg{color:#2563eb}.file-input{background:#fff;border:1px dashed var(--line-strong);border-radius:14px;cursor:pointer;font-weight:760;max-width:100%;padding:12px}.file-input:disabled{cursor:not-allowed;opacity:.55}.import-summary{color:var(--muted);font-weight:760;margin-top:14px;padding:12px}.data-collection-wizard-page{margin:0 auto;max-width:1040px;width:100%}.collection-wizard{display:grid;gap:14px;max-width:100%;min-width:0;overflow-x:clip}.collection-wizard__top{align-items:center;display:flex;gap:14px;justify-content:space-between}.collection-wizard__top .eyebrow{margin-bottom:4px}.collection-wizard__step{color:var(--muted);display:block;font-size:.9rem;font-weight:800}.collection-wizard__progress{background:var(--panel-soft);border:1px solid var(--line);border-radius:999px;height:12px;overflow:hidden}.collection-wizard__progress span{background:var(--accent);display:block;height:100%;transition:width .18s ease}.collection-wizard__card{background:var(--panel);border:1px solid var(--line);border-radius:28px;box-shadow:var(--shadow);display:grid;gap:24px;min-height:620px;min-width:0;overflow:hidden;padding:30px}.collection-wizard__header{display:grid;gap:14px}.collection-wizard__header h1{font-size:3.4rem;letter-spacing:0;line-height:1;max-width:840px;overflow-wrap:anywhere}.collection-wizard__header p{font-size:1.04rem;max-width:720px;overflow-wrap:anywhere}.collection-wizard__body{display:grid;gap:18px;min-width:0}.collection-wizard__actions{align-items:center;align-self:end;display:flex;gap:14px;justify-content:space-between;margin-top:8px}.collection-wizard__primary{min-width:min(100%,320px)}.wizard-back-button{align-items:center;background:transparent;border:0;color:var(--muted);cursor:pointer;display:inline-flex;font-weight:850;gap:6px;padding:10px 0}.quiz-option-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.quiz-option{background:var(--panel-soft);border:1px solid var(--line);border-radius:18px;cursor:pointer;display:grid;gap:10px;justify-items:start;min-height:154px;padding:18px;text-align:left;transition:background .16s ease,border-color .16s ease,transform .16s ease}.quiz-option:hover{transform:translateY(-1px)}.quiz-option--selected{background:#111;border-color:#111;color:#fff}.quiz-option>span{align-items:center;background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--text);display:inline-flex;height:38px;justify-content:center;width:38px}.quiz-option strong{font-size:1.04rem;line-height:1.25}.quiz-option small,.summary-card small,.quiz-mini-metrics small{color:var(--muted);font-weight:720;line-height:1.45}.quiz-option--selected small{color:#ffffffb8}.quiz-form-stack{display:grid;gap:16px}.quiz-form-stack label{color:var(--muted);display:grid;font-weight:760;gap:8px}.text-area--large{min-height:180px}.quiz-status-card{align-items:start;background:var(--panel-soft);border:1px solid var(--line);border-radius:18px;display:flex;gap:14px;padding:16px}.quiz-status-card>svg{color:var(--blue);flex:0 0 auto;margin-top:2px}.quiz-status-card strong{display:block;margin-bottom:4px}.offline-capture-card--quiz{align-items:flex-start}.offline-capture-card--quiz>svg{color:var(--blue);flex:0 0 auto}.review-grid--wizard{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-card strong{display:block;font-size:1rem;line-height:1.3;overflow-wrap:anywhere}.quiz-mini-metrics{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.quiz-mini-metrics span{align-items:center;background:var(--panel-soft);border:1px solid var(--line);border-radius:16px;display:grid;gap:6px;min-height:104px;padding:14px}.quiz-mini-metrics svg{color:var(--muted)}.quiz-mini-metrics strong{font-size:1.24rem}.capture-step-grid{display:grid;gap:16px;min-width:0}.capture-step-panel{background:var(--panel-soft);border:1px solid var(--line);border-radius:20px;display:grid;gap:14px;min-width:0;overflow:hidden;padding:18px}.capture-step-panel h2,.capture-step-panel h3{font-size:1.25rem;letter-spacing:0;line-height:1.2}.capture-step-panel--hero{align-items:start;background:#111;color:#fff;display:flex;gap:18px;justify-content:space-between}.capture-step-panel--hero>div:first-child{min-width:0}.capture-step-panel--hero .eyebrow,.capture-step-panel--hero p{color:#ffffffb8;overflow-wrap:anywhere}.capture-step-panel--hero h2{font-size:1.65rem;letter-spacing:0;line-height:1.12;max-width:720px;overflow-wrap:anywhere;word-break:break-word}.capture-control-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.capture-action{align-items:center;background:#fff;border:1px solid var(--line-strong);border-radius:18px;cursor:pointer;display:grid;font-weight:850;gap:10px;justify-items:center;min-height:118px;min-width:0;padding:16px}.capture-action--primary{background:var(--accent);border-color:transparent;color:var(--accent-dark)}.capture-action:disabled{cursor:not-allowed;opacity:.48}@media (max-width: 1240px){.metric-grid--six,.os-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell{grid-template-columns:220px minmax(0,1fr)}}@media (max-width: 980px){.os-hero,.autonomy-section,.live-preview,.future-band,.pilot-band,.os-pilot,.split-layout,.split-layout--wide,.mission-control-grid,.onboarding-shell,.package-contract,.repeat-grid,.recorder-stat-grid,.app-shell{grid-template-columns:1fr}.sidebar{height:auto;position:static}.sidebar__nav{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace__topbar,.page-heading,.mission-hero{align-items:stretch;flex-direction:column}.metric-grid,.metric-grid--six,.os-card-grid,.autonomy-timeline,.attention-grid,.vision-card-grid,.farmer-grid,.marketplace-grid,.settings-grid,.chart-grid,.permissions-grid,.architecture-steps,.review-grid,.quiz-mini-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){h1{font-size:clamp(2.8rem,18vw,4.8rem)}.public-nav,.public-nav nav,.topbar-actions,.button-row,.hero__actions{align-items:stretch;flex-direction:column}.command-search,.ask-farmba,.button,.button-row>*{width:100%}.metric-grid,.metric-grid--six,.os-card-grid,.autonomy-timeline,.attention-grid,.vision-card-grid,.farmer-grid,.marketplace-grid,.settings-grid,.chart-grid,.permissions-grid,.architecture-steps,.review-grid,.preview-stat-grid,.detail-tile-grid,.field-health-grid,.form-grid--two,.stepper,.quiz-option-grid,.quiz-mini-metrics,.review-grid--wizard,.capture-control-grid{grid-template-columns:1fr}.data-collection-wizard-page{max-width:none}.collection-wizard{gap:10px}.collection-wizard__top{align-items:stretch;flex-direction:column}.collection-wizard__card{border-radius:22px;gap:18px;min-height:540px;padding:16px}.collection-wizard__header h1{font-size:2rem;line-height:1.05}.collection-wizard__header p{font-size:.96rem}.collection-wizard__actions{align-items:stretch;flex-direction:column-reverse}.collection-wizard__primary{min-width:0;width:100%}.wizard-back-button{justify-content:center;width:100%}.quiz-option{min-height:128px}.capture-step-panel--hero{flex-direction:column;padding:16px}.capture-step-panel--hero h2{font-size:1.32rem}.capture-step-panel{padding:14px}.capture-action{min-height:88px}.os-hero,.os-section,.autonomy-section,.live-preview,.future-band,.pilot-band{padding-left:16px;padding-right:16px}.sidebar__nav{grid-template-columns:1fr}}.body--menu-open{overflow:hidden}.public-nav__links,.public-nav__actions{align-items:center;display:flex;gap:10px}.public-nav__links{gap:clamp(12px,1.6vw,22px)}.public-link{color:var(--muted);transition:color .16s ease}.public-link--active,.public-link:hover{color:var(--text)}.mobile-menu-button{align-items:center;background:var(--panel);border:1px solid var(--line-strong);border-radius:999px;cursor:pointer;display:none;height:46px;justify-content:center;width:46px}.mobile-menu{background:#fafafaf5;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border-bottom:1px solid var(--line);display:none;inset:72px 0 auto;max-height:calc(100vh - 72px);overflow-y:auto;padding:18px;position:fixed;z-index:18}.mobile-menu nav{display:grid;gap:8px}.mobile-menu__link{align-items:center;border:1px solid var(--line);border-radius:22px;display:flex;font-size:1.18rem;font-weight:820;justify-content:space-between;min-height:64px;padding:0 18px}.mobile-menu__link--active{background:#111;color:#fff}.mobile-menu__actions{display:grid;gap:10px;margin-top:18px}.marketing-hero,.marketing-section,.marketing-process,.marketing-cta{padding:92px clamp(18px,4vw,64px)}.marketing-hero{align-items:center;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(360px,.52fr);min-height:calc(100vh - 74px)}.marketing-hero h1{max-width:980px}.marketing-hero p{font-size:clamp(1.05rem,1.6vw,1.32rem);margin:28px 0;max-width:760px}.marketing-orbital-card{background:#111;border-radius:30px;color:#fff;display:grid;gap:14px;min-height:420px;overflow:hidden;padding:24px;position:relative}.marketing-orbital-card>svg{color:var(--accent)}.marketing-orbital-card strong{font-size:clamp(3.2rem,7vw,6.4rem);letter-spacing:-.075em;line-height:.9}.marketing-orbital-card span{color:#ffffffad;font-weight:760}.marketing-orbital-card .rover-scene{border-radius:22px;height:230px;min-height:230px}.feature-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card--large{display:grid;gap:14px;min-height:260px;padding:24px}.feature-card--large h3{font-size:1.35rem;margin-top:34px}.founder-story-section{background:#fff;border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;gap:clamp(28px,5vw,64px);grid-template-columns:minmax(0,.78fr) minmax(0,1fr);padding:92px clamp(18px,4vw,64px)}.founder-story-section h2{font-size:clamp(2.3rem,5vw,5.4rem);max-width:780px}.founder-story-copy{display:grid;gap:18px}.founder-story-copy p{color:#2f332e;font-size:clamp(1.05rem,1.5vw,1.28rem)}.marketing-process{background:#09090b;color:#fff;display:grid;gap:28px;grid-template-columns:minmax(0,.65fr) minmax(0,1fr)}.marketing-process h2,.marketing-cta h2{font-size:clamp(2.2rem,5vw,5.2rem);max-width:860px}.process-rail{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.process-rail span{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:22px;display:grid;font-size:1.02rem;font-weight:800;gap:42px;min-height:170px;padding:18px}.process-rail small{color:var(--accent);font-weight:900}.marketing-cta{align-items:center;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto}.sign-in-page{align-items:center;background:radial-gradient(circle at 50% 0%,rgba(184,255,44,.12),transparent 34%),var(--bg);display:grid;justify-items:center;min-height:100vh;padding:28px}.sign-in-brand{left:28px;position:fixed;top:24px}.sign-in-card{background:#ffffffdb;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border:1px solid var(--line);border-radius:30px;box-shadow:var(--shadow);display:grid;gap:16px;max-width:520px;padding:clamp(22px,4vw,36px);width:min(100%,520px)}.sign-in-card h1{font-size:clamp(2.4rem,7vw,4.8rem)}.private-access-page{align-items:center;background:radial-gradient(circle at 50% -20%,rgba(184,255,44,.18),transparent 34%),var(--bg);display:grid;justify-items:center;min-height:100vh;padding:28px}.private-access-card{background:#ffffffe0;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border:1px solid var(--line);border-radius:30px;box-shadow:var(--shadow);display:grid;gap:16px;max-width:600px;padding:clamp(24px,5vw,42px);width:min(100%,600px)}.private-access-card h1{font-size:clamp(2.4rem,7vw,5rem);letter-spacing:-.05em;line-height:.94}.private-access-form{display:grid;gap:12px}.private-access-form label{color:var(--muted);display:grid;font-weight:760;gap:8px}.private-access-form label>span{align-items:center;background:var(--panel);border:1px solid var(--line-strong);border-radius:18px;display:flex;gap:10px;min-height:54px;padding:0 14px}.private-access-form input{background:transparent;border:0;color:var(--text);min-width:0;outline:0;width:100%}.private-access-locked{background:var(--panel-soft);border:1px solid var(--line);border-radius:20px;display:grid;gap:6px;padding:16px}.private-access-actions{display:flex;flex-wrap:wrap;gap:10px}.sign-in-divider{align-items:center;color:var(--muted);display:grid;font-size:.82rem;font-weight:760;gap:10px;grid-template-columns:1fr auto 1fr;text-transform:uppercase}.sign-in-divider:before,.sign-in-divider:after{background:var(--line);content:"";height:1px}.sign-in-form{display:grid;gap:12px}.sign-in-form label{color:var(--muted);display:grid;font-weight:760;gap:8px}.sign-in-form label>span{align-items:center;background:var(--panel);border:1px solid var(--line-strong);border-radius:18px;display:flex;gap:10px;min-height:52px;padding:0 14px}.sign-in-form input,.command-search input{background:transparent;border:0;color:var(--text);min-width:0;outline:0;width:100%}.sign-in-meta{align-items:center;display:flex;justify-content:space-between}.sign-in-meta a,.sign-in-meta button{background:transparent;border:0;color:var(--muted);cursor:pointer;font-size:.9rem;font-weight:760;padding:0}.dashboard-intelligence-grid{display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(280px,.36fr) minmax(280px,.36fr)}.compact-detection-list{display:grid;gap:10px}.compact-detection-list article{background:var(--panel-soft);border:1px solid var(--line);border-radius:18px;display:grid;gap:8px;padding:14px}.compact-detection-list strong{text-transform:capitalize}.compact-detection-list span:not(.status-pill){color:var(--muted);font-weight:720}.mobile-dashboard-nav{display:none}.ask-farmba{cursor:pointer}.gh1-page{background:linear-gradient(180deg,#f7f8f3,#fff 28%,#eef4ea 58%,#09090b 58%,#09090b);overflow:hidden}.gh1-page h1,.gh1-page h2,.gh1-page h3,.gh1-page p,.gh1-page a,.gh1-page span,.gh1-page dt,.gh1-page dd,.gh1-page li{letter-spacing:0}.gh1-page .eyebrow{color:#4f6355;letter-spacing:0}.gh1-page h1{font-size:clamp(3.2rem,9.2vw,8.5rem);line-height:.88;max-width:980px}.gh1-page h2{font-size:clamp(2.2rem,5.2vw,5.4rem);line-height:.94}.gh1-page h3{font-size:clamp(1.08rem,1.6vw,1.34rem);line-height:1.12}.gh1-page p{color:#46514a;line-height:1.62}.gh1-hero{align-items:center;display:grid;gap:clamp(24px,4vw,64px);grid-template-columns:minmax(0,.86fr) minmax(460px,1.14fr);min-height:max(600px,calc(100svh - 128px));padding:clamp(36px,6vw,78px) clamp(18px,4vw,64px) clamp(38px,5vw,70px)}.gh1-hero__copy{min-width:0}.gh1-hero__copy p{font-size:clamp(1.06rem,1.55vw,1.28rem);margin:24px 0;max-width:780px}.gh1-hero__visual{aspect-ratio:1.12;min-height:500px;min-width:0;position:relative}.gh1-hero__visual img,.gh1-design__media img{display:block;height:100%;object-fit:cover;width:100%}.gh1-hero__visual img{border-radius:8px;box-shadow:0 28px 80px #09090b29}.gh1-hero__panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid rgba(255,255,255,.78);border-radius:8px;box-shadow:0 18px 45px #09090b1f;display:grid;gap:3px;min-width:210px;padding:13px 15px;position:absolute}.gh1-hero__panel span{color:#5f6b62;font-size:.76rem;font-weight:820}.gh1-hero__panel strong{color:#09090b;font-size:1.02rem}.gh1-hero__panel--top{right:16px;top:16px}.gh1-hero__panel--bottom{bottom:16px;left:16px}.gh1-stat-strip{background:#101210;color:#fff;display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));padding:1px clamp(18px,4vw,64px)}.gh1-stat-strip span{background:#191c19;color:#ffffffad;display:grid;font-size:.92rem;gap:6px;min-height:118px;padding:24px}.gh1-stat-strip strong{color:#d8ff6a;font-size:clamp(1.25rem,2vw,1.7rem)}.gh1-intro,.gh1-media-showcase,.gh1-section,.gh1-utility,.gh1-supervision,.gh1-design,.gh1-swipe-section,.gh1-product,.gh1-specs,.gh1-faq,.gh1-final-cta{padding:clamp(70px,10vw,124px) clamp(18px,4vw,64px)}.gh1-intro{align-items:end;background:#fff;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) auto}.gh1-intro h2{max-width:1060px}.gh1-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.gh1-tabs a{background:#f2f5ef;border:1px solid rgba(9,9,11,.08);border-radius:999px;color:#1f2a22;font-weight:820;min-height:40px;padding:9px 14px}.gh1-section{background:#fff}.gh1-section__heading{display:grid;gap:14px;margin-bottom:32px;max-width:920px}.gh1-section__heading p{font-size:clamp(1.03rem,1.35vw,1.18rem);max-width:740px}.gh1-section__heading--center{margin-left:auto;margin-right:auto;text-align:center}.gh1-section__heading--center p{margin-left:auto;margin-right:auto}.gh1-media-showcase{background:#f6f6f1}.gh1-media-grid{display:grid;gap:clamp(18px,2.2vw,30px);grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr)}.gh1-media-card{aspect-ratio:.9;background:#111;border-radius:32px;color:#fff;isolation:isolate;min-height:600px;overflow:hidden;position:relative}.gh1-media-card--wide{aspect-ratio:1.58;grid-column:1 / -1;min-height:660px}.gh1-media-card img,.gh1-media-card video{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.gh1-media-card:after{background:linear-gradient(180deg,#09090b0f,#09090b29 42%,#09090bbd);content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.gh1-media-card--animation img{transform:scale(1.04)}.gh1-scan-line{animation:gh1Scan 3.8s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(216,255,106,.76),transparent);box-shadow:0 0 28px #d8ff6a8c;height:2px;left:8%;position:absolute;right:8%;top:26%;z-index:2}@keyframes gh1Scan{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(280px)}}.gh1-media-card__overlay{align-items:start;bottom:clamp(24px,3vw,44px);display:grid;gap:10px;left:clamp(24px,3vw,44px);max-width:min(650px,calc(100% - 48px));position:absolute;right:clamp(24px,3vw,44px);z-index:3}.gh1-media-card__overlay span{color:#ffffffbd;font-size:.78rem;font-weight:860;text-transform:uppercase}.gh1-media-card__overlay h3{font-size:clamp(1.7rem,3.5vw,4rem)}.gh1-media-card__overlay p{color:#ffffffc2;font-size:clamp(1rem,1.25vw,1.18rem);max-width:640px}.gh1-media-card__overlay strong{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff38;border:1px solid rgba(255,255,255,.22);border-radius:999px;display:inline-flex;gap:9px;justify-content:center;margin-top:8px;min-height:54px;padding:0 22px}.gh1-card-grid{display:grid;gap:14px}.gh1-card-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.gh1-card,.gh1-utility__grid article,.gh1-faq__list article{background:#f7f8f3;border:1px solid rgba(9,9,11,.08);border-radius:8px}.gh1-card{display:grid;gap:14px;min-height:288px;padding:clamp(20px,3vw,30px)}.gh1-card svg,.gh1-utility__grid svg,.gh1-product__stack svg{color:#23331f}.gh1-card h3{margin-top:auto}.gh1-card--light{background:#fff}.gh1-utility{background:#101210;color:#fff}.gh1-utility .eyebrow,.gh1-supervision .eyebrow,.gh1-product .eyebrow,.gh1-specs .eyebrow,.gh1-faq .eyebrow,.gh1-final-cta .eyebrow{color:#d8ff6a}.gh1-utility p,.gh1-supervision p,.gh1-product p,.gh1-specs p,.gh1-faq p,.gh1-final-cta p{color:#ffffffb3}.gh1-utility__grid{display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr))}.gh1-utility__grid article{background:#191c19;border-color:#ffffff14;color:#fff;display:grid;gap:12px;min-height:230px;padding:clamp(18px,3vw,28px)}.gh1-utility__grid svg{color:#d8ff6a}.gh1-utility__grid p{color:#ffffff9e}.gh1-supervision{background:#f7f8f3;display:grid;gap:clamp(28px,5vw,78px);grid-template-columns:minmax(0,.86fr) minmax(360px,.72fr)}.gh1-supervision p{color:#46514a;font-size:clamp(1.04rem,1.5vw,1.22rem);margin-bottom:22px}.gh1-supervision ul{display:grid;gap:10px;list-style:none;margin:0;padding:0}.gh1-supervision li{align-items:flex-start;background:#fff;border:1px solid rgba(9,9,11,.08);border-radius:8px;display:flex;gap:10px;padding:14px}.gh1-supervision li svg{color:#16a34a;flex:0 0 auto;margin-top:2px}.gh1-design{align-items:center;background:#fff;display:grid;gap:clamp(26px,5vw,72px);grid-template-columns:minmax(0,1fr) minmax(360px,.8fr)}.gh1-design__media{aspect-ratio:1.42;border-radius:8px;min-height:500px;overflow:hidden}.gh1-design__copy p{font-size:clamp(1.04rem,1.45vw,1.2rem);margin:20px 0 24px}.gh1-checklist{display:grid;gap:10px}.gh1-checklist span{align-items:flex-start;background:#f1f5ed;border:1px solid rgba(9,9,11,.08);border-radius:8px;display:flex;gap:10px;padding:13px 14px}.gh1-checklist svg{color:#617a2f;flex:0 0 auto;margin-top:3px}.gh1-swipe-section{background:#f6f6f1}.gh1-swipe-rail{display:flex;gap:clamp(18px,2vw,26px);margin-left:calc(clamp(18px,4vw,64px)*-1);margin-right:calc(clamp(18px,4vw,64px)*-1);overflow-x:auto;padding:10px clamp(18px,4vw,64px) 24px;scroll-padding-inline:clamp(18px,4vw,64px);scroll-snap-type:x mandatory;scrollbar-width:none}.gh1-swipe-rail::-webkit-scrollbar{display:none}.gh1-swipe-card{aspect-ratio:.78;background:#111;border-radius:34px;color:#fff;flex:0 0 min(580px,72vw);min-height:660px;overflow:hidden;position:relative;scroll-snap-align:center}.gh1-swipe-card:after{background:linear-gradient(180deg,transparent 38%,rgba(9,9,11,.76) 100%);content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.gh1-swipe-card img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.gh1-swipe-card span,.gh1-swipe-card strong{left:30px;position:absolute;right:30px;z-index:2}.gh1-swipe-card span{bottom:78px;color:#ffffffb8;font-size:.8rem;font-weight:860;text-transform:uppercase}.gh1-swipe-card strong{bottom:30px;font-size:clamp(1.45rem,2.2vw,2rem)}.gh1-swipe-dots{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:14px}.gh1-swipe-dot{background:#09090b1f;border-radius:999px;display:block;height:9px;width:9px}.gh1-swipe-dot--active{background:#09090b;width:18px}.gh1-product{align-items:center;background:linear-gradient(135deg,rgba(216,255,106,.12),transparent 34%),#09090b;color:#fff;display:grid;gap:clamp(30px,6vw,84px);grid-template-columns:minmax(0,.9fr) minmax(360px,.72fr)}.gh1-product h2{max-width:900px}.gh1-product p{font-size:clamp(1.05rem,1.45vw,1.22rem);margin:22px 0;max-width:760px}.gh1-product__stack{display:grid;gap:1px}.gh1-product__stack span{align-items:center;background:#ffffff12;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;display:flex;font-size:clamp(1rem,1.6vw,1.28rem);font-weight:820;gap:12px;min-height:78px;padding:18px}.gh1-product__stack svg{color:#d8ff6a}.gh1-specs{background:#09090b;color:#fff;display:grid;gap:clamp(28px,5vw,74px);grid-template-columns:minmax(0,.62fr) minmax(0,1fr)}.gh1-specs dl{border-top:1px solid rgba(255,255,255,.16);margin:0}.gh1-specs dl div{border-bottom:1px solid rgba(255,255,255,.16);display:grid;gap:16px;grid-template-columns:minmax(160px,.35fr) minmax(0,1fr);padding:18px 0}.gh1-specs dt{color:#ffffff8f;font-weight:820}.gh1-specs dd{color:#fff;font-size:clamp(1rem,1.5vw,1.18rem);font-weight:780;margin:0}.gh1-faq{background:#101210;color:#fff}.gh1-faq__list{display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr))}.gh1-faq__list article{background:#191c19;border-color:#ffffff14;color:#fff;min-height:190px;padding:clamp(18px,3vw,28px)}.gh1-faq__list p{margin-top:12px}.gh1-final-cta{align-items:start;background:#d8ff6a;color:#11160a;display:grid;gap:18px;justify-items:start}.gh1-final-cta .eyebrow{color:#344115}.gh1-final-cta h2{max-width:1000px}.gh1-final-cta p{color:#25320e;font-size:clamp(1.08rem,1.55vw,1.26rem);max-width:780px}.gh1-final-cta .button--primary{background:#09090b;color:#fff}@media (max-width: 1100px){.gh1-hero,.gh1-supervision,.gh1-design,.gh1-product,.gh1-specs{grid-template-columns:1fr}.gh1-hero{min-height:auto}.gh1-hero__visual,.gh1-design__media{min-height:460px}.gh1-stat-strip,.gh1-card-grid--three,.gh1-utility__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gh1-intro{align-items:start;grid-template-columns:1fr}.gh1-tabs{justify-content:flex-start}}@media (max-width: 720px){.gh1-page h1{font-size:clamp(2.65rem,13.6vw,4.1rem);line-height:.92}.gh1-hero{gap:24px;padding-bottom:34px;padding-top:28px}.gh1-hero__copy p{font-size:1rem;margin:20px 0}.gh1-hero .hero__actions{align-items:stretch;display:grid;grid-template-columns:1fr}.gh1-hero .button{min-height:54px;width:100%}.gh1-hero__visual,.gh1-design__media{aspect-ratio:.96;min-height:430px}.gh1-hero__panel{min-width:0;width:min(220px,calc(100% - 32px))}.gh1-stat-strip,.gh1-card-grid--three,.gh1-utility__grid,.gh1-faq__list{grid-template-columns:1fr}.gh1-stat-strip span{min-height:96px;padding:18px}.gh1-intro,.gh1-media-showcase,.gh1-section,.gh1-utility,.gh1-supervision,.gh1-design,.gh1-swipe-section,.gh1-product,.gh1-specs,.gh1-faq,.gh1-final-cta{padding-left:16px;padding-right:16px}.gh1-card,.gh1-utility__grid article,.gh1-faq__list article{min-height:auto}.gh1-media-grid{display:flex;gap:18px;margin-left:-16px;margin-right:-16px;overflow-x:auto;padding:4px 16px 18px;scroll-padding-inline:16px;scroll-snap-type:x mandatory;scrollbar-width:none}.gh1-media-grid::-webkit-scrollbar{display:none}.gh1-media-card,.gh1-media-card--wide{aspect-ratio:.72;flex:0 0 min(92vw,520px);grid-column:auto;min-height:560px;scroll-snap-align:center}.gh1-media-card__overlay{bottom:22px;gap:8px;left:22px;max-width:calc(100% - 36px);right:22px}.gh1-media-card__overlay p{display:block;font-size:.94rem;line-height:1.45}.gh1-media-card__overlay strong{min-height:48px}.gh1-swipe-rail{gap:14px;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;scroll-padding-inline:16px}.gh1-swipe-card{border-radius:30px;flex-basis:min(88vw,520px);min-height:540px}.gh1-specs dl div{grid-template-columns:1fr}}@media (max-width: 1180px){header.public-nav .public-nav__links{display:none!important}.mobile-menu-button{display:inline-flex}.mobile-menu{display:block}.public-nav__actions{display:none}}@media (max-width: 980px){.marketing-hero,.founder-story-section,.careers-availability-section,.marketing-process,.marketing-cta,.feature-grid--three,.process-rail,.dashboard-intelligence-grid{grid-template-columns:1fr}.workspace{padding-bottom:86px}.sidebar{display:none}.mobile-dashboard-nav{background:#fafafaeb;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid var(--line);border-radius:24px;bottom:12px;box-shadow:var(--shadow);display:grid;gap:4px;grid-template-columns:repeat(5,minmax(0,1fr));left:12px;padding:6px;position:fixed;right:12px;z-index:30}.mobile-dashboard-nav__item{align-items:center;border-radius:18px;color:var(--muted);display:grid;font-size:.72rem;font-weight:800;gap:3px;justify-items:center;min-height:58px}.mobile-dashboard-nav__item--active{background:#111;color:#fff}}@media (max-width: 680px){.public-nav{align-items:center;flex-direction:row;min-height:72px}.public-nav>a{min-width:0}.public-nav .brand-lockup small{display:none}.marketing-hero,.marketing-section,.founder-story-section,.careers-availability-section,.marketing-process,.marketing-cta{padding-left:16px;padding-right:16px}.marketing-orbital-card{min-height:320px}.sign-in-page{padding:86px 16px 22px}.sign-in-brand{left:16px;top:18px}.workspace__topbar{gap:10px}.workspace__topbar{display:grid;padding:10px 14px}.workspace__mobile-bar{align-items:center;display:flex;justify-content:space-between;min-height:48px}.workspace__mobile-bar .brand-lockup small{display:none}.workspace-menu-button{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:999px;color:var(--text);cursor:pointer;display:inline-flex;height:42px;justify-content:center;width:42px}.workspace__topbar-main{background:#fffffff0;border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow);display:none;gap:10px;padding:10px}.workspace__topbar-main--open{display:grid}.topbar-actions{display:grid;grid-template-columns:1fr}.topbar-actions .icon-button{width:100%}.metric-card strong{font-size:1.72rem}.map-shell{min-height:360px}.mission-control-actions{position:sticky;bottom:92px;z-index:8}}
