@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-slate-200:#e2e8f0;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-slate-950:#020618;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-slate-800:lab(16.132% -.318035 -14.6672);--color-slate-950:lab(1.76974% 1.32743 -9.28855)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.top-4{top:calc(var(--spacing)*4)}.right-0{right:calc(var(--spacing)*0)}.left-0{left:calc(var(--spacing)*0)}.z-50{z-index:50}.mx-0{margin-inline:calc(var(--spacing)*0)}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-14{margin-top:calc(var(--spacing)*14)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.min-h-7{min-height:calc(var(--spacing)*7)}.w-fit{width:fit-content}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-sm{max-width:var(--container-sm)}.rotate-180{rotate:180deg}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.overflow-hidden{overflow:hidden}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-slate-200{border-color:var(--color-slate-200)}.bg-slate-950{background-color:var(--color-slate-950)}.bg-white{background-color:var(--color-white)}.p-3{padding:calc(var(--spacing)*3)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-12{padding-block:calc(var(--spacing)*12)}.py-20{padding-block:calc(var(--spacing)*20)}.pt-32{padding-top:calc(var(--spacing)*32)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.text-center{text-align:center}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-950{color:var(--color-slate-950)}.text-white{color:var(--color-white)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:text-slate-950:hover{color:var(--color-slate-950)}}@media (min-width:40rem){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}}@media (min-width:48rem){.md\:grid-cols-\[1\.2fr_2fr\]{grid-template-columns:1.2fr 2fr}.md\:px-4{padding-inline:calc(var(--spacing)*4)}.md\:py-28{padding-block:calc(var(--spacing)*28)}.md\:pt-40{padding-top:calc(var(--spacing)*40)}.md\:pb-24{padding-bottom:calc(var(--spacing)*24)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:64rem){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}}}@font-face{font-family:Nasa;src:url(/Nasa.ttf)format("truetype");font-display:swap}:root{--background:#f7f9fc;--foreground:#0f172a;--surface:#fff;--surface-muted:#eef4fb;--border:#d8e1ec;--accent:#0ea5e9;--accent-strong:#0369a1;--accent-warm:#f59e0b;--ink-muted:#64748b;--font-nasa:"Nasa"}*{box-sizing:border-box}html{scroll-behavior:smooth}html.lenis,html.lenis body{height:auto}html.lenis,.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}body{background:linear-gradient(180deg,#f7f9fce6,#fff 42%),var(--background);color:var(--foreground);font-family:var(--font-geist-sans),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:0;margin:0}button,a{-webkit-tap-highlight-color:transparent}a{text-decoration:none}::selection{background:#0ea5e933}.hero-section{border-bottom:1px solid var(--border);background:linear-gradient(#ffffffdb,#f7fafdfa),#f7f9fc;min-height:100svh;position:relative;overflow:hidden}.hero-scene,.cta-scene{pointer-events:none;position:absolute;inset:0;overflow:hidden}.site-nav-motion,.reference-fade,.hero-appear,.hero-spring-command,.hero-spring-dashboard,.scroll-reveal{will-change:opacity,transform}.beam{will-change:transform;background:linear-gradient(90deg,#ffffff1a,#0ea5e929),linear-gradient(#ffffffb8,#bae6fd33);border:1px solid #0ea5e938;width:62vw;height:190px;position:absolute;transform:rotate(-22deg);box-shadow:0 28px 80px #0ea5e91f}.beam-one{top:110px;right:-16vw}.beam-two{background:linear-gradient(90deg,#ffffff1a,#f59e0b21),linear-gradient(#ffffffb3,#fef3c733);border-color:#f59e0b3d;top:280px;right:-20vw}.beam-three{background:linear-gradient(90deg,#ffffff24,#10b9811a),linear-gradient(#ffffffb8,#d1fae529);border-color:#10b9812e;bottom:120px;left:-28vw}.grid-plane{opacity:.4;will-change:opacity,transform;background-image:linear-gradient(#0ea5e91f 1px,#0000 1px),linear-gradient(90deg,#0ea5e91f 1px,#0000 1px);background-size:48px 48px;border:1px solid #94a3b82e;width:min(1100px,110vw);height:420px;position:absolute;bottom:-160px;left:50%;transform:translate(-50%)perspective(720px)rotateX(58deg)}.section-shell{padding:88px 16px}section[id]{scroll-margin-top:104px}.section-kicker{isolation:isolate;color:#334155;letter-spacing:0;text-transform:uppercase;-webkit-backdrop-filter:blur(14px)saturate(145%);background:linear-gradient(135deg,#fffffff2,#f8fbffdb) padding-box padding-box;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:30px;padding:6px 12px;font-size:.75rem;font-weight:700;line-height:1.2;display:inline-flex;position:relative;box-shadow:0 12px 32px #0f172a14}.section-kicker.light{color:#f8fafc;background:linear-gradient(135deg,#ffffff1f,#ffffff0d) padding-box padding-box;box-shadow:0 18px 42px #02061738}.section-kicker+h2{margin-top:22px}.section-kicker+h2+p{margin-top:20px}.hero-copy h1,.section-shell h2,.cta-section h2{text-wrap:balance;line-height:1.08}.hero-copy h1{font-size:2.65rem;font-weight:650;line-height:1.04}.section-shell h2,.cta-section h2{font-size:2.25rem;font-weight:650}.hero-copy p,.section-shell p,.cta-section p{text-wrap:pretty}.button-primary,.button-secondary{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:.9rem;font-weight:700;transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s,color .18s;display:inline-flex}.button-primary{isolation:isolate;color:#fff;background:linear-gradient(#0f172a,#0f172a) padding-box padding-box,linear-gradient(120deg,#f97316 0%,#9a3412eb 33%,#0f172afa 55%,#0ea5e9 100%) border-box;border:1px solid #0000;position:relative;overflow:hidden;box-shadow:0 18px 45px #0f172a29,inset 0 0 0 1px #ffffff3d}.button-primary:after{z-index:0;content:"";background:linear-gradient(110deg,#0000 32%,#7dd3fc38 43%,#fbbf243d 50%,#ffffff38 58%,#0000 70%);position:absolute;inset:-40% -30%;transform:translate(-140%)skew(-18deg)}.button-primary svg{z-index:1;position:relative}.button-secondary{color:#0f172a;background:linear-gradient(#ffffffe6,#ffffffe6) padding-box padding-box,linear-gradient(120deg,#f59e0b70 0%,#94a3b870 48%,#0ea5e994 100%) border-box;border:1px solid #0000}.button-primary:hover,.button-secondary:hover,.icon-button:hover,.small-action:hover{transform:translateY(-1px)}.button-primary:hover{box-shadow:0 22px 52px #0f172a38,0 0 24px #0ea5e929,0 0 22px #f59e0b24}.button-secondary:hover{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(120deg,#f59e0bb3 0%,#94a3b885 48%,#0ea5e9b8 100%) border-box;box-shadow:0 16px 42px #0f172a17}.hero-copy .section-kicker{margin-inline:auto}.button-primary:hover:after{animation:1.15s linear shimmer-sweep}.site-nav-panel,.mobile-nav-panel{isolation:isolate;-webkit-backdrop-filter:blur(24px)saturate(180%);background-color:#ffffff38;background-image:linear-gradient(135deg,#ffffff6b,#f0f9ff38),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box;border:1px solid #ffffffad;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 26px 80px #0f172a29,0 0 0 1px #0ea5e91a,inset 0 1px #ffffffe0,inset 0 -18px 46px #0ea5e912}.mobile-nav-panel{background:linear-gradient(135deg,#ffffff8a,#f0f9ff52),#ffffff52}.site-nav-panel:before,.mobile-nav-panel:before{z-index:0;-webkit-backdrop-filter:blur(28px)saturate(190%);content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff47,#ffffff0f 44%,#ffffff38),linear-gradient(135deg,#0ea5e924,#0000 52%),linear-gradient(315deg,#f59e0b1f,#0000 56%);position:absolute;inset:0}.site-nav-panel:after,.mobile-nav-panel:after{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle at 18% 0,#ffffffad,#0000 32%),linear-gradient(#ffffff38,#0000 55%);border-radius:17px;position:absolute;inset:1px}.site-nav-panel>*,.mobile-nav-panel>*{z-index:2;position:relative}.nav-link{opacity:.7;transition:color .16s,opacity .16s,transform .16s;display:inline-flex}.nav-link:hover,.mobile-nav-link:hover{color:#0f172a}.nav-link:hover{opacity:1;transform:translateY(-1px)}.mobile-nav-link{color:#475569;border-radius:8px;padding:12px;font-size:.95rem;font-weight:700}.icon-button{border:1px solid var(--border);color:#0f172a;background:#ffffffd1;border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;transition:transform .18s,background-color .18s;display:inline-flex}.icon-button.light{color:#fff;background:#ffffff14;border-color:#ffffff29}@media (min-width:1024px){.nav-toggle{display:none}}.logo-mark{color:#0369a1;background:linear-gradient(135deg,#0ea5e929,#f59e0b24),#fff;border:1px solid #0ea5e93d;border-radius:8px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .18s;display:inline-flex}.logo-mark img{object-fit:contain;width:78%;height:78%}a:hover .logo-mark{transform:rotate(-4deg)scale(1.04)}.dashboard-mock{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:1px solid #94a3b852;border-radius:8px;min-height:420px;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 100px #0f172a2e}.dashboard-sidebar{background:linear-gradient(#f8fafc,#eef6ff);border-right:1px solid #e2e8f0;display:none}.dashboard-main{background:linear-gradient(120deg,#0ea5e914,#0000 42%),#fff;min-width:0}.houston-app-mock{background:linear-gradient(120deg,#0ea5e914,#0000 42%),#fffffff0;grid-template-columns:1fr;gap:0;min-height:560px;display:grid}.dashboard-mock.houston-app-mock{box-shadow:0 34px 100px #0f172a2e,0 0 46px #0ea5e924,0 0 34px #f59e0b1a}.mock-manifest-panel,.mock-chronos-panel,.mock-cockpit-panel{min-width:0;padding:16px}.mock-manifest-panel{background:linear-gradient(#f8fafc,#eef6ff);border-bottom:1px solid #e2e8f0}.mock-chronos-panel{background:linear-gradient(135deg,#0ea5e914,#0000 44%),#fff}.mock-cockpit-panel{background:linear-gradient(#fff,#f8fbff);border-top:1px solid #e2e8f0}.mock-panel-heading,.mock-chronos-toolbar,.mock-mission-card-top,.mock-mission-meta,.mock-toolbar-actions,.mock-active-topline,.mock-review-title,.mock-review-row{align-items:center;display:flex}.mock-panel-heading,.mock-chronos-toolbar{justify-content:space-between;gap:14px}.mock-panel-heading p,.mock-chronos-toolbar h3{color:#0f172a;margin:0;font-size:.95rem;font-weight:850}.mock-panel-heading span,.mock-toolbar-kicker,.mock-day-header span,.mock-mission-card-top span,.mock-mission-meta,.mock-schedule-summary span,.mock-active-topline,.mock-review-row span{color:#64748b;font-size:.72rem;font-weight:800}.mock-toolbar-kicker,.mock-active-topline span{text-transform:uppercase}.mock-icon-pill,.mock-status-pill,.mock-cockpit-actions button{color:#0369a1;background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.mock-icon-pill{width:34px;height:34px}.mock-mission-list{gap:10px;margin-top:14px;display:grid}.mock-mission-card,.mock-active-task,.mock-review-queue{background:#ffffffeb;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 14px 38px #0f172a0f}.mock-mission-card{padding:12px}.mock-mission-card-top{gap:9px}.mock-mission-card-top strong{color:#0f172a;font-size:.84rem;font-weight:850;line-height:1.25;display:block}.mock-mission-dot,.mock-live-dot{border-radius:999px;flex:none;width:9px;height:9px}.mock-progress-track{background:#e2e8f0;border-radius:999px;height:5px;margin-top:12px;overflow:hidden}.mock-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#0ea5e9,#14b8a6);height:100%;display:block}.mock-mission-meta{justify-content:space-between;margin-top:10px}.mock-backlog-strip{gap:8px;margin-top:14px;display:grid}.mock-backlog-row{color:#475569;border:1px dashed #cbd5e1;border-radius:8px;align-items:center;gap:8px;padding:9px;font-size:.75rem;font-weight:800;display:flex}.mock-backlog-row svg{color:#0ea5e9}.mock-status-pill{color:#0f766e;gap:8px;min-height:34px;padding:0 11px;font-size:.76rem;font-weight:850}.mock-calendar-shell{grid-template-columns:34px minmax(0,1fr);gap:10px;margin-top:18px;display:grid}.mock-time-rail{color:#94a3b8;padding-top:42px;font-size:.68rem;font-weight:800;display:grid}.mock-time-rail span{min-height:42px}.mock-calendar-grid{grid-template-columns:repeat(3,minmax(150px,1fr));gap:10px;padding-bottom:3px;display:grid;overflow-x:auto}.mock-calendar-day{min-width:150px}.mock-day-header{justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:0 3px;display:flex}.mock-day-header strong{color:#0f172a;font-size:.8rem}.mock-day-lane{background:repeating-linear-gradient(#94a3b81f 0 1px,#0000 1px 52px),#fbfdff;border:1px solid #dbeafe;border-radius:8px;height:260px;position:relative;overflow:hidden}.mock-focus-window{background:#14b8a612;border:1px solid #14b8a62e;border-radius:8px;position:absolute;left:8px;right:8px}.mock-focus-window.focus-one{height:32%;top:12%}.mock-focus-window.focus-two{background:#f59e0b12;border-color:#f59e0b29;height:25%;top:62%}.mock-calendar-event{z-index:2;background:#e0f2fe;border:1px solid #bae6fd;border-radius:8px;padding:8px;position:absolute;left:10px;right:10px;overflow:hidden;box-shadow:0 12px 30px #0ea5e91f}.mock-calendar-event strong,.mock-calendar-event span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mock-calendar-event strong{color:#0f172a;font-size:.72rem;font-weight:850}.mock-calendar-event span{color:#475569;margin-top:4px;font-size:.66rem;font-weight:800}.mock-calendar-event.emerald{background:#ecfdf5;border-color:#a7f3d0}.mock-calendar-event.amber{background:#fffbeb;border-color:#fde68a}.mock-calendar-event.slate{background:#f1f5f9;border-color:#cbd5e1}.mock-schedule-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.mock-schedule-summary div{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:11px}.mock-schedule-summary strong{color:#0f172a;font-size:1.15rem;font-weight:900;display:block}.mock-active-task{margin-top:14px;padding:14px}.mock-live-dot{background:#22c55e;box-shadow:0 0 0 5px #22c55e1f}.mock-active-topline{justify-content:space-between}.mock-active-topline strong{color:#0369a1;font-size:.72rem}.mock-active-task h3{color:#0f172a;margin-top:12px;font-size:1rem;font-weight:850}.mock-timer{color:#0f766e;align-items:center;gap:8px;margin-top:12px;display:flex}.mock-timer strong{letter-spacing:.02em;font-size:1.45rem}.mock-progress-track.active span{background:linear-gradient(90deg,#14b8a6,#0ea5e9)}.mock-cockpit-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.mock-cockpit-actions button{color:#0f172a;min-height:32px;padding:0 8px;font-size:.72rem;font-weight:850}.mock-review-queue{margin-top:12px;padding:12px}.mock-review-title{color:#0f172a;gap:7px;font-size:.78rem;font-weight:850}.mock-review-row{border-top:1px solid #e2e8f0;justify-content:space-between;gap:10px;margin-top:10px;padding-top:10px}.mock-review-row strong{color:#0f172a;font-size:.76rem;display:block}.mock-review-row svg{color:#0f766e}.sidebar-row{border-radius:8px;align-items:center;gap:9px;padding:10px;display:flex}.sidebar-row.active{color:#0f172a;background:#fff;box-shadow:inset 0 0 0 1px #dbeafe}.command-card{--hero-command-anchor:translateX(-50%);width:min(92%,570px);transform:var(--hero-command-anchor);-webkit-backdrop-filter:blur(18px);background:linear-gradient(#fffffffc,#f8fbfff7) padding-box padding-box;border:1px solid #0ea5e938;border-radius:8px;position:absolute;top:-34px;left:50%;overflow:hidden;box-shadow:0 24px 80px #0f172a2e,0 0 34px #0ea5e91f}.send-button{z-index:1;color:#fff;background:#0ea5e9;border:0;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;position:absolute;bottom:14px;right:14px}.chip-button,.dark-chip{color:#334155;background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;min-height:34px;padding:0 11px;font-size:.78rem;font-weight:700}.dark-chip{color:#e2e8f0;background:#ffffff14;border-color:#ffffff26;align-items:center;display:inline-flex}.typing-caret{vertical-align:-2px;background:#0ea5e9;width:2px;height:1em;margin-left:2px;animation:.9s steps(2,start) infinite blink;display:inline-block}.status-dot{background:#22c55e;border-radius:999px;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 4px #22c55e1f}.metric-panel,.feature-card,.capability-row,.product-console,.step-card,.pricing-card,.faq-list,.testimonial-stage,.agent-board{border:1px solid var(--border);background:#ffffffe0;border-radius:8px;box-shadow:0 22px 70px #0f172a14}.metric-panel{min-height:170px;padding:18px}.bar-chart,.insight-graph{align-items:end;gap:10px;height:100%;display:flex}.bar-chart span,.insight-graph span{background:linear-gradient(#0ea5e9,#bae6fd);border-radius:8px 8px 0 0;flex:1;min-width:14px}.quality-ring{aspect-ratio:1;background:radial-gradient(circle at center,#fff 0 56%,transparent 57%),conic-gradient(#0ea5e9 0 94%,#e2e8f0 94% 100%);border-radius:999px;place-items:center;width:132px;display:grid}.quality-ring span{color:#0f172a;font-size:1.35rem;font-weight:800}.workflow-row{background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.small-action{color:#075985;background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:.82rem;font-weight:800;transition:transform .18s;display:inline-flex}.logo-tile,.integration-tile{background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:54px;padding:0 14px;font-weight:800;display:flex}.feature-card{min-height:260px;padding:24px;transition:transform .18s,box-shadow .18s,border-color .18s}.feature-card:hover{border-color:#0000;transform:translateY(-4px);box-shadow:0 28px 80px #0f172a1f}.feature-card:hover .icon-shell{transform:translateY(-2px)scale(1.04)}.feature-panels-section{border-bottom:1px solid var(--border);background:linear-gradient(#fff,#f8fbfffa),#fff;padding:96px 16px;position:relative;overflow:hidden}.feature-panels-section:before{content:"";opacity:.45;pointer-events:none;background-image:linear-gradient(#0ea5e90e 1px,#0000 1px),linear-gradient(90deg,#0ea5e90b 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0}.feature-panels-shell{z-index:1;max-width:1180px;margin:0 auto;position:relative}.feature-panels-heading{text-align:center;max-width:800px;margin:0 auto}.feature-panels-heading h2{color:#020617;text-wrap:balance;max-width:760px;margin:24px auto 0;font-size:clamp(2.45rem,6vw,4.85rem);font-weight:640;line-height:1.02}.feature-panels-heading p{color:#64748b;text-wrap:pretty;max-width:720px;margin:22px auto 0;font-size:1.05rem;line-height:1.75}.feature-panels-grid{grid-template-columns:1fr;gap:22px;margin-top:58px;display:grid}.feature-panel{isolation:isolate;background:linear-gradient(#fffffffa,#f8fbfff0) padding-box padding-box,linear-gradient(120deg,#f9731657,#94a3b83d 48%,#0ea5e96b) border-box;border:1px solid #0000;border-radius:8px;min-width:0;min-height:570px;position:relative;overflow:hidden;box-shadow:0 28px 90px #0f172a14,inset 0 1px #ffffffe0}.feature-panel:hover{box-shadow:0 32px 100px #0f172a1f,0 0 34px #0ea5e914}.feature-panel>:not(.animated-border-overlay){z-index:1;position:relative}.feature-panel-inner{--feature-accent:#0ea5e9;--feature-accent-soft:#0ea5e91f;flex-direction:column;min-height:100%;padding:12px;display:flex}.feature-visual{background:linear-gradient(135deg,var(--feature-accent-soft),transparent 44%),linear-gradient(315deg,#f59e0b1f,transparent 48%),linear-gradient(180deg,#fff,#f3f8fe);border:1px solid #dce8f4;border-radius:8px;place-items:center;min-height:330px;display:grid;position:relative;overflow:hidden}.feature-visual:before{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffffb8,#0000 32%,#0ea5e914 72%,#f973161a),repeating-linear-gradient(90deg,#94a3b81a 0 1px,#0000 1px 54px);position:absolute;inset:0}.feature-visual>*{z-index:1;position:relative}.feature-panel-copy{padding:26px 30px 30px}.feature-panel-label,.feature-panel-icon,.feature-data-row,.manifest-task-row,.manifest-blocker-callout,.calendar-sync-top,.calendar-synced-pill,.instruction-prompt{align-items:center;display:flex}.feature-panel-label{color:#475569;text-transform:uppercase;gap:10px;font-size:.72rem;font-weight:820}.feature-panel-icon{border:1px solid var(--feature-accent);justify-content:center;width:34px;height:34px}@supports (color:color-mix(in lab, red, red)){.feature-panel-icon{border:1px solid color-mix(in srgb,var(--feature-accent)28%,white)}}.feature-panel-icon{background:var(--feature-accent-soft);color:var(--feature-accent);border-radius:8px}.feature-panel-copy h3{color:#020617;margin-top:18px;font-size:clamp(1.65rem,3vw,2.2rem);font-weight:720;line-height:1.08}.feature-panel-copy p{color:#64748b;margin-top:13px;font-size:.98rem;line-height:1.7}.event-cockpit-preview,.event-board,.manifest-shell,.calendar-sync-shell,.instructions-shell{width:min(100%,620px);padding:20px}.event-board{grid-template-columns:minmax(0,1fr) minmax(176px,.7fr);gap:14px;display:grid}.event-board-main,.event-side-rail,.manifest-sidebar-mini,.manifest-task-list,.calendar-sync-shell,.instructions-shell{-webkit-backdrop-filter:blur(14px);background:#ffffffc7;border:1px solid #94a3b847;border-radius:8px;box-shadow:0 18px 46px #0f172a14}.event-board-main{min-height:248px;overflow:hidden}.event-map-toolbar{border-bottom:1px solid #e2e8f0;align-items:center;gap:7px;min-height:42px;padding:0 14px;display:flex}.event-map-toolbar span{background:#cbd5e1;border-radius:999px;width:9px;height:9px}.event-map-grid{background-color:#0000;background-image:linear-gradient(90deg,#0ea5e91a 1px,#0000 1px),linear-gradient(#0ea5e91a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:206px;position:relative}.event-route-line{background:linear-gradient(90deg,#0ea5e9,#f97316);border-radius:999px;width:58%;height:2px;position:absolute;top:48%;left:20%;transform:rotate(-14deg)}.event-map-pin{z-index:2;width:38px;height:38px;color:var(--feature-accent);background:#fff;border:1px solid #0ea5e947;border-radius:8px;place-items:center;display:grid;position:absolute;box-shadow:0 14px 30px #0f172a1f}.event-map-pin.pin-one{top:30%;left:17%}.event-map-pin.pin-two{color:#f97316;bottom:24%;right:18%}.event-side-rail{min-width:0;padding:14px}.feature-mini-heading span{color:#64748b;text-transform:uppercase;font-size:.68rem;font-weight:820;display:block}.feature-mini-heading strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.9rem;font-weight:850;display:block;overflow:hidden}.event-health{border:1px solid var(--feature-accent);margin-top:14px}@supports (color:color-mix(in lab, red, red)){.event-health{border:1px solid color-mix(in srgb,var(--feature-accent)18%,white)}}.event-health{background:var(--feature-accent-soft);border-radius:8px;padding:12px}.event-health strong,.manifest-stats strong{color:#020617;font-size:1.45rem;font-weight:880;line-height:1;display:block}.event-health span,.manifest-stats span{color:#64748b;text-transform:uppercase;margin-top:5px;font-size:.7rem;font-weight:800;display:block}.feature-row-stack{gap:8px;margin-top:12px;display:grid}.feature-data-row{border-top:1px solid #e2e8f0;gap:9px;min-width:0;padding-top:9px}.feature-data-row svg{color:var(--feature-accent);flex:none}.feature-data-row strong,.manifest-task-row strong,.calendar-sync-top strong,.calendar-event-mini strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:850;display:block;overflow:hidden}.feature-data-row span,.manifest-task-row span,.calendar-sync-top span,.calendar-event-mini span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:760;display:block;overflow:hidden}.event-cockpit-preview{-webkit-backdrop-filter:blur(14px);background:linear-gradient(#ffffffeb,#f8fbffdb),#ffffffb8;border:1px solid #94a3b847;border-radius:8px;gap:12px;display:grid;box-shadow:0 18px 46px #0f172a14}.event-ops-preview-header,.event-ops-preview-title,.event-ops-preview-actions,.event-section-tabs,.event-cockpit-kicker,.event-cockpit-task,.event-cockpit-buttons,.event-review-heading,.event-review-meta,.event-review-meta div,.event-review-bottom,.event-review-bottom>span,.event-review-bottom div,.event-next-strip,.event-next-strip span{align-items:center;display:flex}.event-ops-preview-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;gap:12px;padding-bottom:12px}.event-ops-preview-title{color:#0f172a;gap:8px}.event-ops-preview-title svg{color:var(--feature-accent)}.event-ops-preview-title strong{font-size:.86rem;font-weight:850}.event-ops-preview-actions{gap:6px}.event-ops-preview-actions span,.event-section-tabs span,.event-cockpit-buttons span,.event-review-bottom div span{color:#475569;text-transform:uppercase;background:#ffffffc2;border:1px solid #dbeafe;border-radius:8px;min-height:26px;padding:0 8px;font-size:.62rem;font-weight:840}.event-ops-preview-actions span{align-items:center;gap:5px;display:inline-flex}.event-section-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.event-section-tabs span{justify-content:space-between;min-width:0}.event-section-tabs span.active{color:#9a3412;background:#fff7ede6;border-color:#f59e0b5c}.event-section-tabs strong{color:inherit;margin-left:6px;font-size:.66rem}.event-cockpit-card{gap:10px;display:grid}.event-cockpit-telemetry,.event-review-queue,.event-next-strip{background:#ffffffd1;border:1px solid #94a3b83d;border-radius:8px;box-shadow:0 12px 30px #0f172a0f}.event-cockpit-telemetry,.event-review-queue{padding:12px}.event-cockpit-kicker{color:#0369a1;text-transform:uppercase;gap:7px;font-size:.62rem;font-weight:870}.event-cockpit-kicker span{background:#22c55e;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 5px #22c55e1f}.event-cockpit-task{justify-content:space-between;gap:12px;margin-top:8px}.event-cockpit-task strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;font-weight:860;overflow:hidden}.event-cockpit-task span{color:#64748b;flex:none;font-size:.62rem;font-weight:830}.event-timer-row{grid-template-columns:1fr auto;gap:14px;margin-top:13px;display:grid}.event-timer-row span,.event-review-heading span,.event-review-meta span,.event-review-bottom,.event-next-strip{color:#64748b;font-size:.62rem;font-weight:780}.event-timer-row strong{color:#020617;margin-top:5px;font-size:1.38rem;font-weight:900;line-height:1;display:block}.event-timer-row div:last-child{text-align:right}.event-timer-row div:last-child strong{font-size:.72rem;line-height:1.2}.event-progress-track{background:#e2e8f0;border-radius:999px;height:5px;margin-top:12px;overflow:hidden}.event-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#0ea5e9,#22c55e);height:100%;display:block}.mobile-app-section{content-visibility:auto;contain-intrinsic-size:920px;color:#f8fafc;background:linear-gradient(#020617,#070a0f);border-bottom:1px solid #94a3b82e;padding:104px 16px;position:relative;overflow:hidden}.mobile-app-section:before{content:"";opacity:.38;pointer-events:none;background-image:linear-gradient(#00d4ff09 1px,#0000 1px),linear-gradient(90deg,#00ff4107 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0}.mobile-app-section:after{display:none}.mobile-app-shell{z-index:1;gap:54px;max-width:1180px;margin:0 auto;display:grid;position:relative}.mobile-app-copy{max-width:660px}.mobile-app-copy h2{color:#fff;text-wrap:balance;margin-top:24px;font-size:2.65rem;font-weight:660;line-height:1.04}.mobile-app-copy>p{color:#cbd5e1;text-wrap:pretty;max-width:620px;margin-top:22px;font-size:1.02rem;line-height:1.75}.mobile-highlight-list{gap:12px;margin-top:30px;display:grid}.mobile-highlight{background:#0f172aa3;border:1px solid #94a3b838;border-radius:8px;gap:14px;min-width:0;padding:15px;display:flex;box-shadow:inset 0 1px #ffffff0d}.mobile-highlight-icon{color:#00d4ff;background:#00d4ff14;border:1px solid #00d4ff47;border-radius:8px;flex:none;place-items:center;width:38px;height:38px;display:grid}.mobile-highlight h3{color:#fff;margin:0;font-size:.98rem;font-weight:830}.mobile-highlight p{color:#94a3b8;margin-top:6px;font-size:.88rem;line-height:1.58}.mobile-store-row{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.mobile-store-badge{color:#fff;opacity:1;cursor:default;background:#020617;border:1px solid #f8fafc47;border-radius:8px;align-items:center;gap:10px;min-width:168px;min-height:54px;padding:8px 14px;display:inline-flex;box-shadow:0 10px 24px #00000038}.mobile-store-badge:disabled{color:#fff}.mobile-store-badge span{text-align:left;gap:1px;display:grid}.mobile-store-badge small,.mobile-store-badge strong{letter-spacing:0;line-height:1;display:block}.mobile-store-badge small{color:#cbd5e1;text-transform:uppercase;font-size:.62rem;font-weight:700}.mobile-store-badge strong{color:#fff;font-size:1.08rem;font-weight:820}.mobile-phone-stage{contain:layout paint;place-items:center;min-height:700px;display:grid;position:relative}.mobile-device-wrap{place-items:center;width:min(100%,390px);display:grid;position:relative}.mobile-phone-frame{contain:layout paint;background:linear-gradient(145deg,#f8fafc2e,#0f172a14),#030712;border:1px solid #94a3b85c;border-radius:44px;width:min(100%,360px);padding:12px;position:relative;overflow:hidden;box-shadow:0 28px 72px #00000073}.mobile-phone-notch{z-index:4;background:#030712;border-radius:0 0 18px 18px;width:104px;height:24px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.mobile-phone-screen{color:#fff;contain:layout paint;letter-spacing:0;background:linear-gradient(#050505,#000);border:1px solid #262626;border-radius:34px;min-height:656px;padding:18px 14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;position:relative;overflow:hidden}.mobile-status-bar,.mobile-screen-header,.mobile-card-heading,.mobile-card-heading div,.mobile-metadata-row,.mobile-telemetry-top,.mobile-telemetry-top em,.mobile-progress-labels,.mobile-event-badges,.mobile-time-adjust,.mobile-stream-title,.mobile-log-row{align-items:center;display:flex}.mobile-status-bar{color:#94a3b8;justify-content:space-between;padding:0 7px 15px;font-size:.64rem;font-weight:820}.mobile-status-bar span:last-child{color:#00ff41}.mobile-screen-header{border-bottom:1px solid #2a2a2a;justify-content:space-between;gap:12px;padding:0 3px 13px}.mobile-screen-header span{color:#fff;font-size:1.05rem;font-weight:880;line-height:1;display:block}.mobile-screen-header strong{color:#606060;margin-top:5px;font-size:.62rem;font-weight:820;display:block}.mobile-screen-header svg{color:#00d4ff}.mobile-cockpit-card,.mobile-event-sheet,.mobile-flight-stream{background:#0d0d0df5;border:1px solid #2a2a2a;border-radius:8px;box-shadow:0 10px 22px #00000038}.mobile-cockpit-card{border-color:#00ff4194;margin-top:14px;padding:13px;position:relative}.mobile-cockpit-card:before{border-radius:inherit;content:"";pointer-events:none;border:1px solid #00ff4157;position:absolute;inset:-1px}.mobile-card-heading{color:#00ff41;justify-content:space-between;gap:10px;font-size:.62rem;font-weight:850;position:relative}.mobile-card-heading div{gap:7px;min-width:0}.mobile-card-heading strong{color:#606060;flex:none;font-size:.62rem;font-weight:820}.mobile-live-dot{background:#00ff41;border-radius:999px;width:8px;height:8px}.mobile-cockpit-card h3,.mobile-event-sheet h4,.mobile-log-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-cockpit-card h3{color:#fff;margin:10px 0 0;font-size:.96rem;font-weight:820;position:relative}.mobile-cockpit-card p{color:#a0a0a0;margin-top:6px;font-size:.66rem;line-height:1.45;position:relative}.mobile-metadata-row{justify-content:space-between;gap:10px;margin-top:10px;position:relative}.mobile-metadata-row span{color:#a0a0a0;border:1px solid #404040;border-radius:6px;min-height:22px;padding:5px 7px;font-size:.58rem;font-weight:820}.mobile-metadata-row span:first-child{color:#ff3e3e;border-color:#ff3e3e85}.mobile-telemetry{background:#151515;border:1px solid #2a2a2a;border-radius:8px;margin-top:12px;padding:10px;position:relative}.mobile-telemetry-top{color:#606060;justify-content:space-between;gap:10px;font-size:.58rem;font-weight:850}.mobile-telemetry-top em{color:#00d4ff;gap:4px;font-style:normal}.mobile-telemetry strong{color:#00ff41;margin-top:5px;font-size:1.8rem;font-weight:900;line-height:1;display:block}.mobile-progress-track{background:#2a2a2a;border-radius:999px;height:5px;margin-top:11px;overflow:hidden}.mobile-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#00ff41,#00d4ff);width:58%;height:100%;display:block}.mobile-progress-labels{color:#606060;justify-content:space-between;margin-top:6px;font-size:.56rem;font-weight:800}.mobile-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px;display:grid;position:relative}.mobile-action-grid span,.mobile-event-badges span,.mobile-time-adjust span{color:#a0a0a0;text-align:center;background:#151515e6;border:1px solid #404040;border-radius:6px;justify-content:center;align-items:center;min-width:0;min-height:25px;padding:0 6px;font-size:.52rem;font-weight:850;display:inline-flex}.mobile-action-grid span.success{color:#00ff41;border-color:#00ff4180}.mobile-action-grid span.warning,.mobile-event-badges span.warning{color:#ffb000;border-color:#ffb00094}.mobile-action-grid span.danger{color:#ff3e3e;border-color:#ff3e3e80}.mobile-event-sheet{margin-top:12px;padding:10px}.mobile-sheet-grabber{background:#404040;border-radius:999px;width:38px;height:3px;margin:0 auto 9px}.mobile-event-badges{gap:6px}.mobile-event-badges span{color:#00d4ff;border-color:#00d4ff85;min-height:20px;font-size:.5rem}.mobile-event-sheet h4{color:#fff;margin:8px 0 0;font-size:.78rem;font-weight:820}.mobile-props-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;margin-top:11px;display:grid}.mobile-props-grid span,.mobile-props-grid strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mobile-props-grid span{color:#606060;font-size:.5rem;font-weight:850}.mobile-props-grid strong{color:#a0a0a0;margin-top:3px;font-size:.58rem;font-weight:820}.mobile-time-adjust{justify-content:space-between;gap:8px;margin-top:11px}.mobile-time-adjust strong{color:#00d4ff;text-align:center;border:1px solid #2a2a2a;border-radius:6px;flex:1;min-height:25px;padding:6px;font-size:.64rem}.mobile-flight-stream{gap:7px;margin-top:12px;padding:10px;display:grid}.mobile-stream-title{color:#606060;gap:6px;font-size:.58rem;font-weight:850}.mobile-stream-title svg{color:#00d4ff}.mobile-log-row{background:#0d0d0d;border:1px solid #1f1f1f;border-radius:8px;gap:9px;min-width:0;padding:8px}.mobile-log-row>span{color:#00d4ff;background:#151515;border-radius:6px;flex:none;place-items:center;width:24px;height:24px;display:grid}.mobile-log-row.logged>span{color:#00ff41}.mobile-log-row.review>span{color:#ffb000}.mobile-log-row div{min-width:0}.mobile-log-row strong{color:#fff;font-size:.62rem;font-weight:820;display:block}.mobile-log-row small{color:#606060;margin-top:2px;font-size:.54rem;font-weight:800;display:block}.mobile-orbit{z-index:2;color:#dbeafe;background:#0f172ac7;border:1px solid #94a3b83d;border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:.76rem;font-weight:820;display:inline-flex;position:absolute;box-shadow:0 10px 24px #0000003d}.mobile-orbit svg{color:#00d4ff}.mobile-orbit-one{top:16%;left:2%}.mobile-orbit-two{bottom:18%;right:0}.event-cockpit-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.event-cockpit-buttons span{justify-content:center;align-items:center;gap:5px;display:inline-flex}.event-cockpit-buttons .warning,.event-review-bottom div .warning{color:#b45309;background:#fff7edd1;border-color:#f59e0b57}.event-cockpit-buttons .success,.event-review-bottom div .success{color:#15803d;background:#f0fdf4e0;border-color:#22c55e4d}.event-review-heading{justify-content:space-between;gap:10px}.event-review-heading strong{color:#0f172a;font-size:.76rem;font-weight:860;display:block}.event-review-heading em{color:#b45309;background:#fff7ede6;border:1px solid #f59e0b57;border-radius:999px;place-items:center;min-width:26px;height:26px;font-size:.68rem;font-style:normal;font-weight:880;display:grid}.event-review-row{background:#fff7ed75;border-left:2px solid #f59e0b9e;border-radius:8px;margin-top:10px;padding:10px}.event-review-meta{justify-content:space-between;gap:10px}.event-review-meta div{color:#b45309;text-transform:uppercase;gap:5px;min-width:0}.event-review-meta svg{flex:none}.event-review-meta strong{color:#64748b;flex:none;font-size:.62rem;font-weight:830}.event-review-row p{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:.76rem;font-weight:850;line-height:1.25;overflow:hidden}.event-review-bottom{justify-content:space-between;gap:8px;margin-top:9px}.event-review-bottom>span{gap:4px;min-width:0}.event-review-bottom div{flex:none;gap:6px}.event-review-bottom div span{align-items:center;min-height:24px;padding:0 7px;font-size:.58rem;display:inline-flex}.event-next-strip{justify-content:space-between;gap:10px;min-height:38px;padding:0 11px}.event-next-strip span{text-overflow:ellipsis;white-space:nowrap;gap:6px;min-width:0;overflow:hidden}.event-next-strip svg{color:var(--feature-accent);flex:none}.event-next-strip strong{color:#0369a1;text-transform:uppercase;font-size:.62rem;font-weight:870}.manifest-shell{grid-template-columns:minmax(176px,.66fr) minmax(0,1fr);gap:14px;display:grid}.manifest-sidebar-mini,.manifest-task-list{padding:16px}.manifest-progress{background:#e2e8f0;border-radius:999px;height:7px;margin-top:18px;overflow:hidden}.manifest-progress span{border-radius:inherit;background:linear-gradient(90deg,#f97316,#0ea5e9);height:100%;display:block}.manifest-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.manifest-stats div{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:12px}.manifest-task-list{gap:9px;display:grid}.manifest-task-row{background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:10px;min-width:0;padding:11px}.manifest-task-row.blocked{background:#fff7eddb;border-color:#f9731652}.manifest-check{background:var(--feature-accent-soft);width:30px;height:30px;color:var(--feature-accent);border-radius:8px;flex:none;place-items:center;display:grid}.manifest-blocker-callout{color:#9a3412;background:#fff7edd1;border:1px dashed #f9731680;border-radius:8px;gap:8px;min-height:38px;padding:0 11px;font-size:.72rem;font-weight:820}.calendar-sync-shell,.instructions-shell{padding:18px}.calendar-sync-top{gap:12px;min-width:0}.google-calendar-mark{background:linear-gradient(90deg,#4285f4 0 25%,#34a853 25% 50%,#fbbc04 50% 75%,#ea4335 75%),#fff;border:1px solid #dbeafe;border-radius:8px;flex:none;place-items:center;width:46px;height:46px;padding-top:7px;display:grid;position:relative;overflow:hidden}.google-calendar-mark span{background:#ffffffd1;height:10px;position:absolute;top:0;left:0;right:0}.google-calendar-mark strong{color:#1e293b;background:#fff;border-radius:6px;place-items:center;width:34px;height:30px;font-size:.8rem;font-weight:900;display:grid}.calendar-synced-pill{color:#0f766e;background:#14b8a617;border:1px solid #14b8a63d;border-radius:999px;gap:6px;min-height:30px;margin-left:auto;padding:0 10px;font-size:.7rem;font-weight:820}.calendar-week-mini{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.calendar-day-mini{min-width:0}.calendar-day-label{color:#64748b;text-transform:uppercase;font-size:.68rem;font-weight:830}.calendar-day-track{background:repeating-linear-gradient(#94a3b824 0 1px,#0000 1px 42px),#fbfdff;border:1px solid #e2e8f0;border-radius:8px;align-content:start;min-height:188px;margin-top:8px;padding:8px;display:grid}.calendar-event-mini{background:#fff;border:1px solid #94a3b83d;border-radius:8px;min-width:0;padding:8px;box-shadow:0 10px 24px #0f172a0f}.calendar-event-mini+.calendar-event-mini{margin-top:8px}.calendar-event-mini.planned{background:#f0fdfaf5;border-color:#14b8a647}.instruction-card-list{gap:10px;display:grid}.instruction-prompt{border:1px solid var(--feature-accent);align-items:flex-start;gap:10px}@supports (color:color-mix(in lab, red, red)){.instruction-prompt{border:1px solid color-mix(in srgb,var(--feature-accent)22%,white)}}.instruction-prompt{background:linear-gradient(135deg,var(--feature-accent-soft),transparent 54%),#fff;color:#334155;border-radius:8px;padding:14px;font-size:.86rem;line-height:1.55}.instruction-prompt svg{color:var(--feature-accent);flex:none;margin-top:2px}.icon-shell{border-style:solid;border-width:1px;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .18s;display:inline-flex}.agent-board{color:#0f172a;background:#f8fafc;overflow:hidden}.agent-board-header{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.agent-chat{gap:12px;padding:18px;display:grid}.message{border-radius:8px;max-width:78%;padding:13px;font-size:.9rem;line-height:1.5}.message.user{background:#e0f2fe;justify-self:start}.message.agent{background:#fff;justify-self:end;box-shadow:inset 0 0 0 1px #e2e8f0}.agent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 18px 18px;display:grid}.agent-stat{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:14px}.agent-stat span{color:#64748b;font-size:.8rem;font-weight:700;display:block}.agent-stat strong{margin-top:8px;font-size:1.55rem;display:block}.ai-powered-section{color:#fff;background:linear-gradient(#020617f5,#0f172afa),#020617;border-top:1px solid #94a3b82e;border-bottom:1px solid #94a3b82e;padding:96px 0;position:relative;overflow:hidden}.ai-powered-section:before{content:"";opacity:.32;pointer-events:none;background-image:linear-gradient(#38bdf814 1px,#0000 1px),linear-gradient(90deg,#f973160b 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0}.ai-powered-section>*{z-index:1;position:relative}.ai-powered-copy{text-align:center;max-width:860px;margin:0 auto}.ai-powered-copy h2{color:#0000;text-wrap:balance;background:linear-gradient(90deg,#fff 0%,#7dd3fc 48%,#fed7aa 100%);-webkit-background-clip:text;background-clip:text;margin:26px 0 0;font-size:clamp(3.2rem,10vw,7rem);font-weight:640;line-height:.95}.ai-powered-copy p{color:#cbd5e1;text-wrap:pretty;max-width:760px;margin:24px auto 0;font-size:1.05rem;line-height:1.75}.ai-signal-row,.ai-capability-strip{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.ai-signal-row{margin-top:28px}.ai-signal-row span,.ai-capability-strip span{color:#e2e8f0;text-transform:uppercase;background:#ffffff12;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:0 12px;font-size:.72rem;font-weight:820;display:inline-flex}.ai-capability-strip{margin-top:18px}.ai-capability-strip svg{color:#7dd3fc}.ai-scheduling-console{isolation:isolate;background:linear-gradient(#0f172af0,#020617e6) padding-box padding-box,linear-gradient(120deg,#f9731680,#94a3b838 42%,#0ea5e98c) border-box;border:1px solid #0000;border-radius:8px;margin-top:62px;position:relative;overflow:hidden;box-shadow:0 34px 110px #0000006b,0 0 44px #0ea5e91a,inset 0 1px #ffffff14}.ai-scheduling-console>:not(.animated-border-overlay){z-index:1;position:relative}.ai-console-topbar,.ai-console-brand,.ai-console-status,.ai-panel-heading,.ai-task-panel-heading,.ai-instruction-card,.ai-task-row,.ai-task-title-row,.ai-schedule-top,.ai-agent-activity,.ai-schedule-block-top,.ai-calendar-hold,.ai-agent-cursor{align-items:center;display:flex}.ai-console-topbar{background:#02061761;border-bottom:1px solid #94a3b82e;justify-content:space-between;gap:16px;min-height:58px;padding:0 22px}.ai-console-brand{color:#f8fafc;gap:9px;font-size:.86rem;font-weight:800}.ai-console-brand img{object-fit:contain;width:18px;height:18px}.ai-console-status{color:#94a3b8;text-transform:uppercase;gap:8px;font-size:.72rem;font-weight:780}.ai-console-grid{gap:18px;padding:22px;display:grid}.ai-input-panel,.ai-schedule-panel{background:#ffffff0b;border:1px solid #94a3b82e;border-radius:8px;min-width:0;padding:18px;box-shadow:0 22px 70px #0000002e,inset 0 1px #ffffff14}.ai-panel-heading,.ai-task-panel-heading{justify-content:space-between;gap:14px}.ai-panel-heading span,.ai-task-panel-heading span,.ai-agent-activity span,.ai-task-row p,.ai-task-dependency,.ai-schedule-block p,.ai-schedule-block small,.ai-schedule-footer span{color:#94a3b8;text-transform:uppercase;font-size:.68rem;font-weight:790}.ai-panel-heading strong,.ai-task-panel-heading strong{color:#f8fafc;margin-top:4px;font-size:1rem;font-weight:820;display:block}.ai-panel-heading svg,.ai-task-panel-heading svg{color:#7dd3fc}.ai-instruction-stack{gap:10px;margin-top:18px;display:grid}.ai-instruction-card{background:linear-gradient(135deg,#0ea5e914,#0000 54%),#ffffff0b;border:1px solid #94a3b829;border-radius:8px;align-items:flex-start;gap:11px;padding:13px}.ai-instruction-card.active{background:linear-gradient(135deg,#0ea5e929,#f973160f),#ffffff12;border-color:#7dd3fc6b;box-shadow:0 0 28px #0ea5e91a}.ai-instruction-icon,.ai-task-status,.ai-agent-spark{border-radius:8px;flex:none;place-items:center;display:grid}.ai-instruction-icon{color:#7dd3fc;background:#0ea5e91a;border:1px solid #0ea5e93d;width:34px;height:34px}.ai-instruction-card strong{color:#f8fafc;font-size:.85rem;font-weight:850;display:block}.ai-instruction-card p{color:#cbd5e1;margin-top:5px;font-size:.78rem;line-height:1.45}.ai-task-panel-heading{border-top:1px solid #94a3b824;margin-top:20px;padding-top:18px}.ai-task-list{gap:9px;margin-top:14px;display:grid}.ai-task-row{background:#0206174d;border:1px solid #94a3b829;border-radius:8px;gap:10px;min-width:0;padding:11px}.ai-task-row.next,.ai-task-row.scheduled{border-color:var(--task-tone)}@supports (color:color-mix(in lab, red, red)){.ai-task-row.next,.ai-task-row.scheduled{border-color:color-mix(in srgb,var(--task-tone)40%,transparent)}}.ai-task-row.next,.ai-task-row.scheduled{background:linear-gradient(135deg,var(--task-tone),transparent 56%),#ffffff0e}@supports (color:color-mix(in lab, red, red)){.ai-task-row.next,.ai-task-row.scheduled{background:linear-gradient(135deg,color-mix(in srgb,var(--task-tone)16%,transparent),transparent 56%),#ffffff0e}}.ai-task-row.blocked{border-style:dashed;border-color:#f9731657}.ai-task-row.sky,.ai-schedule-block.sky{--task-tone:#38bdf8}.ai-task-row.amber,.ai-schedule-block.amber{--task-tone:#f59e0b}.ai-task-row.emerald,.ai-schedule-block.emerald{--task-tone:#14b8a6}.ai-task-row.slate,.ai-schedule-block.slate{--task-tone:#94a3b8}.ai-task-status{border:1px solid var(--task-tone);width:30px;height:30px}@supports (color:color-mix(in lab, red, red)){.ai-task-status{border:1px solid color-mix(in srgb,var(--task-tone)32%,transparent)}}.ai-task-status{background:var(--task-tone)}@supports (color:color-mix(in lab, red, red)){.ai-task-status{background:color-mix(in srgb,var(--task-tone)13%,transparent)}}.ai-task-status{color:var(--task-tone)}.ai-task-copy{flex:1;min-width:0}.ai-task-title-row{justify-content:space-between;gap:10px}.ai-task-title-row strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:850;overflow:hidden}.ai-task-title-row span{color:#cbd5e1;flex:none;font-size:.7rem;font-weight:820}.ai-task-row p{margin-top:4px}.ai-task-dependency{color:#fdba74;background:#f9731614;border:1px solid #f973163d;border-radius:999px;width:fit-content;margin-top:7px;padding:4px 8px}.ai-schedule-top{justify-content:space-between;gap:16px}.ai-agent-activity{background:linear-gradient(135deg,#0ea5e91a,#f973160d),#02061759;border:1px solid #0ea5e933;border-radius:8px;align-items:flex-start;gap:10px;min-width:min(100%,330px);padding:11px}.ai-agent-spark{color:#7dd3fc;background:#0ea5e91a;border:1px solid #7dd3fc3d;width:32px;height:32px}.ai-agent-activity span,.ai-agent-activity strong{display:block}.ai-agent-activity strong{color:#e2e8f0;margin-top:4px;font-size:.76rem;font-weight:820;line-height:1.4}.ai-calendar-shell{grid-template-columns:38px minmax(0,1fr);gap:12px;margin-top:18px;display:grid}.ai-calendar-time-rail{color:#64748b;grid-template-rows:repeat(9,1fr);min-height:560px;font-size:.68rem;font-weight:820;display:grid}.ai-calendar-time-rail span{min-height:0}.ai-calendar-lane{background:repeating-linear-gradient(#94a3b821 0 1px,#0000 1px 62px),linear-gradient(135deg,#0ea5e914,#0000 46%),#0206175c;border:1px solid #94a3b833;border-radius:8px;min-height:560px;position:relative;overflow:hidden}.ai-calendar-hold{z-index:1;color:#cbd5e1;background:#94a3b81c;border:1px solid #94a3b829;border-radius:8px;gap:7px;padding:0 11px;font-size:.72rem;font-weight:820;position:absolute;left:12px;right:12px;overflow:hidden}.ai-calendar-hold svg{color:#94a3b8;flex:none}.ai-calendar-hold span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hold-sync{height:6.5%;top:4%}.hold-lunch{height:6.5%;top:47%}.hold-client{background:#0ea5e914;border-color:#0ea5e933;height:5.5%;top:54%}.ai-agent-cursor{z-index:5;color:#e0f2fe;background:#020617e0;border:1px solid #7dd3fc61;border-radius:999px;gap:6px;min-height:28px;padding:0 10px;font-size:.68rem;font-weight:820;position:absolute;right:12px;box-shadow:0 0 24px #0ea5e933,0 0 18px #f973161f}.ai-agent-cursor svg{color:#7dd3fc}.ai-schedule-block{z-index:3;border:1px solid var(--task-tone);position:absolute;left:12px;right:12px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ai-schedule-block{border:1px solid color-mix(in srgb,var(--task-tone)42%,transparent)}}.ai-schedule-block{background:linear-gradient(135deg,var(--task-tone),transparent 62%),#f8fafcf7;border-radius:8px}@supports (color:color-mix(in lab, red, red)){.ai-schedule-block{background:linear-gradient(135deg,color-mix(in srgb,var(--task-tone)24%,transparent),transparent 62%),#f8fafcf7}}.ai-schedule-block{box-shadow:0 16px 38px var(--task-tone),0 1px 0 #ffffffc2 inset;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.ai-schedule-block{box-shadow:0 16px 38px color-mix(in srgb,var(--task-tone)16%,transparent),0 1px 0 #ffffffc2 inset}}.ai-schedule-block.active{box-shadow:0 20px 48px var(--task-tone),0 0 0 1px #ffffff94 inset}@supports (color:color-mix(in lab, red, red)){.ai-schedule-block.active{box-shadow:0 20px 48px color-mix(in srgb,var(--task-tone)24%,transparent),0 0 0 1px #ffffff94 inset}}.ai-schedule-block-top{justify-content:space-between;gap:10px}.ai-schedule-block strong,.ai-schedule-block span,.ai-schedule-block p,.ai-schedule-block small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ai-schedule-block strong{color:#0f172a;min-width:0;font-size:.78rem;font-weight:880}.ai-schedule-block-top span{color:#334155;flex:none;font-size:.68rem;font-weight:860}.ai-schedule-block p{color:#475569;margin-top:3px}.ai-schedule-block small{color:#075985;margin-top:3px;font-size:.65rem;font-weight:780}.ai-schedule-footer{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.ai-schedule-footer div{background:#ffffff0b;border:1px solid #94a3b829;border-radius:8px;padding:11px}.ai-schedule-footer strong{color:#f8fafc;font-size:1.08rem;font-weight:880;display:block}.chronos-powered-section{position:relative}.chronos-powered-section:before{content:none}.chronos-powered-copy{z-index:1;text-align:center;position:relative}.chronos-powered-title{justify-content:center;align-items:center;gap:clamp(16px,3vw,28px);margin-top:30px;display:flex}@keyframes spin{to{transform:rotate(360deg)}}.chronos-title-orb{color:#38bdf8;border-radius:999px;flex:none;place-items:center;width:clamp(56px,9vw,92px);height:clamp(56px,9vw,92px);animation:8s linear infinite spin;display:grid;overflow:hidden;box-shadow:0 0 32px #0ea5e93d,0 0 24px #f973162e}.chronos-title-orb img{object-fit:contain;width:64%;height:64%}.chronos-powered-title h2{color:#fff;margin:0;font-size:clamp(3.5rem,9vw,6.8rem);font-weight:620;line-height:.95}.chronos-powered-title h2 span{color:#0000;background:linear-gradient(90deg,#0ea5e9 0%,#22d3ee 38%,#f97316 72%,#c2410c 100%);-webkit-background-clip:text;background-clip:text}.chronos-rules-console{isolation:isolate;background:linear-gradient(#020617eb,#020617c7),#020617f0;border:1px solid #0000;border-radius:8px;margin-top:64px;position:relative;overflow:hidden;box-shadow:0 34px 110px #0000006b,inset 0 0 0 1px #ffffff0a}.chronos-console-glow{z-index:0;opacity:.75;pointer-events:none;background:radial-gradient(circle at 10% 18%,#0ea5e924,#0000 30%),radial-gradient(circle at 92% 18%,#f973161a,#0000 28%);position:absolute;inset:0}.chronos-rules-console>:not(.chronos-console-glow):not(.animated-border-overlay){z-index:1;position:relative}.chronos-console-topbar,.chronos-panel-heading,.chronos-console-status,.chronos-window-dots,.chronos-console-brand,.chronos-generate-button,.chronos-rule-chip,.chronos-rule-row,.chronos-schedule-block{align-items:center;display:flex}.chronos-console-topbar{border-bottom:1px solid #94a3b82e;justify-content:space-between;gap:16px;min-height:56px;padding:0 22px}.chronos-window-dots{gap:7px}.chronos-window-dots span{border-radius:999px;width:10px;height:10px}.chronos-window-dots span:first-child{background:#fb7185}.chronos-window-dots span:nth-child(2){background:#fbbf24}.chronos-window-dots span:nth-child(3){background:#22c55e}.chronos-console-brand{color:#f8fafc;gap:9px;font-size:.88rem;font-weight:760}.chronos-console-brand svg{color:#38bdf8}.chronos-console-brand img{object-fit:contain;width:18px;height:18px}.chronos-console-status{color:#94a3b8;text-transform:uppercase;gap:8px;font-size:.72rem;font-weight:760}.chronos-console-grid{gap:18px;padding:24px;display:grid}.chronos-rules-panel,.chronos-schedule-panel{background:#ffffff0b;border:1px solid #94a3b82e;border-radius:8px;min-width:0;padding:18px;box-shadow:0 22px 70px #00000038,inset 0 1px #ffffff14}.chronos-panel-heading{justify-content:space-between;gap:16px}.chronos-panel-heading span,.chronos-rule-meta,.chronos-schedule-block p,.chronos-schedule-metrics span{color:#94a3b8;text-transform:uppercase;font-size:.68rem;font-weight:780}.chronos-panel-heading strong{color:#f8fafc;margin-top:4px;font-size:1rem;font-weight:760;display:block}.chronos-panel-heading svg{color:#38bdf8}.chronos-instruction-box{color:#cbd5e1;background:linear-gradient(135deg,#0ea5e91a,#0000 42%),#02061761;border:1px solid #0ea5e933;border-radius:8px;margin-top:18px;padding:14px;font-size:.86rem;line-height:1.65}.chronos-rule-list{gap:11px;margin-top:14px;display:grid}.chronos-rule-row{background:#ffffff0d;border:1px solid #94a3b829;border-radius:8px;gap:12px;padding:12px}.chronos-rule-row>svg{color:#22c55e;margin-left:auto}.chronos-rule-icon{color:#38bdf8;background:#0ea5e91a;border:1px solid #0ea5e93d;border-radius:8px;flex:none;place-items:center;width:38px;height:38px;display:grid}.chronos-rule-row strong{color:#f8fafc;margin-top:3px;font-size:.88rem;display:block}.chronos-rule-row p{color:#94a3b8;margin-top:5px;font-size:.78rem;line-height:1.45}.chronos-generate-column{place-items:center;gap:14px;min-height:180px;display:grid}.chronos-sync-line{background:#94a3b833;border-radius:999px;width:100%;height:2px;position:relative;overflow:hidden}.chronos-sync-line span{border-radius:inherit;background:linear-gradient(90deg,#0000,#38bdf8,#f97316,#0000);width:38%;animation:2.2s linear infinite sync-pulse;position:absolute;inset:0 auto 0 0}.chronos-generate-button{color:#fff;background:linear-gradient(135deg,#f9731638,#0ea5e929),#020617d6;border:1px solid #f973168c;border-radius:8px;gap:9px;min-height:42px;padding:0 15px;font-size:.82rem;font-weight:780;box-shadow:0 0 28px #0ea5e924,0 0 24px #f973161f}.chronos-generate-button svg{color:#38bdf8}.chronos-rule-chip{color:#86efac;background:#22c55e14;border:1px solid #22c55e42;border-radius:999px;gap:7px;min-height:30px;padding:0 11px;font-size:.72rem;font-weight:760}.chronos-schedule-stack{gap:10px;margin-top:18px;display:grid}.chronos-schedule-block{background:#0206176b;border:1px solid #94a3b829;border-radius:8px;gap:13px;padding:12px;overflow:hidden}.chronos-schedule-block>span{color:#7dd3fc;background:#0ea5e91c;border-radius:8px;place-items:center;min-width:52px;font-size:.76rem;font-weight:820;display:grid}.chronos-schedule-block strong{color:#f8fafc;font-size:.88rem;display:block}.chronos-schedule-block p{margin-top:4px}.chronos-schedule-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.chronos-schedule-metrics div{background:#ffffff0b;border:1px solid #94a3b826;border-radius:8px;padding:10px}.chronos-schedule-metrics strong{color:#f8fafc;font-size:1.08rem;font-weight:820;display:block}.capability-row{gap:26px;padding:24px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;overflow:hidden}.capability-row:hover{border-color:#0000;transform:translateY(-2px);box-shadow:0 28px 80px #0f172a1a}.bullet-row{color:#334155;align-items:center;gap:9px;font-size:.92rem;font-weight:700;display:flex}.bullet-row svg{color:#0f766e}.capability-visual{background:linear-gradient(135deg,#0ea5e91a,#0000 42%),#f8fafc;border:1px solid #e2e8f0;border-radius:8px;min-height:260px;overflow:hidden}.visual-toolbar{border-bottom:1px solid #e2e8f0;gap:7px;padding:14px;display:flex}.visual-toolbar span{background:#cbd5e1;border-radius:999px;width:10px;height:10px}.visual-canvas{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:26px;display:grid}.canvas-node{color:#0f172a;background:#fff;border:1px solid #dbeafe;border-radius:8px;align-items:center;gap:10px;min-height:76px;padding:14px;font-size:.92rem;font-weight:800;display:flex;box-shadow:0 16px 36px #0ea5e914}.product-console{background:#f8fafc;overflow:hidden}.product-console-grid{background:#e2e8f0;gap:1px;display:grid}.product-highlight{background:#fff;gap:14px;padding:20px;display:flex}.product-highlight svg{color:#0ea5e9;flex:none}.product-highlight h3{color:#0f172a;margin:0;font-size:1rem;font-weight:800}.product-highlight p{color:#64748b;margin-top:6px;font-size:.9rem;line-height:1.55}.insight-graph{height:240px;padding:24px}.marquee-frame{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 11% 89%,#0000);mask-image:linear-gradient(90deg,#0000,#000 11% 89%,#0000)}.marquee-frame:before,.marquee-frame:after{z-index:2;content:"";pointer-events:none;width:96px;position:absolute;top:0;bottom:0}.marquee-frame:before{background:linear-gradient(90deg,#f7f9fc,#0000);left:0}.marquee-frame:after{background:linear-gradient(270deg,#f7f9fc,#0000);right:0}.marquee-track{will-change:transform;gap:14px;width:max-content;animation:28s linear infinite marquee;display:flex}.marquee-track.reverse{animation-direction:reverse}.marquee-frame:hover .marquee-track{animation-duration:44s}.integration-tile{color:#334155;min-width:170px;transition:border-color .18s,box-shadow .18s,transform .18s}.integration-tile:hover{border-color:#0ea5e952;transform:translateY(-2px);box-shadow:0 18px 48px #0f172a1a}.integration-tile.alternate{background:#f8fafc}.testimonial-stage{background:linear-gradient(135deg,#0ea5e929,#f59e0b14),#ffffff0f;border-color:#ffffff24;margin-top:44px;padding:22px;overflow:hidden}.testimonial-card{background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;min-height:270px;margin:0;padding:28px}.testimonial-card blockquote{color:#fff;margin:0;font-size:1.55rem;font-weight:600;line-height:1.35}.testimonial-card figcaption{align-items:center;gap:13px;margin-top:28px;display:flex}.avatar{color:#0f172a;background:#fff;border-radius:8px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.testimonial-card strong,.testimonial-card span{display:block}.testimonial-card span{color:#cbd5e1;margin-top:3px;font-size:.9rem}.testimonial-controls{justify-content:center;align-items:center;gap:14px;margin-top:18px;display:flex}.testimonial-dots{align-items:center;gap:6px;display:flex}.testimonial-dots span{background:#ffffff3d;border-radius:999px;width:22px;height:7px}.testimonial-dots span.active{background:#38bdf8}.step-card{min-height:300px;padding:24px}.step-visual{color:#0369a1;background:linear-gradient(135deg,#0ea5e91f,#f59e0b1f),#fff;border:1px solid #dbeafe;border-radius:8px;place-items:center;height:132px;display:grid}.step-card h3{color:#0f172a;margin-top:22px;font-size:1.25rem;font-weight:800}.step-card p{color:#64748b;margin-top:10px;line-height:1.65}.pricing-section{background:linear-gradient(#f8fafcdb,#fffffff5),#f8fafc}.pricing-card{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(120deg,#f59e0b61 0%,#94a3b85c 48%,#0ea5e980 100%) border-box;border:1px solid #0000;flex-direction:column;min-height:560px;padding:28px;transition:transform .18s,box-shadow .18s;display:flex}.pricing-card.recommended{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(120deg,#f97316e6 0%,#9a3412b8 32%,#0f172ac7 54%,#0ea5e9e6 100%) border-box;box-shadow:0 30px 90px #0f172a1f,0 0 36px #0ea5e917}.pricing-card:hover{transform:translateY(-3px);box-shadow:0 30px 90px #0f172a1f}.pricing-card-top{justify-content:space-between;gap:20px;display:flex}.pricing-label{isolation:isolate;color:#334155;text-transform:uppercase;background:linear-gradient(135deg,#ffffffe0,#f0f9ffa3) padding-box padding-box;border:1px solid #0000;border-radius:999px;align-items:center;min-height:28px;padding:5px 10px;font-size:.68rem;font-weight:800;line-height:1.2;display:inline-flex;position:relative;box-shadow:0 12px 28px #0f172a12}.feature-card,.capability-row,.step-card{background:linear-gradient(#fffffff5,#f8fbfff0) padding-box padding-box}.section-kicker,.pricing-label,.dashboard-mock.houston-app-mock,.command-card,.chronos-rules-console,.feature-card,.capability-row,.step-card,.pricing-card{isolation:isolate;background-clip:padding-box;border-color:#0000;overflow:hidden}.feature-card,.capability-row,.step-card,.pricing-card,.chronos-rules-console{position:relative}.animated-border-overlay{z-index:2;padding:var(--animated-border-width,1px);border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.animated-border-overlay.prominent{--animated-border-width:1.5px}.gradient-pill-border-overlay{z-index:2;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(100deg,#f97316c7 0%,#f59e0b1f 24%,#0ea5e924 62%,#0284c7e6 100%) border-box;border:1px solid #0000;border-radius:999px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff38,0 10px 24px #0ea5e914;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.animated-border-base{border-radius:inherit;background:linear-gradient(120deg,#f9731647,#94a3b824 46%,#0ea5e952);position:absolute;inset:0}.animated-border-glow{inset:var(--border-glow-inset,-64%);border-radius:inherit;background:conic-gradient(from 344deg at 50% 50%,transparent 0deg,transparent var(--border-sweep-start,320.6deg),#f97316eb var(--border-sweep-mid,335deg),#0ea5e9db var(--border-sweep-cool,340.2deg),transparent var(--border-sweep-end,349.4deg),transparent 360deg);animation:border-glow-rotate var(--border-run-duration,18s)linear infinite;transform-origin:50%;will-change:transform;position:absolute;transform:rotate(0)}.animated-border-overlay.prominent .animated-border-base{background:linear-gradient(120deg,#f973166b,#94a3b82e 44%,#0ea5e975)}.animated-border-overlay.prominent .animated-border-glow{background:conic-gradient(from 344deg at 50% 50%,transparent 0deg,transparent var(--border-sweep-start,317deg),#f97316 var(--border-sweep-mid,335deg),#22d3eefa var(--border-sweep-cool,341.5deg),transparent var(--border-sweep-end,353deg),transparent 360deg)}@keyframes border-glow-rotate{to{transform:rotate(360deg)}}.dashboard-mock.houston-app-mock>:not(.animated-border-overlay),.feature-card>:not(.animated-border-overlay),.capability-row>:not(.animated-border-overlay),.step-card>:not(.animated-border-overlay),.pricing-card>:not(.animated-border-overlay),.command-card>:not(.send-button):not(.animated-border-overlay){z-index:1;position:relative}.pricing-card h3{color:#0f172a;margin-top:18px;font-size:2rem;font-weight:800}.pricing-card-top p{color:#64748b;max-width:460px;margin-top:10px;font-size:.98rem;line-height:1.65}.pricing-icon{color:#0369a1;background:#f0f9ff;border:1px solid #dbeafe;border-radius:8px;flex:none;place-items:center;width:48px;height:48px;display:grid}.pricing-price-row{align-items:baseline;gap:8px;margin-top:32px;display:flex}.pricing-price{color:#020617;font-size:clamp(3rem,7vw,4.8rem);font-weight:850;line-height:.95}.pricing-period{color:#475569;font-size:1rem;font-weight:800}.pricing-note{color:#0f766e;margin-top:10px;font-size:.92rem;font-weight:800}.pricing-cta{width:100%;margin-top:26px}.pricing-divider{background:linear-gradient(90deg,#0000,#dbeafe,#0000);height:1px;margin:26px 0}.pricing-features{gap:13px;margin:0;padding:0;list-style:none;display:grid}.pricing-features li{color:#334155;align-items:flex-start;gap:10px;font-size:.95rem;font-weight:700;line-height:1.45;display:flex}.pricing-features svg{color:#0f766e;flex:none;margin-top:2px}.faq-list{overflow:hidden}.faq-item+.faq-item{border-top:1px solid #e2e8f0}.faq-trigger{color:#0f172a;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:68px;padding:0 20px;font-size:1rem;font-weight:800;display:flex}.faq-trigger svg{flex:none;transition:transform .18s}.cta-section{border-top:1px solid var(--border);background:linear-gradient(#ffffffeb,#f0f9ffeb),#f8fafc;position:relative;overflow:hidden}.cta-line{background:#0ea5e914;border:1px solid #0ea5e933;width:80vw;height:160px;position:absolute;transform:rotate(-18deg)}.cta-line-one{top:26px;right:-22vw}.cta-line-two{background:#f59e0b14;border-color:#f59e0b38;bottom:4px;left:-30vw}.floating-access{z-index:49;color:#0f172a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);will-change:opacity,transform;background:#ffffffe6;border:1px solid #94a3b847;border-radius:8px;align-items:center;gap:9px;min-height:42px;padding:0 14px;font-size:.86rem;font-weight:800;display:inline-flex;position:fixed;bottom:22px;right:22px;overflow:hidden;box-shadow:0 18px 54px #0f172a29}.floating-access svg,.floating-access span{z-index:1;position:relative}.floating-access svg{color:#0ea5e9}.floating-access:after{z-index:0;content:"";background:linear-gradient(110deg,#0000 30%,#0ea5e92e 43%,#f59e0b33 50%,#ffffff3d 58%,#0000 70%);position:absolute;inset:-45% -35%;transform:translate(-140%)skew(-18deg)}@media (prefers-reduced-motion:no-preference){.site-nav-motion{animation:.5s cubic-bezier(.27,0,.51,1) both reference-nav-wipe}.reference-fade{animation:1.2s linear .4s both reference-fade}.hero-appear{animation:.8s cubic-bezier(.12,.23,.5,1) both reference-slide-up}.hero-appear-0,.hero-appear-1{animation-delay:1s}.hero-appear-2{animation-delay:1.1s}.hero-appear-3{animation-delay:1.16s}.hero-spring-command{animation:.95s cubic-bezier(.12,.23,.5,1) .5s both reference-spring-command}.hero-spring-dashboard{animation:1s cubic-bezier(.12,.23,.5,1) .8s both reference-spring-dashboard}.beam-one{animation:14s ease-in-out 1.2s infinite alternate beam-one-drift}.beam-two{animation:16s ease-in-out 1.4s infinite alternate beam-two-drift}.beam-three{animation:18s ease-in-out 1.6s infinite alternate beam-three-drift}.grid-plane{animation:12s ease-in-out 1s infinite alternate grid-breathe}.floating-access{animation:.4s cubic-bezier(.12,.23,.5,1) 2.7s both floating-access-in}.floating-access:after{animation:2.8s linear 3.2s infinite shimmer-sweep}}@keyframes reference-nav-wipe{0%{opacity:.001;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes reference-fade{0%{opacity:.001}to{opacity:1}}@keyframes reference-slide-up{0%{opacity:.001;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes reference-spring-dashboard{0%{opacity:.001;transform:translateY(40px)scale(.985)}66%{opacity:1;transform:translateY(-3px)scale(1.002)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes reference-spring-command{0%{opacity:.001;transform:var(--hero-command-anchor)translateY(40px)scale(.985)}66%{opacity:1;transform:var(--hero-command-anchor)translateY(-3px)scale(1.002)}to{opacity:1;transform:var(--hero-command-anchor)translateY(0)scale(1)}}@keyframes beam-one-drift{0%{transform:rotate(-22deg)translate(0)}to{transform:rotate(-22deg)translate(-22px,12px)}}@keyframes beam-two-drift{0%{transform:rotate(-22deg)translate(0)}to{transform:rotate(-22deg)translate(24px,-10px)}}@keyframes beam-three-drift{0%{transform:rotate(-22deg)translate(0)}to{transform:rotate(-22deg)translate(18px,16px)}}@keyframes grid-breathe{0%{opacity:.34;transform:translate(-50%)perspective(720px)rotateX(58deg)translateY(0)}to{opacity:.48;transform:translate(-50%)perspective(720px)rotateX(58deg)translateY(-18px)}}@keyframes floating-access-in{0%{opacity:.001;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer-sweep{0%{transform:translate(-140%)skew(-18deg)}to{transform:translate(140%)skew(-18deg)}}@keyframes sync-pulse{0%{transform:translate(-110%)}to{transform:translate(285%)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 7px))}}@keyframes blink{0%,45%{opacity:1}46%,to{opacity:0}}@media (min-width:768px){.hero-copy h1{font-size:4.05rem}.section-shell h2,.cta-section h2{font-size:2.75rem}.mobile-app-copy h2{font-size:3.55rem}.feature-panels-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-mock{grid-template-columns:220px 1fr}.houston-app-mock{grid-template-columns:minmax(220px,.85fr) minmax(0,1.15fr)}.mock-cockpit-panel{grid-column:1/-1}.mock-manifest-panel{border-bottom:0;border-right:1px solid #e2e8f0}.dashboard-sidebar{display:block}}@media (min-width:1024px){.hero-content-wrap{padding-top:210px}.feature-panels-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.feature-panel-events,.feature-panel-instructions{grid-column:span 5}.feature-panel-manifest,.feature-panel-calendar{grid-column:span 7}.feature-panel{min-height:610px}.chronos-console-grid{grid-template-columns:minmax(0,1fr) 132px minmax(0,.92fr);align-items:center;padding:30px}.ai-console-grid{grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);align-items:stretch;padding:24px}.ai-input-panel,.ai-schedule-panel{min-height:690px}.chronos-rules-panel,.chronos-schedule-panel{min-height:470px}.chronos-generate-column{align-content:center;align-self:stretch}.mobile-app-shell{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);align-items:center}.mobile-app-copy h2{font-size:4.3rem}.mobile-phone-stage{min-height:740px}.hero-copy{text-align:left;max-width:680px;margin-left:0;margin-right:auto}.hero-copy .section-kicker{margin-left:0;margin-right:0}.hero-copy p{max-width:590px;margin-left:0;margin-right:0}.hero-copy .hero-appear-3{margin-top:40px}.hero-copy .hero-appear-3>div{justify-content:flex-start}.hero-product-stage{margin-top:96px}.houston-app-mock{grid-template-columns:230px minmax(0,1fr) 250px}.mock-cockpit-panel{border-top:0;border-left:1px solid #e2e8f0;grid-column:auto}.capability-row{grid-template-columns:.85fr 1.15fr;align-items:center;padding:30px}}@media (max-width:767px){section[id]{scroll-margin-top:96px}.section-shell,.feature-panels-section{padding:72px 16px}.mobile-app-section{padding:76px 16px}.mobile-app-copy h2{font-size:2.35rem}.mobile-app-copy>p{font-size:.96rem}.mobile-store-row{flex-direction:column;align-items:stretch}.mobile-store-badge{width:min(100%,248px)}.mobile-phone-stage{min-height:auto}.mobile-orbit{display:none}.mobile-phone-frame{width:min(100%,334px);padding:10px}.mobile-phone-screen{min-height:616px;padding:17px 12px 14px}.mobile-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-panels-heading h2{font-size:clamp(2.25rem,13vw,3.25rem)}.feature-panels-heading p{font-size:.98rem}.feature-panels-grid{margin-top:42px}.feature-panel{min-height:auto}.feature-panel-inner{padding:10px}.feature-panel-copy{padding:22px 18px 20px}.feature-visual{min-height:auto}.event-cockpit-preview,.event-board,.manifest-shell,.calendar-sync-shell,.instructions-shell{padding:14px}.event-board,.manifest-shell{grid-template-columns:1fr}.event-board-main{min-height:190px}.event-map-grid{min-height:148px}.event-ops-preview-header,.event-review-bottom{flex-direction:column;align-items:flex-start}.event-review-bottom div{width:100%}.event-review-bottom div span{flex:1;justify-content:center}.calendar-sync-top{flex-wrap:wrap}.calendar-synced-pill{margin-left:0}.calendar-week-mini{grid-template-columns:1fr}.calendar-day-track{min-height:auto}.chronos-powered-title{flex-direction:column;gap:14px;margin-top:24px}.chronos-powered-title h2{font-size:clamp(3rem,15vw,4.2rem)}.chronos-rules-console{margin-top:42px}.ai-powered-section{padding:76px 0}.ai-powered-copy h2{font-size:clamp(3rem,15vw,4.35rem)}.ai-scheduling-console{margin-top:42px}.chronos-console-topbar{flex-wrap:wrap;min-height:auto;padding:16px}.ai-console-topbar,.ai-schedule-top{flex-wrap:wrap}.ai-console-topbar{min-height:auto;padding:16px}.chronos-console-grid{padding:16px}.ai-console-grid,.ai-input-panel,.ai-schedule-panel{padding:14px}.ai-agent-activity{width:100%}.ai-calendar-shell{grid-template-columns:30px minmax(0,1fr)}.ai-calendar-time-rail,.ai-calendar-lane{min-height:540px}.ai-schedule-block{padding:7px 8px;left:9px;right:9px}.ai-schedule-block small{display:none}.ai-schedule-footer,.chronos-schedule-metrics{grid-template-columns:1fr}.hero-product-stage{flex-direction:column-reverse;gap:16px;display:flex}.command-card{--hero-command-anchor:translateX(0);width:100%;margin-bottom:0;position:relative;top:auto;left:auto;transform:none}.dashboard-mock{min-height:auto}.visual-canvas,.agent-grid{grid-template-columns:1fr}.message{max-width:100%}.testimonial-card blockquote{font-size:1.2rem}.marquee-frame:before,.marquee-frame:after{width:42px}.floating-access{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.marquee-track{flex-wrap:wrap;width:100%;animation:none}.animated-border-glow{transform:rotate(28deg);animation:none!important}}.prototype-page{--prototype-ink:#111318;--prototype-paper:#f9fbf7;--prototype-muted:#69717d;--prototype-line:#11131824;--prototype-accent:#ff6848;--prototype-accent-soft:#ff684824;--prototype-cool:#00a8c8;--prototype-good:#27b67a;--prototype-panel:#ffffffc2;background:var(--prototype-paper);min-height:100vh;color:var(--prototype-ink);letter-spacing:0}.prototype-mode-focus{--prototype-accent:#27b67a;--prototype-accent-soft:#27b67a24;--prototype-cool:#2d8cff;--prototype-good:#ffb000}.prototype-mode-field{--prototype-accent:#00a8c8;--prototype-accent-soft:#00a8c824;--prototype-cool:#ffb000;--prototype-good:#62d26f}.prototype-page a{color:inherit}.prototype-hero{isolation:isolate;border-bottom:1px solid var(--prototype-line);background:linear-gradient(115deg,#ffffffeb,#f9fbf76b 42%,#11131814),linear-gradient(#fbfcf8 0%,#eef7f6 100%);min-height:92svh;padding:96px 16px 56px;position:relative;overflow:hidden}.prototype-hero:after{z-index:-1;content:"";background:linear-gradient(#0000,#11131814);height:18svh;position:absolute;bottom:0;left:0;right:0}.prototype-hero-lines{z-index:-2;pointer-events:none;background-image:linear-gradient(#1113180e 1px,#0000 1px),linear-gradient(90deg,#1113180b 1px,#0000 1px),linear-gradient(128deg,#0000 0 47%,#ff68482e 47% 48%,#0000 48%),linear-gradient(42deg,#0000 0 64%,#00a8c829 64% 65%,#0000 65%);background-size:64px 64px,64px 64px,100% 100%,100% 100%;position:absolute;inset:0}.prototype-nav-wrap{z-index:70;padding:0 16px;position:fixed;top:16px;left:0;right:0}.prototype-nav,.prototype-mobile-nav{-webkit-backdrop-filter:blur(24px)saturate(155%);background:#ffffffb8;border:1px solid #1113181a;border-radius:8px;max-width:1120px;margin:0 auto;position:relative;box-shadow:0 18px 54px #1113181f,inset 0 1px #ffffffd6}.prototype-nav{justify-content:center;align-items:center;gap:10px;width:fit-content;max-width:calc(100vw - 32px);min-height:56px;padding:6px 6px 6px 18px;display:flex}.prototype-brand,.prototype-nav-links,.prototype-nav-actions,.prototype-icon-link,.prototype-primary-link,.prototype-menu-button,.prototype-mode-tabs,.prototype-mode-tabs button,.prototype-window-bar,.prototype-window-dots,.prototype-dock-heading,.prototype-schedule-row,.prototype-kicker{align-items:center;display:flex}.prototype-brand{gap:9px;min-width:0;font-size:.9rem;font-weight:850}.prototype-logo{background:0 0;border:1px solid #0000;border-radius:8px;flex:none;place-items:center;width:42px;height:42px;display:grid}.prototype-logo img{object-fit:contain;width:auto;max-width:calc(100% - 8px);height:calc(100% - 8px)}.prototype-nav-links{color:#111318ad;font-family:var(--font-nasa),var(--prototype-display-font),sans-serif;background:0 0;border:0;border-radius:0;gap:2px;padding:2.5px 0 0;font-size:1.08rem;font-weight:400}.prototype-nav-links a{border-radius:6px;align-items:center;min-height:40px;padding:0 14px;transition:background-color .16s,box-shadow .16s,color .16s,transform .16s;display:flex}.prototype-nav-links a:hover{color:var(--prototype-ink);background:#ffffffad;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffb3}.prototype-nav-actions{gap:6px;margin-left:4px}.prototype-nav .prototype-primary-link{min-height:42px;padding:0 16px;font-size:1.1rem}.prototype-icon-link,.prototype-primary-link,.prototype-menu-button{border:1px solid #1113181f;border-radius:8px;justify-content:center;gap:8px;min-height:38px;padding:0 14px;font-size:.82rem;font-weight:820;transition:transform .18s,box-shadow .18s,background-color .18s}.prototype-icon-link{color:var(--prototype-ink);background:#ffffffb3}.prototype-primary-link{background:linear-gradient(135deg,var(--prototype-ink),#252b2f)padding-box,linear-gradient(135deg,var(--prototype-accent),var(--prototype-cool))border-box;border-color:#11131814;box-shadow:0 14px 34px #1113182e,inset 0 0 0 1px #ffffff14}.prototype-page .prototype-primary-link{color:#fff}.prototype-icon-link.large,.prototype-primary-link.large{min-height:48px;padding:0 18px;font-size:1.1rem}.prototype-icon-link:hover,.prototype-primary-link:hover,.prototype-menu-button:hover,.prototype-mode-tabs button:hover{transform:translateY(-1px)}.prototype-primary-link:hover{box-shadow:0 18px 42px #11131838,0 0 28px var(--prototype-accent)}@supports (color:color-mix(in lab, red, red)){.prototype-primary-link:hover{box-shadow:0 18px 42px #11131838,0 0 28px color-mix(in srgb,var(--prototype-accent)20%,transparent)}}.prototype-launch-link{isolation:isolate;background:linear-gradient(180deg,#ffffff3d,#ffffff0a 34%,#fff0 58%)padding-box,radial-gradient(ellipse at 4% 0%,#ffb199d6 0 10%,var(--prototype-accent)32%,transparent 62%)padding-box,radial-gradient(ellipse at 104% 4%,var(--prototype-cool)0 12%,var(--prototype-cool)34%,transparent 64%)padding-box,radial-gradient(ellipse at 48% 116%,var(--prototype-accent)0 34%,transparent 62%)padding-box,linear-gradient(135deg,#182334 0%,#12283b 38%,#12313c 62%,#09121d 100%)padding-box,conic-gradient(from 142deg at 50% 50%,#ffb199f2,#ff6a3dd1 26%,#4ad7ffdb 58%,#13313ceb 78%,#ffb199f2)border-box;border-color:#0000;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.prototype-launch-link{background:linear-gradient(180deg,#ffffff3d,#ffffff0a 34%,#fff0 58%)padding-box,radial-gradient(ellipse at 4% 0%,#ffb199d6 0 10%,color-mix(in srgb,var(--prototype-accent)72%,transparent)32%,transparent 62%)padding-box,radial-gradient(ellipse at 104% 4%,color-mix(in srgb,var(--prototype-cool)78%,white)0 12%,color-mix(in srgb,var(--prototype-cool)48%,transparent)34%,transparent 64%)padding-box,radial-gradient(ellipse at 48% 116%,color-mix(in srgb,var(--prototype-accent)28%,transparent)0 34%,transparent 62%)padding-box,linear-gradient(135deg,#182334 0%,#12283b 38%,#12313c 62%,#09121d 100%)padding-box,conic-gradient(from 142deg at 50% 50%,#ffb199f2,#ff6a3dd1 26%,#4ad7ffdb 58%,#13313ceb 78%,#ffb199f2)border-box}}.prototype-launch-link{box-shadow:0 16px 38px #05080c57,0 0 24px var(--prototype-accent),0 0 26px var(--prototype-cool),0 0 0 1px #ffffff29 inset,0 1px 0 #fff6 inset}@supports (color:color-mix(in lab, red, red)){.prototype-launch-link{box-shadow:0 16px 38px #05080c57,0 0 24px color-mix(in srgb,var(--prototype-accent)20%,transparent),0 0 26px color-mix(in srgb,var(--prototype-cool)14%,transparent),0 0 0 1px #ffffff29 inset,0 1px 0 #fff6 inset}}.prototype-launch-link{color:#fff;font-family:var(--font-nasa),var(--prototype-display-font),sans-serif;letter-spacing:0;text-transform:uppercase;font-weight:400}.prototype-launch-link:before{z-index:0;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff2e,#0000 30% 70%,#ffffff1a),linear-gradient(#ffffff1f,#0000 52%);position:absolute;inset:1px}.prototype-launch-link>*{z-index:1;position:relative}.prototype-launch-link span{display:inline-flex}.prototype-hero-actions .prototype-launch-link span{transform:translateY(.5px)}.prototype-launch-link:hover{background:linear-gradient(180deg,#ffffff4d,#ffffff0f 34%,#fff0 58%)padding-box,radial-gradient(ellipse at 2% -2%,#ffc3a6e0 0 12%,var(--prototype-accent)36%,transparent 66%)padding-box,radial-gradient(ellipse at 104% 2%,var(--prototype-cool)0 13%,var(--prototype-cool)38%,transparent 68%)padding-box,radial-gradient(ellipse at 48% 116%,var(--prototype-accent)0 36%,transparent 64%)padding-box,linear-gradient(135deg,#1b2838 0%,#143047 38%,#143b48 62%,#0a1520 100%)padding-box,conic-gradient(from 156deg at 50% 50%,#ffcbb5fa,#ff6a3de6 26%,#4ad7ffeb 58%,#13313ce6 78%,#ffcbb5fa)border-box}@supports (color:color-mix(in lab, red, red)){.prototype-launch-link:hover{background:linear-gradient(180deg,#ffffff4d,#ffffff0f 34%,#fff0 58%)padding-box,radial-gradient(ellipse at 2% -2%,#ffc3a6e0 0 12%,color-mix(in srgb,var(--prototype-accent)78%,transparent)36%,transparent 66%)padding-box,radial-gradient(ellipse at 104% 2%,color-mix(in srgb,var(--prototype-cool)84%,white)0 13%,color-mix(in srgb,var(--prototype-cool)54%,transparent)38%,transparent 68%)padding-box,radial-gradient(ellipse at 48% 116%,color-mix(in srgb,var(--prototype-accent)34%,transparent)0 36%,transparent 64%)padding-box,linear-gradient(135deg,#1b2838 0%,#143047 38%,#143b48 62%,#0a1520 100%)padding-box,conic-gradient(from 156deg at 50% 50%,#ffcbb5fa,#ff6a3de6 26%,#4ad7ffeb 58%,#13313ce6 78%,#ffcbb5fa)border-box}}.prototype-launch-link:hover{box-shadow:0 18px 44px #05080c61,0 0 28px var(--prototype-accent),0 0 32px var(--prototype-cool),0 0 18px #ffffff1f}@supports (color:color-mix(in lab, red, red)){.prototype-launch-link:hover{box-shadow:0 18px 44px #05080c61,0 0 28px color-mix(in srgb,var(--prototype-accent)26%,transparent),0 0 32px color-mix(in srgb,var(--prototype-cool)18%,transparent),0 0 18px #ffffff1f}}.prototype-menu-button{width:42px;color:var(--prototype-ink);background:#ffffffc7;border-color:#1113181f;padding:0;display:none}.prototype-mobile-nav{gap:4px;margin-top:8px;padding:8px;display:grid}.prototype-mobile-nav a{color:#111318b8;min-height:42px;font-family:var(--prototype-display-font);border-radius:8px;justify-content:space-between;align-items:center;padding:12px;font-size:.9rem;font-weight:780;display:flex}.prototype-hero-copy{z-index:2;max-width:1180px;margin:0 auto;position:relative}.prototype-kicker{isolation:isolate;color:#111318b8;text-transform:uppercase;background:#ffffffb8;border:1px solid #0000;border-radius:999px;width:fit-content;min-height:30px;padding:6px 12px;font-size:.72rem;font-weight:860;line-height:1;position:relative}.prototype-kicker.dark{color:#ffffffc7;background:#ffffff14}.prototype-hero h1{max-width:740px;color:var(--prototype-ink);text-wrap:balance;margin:20px 0 0;font-size:clamp(3.8rem,10vw,7.4rem);font-weight:650;line-height:.9}.prototype-hero-copy p,.prototype-section-heading p,.prototype-mode-copy p,.prototype-convert p{color:var(--prototype-muted);text-wrap:pretty;line-height:1.7}.prototype-hero-copy p{max-width:600px;margin-top:20px;font-size:clamp(1rem,2vw,1.2rem)}.prototype-hero-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.prototype-mode-tabs{-webkit-backdrop-filter:blur(16px);background:#ffffff94;border:1px solid #1113181f;border-radius:8px;gap:5px;width:fit-content;max-width:100%;margin-top:24px;padding:5px}.prototype-mode-tabs button{color:#111318ad;background:0 0;border:0;border-radius:6px;gap:7px;min-height:38px;padding:0 12px;font-size:.78rem;font-weight:830}.prototype-mode-tabs button.active{background:linear-gradient(135deg,var(--prototype-accent-soft),#ffffffbd),#fff;color:var(--prototype-ink);box-shadow:0 8px 22px #11131814,0 0 0 1px var(--prototype-accent)inset}@supports (color:color-mix(in lab, red, red)){.prototype-mode-tabs button.active{box-shadow:0 8px 22px #11131814,0 0 0 1px color-mix(in srgb,var(--prototype-accent)18%,transparent)inset}}.prototype-command-surface{z-index:1;background:linear-gradient(140deg,#ffffffd1,#ffffff94)padding-box,linear-gradient(135deg,var(--prototype-accent),#1113182e,var(--prototype-cool))border-box;border:1px solid #0000;border-radius:8px;grid-template-columns:58px minmax(0,1fr) minmax(260px,.42fr);gap:0;width:min(1180px,100%);min-height:430px;margin:32px auto 0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.prototype-command-surface{background:linear-gradient(140deg,#ffffffd1,#ffffff94)padding-box,linear-gradient(135deg,color-mix(in srgb,var(--prototype-accent)62%,white),#1113182e,color-mix(in srgb,var(--prototype-cool)58%,white))border-box}}.prototype-command-surface{-webkit-backdrop-filter:blur(22px)saturate(140%);box-shadow:0 40px 110px #11131833,inset 0 1px #ffffffc7}.prototype-command-surface>:not(.animated-border-overlay){z-index:1;position:relative}.prototype-surface-rail{background:#ffffff5c;border-right:1px solid #1113181a;align-content:start;gap:10px;padding:16px 10px;display:grid}.prototype-surface-rail span{color:#1113189e;background:#ffffff80;border:1px solid #1113181a;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.prototype-surface-rail span.active{border-color:var(--prototype-accent)}@supports (color:color-mix(in lab, red, red)){.prototype-surface-rail span.active{border-color:color-mix(in srgb,var(--prototype-accent)42%,white)}}.prototype-surface-rail span.active{background:var(--prototype-accent-soft);color:var(--prototype-accent)}.prototype-atlas-panel{min-width:0}.prototype-window-bar{border-bottom:1px solid #1113181a;justify-content:space-between;gap:14px;min-height:58px;padding:0 18px}.prototype-window-dots{gap:7px}.prototype-window-dots span{border-radius:999px;width:9px;height:9px}.prototype-window-dots span:first-child{background:#ff6a4d}.prototype-window-dots span:nth-child(2){background:#ffb000}.prototype-window-dots span:nth-child(3){background:#27b67a}.prototype-window-bar strong{color:var(--prototype-ink);font-size:.88rem;font-weight:850}.prototype-window-bar em{color:var(--prototype-muted);text-transform:uppercase;font-size:.72rem;font-style:normal;font-weight:820}.prototype-atlas-grid{grid-template-columns:minmax(0,1.1fr) minmax(230px,.9fr);gap:18px;padding:18px;display:grid}.prototype-atlas-map{background:linear-gradient(#1113180f 1px,transparent 1px),linear-gradient(90deg,#1113180d 1px,transparent 1px),linear-gradient(135deg,#ffffffa3,var(--prototype-accent-soft));background-size:38px 38px,38px 38px,100% 100%;border:1px solid #1113181a;border-radius:8px;min-height:330px;position:relative;overflow:hidden}.prototype-route{background:linear-gradient(90deg,var(--prototype-accent),var(--prototype-cool));transform-origin:0;border-radius:999px;height:2px;position:absolute}.prototype-route-one{width:58%;top:42%;left:19%;transform:rotate(-18deg)}.prototype-route-two{background:linear-gradient(90deg,var(--prototype-cool),var(--prototype-good));width:49%;top:61%;left:27%;transform:rotate(20deg)}.prototype-pin{width:44px;height:44px;color:var(--prototype-accent);background:#ffffffdb;border:1px solid #1113181a;border-radius:8px;place-items:center;display:grid;position:absolute;box-shadow:0 18px 40px #11131824,0 0 0 7px #ffffff42}.pin-a{top:29%;left:15%}.pin-b{color:var(--prototype-cool);top:24%;right:18%}.pin-c{color:var(--prototype-good);bottom:18%;left:42%}.prototype-live-brief{background:var(--prototype-panel);border:1px solid #1113181a;border-radius:8px;flex-direction:column;justify-content:space-between;min-width:0;padding:20px;display:flex}.prototype-live-brief span,.prototype-dock-heading span,.prototype-schedule-row small,.prototype-module small{color:var(--prototype-muted);text-transform:uppercase;font-size:.68rem;font-weight:850}.prototype-live-brief h2{color:var(--prototype-ink);text-wrap:balance;margin-top:12px;font-size:clamp(1.6rem,4vw,2.6rem);font-weight:680;line-height:1.02}.prototype-live-brief p{color:var(--prototype-muted);margin-top:14px;font-size:.95rem;line-height:1.6}.prototype-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.prototype-stat-grid div{background:#ffffff8f;border:1px solid #1113181a;border-radius:8px;min-width:0;padding:12px}.prototype-stat-grid strong{color:var(--prototype-ink);font-size:1.35rem;font-weight:900;line-height:1;display:block}.prototype-stat-grid span{color:var(--prototype-muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:7px;font-size:.62rem;font-weight:820;display:block;overflow:hidden}.prototype-schedule-dock{background:linear-gradient(180deg,#111318db,#111318c2),var(--prototype-ink);color:#fff;border-left:1px solid #1113181a;min-width:0;padding:18px}.prototype-dock-heading{justify-content:space-between;gap:14px}.prototype-dock-heading strong{color:#fff;margin-top:4px;font-size:1rem;font-weight:860;display:block}.prototype-dock-heading svg{color:var(--prototype-accent)}.prototype-schedule-list{gap:11px;margin-top:20px;display:grid}.prototype-schedule-row{background:#fff1;border:1px solid #ffffff1f;border-radius:8px;gap:12px;min-width:0;padding:12px}.prototype-schedule-row>span{background:var(--prototype-accent);border-radius:8px;place-items:center;min-width:56px;display:grid}@supports (color:color-mix(in lab, red, red)){.prototype-schedule-row>span{background:color-mix(in srgb,var(--prototype-accent)16%,transparent)}}.prototype-schedule-row>span{color:#fff;font-size:.72rem;font-weight:850}.prototype-schedule-row div{min-width:0}.prototype-schedule-row strong,.prototype-schedule-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.prototype-schedule-row strong{color:#fff;font-size:.82rem;font-weight:850}.prototype-schedule-row small{color:#ffffff85;margin-top:4px}.prototype-section{padding:96px 16px}.prototype-section-heading,.prototype-principle-grid,.prototype-modes,.prototype-convert{max-width:1180px;margin:0 auto}.prototype-section-heading{gap:20px;display:grid}.prototype-section-heading h2,.prototype-mode-copy h2,.prototype-convert h2{color:var(--prototype-ink);text-wrap:balance;margin:0;font-size:clamp(2.35rem,6vw,5rem);font-weight:650;line-height:1.02}.prototype-section-heading p{max-width:720px;font-size:1.04rem}.prototype-principle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:42px;display:grid}.prototype-principle,.prototype-module{background:#ffffffb8;border:1px solid #1113181a;border-radius:8px;box-shadow:0 20px 60px #11131812}.prototype-principle{min-height:245px;padding:22px}.prototype-principle>span,.prototype-module>span{border:1px solid var(--prototype-accent);place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.prototype-principle>span,.prototype-module>span{border:1px solid color-mix(in srgb,var(--prototype-accent)28%,white)}}.prototype-principle>span,.prototype-module>span{background:var(--prototype-accent-soft);color:var(--prototype-accent);border-radius:8px}.prototype-principle h3,.prototype-module h3{color:var(--prototype-ink);margin:18px 0 0;font-size:1.2rem;font-weight:850;line-height:1.2}.prototype-principle p,.prototype-module p{color:var(--prototype-muted);margin-top:12px;font-size:.94rem;line-height:1.62}.prototype-modes{color:#fff;background:linear-gradient(135deg,#111318f0,#111318d6),#111318;border-radius:8px;grid-template-columns:minmax(0,.9fr) minmax(320px,.8fr);align-items:start;gap:28px;padding:42px;display:grid}.prototype-modes .prototype-mode-tabs{background:#ffffff14;border-color:#ffffff24}.prototype-modes .prototype-mode-tabs button{color:#ffffff9e}.prototype-modes .prototype-mode-tabs button.active{color:#fff;background:#ffffff24}.prototype-mode-copy h2{color:#fff;margin-top:22px}.prototype-mode-copy p{color:#ffffffad;max-width:620px;margin-top:20px;font-size:1rem}.prototype-module-stack{gap:12px;display:grid}.prototype-module{min-width:0;box-shadow:none;background:#ffffff12;border-color:#ffffff1f;gap:14px;padding:16px;display:flex}.prototype-module>span{background:var(--prototype-accent);border-color:#ffffff1f;flex:none}@supports (color:color-mix(in lab, red, red)){.prototype-module>span{background:color-mix(in srgb,var(--prototype-accent)18%,transparent)}}.prototype-module h3{color:#fff}.prototype-convert{border-top:1px solid #1113181a;justify-content:space-between;align-items:center;gap:28px;padding:82px 0;display:flex}.prototype-convert>div:first-child{max-width:720px}.prototype-convert h2{margin-top:22px}.prototype-convert p{margin-top:18px;font-size:1rem}.prototype-convert-actions{flex-wrap:wrap;flex:none;gap:12px;display:flex}@media (max-width:1100px){.prototype-command-surface{grid-template-columns:54px minmax(0,1fr)}.prototype-schedule-dock{border-top:1px solid #1113181a;border-left:0;grid-column:1/-1}.prototype-schedule-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.prototype-nav,.prototype-mobile-nav{width:min(100%,360px)}.prototype-nav{justify-content:space-between;padding:6px 8px}.prototype-nav-links,.prototype-nav-actions{display:none}.prototype-menu-button{display:inline-flex}.prototype-hero{min-height:92svh;padding-top:92px}.prototype-hero h1{font-size:clamp(3.5rem,20vw,5.9rem)}.prototype-command-surface{grid-template-columns:1fr;margin-top:32px}.prototype-surface-rail{border-bottom:1px solid #1113181a;border-right:0;padding:10px;display:flex}.prototype-atlas-grid{grid-template-columns:1fr}.prototype-live-brief{min-height:260px}.prototype-schedule-list,.prototype-principle-grid,.prototype-modes{grid-template-columns:1fr}.prototype-modes{padding:28px 18px}.prototype-convert{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.prototype-hero{padding-bottom:34px}.prototype-brand span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.prototype-hero-actions,.prototype-convert-actions{flex-direction:column;align-items:stretch}.prototype-icon-link.large,.prototype-primary-link.large{width:100%}.prototype-mode-tabs{width:100%;overflow-x:auto}.prototype-mode-tabs button{flex:1 0 auto}.prototype-window-bar{flex-wrap:wrap;align-items:flex-start;min-height:auto;padding:14px}.prototype-atlas-grid{padding:12px}.prototype-atlas-map{min-height:250px}.prototype-stat-grid{grid-template-columns:1fr}.prototype-section{padding:72px 16px}.prototype-convert{padding:72px 0}}.prototype-page{--prototype-ink:#10151c;--prototype-paper:#f2f5ed;--prototype-muted:#65707c;--prototype-line:#10151c21;--prototype-accent:#ff6a3d;--prototype-accent-soft:#ff6a3d1f;--prototype-cool:#4ad7ff;--prototype-good:#58d98d;--prototype-panel:#ffffffd1;background:#080b10;overflow-x:clip}.prototype-hero{z-index:1;color:#f8fafc;background-color:#0000;background-image:radial-gradient(at 84% 18%,#4ad7ff21,#0000 42%),radial-gradient(at 14% 22%,#ff6a3d1c,#0000 38%),linear-gradient(#080b10 0%,#0c121b 52%,#05070a 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:100% 100%,100% 100%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-bottom:0;flex-direction:column;height:100svh;min-height:680px;padding:94px 16px 28px;display:flex;position:sticky;top:0;overflow:hidden}.prototype-hero:after{z-index:0;background:linear-gradient(#0000,#05070ab8);height:42%}.prototype-starfield{--prototype-extra-star-gradients:linear-gradient(transparent,transparent);--prototype-extra-star-shadows:0 0 0 0 transparent;z-index:0;pointer-events:none;will-change:transform;background:var(--prototype-extra-star-gradients),radial-gradient(ellipse 64% 18% at 70% 34%,#a2dcff1f,transparent 70%),radial-gradient(ellipse 46% 16% at 52% 58%,#ffffff0e,transparent 74%),radial-gradient(circle at 7% 19%,#ffffff94 0 1px,transparent 1.7px),radial-gradient(circle at 14% 78%,#4ad7ff6b 0 1px,transparent 1.6px),radial-gradient(circle at 23% 31%,#ffffff7a 0 1px,transparent 1.5px),radial-gradient(circle at 33% 82%,#ffffff61 0 1px,transparent 1.5px),radial-gradient(circle at 41% 24%,#4ad7ff57 0 1px,transparent 1.6px),radial-gradient(circle at 51% 72%,#ffffff6b 0 1px,transparent 1.5px),radial-gradient(circle at 62% 18%,#ffffff80 0 1px,transparent 1.7px),radial-gradient(circle at 71% 63%,#4ad7ff66 0 1px,transparent 1.6px),radial-gradient(circle at 83% 29%,#ffffff70 0 1px,transparent 1.5px),radial-gradient(circle at 91% 74%,#ffffff80 0 1px,transparent 1.7px),radial-gradient(circle at 3% 81%,#ffffff52 0 .8px,transparent 1.4px),radial-gradient(circle at 18% 12%,#ffffff57 0 .8px,transparent 1.4px),radial-gradient(circle at 29% 51%,#4ad7ff47 0 .8px,transparent 1.4px),radial-gradient(circle at 36% 66%,#ffffff4d 0 .8px,transparent 1.4px),radial-gradient(circle at 48% 11%,#ffffff57 0 .8px,transparent 1.4px),radial-gradient(circle at 68% 41%,#ffffff4d 0 .8px,transparent 1.4px),radial-gradient(circle at 79% 84%,#4ad7ff47 0 .8px,transparent 1.4px),radial-gradient(circle at 96% 9%,#ffffff57 0 .8px,transparent 1.4px);opacity:.92;position:absolute;inset:0;overflow:hidden}.prototype-hero .prototype-starfield{--prototype-extra-star-gradients:radial-gradient(circle at 5% 43%,#ffffff6b 0 .84px,transparent 1.56px),radial-gradient(circle at 9% 61%,#4ad7ff4d 0 .84px,transparent 1.56px),radial-gradient(circle at 12% 26%,#ffffff61 0 .84px,transparent 1.56px),radial-gradient(circle at 16% 89%,#ffffff57 0 .84px,transparent 1.56px),radial-gradient(circle at 21% 14%,#ffffff6b 0 .84px,transparent 1.56px),radial-gradient(circle at 27% 39%,#4ad7ff4d 0 .84px,transparent 1.56px),radial-gradient(circle at 34% 93%,#ffffff52 0 .84px,transparent 1.56px),radial-gradient(circle at 39% 7%,#ffffff5c 0 .84px,transparent 1.56px),radial-gradient(circle at 45% 56%,#fff6 0 .84px,transparent 1.56px),radial-gradient(circle at 57% 35%,#4ad7ff52 0 .84px,transparent 1.56px),radial-gradient(circle at 64% 88%,#ffffff57 0 .84px,transparent 1.56px),radial-gradient(circle at 69% 8%,#fff6 0 .84px,transparent 1.56px),radial-gradient(circle at 76% 52%,#4ad7ff47 0 .84px,transparent 1.56px),radial-gradient(circle at 86% 18%,#ffffff5c 0 .84px,transparent 1.56px),radial-gradient(circle at 91% 43%,#ffffff61 0 .84px,transparent 1.56px),radial-gradient(circle at 97% 67%,#4ad7ff47 0 .84px,transparent 1.56px),radial-gradient(circle at 2% 12%,#ffffff57 0 .72px,transparent 1.38px),radial-gradient(circle at 4% 56%,#ffffff4d 0 .72px,transparent 1.38px),radial-gradient(circle at 8% 86%,#4ad7ff3d 0 .72px,transparent 1.38px),radial-gradient(circle at 11% 6%,#ffffff61 0 .72px,transparent 1.38px),radial-gradient(circle at 15% 47%,#ffffff47 0 .72px,transparent 1.38px),radial-gradient(circle at 19% 72%,#ffffff52 0 .72px,transparent 1.38px),radial-gradient(circle at 24% 22%,#4ad7ff42 0 .72px,transparent 1.38px),radial-gradient(circle at 29% 84%,#ffffff52 0 .72px,transparent 1.38px),radial-gradient(circle at 31% 4%,#ffffff47 0 .72px,transparent 1.38px),radial-gradient(circle at 35% 44%,#ffffff5c 0 .72px,transparent 1.38px),radial-gradient(circle at 38% 71%,#4ad7ff3d 0 .72px,transparent 1.38px),radial-gradient(circle at 43% 15%,#ffffff57 0 .72px,transparent 1.38px),radial-gradient(circle at 47% 82%,#ffffff4d 0 .72px,transparent 1.38px),radial-gradient(circle at 50% 19%,#4ad7ff42 0 .72px,transparent 1.38px),radial-gradient(circle at 53% 63%,#ffffff57 0 .72px,transparent 1.38px),radial-gradient(circle at 59% 5%,#ffffff47 0 .72px,transparent 1.38px),radial-gradient(circle at 61% 81%,#ffffff52 0 .72px,transparent 1.38px),radial-gradient(circle at 66% 27%,#4ad7ff3d 0 .72px,transparent 1.38px),radial-gradient(circle at 70% 57%,#ffffff57 0 .72px,transparent 1.38px),radial-gradient(circle at 73% 3%,#ffffff4d 0 .72px,transparent 1.38px),radial-gradient(circle at 77% 78%,#4ad7ff42 0 .72px,transparent 1.38px),radial-gradient(circle at 81% 33%,#ffffff5c 0 .72px,transparent 1.38px),radial-gradient(circle at 85% 91%,#ffffff4d 0 .72px,transparent 1.38px),radial-gradient(circle at 88% 54%,#4ad7ff3d 0 .72px,transparent 1.38px),radial-gradient(circle at 92% 23%,#ffffff57 0 .72px,transparent 1.38px),radial-gradient(circle at 95% 11%,#ffffff47 0 .72px,transparent 1.38px),radial-gradient(circle at 99% 45%,#ffffff52 0 .72px,transparent 1.38px),radial-gradient(circle at 1% 95%,#4ad7ff3d 0 .66px,transparent 1.32px),radial-gradient(circle at 26% 67%,#ffffff47 0 .66px,transparent 1.32px),radial-gradient(circle at 41% 94%,#ffffff4d 0 .66px,transparent 1.32px),radial-gradient(circle at 58% 46%,#4ad7ff3d 0 .66px,transparent 1.32px),radial-gradient(circle at 74% 42%,#ffffff4d 0 .66px,transparent 1.32px),radial-gradient(circle at 90% 96%,#ffffff47 0 .66px,transparent 1.32px),radial-gradient(circle at 6% 31%,#ffffff42 0 .6px,transparent 1.2px),radial-gradient(circle at 13% 97%,#ffffff3d 0 .6px,transparent 1.2px),radial-gradient(circle at 17% 58%,#4ad7ff38 0 .6px,transparent 1.2px),radial-gradient(circle at 22% 3%,#ffffff47 0 .6px,transparent 1.2px),radial-gradient(circle at 28% 29%,#ffffff3d 0 .6px,transparent 1.2px),radial-gradient(circle at 33% 63%,#4ad7ff38 0 .6px,transparent 1.2px),radial-gradient(circle at 37% 97%,#ffffff42 0 .6px,transparent 1.2px),radial-gradient(circle at 42% 21%,#ffffff47 0 .6px,transparent 1.2px),radial-gradient(circle at 48% 48%,#ffffff3d 0 .6px,transparent 1.2px),radial-gradient(circle at 52% 9%,#4ad7ff38 0 .6px,transparent 1.2px),radial-gradient(circle at 56% 71%,#ffffff42 0 .6px,transparent 1.2px),radial-gradient(circle at 63% 14%,#ffffff3d 0 .6px,transparent 1.2px),radial-gradient(circle at 68% 64%,#4ad7ff38 0 .6px,transparent 1.2px),radial-gradient(circle at 72% 32%,#ffffff47 0 .6px,transparent 1.2px),radial-gradient(circle at 79% 12%,#ffffff3d 0 .6px,transparent 1.2px),radial-gradient(circle at 83% 71%,#4ad7ff38 0 .6px,transparent 1.2px),radial-gradient(circle at 87% 2%,#ffffff42 0 .6px,transparent 1.2px),radial-gradient(circle at 94% 57%,#ffffff47 0 .6px,transparent 1.2px),radial-gradient(circle at 98% 91%,#ffffff3d 0 .6px,transparent 1.2px),radial-gradient(circle at 3% 70%,#4ad7ff33 0 .54px,transparent 1.14px),radial-gradient(circle at 31% 76%,#ffffff3d 0 .54px,transparent 1.14px),radial-gradient(circle at 60% 99%,#ffffff38 0 .54px,transparent 1.14px),radial-gradient(circle at 96% 31%,#4ad7ff33 0 .54px,transparent 1.14px);--prototype-extra-star-shadows:4vw 18vh 0 .24px #ffffff61,6vw 73vh 0 .24px #ffffff4d,13vw 33vh 0 .24px #ffffff57,17vw 6vh 0 .24px #4ad7ff47,23vw 91vh 0 .24px #ffffff4d,28vw 54vh 0 .24px #ffffff5c,32vw 18vh 0 .24px #ffffff4d,36vw 88vh 0 .24px #4ad7ff42,42vw 47vh 0 .24px #ffffff57,47vw 29vh 0 .24px #ffffff52,51vw 91vh 0 .24px #ffffff4d,56vw 12vh 0 .24px #4ad7ff47,62vw 38vh 0 .24px #ffffff57,67vw 76vh 0 .24px #ffffff52,71vw 21vh 0 .24px #ffffff5c,79vw 94vh 0 .24px #4ad7ff42,84vw 59vh 0 .24px #ffffff57,89vw 7vh 0 .24px #ffffff52,93vw 35vh 0 .24px #ffffff61,97vw 83vh 0 .24px #4ad7ff42,1vw 49vh 0 .18px #ffffff52,2vw 76vh 0 .18px #ffffff42,5vw 92vh 0 .18px #4ad7ff38,7vw 6vh 0 .18px #ffffff52,8vw 34vh 0 .18px #ffffff47,10vw 58vh 0 .18px #ffffff4d,12vw 83vh 0 .18px #4ad7ff38,14vw 22vh 0 .18px #ffffff57,16vw 44vh 0 .18px #ffffff42,18vw 64vh 0 .18px #ffffff52,20vw 2vh 0 .18px #4ad7ff3d,21vw 37vh 0 .18px #ffffff47,24vw 11vh 0 .18px #ffffff52,25vw 48vh 0 .18px #4ad7ff38,27vw 79vh 0 .18px #ffffff4d,30vw 24vh 0 .18px #ffffff42,31vw 70vh 0 .18px #ffffff57,33vw 39vh 0 .18px #4ad7ff38,35vw 60vh 0 .18px #ffffff4d,37vw 14vh 0 .18px #ffffff47,39vw 91vh 0 .18px #4ad7ff3d,41vw 33vh 0 .18px #ffffff52,43vw 55vh 0 .18px #ffffff42,45vw 78vh 0 .18px #ffffff57,47vw 3vh 0 .18px #4ad7ff38,49vw 41vh 0 .18px #ffffff47,51vw 69vh 0 .18px #ffffff52,53vw 27vh 0 .18px #4ad7ff38,55vw 49vh 0 .18px #ffffff4d,57vw 85vh 0 .18px #ffffff42,59vw 19vh 0 .18px #ffffff57,61vw 57vh 0 .18px #4ad7ff3d,63vw 30vh 0 .18px #ffffff47,65vw 71vh 0 .18px #ffffff52,67vw 2vh 0 .18px #ffffff42,69vw 44vh 0 .18px #4ad7ff38,71vw 66vh 0 .18px #ffffff57,73vw 26vh 0 .18px #ffffff47,75vw 88vh 0 .18px #4ad7ff3d,77vw 9vh 0 .18px #ffffff4d,79vw 46vh 0 .18px #ffffff52,81vw 73vh 0 .18px #ffffff42,83vw 21vh 0 .18px #4ad7ff38,85vw 51vh 0 .18px #ffffff57,87vw 87vh 0 .18px #ffffff47,89vw 31vh 0 .18px #ffffff4d,91vw 60vh 0 .18px #4ad7ff38,93vw 16vh 0 .18px #ffffff52,95vw 47vh 0 .18px #ffffff42,97vw 69vh 0 .18px #ffffff57,99vw 24vh 0 .18px #4ad7ff38,3vw 4vh 0 .12px #ffffff42,6vw 51vh 0 .12px #ffffff3d,9vw 97vh 0 .12px #4ad7ff33,11vw 41vh 0 .12px #ffffff47,15vw 63vh 0 .12px #ffffff3d,19vw 95vh 0 .12px #ffffff42,22vw 13vh 0 .12px #4ad7ff33,26vw 35vh 0 .12px #ffffff47,29vw 90vh 0 .12px #ffffff3d,34vw 5vh 0 .12px #ffffff42,38vw 46vh 0 .12px #4ad7ff33,42vw 83vh 0 .12px #ffffff47,46vw 22vh 0 .12px #ffffff3d,50vw 75vh 0 .12px #ffffff42,54vw 7vh 0 .12px #4ad7ff33,58vw 64vh 0 .12px #ffffff47,62vw 96vh 0 .12px #ffffff3d,66vw 16vh 0 .12px #ffffff42,70vw 36vh 0 .12px #4ad7ff33,74vw 69vh 0 .12px #ffffff47,78vw 4vh 0 .12px #ffffff3d,82vw 40vh 0 .12px #ffffff42,86vw 74vh 0 .12px #4ad7ff33,90vw 89vh 0 .12px #ffffff47,94vw 2vh 0 .12px #ffffff3d,98vw 58vh 0 .12px #ffffff42,2vw 15vh 0 .096px #ffffff3d,4vw 68vh 0 .096px #ffffff38,6vw 87vh 0 .096px #4ad7ff2e,8vw 25vh 0 .096px #ffffff42,10vw 78vh 0 .096px #ffffff38,13vw 94vh 0 .096px #ffffff3d,16vw 3vh 0 .096px #4ad7ff2e,18vw 53vh 0 .096px #ffffff42,21vw 74vh 0 .096px #ffffff38,23vw 18vh 0 .096px #ffffff3d,26vw 61vh 0 .096px #4ad7ff2e,28vw 6vh 0 .096px #ffffff42,31vw 53vh 0 .096px #ffffff38,34vw 82vh 0 .096px #ffffff3d,36vw 23vh 0 .096px #4ad7ff2e,39vw 68vh 0 .096px #ffffff42,41vw 8vh 0 .096px #ffffff38,44vw 32vh 0 .096px #ffffff3d,46vw 93vh 0 .096px #4ad7ff2e,49vw 12vh 0 .096px #ffffff42,52vw 87vh 0 .096px #ffffff38,54vw 36vh 0 .096px #ffffff3d,57vw 74vh 0 .096px #4ad7ff2e,60vw 26vh 0 .096px #ffffff42,62vw 9vh 0 .096px #ffffff38,65vw 50vh 0 .096px #ffffff3d,68vw 92vh 0 .096px #4ad7ff2e,70vw 17vh 0 .096px #ffffff42,73vw 62vh 0 .096px #ffffff38,76vw 6vh 0 .096px #ffffff3d,78vw 57vh 0 .096px #4ad7ff2e,81vw 26vh 0 .096px #ffffff42,84vw 96vh 0 .096px #ffffff38,86vw 12vh 0 .096px #ffffff3d,89vw 69vh 0 .096px #4ad7ff2e,91vw 39vh 0 .096px #ffffff42,94vw 85vh 0 .096px #ffffff38,96vw 6vh 0 .096px #ffffff3d,99vw 77vh 0 .096px #4ad7ff2e,5vw 39vh 0 .072px #fff3,14vw 69vh 0 .072px #fff3,24vw 96vh 0 .072px #4ad7ff29,37vw 53vh 0 .072px #fff3,48vw 66vh 0 .072px #fff3,63vw 84vh 0 .072px #4ad7ff29,72vw 46vh 0 .072px #fff3,88vw 96vh 0 .072px #fff3,97vw 42vh 0 .072px #4ad7ff29}.prototype-starfield:before,.prototype-starfield:after{content:"";pointer-events:none;position:absolute}.prototype-starfield:before{filter:blur(18px);opacity:.78;background:radial-gradient(74% 19% at 69% 38%,#4ad7ff21,#0000 72%),radial-gradient(58% 16% at 57%,#ffffff12,#0000 76%);inset:-12%;transform:rotate(-18deg)}.prototype-starfield:after{width:1px;height:1px;box-shadow:var(--prototype-extra-star-shadows),2vw 28vh 0 0 #ffffff57,3vw 64vh 0 0 #4ad7ff3d,5vw 14vh 0 0 #ffffff75,7vw 82vh 0 0 #ffffff47,9vw 37vh 0 0 #ffffff94,11vw 9vh 0 0 #ffffff61,13vw 53vh 0 0 #4ad7ff47,16vw 25vh 0 0 #ffffff6b,18vw 71vh 0 0 #ffffff42,20vw 18vh 0 0 #ffffff80,22vw 88vh 0 0 #4ad7ff38,24vw 43vh 0 0 #ffffff57,27vw 6vh 0 0 #ffffff4d,29vw 62vh 0 0 #fff6,31vw 31vh 0 0 #4ad7ff52,33vw 79vh 0 0 #ffffff4d,35vw 12vh 0 0 #ffffff8a,38vw 52vh 0 0 #ffffff57,40vw 92vh 0 0 #4ad7ff3d,43vw 22vh 0 0 #ffffff5c,45vw 68vh 0 0 #ffffff70,48vw 8vh 0 0 #4ad7ff42,50vw 38vh 0 0 #ffffff47,53vw 84vh 0 0 #ffffff6b,55vw 17vh 0 0 #ffffff57,58vw 58vh 0 0 #4ad7ff4d,60vw 4vh 0 0 #ffffff7a,63vw 74vh 0 0 #ffffff4d,65vw 29vh 0 0 #ffffff6b,68vw 49vh 0 0 #4ad7ff47,70vw 90vh 0 0 #ffffff42,72vw 13vh 0 0 #ffffff8f,75vw 35vh 0 0 #ffffff5c,77vw 67vh 0 0 #4ad7ff3d,80vw 7vh 0 0 #ffffff57,82vw 46vh 0 0 #ffffff7a,84vw 86vh 0 0 #ffffff47,87vw 24vh 0 0 #4ad7ff4d,89vw 58vh 0 0 #fff6,91vw 11vh 0 0 #ffffff52,94vw 75vh 0 0 #ffffff80,96vw 32vh 0 0 #4ad7ff42,98vw 89vh 0 0 #ffffff57,6vw 47vh 0 .4px #ffffff70,14vw 5vh 0 .4px #ffffff6b,25vw 73vh 0 .4px #ffffff5c,37vw 36vh 0 .4px #4ad7ff52,49vw 66vh 0 .4px #ffffff61,61vw 20vh 0 .4px #ffffff70,73vw 80vh 0 .4px #4ad7ff47,85vw 53vh 0 .4px #fff6,93vw 5vh 0 .4px #ffffff75,1vw 7vh 0 0 #ffffff4d,4vw 41vh 0 0 #ffffff3d,8vw 56vh 0 0 #4ad7ff38,10vw 92vh 0 0 #ffffff42,12vw 67vh 0 0 #ffffff57,15vw 15vh 0 0 #4ad7ff38,17vw 49vh 0 0 #ffffff42,19vw 84vh 0 0 #ffffff4d,21vw 30vh 0 0 #ffffff3d,23vw 58vh 0 0 #4ad7ff33,26vw 20vh 0 0 #ffffff47,28vw 96vh 0 0 #ffffff3d,30vw 47vh 0 0 #ffffff57,32vw 9vh 0 0 #4ad7ff33,34vw 57vh 0 0 #ffffff47,36vw 27vh 0 0 #ffffff4d,39vw 75vh 0 0 #4ad7ff38,41vw 44vh 0 0 #ffffff3d,42vw 2vh 0 0 #ffffff47,44vw 95vh 0 0 #ffffff42,46vw 16vh 0 0 #4ad7ff38,47vw 78vh 0 0 #ffffff52,51vw 5vh 0 0 #ffffff42,52vw 51vh 0 0 #4ad7ff33,54vw 72vh 0 0 #ffffff47,56vw 31vh 0 0 #ffffff57,57vw 96vh 0 0 #ffffff38,59vw 43vh 0 0 #4ad7ff38,62vw 62vh 0 0 #ffffff42,64vw 83vh 0 0 #ffffff4d,66vw 10vh 0 0 #ffffff47,67vw 34vh 0 0 #4ad7ff38,69vw 69vh 0 0 #ffffff3d,71vw 56vh 0 0 #ffffff52,74vw 3vh 0 0 #ffffff3d,76vw 94vh 0 0 #4ad7ff33,78vw 32vh 0 0 #ffffff57,81vw 15vh 0 0 #ffffff42,83vw 63vh 0 0 #4ad7ff38,86vw 41vh 0 0 #ffffff4d,88vw 82vh 0 0 #ffffff3d,90vw 28vh 0 0 #ffffff47,92vw 47vh 0 0 #4ad7ff38,95vw 64vh 0 0 #ffffff4d,97vw 17vh 0 0 #ffffff42,99vw 53vh 0 0 #ffffff3d,7vw 21vh 0 .3px #ffffff61,18vw 96vh 0 .3px #ffffff57,29vw 15vh 0 .3px #ffffff57,41vw 63vh 0 .3px #ffffff5c,52vw 23vh 0 .3px #4ad7ff52,63vw 52vh 0 .3px #ffffff57,74vw 70vh 0 .3px #ffffff5c,88vw 37vh 0 .3px #ffffff57,96vw 95vh 0 .3px #4ad7ff4d;opacity:1;filter:drop-shadow(0 0 3px #a2dcff38);mix-blend-mode:screen;background:0 0;border-radius:999px;top:0;left:0}.prototype-hero .prototype-starfield:after{filter:drop-shadow(0 0 3.6px #a2dcff42);width:1.2px;height:1.2px}.prototype-nav-wrap{z-index:100;position:fixed;top:16px}.prototype-nav,.prototype-mobile-nav{color:#f8fafc;background:linear-gradient(135deg,#ffffff24,#ffffff0b),#060a10c2;border-color:#ffffff1f;box-shadow:0 18px 58px #00000057,inset 0 1px #ffffff24}.prototype-nav:before,.prototype-mobile-nav:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffb1998f,#4ad7ff7a,#0000);height:1px;position:absolute;top:0;left:10px;right:10px}.prototype-brand,.prototype-nav-links,.prototype-mobile-nav a{color:#f8fafcd1}.prototype-brand{color:#fff}.prototype-logo{background:0 0;border-color:#0000}.prototype-nav-links{box-shadow:none;background:0 0;border-color:#0000}.prototype-nav-links a{color:#f8fafcc2}.prototype-nav-links a:hover{color:#fff;background:#ffffff17}.prototype-icon-link{color:#f8fafc;background:#ffffff12;border-color:#ffffff1f}.prototype-primary-link{background:linear-gradient(135deg,#ff6a3df0,#e2472be0 62%,#ffb199e0)padding-box,linear-gradient(135deg,#ffb199,var(--prototype-cool))border-box;border-color:#ffffff1f}.prototype-launch-link{background:linear-gradient(180deg,#ffffff3d,#ffffff0a 34%,#fff0 58%)padding-box,radial-gradient(ellipse at 4% 0%,#ffb199d6 0 10%,var(--prototype-accent)32%,transparent 62%)padding-box,radial-gradient(ellipse at 104% 4%,var(--prototype-cool)0 12%,var(--prototype-cool)34%,transparent 64%)padding-box,radial-gradient(ellipse at 48% 116%,var(--prototype-accent)0 34%,transparent 62%)padding-box,linear-gradient(135deg,#182334 0%,#12283b 38%,#12313c 62%,#09121d 100%)padding-box,conic-gradient(from 142deg at 50% 50%,#ffb199f2,#ff6a3dd1 26%,#4ad7ffdb 58%,#13313ceb 78%,#ffb199f2)border-box;border-color:#0000}@supports (color:color-mix(in lab, red, red)){.prototype-launch-link{background:linear-gradient(180deg,#ffffff3d,#ffffff0a 34%,#fff0 58%)padding-box,radial-gradient(ellipse at 4% 0%,#ffb199d6 0 10%,color-mix(in srgb,var(--prototype-accent)72%,transparent)32%,transparent 62%)padding-box,radial-gradient(ellipse at 104% 4%,color-mix(in srgb,var(--prototype-cool)78%,white)0 12%,color-mix(in srgb,var(--prototype-cool)48%,transparent)34%,transparent 64%)padding-box,radial-gradient(ellipse at 48% 116%,color-mix(in srgb,var(--prototype-accent)28%,transparent)0 34%,transparent 62%)padding-box,linear-gradient(135deg,#182334 0%,#12283b 38%,#12313c 62%,#09121d 100%)padding-box,conic-gradient(from 142deg at 50% 50%,#ffb199f2,#ff6a3dd1 26%,#4ad7ffdb 58%,#13313ceb 78%,#ffb199f2)border-box}}.prototype-menu-button{color:#f8fafc;background:#ffffff14;border-color:#ffffff1f}.prototype-mobile-nav a:hover{background:#ffffff14}.prototype-hero-shell{z-index:2;flex:1;grid-template-columns:minmax(0,.95fr) minmax(360px,.82fr);align-items:center;gap:clamp(28px,5vw,72px);width:min(1180px,100%);margin:0 auto;display:grid;position:relative}.prototype-hero-copy{will-change:transform;max-width:700px;margin:0}.prototype-hero-copy>div:first-child{max-width:none}.prototype-kicker{color:#f8fafcc2;background:#ffffff14;border-color:#ffffff1f;box-shadow:0 18px 44px #00000029}.prototype-scroll-stack .prototype-kicker{color:#10151cad;background:#ffffffc7;border-color:#0000;box-shadow:0 14px 38px #10151c14}.prototype-hero h1{color:#fff;max-width:820px;margin-top:22px;font-size:clamp(4.2rem,9.5vw,8.8rem);font-weight:690;line-height:.88}.prototype-hero-copy p{color:#e2e8f0bd;max-width:620px;font-size:clamp(1rem,1.5vw,1.16rem)}.prototype-hero-schedule-stage{isolation:isolate;font-family:var(--prototype-display-font);will-change:transform;position:relative}.prototype-hero-schedule-stage:before,.prototype-hero-schedule-stage:after{z-index:0;content:"";filter:blur(42px);opacity:.86;pointer-events:none;border-radius:999px;position:absolute}.prototype-hero-schedule-stage:before{background:radial-gradient(#4ad7ff40 0%,#4ad7ff24 28%,#4ad7ff0e 48%,#0000 72%);width:min(620px,82vw);height:520px;top:-124px;right:-240px;transform:rotate(-12deg)}.prototype-hero-schedule-stage:after{background:radial-gradient(#ff6a3d3b 0%,#ff6a3d20 30%,#ff6a3d0d 50%,#0000 74%);width:min(700px,92vw);height:560px;bottom:-210px;left:-260px;transform:rotate(10deg)}.prototype-hero-schedule-stage>*{z-index:1;position:relative}.prototype-hero-schedule-grid{grid-template-columns:minmax(138px,.78fr) 64px minmax(190px,1fr);align-items:stretch;gap:12px;display:grid}.prototype-hero-task-panel,.prototype-hero-calendar-panel{-webkit-backdrop-filter:blur(16px);background:#080d14ad;border:1px solid #ffffff1f;border-radius:8px;min-width:0;padding:12px;box-shadow:0 18px 48px #00000038,inset 0 1px #ffffff14}.prototype-hero-panel-title,.prototype-hero-task,.prototype-hero-rule-strip,.prototype-hero-rule-strip span,.prototype-hero-calendar-hold,.prototype-hero-agent-cursor,.prototype-hero-schedule-block,.prototype-hero-schedule-summary{align-items:center;display:flex}.prototype-hero-panel-title{color:#fff;text-transform:uppercase;justify-content:space-between;gap:10px;font-size:.68rem;font-weight:860}.prototype-hero-panel-title svg{color:var(--prototype-cool)}.prototype-hero-task-stack{gap:8px;margin-top:12px;display:grid}.prototype-hero-task,.prototype-hero-schedule-block{--prototype-signal-tone:var(--prototype-accent)}.prototype-hero-task.tone-blue,.prototype-hero-schedule-block.tone-blue{--prototype-signal-tone:#4ad7ff}.prototype-hero-task.tone-green,.prototype-hero-schedule-block.tone-green{--prototype-signal-tone:var(--prototype-good)}.prototype-hero-task.tone-slate,.prototype-hero-schedule-block.tone-slate{--prototype-signal-tone:#a7b3c2}.prototype-hero-task{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:8px;gap:9px;min-width:0;min-height:48px;padding:9px}.prototype-hero-task.is-active,.prototype-hero-task.is-done{border-color:var(--prototype-signal-tone)}@supports (color:color-mix(in lab, red, red)){.prototype-hero-task.is-active,.prototype-hero-task.is-done{border-color:color-mix(in srgb,var(--prototype-signal-tone)48%,transparent)}}.prototype-hero-task.is-active,.prototype-hero-task.is-done{background:linear-gradient(135deg,var(--prototype-signal-tone),transparent 62%),#ffffff13}@supports (color:color-mix(in lab, red, red)){.prototype-hero-task.is-active,.prototype-hero-task.is-done{background:linear-gradient(135deg,color-mix(in srgb,var(--prototype-signal-tone)18%,transparent),transparent 62%),#ffffff13}}.prototype-hero-task>span{border:1px solid var(--prototype-signal-tone);flex:none;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.prototype-hero-task>span{border:1px solid color-mix(in srgb,var(--prototype-signal-tone)44%,transparent)}}.prototype-hero-task>span{background:var(--prototype-signal-tone);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.prototype-hero-task>span{background:color-mix(in srgb,var(--prototype-signal-tone)14%,transparent)}}.prototype-hero-task>span{color:var(--prototype-signal-tone)}.prototype-hero-task div{min-width:0}.prototype-hero-task strong,.prototype-hero-task small,.prototype-hero-schedule-block strong,.prototype-hero-schedule-block span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.prototype-hero-task strong{color:#fff;font-size:.8rem;font-weight:880}.prototype-hero-task small{color:#e2e8f085;text-transform:uppercase;margin-top:3px;font-size:.62rem;font-weight:820}.prototype-hero-rule-strip{flex-wrap:wrap;gap:7px;margin-top:10px}.prototype-hero-rule-strip span{color:#e2e8f094;text-transform:uppercase;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;gap:5px;min-width:0;min-height:28px;padding:0 8px;font-size:.58rem;font-weight:840}.prototype-hero-rule-strip span svg{flex:none}.prototype-hero-agent-lane{place-items:center;min-width:0;display:grid;position:relative}.prototype-hero-agent-lane:before{content:"";background:linear-gradient(90deg,#ff6a3d1a,#ff6a3db8,#4ad7ffb8,#4ad7ff1a);height:1px;position:absolute;top:50%;left:-12px;right:-12px}.prototype-hero-agent-hub{z-index:1;background:linear-gradient(135deg,#ffffff1f,#ffffff0b),#05080de0;border:1px solid #ffffff21;border-radius:8px;align-content:center;place-items:center;gap:7px;width:66px;min-height:82px;display:grid;position:relative}.prototype-hero-agent-hub span{border:1px solid var(--prototype-accent);place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.prototype-hero-agent-hub span{border:1px solid color-mix(in srgb,var(--prototype-accent)42%,transparent)}}.prototype-hero-agent-hub span{color:var(--prototype-accent);background:#ff6a3d1f;border-radius:8px}.prototype-hero-agent-hub strong{color:#fff;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:100%;min-height:1.1em;font-size:.56rem;font-weight:880;line-height:1;overflow:hidden}.prototype-hero-calendar{background:repeating-linear-gradient(#ffffff17 0 1px,#0000 1px 46px),linear-gradient(135deg,#4ad7ff1a,#0000 46%),#ffffff0b;border:1px solid #ffffff1c;border-radius:8px;min-height:324px;margin-top:12px;position:relative;overflow:hidden}.prototype-hero-calendar-hold{z-index:1;color:#e2e8f099;background:#a7b3c21a;border:1px solid #a7b3c22b;border-radius:8px;gap:6px;padding:0 8px;font-size:.62rem;font-weight:840;position:absolute;left:8px;right:8px;overflow:hidden}.prototype-hero-calendar-hold svg{color:#e2e8f08f;flex:none}.prototype-hero-calendar-hold span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prototype-hero-calendar-hold.hold-sync{height:8%;top:3%}.prototype-hero-calendar-hold.hold-lunch{height:8%;top:53%}.prototype-hero-agent-cursor{z-index:5;width:28px;height:28px;color:var(--prototype-cool);background:#080d14eb;border:1px solid #4ad7ff75;border-radius:8px;place-items:center;display:grid;position:absolute;right:8px;box-shadow:0 12px 30px #4ad7ff29}.prototype-hero-schedule-block{z-index:3;border:1px solid var(--prototype-signal-tone);justify-content:space-between;gap:8px;position:absolute;left:8px;right:42px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.prototype-hero-schedule-block{border:1px solid color-mix(in srgb,var(--prototype-signal-tone)48%,transparent)}}.prototype-hero-schedule-block{background:linear-gradient(135deg,var(--prototype-signal-tone),transparent 64%),#080d14f5;border-radius:8px}@supports (color:color-mix(in lab, red, red)){.prototype-hero-schedule-block{background:linear-gradient(135deg,color-mix(in srgb,var(--prototype-signal-tone)24%,transparent),transparent 64%),#080d14f5}}.prototype-hero-schedule-block{box-shadow:0 14px 34px var(--prototype-signal-tone),0 1px 0 #ffffff14 inset;padding:7px 8px}@supports (color:color-mix(in lab, red, red)){.prototype-hero-schedule-block{box-shadow:0 14px 34px color-mix(in srgb,var(--prototype-signal-tone)18%,transparent),0 1px 0 #ffffff14 inset}}.prototype-hero-schedule-block.is-active{box-shadow:0 18px 44px var(--prototype-signal-tone),0 0 0 1px #ffffff1f inset}@supports (color:color-mix(in lab, red, red)){.prototype-hero-schedule-block.is-active{box-shadow:0 18px 44px color-mix(in srgb,var(--prototype-signal-tone)26%,transparent),0 0 0 1px #ffffff1f inset}}.prototype-hero-schedule-block strong{color:#fff;min-width:0;font-size:.68rem;font-weight:880}.prototype-hero-schedule-block span{color:#e2e8f094;flex:none;font-size:.58rem;font-weight:850}.prototype-hero-schedule-summary{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:8px;justify-content:space-between;gap:10px;min-height:34px;margin-top:10px;padding:0 10px}.prototype-hero-schedule-summary span{color:var(--prototype-good);font-size:1rem;font-weight:900}.prototype-hero-schedule-summary strong{color:#e2e8f094;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:.62rem;font-weight:840;overflow:hidden}.prototype-scroll-cue{z-index:2;border:1px solid #ffffff29;border-radius:999px;place-items:center;width:28px;height:42px;display:grid;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.prototype-scroll-cue span{background:#ffffffb8;border-radius:999px;width:2px;height:10px;animation:1.6s ease-in-out infinite prototype-cue}.prototype-scroll-stack{z-index:5;background:linear-gradient(#10151c0a 1px,transparent 1px),linear-gradient(90deg,#10151c09 1px,transparent 1px),linear-gradient(180deg,#fffffff0,#f2f5edfa),var(--prototype-paper);color:var(--prototype-ink);will-change:transform;background-size:64px 64px,64px 64px,100% 100%,auto;border-radius:28px 28px 0 0;position:relative;overflow:visible;box-shadow:0 -40px 110px #0000006b,inset 0 -1px #ffffffd6}.prototype-night-end{isolation:isolate;color:#f8fafc;background:radial-gradient(at 84% 12%,#4ad7ff21,#0000 42%),radial-gradient(at 14% 24%,#ff6a3d1a,#0000 38%),linear-gradient(#080b10 0%,#0c121b 45%,#05070a 100%);position:relative;overflow:hidden}.prototype-night-end:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(#0000,#05070ac2);height:36%;position:absolute;inset:auto 0 0}.prototype-night-end>:not(.prototype-starfield){z-index:1;position:relative}.prototype-end-starfield{opacity:.82}.prototype-light-content{will-change:opacity,transform;width:min(1180px,100%);margin:0 auto}.prototype-section{z-index:1;align-content:center;min-height:100svh;padding:clamp(86px,12vw,140px) 16px;display:grid;position:relative}.prototype-signal-section{background:0 0}.prototype-signal-section .prototype-section-heading{text-align:center;justify-items:center;margin-inline:auto}.prototype-agent-demo{isolation:isolate;background:linear-gradient(135deg,#ffffffe6,#f9fbf7d6)padding-box,linear-gradient(135deg,var(--prototype-accent),#10151c24 48%,var(--prototype-cool))border-box;border:1px solid #0000;border-radius:8px;width:min(1100px,100%);margin:clamp(42px,7vw,70px) auto 0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.prototype-agent-demo{background:linear-gradient(135deg,#ffffffe6,#f9fbf7d6)padding-box,linear-gradient(135deg,color-mix(in srgb,var(--prototype-accent)48%,white),#10151c24 48%,color-mix(in srgb,var(--prototype-cool)42%,white))border-box}}.prototype-agent-demo{font-family:var(--prototype-display-font);box-shadow:0 34px 100px #10151c24,inset 0 1px #ffffffe0}.prototype-agent-demo:before{background:linear-gradient(#10151c09 1px,transparent 1px),linear-gradient(90deg,#10151c08 1px,transparent 1px),radial-gradient(circle at 72% 18%,var(--prototype-cool),transparent 34%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.prototype-agent-demo:before{background:linear-gradient(#10151c09 1px,transparent 1px),linear-gradient(90deg,#10151c08 1px,transparent 1px),radial-gradient(circle at 72% 18%,color-mix(in srgb,var(--prototype-cool)13%,transparent),transparent 34%)}}.prototype-agent-demo:before{content:"";pointer-events:none;background-size:48px 48px,48px 48px,100% 100%}.prototype-agent-demo>:not(.animated-border-overlay){z-index:1;position:relative}.prototype-agent-demo-topbar,.prototype-agent-brand,.prototype-agent-panel-title,.prototype-mini-task,.prototype-agent-rule-strip,.prototype-agent-rule-strip span,.prototype-calendar-hold,.prototype-agent-cursor,.prototype-signal-block,.prototype-tracker-status,.prototype-tracker-task-row,.prototype-tracker-actions,.prototype-tracker-actions span{align-items:center;display:flex}.prototype-agent-demo-topbar{background:#ffffff6b;border-bottom:1px solid #10151c1a;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px;min-height:58px;padding:0 clamp(14px,2.4vw,22px);display:grid}.prototype-agent-demo-topbar>span{color:#10151c8a;text-transform:uppercase;justify-self:end;font-size:.72rem;font-weight:840}.prototype-agent-brand{color:var(--prototype-ink);gap:9px;font-size:.9rem;font-weight:860}.prototype-agent-brand img{object-fit:contain;width:19px;height:19px}.prototype-agent-demo-grid{grid-template-columns:minmax(210px,.74fr) minmax(330px,.96fr) minmax(250px,.78fr);align-items:stretch;gap:14px;padding:clamp(14px,2.2vw,22px);display:grid}.prototype-agent-panel{-webkit-backdrop-filter:blur(16px);background:#ffffffa8;border:1px solid #10151c1a;border-radius:8px;min-width:0;padding:14px;box-shadow:0 16px 48px #10151c0f}.prototype-agent-panel-title{color:var(--prototype-ink);text-transform:uppercase;justify-content:space-between;gap:12px;font-size:.78rem;font-weight:860}.prototype-agent-panel-title svg{color:var(--prototype-accent)}.prototype-mini-task-stack{gap:9px;margin-top:16px;display:grid}.prototype-mini-task,.prototype-signal-block,.prototype-tracker-task{--prototype-signal-tone:var(--prototype-accent)}.prototype-mini-task.tone-blue,.prototype-signal-block.tone-blue,.prototype-tracker-task.tone-blue{--prototype-signal-tone:#0ea5e9}.prototype-mini-task.tone-green,.prototype-signal-block.tone-green,.prototype-tracker-task.tone-green{--prototype-signal-tone:var(--prototype-good)}.prototype-mini-task.tone-slate,.prototype-signal-block.tone-slate,.prototype-tracker-task.tone-slate{--prototype-signal-tone:#64748b}.prototype-mini-task{background:#ffffff94;border:1px solid #10151c1a;border-radius:8px;gap:10px;min-width:0;min-height:56px;padding:10px}.prototype-mini-task.is-active,.prototype-mini-task.is-done{border-color:var(--prototype-signal-tone)}@supports (color:color-mix(in lab, red, red)){.prototype-mini-task.is-active,.prototype-mini-task.is-done{border-color:color-mix(in srgb,var(--prototype-signal-tone)36%,transparent)}}.prototype-mini-task.is-active,.prototype-mini-task.is-done{background:linear-gradient(135deg,var(--prototype-signal-tone),transparent 58%),#ffffffc2}@supports (color:color-mix(in lab, red, red)){.prototype-mini-task.is-active,.prototype-mini-task.is-done{background:linear-gradient(135deg,color-mix(in srgb,var(--prototype-signal-tone)13%,transparent),transparent 58%),#ffffffc2}}.prototype-mini-task>span{border:1px solid var(--prototype-signal-tone);flex:none;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.prototype-mini-task>span{border:1px solid color-mix(in srgb,var(--prototype-signal-tone)28%,transparent)}}.prototype-mini-task>span{background:var(--prototype-signal-tone);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.prototype-mini-task>span{background:color-mix(in srgb,var(--prototype-signal-tone)12%,transparent)}}.prototype-mini-task>span{color:var(--prototype-signal-tone)}.prototype-mini-task div{min-width:0}.prototype-mini-task strong,.prototype-mini-task small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.prototype-mini-task strong{color:var(--prototype-ink);font-size:.86rem;font-weight:880}.prototype-mini-task small{color:#10151c8c;text-transform:uppercase;margin-top:3px;font-size:.7rem;font-weight:820}.prototype-agent-rule-strip{flex-wrap:wrap;gap:8px;margin-top:14px}.prototype-agent-rule-strip span{color:#10151c9e;text-transform:uppercase;background:#ffffff9e;border:1px solid #10151c1a;border-radius:999px;gap:6px;min-height:30px;padding:0 10px;font-size:.68rem;font-weight:840}.prototype-mini-calendar-shell{grid-template-columns:30px minmax(0,1fr);gap:10px;margin-top:16px;display:grid}.prototype-mini-time-rail{color:#10151c6b;grid-template-rows:repeat(6,1fr);min-height:386px;font-size:.68rem;font-weight:840;display:grid}.prototype-mini-calendar{background:repeating-linear-gradient(180deg,#10151c14 0,#10151c14 1px,transparent 1px,transparent 54px),linear-gradient(135deg,var(--prototype-cool),transparent 46%),#ffffff94;border:1px solid #10151c1a;border-radius:8px;min-height:386px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.prototype-mini-calendar{background:repeating-linear-gradient(180deg,#10151c14 0,#10151c14 1px,transparent 1px,transparent 54px),linear-gradient(135deg,color-mix(in srgb,var(--prototype-cool)10%,transparent),transparent 46%),#ffffff94}}.prototype-calendar-hold{z-index:1;color:#10151ca3;background:#64748b1a;border:1px solid #64748b29;border-radius:8px;gap:7px;padding:0 10px;font-size:.7rem;font-weight:840;position:absolute;left:10px;right:10px;overflow:hidden}.prototype-calendar-hold svg{color:#64748b;flex:none}.prototype-calendar-hold span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prototype-calendar-hold.hold-sync{height:8%;top:3%}.prototype-calendar-hold.hold-lunch{height:8%;top:53%}.prototype-agent-cursor{z-index:5;border:1px solid var(--prototype-cool);place-items:center;width:30px;height:30px;display:grid;position:absolute;right:10px}@supports (color:color-mix(in lab, red, red)){.prototype-agent-cursor{border:1px solid color-mix(in srgb,var(--prototype-cool)44%,transparent)}}.prototype-agent-cursor{color:#0ea5e9;background:#ffffffe6;border-radius:8px;box-shadow:0 12px 30px #0ea5e92e}.prototype-signal-block{z-index:3;border:1px solid var(--prototype-signal-tone);justify-content:space-between;gap:10px;position:absolute;left:10px;right:48px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.prototype-signal-block{border:1px solid color-mix(in srgb,var(--prototype-signal-tone)42%,transparent)}}.prototype-signal-block{background:linear-gradient(135deg,var(--prototype-signal-tone),transparent 64%),#fffffff2;border-radius:8px}@supports (color:color-mix(in lab, red, red)){.prototype-signal-block{background:linear-gradient(135deg,color-mix(in srgb,var(--prototype-signal-tone)22%,transparent),transparent 64%),#fffffff2}}.prototype-signal-block{box-shadow:0 14px 36px var(--prototype-signal-tone),0 1px 0 #ffffffb8 inset;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.prototype-signal-block{box-shadow:0 14px 36px color-mix(in srgb,var(--prototype-signal-tone)16%,transparent),0 1px 0 #ffffffb8 inset}}.prototype-signal-block.is-active{box-shadow:0 18px 46px var(--prototype-signal-tone),0 0 0 1px #ffffff9e inset}@supports (color:color-mix(in lab, red, red)){.prototype-signal-block.is-active{box-shadow:0 18px 46px color-mix(in srgb,var(--prototype-signal-tone)24%,transparent),0 0 0 1px #ffffff9e inset}}.prototype-signal-block.is-current{border-color:#ef44449e;box-shadow:0 18px 46px #ef44442e,inset 0 0 0 1px #ffffff9e}.prototype-signal-block strong,.prototype-signal-block span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.prototype-signal-block strong{min-width:0;color:var(--prototype-ink);font-size:.78rem;font-weight:880}.prototype-signal-block span{color:#10151c94;flex:none;font-size:.68rem;font-weight:850}.prototype-day-line{z-index:6;filter:drop-shadow(0 6px 12px #ef44443d);pointer-events:none;border-top:2px solid #ef4444;position:absolute;left:0;right:0}.prototype-day-line:before{content:"";background:#ef4444;border-radius:999px;width:8px;height:8px;position:absolute;top:-5px;left:9px;box-shadow:0 0 0 4px #ef444424}.prototype-day-line span{color:#dc2626;background:#fffffff0;border:1px solid #ef444447;border-radius:999px;padding:2px 7px;font-size:.62rem;font-weight:880;position:absolute;top:-13px;right:8px}.prototype-tracking-panel{flex-direction:column;display:flex}.prototype-task-tracker{grid-template-rows:auto minmax(0,1fr) auto;gap:12px;height:386px;min-height:0;margin-top:16px;display:grid}.prototype-tracker-status{background:#ffffffa3;border:1px solid #10151c1a;border-radius:8px;justify-content:space-between;gap:10px;min-height:44px;padding:0 10px}.prototype-tracker-status span,.prototype-tracker-status strong,.prototype-tracker-task strong,.prototype-tracker-task small,.prototype-tracker-task em,.prototype-tracker-actions span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.prototype-tracker-status span{color:#10151c85;text-transform:uppercase;font-size:.66rem;font-weight:850}.prototype-tracker-status strong{color:var(--prototype-ink);font-size:.72rem;font-weight:880}.prototype-tracker-list{align-content:start;gap:8px;min-height:0;display:grid;position:relative;overflow:hidden}.prototype-tracker-task{--prototype-signal-tone:var(--prototype-accent);background:#ffffff94;border:1px solid #10151c1a;border-radius:8px;min-width:0;padding:9px}.prototype-tracker-task.is-current{background:linear-gradient(135deg,#ef444417,#0000 68%),#ffffffd1;border-color:#ef444466;box-shadow:0 16px 34px #ef44441f}.prototype-tracker-task.is-complete{border-color:var(--prototype-good)}@supports (color:color-mix(in lab, red, red)){.prototype-tracker-task.is-complete{border-color:color-mix(in srgb,var(--prototype-good)34%,transparent)}}.prototype-tracker-task.is-complete{background:linear-gradient(135deg,var(--prototype-good),transparent 62%),#ffffffb8}@supports (color:color-mix(in lab, red, red)){.prototype-tracker-task.is-complete{background:linear-gradient(135deg,color-mix(in srgb,var(--prototype-good)11%,transparent),transparent 62%),#ffffffb8}}.prototype-tracker-task-row{justify-content:space-between;gap:9px}.prototype-tracker-task-row>span{border:1px solid var(--prototype-signal-tone);flex:none;width:9px;height:9px}@supports (color:color-mix(in lab, red, red)){.prototype-tracker-task-row>span{border:1px solid color-mix(in srgb,var(--prototype-signal-tone)52%,transparent)}}.prototype-tracker-task-row>span{background:var(--prototype-signal-tone);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.prototype-tracker-task-row>span{background:color-mix(in srgb,var(--prototype-signal-tone)18%,white)}}.prototype-tracker-task-row>span{box-shadow:0 0 0 4px var(--prototype-signal-tone)}@supports (color:color-mix(in lab, red, red)){.prototype-tracker-task-row>span{box-shadow:0 0 0 4px color-mix(in srgb,var(--prototype-signal-tone)10%,transparent)}}.prototype-tracker-task-row div{flex:auto;min-width:0}.prototype-tracker-task strong{color:var(--prototype-ink);font-size:.76rem;font-weight:880}.prototype-tracker-task small{color:#10151c85;text-transform:uppercase;margin-top:2px;font-size:.62rem;font-weight:830}.prototype-tracker-task em{color:#10151c85;flex:none;font-size:.64rem;font-style:normal;font-weight:850}.prototype-tracker-progress{background:#10151c14;border-radius:999px;height:5px;margin-top:9px;overflow:hidden}.prototype-tracker-progress span{border-radius:inherit;background:linear-gradient(90deg,#ef4444,var(--prototype-accent));height:100%;display:block}.prototype-tracker-actions{opacity:.58;flex-wrap:wrap;gap:7px;transition:opacity .18s}.prototype-tracker-actions.is-live{opacity:1}.prototype-tracker-actions span{color:#10151c94;text-transform:uppercase;background:#ffffffa3;border:1px solid #10151c1a;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:0 8px;font-size:.62rem;font-weight:860;display:flex}.prototype-tracker-actions span.is-active{color:#dc2626;background:#ef44441a;border-color:#ef44444d}.prototype-tracker-empty{color:#10151c6b;text-transform:uppercase;border:1px dashed #10151c24;border-radius:8px;place-items:center;min-height:172px;font-size:.7rem;font-weight:850;display:grid}.prototype-agentic-section{z-index:1;background:linear-gradient(#ffffff61,#0000 52%);border-top:1px solid #10151c14;padding:clamp(84px,12vw,142px) 16px;position:relative;overflow:hidden}.prototype-agentic-shell{grid-template-columns:minmax(240px,.62fr) minmax(360px,1fr);align-items:center;gap:clamp(34px,7vw,92px);width:min(1180px,100%);margin:0 auto;display:grid}.prototype-agentic-copy h2{max-width:470px;color:var(--prototype-ink);font-family:var(--prototype-display-font);letter-spacing:0;text-wrap:balance;margin:22px 0 0;font-size:clamp(2.1rem,4.4vw,4.65rem);font-weight:680;line-height:.98}.prototype-agentic-copy p{max-width:360px;color:var(--prototype-muted);margin:18px 0 0;font-size:1rem;line-height:1.6}.prototype-agentic-mockup{isolation:isolate;background:linear-gradient(135deg,#ffffffeb,#f9fbf7c7)padding-box,linear-gradient(135deg,var(--prototype-accent),#10151c24 48%,var(--prototype-cool))border-box;border:1px solid #0000;border-radius:8px;min-height:510px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.prototype-agentic-mockup{background:linear-gradient(135deg,#ffffffeb,#f9fbf7c7)padding-box,linear-gradient(135deg,color-mix(in srgb,var(--prototype-accent)44%,white),#10151c24 48%,color-mix(in srgb,var(--prototype-cool)42%,white))border-box}}.prototype-agentic-mockup{font-family:var(--prototype-display-font);padding-inline:clamp(16px,2.8vw,30px);box-shadow:0 34px 96px #10151c24,inset 0 1px #ffffffdb}.prototype-agentic-mockup:before{background:linear-gradient(#10151c09 1px,transparent 1px),linear-gradient(90deg,#10151c08 1px,transparent 1px),radial-gradient(circle at 74% 22%,var(--prototype-cool),transparent 34%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.prototype-agentic-mockup:before{background:linear-gradient(#10151c09 1px,transparent 1px),linear-gradient(90deg,#10151c08 1px,transparent 1px),radial-gradient(circle at 74% 22%,color-mix(in srgb,var(--prototype-cool)14%,transparent),transparent 34%)}}.prototype-agentic-mockup:before{content:"";pointer-events:none;background-size:46px 46px,46px 46px,100% 100%}.prototype-agentic-mockup>:not(.animated-border-overlay){z-index:1;position:relative}.prototype-agentic-card{background:linear-gradient(135deg,#ffffffeb,#ffffffb3),#fff;border:1px solid #10151c1c;border-radius:8px;align-content:center;gap:16px;width:min(100%,680px);min-height:480px;margin:42px auto;padding:clamp(18px,3.2vw,30px);display:grid;box-shadow:0 24px 70px #10151c1f,inset 0 1px #ffffffe6}.prototype-agentic-card-top,.prototype-agentic-card-top span,.prototype-agentic-rules div,.prototype-agentic-ai-top,.prototype-agentic-ai-top span{align-items:center;display:flex}.prototype-agentic-card-top{justify-content:space-between;gap:14px}.prototype-agentic-card-top span{min-width:0;color:var(--prototype-ink);gap:8px;font-size:.84rem;font-weight:860}.prototype-agentic-card-top span svg{color:var(--prototype-accent);flex:none}.prototype-agentic-card-top strong,.prototype-agentic-rules span,.prototype-agentic-ai-top em{color:#10151c8f;text-transform:uppercase;font-size:.68rem;font-weight:850}.prototype-agentic-ai-panel{border:1px solid var(--prototype-accent);gap:14px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.prototype-agentic-ai-panel{border:1px solid color-mix(in srgb,var(--prototype-accent)26%,white)}}.prototype-agentic-ai-panel{background:radial-gradient(circle at 88% 18%,var(--prototype-cool),transparent 34%),linear-gradient(135deg,var(--prototype-accent-soft),#ffffffe6 52%),#fff;border-radius:8px}@supports (color:color-mix(in lab, red, red)){.prototype-agentic-ai-panel{background:radial-gradient(circle at 88% 18%,color-mix(in srgb,var(--prototype-cool)18%,transparent),transparent 34%),linear-gradient(135deg,var(--prototype-accent-soft),#ffffffe6 52%),#fff}}.prototype-agentic-ai-panel{color:var(--prototype-ink);padding:clamp(18px,3vw,26px);box-shadow:0 24px 72px #10151c1f,inset 0 1px #ffffffdb}.prototype-agentic-rules{gap:9px;display:grid}.prototype-agentic-rules div{background:#ffffffad;border:1px solid #10151c17;border-radius:8px;gap:10px;min-height:48px;padding:0 12px}.prototype-agentic-rules div.is-active{border-color:var(--prototype-cool)}@supports (color:color-mix(in lab, red, red)){.prototype-agentic-rules div.is-active{border-color:color-mix(in srgb,var(--prototype-cool)30%,white)}}.prototype-agentic-rules div.is-active{background:linear-gradient(135deg,var(--prototype-cool),transparent 70%),#ffffffd1}@supports (color:color-mix(in lab, red, red)){.prototype-agentic-rules div.is-active{background:linear-gradient(135deg,color-mix(in srgb,var(--prototype-cool)12%,transparent),transparent 70%),#ffffffd1}}.prototype-agentic-rules svg{color:var(--prototype-good);flex:none}.prototype-agentic-rules span{flex:0 0 74px}.prototype-agentic-rules strong{min-width:0;color:var(--prototype-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:850;overflow:hidden}.prototype-agentic-ai-top{justify-content:space-between;gap:12px}.prototype-agentic-ai-top span{min-width:0;color:var(--prototype-ink);gap:8px;font-size:.78rem;font-weight:860}.prototype-agentic-ai-top img{object-fit:contain;flex:none;width:18px;height:18px}.prototype-agentic-ai-top em{border:1px solid var(--prototype-accent);flex:none}@supports (color:color-mix(in lab, red, red)){.prototype-agentic-ai-top em{border:1px solid color-mix(in srgb,var(--prototype-accent)24%,white)}}.prototype-agentic-ai-top em{background:var(--prototype-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.prototype-agentic-ai-top em{background:color-mix(in srgb,var(--prototype-accent)10%,white)}}.prototype-agentic-ai-top em{color:var(--prototype-accent)}@supports (color:color-mix(in lab, red, red)){.prototype-agentic-ai-top em{color:color-mix(in srgb,var(--prototype-accent)82%,var(--prototype-ink))}}.prototype-agentic-ai-top em{padding:5px 8px;font-style:normal}.prototype-agentic-composer{gap:12px;display:grid}.prototype-agentic-composer-input{border:1px solid var(--prototype-accent);align-items:center;gap:6px;min-height:clamp(54px,7.6vw,76px);display:flex}@supports (color:color-mix(in lab, red, red)){.prototype-agentic-composer-input{border:1px solid color-mix(in srgb,var(--prototype-accent)26%,white)}}.prototype-agentic-composer-input{color:var(--prototype-ink);letter-spacing:0;background:#ffffffb8;border-radius:8px;padding:clamp(14px,2.1vw,20px);font-size:clamp(1.02rem,1.55vw,1.48rem);font-weight:730;line-height:1.06;box-shadow:0 18px 44px #10151c14,inset 0 1px #ffffffe6}.prototype-agentic-composer-input span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.prototype-agentic-composer-input i{background:var(--prototype-accent);border-radius:999px;flex:none;width:3px;height:.94em;animation:.85s steps(2,start) infinite prototype-agentic-caret;display:inline-block}.prototype-agentic-composer-response{border:1px solid var(--prototype-cool);align-items:center;gap:7px;width:fit-content;max-width:100%;min-height:34px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.prototype-agentic-composer-response{border:1px solid color-mix(in srgb,var(--prototype-cool)30%,white)}}.prototype-agentic-composer-response{background:var(--prototype-cool);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.prototype-agentic-composer-response{background:color-mix(in srgb,var(--prototype-cool)12%,white)}}.prototype-agentic-composer-response{color:var(--prototype-ink);text-transform:uppercase;padding:0 11px;font-size:.68rem;font-weight:850}.prototype-agentic-composer-response svg{color:#0ea5e9;flex:none}.prototype-deck-section{max-width:1180px;min-height:auto;margin:0 auto;padding:clamp(92px,12vw,146px) 16px clamp(104px,14vw,172px);display:block}.prototype-modes,.prototype-deck-section{color:var(--prototype-ink);background:0 0;border-radius:0;padding-inline:16px}.prototype-mode-copy h2,.prototype-modes .prototype-mode-copy h2{color:var(--prototype-ink)}.prototype-mode-copy p,.prototype-modes .prototype-mode-copy p{color:var(--prototype-muted)}.prototype-stacked-intro,.prototype-capability-stack{z-index:1;width:min(1180px,100%);margin:0 auto;position:relative}.prototype-stacked-intro{gap:20px;margin-bottom:clamp(38px,8vw,76px);display:grid}.prototype-stacked-intro h2{color:var(--prototype-ink);margin:0}.prototype-stacked-intro p{color:var(--prototype-muted);text-wrap:pretty;margin:0;line-height:1.7}.prototype-capability-stack{align-items:start;gap:clamp(22px,4.4vw,42px);padding-bottom:18svh;display:grid}.prototype-capability-card{--stack-accent:#0ea5e9;--stack-accent-soft:#0ea5e91f;--stack-offset:0px;--stack-top:clamp(22px,4svh,34px);top:calc(var(--stack-top) + var(--stack-offset));background:linear-gradient(135deg,#fff,#f9fbf7)padding-box,linear-gradient(135deg,var(--stack-accent),#10151c24 46%,var(--prototype-cool))border-box;border:1px solid #10151c1f;border-radius:8px;grid-template-columns:minmax(260px,.58fr) minmax(440px,1fr);align-items:stretch;gap:clamp(22px,3.6vw,48px);width:100%;min-height:clamp(560px,86svh,760px);display:grid;position:sticky;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.prototype-capability-card{background:linear-gradient(135deg,#fff,#f9fbf7)padding-box,linear-gradient(135deg,color-mix(in srgb,var(--stack-accent)42%,white),#10151c24 46%,color-mix(in srgb,var(--prototype-cool)36%,white))border-box}}.prototype-capability-card{transform-origin:top;margin-inline:auto;padding:clamp(24px,5vw,52px);box-shadow:0 36px 100px #10151c2e,inset 0 1px #ffffffdb}.prototype-capability-card:first-child{z-index:1}.prototype-capability-card:nth-child(2){z-index:2}.prototype-capability-card:nth-child(3){z-index:3}.prototype-capability-card:nth-child(4){z-index:4}.prototype-capability-card.is-manifest{--stack-accent:#f97316;--stack-accent-soft:#f9731621}.prototype-capability-card.is-calendar{--stack-accent:#14b8a6;--stack-accent-soft:#14b8a621}.prototype-capability-card.is-instructions{--stack-accent:#6366f1;--stack-accent-soft:#6366f121}.prototype-capability-card:before{background:linear-gradient(#10151c0a 1px,transparent 1px),linear-gradient(90deg,#10151c09 1px,transparent 1px),radial-gradient(circle at 80% 18%,var(--stack-accent),transparent 30%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.prototype-capability-card:before{background:linear-gradient(#10151c0a 1px,transparent 1px),linear-gradient(90deg,#10151c09 1px,transparent 1px),radial-gradient(circle at 80% 18%,color-mix(in srgb,var(--stack-accent)14%,transparent),transparent 30%)}}.prototype-capability-card:before{content:"";pointer-events:none;background-size:54px 54px,54px 54px,100% 100%,100% 100%}.prototype-capability-card>*{z-index:1;position:relative}.prototype-capability-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.prototype-capability-label{align-items:center;gap:12px;display:flex}.prototype-capability-label>span{border:1px solid var(--stack-accent);flex:none;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.prototype-capability-label>span{border:1px solid color-mix(in srgb,var(--stack-accent)28%,white)}}.prototype-capability-label>span{background:var(--stack-accent-soft);color:var(--stack-accent);border-radius:8px}.prototype-capability-label small{color:#10151c9e;text-transform:uppercase;font-size:.7rem;font-weight:860}.prototype-capability-copy h3{max-width:520px;color:var(--prototype-ink);font-family:var(--prototype-display-font);letter-spacing:0;text-wrap:balance;margin:26px 0 0;font-size:clamp(1.72rem,2.55vw,2.65rem);font-weight:680;line-height:1.04}.prototype-capability-copy p{max-width:500px;color:var(--prototype-muted);text-wrap:pretty;margin:22px 0 0;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.72}.prototype-capability-tags{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.prototype-capability-tags span{color:#10151cb8;background:#ffffffad;border:1px solid #10151c1a;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:.76rem;font-weight:800;display:inline-flex}.prototype-capability-visual{border-left:1px solid #10151c1a;align-content:center;justify-items:stretch;min-height:420px;padding-left:clamp(24px,4vw,46px);display:grid;position:relative;overflow:hidden}.prototype-capability-number{color:#10151c14;font-size:clamp(5.5rem,11vw,9.5rem);font-weight:850;line-height:.8;position:absolute;top:0;right:0}.prototype-feature-mockup{z-index:1;background:linear-gradient(135deg,#ffffffeb,#f9fbf7bd),var(--stack-accent);border:1px solid #10151c1a;border-radius:8px;align-content:center;gap:14px;width:min(100%,620px);min-height:360px;margin-left:auto;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.prototype-feature-mockup{background:linear-gradient(135deg,#ffffffeb,#f9fbf7bd),color-mix(in srgb,var(--stack-accent)8%,white)}}.prototype-feature-mockup{-webkit-backdrop-filter:blur(18px);font-family:var(--prototype-display-font);padding:clamp(18px,3vw,28px);box-shadow:0 26px 76px #10151c1f,inset 0 1px #ffffffe6}.prototype-mockup-topbar,.prototype-mockup-topbar span,.prototype-event-live-card,.prototype-event-actions,.prototype-manifest-list div,.prototype-blocker-strip,.prototype-calendar-sync-logos,.prototype-sync-flow,.prototype-instruction-input,.prototype-instruction-list div{align-items:center;display:flex}.prototype-mockup-topbar{justify-content:space-between;gap:14px}.prototype-mockup-topbar span{color:var(--prototype-ink);gap:8px;font-size:.82rem;font-weight:860}.prototype-mockup-topbar svg{color:var(--stack-accent)}.prototype-mockup-topbar strong,.prototype-event-live-card small,.prototype-manifest-summary span,.prototype-manifest-list em,.prototype-sync-copy span,.prototype-sync-flow span{color:#10151c8c;text-transform:uppercase;font-size:.68rem;font-weight:850}.prototype-mockup-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.prototype-mockup-tabs span,.prototype-event-actions span{color:#10151c9e;text-align:center;background:#ffffffad;border:1px solid #10151c17;border-radius:8px;min-width:0;padding:9px 10px;font-size:.72rem;font-weight:840}.prototype-mockup-tabs span.active,.prototype-event-actions span:last-child{border-color:var(--stack-accent)}@supports (color:color-mix(in lab, red, red)){.prototype-mockup-tabs span.active,.prototype-event-actions span:last-child{border-color:color-mix(in srgb,var(--stack-accent)26%,white)}}.prototype-mockup-tabs span.active,.prototype-event-actions span:last-child{background:var(--stack-accent-soft);color:var(--stack-accent)}.prototype-event-live-card{border:1px solid var(--stack-accent);justify-content:space-between;gap:18px;min-height:116px}@supports (color:color-mix(in lab, red, red)){.prototype-event-live-card{border:1px solid color-mix(in srgb,var(--stack-accent)22%,white)}}.prototype-event-live-card{background:linear-gradient(135deg,var(--stack-accent-soft),#ffffffb8),#fff;border-radius:8px;padding:20px}.prototype-event-live-card small,.prototype-event-live-card strong{display:block}.prototype-event-live-card strong{color:var(--prototype-ink);margin-top:7px;font-size:clamp(1.45rem,3vw,2.35rem);font-weight:760;line-height:1}.prototype-event-live-card>span{color:var(--stack-accent);font-size:clamp(2.1rem,5vw,3.6rem);font-weight:850;line-height:1}.prototype-mockup-progress{background:#10151c14;border-radius:999px;height:7px;overflow:hidden}.prototype-mockup-progress span{border-radius:inherit;background:linear-gradient(90deg,var(--stack-accent),var(--prototype-cool));height:100%;display:block}.prototype-event-actions{gap:9px}.prototype-event-actions span{flex:1;justify-content:center;gap:7px;display:inline-flex}.prototype-manifest-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.prototype-manifest-summary div{background:#ffffffad;border:1px solid #10151c17;border-radius:8px;padding:16px}.prototype-manifest-summary strong{color:var(--prototype-ink);font-size:1.8rem;font-weight:850;line-height:1;display:block}.prototype-manifest-summary span{margin-top:7px;display:block}.prototype-manifest-list{gap:8px;display:grid}.prototype-manifest-list div{background:#ffffffad;border:1px solid #10151c17;border-radius:8px;gap:10px;min-height:46px;padding:0 12px}.prototype-manifest-list div>span{background:var(--stack-accent-soft);width:28px;height:28px;color:var(--stack-accent);border-radius:8px;flex:none;place-items:center;display:grid}.prototype-manifest-list strong{min-width:0;color:var(--prototype-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.84rem;font-weight:850;overflow:hidden}.prototype-manifest-list .is-blocked>span,.prototype-manifest-list .is-blocked em{color:#f97316}.prototype-blocker-strip{border:1px dashed var(--stack-accent);gap:8px;min-height:42px}@supports (color:color-mix(in lab, red, red)){.prototype-blocker-strip{border:1px dashed color-mix(in srgb,var(--stack-accent)28%,white)}}.prototype-blocker-strip{background:var(--stack-accent-soft);color:var(--stack-accent);border-radius:8px;padding:0 12px;font-size:.8rem;font-weight:850}.prototype-calendar-mockup{text-align:center;place-content:center;min-height:360px}.prototype-calendar-sync-logos{justify-content:center;gap:clamp(14px,3vw,28px)}.prototype-google-calendar-logo,.prototype-houston-logo-tile{background:#fff;border:1px solid #10151c1a;border-radius:8px;place-items:center;width:clamp(76px,12vw,112px);height:clamp(76px,12vw,112px);display:grid;box-shadow:0 18px 48px #10151c1a}.prototype-google-calendar-logo{color:#1a73e8;position:relative;overflow:hidden}.prototype-google-calendar-logo:before,.prototype-google-calendar-logo:after,.prototype-google-calendar-logo span{content:"";position:absolute}.prototype-google-calendar-logo:before{border-radius:inherit;border:9px solid #4285f4;border-color:#4285f4 #34a853 #fbbc04 #ea4335;inset:0}.prototype-google-calendar-logo:after{border-top:24px solid #4285f4;border-left:24px solid #0000;top:0;right:0}.prototype-google-calendar-logo span{background:#4285f4;height:22px;top:0;left:0;right:0}.prototype-google-calendar-logo strong{z-index:1;margin-top:12px;font-size:clamp(1.4rem,3vw,2.25rem);font-weight:850;position:relative}.prototype-houston-logo-tile img{object-fit:contain;width:58%;height:58%}.prototype-sync-arrows{border:1px solid var(--stack-accent);place-items:center;width:48px;height:48px;display:grid}@supports (color:color-mix(in lab, red, red)){.prototype-sync-arrows{border:1px solid color-mix(in srgb,var(--stack-accent)28%,white)}}.prototype-sync-arrows{background:var(--stack-accent-soft);color:var(--stack-accent);perspective:300px;border-radius:999px}.prototype-sync-arrows svg{transform-style:preserve-3d;animation:2.4s ease-in-out infinite prototype-sync-flip}.prototype-sync-copy{gap:7px;display:grid}.prototype-sync-copy strong{color:var(--prototype-ink);font-size:clamp(1.2rem,2vw,1.55rem);font-weight:850}.prototype-sync-copy span{text-transform:none}.prototype-sync-flow{justify-content:center;gap:12px}.prototype-sync-flow div{gap:6px;width:min(220px,38vw);display:grid}.prototype-sync-flow em{background:linear-gradient(90deg,var(--stack-accent),var(--prototype-cool));border-radius:999px;height:6px;display:block}.prototype-instruction-input{border:1px solid var(--stack-accent);justify-content:space-between;gap:14px;min-height:118px}@supports (color:color-mix(in lab, red, red)){.prototype-instruction-input{border:1px solid color-mix(in srgb,var(--stack-accent)24%,white)}}.prototype-instruction-input{background:linear-gradient(135deg,var(--stack-accent-soft),#ffffffc2),#fff;color:var(--prototype-ink);border-radius:8px;padding:20px}.prototype-instruction-input span{max-width:330px;font-size:clamp(1.1rem,2vw,1.55rem);font-weight:760;line-height:1.15}.prototype-instruction-input svg{color:var(--stack-accent);flex:none}.prototype-instruction-list{gap:9px;display:grid}.prototype-instruction-list div{background:#ffffffad;border:1px solid #10151c17;border-radius:8px;gap:10px;min-height:46px;padding:0 12px}.prototype-instruction-list svg{color:var(--stack-accent)}.prototype-instruction-list strong{color:var(--prototype-ink);font-size:.84rem;font-weight:850}.prototype-capability-radar{aspect-ratio:1;border:1px solid var(--stack-accent);width:min(68%,360px);position:absolute;inset:8% 0 auto auto}@supports (color:color-mix(in lab, red, red)){.prototype-capability-radar{border:1px solid color-mix(in srgb,var(--stack-accent)20%,transparent)}}.prototype-capability-radar{background:radial-gradient(circle,var(--stack-accent)0 2px,transparent 3px),radial-gradient(circle,transparent 0 39%,#10151c12 40% 40.4%,transparent 40.8%),radial-gradient(circle,transparent 0 66%,#10151c0f 67% 67.4%,transparent 67.8%);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.prototype-capability-radar{background:radial-gradient(circle,color-mix(in srgb,var(--stack-accent)10%,transparent)0 2px,transparent 3px),radial-gradient(circle,transparent 0 39%,#10151c12 40% 40.4%,transparent 40.8%),radial-gradient(circle,transparent 0 66%,#10151c0f 67% 67.4%,transparent 67.8%)}}.prototype-capability-radar{opacity:.8}.prototype-capability-radar span{background:linear-gradient(90deg,var(--stack-accent),transparent);transform-origin:0;border-radius:999px;width:42%;height:2px;position:absolute;top:50%;left:50%}.prototype-capability-radar span:first-child{transform:rotate(-18deg)}.prototype-capability-radar span:nth-child(2){transform:rotate(118deg)}.prototype-capability-radar span:nth-child(3){transform:rotate(218deg)}.prototype-capability-console{-webkit-backdrop-filter:blur(16px);background:#ffffffb8;border:1px solid #10151c1a;border-radius:8px;gap:12px;width:min(100%,430px);margin-left:auto;padding:16px;display:grid;box-shadow:0 22px 60px #10151c14}.prototype-capability-console strong{color:var(--prototype-ink);font-size:.9rem;font-weight:880}.prototype-capability-console-row{border-top:1px solid #10151c14;justify-content:space-between;align-items:center;gap:14px;min-height:42px;padding-top:12px;display:flex}.prototype-capability-console-row span{color:#10151cb8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;font-weight:820;overflow:hidden}.prototype-capability-console-row em{background:var(--stack-accent-soft);color:var(--stack-accent);text-transform:uppercase;border-radius:999px;flex:none;padding:6px 9px;font-size:.68rem;font-style:normal;font-weight:860}.prototype-principle,.prototype-module{background:#ffffffbd;border-color:#10151c1f;box-shadow:0 24px 70px #10151c14}.prototype-module h3,.prototype-module p{color:var(--prototype-ink)}.prototype-module p{color:var(--prototype-muted)}.prototype-convert{z-index:1;border-top:1px solid #10151c1a;grid-template-columns:minmax(240px,.72fr) minmax(300px,1fr);align-items:center;gap:clamp(34px,7vw,88px);width:min(1180px,100%);min-height:70svh;margin:0 auto;padding:clamp(80px,11vw,128px) 16px;display:grid;position:relative}.prototype-mobile-companion{overflow:hidden}.prototype-mobile-companion-copy{z-index:2;position:relative}.prototype-mobile-companion-copy h2{max-width:420px;color:var(--prototype-ink);font-family:var(--prototype-display-font);letter-spacing:0;margin:22px 0 0;font-size:clamp(2.65rem,7vw,6.4rem);font-weight:680;line-height:.94}.prototype-store-row{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.prototype-store-badge{color:#fff;opacity:1;cursor:default;background:linear-gradient(135deg,#ffffff14,#fff0),#10151c;border:1px solid #10151c2e;border-radius:8px;align-items:center;gap:10px;min-width:172px;min-height:56px;padding:8px 14px;display:inline-flex;box-shadow:0 18px 48px #10151c2e,inset 0 1px #ffffff1a}.prototype-store-badge:disabled{color:#fff}.prototype-store-badge span{text-align:left;gap:2px;display:grid}.prototype-store-badge small,.prototype-store-badge strong{letter-spacing:0;line-height:1;display:block}.prototype-store-badge small{color:#f8fafcad;text-transform:uppercase;font-size:.62rem;font-weight:760}.prototype-store-badge strong{color:#fff;font-size:1.08rem;font-weight:820}.prototype-mobile-stage{place-items:center;min-height:610px;display:grid;position:relative}.prototype-mobile-stage:before,.prototype-mobile-stage:after{content:"";pointer-events:none;position:absolute}.prototype-mobile-stage:before{filter:blur(18px);background:radial-gradient(circle at 36% 38%,#ff6a3d33,#0000 36%),radial-gradient(circle at 68% 62%,#4ad7ff33,#0000 34%),radial-gradient(circle at 46% 78%,#22c55e24,#0000 34%);border-radius:999px;inset:8% 4% 10% 16%}.prototype-mobile-stage:after{filter:blur(20px);background:#10151c29;border-radius:999px;width:min(420px,80%);height:42px;bottom:28px;left:50%;transform:translate(-50%)}.prototype-mobile-device{z-index:1;background:linear-gradient(145deg,#ffffff2e,#10151c14),#121821;border:1px solid #10151c42;border-radius:42px;width:min(100%,334px);padding:11px;position:relative;overflow:hidden;box-shadow:0 38px 96px #10151c3d,inset 0 1px #ffffff61}.prototype-mobile-notch{z-index:3;background:#121821;border-radius:0 0 17px 17px;width:96px;height:22px;position:absolute;top:13px;left:50%;transform:translate(-50%)}.prototype-mobile-screen{color:#fff;min-height:574px;font-family:var(--prototype-display-font);background:linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/34px 34px,linear-gradient(#111827,#05070a) 0 0/100% 100%;border:1px solid #ffffff14;border-radius:32px;align-content:start;gap:14px;padding:17px 13px 14px;display:grid;position:relative;overflow:hidden}.prototype-mobile-status,.prototype-mobile-header,.prototype-mobile-counts,.prototype-mobile-list div,.prototype-mobile-tabs{align-items:center;display:flex}.prototype-mobile-status{color:#f8fafc94;justify-content:space-between;padding:0 7px 8px;font-size:.62rem;font-weight:850}.prototype-mobile-status span:last-child{color:#4ade80}.prototype-mobile-header{border-bottom:1px solid #f8fafc1a;justify-content:space-between;gap:14px;padding:2px 4px 15px}.prototype-mobile-header span,.prototype-mobile-header strong{display:block}.prototype-mobile-header span{color:#f8fafc80;text-transform:uppercase;font-size:.7rem;font-weight:820}.prototype-mobile-header strong{color:#fff;margin-top:5px;font-size:1.38rem;font-weight:760;line-height:1}.prototype-mobile-header svg{color:#4ad7ff}.prototype-mobile-now{background:linear-gradient(135deg,#4ad7ff21,#ff6a3d1a),#ffffff0e;border:1px solid #4ad7ff3d;border-radius:8px;gap:13px;padding:18px;display:grid;box-shadow:0 18px 42px #0003,inset 0 1px #ffffff14}.prototype-mobile-now small{color:#f8fafc94;text-transform:uppercase;font-size:.68rem;font-weight:850}.prototype-mobile-now strong{color:#fff;font-size:1.42rem;font-weight:760;line-height:1}.prototype-mobile-progress{background:#f8fafc1a;border-radius:999px;height:7px;overflow:hidden}.prototype-mobile-progress span{border-radius:inherit;background:linear-gradient(90deg,#ff6a3d,#4ad7ff);width:56%;height:100%;display:block}.prototype-mobile-counts{color:#f8fafcad;justify-content:space-between;gap:12px;font-size:.72rem;font-weight:820}.prototype-mobile-list{gap:9px;display:grid}.prototype-mobile-list div{background:#ffffff0e;border:1px solid #f8fafc1a;border-radius:8px;gap:10px;min-height:48px;padding:0 11px}.prototype-mobile-list div>span{color:#4ad7ff;background:#4ad7ff1f;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.prototype-mobile-list div.is-done>span{color:#4ade80;background:#22c55e1f}.prototype-mobile-list div.is-live>span{color:#ff8f6d;background:#ff6a3d24}.prototype-mobile-list strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.82rem;font-weight:820;overflow:hidden}.prototype-mobile-list small{color:#f8fafc85;flex:none;font-size:.68rem;font-weight:800}.prototype-mobile-tabs{background:#ffffff0e;border:1px solid #f8fafc1a;border-radius:8px;justify-content:space-between;gap:8px;margin-top:auto;padding:8px}.prototype-mobile-tabs span{color:#f8fafc8f;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:5px;min-width:0;padding:8px 5px;font-size:.68rem;font-weight:820;display:inline-flex}.prototype-mobile-tabs span.active{color:#fff;background:#ffffff1a}.prototype-pricing-section{z-index:1;color:inherit;background:0 0;border-top:1px solid #ffffff1a;padding:clamp(84px,11vw,132px) 16px;position:relative;overflow:hidden}.prototype-pricing-shell{width:min(560px,100%);margin:0 auto;display:grid;position:relative}.prototype-price-card{isolation:isolate;background:linear-gradient(140deg,#ffffffdb,#f9fbf7ad)padding-box,linear-gradient(135deg,var(--prototype-accent),#11131829 46%,var(--prototype-cool))border-box;border:1px solid #0000;border-radius:8px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.prototype-price-card{background:linear-gradient(140deg,#ffffffdb,#f9fbf7ad)padding-box,linear-gradient(135deg,color-mix(in srgb,var(--prototype-accent)52%,white),#11131829 46%,color-mix(in srgb,var(--prototype-cool)52%,white))border-box}}.prototype-price-card{-webkit-backdrop-filter:blur(18px)saturate(140%);font-family:var(--prototype-display-font);padding:clamp(22px,4.6vw,42px);box-shadow:0 36px 100px #10151c29,inset 0 1px #ffffffd6}.prototype-price-card:before{background:linear-gradient(#10151c0a 1px,transparent 1px),linear-gradient(90deg,#10151c08 1px,transparent 1px),radial-gradient(circle at 85% 12%,var(--prototype-cool),transparent 32%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.prototype-price-card:before{background:linear-gradient(#10151c0a 1px,transparent 1px),linear-gradient(90deg,#10151c08 1px,transparent 1px),radial-gradient(circle at 85% 12%,color-mix(in srgb,var(--prototype-cool)14%,transparent),transparent 32%)}}.prototype-price-card:before{content:"";pointer-events:none;background-size:48px 48px,48px 48px,100% 100%}.prototype-price-card>:not(.animated-border-overlay){z-index:1;position:relative}.prototype-price-card-top{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.prototype-price-card-top span,.prototype-price-card>p{color:#10151c8f;text-transform:uppercase;font-size:.72rem;font-weight:850}.prototype-price-card-top h3{color:var(--prototype-ink);letter-spacing:0;margin:8px 0 0;font-size:clamp(1.8rem,3.4vw,2.75rem);font-weight:680;line-height:1.04}.prototype-billing-switch{background:#ffffff94;border:1px solid #1113181f;border-radius:8px;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,248px);padding:5px;display:grid;position:relative}.prototype-billing-thumb{z-index:0;background:linear-gradient(135deg,var(--prototype-accent-soft),#ffffffc7),#fff;width:calc(50% - 5px);box-shadow:0 8px 22px #11131814,0 0 0 1px var(--prototype-accent)inset;border-radius:6px;position:absolute;top:5px;bottom:5px;left:5px}@supports (color:color-mix(in lab, red, red)){.prototype-billing-thumb{box-shadow:0 8px 22px #11131814,0 0 0 1px color-mix(in srgb,var(--prototype-accent)18%,transparent)inset}}.prototype-billing-thumb{transition:transform .22s}.prototype-billing-switch.is-monthly .prototype-billing-thumb{transform:translate(100%)}.prototype-billing-switch button{z-index:1;color:#111318ad;cursor:pointer;min-height:38px;font:inherit;background:0 0;border:0;border-radius:6px;font-size:.78rem;font-weight:830;position:relative}.prototype-billing-switch button[aria-pressed=true]{color:var(--prototype-ink)}.prototype-price-row{align-items:baseline;gap:10px;margin-top:clamp(30px,5vw,46px);display:flex}.prototype-price-row strong{color:var(--prototype-ink);letter-spacing:0;font-size:clamp(4rem,11vw,6.65rem);font-weight:700;line-height:.9}.prototype-price-row span{color:#10151c9e;font-size:1rem;font-weight:850}.prototype-price-card>p{color:var(--prototype-good);margin:12px 0 0}.prototype-price-card>.prototype-primary-link{width:100%;margin-top:24px}.prototype-price-divider{background:linear-gradient(90deg,#0000,#10151c1f,#0000);height:1px;margin:24px 0}.prototype-price-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.prototype-price-features li{background:#ffffffad;border:1px solid #10151c1a;border-radius:999px;align-items:center;gap:8px;min-width:0;min-height:36px;padding:0 11px 0 5px;display:inline-flex}.prototype-price-features li>span{border:1px solid var(--prototype-good);flex:none;place-items:center;width:26px;height:26px;display:grid}@supports (color:color-mix(in lab, red, red)){.prototype-price-features li>span{border:1px solid color-mix(in srgb,var(--prototype-good)28%,white)}}.prototype-price-features li>span{background:var(--prototype-good);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.prototype-price-features li>span{background:color-mix(in srgb,var(--prototype-good)12%,white)}}.prototype-price-features li>span{color:var(--prototype-good)}.prototype-price-features strong,.prototype-price-features small{display:block}.prototype-price-features strong{min-width:0;color:var(--prototype-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:860;overflow:hidden}.prototype-price-features small{color:var(--prototype-muted);margin-top:4px;font-size:.82rem;line-height:1.5}.prototype-footer{z-index:1;color:#f8fafc;background:0 0;border-top:1px solid #ffffff1a;padding:0 16px;position:relative;overflow:hidden}.prototype-footer-shell,.prototype-footer-bottom{z-index:1;width:min(1180px,100%);margin:0 auto;position:relative}.prototype-footer-shell{gap:48px;padding:clamp(58px,8vw,88px) 0;display:grid}.prototype-footer-brand{max-width:470px}.prototype-footer-logo{color:#fff;font-family:var(--prototype-display-font);align-items:center;gap:12px;font-weight:880;display:inline-flex}.prototype-footer-brand p{color:#e2e8f09e;text-wrap:pretty;margin:20px 0 0;line-height:1.7}.prototype-footer-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.prototype-footer-links{gap:26px;display:grid}.prototype-footer-links h3{color:#fff;font-family:var(--prototype-display-font);text-transform:uppercase;margin:0 0 16px;font-size:.76rem;font-weight:880}.prototype-footer-links a,.prototype-footer-bottom a{color:#e2e8f094;width:fit-content;font-size:.9rem;font-weight:760;transition:color .16s,transform .16s;display:block}.prototype-footer-links a+a{margin-top:11px}.prototype-footer-links a:hover,.prototype-footer-bottom a:hover{color:#fff}.prototype-footer-links a:hover{transform:translate(2px)}.prototype-footer-bottom{color:#e2e8f073;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:22px 0 30px;font-size:.82rem;font-weight:760;display:flex}.prototype-footer-bottom div{flex-wrap:wrap;gap:16px;display:flex}@keyframes prototype-radar-spin{to{transform:rotate(360deg)}}@keyframes prototype-cue{0%,to{opacity:.45;transform:translateY(-4px)}50%{opacity:1;transform:translateY(5px)}}@keyframes prototype-sync-flip{0%,to{transform:rotateY(0)}45%,55%{transform:rotateY(180deg)}}@keyframes prototype-agentic-caret{0%,45%{opacity:1}46%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.prototype-sync-arrows svg{animation:none}}@media (min-width:961px){.prototype-footer-shell{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);align-items:start}.prototype-footer-links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.prototype-hero{height:auto;min-height:100svh}.prototype-hero-shell{grid-template-columns:1fr;align-content:center;padding-bottom:58px}.prototype-hero h1{font-size:clamp(3.45rem,15vw,6rem)}.prototype-hero-schedule-stage{width:min(100%,640px)}.prototype-hero-schedule-grid{grid-template-columns:minmax(150px,.8fr) 68px minmax(220px,1fr)}.prototype-agent-demo-grid,.prototype-agentic-shell{grid-template-columns:1fr}.prototype-agentic-copy{text-align:center;justify-items:center;display:grid}.prototype-agentic-copy p{max-width:430px}.prototype-agentic-card{width:min(100%,620px);margin-left:auto;margin-right:auto}.prototype-mini-calendar,.prototype-mini-time-rail{min-height:348px}.prototype-task-tracker{height:348px;min-height:0}.prototype-deck-section{max-width:none}.prototype-capability-card{grid-template-columns:1fr}.prototype-capability-visual{border-top:1px solid #10151c1a;border-left:0;min-height:300px;padding-top:24px;padding-left:0}.prototype-feature-mockup{width:100%;margin-left:0}.prototype-convert{grid-template-columns:1fr;min-height:auto}.prototype-mobile-companion-copy{text-align:center;justify-items:center;display:grid}.prototype-store-row{justify-content:center}.prototype-mobile-stage{min-height:570px}.prototype-price-card{max-width:560px}.prototype-footer-links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.prototype-hero{padding-top:86px}.prototype-hero-shell{gap:24px}.prototype-hero h1{font-size:clamp(3.05rem,18vw,4.6rem)}.prototype-hero-copy p{font-size:.96rem}.prototype-hero-schedule-grid{grid-template-columns:minmax(96px,.72fr) 44px minmax(132px,1fr);gap:8px}.prototype-hero-task-panel,.prototype-hero-calendar-panel{padding:10px}.prototype-hero-panel-title{font-size:.58rem}.prototype-hero-task-stack{gap:7px;margin-top:10px}.prototype-hero-task{gap:5px;min-height:40px;padding:6px}.prototype-hero-task>span{border-radius:7px;width:22px;height:22px}.prototype-hero-task strong{font-size:.6rem}.prototype-hero-task small,.prototype-hero-rule-strip{display:none}.prototype-hero-agent-lane{min-height:0}.prototype-hero-agent-lane:before{background:linear-gradient(90deg,#ff6a3d1a,#ff6a3db8,#4ad7ffb8,#4ad7ff1a);width:auto;height:1px;inset:50% -8px auto;transform:none}.prototype-hero-agent-hub{gap:6px;width:44px;min-height:68px;padding:0}.prototype-hero-agent-hub span{width:28px;height:28px}.prototype-hero-agent-hub strong{max-width:40px;font-size:.46rem}.prototype-hero-calendar{min-height:260px}.prototype-hero-calendar-hold{gap:4px;padding:0 6px;font-size:.54rem;left:6px;right:6px}.prototype-hero-agent-cursor{width:24px;height:24px;right:6px}.prototype-hero-schedule-block{gap:6px;padding:6px;left:6px;right:34px}.prototype-hero-schedule-block strong{font-size:.6rem}.prototype-hero-schedule-block span{font-size:.52rem}.prototype-hero-schedule-summary{display:none}.prototype-scroll-stack{border-radius:20px 20px 0 0}.prototype-signal-section .prototype-section-heading{text-align:left;justify-items:start}.prototype-agent-demo-topbar{grid-template-columns:auto 1fr auto;gap:10px}.prototype-agent-demo-grid,.prototype-agent-panel{padding:12px}.prototype-agentic-section{padding:76px 16px}.prototype-agentic-copy{text-align:left;justify-items:start}.prototype-agentic-copy h2{font-size:clamp(2.05rem,10vw,3.25rem)}.prototype-agentic-mockup{min-height:498px;padding-inline:12px}.prototype-agentic-card{min-height:auto;margin:12px 0;padding:14px}.prototype-agentic-composer-input{min-height:50px;padding:12px;font-size:clamp(.9rem,3.8vw,1.05rem)}.prototype-agentic-rules div{min-height:42px}.prototype-agentic-rules span{flex-basis:58px}.prototype-mini-calendar-shell{grid-template-columns:1fr}.prototype-mini-time-rail{display:none}.prototype-mini-calendar{min-height:324px}.prototype-task-tracker{height:324px;min-height:0}.prototype-deck-section{padding-top:78px}.prototype-capability-stack{gap:18px;padding-bottom:8svh}.prototype-capability-card{align-content:start;min-height:86svh;padding:22px}.prototype-capability-copy h3{margin-top:22px;font-size:clamp(1.78rem,8.5vw,2.45rem)}.prototype-capability-copy p{font-size:.96rem}.prototype-capability-tags{gap:7px;margin-top:22px}.prototype-capability-tags span{min-height:31px;padding-inline:10px;font-size:.7rem}.prototype-capability-visual{align-content:start;min-height:214px}.prototype-capability-number{font-size:clamp(4.5rem,22vw,7rem)}.prototype-feature-mockup{gap:10px;min-height:230px;padding:14px}.prototype-mockup-tabs{gap:6px}.prototype-mockup-tabs span,.prototype-event-actions span{padding:8px 7px;font-size:.66rem}.prototype-event-live-card,.prototype-instruction-input{min-height:86px;padding:14px}.prototype-event-live-card strong,.prototype-instruction-input span{font-size:1.16rem}.prototype-event-live-card>span{font-size:2rem}.prototype-manifest-summary div{padding:12px}.prototype-manifest-summary strong{font-size:1.4rem}.prototype-manifest-list div,.prototype-instruction-list div{min-height:40px}.prototype-google-calendar-logo,.prototype-houston-logo-tile{width:66px;height:66px}.prototype-sync-arrows{width:40px;height:40px}.prototype-sync-flow{display:none}.prototype-convert{gap:30px;padding:76px 16px}.prototype-mobile-companion-copy h2{font-size:clamp(2.7rem,18vw,4.5rem)}.prototype-store-row{flex-direction:column;align-items:stretch}.prototype-store-badge{width:min(100%,246px)}.prototype-mobile-stage{min-height:auto}.prototype-mobile-device{width:min(100%,310px);padding:10px}.prototype-mobile-screen{gap:11px;min-height:526px;padding:16px 12px 13px}.prototype-mobile-now{padding:15px}.prototype-mobile-now strong{font-size:1.24rem}.prototype-mobile-list div{min-height:44px}.prototype-mobile-tabs span{font-size:.64rem}.prototype-pricing-section{padding:78px 16px}.prototype-price-card-top{flex-direction:column}.prototype-billing-switch{width:100%}.prototype-price-features{grid-template-columns:repeat(2,minmax(0,1fr))}.prototype-price-row strong{font-size:clamp(3.75rem,24vw,5.5rem)}.prototype-footer-links{grid-template-columns:1fr}.prototype-footer-actions{flex-direction:column;align-items:stretch}.prototype-footer-actions a{width:100%}.prototype-footer-bottom{flex-direction:column;align-items:flex-start}}.prototype-page{--prototype-display-font:var(--font-display),var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif}.prototype-page :where(.prototype-nav,.prototype-kicker,.prototype-capability-label,.prototype-capability-console,.prototype-principle h3,.prototype-module h3){font-family:var(--prototype-display-font)}.prototype-hero .prototype-hero-title{color:#fff;max-width:860px;font-family:var(--prototype-display-font);letter-spacing:0;text-wrap:balance;margin-top:22px;font-size:1rem;font-weight:700;line-height:.93}.prototype-hero-title span{display:block}.prototype-hero-title span:first-child{font-size:clamp(3.35rem,6.7vw,6.25rem)}.prototype-hero-title span:last-child{white-space:nowrap;max-width:none;margin-top:8px;font-size:clamp(2.2rem,3.85vw,3.75rem);line-height:.96}.prototype-scroll-stack .prototype-section-heading h2,.prototype-scroll-stack .prototype-stacked-intro h2,.prototype-scroll-stack .prototype-mode-copy h2,.prototype-scroll-stack .prototype-convert h2{max-width:920px;font-family:var(--prototype-display-font);letter-spacing:0;font-size:clamp(1.95rem,3.2vw,3.1rem);font-weight:680;line-height:1.04}.prototype-scroll-stack .prototype-section-heading p,.prototype-scroll-stack .prototype-stacked-intro p,.prototype-scroll-stack .prototype-mode-copy p,.prototype-scroll-stack .prototype-convert p{max-width:680px;font-size:1rem}@media (max-width:960px){.prototype-hero .prototype-hero-title{max-width:760px}.prototype-hero-title span:first-child{font-size:clamp(3.1rem,12vw,5.25rem)}.prototype-hero-title span:last-child{font-size:clamp(2.05rem,7.8vw,3.65rem)}}@media (max-width:640px){.prototype-hero .prototype-hero-title{margin-top:18px;line-height:.96}.prototype-hero-title span:first-child{font-size:clamp(2.9rem,15vw,4.15rem)}.prototype-hero-title span:last-child{font-size:clamp(1.55rem,7.6vw,2.85rem)}.prototype-scroll-stack .prototype-section-heading h2,.prototype-scroll-stack .prototype-stacked-intro h2,.prototype-scroll-stack .prototype-mode-copy h2,.prototype-scroll-stack .prototype-convert h2{font-size:clamp(1.9rem,8.5vw,2.6rem)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
