@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-vietnamese-500-normal-DjeaNLFD.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-500-normal-CsrJDWc5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-ext-500-normal-yA5ONLQ9.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-500-normal-B1RE8WP7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-500-normal-BgYH2mbd.woff2)format("woff2"),url(/assets/barlow-condensed-latin-500-normal-HIEiP5Ov.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-600-normal-CNlPk46_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-synthesis:none;text-rendering:optimizelegibility;--white:#fff;--ink:#101010;--void:#090b0e;--void-raised:#0d1014;--light:#f5f7fb;--muted:#89919f;--blue:#5b7cff;--amber:#ffb454;--mono:"JetBrains Mono Variable", "Cascadia Mono", Consolas, monospace;--display:"Barlow Condensed", "Arial Narrow", "Roboto Condensed", Arial, sans-serif;font-family:Manrope Variable,Arial Nova,Arial,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--white)}body{min-width:0;min-height:100vh;color:var(--ink);background:var(--white);margin:0;overflow-x:clip}body,button,input,textarea,a{font-family:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}img,svg{max-width:100%;display:block}::selection{color:var(--white);background:var(--blue)}:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:1000;color:var(--white);background:var(--ink);padding:12px 16px;text-decoration:none;transition:transform .16s;position:fixed;top:14px;left:14px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.intro-panel,.contact-gate{width:100%;min-height:100vh;color:#101010;isolation:isolate;background:#fff;place-items:center;min-height:100svh;padding:clamp(20px,5vw,80px);display:grid;position:relative;overflow:clip}.intro-logo{mix-blend-mode:multiply;width:clamp(280px,40vw,510px);max-width:none;height:auto;position:absolute;top:50svh;left:50vw;transform:translate(-42.65%,-42.45%)}.intro-scroll-cue{background:#1010101f;width:1px;height:42px;position:absolute;bottom:max(4.5vh,30px);left:50vw;overflow:hidden;transform:translate(-50%)}.intro-scroll-cue span{background:#101010;position:absolute;inset:0;transform:translateY(58%)}.contact-gate__button{color:#fff;cursor:pointer;width:clamp(224px,24vw,310px);min-height:clamp(68px,6vw,82px);font:650 clamp(.95rem, 1.15vw, 1.1rem)/1 var(--mono);letter-spacing:.09em;text-align:center;background:#101010;border:1px solid #101010;border-radius:999px;place-items:center;padding:18px 30px;transition:color .22s,background .22s,transform .22s,box-shadow .22s;display:grid;position:absolute;left:50vw;transform:translate(-50%)}.contact-gate__button:hover,.contact-gate__button:focus-visible{color:#101010;background:#fff;transform:translate(-50%,-2px);box-shadow:0 14px 34px #10101021}@media (max-width:720px){.intro-logo{width:min(100vw - 40px,460px)}.contact-gate{padding:20px}.contact-gate__button{width:min(100%,238px);min-height:64px;padding:16px 28px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@property --motion-time{syntax:"<time>";inherits:false;initial-value:0s}.dashboard-shell{--ink:#edf4ff;--muted:#718096;--dim:#435064;--line:#91aacd2b;--line-bright:#9eb9dc5c;--panel:#050b11e0;--blue:#3888ff;--cyan:#31d7ff;--green:#76d94c;--amber:#ffad22;--red:#ff4c45;--violet:#b548ff;--mono:"JetBrains Mono Variable", "JetBrains Mono", monospace;--sans:"Manrope Variable", "Manrope", sans-serif;aspect-ratio:16/9;width:min(91vw,1780px);color:var(--ink);font-family:var(--mono);background:linear-gradient(#7094c009 1px,#0000 1px) 0 0/31px 31px,linear-gradient(90deg,#7094c009 1px,#0000 1px) 0 0/31px 31px,radial-gradient(circle at 53% 45%,#1e66e11a,#0000 40%),linear-gradient(145deg,#09111a,#020508 69%,#07101a);border:1px solid #d2e0f2a8;border-radius:clamp(6px,.62vw,12px);position:relative;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 1px #ffffff91,inset 0 -1px #ffffff17,0 0 0 4px #020407e0,0 0 0 5px #a8beda52,0 38px 120px #000000c7,0 0 95px #236ded21;container-type:inline-size}.dashboard-shell:before,.dashboard-shell:after,.dashboard-shell__metal{z-index:40;border-radius:inherit;pointer-events:none;content:"";position:absolute;inset:0}.dashboard-shell:before{mix-blend-mode:screen;background:linear-gradient(112deg,#ffffff1f,#0000 11% 78%,#3782ff14)}.dashboard-shell:after{opacity:.12;background:repeating-linear-gradient(#0000 0 3px,#ffffff06 4px)}.dashboard-shell__metal{z-index:41;border:1px solid #ffffff1c;inset:3px;box-shadow:inset 0 0 0 1px #000000b3,inset 0 0 30px #2e79ff0d}.dashboard-shell__corner{z-index:42;pointer-events:none;border-color:#538fffb3;width:2.25cqw;height:2.25cqw;position:absolute}.dashboard-shell__corner--tl{border-top:1px solid;border-left:1px solid;top:.55cqw;left:.55cqw}.dashboard-shell__corner--tr{border-top:1px solid;border-right:1px solid;top:.55cqw;right:.55cqw}.dashboard-shell__corner--bl{border-bottom:1px solid;border-left:1px solid;bottom:.55cqw;left:.55cqw}.dashboard-shell__corner--br{border-bottom:1px solid;border-right:1px solid;bottom:.55cqw;right:.55cqw}.dashboard-topbar{z-index:10;border-bottom:1px solid var(--line-bright);text-transform:uppercase;background:linear-gradient(#0a1018fa,#03080df5);grid-template-columns:auto auto minmax(9cqw,auto) auto 1fr auto;align-items:center;gap:.9cqw;height:5.1cqw;min-height:48px;padding:0 1.45cqw;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14}.window-lights{border-right:1px solid var(--line-bright);align-items:center;gap:.42cqw;padding-right:.95cqw;display:inline-flex}.window-light{border:1px solid #fff3;border-radius:50%;width:clamp(6px,.61cqw,10px);height:clamp(6px,.61cqw,10px)}.window-light--red{background:#ff6258}.window-light--yellow{background:#ffbd36}.window-light--green{background:#6dcc65}.dashboard-wordmark{color:#5ba1ff;font:650 clamp(9px, .92cqw, 15px)/1 var(--mono)}.dashboard-product{color:#cbd6e5;font:520 clamp(7px, .68cqw, 11px)/1 var(--mono);letter-spacing:.09em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.synthetic-mark{color:#5d85bd;font:500 clamp(5px, .43cqw, 7px)/1 var(--mono);letter-spacing:.08em;white-space:nowrap}.synthetic-mark__short{display:none}.dashboard-context{justify-content:center;min-width:0;display:flex}.dashboard-context span{color:#a9b6c8;border-left:1px solid var(--line);font:500 clamp(5px, .48cqw, 8px)/1 var(--mono);white-space:nowrap;padding:.2cqw 1.25cqw}.dashboard-context span:last-child{border-right:1px solid var(--line)}.dashboard-status{color:var(--muted);font:500 clamp(4px, .4cqw, 7px)/1 var(--mono);white-space:nowrap;align-items:center;gap:.45cqw;display:flex}.dashboard-status i{background:var(--green);border-radius:50%;width:.38cqw;min-width:4px;height:.38cqw;min-height:4px;box-shadow:0 0 7px #76d94ca6}.dashboard-status time{color:#909daf;margin-left:.35cqw}.dashboard-canvas{z-index:3;height:calc(100% - max(5.1cqw,48px));padding:.7cqw;position:relative}.data-surface,.finance-recommendation,.workflow-summary,.workflow-sync,.workflow-impact,.ai-draft,.ai-composer,.ai-warning,.customer-pipeline,.customer-followup,.customer-metrics,.customer-action,.ops-utilization,.ops-event,.system-integrations,.system-ownership,.system-rules,.system-qa,.system-release{border:1px solid var(--line);background:linear-gradient(145deg,#081018e0,#02070beb);border-radius:.38cqw;min-width:0;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.data-surface__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:2.65cqw;padding:.58cqw .78cqw .48cqw;display:flex}.data-surface__header h3,.data-surface__header span{color:#9eacbf;font:520 clamp(5px, .52cqw, 9px)/1 var(--mono);letter-spacing:.045em;text-transform:uppercase;margin:0}.data-surface__header span{color:var(--muted);font-size:clamp(4px,.39cqw,7px)}.data-surface__body{height:calc(100% - 2.65cqw);min-height:0;position:relative}.status-label{width:-moz-fit-content;width:fit-content;font:650 clamp(4px, .38cqw, 7px)/1 var(--mono);letter-spacing:.035em;white-space:nowrap;border:1px solid;border-radius:.18cqw;align-items:center;padding:.23cqw .42cqw;display:inline-flex}.status-label--blue{color:var(--blue);background:#3888ff14}.status-label--green{color:var(--green);background:#76d94c12}.status-label--amber{color:var(--amber);background:#ffad2212}.status-label--red{color:var(--red);background:#ff4c4512}.is-green{color:var(--green)!important}.is-amber{color:var(--amber)!important}.is-red{color:var(--red)!important}.recursion-portal{background:radial-gradient(circle at 50% 52%,#2065dc24,#0000 49%),#02070c;border:1px solid #428bffd1;border-radius:.45cqw;grid-template-rows:2.2cqw 1fr 1.65cqw;width:100%;height:100%;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #122d55cc,0 0 1.25cqw #2773ff33}.recursion-portal__header,.recursion-portal__footer{z-index:5;color:var(--blue);font:540 clamp(4px, .44cqw, 7px)/1 var(--mono);letter-spacing:.04em;background:#030a11f0;border-bottom:1px solid #3a7fed47;justify-content:space-between;align-items:center;padding:0 .65cqw;display:flex;position:relative}.recursion-portal__header small{color:var(--muted);font-size:.86em}.recursion-portal__footer{color:#5f8bd0;border-top:1px solid #3a7fed38;border-bottom:0;font-size:clamp(3px,.35cqw,6px)}.recursion-portal__tunnel{perspective:650px;transform-origin:50%;will-change:transform, opacity;animation:scrub-tunnel 1s linear var(--motion-time) 1 both paused;position:relative;overflow:hidden}.portal-frame{background:linear-gradient(145deg,#06101bf5,#010509fa);border:1px solid #458cffb8;position:absolute;inset:9%;overflow:hidden;box-shadow:0 0 .7cqw #2b73f53b}.portal-frame--two{inset:16%}.portal-frame--three{inset:19%}.portal-frame--four{inset:22%}.portal-frame--five{background:#010306;inset:25%;box-shadow:0 0 1cqw #2970ff66}.portal-toolbar{border-bottom:1px solid #4e82cd2e;align-items:center;gap:4%;height:14%;min-height:3px;padding:0 3%;display:flex}.portal-toolbar b{color:var(--blue);font:600 clamp(2px, .25cqw, 4px)/1 var(--mono)}.portal-toolbar i{aspect-ratio:1;background:var(--amber);width:3%}.portal-toolbar span{color:var(--muted);font:500 clamp(2px, .2cqw, 4px)/1 var(--mono);margin-left:auto}.portal-layout{grid-template-columns:.55fr 1.1fr .7fr;gap:3%;height:78%;padding:4%;display:grid}.portal-layout span{background:linear-gradient(#3073e51a,#0000);border:1px solid #4275bd40}.dashboard--finance .dashboard-canvas{grid-template:"forecast forecast scenarios"1.18fr"aging portal margin".82fr"recommend recommend recommend".32fr/1.18fr .72fr .58fr;gap:.58cqw;display:grid}.finance-forecast{border-color:#4d7fc04d;grid-area:forecast}.finance-scenarios{grid-area:scenarios}.finance-aging{grid-area:aging}.finance-portal{grid-area:portal;min-width:0;min-height:0}.finance-margin{grid-area:margin}.finance-recommendation{grid-area:recommend}.forecast-summary{z-index:3;gap:1.35cqw;display:flex;position:absolute;top:.55cqw;right:.7cqw}.forecast-summary div{gap:.25cqw;display:grid}.forecast-summary span{color:var(--muted);font:520 clamp(4px, .39cqw, 6px)/1 var(--mono)}.forecast-summary strong{color:#d9e3f1;font:520 clamp(7px, .76cqw, 12px)/1 var(--mono);font-variant-numeric:tabular-nums}.chart-legend{z-index:3;gap:1cqw;display:flex;position:absolute;top:.55cqw;left:.72cqw}.key{color:#7f8c9e;font:500 clamp(4px, .37cqw, 6px)/1 var(--mono)}.key:before{vertical-align:middle;content:"";background:currentColor;width:1.05cqw;height:1px;margin-right:.35cqw;display:inline-block}.key--blue{color:var(--blue)}.key--amber{color:var(--amber)}.key--dash:before{background:repeating-linear-gradient(90deg,#9bc6ff 0 3px,#0000 3px 6px)}.cash-chart{width:calc(100% - 1.2cqw);height:calc(100% - 2.75cqw);position:absolute;inset:2.5cqw .6cqw .25cqw;overflow:visible}.chart-grid path{fill:none;stroke:#829ec01a;stroke-width:1px}.cash-threshold{stroke:var(--amber);stroke-width:1px;stroke-dasharray:6 6;opacity:.7}.cash-confidence{fill:#2d76f421}.cash-line,.cash-projection{fill:none;stroke:var(--blue);stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.cash-line{stroke-dasharray:260;animation:scrub-line 1s linear var(--motion-time) 1 both paused}.cash-projection{stroke:#8dbbff;stroke-width:1.4px;stroke-dasharray:5 5;animation:scrub-line-long 1s linear var(--motion-time) 1 both paused}.cash-cursor{animation:scrub-cash-cursor 1s linear var(--motion-time) 1 both paused}.cash-cursor line{stroke:#62a0ff73;stroke-width:1px}.cash-cursor circle{fill:#fff;stroke:var(--blue);stroke-width:2px}.chart-axis-labels text{fill:#56667d;font:7px var(--mono)}.scenario-stack{gap:.45cqw;height:100%;padding:.52cqw;display:grid}.scenario-card{border:1px solid var(--line);background:#04090eb8;grid-template-columns:1fr auto;align-items:center;padding:.55cqw .62cqw;display:grid}.scenario-card>span{color:#aeb9c8;font:550 clamp(5px, .48cqw, 8px)/1 var(--mono)}.scenario-card>strong{color:#cbd5e2;font:520 clamp(6px, .55cqw, 9px)/1 var(--mono)}.scenario-card small{color:var(--muted);font:500 clamp(4px, .34cqw, 6px)/1 var(--mono);grid-column:1/-1;justify-content:space-between;margin-top:.42cqw;display:flex}.scenario-card small b{color:#b5c0cf}.scenario-card--blue{border-color:var(--blue);animation:scrub-card 1s linear var(--motion-time) 1 both paused;box-shadow:0 0 .7cqw #3888ff1c}.scenario-card--amber>span,.scenario-card--amber small b{color:var(--amber)}.scenario-card--red>span,.scenario-card--red small b{color:var(--red)}.aging-table{height:100%;padding:.4cqw .7cqw;display:grid}.aging-table>div{border-bottom:1px solid var(--line);color:#7e8b9d;font:500 clamp(4px, .39cqw, 7px)/1 var(--mono);grid-template-columns:.72fr .85fr 1fr .35fr;align-items:center;gap:.45cqw;display:grid}.aging-table>div:last-child{border-bottom:0}.aging-table strong{color:#bcc6d4;text-align:right;font-weight:500}.aging-table i{background:#ffffff12;height:.35cqw;min-height:3px}.aging-table i b{background:var(--blue);min-width:18%;height:100%;display:block}.aging-table em{text-align:right;font-style:normal}.margin-list{height:100%;padding:.4cqw .6cqw;display:grid}.margin-list>div{border-bottom:1px solid var(--line);color:#7f8c9d;font:500 clamp(4px, .37cqw, 6px)/1 var(--mono);grid-template-columns:1fr auto auto;align-items:center;gap:.58cqw;display:grid}.margin-list>div:last-child{border-bottom:0}.margin-list strong{color:#bbc5d2}.margin-list em{font-style:normal}.finance-recommendation{animation:scrub-recommendation 1s linear var(--motion-time) 1 both paused;border-color:#ffad2259;grid-template-columns:auto 1fr;align-content:center;gap:.26cqw 1.25cqw;padding:.4cqw 1.15cqw;display:grid}.finance-recommendation span{color:var(--amber);font:600 clamp(5px, .47cqw, 8px)/1 var(--mono);grid-row:1/3;align-self:center}.finance-recommendation strong{color:var(--amber);font:540 clamp(7px, .7cqw, 12px)/1 var(--mono);letter-spacing:.035em}.finance-recommendation small{color:#78869a;font:500 clamp(4px, .38cqw, 7px)/1 var(--mono)}.dashboard--ai{--blue:#2a9cff}.dashboard--ai .dashboard-canvas{grid-template:"conversation conversation sources"1.15fr"conversation portal sources".68fr"composer composer warning".3fr/1.22fr .72fr .62fr;gap:.58cqw;display:grid}.ai-conversation{border-color:#31d7ff52;grid-area:conversation}.ai-sources{grid-area:sources}.ai-portal{filter:none;grid-area:portal;min-width:0;min-height:0}.dashboard--ai .recursion-portal,.dashboard--ai .ai-conversation,.dashboard--ai .ai-composer{border-image:linear-gradient(90deg, var(--cyan), var(--blue), var(--violet), #ff3aaf, var(--amber)) 1}.ai-draft{width:37%;height:18%;padding:.58cqw .72cqw;position:absolute;bottom:.7cqw;right:.7cqw}.ai-composer{grid-area:composer}.ai-warning{grid-area:warning}.ai-prompt{background:#122f5a17;border:1px solid #2d82ff4d;grid-template-columns:1fr auto;gap:.35cqw;margin:.55cqw;padding:.55cqw .65cqw;display:grid}.dashboard--ai .ai-prompt{background:linear-gradient(105deg,#1a74ff21,#893fff12 52%,#ff4eb70f);box-shadow:inset 0 0 1.1cqw #3d84ff21,0 0 .8cqw #6548ff17}.ai-prompt span{color:var(--blue);font:600 clamp(5px, .47cqw, 8px)/1 var(--mono)}.ai-prompt p{color:#bdc8d7;font:500 clamp(5px, .48cqw, 8px)/1.35 var(--mono);grid-column:1/-1;margin:0}.ai-prompt time{color:var(--muted);font:500 clamp(4px, .37cqw, 6px)/1 var(--mono)}.ai-answer{border-left:1px solid var(--cyan);animation:scrub-answer 1s linear var(--motion-time) 1 both paused;background:linear-gradient(90deg,#1fadff0d,#0000);margin:0 .55cqw;padding:.55cqw .65cqw}.dashboard--ai .ai-answer{background:linear-gradient(100deg,#31d7ff17,#3888ff0d 54%,#b548ff0d);border-top:1px solid #31d7ff21;border-bottom:1px solid #b548ff1f;box-shadow:inset 0 0 1.1cqw #31d7ff17}.ai-answer__intro{color:#b9c6d6;font:550 clamp(5px, .48cqw, 8px)/1 var(--mono);align-items:center;gap:.7cqw;margin-bottom:.35cqw;display:flex}.ai-answer p{color:#919eb0;max-width:90%;font:500 clamp(4px, .4cqw, 7px)/1.4 var(--mono);margin:0}.ai-citations{gap:.35cqw;margin-top:.35cqw;display:flex}.ai-citations span{color:#8293aa;border:1px solid var(--line-bright);font:500 clamp(3px, .3cqw, 5px)/1 var(--mono);padding:.18cqw .28cqw}.variance-block{border-top:1px solid var(--line);border-bottom:1px solid var(--line);height:27%;position:absolute;top:38%;left:1%;right:1%}.variance-title{color:#7e8da1;font:500 clamp(4px, .38cqw, 6px)/1 var(--mono);justify-content:space-between;padding:.38cqw .6cqw 0;display:flex}.variance-title strong{font-weight:500}.variance-title b{color:var(--red)}.waterfall{animation:scrub-bars 1s linear var(--motion-time) 1 both paused;border-bottom:1px solid #7d97ba38;grid-template-columns:repeat(7,1fr);align-items:end;gap:.65cqw;padding:0 .6cqw;display:grid;position:absolute;inset:1.25cqw .6cqw .3cqw}.waterfall>div{place-items:end center;height:100%;display:grid}.waterfall i{background:linear-gradient(#4c9cff,#1769de);width:52%;display:block}.waterfall .is-red i{background:linear-gradient(#ff655e,#ad2827)}.waterfall span{color:#76869b;font:500 clamp(3px, .28cqw, 5px)/1 var(--mono);margin-top:.15cqw}.recovery-plan{height:31%;animation:scrub-rise 1s linear var(--motion-time) 1 both paused;padding:.45cqw .55cqw;position:absolute;bottom:1.5%;left:1%;right:1%}.recovery-plan header{color:#8090a4;font:500 clamp(4px, .38cqw, 6px)/1 var(--mono);justify-content:space-between;padding-bottom:.32cqw;display:flex}.recovery-plan>div{border-top:1px solid var(--line);color:#8795a7;height:24%;font:500 clamp(3px, .31cqw, 5px)/1 var(--mono);grid-template-columns:1.2cqw 1fr .65fr .48fr auto;align-items:center;gap:.35cqw;display:grid}.recovery-plan>div>b{color:var(--blue)}.recovery-plan>div>strong{color:#b7c2d0;font-weight:500}.source-list{height:100%;animation:scrub-source 1s linear var(--motion-time) 1 both paused;gap:.35cqw;padding:.45cqw;display:grid}.source{border:1px solid var(--line);color:var(--blue);background:#02070ba6;grid-template-columns:.6cqw 1fr auto;align-items:center;gap:.55cqw;padding:.4cqw .5cqw;display:grid}.source i{border:1px solid;width:.52cqw;height:.68cqw}.source span{font:600 clamp(4px, .42cqw, 7px)/1 var(--mono);gap:.22cqw;display:grid}.source small{color:#6c7b90;font-size:.82em}.source b,.source--green{color:var(--green)}.source--amber{color:var(--amber)}.source--violet{color:var(--violet)}.source--cyan{color:#22d9cc}.ai-draft{align-content:center;gap:.25cqw;display:grid}.ai-draft>span{color:#74859b;font:500 clamp(4px, .38cqw, 6px)/1 var(--mono)}.ai-draft strong{color:#b2bece;font:520 clamp(4px, .4cqw, 7px)/1.25 var(--mono)}.ai-draft p{color:var(--muted);font:500 clamp(3px, .3cqw, 5px)/1.3 var(--mono);margin:0}.ai-composer{color:var(--muted);font:italic 500 clamp(5px, .45cqw, 8px)/1 var(--mono);animation:scrub-composer 1s linear var(--motion-time) 1 both paused;grid-template-columns:1fr auto 1.6cqw;align-items:center;gap:.6cqw;padding:0 .85cqw;display:grid}.ai-composer b{color:#8fa3bf;border:1px solid var(--line-bright);padding:.25cqw .42cqw;font-size:.85em;font-style:normal}.ai-composer i{border-top:1px solid #fff;border-right:1px solid #fff;width:.7cqw;height:.7cqw;transform:rotate(45deg)}.ai-warning{border-color:#ffad226b;align-content:center;gap:.28cqw;padding:0 .75cqw;display:grid}.ai-warning strong{color:var(--amber);font:600 clamp(5px, .47cqw, 8px)/1 var(--mono)}.ai-warning span{color:#9a8b75;font:500 clamp(3px, .31cqw, 5px)/1.2 var(--mono)}.dashboard--workflow .dashboard-canvas{grid-template:"board board board"1.05fr"summary summary summary".33fr"ledger portal portal".95fr"sync impact impact".38fr/1fr .95fr .62fr;gap:.58cqw;display:grid}.workflow-board{grid-area:board}.workflow-summary{grid-area:summary}.workflow-ledger{grid-area:ledger}.workflow-portal{grid-area:portal;min-width:0;min-height:0}.workflow-sync{grid-area:sync}.workflow-impact{grid-area:impact}.workflow-board .data-surface__body{place-items:center;padding:.65cqw .85cqw;display:grid}.workflow-track{background:#7189a859;height:1px;position:absolute;top:48%;left:4%;right:4%;overflow:hidden}.workflow-track i{background:linear-gradient(90deg, var(--green) 0 48%, var(--blue) 48% 78%, transparent 78%);width:72%;height:100%;animation:scrub-width 1s linear var(--motion-time) 1 both paused;display:block;box-shadow:0 0 9px #3888ff99}.workflow-stages{z-index:2;grid-template-columns:repeat(6,1fr);gap:1.35cqw;width:100%;height:82%;display:grid;position:relative}.workflow-stage{border:1px solid var(--line-bright);background:#03090ef2;align-content:space-between;padding:.58cqw .55cqw;display:grid}.workflow-stage header{align-items:center;gap:.45cqw;display:flex}.workflow-stage header b{color:#8795a8;border:1px solid var(--line-bright);place-items:center;width:1.1cqw;height:1.1cqw;font-size:clamp(4px,.43cqw,7px);display:grid}.workflow-stage header strong{color:#a4afbd;font:520 clamp(4px, .43cqw, 7px)/1 var(--mono)}.workflow-stage>span,.workflow-stage>small{color:#66758a;font:500 clamp(3px, .32cqw, 5px)/1 var(--mono)}.workflow-stage--green{border-color:#76d94c7a}.workflow-stage--green header b{color:var(--green);border-color:var(--green)}.workflow-stage--blue{border-color:var(--blue);animation:scrub-card 1s linear var(--motion-time) 1 both paused;box-shadow:0 0 1cqw #3888ff2e}.workflow-stage--blue header b,.workflow-stage--blue header strong{color:var(--blue)}.workflow-exception{z-index:4;border:1px solid var(--amber);width:16%;animation:scrub-exception 1s linear var(--motion-time) 1 both paused;background:#100c05;gap:.35cqw;padding:.6cqw;display:grid;position:absolute;top:18%;left:68%;box-shadow:0 0 .8cqw #ffad2226}.workflow-exception span{color:var(--amber);font:600 clamp(4px, .4cqw, 7px)/1 var(--mono)}.workflow-exception strong{color:#d7b36e;font:540 clamp(4px, .38cqw, 7px)/1 var(--mono)}.workflow-exception small{color:var(--red);font:500 clamp(3px, .33cqw, 6px)/1 var(--mono)}.workflow-exception b{color:var(--amber);font:550 clamp(3px, .31cqw, 5px)/1 var(--mono);text-align:center;border:1px solid;padding:.34cqw}.workflow-summary{grid-template-columns:repeat(3,1fr);display:grid}.workflow-summary>div{border-right:1px solid var(--line);align-content:center;gap:.22cqw;padding:.45cqw .72cqw;display:grid}.workflow-summary>div:last-child{border:0}.workflow-summary span{color:#617085;font:500 clamp(3px, .32cqw, 6px)/1 var(--mono)}.workflow-summary strong{color:#b5c0cf;font:520 clamp(4px, .43cqw, 7px)/1 var(--mono)}.workflow-summary small{color:#617085;font:500 clamp(3px, .29cqw, 5px)/1 var(--mono)}.workflow-summary>div>i{background:#ffffff14;height:.28cqw}.workflow-summary>div>i b{background:var(--green);height:100%;display:block}.ledger-table{height:100%;padding:.35cqw .55cqw;display:grid}.ledger-table>div{border-bottom:1px solid var(--line);color:#758499;font:500 clamp(3px, .31cqw, 5px)/1 var(--mono);grid-template-columns:.48fr .72fr 1.4fr .9fr;align-items:center;gap:.45cqw;display:grid}.ledger-table>div:first-child{animation:scrub-row 1s linear var(--motion-time) 1 both paused}.ledger-table>div:last-child{border:0}.ledger-table strong{color:#aeb9c7;font-weight:500}.ledger-table em{color:var(--blue);text-align:right;font-style:normal}.workflow-sync,.workflow-impact{align-items:center;gap:.7cqw;padding:.35cqw .65cqw;display:flex}.workflow-sync{animation:scrub-rise 1s linear var(--motion-time) 1 both paused}.workflow-sync>span,.workflow-impact>span{color:#66768b;font:550 clamp(3px, .32cqw, 6px)/1 var(--mono)}.workflow-sync b,.workflow-impact b{color:#8391a4;font:500 clamp(3px, .28cqw, 5px)/1 var(--mono);gap:.12cqw;display:grid}.workflow-sync i{color:var(--green);font-style:normal}.workflow-impact strong{color:#c4ceda;font-size:1.35em;font-weight:500}.dashboard--operations .dashboard-canvas{grid-template:"timeline timeline timeline timeline"1.08fr"detail portal route inventory"1.02fr"util util event event".36fr/.72fr 1.04fr .58fr .58fr;gap:.58cqw;display:grid}.ops-timeline{grid-area:timeline}.ops-detail{grid-area:detail}.ops-portal{grid-area:portal;min-width:0;min-height:0}.ops-route{grid-area:route}.ops-inventory{grid-area:inventory}.ops-utilization{grid-area:util}.ops-event{grid-area:event}.ops-timeline .data-surface__body{grid-template-rows:1.35cqw 1fr;grid-template-columns:10% 1fr;display:grid}.timeline-axis{color:#6e7e93;border-bottom:1px solid var(--line);font:500 clamp(3px, .33cqw, 6px)/1 var(--mono);text-align:center;grid-column:2;grid-template-columns:repeat(5,1fr);align-items:center;display:grid}.crew-rows{border-right:1px solid var(--line);grid-row:1/3;grid-template-rows:repeat(3,1fr);padding-top:1.35cqw;display:grid}.crew-rows>span{color:var(--blue);border-bottom:1px solid var(--line);font:600 clamp(4px, .43cqw, 7px)/1 var(--mono);place-content:center start;gap:.22cqw;padding-left:.65cqw;display:grid}.crew-rows small{color:#66768b;font-size:.8em;font-weight:500}.timeline-grid{background:repeating-linear-gradient(90deg, transparent 0 calc(10% - 1px), var(--line) calc(10% - 1px) 10%), repeating-linear-gradient(180deg, transparent 0 calc(33.33% - 1px), var(--line) calc(33.33% - 1px) 33.33%);position:relative;overflow:hidden}.timeline-job{background:linear-gradient(90deg,#07182b,#06101b);border:1px solid #3888ff8c;align-content:center;gap:.15cqw;height:23%;padding:.28cqw .48cqw;display:grid;position:absolute}.timeline-job b{color:var(--blue);font:600 clamp(4px, .4cqw, 7px)/1 var(--mono)}.timeline-job span{color:#75889f;font:500 clamp(3px, .28cqw, 5px)/1 var(--mono)}.job-a{width:18%;top:5%;left:2%}.job-b{width:18%;top:5%;left:39%}.job-c{width:16%;top:5%;left:71%}.job-active{border-color:var(--blue);width:25%;height:25%;animation:scrub-job 1s linear var(--motion-time) 1 both paused;top:38%;left:18%;box-shadow:0 0 .8cqw #3888ff40}.job-d{width:19%;top:38%;left:54%}.job-e{width:17%;top:72%;left:5%}.job-f{width:19%;top:72%;left:38%}.timeline-job.is-amber{border-color:var(--amber)}.timeline-job.is-amber b{color:var(--amber)}.travel-arrow{width:10%;color:var(--green);font:600 clamp(3px,.28cqw,5px)/1 var(--mono);border-bottom:1px dashed var(--green);animation:scrub-travel 1s linear var(--motion-time) 1 both paused;font-style:normal;position:absolute;top:50%;left:43%}.job-head{color:#8594a8;font:500 clamp(4px, .39cqw, 7px)/1 var(--mono);justify-content:space-between;align-items:center;padding:.5cqw .65cqw;display:flex}.job-details{margin:0;padding:0 .65cqw;display:grid}.job-details>div{border-bottom:1px solid var(--line);grid-template-columns:.7fr 1.4fr;gap:.45cqw;padding:.36cqw 0;display:grid}.job-details dt,.job-details dd{color:#64748a;font:500 clamp(3px, .3cqw, 5px)/1 var(--mono);margin:0}.job-details dd{color:#a1adbd}.job-progress{height:.48cqw;animation:scrub-progress 1s linear var(--motion-time) 1 both paused;background:#ffffff14;position:absolute;bottom:.6cqw;left:.65cqw;right:.65cqw}.job-progress i{background:var(--blue);width:72%;height:100%;display:block}.job-progress span{color:var(--blue);font:500 clamp(3px, .28cqw, 5px)/1 var(--mono);position:absolute;bottom:.7cqw;right:0}.route-meta{color:#7b8a9e;font:500 clamp(3px, .28cqw, 5px)/1 var(--mono);justify-content:space-between;align-items:center;padding:.45cqw .5cqw;display:flex}.route-meta strong{color:var(--blue)}.route-map{background:#040b11;width:calc(100% - 1cqw);height:48%;margin:0 .5cqw;display:block}.map-grid path{fill:none;stroke:#6385ae29}.route-path{fill:none;stroke:var(--blue);stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:300;animation:scrub-line 1s linear var(--motion-time) 1 both paused}.route-target{animation:scrub-route-target 1s linear var(--motion-time) 1 both paused}.route-target circle:first-child{fill:#3888ff33;stroke:var(--blue)}.route-target circle:last-child{fill:#fff}.route-time{grid-template-columns:1fr 1fr;padding:.42cqw .5cqw;display:grid}.route-time span{color:#657489;font:500 clamp(3px, .28cqw, 5px)/1 var(--mono);gap:.25cqw;display:grid}.route-time b{font:600 clamp(5px, .48cqw, 8px)/1 var(--mono)}.ops-inventory .data-surface__body{align-content:start;gap:.28cqw;padding:.5cqw;display:grid}.ops-inventory .status-label{margin-bottom:.2cqw}.ops-inventory .data-surface__body>div{border-bottom:1px solid var(--line);color:#7e8da1;font:500 clamp(3px, .29cqw, 5px)/1 var(--mono);justify-content:space-between;padding:.3cqw 0;display:flex}.ops-inventory .data-surface__body>div b{color:var(--green);font-weight:500}.ops-utilization{animation:scrub-rise 1s linear var(--motion-time) 1 both paused;grid-template-columns:auto 1fr;align-items:center;gap:.55cqw .9cqw;padding:.45cqw .8cqw;display:grid}.ops-utilization>strong{color:#dce6f3;border:.32cqw solid var(--green);width:3.7cqw;height:3.7cqw;font:540 clamp(8px, .82cqw, 13px)/1 var(--mono);text-align:center;border-radius:50%;grid-row:1/4;place-content:center;display:grid}.ops-utilization>strong small{color:#65768c;margin-top:.2cqw;font-size:.42em}.ops-utilization>span{color:#8290a3;font:500 clamp(3px, .31cqw, 5px)/1 var(--mono);grid-template-columns:3.5cqw 1fr 2.3cqw;align-items:center;gap:.45cqw;display:grid}.ops-utilization>span i{background:#ffffff14;height:.3cqw}.ops-utilization>span i b{background:var(--blue);height:100%;display:block}.ops-utilization em{color:#9da9b8;font-style:normal}.ops-event{align-items:center;gap:1.2cqw;padding:0 .8cqw;display:flex}.ops-event span{color:#64748a;font:550 clamp(3px, .31cqw, 5px)/1 var(--mono)}.ops-event b{color:#8292a7;font:500 clamp(3px, .28cqw, 5px)/1 var(--mono)}.ops-event b:nth-child(3),.ops-event b:nth-child(4){color:var(--amber)}.dashboard--customer .dashboard-canvas{grid-template:"journey journey journey".74fr"revenue portal summary".9fr"pipeline portal summary".36fr"follow metrics action".42fr/.78fr 1.16fr .82fr;gap:.58cqw;display:grid}.customer-journey{grid-area:journey}.customer-revenue{grid-area:revenue}.customer-pipeline{grid-area:pipeline}.customer-portal{grid-area:portal;min-width:0;min-height:0}.customer-summary{grid-area:summary}.customer-followup{grid-area:follow}.customer-metrics{grid-area:metrics}.customer-action{grid-area:action}.customer-title{align-items:baseline;gap:.7cqw;padding:.3cqw .65cqw;display:flex}.customer-title strong{color:#d3dce8;font:540 clamp(7px, .72cqw, 12px)/1 var(--mono)}.customer-title span{color:#65758b;font:500 clamp(3px, .3cqw, 5px)/1 var(--mono)}.customer-title b{color:#7c8a9d;font:500 clamp(3px, .31cqw, 5px)/1 var(--mono);margin-left:auto}.customer-title em{color:var(--green);border:1px solid;margin-left:.35cqw;padding:.2cqw .35cqw;font-style:normal}.journey-rail{background:#7d97b945;height:1px;position:absolute;top:53%;left:4%;right:4%;overflow:hidden}.journey-rail i{background:linear-gradient(90deg, var(--green), var(--blue));width:62%;height:100%;animation:scrub-width 1s linear var(--motion-time) 1 both paused;display:block}.journey-steps{grid-template-columns:repeat(7,1fr);display:grid;position:absolute;bottom:4%;left:3%;right:3%}.journey-step{grid-template-columns:auto 1fr;align-items:center;gap:.38cqw;display:grid}.journey-step>i{z-index:2;color:#77869b;width:1.22cqw;height:1.22cqw;font:600 clamp(3px, .32cqw, 5px)/1 var(--mono);background:#050b11;border:1px solid;border-radius:50%;place-items:center;display:grid;position:relative}.journey-step>span{color:#8493a7;font:500 clamp(3px, .31cqw, 5px)/1 var(--mono);gap:.15cqw;display:grid}.journey-step small,.journey-step b{color:#596a80;font-size:.82em;font-weight:500}.journey-step--done>i{color:var(--green)}.journey-step--active{animation:scrub-card 1s linear var(--motion-time) 1 both paused}.journey-step--active>i,.journey-step--active>span{color:var(--blue)}.journey-step--active>i{box-shadow:0 0 .8cqw #3888ff80}.revenue-summary{align-items:end;gap:.9cqw;padding:.45cqw .58cqw;display:flex}.revenue-summary>*{color:#a2afbf;font:520 clamp(5px, .47cqw, 8px)/1 var(--mono);gap:.18cqw;display:grid}.revenue-summary>strong{color:var(--green);font-size:clamp(7px,.65cqw,11px)}.revenue-summary small{color:#5e6e84;font-size:.56em}.revenue-chart{width:calc(100% - 1cqw);height:58%;margin:0 .5cqw;display:block;overflow:visible}.revenue-chart polygon{fill:#3ec45c17}.revenue-chart polyline{fill:none;stroke:var(--green);stroke-width:2px;stroke-linejoin:round;stroke-dasharray:500;animation:scrub-line-long 1s linear var(--motion-time) 1 both paused}.revenue-chart .revenue-upside{stroke:var(--blue);stroke-width:1.2px;stroke-dasharray:4 4;animation:none}.customer-pipeline{animation:scrub-rise 1s linear var(--motion-time) 1 both paused;grid-template-columns:auto repeat(7,1fr);align-items:center;gap:.25cqw;padding:.4cqw .5cqw;display:grid}.customer-pipeline span{color:#637389;font:550 clamp(3px, .29cqw, 5px)/1 var(--mono)}.customer-pipeline b{color:#66815e;border:1px solid var(--line);font:500 clamp(2px, .24cqw, 4px)/1 var(--mono);text-align:center;padding:.3cqw .2cqw}.customer-pipeline b.is-active{color:var(--blue);border-color:var(--blue);background:#3888ff1a}.account-facts{padding:.4cqw .55cqw;display:grid}.account-facts>span{color:#6d7c91;border-bottom:1px solid var(--line);font:500 clamp(3px, .3cqw, 5px)/1 var(--mono);justify-content:space-between;padding:.42cqw 0;display:flex}.account-facts b{color:var(--blue);font-weight:500}.customer-summary p{color:#8896a9;font:500 clamp(3px, .3cqw, 5px)/1.5 var(--mono);margin:.35cqw .55cqw}.customer-summary .data-surface__body>small{color:#53657d;font:500 clamp(3px, .26cqw, 5px)/1 var(--mono);margin:.5cqw;display:block}.customer-followup{align-content:center;padding:.3cqw .45cqw;display:grid}.customer-followup>span,.customer-metrics+span{color:#617187;font:500 clamp(3px, .28cqw, 5px)/1 var(--mono)}.customer-followup>div{color:#77869a;font:500 clamp(2px, .24cqw, 4px)/1 var(--mono);grid-template-columns:1cqw 1fr auto auto;align-items:center;gap:.32cqw;padding:.16cqw 0;display:grid}.customer-followup>div>b{color:var(--amber)}.customer-followup>div>strong{color:#aab5c3;font-weight:500}.customer-followup>div>em{color:var(--green);font-style:normal}.customer-metrics{grid-template-columns:repeat(4,1fr);display:grid}.customer-metrics span{color:#66758a;border-right:1px solid var(--line);font:500 clamp(2px, .22cqw, 4px)/1 var(--mono);text-align:center;place-content:center;gap:.25cqw;display:grid}.customer-metrics b{color:var(--green);font:540 clamp(5px, .5cqw, 8px)/1 var(--mono)}.customer-action{animation:scrub-recommendation 1s linear var(--motion-time) 1 both paused;border-color:#ffad2280;align-content:center;gap:.25cqw;padding:.4cqw .65cqw;display:grid}.customer-action span{color:var(--amber);font:500 clamp(3px, .29cqw, 5px)/1 var(--mono)}.customer-action strong{color:var(--amber);font:540 clamp(4px, .42cqw, 7px)/1.2 var(--mono)}.customer-action small{color:#6d7889;font:500 clamp(2px, .24cqw, 4px)/1 var(--mono)}.dashboard--system .dashboard-canvas{grid-template:"build build build".36fr"requirements preview model"1.18fr"ownership qa release".47fr/.62fr 1.42fr .72fr;gap:.58cqw;display:grid}.system-build{grid-area:build}.system-requirements{grid-area:requirements}.system-preview{border-color:#3888ff8c;grid-area:preview}.system-model{grid-area:model}.system-ownership{grid-area:ownership}.system-qa{grid-area:qa}.system-release{grid-area:release}.system-integrations,.system-rules{z-index:6;position:absolute}.system-integrations{width:19%;height:18%;bottom:15.8%;left:.7cqw}.system-rules{width:22.3%;height:18%;bottom:15.8%;right:.7cqw}.system-build .data-surface__body{place-items:center;display:grid}.build-rail{background:#7e97b842;height:1px;position:absolute;top:50%;left:5%;right:5%}.build-rail i{background:linear-gradient(90deg,var(--blue),var(--blue) 70%,var(--green));width:100%;height:100%;animation:scrub-width 1s linear var(--motion-time) 1 both paused;display:block}.build-stages{z-index:2;grid-template-columns:repeat(7,1fr);width:96%;display:grid;position:relative}.build-stages>div{grid-template-columns:auto 1fr;align-items:center;gap:.4cqw;display:grid}.build-stages>div>b{width:1.25cqw;height:1.25cqw;color:var(--blue);font:600 clamp(3px, .3cqw, 5px)/1 var(--mono);background:#04101c;border:1px solid;place-items:center;display:grid}.build-stages>div>span{color:#8ca3c4;font:520 clamp(3px, .29cqw, 5px)/1 var(--mono);gap:.18cqw;display:grid}.build-stages small{color:#5d6e84;font-size:.77em}.build-stages .is-green>b,.build-stages .is-green>span{color:var(--green)}.requirement-list{height:64%;animation:scrub-source 1s linear var(--motion-time) 1 both paused;padding:.4cqw .5cqw;display:grid}.requirement-list>div{border-bottom:1px solid var(--line);color:#7b899c;font:500 clamp(3px, .28cqw, 5px)/1 var(--mono);grid-template-columns:1fr auto .7cqw;align-items:center;gap:.3cqw;display:grid}.requirement-list>div b{color:var(--blue);border:1px solid #3888ff73;padding:.17cqw .27cqw;font-size:.82em}.requirement-list>div i{color:var(--green);font-style:normal}.system-integrations,.system-rules,.system-ownership,.system-qa,.system-release{align-content:center;gap:.25cqw;padding:.42cqw .58cqw;display:grid}.system-integrations>span,.system-rules>span,.system-ownership>span,.system-qa>span,.system-release>span{color:var(--blue);font:550 clamp(3px, .31cqw, 5px)/1 var(--mono)}.system-integrations b,.system-rules b,.system-qa b,.system-release b{color:#77879c;font:500 clamp(2px, .25cqw, 4px)/1 var(--mono);justify-content:space-between;display:flex}.system-integrations i,.system-rules i,.system-qa i,.system-release i{color:var(--green);font-style:normal}.system-preview .data-surface__body{padding:.4cqw}.role-switch{align-items:center;gap:.35cqw;height:1.8cqw;display:flex}.role-switch span{color:#607086;font:500 clamp(3px, .27cqw, 5px)/1 var(--mono)}.role-switch b{color:#728197;border:1px solid var(--line);font:500 clamp(3px, .27cqw, 5px)/1 var(--mono);padding:.25cqw .65cqw}.role-switch b:first-of-type{color:var(--blue);border-color:var(--blue);background:#3888ff17}.system-kpis{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);height:3.25cqw;display:grid}.system-kpis span{color:#65758a;border-right:1px solid var(--line);font:500 clamp(3px, .27cqw, 5px)/1 var(--mono);align-content:center;gap:.25cqw;padding:.35cqw;display:grid}.system-kpis b{color:var(--blue);font-size:1.28em;font-weight:520}.system-preview .recursion-portal{width:auto;height:auto;position:absolute;inset:5.8cqw .4cqw 2.4cqw}.ownership-strip{border:1px solid var(--line);justify-content:space-around;height:1.55cqw;display:flex;position:absolute;bottom:.35cqw;left:.4cqw;right:.4cqw}.ownership-strip span{color:#68788d;font:500 clamp(2px, .24cqw, 4px)/1 var(--mono);align-items:center;gap:.35cqw;display:flex}.ownership-strip b{color:var(--green);font-weight:500}.system-model svg{width:100%;height:70%}.schema-links{animation:scrub-schema 1s linear var(--motion-time) 1 both paused}.schema-links path{fill:none;stroke:#8aa8d5;stroke-width:1px;stroke-dasharray:5 4}.schema-node rect{fill:#06101b;stroke:var(--blue)}.schema-node text{fill:#7aaeff;font:7px var(--mono)}.schema-node line{stroke:#526783;stroke-width:1px}.system-ownership{grid-template-columns:repeat(3,1fr);gap:.35cqw;display:grid}.system-ownership>span{grid-column:1/-1}.system-ownership>div{border:1px solid var(--line);align-content:center;gap:.28cqw;padding:.35cqw;display:grid}.system-ownership b{color:var(--blue);font:550 clamp(3px, .3cqw, 5px)/1 var(--mono)}.system-ownership small{color:#6b798c;font:500 clamp(2px, .22cqw, 4px)/1.25 var(--mono)}.system-qa{animation:scrub-rise 1s linear var(--motion-time) 1 both paused}.system-release{animation:scrub-release 1s linear var(--motion-time) 1 both paused}.workflow-stage>span,.workflow-stage>small,.workflow-summary span,.workflow-summary small,.workflow-sync>span,.workflow-impact>span,.crew-rows small,.job-details dt,.route-time span,.ops-utilization>strong small,.ops-event span,.journey-step small,.journey-step b,.revenue-summary small,.customer-pipeline span,.customer-summary .data-surface__body>small,.customer-followup>span,.customer-metrics+span,.customer-metrics span,.customer-action small,.build-stages small,.role-switch span,.system-kpis span,.ownership-strip span,.system-ownership small{color:var(--muted)}[data-scroll-motion]{animation-play-state:paused!important}@keyframes scrub-line{0%{stroke-dashoffset:300px}to{stroke-dashoffset:0}}@keyframes scrub-line-long{0%{stroke-dashoffset:520px}to{stroke-dashoffset:0}}@keyframes scrub-cash-cursor{0%{opacity:.2;transform:translate(88px)}to{opacity:1;transform:translate(484px)}}@keyframes scrub-card{0%{opacity:.62;transform:translateY(4%)}to{opacity:1;transform:translateY(0)}}@keyframes scrub-tunnel{0%{opacity:.72;transform:scale(.72)}to{opacity:1;transform:scale(1.02)}}@keyframes scrub-recommendation{0%{opacity:.58;border-color:#ffad222e}to{opacity:1;border-color:#ffad22a6}}@keyframes scrub-answer{0%{opacity:.3;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes scrub-bars{0%{opacity:.4;transform-origin:bottom;transform:scaleY(.25)}to{opacity:1;transform-origin:bottom;transform:scaleY(1)}}@keyframes scrub-rise{0%{opacity:.45;transform:translateY(12%)}to{opacity:1;transform:translateY(0)}}@keyframes scrub-source{0%{opacity:.42;transform:translate(5%)}to{opacity:1;transform:translate(0)}}@keyframes scrub-composer{0%{opacity:.6;border-color:var(--cyan)}to{opacity:1;border-color:var(--amber)}}@keyframes scrub-width{0%{transform-origin:0;transform:scaleX(.2)}to{transform-origin:0;transform:scaleX(1)}}@keyframes scrub-exception{0%{opacity:.3;transform:translateY(-12%)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes scrub-row{0%{background:0 0}to{background:#3888ff1a}}@keyframes scrub-job{0%{opacity:.55;transform:translate(-10%)}to{opacity:1;transform:translate(0)}}@keyframes scrub-travel{0%{opacity:.25;transform-origin:0;transform:scaleX(.2)}to{opacity:1;transform-origin:0;transform:scaleX(1)}}@keyframes scrub-progress{0%{opacity:.5;transform-origin:0;transform:scaleX(.3)}to{opacity:1;transform-origin:0;transform:scaleX(1)}}@keyframes scrub-route-target{0%{opacity:.35;transform-origin:198px 28px;transform:scale(.5)}to{opacity:1;transform-origin:198px 28px;transform:scale(1)}}@keyframes scrub-schema{0%{opacity:.25;stroke-dashoffset:80px}to{opacity:1;stroke-dashoffset:0}}@keyframes scrub-release{0%{opacity:.45;border-color:var(--line)}to{opacity:1;border-color:#76d94c66}}@media (max-width:760px) and (orientation:portrait){.dashboard-shell{aspect-ratio:4/5.55;background-size:22px 22px,22px 22px,auto,auto;border-radius:9px;width:min(94vw,610px)}.dashboard-topbar{grid-template-columns:auto auto minmax(0,1fr) auto;gap:1.3cqw;height:11.5cqw;min-height:44px;padding:0 2.3cqw}.window-lights{gap:1cqw;padding-right:1.6cqw}.window-light{width:7px;height:7px}.dashboard-wordmark{font-size:clamp(8px,2.4cqw,12px)}.dashboard-context,.dashboard-status{display:none}.dashboard-canvas{height:calc(100% - max(11.5cqw,44px));padding:1.2cqw}.data-surface,.finance-recommendation,.workflow-summary,.workflow-sync,.workflow-impact,.ai-draft,.ai-composer,.ai-warning,.customer-pipeline,.customer-followup,.customer-metrics,.customer-action,.ops-utilization,.ops-event,.system-integrations,.system-ownership,.system-rules,.system-qa,.system-release{border-radius:1cqw}.recursion-portal{border-radius:1cqw;grid-template-rows:5cqw 1fr 3.6cqw}.dashboard--finance .dashboard-canvas{grid-template:"forecast"1.18fr"scenarios".53fr"portal".95fr"recommend".28fr/1fr;gap:1.2cqw}.finance-aging,.finance-margin{display:none}.forecast-summary{gap:2cqw;top:1.3cqw;right:1.5cqw}.forecast-summary div:nth-child(3){display:none}.chart-legend{gap:2cqw;top:1.3cqw;left:1.5cqw}.cash-chart{width:calc(100% - 2cqw);height:calc(100% - 6.6cqw);inset:6cqw 1cqw .6cqw}.scenario-stack{grid-template-columns:repeat(3,1fr);gap:1cqw;padding:1cqw}.scenario-card{padding:1.2cqw}.scenario-card small{font-size:clamp(3px,.8cqw,5px)}.finance-recommendation{gap:.5cqw 2cqw;padding:1cqw 1.5cqw}.finance-recommendation small{display:none}.dashboard--ai .dashboard-canvas{grid-template:"conversation"1.36fr"sources".48fr"warning".22fr"portal".73fr/1fr;gap:1.2cqw}.ai-composer,.ai-draft{display:none}.ai-prompt{gap:.8cqw;margin:1.2cqw;padding:1.2cqw 1.4cqw}.ai-prompt span{font-size:clamp(5px,1.35cqw,7px)}.ai-prompt p{font-size:clamp(5px,1.25cqw,7px)}.ai-answer{margin:0 1.2cqw;padding:1.1cqw 1.4cqw}.ai-answer__intro{font-size:clamp(5px,1.2cqw,7px)}.ai-answer p{font-size:clamp(4px,1cqw,6px)}.variance-block{height:27%;top:39%}.variance-title{padding:1cqw 1.4cqw 0;font-size:clamp(3px,.85cqw,5px)}.waterfall{gap:1cqw;inset:3.2cqw 1.3cqw .7cqw}.waterfall span{font-size:clamp(2px,.65cqw,4px)}.recovery-plan{height:31%;padding:1cqw;bottom:1.5%;left:2%;right:2%}.recovery-plan header{font-size:clamp(3px,.85cqw,5px)}.recovery-plan>div{grid-template-columns:3cqw 1fr .6fr auto;font-size:clamp(3px,.78cqw,5px)}.recovery-plan>div>small{display:none}.source-list{grid-template-columns:repeat(3,1fr);gap:1cqw;padding:1cqw}.source{grid-template-columns:1.3cqw 1fr auto;gap:1cqw;padding:1cqw}.ai-warning{padding:0 1.5cqw}.dashboard--workflow .dashboard-canvas{grid-template:"board".86fr"summary".25fr"portal"1.02fr"ledger".52fr/1fr;gap:1.2cqw}.workflow-sync,.workflow-impact{display:none}.workflow-board .data-surface__body{padding:1.5cqw}.workflow-stages{grid-template-columns:repeat(6,1fr);gap:1cqw;height:78%}.workflow-stage{padding:1cqw .65cqw}.workflow-stage header{display:grid}.workflow-stage header strong{font-size:clamp(3px,.8cqw,5px)}.workflow-stage>span,.workflow-stage>small{font-size:clamp(2px,.62cqw,4px)}.workflow-exception{width:20%;padding:1cqw;top:18%;left:67%}.workflow-summary>div{padding:1cqw 1.4cqw}.ledger-table{padding:1cqw 1.4cqw}.dashboard--operations .dashboard-canvas{grid-template:"timeline timeline".86fr"detail route".73fr"portal portal".8fr"util util".3fr/.8fr 1.2fr;gap:1.2cqw}.ops-inventory,.ops-event{display:none}.ops-timeline .data-surface__body{grid-template-rows:3.2cqw 1fr;grid-template-columns:17% 1fr}.timeline-axis{font-size:clamp(3px,.75cqw,5px)}.crew-rows{padding-top:3.2cqw}.crew-rows>span{padding-left:1.3cqw;font-size:clamp(3px,.85cqw,5px)}.timeline-job{padding:.7cqw 1cqw}.timeline-job b{font-size:clamp(3px,.85cqw,5px)}.timeline-job span{display:none}.travel-arrow{font-size:clamp(2px,.6cqw,4px)}.job-head{padding:1.1cqw 1.3cqw;font-size:clamp(3px,.85cqw,5px)}.job-details{padding:0 1.3cqw}.job-details>div{padding:.8cqw 0}.job-details dt,.job-details dd{font-size:clamp(3px,.7cqw,5px)}.job-details>div:nth-child(2),.job-details>div:nth-child(5){display:none}.job-progress{height:1cqw;bottom:1.3cqw;left:1.3cqw;right:1.3cqw}.route-meta{padding:1cqw;font-size:clamp(2px,.62cqw,4px)}.route-map{width:calc(100% - 2cqw);height:48%;margin:0 1cqw}.route-time{padding:1cqw}.route-time span{font-size:clamp(2px,.65cqw,4px)}.ops-utilization{grid-template-columns:auto 1fr;padding:1cqw 1.5cqw}.ops-utilization>strong{width:8cqw;height:8cqw}.dashboard--customer .dashboard-canvas{grid-template:"journey".53fr"revenue".68fr"portal"1fr"summary".48fr/1fr;gap:1.2cqw}.customer-pipeline,.customer-followup,.customer-metrics,.customer-action{display:none}.customer-title{padding:1cqw 1.5cqw}.journey-rail{top:57%}.journey-step{gap:.5cqw}.journey-step>i{width:2.5cqw;height:2.5cqw}.journey-step b{display:none}.revenue-summary{gap:2cqw;padding:1cqw 1.4cqw}.revenue-summary>*{font-size:clamp(5px,1.2cqw,7px)}.revenue-chart{width:calc(100% - 2cqw);height:58%;margin:0 1cqw}.account-facts{grid-template-columns:1fr 1fr;gap:0 2cqw;padding:1cqw 1.4cqw}.customer-summary p{margin:1cqw 1.4cqw;font-size:clamp(3px,.75cqw,5px)}.customer-summary .data-surface__body>small{display:none}.dashboard--system .dashboard-canvas{grid-template:"build".36fr"requirements".55fr"preview"1.28fr"ownership".44fr/1fr;gap:1.2cqw}.system-model,.system-qa,.system-release,.system-integrations,.system-rules{display:none}.build-stages{width:96%}.build-stages>div{justify-items:center;gap:.4cqw;display:grid}.build-stages>div>span{text-align:center;font-size:clamp(2px,.6cqw,4px)}.build-stages small{display:none}.requirement-list{grid-template-columns:repeat(3,1fr);gap:.6cqw;height:100%;padding:1cqw}.requirement-list>div{border:1px solid var(--line);grid-template-columns:1fr auto;padding:.4cqw;font-size:clamp(2px,.62cqw,4px)}.requirement-list>div b{display:none}.system-preview .data-surface__body{padding:1cqw}.role-switch{gap:1cqw;height:4cqw}.role-switch span,.role-switch b{font-size:clamp(3px,.7cqw,5px)}.role-switch b{padding:.6cqw 1.2cqw}.system-kpis{height:7cqw}.system-kpis span{padding:.8cqw;font-size:clamp(2px,.62cqw,4px)}.system-preview .recursion-portal{inset:13cqw 1cqw 5.5cqw}.ownership-strip{height:3.8cqw;bottom:.8cqw;left:1cqw;right:1cqw}.ownership-strip span{font-size:clamp(2px,.6cqw,4px)}.ownership-strip span:nth-child(4),.ownership-strip span:nth-child(5){display:none}.system-ownership{grid-template-columns:repeat(3,1fr);gap:1cqw;padding:1cqw}.system-ownership>div{padding:1cqw}.dashboard-product{font-size:10px}.synthetic-mark{font-size:8px}.data-surface__header{min-height:30px;padding:7px 8px}.data-surface__header h3{font-size:10px}.data-surface__header span{font-size:8px}.data-surface__body{height:calc(100% - 30px)}.status-label{padding:3px 5px;font-size:8px}.recursion-portal{grid-template-rows:28px 1fr 20px}.recursion-portal__header{padding:0 8px;font-size:9px}.recursion-portal__header small{display:none}.recursion-portal__footer{padding:0 8px;font-size:8px}.forecast-summary span{font-size:8px}.forecast-summary strong{font-size:14px}.key{font-size:8px}.chart-axis-labels text{font-size:9px}.scenario-stack{grid-template-columns:repeat(2,1fr)}.scenario-card:nth-child(3){display:none}.scenario-card>span{font-size:9px}.scenario-card>strong{font-size:12px}.finance-recommendation span{font-size:8px}.finance-recommendation strong{font-size:11px}.dashboard--ai .dashboard-canvas{grid-template-rows:1.42fr .42fr .2fr .78fr}.dashboard--ai .variance-block,.dashboard--ai .recovery-plan{display:none}.ai-prompt span,.ai-answer__intro{font-size:9px}.ai-prompt p{font-size:11px;line-height:1.35}.ai-prompt time{font-size:8px}.ai-answer p{max-width:none;font-size:10px;line-height:1.45}.ai-citations span{padding:3px 4px;font-size:8px}.source-list{grid-template-columns:repeat(3,1fr)}.source:nth-child(n+4){display:none}.source{grid-template-columns:8px 1fr auto;padding:5px}.source i{width:7px;height:9px}.source span{font-size:8px}.ai-warning strong{font-size:9px}.ai-warning span{font-size:8px}.workflow-stages{grid-template-columns:repeat(4,1fr)}.workflow-stage:nth-child(2),.workflow-stage:nth-child(5){display:none}.workflow-stage header b{width:18px;height:18px;font-size:8px}.workflow-stage header strong,.workflow-stage>span{font-size:8px}.workflow-stage>small{display:none}.workflow-exception{width:34%;left:62%}.workflow-exception span,.workflow-exception strong{font-size:8px}.workflow-exception small,.workflow-exception b{font-size:7px}.workflow-summary span,.workflow-summary small{font-size:8px}.workflow-summary strong{font-size:10px}.ledger-table>div{font-size:8px}.ledger-table>div:nth-child(n+4){display:none}.timeline-axis,.crew-rows>span,.timeline-job b{font-size:8px}.job-head{font-size:9px}.job-details dt{font-size:8px}.job-details dd{font-size:9px}.route-meta,.route-time span{font-size:8px}.route-time b{font-size:12px}.ops-utilization>strong{font-size:14px}.ops-utilization>span{grid-template-columns:52px 1fr 30px;font-size:8px}.journey-steps{grid-template-columns:repeat(4,1fr)}.journey-step:nth-child(2),.journey-step:nth-child(3),.journey-step:nth-child(5){display:none}.journey-step>i{width:17px;height:17px;font-size:8px}.journey-step>span{font-size:8px}.customer-title strong{font-size:14px}.customer-title span,.customer-title b{font-size:8px}.revenue-summary>strong{font-size:14px}.revenue-summary>span{font-size:11px}.account-facts>span{font-size:9px}.customer-summary p{font-size:9px;line-height:1.35}.build-stages{grid-template-columns:repeat(4,1fr)}.build-stages>div:nth-child(3),.build-stages>div:nth-child(4),.build-stages>div:nth-child(5){display:none}.build-stages>div>b{width:18px;height:18px;font-size:8px}.build-stages>div>span{font-size:8px}.requirement-list{grid-template-columns:repeat(3,1fr)}.requirement-list>div:nth-child(n+4){display:none}.requirement-list>div,.role-switch span,.role-switch b{font-size:8px}.role-switch b:nth-child(3),.role-switch b:nth-child(5){display:none}.system-kpis span{font-size:8px}.system-kpis span:nth-child(n+3){display:none}.system-ownership b{font-size:10px}.system-ownership small{font-size:8px}}@media (max-height:560px) and (orientation:landscape){.dashboard-shell{width:min(81vw,1320px)}.dashboard-topbar{min-height:35px}.dashboard-canvas{height:calc(100% - max(5.1cqw,35px))}.data-surface__header h3{font-size:8px}.data-surface__header span{font-size:7px}.dashboard--ai .dashboard-canvas{grid-template:"conversation sources"1fr"portal warning".56fr/1.35fr .72fr}.dashboard--ai .variance-block,.dashboard--ai .recovery-plan,.dashboard--ai .ai-composer,.dashboard--ai .ai-draft{display:none}.ai-prompt span,.ai-answer__intro{font-size:8px}.ai-prompt p{font-size:10px}.ai-prompt time{font-size:7px}.ai-answer p{color:#aeb9c8;max-width:none;font-size:9px;line-height:1.4}.ai-citations span{font-size:7px}.source-list{grid-template-columns:repeat(2,1fr)}.source:nth-child(n+5){display:none}.source span{font-size:7px}.ai-warning strong{font-size:8px}.ai-warning span{font-size:7px}}@media (prefers-reduced-motion:reduce){[data-scroll-motion]{animation:none!important}}.experience{height:1650vh;color:var(--light);background:var(--void);isolation:isolate;position:relative;overflow:clip}.experience__sticky{width:100%;height:100vh;perspective:1650px;perspective-origin:50% 48%;background:radial-gradient(circle at 72% 42%,#3378ff14,#0000 38%),linear-gradient(#ffffff04 1px,#0000 1px) 0 0/70px 70px,linear-gradient(90deg,#ffffff04 1px,#0000 1px) 0 0/70px 70px,#03060a;height:100svh;position:sticky;top:0;overflow:hidden}.space-canvas{z-index:0;opacity:.72;pointer-events:none;position:absolute;inset:0}.space-canvas__element{width:100%;height:100%}.space-canvas--unavailable{background:radial-gradient(circle at 18% 75%,#5b7cff12 0 1px,#0000 2px) 0 0/170px 170px,radial-gradient(circle at 85% 25%,#ffb4540d 0 1px,#0000 2px) 0 0/230px 230px}.experience__vignette{z-index:1;pointer-events:none;background:linear-gradient(90deg,#00000047,#0000 22% 82%,#0000001f),radial-gradient(#0000 68%,#00000047 126%);position:absolute;inset:0}.experience[data-resource-state=invalid] .experience__sticky:after{z-index:100;color:#ffb454;content:"EXPERIENCE RESOURCE VALIDATION FAILED";font:600 clamp(.75rem, 1.2vw, 1rem)/1.4 var(--mono);letter-spacing:.12em;text-align:center;background:#02050af5;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.fractal-gate{visibility:visible;pointer-events:none;contain:layout paint style;clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%);will-change:auto;position:absolute;inset:0;overflow:clip}.experience-scene{transform-style:preserve-3d;backface-visibility:hidden;contain:layout paint style;will-change:auto;position:absolute;top:50%;left:50%}.experience-scene[data-scene-index="0"]{z-index:4;transform:translate(-50%,-50%)translate(10vw)rotateX(4.8deg)rotateY(-7.2deg)scale(.82)}.experience-scene:not([data-scene-index="0"]){transform:translate(-50%,-50%)translateZ(-260px)scale(.04)}.experience-copy{z-index:11;pointer-events:none;opacity:0;will-change:opacity, transform;width:min(29vw,510px);position:absolute;top:50%;transform:translateY(-50%)}.experience-copy:before{background:var(--blue);content:"";width:clamp(48px,4vw,82px);height:3px;margin-bottom:clamp(22px,2.4vw,42px);display:block}.experience-copy h2{color:#f8faff;font-family:var(--display);letter-spacing:-.025em;margin:0;font-size:clamp(3.4rem,4.7vw,6.4rem);font-weight:600;line-height:.82}.experience-copy p{color:#bbc4d2;letter-spacing:-.02em;margin:clamp(20px,2vw,34px) 0 0;font-size:clamp(1rem,1.25vw,1.35rem);font-weight:430}.experience-copy[data-copy-index="0"]{opacity:1}.experience-copy[data-side=left]{left:clamp(28px,3.2vw,66px)}.experience-copy[data-side=right]{right:clamp(28px,3.2vw,66px)}.experience-black-gate{--black-progress:0;z-index:30;visibility:visible;clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%);pointer-events:none;will-change:clip-path;background:#000;position:absolute;inset:0}.experience-black-gate:before{opacity:calc(1 - var(--black-progress));content:"";background:radial-gradient(circle,#000 0 36%,#020713 72%,#0a1c42 100%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #5b7cff52,inset 0 0 90px #3378ff33}.experience-black-gate>span{aspect-ratio:16/9;width:min(58vw,780px);opacity:calc((1 - var(--black-progress)) * .8);border:1px solid #5b7cff6b;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 34px #3378ff1a,0 0 20px #3378ff14}.experience-black-gate>span:nth-child(2){width:min(42vw,560px);opacity:calc((1 - var(--black-progress)) * .64)}.experience-black-gate>span:nth-child(3){width:min(27vw,360px);opacity:calc((1 - var(--black-progress)) * .5)}.experience-black-gate>span:nth-child(4){width:min(12vw,160px);opacity:calc((1 - var(--black-progress)) * .4)}.experience-final{z-index:35;color:#f8faff;text-align:center;opacity:0;visibility:hidden;pointer-events:none;clip-path:inset(100% 0 0);will-change:opacity, transform, clip-path;width:min(88vw,1100px);position:absolute;top:50%;left:50%}.experience-final p{font-family:var(--display);letter-spacing:-.045em;margin:0;font-size:clamp(3rem,6.6vw,8rem);font-weight:600;line-height:.78}@media (max-width:760px),(max-width:1024px) and (pointer:coarse){.experience{height:1120vh;height:1120svh}}@media (max-width:760px){.experience__sticky{perspective:1080px;perspective-origin:50% 58%;background:radial-gradient(circle at 50% 60%,#5b7cff0f,#0000 56%),#090b0e}.experience__vignette{background:linear-gradient(#00000012,#0000 40%,#00000052)}.experience-copy[data-side]{top:max(38px, calc(env(safe-area-inset-top) + 24px));width:calc(100% - 68px);left:22px;right:auto;transform:none}.experience-copy:before{width:46px;height:3px;margin-bottom:17px}.experience-copy h2{font-size:clamp(3rem,13vw,5.2rem);line-height:.82}.experience-copy p{max-width:30ch;font:450 clamp(.83rem, 3.4vw, 1rem)/1.4 var(--mono);margin-top:15px}.experience-final{width:calc(100% - 36px)}.experience-final p{font-size:clamp(2rem,8.5vw,4rem)}}.experience.is-reduced{background:var(--void);height:auto}.experience.is-reduced .experience__sticky{perspective:none;flex-direction:column;gap:clamp(36px,8vw,100px);height:auto;min-height:100vh;padding:clamp(80px,10vw,150px) clamp(18px,5vw,72px);display:flex;position:relative;top:auto;overflow:hidden}.experience.is-reduced .space-canvas,.experience.is-reduced .experience__vignette,.experience.is-reduced .experience-black-gate{display:none}.experience.is-reduced .fractal-gate{display:contents}.experience.is-reduced .experience-copy,.experience.is-reduced .experience-scene,.experience.is-reduced .experience-final{opacity:1;visibility:visible;pointer-events:auto;clip-path:none;width:100%;position:relative;inset:auto;transform:none!important}.experience.is-reduced .experience-copy{max-width:760px}.experience.is-reduced .experience-copy[data-side=right]{align-self:end}.experience.is-reduced .experience-final{align-content:center;min-height:50vh}.experience.is-reduced .experience-scene{place-items:center;display:grid}.experience.is-reduced .dashboard-shell{width:min(100%,1180px)}@media (prefers-reduced-motion:reduce){.experience-scene,.experience-copy,.experience-final{backface-visibility:visible}}.contact-section{width:100%;min-height:120vh;color:#f7f9fd;background-color:#000;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:80px 80px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;align-items:center;min-height:120svh;padding:clamp(64px,8vw,140px) clamp(24px,6vw,96px);display:grid;position:relative;overflow:hidden}.contact-section:before{aspect-ratio:1;pointer-events:none;content:"";border:1px solid #5b7cff17;border-radius:50%;width:min(58vw,900px);position:absolute;top:12%;right:-22vw;box-shadow:0 0 0 9vw #5b7cff07,0 0 0 18vw #5b7cff04}.contact-section__inner{z-index:1;width:min(100%,1400px);margin:0 auto;position:relative}.contact-section__heading{border-top:1px solid #ffffff38;border-bottom:1px solid #ffffff38;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,5vw,80px);padding:clamp(28px,3vw,50px) 0;display:grid}.contact-section__heading h2{font-family:var(--display);letter-spacing:-.045em;margin:0;font-size:clamp(5.6rem,14vw,14rem);font-weight:600;line-height:.68}.contact-section__heading>button{color:#f7f9fd;cursor:pointer;min-width:184px;min-height:62px;font:650 .78rem/1 var(--mono);letter-spacing:.09em;background:0 0;border:1px solid #ffffff57;border-radius:999px;grid-template-columns:auto 24px;align-items:center;gap:18px;padding:16px 20px 16px 24px;transition:color .18s,background .18s,border-color .18s;display:grid}.contact-section__heading>button svg{width:24px;height:24px}.contact-section__heading>button:hover,.contact-section__heading>button:focus-visible{color:#000;background:#fff;border-color:#fff}.contact-disclosure{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .64s cubic-bezier(.16,1,.3,1),opacity .26s,visibility 0s linear .64s;display:grid}.contact-section.is-open .contact-disclosure{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.contact-disclosure__clip{min-height:0;overflow:hidden}.contact-form{gap:clamp(30px,4vw,56px);width:min(860px,100%);margin-left:auto;padding:clamp(42px,6vw,88px) 0 8px;display:grid}.contact-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,56px);display:grid}.contact-form label{gap:13px;display:grid}.contact-form label>span{color:#8e99aa;font:600 .7rem/1 var(--mono);letter-spacing:.11em}.contact-form input,.contact-form textarea{color:#f7f9fd;background:0 0;border:0;border-bottom:1px solid #ffffff47;border-radius:0;outline:0;width:100%;padding:0 0 16px;font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.45;transition:border-color .18s}.contact-form textarea{resize:vertical;min-height:118px}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#777f8e}.contact-form input:focus,.contact-form textarea:focus{border-bottom-color:#5b7cff}.contact-form__footer{justify-content:space-between;align-items:center;gap:24px;display:flex}.contact-form__footer>a{color:#aeb7c6;font:500 .78rem/1.4 var(--mono);text-underline-offset:5px;text-decoration-color:#ffffff40}.contact-form__footer>button{color:#fff;cursor:pointer;min-width:184px;min-height:64px;font:700 .78rem/1 var(--mono);letter-spacing:.1em;background:#315fe8;border:1px solid #5b7cff;grid-template-columns:auto 24px;align-items:center;gap:36px;padding:16px 20px 16px 24px;transition:color .18s,background .18s,transform .18s;display:grid}.contact-form__footer>button svg{width:24px}.contact-form__footer>button:hover,.contact-form__footer>button:focus-visible{color:#101010;background:#fff;transform:translateY(-2px)}@media (max-width:720px){.contact-section{min-height:118vh;background-size:48px 48px;min-height:118svh;padding:72px 20px}.contact-section:before{display:none}.contact-section__heading{grid-template-columns:1fr;gap:32px;padding:32px 0}.contact-section__heading h2{font-size:clamp(5.3rem,30vw,8.6rem);line-height:.72}.contact-section__heading>button{width:min(100%,190px);min-height:60px}.contact-form{gap:30px;padding-top:42px}.contact-form__row{grid-template-columns:1fr;gap:30px}.contact-form input,.contact-form textarea{font-size:1rem}.contact-form__footer{flex-direction:column-reverse;align-items:stretch}.contact-form__footer>button{width:100%;min-height:62px}}@media (prefers-reduced-motion:reduce){.contact-disclosure{transition:none}}
