@font-face{font-family:comfortaa;src:url(../media/comfortaa-s.p.1_jufr5xqjvrj.woff2)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:comfortaa Fallback;src:local(Arial);ascent-override:74.6%;descent-override:19.81%;line-gap-override:0.0%;size-adjust:118.1%}.comfortaa_3ba8307-module__SwNdnW__className{font-family:comfortaa,comfortaa Fallback}.comfortaa_3ba8307-module__SwNdnW__variable{--font-comfortaa:"comfortaa", "comfortaa Fallback"}
@font-face{font-family:nunito;src:url(../media/nunito-s.p.1st3nsrjgkcy8.woff2)format("woff2");font-display:swap;font-weight:200 1000}@font-face{font-family:nunito Fallback;src:local(Arial);ascent-override:103.02%;descent-override:35.97%;line-gap-override:0.0%;size-adjust:98.13%}.nunito_83731b8f-module__HVUI7q__className{font-family:nunito,nunito Fallback}.nunito_83731b8f-module__HVUI7q__variable{--font-nunito:"nunito", "nunito Fallback"}
@font-face{font-family:jetBrainsMono;src:url(../media/jetbrainsmono-s.3a4b89-1ysij0.woff2)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:jetBrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrainsmono_356bb934-module__VnDDQq__className{font-family:jetBrainsMono,jetBrainsMono Fallback}.jetbrainsmono_356bb934-module__VnDDQq__variable{--font-jetbrains:"jetBrainsMono", "jetBrainsMono Fallback"}
@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:var(--font-sans-family);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans-family);--default-mono-font-family:var(--font-mono-family);--color-copy:var(--text-primary)}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.font-sans{font-family:var(--font-sans-family)}.text-copy{color:var(--text-primary)}.lowercase{text-transform:lowercase}.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))}}:root{--surface-page:#0b0d12;--surface-elevated:#11141c;--surface-hover:#181c26;--text-primary:#f5f6f8;--text-secondary:#c5c9d3;--text-muted:#8a91a1;--text-disabled:#5a6170;--accent:#ee2a6a;--accent-bright:#ff4f8e;--accent-contrast:#fff4f8;--border-subtle:#ffffff1c;--border-strong:#ffffff38;--content-width:1240px;--font-sans-family:var(--font-nunito), Nunito, "Helvetica Neue", Arial, sans-serif;--font-display-family:var(--font-comfortaa), Comfortaa, "Helvetica Neue", Arial, sans-serif;--font-mono-family:var(--font-jetbrains), "JetBrains Mono", ui-monospace, monospace}*{box-sizing:border-box}html{background:var(--surface-page);color:var(--text-primary);scroll-behavior:smooth}body{background:radial-gradient(circle at 80% 12%, #3e2a5b3d, transparent 38rem), var(--surface-page);min-width:320px;font-family:var(--font-sans-family);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}.skip-link{z-index:50;background:var(--accent);color:var(--accent-contrast);border-radius:.4rem;padding:.7rem .9rem;transition:transform .16s ease-out;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.skip-link:focus-visible{transform:translateY(0)}.site-header,.hero{width:min(100% - 2.5rem, var(--content-width));margin-inline:auto}.site-header{border-bottom:1px solid var(--border-subtle);align-items:center;gap:2rem;min-height:84px;display:flex}.brand{min-height:44px;color:var(--text-primary);font-family:var(--font-display-family);letter-spacing:-.01em;flex:none;align-items:center;gap:.6rem;font-size:1.1rem;font-weight:500;display:inline-flex}.brand img{object-fit:contain;width:2.1rem;height:1.65rem}.brand-wordmark{display:inline-block}.site-header nav{flex:1}.site-header nav ul{color:var(--text-muted);flex-wrap:wrap;gap:1.35rem;margin:0;padding:0;font-size:.8rem;list-style:none;display:flex}.site-header nav a,.header-cta,.button{transition:color .16s ease-out,border-color .16s ease-out,background .16s ease-out,transform .16s ease-out}.site-header nav a:hover,.site-header nav a:focus-visible{color:var(--text-primary)}.header-cta{border:1px solid var(--border-strong);min-height:44px;color:var(--text-primary);border-radius:999px;align-items:center;gap:.55rem;padding:0 1rem;font-size:.8rem;display:inline-flex}.header-cta:hover,.header-cta:focus-visible{border-color:var(--accent-bright);color:var(--accent-bright)}.hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,7vw,7rem);min-height:calc(100svh - 84px);padding-block:clamp(4rem,9vw,8rem);display:grid}.hero-copy{z-index:1;position:relative}.eyebrow{color:var(--text-muted);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}h1{max-width:11ch;font-family:var(--font-display-family);letter-spacing:-.055em;margin:1.35rem 0 0;font-size:clamp(2.75rem,5.6vw,5.25rem);font-weight:500;line-height:.98}h1 span{color:var(--accent-bright)}.hero-lede{max-width:58ch;color:var(--text-secondary);margin:2rem 0 0;font-size:clamp(1rem,1.4vw,1.16rem);line-height:1.65}.hero-actions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.8rem;min-height:48px;padding:.75rem 1.1rem;font-size:.87rem;font-weight:650;display:inline-flex}.button:hover,.button:focus-visible{transform:translateY(-2px)}.button-primary{background:var(--accent);color:var(--accent-contrast)}.button-primary:hover,.button-primary:focus-visible{background:var(--accent-bright)}.button-secondary{border-color:var(--border-strong);color:var(--text-primary)}.button-secondary:hover,.button-secondary:focus-visible{border-color:var(--accent-bright);color:var(--accent-bright)}.hero-chips{flex-wrap:wrap;gap:.55rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.hero-chips li{border:1px solid var(--border-subtle);color:var(--text-muted);border-radius:999px;padding:.42rem .65rem;font-size:.7rem}.hero-visual{border:1px solid var(--border-subtle);background:linear-gradient(#ffffff05 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/32px 32px,linear-gradient(145deg,#151822c7,#0a0c12e0);border-radius:1.25rem;min-width:0;padding:clamp(1.1rem,3vw,2.2rem);position:relative;overflow:hidden;box-shadow:0 2rem 7rem #00000047}.hero-visual:before{z-index:-1;content:"";filter:blur(3rem);background:radial-gradient(circle,#ee2a6a3d,#0000 64%);border-radius:50%;position:absolute;inset:12% -12% -18% 16%}.hero-visual img{mix-blend-mode:screen;opacity:.94;width:100%;height:auto;display:block}.visual-note{color:var(--text-disabled);margin:1rem 0 0;font-size:.7rem;line-height:1.5}:focus-visible{outline:3px solid var(--accent-bright);outline-offset:4px}@media (max-width:860px){.site-header{gap:1rem}.site-header nav ul{gap:.85rem}.hero{grid-template-columns:1fr;gap:3rem;min-height:auto}.hero-visual{max-width:46rem}}@media (max-width:560px){.site-header,.hero{width:min(100% - 2rem, var(--content-width))}.site-header{min-height:72px}.site-header nav{display:none}.header-cta{margin-left:auto}.hero{padding-block:3.5rem 5rem}h1{max-width:10ch;font-size:clamp(2.55rem,13vw,4.2rem)}.hero-actions,.button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mobile-menu{display:none;position:relative}.mobile-menu-toggle{border:1px solid var(--border-strong);width:44px;height:44px;color:var(--text-primary);cursor:pointer;background:0 0;border-radius:999px;place-items:center;display:inline-grid}.mobile-menu-toggle svg{width:20px;height:20px;display:block}.mobile-navigation{z-index:10;overscroll-behavior:contain;border:1px solid var(--border-strong);background:#11141cfa;border-radius:.75rem;width:min(16rem,100vw - 2rem);max-height:calc(100dvh - 80px);padding:.5rem;position:absolute;top:calc(100% + .75rem);right:0;overflow-y:auto;box-shadow:0 1rem 3rem #00000059}.mobile-navigation ul{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.mobile-navigation a{min-height:44px;color:var(--text-secondary);border-radius:.45rem;padding:.7rem .8rem;font-size:.9rem;display:block}.mobile-navigation a:hover,.mobile-navigation a:focus-visible{background:var(--surface-hover);color:var(--text-primary)}.narrative-section{width:min(100% - 2.5rem, var(--content-width));border-top:1px solid var(--border-subtle);margin-inline:auto;padding-block:clamp(5rem,10vw,9rem);scroll-margin-top:2rem}.section-intro{grid-template-columns:minmax(10rem,.4fr) minmax(0,1.2fr);align-items:start;column-gap:clamp(2rem,8vw,8rem);display:grid}.section-label{color:var(--accent-bright);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.section-intro h2{max-width:20ch;font-family:var(--font-display-family);letter-spacing:-.045em;margin:-.2rem 0 0;font-size:clamp(2rem,4vw,4rem);font-weight:500;line-height:1.02}.section-intro>p:last-child{max-width:62ch;color:var(--text-secondary);grid-column:2;margin:1.5rem 0 0;font-size:1.05rem;line-height:1.7}.problem-grid{border-top:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(3rem,7vw,6rem);display:grid}.problem-item{border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);min-height:15rem;padding:clamp(1.25rem,3vw,2.5rem)}.problem-number,.process-number{color:var(--accent-bright);font-family:var(--font-display-family);letter-spacing:.08em;font-size:.85rem;font-weight:650;display:block}.problem-item h3,.process-step h3{font-family:var(--font-display-family);letter-spacing:-.025em;margin:2.5rem 0 0;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:500;line-height:1.12}.problem-item p,.process-step p{max-width:48ch;color:var(--text-secondary);margin:.9rem 0 0;font-size:.95rem;line-height:1.65}.process-list{gap:0;margin:clamp(3rem,7vw,6rem) 0 0;padding:0;list-style:none;display:grid;position:relative}.process-list:before{background:var(--border-strong);content:"";width:1px;position:absolute;top:.65rem;bottom:.65rem;left:2.2rem}.process-step{padding-block:1.6rem;position:relative}.process-number{z-index:1;border:1px solid var(--border-strong);background:var(--surface-page);border-radius:50%;place-items:center;width:4.4rem;height:4.4rem;display:grid}.process-step h3{margin-top:.55rem}.hero-visual.reveal{animation-delay:.12s}.hero-visual-labels{color:var(--text-disabled);font-family:var(--font-display-family);letter-spacing:.14em;flex-wrap:wrap;gap:.45rem 1rem;margin-top:1rem;font-size:.62rem;display:flex}@keyframes reveal-in{to{opacity:1;transform:none}}@media (max-width:560px){.site-header,.hero,.narrative-section{width:min(100% - 2rem, var(--content-width))}.site-header{gap:.65rem}.desktop-navigation{display:none}.mobile-menu{display:block}.header-cta{margin-left:auto}.hero-chips{grid-template-columns:1fr;display:grid}.hero-chips li{border-radius:.5rem}.section-intro{display:block}.section-intro h2,.section-intro>p:last-child{margin-top:1.25rem}.problem-grid{grid-template-columns:1fr}.problem-item{min-height:0}.process-list:before{left:1.45rem}.process-number{width:2.9rem;height:2.9rem;font-size:.72rem}.process-step h3{margin-top:.25rem}}@media (prefers-reduced-motion:reduce){.reveal,.hero-visual.reveal{opacity:1;animation:none;transform:none}*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}.process-step{grid-template-columns:4.4rem minmax(0,1fr);align-items:start;gap:clamp(1rem,4vw,3rem);display:grid}.process-step>li{display:contents}.process-step>div{min-width:0}.architecture-section,.boundary-section,.mission-section{width:100%;max-width:none;padding-inline:max(1.25rem, calc((100% - var(--content-width)) / 2))}.architecture-diagram{grid-template-columns:minmax(0,1fr) 5rem minmax(0,1.1fr) 5rem minmax(0,1fr);align-items:center;gap:1rem;margin-top:clamp(3rem,6vw,5rem);display:grid}.architecture-card,.architecture-core,.boundary-list,.audience-item,.agent-panel,.evidence-panel{border:1px solid var(--border-subtle);background:var(--surface-elevated);border-radius:1rem}.architecture-card{min-height:19rem;padding:clamp(1.25rem,2.3vw,2rem)}.architecture-card h3,.architecture-core h3{font-family:var(--font-display-family);letter-spacing:-.025em;margin:.8rem 0 .65rem;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:500;line-height:1.12}.architecture-card p,.architecture-core p,.byok-panel p,.audience-item p,.mission-intro>p,.principles-block li p{color:var(--text-secondary);margin:0;font-size:.93rem;line-height:1.65}.card-eyebrow{color:var(--text-muted);font-family:var(--font-display-family);letter-spacing:.15em;text-transform:uppercase;font-size:.65rem;font-weight:700}.architecture-card ul,.evidence-request ul,.boundary-list ul,.byok-points{gap:.55rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.architecture-card li{color:var(--text-secondary);font-size:.82rem;line-height:1.45}.architecture-core{background:radial-gradient(circle at 50% 0%, #ee2a6a24, transparent 66%), var(--surface-hover);text-align:center;border-color:#ee2a6a7a;min-height:24rem;padding:clamp(1.5rem,3vw,2.2rem);position:relative;overflow:hidden}.architecture-core img{border-radius:1rem;width:4rem;height:4rem;margin:0 auto 1rem}.architecture-core .card-eyebrow{color:var(--accent-bright)}.architecture-core h3{font-size:clamp(1.35rem,2.5vw,1.8rem)}.architecture-core p{max-width:33ch;margin-inline:auto}.architecture-tags{flex-wrap:wrap;justify-content:center;gap:.45rem;margin-top:1.4rem;display:flex}.architecture-tags span,.screen-chip{border:1px solid var(--border-subtle);min-height:2rem;color:var(--text-muted);font-family:var(--font-display-family);letter-spacing:.08em;border-radius:.35rem;align-items:center;padding:.35rem .6rem;font-size:.65rem;display:inline-flex}.architecture-connector{width:100%;overflow:visible}.architecture-connector path:first-child{fill:none;stroke:var(--border-strong);stroke-dasharray:4 5}.architecture-connector path:last-child{fill:none;stroke:var(--accent-bright)}.interface-section{background:#11141c61;width:100%;max-width:none;padding-inline:0}.interface-section>.section-intro,.interface-section>.screen-strip,.interface-section>.interface-evidence-grid{width:min(100% - 2.5rem, var(--content-width));margin-inline:auto}.screen-strip{flex-wrap:wrap;gap:.5rem;margin-top:2.2rem;display:flex}.screen-chip{min-height:2.75rem;color:var(--text-secondary);font-family:var(--font-sans-family);letter-spacing:0;cursor:pointer;background:0 0;padding-inline:.8rem;font-size:.78rem}.screen-chip:hover,.screen-chip:focus-visible{border-color:var(--accent-bright);color:var(--text-primary)}.screen-chip span{color:var(--accent-bright);font-family:var(--font-display-family);margin-right:.3rem;font-size:.68rem}.screen-chip-active{border-color:var(--accent-bright);color:var(--text-primary);background:#ee2a6a1a}.workspace-mockup{border:1px solid var(--border-strong);background:#0d1017;border-radius:1rem;grid-template-columns:14rem minmax(0,1fr);width:min(100% - 2.5rem,1240px);min-height:32rem;margin:2.5rem auto 0;display:grid;overflow:hidden;box-shadow:0 2rem 5rem #0000004d}.workspace-sidebar{border-right:1px solid var(--border-subtle);background:#0b0d12d9;flex-direction:column;gap:.3rem;padding:1.2rem .9rem;display:flex}.workspace-brand{color:var(--text-primary);font-family:var(--font-display-family);align-items:center;gap:.55rem;padding:.25rem .45rem 1.3rem;font-size:1.05rem;display:flex}.workspace-mark,.footer-mark{background:linear-gradient(135deg, var(--accent), #8e65ff 55%, #57d9ef);border-radius:.35rem;width:1.25rem;height:1.25rem;display:inline-block}.workspace-kicker{color:var(--text-muted);font-family:var(--font-display-family);letter-spacing:.14em;margin:.75rem 0 .3rem;padding-inline:.55rem;font-size:.6rem}.workspace-nav,.workspace-nav-active{min-height:2.5rem;color:var(--text-muted);border-radius:.4rem;padding:.65rem .7rem;font-size:.82rem}.workspace-nav-active{color:var(--text-primary);background:#ee2a6a1f;border:1px solid #ee2a6a5c}.workspace-main{min-width:0}.workspace-header{border-bottom:1px solid var(--border-subtle);align-items:center;gap:1rem;min-height:6rem;padding:1.2rem 1.8rem;display:flex}.workspace-header h3{font-family:var(--font-display-family);margin:0;font-size:clamp(1.15rem,2vw,1.65rem);font-weight:500}.workspace-header p{color:var(--text-muted);margin:.35rem 0 0;font-size:.8rem}.workspace-search{border:1px solid var(--border-subtle);color:var(--text-muted);border-radius:.4rem;align-items:center;gap:.55rem;margin-left:auto;padding:.6rem .75rem;font-size:.78rem;display:inline-flex}.workspace-search kbd{border:1px solid var(--border-subtle);font:inherit;border-radius:.25rem;padding:.1rem .3rem;font-size:.65rem}.workspace-content,.screen-content{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:1.25rem;padding:1.5rem 1.8rem;display:grid}.evidence-panel{overflow:hidden}.evidence-panel h4{border-bottom:1px solid var(--border-subtle);background:#ffffff05;margin:0;padding:.85rem 1.1rem;font-size:.86rem;font-weight:600}.evidence-request blockquote{border-left:2px solid var(--accent);color:var(--text-secondary);margin:1.2rem 1.2rem 1.4rem;padding-left:.85rem;font-size:.9rem;line-height:1.6}.evidence-request .card-eyebrow,.evidence-request .mono,.evidence-request>ul{margin-inline:1.2rem}.mono{color:var(--text-secondary);font-family:var(--font-mono-family);font-size:.7rem}.evidence-request>ul{margin-bottom:1.25rem}.evidence-request li{color:var(--text-muted);font-size:.78rem}.evidence-focus{border-color:#ee2a6a94;box-shadow:0 0 0 1px #ee2a6a2e,0 1rem 3rem #ee2a6a14}.evidence-focus h4{align-items:center;gap:.6rem;display:flex}.evidence-focus h4 span{color:var(--accent-bright);letter-spacing:.12em;margin-left:auto;font-size:.6rem}.evidence-rows{gap:1rem;padding:1.2rem;display:grid}.evidence-rows p{color:var(--text-secondary);margin:.35rem 0 0;font-size:.82rem;line-height:1.45}.status-badge{color:#f6c878;background:#f6b84a1c;border:1px solid #f6b84a59;border-radius:.3rem;width:fit-content;margin:0 1.2rem 1.2rem;padding:.35rem .65rem;font-size:.7rem;display:inline-flex}.workspace-footer-note{color:var(--accent-bright);font-family:var(--font-display-family);padding:0 1.8rem 1.2rem;font-size:.72rem}.context-view,.conflicts-view,.decision-view,.outcome-view,.desktop-view,.knowledge-view{grid-template-columns:1fr}.context-toolbar{border:1px solid var(--border-subtle);min-height:2.7rem;color:var(--text-muted);border-radius:.45rem;justify-content:space-between;align-items:center;padding:.6rem .8rem;font-size:.78rem;display:flex}.context-toolbar .status-badge{margin:0}.context-row{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);grid-template-columns:1.2fr .8fr 1.4fr .7fr;align-items:center;gap:1rem;padding:.9rem 1rem;font-size:.78rem;display:grid}.context-row strong{color:var(--text-primary);font-weight:600}.context-row em{color:var(--text-muted);font-style:normal;font-family:var(--font-mono-family);font-size:.68rem}.context-note{color:var(--text-muted);margin:.2rem 0 0;font-size:.78rem}.conflict-card,.decision-record,.outcome-chart,.outcome-summary,.desktop-repository,.knowledge-sources{border:1px solid var(--border-subtle);background:var(--surface-elevated);border-radius:.8rem;padding:1.25rem}.conflict-card{border-left:2px solid #e87676}.conflict-card h4,.decision-record h4,.outcome-summary h4{color:var(--text-primary);margin:.65rem 0 0;font-size:1rem;font-weight:600}.conflict-card p,.decision-record p,.outcome-summary p{color:var(--text-secondary);margin:.55rem 0 0;font-size:.8rem;line-height:1.55}.conflict-alternative{border-left-color:#79d6a0}.decision-record{border-color:#ee2a6a73}.decision-meta{color:var(--text-muted);margin-bottom:.8rem}.decision-record>.status-badge{margin:1rem 0 0}.decision-columns{grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1.3rem;display:grid}.decision-verification{border-top:1px solid var(--border-subtle);margin-top:1.2rem;padding-top:1rem}.outcome-view{grid-template-columns:1.4fr 1fr;align-items:stretch}.outcome-chart-scroll{margin-top:1rem;overflow-x:auto}.outcome-chart svg{width:100%;display:block}.chart-grid{fill:none;stroke:var(--border-subtle);stroke-width:1px}.chart-line{fill:none;stroke:var(--accent-bright);stroke-width:3px}.outcome-chart circle{fill:var(--accent-bright)}.outcome-chart text{fill:var(--text-secondary);font:13px var(--font-sans-family)}.goal-met{color:#79d6a0;margin-top:.5rem;font-size:.74rem;display:block}.outcome-summary .status-badge{margin:1.2rem 0 0}.desktop-view{grid-template-columns:minmax(10rem,.65fr) minmax(0,1.35fr)}.desktop-repository{align-content:start;gap:.7rem;display:grid}.desktop-repository code{color:var(--text-secondary);font-family:var(--font-mono-family);font-size:.72rem}.desktop-view .terminal-lines{margin-top:0}.knowledge-view{grid-template-columns:1.4fr .9fr}.knowledge-sources{opacity:.76;overflow:hidden}.knowledge-sources h4{margin:0 0 1rem;font-size:.9rem}.knowledge-sources p{border-top:1px solid var(--border-subtle);gap:.3rem;margin:0;padding:.75rem 0;display:grid}.knowledge-sources code{color:var(--accent-bright);font-size:.7rem}.knowledge-sources span{color:var(--text-muted);font-size:.72rem;line-height:1.45}.interface-evidence-grid{grid-template-columns:1.3fr 1fr;gap:1.2rem;margin-top:1.4rem;display:grid}.interface-evidence-grid>article{min-width:0}.evidence-graph{border:1px solid var(--border-subtle);background:var(--surface-elevated);border-radius:1rem;padding:1.2rem}.evidence-graph svg{width:100%;height:auto;display:block}.graph-lines path{fill:none;stroke:var(--border-strong)}.graph-nodes circle{fill:var(--surface-page);stroke:var(--accent-bright);stroke-width:2px}.graph-nodes circle:first-child{fill:var(--accent);stroke:var(--accent)}.graph-labels{fill:var(--text-secondary);font:13px var(--font-sans-family)}.interface-evidence-grid h3{color:var(--text-secondary);font-family:var(--font-display-family);margin:.8rem 0 0;font-size:.95rem;font-weight:500}.agent-panel{padding:1.3rem}.agent-panel h3{color:var(--text-primary);margin-top:.55rem;font-size:1.1rem}.terminal-lines{color:#d7dbe5;font-family:var(--font-mono-family);background:#090b10;border:1px solid #ee2a6a66;border-radius:.7rem;gap:.6rem;margin-top:1.1rem;padding:1rem;font-size:.7rem;line-height:1.4;display:grid}.terminal-lines .status-badge{justify-self:start;margin:0}.terminal-muted{color:var(--text-muted)}.terminal-accent{color:var(--accent-bright)}.boundary-columns{grid-template-columns:minmax(0,1fr) 5rem minmax(0,1fr);align-items:stretch;gap:0;margin-top:clamp(3rem,6vw,5rem);display:grid}.boundary-list{padding:clamp(1.3rem,3vw,2rem)}.boundary-list ul{gap:1rem;margin-top:1.35rem}.boundary-list li{color:var(--text-primary);font-size:.95rem;line-height:1.45}.boundary-local .card-eyebrow{color:#79d6a0}.boundary-crossing{background:#ee2a6a17;border-color:#ee2a6a73}.boundary-crossing .card-eyebrow{color:var(--accent-bright)}.boundary-arrow{color:var(--accent-bright);place-items:center;font-size:1.3rem;display:grid}.byok-panel{background:radial-gradient(circle at 0 0, #ee2a6a24, transparent 60%), var(--surface-hover);border:1px solid #ee2a6a70;border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,6vw,5rem);margin-top:clamp(2rem,4vw,4rem);padding:clamp(1.5rem,4vw,2.75rem);display:grid}.byok-panel h3{max-width:15ch;font-family:var(--font-display-family);letter-spacing:-.045em;margin:1rem 0 0;font-size:clamp(1.7rem,4vw,2.8rem);font-weight:500;line-height:1.05}.byok-panel>div>p{max-width:56ch;margin-top:1.2rem;font-size:1rem}.byok-points{gap:.7rem;margin:0}.byok-points li{border:1px solid var(--border-subtle);background:var(--surface-elevated);border-radius:.6rem;gap:.35rem;padding:1rem 1.1rem;display:grid}.byok-points strong{font-family:var(--font-display-family);font-size:.95rem;font-weight:500}.byok-points span{color:var(--text-muted);font-size:.8rem;line-height:1.5}.audience-section{background:#11141c4d}.anchor-alias{display:block;position:relative;top:-2rem}.audience-grid{border:1px solid var(--border-subtle);background:var(--border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:clamp(3rem,6vw,5rem);display:grid}.audience-item{border:0;border-radius:0;min-height:12rem;padding:clamp(1.2rem,2.5vw,2rem)}.audience-item h3{font-family:var(--font-display-family);margin:0;font-size:1.3rem;font-weight:500}.audience-item p{margin-top:.9rem}.mission-intro{max-width:76rem;margin-inline:auto}.mission-intro h2{max-width:26ch;color:var(--text-primary);font-family:var(--font-display-family);letter-spacing:-.06em;margin:1rem 0 0;font-size:clamp(2rem,5vw,4.8rem);font-weight:450;line-height:1.03}.mission-intro>p{max-width:65ch;margin-top:1.6rem;font-size:1.05rem}.principles-block{max-width:76rem;margin:clamp(4rem,8vw,7rem) auto 0}.principles-block ol{border-top:1px solid var(--border-subtle);gap:0;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.principles-block li{border-bottom:1px solid var(--border-subtle);grid-template-columns:4rem minmax(0,1fr);align-items:start;gap:1rem;padding:1.2rem 0;display:grid}.principles-block li>span{color:var(--accent-bright);font-family:var(--font-display-family);font-size:.75rem}.principles-block li p{color:var(--text-primary);margin:0;font-size:1rem}.early-access-section{width:100%;max-width:none;padding-inline:max(1.25rem, calc((100% - var(--content-width)) / 2));background:linear-gradient(#0000,#ee2a6a0d)}.early-access-form{border:1px solid var(--border-subtle);background:var(--surface-elevated);border-radius:1rem;max-width:48rem;margin:clamp(3rem,6vw,5rem) auto 0;padding:clamp(1.3rem,3vw,2.1rem)}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.form-grid label{color:var(--text-secondary);gap:.5rem;font-size:.78rem;font-weight:650;display:grid}.form-grid input,.form-grid select,.form-grid textarea{border:1px solid var(--border-strong);background:var(--surface-page);width:100%;min-height:3.25rem;color:var(--text-primary);font:inherit;border-radius:.45rem;padding:0 .85rem;font-weight:400}.form-grid input::placeholder,.form-grid textarea::placeholder{color:var(--text-muted)}.form-select{display:block;position:relative}.form-grid select{appearance:none;padding-right:3rem}.form-select-chevron{width:1.25rem;height:1.25rem;color:var(--text-secondary);pointer-events:none;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.form-select:focus-within .form-select-chevron{color:var(--text-primary)}.form-grid textarea{resize:vertical;padding:.75rem .85rem;line-height:1.5}.form-help{color:var(--text-muted);margin:.85rem 0 0;font-size:.78rem;line-height:1.5}.form-submit{border-radius:.45rem;width:100%;margin-top:1.15rem}.form-submit:disabled{cursor:not-allowed;opacity:.48;transform:none}.site-footer{border-top:1px solid var(--border-subtle);background:var(--surface-elevated)}.footer-inner{width:min(100% - 2.5rem, var(--content-width));min-height:6rem;color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:1.2rem;margin-inline:auto;font-size:.82rem;display:flex}.footer-brand{color:var(--text-primary);font-family:var(--font-display-family);align-items:center;gap:.55rem;font-size:1.05rem;display:inline-flex}.footer-year{color:var(--text-disabled);font-family:var(--font-mono-family);margin-left:auto;font-size:.7rem}@media (max-width:860px){.architecture-diagram{grid-template-columns:1fr 1fr}.architecture-core{grid-area:1/1/auto/-1;justify-self:center;width:100%;max-width:35rem}.architecture-card:first-child{grid-area:2/1}.architecture-card:last-child{grid-area:2/2}.connector-left,.connector-right{display:none}.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.workspace-mockup{grid-template-columns:1fr}.workspace-sidebar{display:none}.workspace-header{padding-inline:1.2rem}.workspace-search{display:none}.workspace-content,.screen-content,.interface-evidence-grid,.byok-panel,.outcome-view,.knowledge-view,.desktop-view{grid-template-columns:1fr}.workspace-content,.screen-content,.workspace-footer-note{padding-inline:1.2rem}.boundary-columns{grid-template-columns:1fr;gap:.8rem}.boundary-arrow{min-height:2.5rem;transform:rotate(90deg)}.context-row{grid-template-columns:1fr 1fr;gap:.35rem .8rem}.context-row span:nth-of-type(2){grid-column:1/-1}.context-row em{text-align:right;grid-area:1/2}.decision-columns{grid-template-columns:1fr;gap:1rem}}@media (max-width:560px){.architecture-diagram{grid-template-columns:1fr;display:grid}.architecture-core,.architecture-card:first-child,.architecture-card:last-child{grid-area:auto;max-width:none}.architecture-card{min-height:0}.interface-section>.section-intro,.interface-section>.screen-strip,.interface-section>.interface-evidence-grid,.workspace-mockup{width:min(100% - 2rem, var(--content-width))}.screen-strip{flex-wrap:nowrap;padding-bottom:.4rem;overflow-x:auto}.screen-chip{flex:none}.workspace-mockup{min-height:0}.workspace-content,.audience-grid,.form-grid{grid-template-columns:1fr}.mission-intro h2{font-size:clamp(2rem,10vw,3.1rem)}.footer-inner{width:min(100% - 2rem, var(--content-width))}.footer-year{margin-left:0}.process-step{grid-template-columns:2.9rem minmax(0,1fr);gap:1rem}.site-header .mobile-navigation{flex:none;display:block}.site-header .mobile-navigation ul{flex-wrap:initial;gap:.15rem;display:grid}}:root{--surface-page:#0d141d;--surface-elevated:#1a2532;--surface-hover:#202c3a;--text-primary:#e9eef4;--text-secondary:#a7b4c2;--text-muted:#8998a8;--text-disabled:#6f7d8c;--border-subtle:#263443;--border-strong:#415063;--accent-bright:#ee2a6a;--accent-readable:#ff8cb2;--content-pad:max(clamp(20px, 4vw, 40px), calc((100% - 1240px) / 2 + 40px))}body{--font-sans-family:var(--font-nunito), Nunito, "Helvetica Neue", Arial, sans-serif;--font-display-family:var(--font-comfortaa), Comfortaa, "Helvetica Neue", Arial, sans-serif;--font-mono-family:var(--font-jetbrains), "JetBrains Mono", ui-monospace, monospace;background:var(--surface-page)}.site-header{z-index:40;width:100%;min-height:90px;padding:10px var(--content-pad);border-bottom:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a1017d1;grid-template-columns:1fr auto;grid-template-areas:"brand cta""nav nav";gap:8px 20px;margin:0;display:grid;position:sticky;top:0}.brand{grid-area:brand;min-height:44px;font-size:20px}.brand img{width:auto;height:26px}.site-header .desktop-navigation{grid-area:nav}.site-header nav ul{color:var(--text-secondary);gap:22px;font-size:12px}.site-header .desktop-navigation a{align-items:center;min-height:44px;margin-block:-12px;display:inline-flex}.header-cta{background:var(--accent);min-height:44px;color:var(--accent-contrast);border:0;border-radius:8px;grid-area:cta;padding:0 16px;font-weight:700}.header-cta:hover,.header-cta:focus-visible{background:var(--accent-bright);color:#fff}.hero{width:100%;min-height:min(92svh,880px);padding:clamp(56px, 9vw, 116px) var(--content-pad) clamp(96px, 14vw, 190px);isolation:isolate;background:radial-gradient(60% 60% at 50% 0,#ee2a6a2e 0%,#0000 100%);flex-direction:column;justify-content:center;margin:0;display:flex;position:relative;overflow:hidden}.hero:before{z-index:-1;background-image:linear-gradient(var(--border-subtle) 1px, transparent 1px), linear-gradient(90deg, var(--border-subtle) 1px, transparent 1px);opacity:.62;pointer-events:none;content:"";background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 75% at 62% 40%,#000,#0000);mask-image:radial-gradient(85% 75% at 62% 40%,#000,#0000)}.hero-copy{width:100%;max-width:1160px;margin-inline:auto}.eyebrow{letter-spacing:.14em;align-items:center;gap:10px;font-size:11px;display:flex}.eyebrow:before{background:var(--accent);content:"";border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 4px #ee2a6a24}h1{letter-spacing:-.02em;max-width:19ch;margin-top:22px;font-size:clamp(40px,5.6vw,68px);line-height:1.04}.hero-title-line{color:var(--text-primary);display:block}.hero-title-accent{color:var(--accent-bright)}.hero-lede{max-width:62ch;margin-top:26px;font-size:clamp(16px,1.35vw,19px);line-height:1.6}.hero-actions{gap:12px;margin-top:34px}.button{border-radius:8px;min-height:44px;padding:0 20px;font-size:13px}.button-primary{padding-inline:22px}.button-secondary{background:#1b2734}.hero-chips{gap:10px;margin-top:24px}.hero-chips li{border:1px solid var(--border-subtle);color:var(--text-secondary);background:#1b2734;border-radius:5px;padding:4px 10px;font-size:11px}.hero-chips li:first-child{color:#7bcaa4;background:#3da47421;border-color:#3da47459}.hero-chips li:nth-child(2){color:#f27da4;background:#ee2a6a21;border-color:#ee2a6a59}.narrative-section{width:100%;max-width:none;padding:clamp(64px, 8vw, 112px) var(--content-pad);border-top:1px solid var(--border-subtle);margin:0}.section-intro{display:block}.section-label{color:var(--text-muted);font-family:var(--font-display-family);letter-spacing:.14em;font-size:11px}.section-intro h2{letter-spacing:-.015em;max-width:28ch;margin:16px 0 0;font-size:clamp(28px,3.4vw,44px);line-height:1.1}.section-intro>p:last-child{max-width:64ch;margin:20px 0 0;font-size:17px;line-height:1.6}.process-section,.audience-section{background:#0a1017}.process-section{padding-bottom:clamp(64px,8vw,112px)}.problem-grid{border:0;gap:20px;margin-top:48px}.problem-item{border:1px solid var(--border-subtle);background:var(--surface-elevated);border-radius:12px;min-height:0;padding:22px}.problem-item:last-child{background:#ee2a6a1c;border-color:#ee2a6a61}.problem-number{color:var(--text-muted);font-family:var(--font-display-family);font-size:11px}.problem-item:last-child .problem-number{color:var(--accent-bright)}.problem-item h3{margin-top:12px;font-size:17px;line-height:1.25}.problem-item p{color:var(--text-muted);margin-top:8px;font-size:14px;line-height:1.55}.process-list{border:1px solid var(--border-subtle);background:var(--border-subtle);border-radius:12px;gap:2px;margin-top:44px;overflow:hidden}.process-list:before{display:none}.process-step{background:var(--surface-elevated);grid-template-columns:72px minmax(0,1fr);gap:24px;padding:26px clamp(18px,3vw,32px)}.process-number{width:auto;height:auto;color:var(--accent);letter-spacing:-.02em;background:0 0;border:0;border-radius:0;font-size:34px;display:block}.process-step h3{margin:0 0 8px;font-size:17px}.process-step p{max-width:72ch;color:var(--text-muted);margin:0;font-size:14px}.architecture-diagram{margin-top:48px}.architecture-core img{object-fit:contain;width:64px;height:50px}.interface-section{padding-inline:var(--content-pad);background:var(--surface-page)}.interface-section>.section-intro,.interface-section>.screen-strip,.interface-section>.interface-evidence-grid,.workspace-mockup{width:100%;max-width:1160px;margin-inline:auto}.workspace-brand img{object-fit:contain;width:auto;height:20px}.workspace-sidebar{background:#0a1017}.audience-grid{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:48px}.audience-item{border:1px solid var(--border-subtle);background:var(--surface-elevated);border-radius:12px;min-height:0;padding:22px}.audience-item h3{font-size:18px}.audience-item p{color:var(--text-muted);margin-top:8px;font-size:14px}.mission-section{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.mission-intro,.principles-block{max-width:none;margin:0}.mission-intro h2{letter-spacing:-.015em;max-width:none;margin-top:16px;font-size:clamp(25px,2.6vw,34px);font-weight:500;line-height:1.13}.mission-intro>p{color:var(--text-secondary);margin-top:26px;font-size:16px;line-height:1.65}.mission-intro>p+p{margin-top:16px}.principles-block ol{border:1px solid var(--border-subtle);background:var(--border-subtle);border-radius:12px;gap:1px;margin-top:22px;overflow:hidden}.principles-block li{background:var(--surface-elevated);border:0;padding:20px 22px;display:block}.principles-block li p{color:var(--text-secondary);font-size:15px;line-height:1.55}.early-access-section{background:radial-gradient(75% 90% at 50% 0%, #ee2a6a1c, transparent 75%), var(--surface-page);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.early-access-section .section-intro h2{max-width:14ch}.early-access-form{border-radius:12px;width:100%;max-width:none;margin:0;padding:28px}.form-grid{grid-template-columns:1fr;gap:15px}.form-grid label{gap:8px;font-size:14px}.form-grid input,.form-grid select,.form-grid textarea{background:0 0;border-color:#71849b;min-height:50px}.form-grid textarea{min-height:120px}.form-submit{margin-top:22px}.form-submit:disabled{opacity:1}.site-footer{background:#0a1017}.footer-inner{width:100%;max-width:none;padding-inline:var(--content-pad)}.footer-brand img{object-fit:contain;width:auto;height:24px}.reveal{opacity:1;animation:none;transform:none}.skip-link,.header-cta,.button-primary{color:var(--accent-contrast);background:#cf1e5b}.header-cta:hover,.header-cta:focus-visible,.button-primary:hover,.button-primary:focus-visible{color:var(--accent-contrast);background:#c81957}.knowledge-sources{opacity:1}.knowledge-sources code{color:#ff73a2}.evidence-request{opacity:1}.architecture-core .card-eyebrow,.screen-chip span,.evidence-focus h4 span,.workspace-footer-note,.terminal-accent,.boundary-crossing .card-eyebrow,.problem-item:last-child .problem-number{color:var(--accent-readable)}.form-submit:disabled{color:var(--accent-contrast);opacity:1;background:#9c3159;border-color:#ad5c7b}@media (max-width:760px){.mission-section,.early-access-section{grid-template-columns:1fr}.early-access-form{max-width:34rem}}@media (max-width:560px){.site-header{grid-template-columns:1fr auto auto;grid-template-areas:"brand cta menu";gap:10px;min-height:68px}.site-header .desktop-navigation{display:none}.mobile-menu{grid-area:menu;display:block}.header-cta{margin:0;padding-inline:10px;font-size:11px}.hero{width:100%;min-height:min(92svh,720px);padding:64px var(--content-pad) 96px}h1{max-width:19ch;font-size:clamp(39px,10vw,56px)}.hero-actions,.hero-actions .button{width:auto}.hero-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.hero-chips li{align-items:center;min-height:48px;padding:8px 10px;line-height:1.35;display:flex}.screen-strip{scrollbar-width:none;padding-bottom:0}.screen-strip::-webkit-scrollbar{display:none}.narrative-section{width:100%;padding:64px var(--content-pad)}.section-intro h2{margin-top:16px}.problem-grid,.audience-grid{grid-template-columns:1fr}.process-step{grid-template-columns:42px minmax(0,1fr);gap:15px;padding:20px 18px}.process-number{font-size:26px}.interface-section>.section-intro,.interface-section>.screen-strip,.interface-section>.interface-evidence-grid,.workspace-mockup{width:100%}.knowledge-view .evidence-graph{overflow-x:auto}.knowledge-view .evidence-graph svg{width:560px;max-width:none}.outcome-view{grid-template-columns:minmax(0,1fr)}.outcome-chart svg{min-width:520px}.mission-intro h2{font-size:clamp(25px,7vw,32px)}.footer-inner{width:100%}}.form-privacy,.form-error{margin:.85rem 0 0;font-size:.82rem;line-height:1.55}.form-privacy{color:var(--text-secondary)}.form-privacy a,.footer-privacy-link,.privacy-content a{color:var(--accent-readable);text-underline-offset:.2em;text-decoration:underline}.form-privacy a:hover,.footer-privacy-link:hover,.privacy-content a:hover{color:var(--accent-bright)}.form-error{color:#ff9dbf}.form-error a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.early-access-success{flex-direction:column;justify-content:center;align-self:stretch;min-height:22rem;display:flex}.early-access-success h3{font-family:var(--font-display-family);margin:1.25rem 0 0;font-size:clamp(1.6rem,2.4vw,2.2rem);font-weight:500;line-height:1.2}.early-access-success>p:last-child{max-width:35ch;color:var(--text-secondary);margin:1rem 0 0;line-height:1.6}.privacy-header{width:min(100% - 2.5rem, var(--content-width));border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:1rem;min-height:84px;margin-inline:auto;display:flex}.privacy-back{min-height:44px;color:var(--text-secondary);align-items:center;font-size:.88rem;display:inline-flex}.privacy-back:hover{color:var(--text-primary)}.privacy-page{width:min(100% - 2.5rem,52rem);min-height:calc(100svh - 180px);margin-inline:auto;padding-block:clamp(4rem,8vw,7rem)}.privacy-intro{border-bottom:1px solid var(--border-subtle);padding-bottom:clamp(3rem,6vw,5rem)}.privacy-intro h1{max-width:16ch;font-family:var(--font-display-family);letter-spacing:-.045em;margin:1.2rem 0 0;font-size:clamp(2.4rem,5.5vw,4.4rem);font-weight:500;line-height:1.12}.privacy-intro>p:not(.section-label){max-width:66ch;color:var(--text-secondary);margin:1.5rem 0 0;font-size:1.05rem;line-height:1.7}.privacy-updated{color:var(--text-muted);font-family:var(--font-mono-family);margin-top:2rem;font-size:.72rem;display:block}.privacy-content section{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:2rem;padding-block:2rem;display:grid}.privacy-content h2{font-family:var(--font-display-family);margin:0;font-size:1.02rem;font-weight:500;line-height:1.5}.privacy-content p{color:var(--text-secondary);margin:0;font-size:.98rem;line-height:1.75}@media (max-width:640px){.privacy-header{min-height:68px}.privacy-page{padding-block:4rem}.privacy-content section{grid-template-columns:1fr;gap:.7rem;padding-block:1.5rem}.privacy-intro h1{font-size:clamp(2.15rem,9vw,3rem)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
