.studio-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:center;column-gap:clamp(36px,7vw,110px);min-height:min(880px,100svh);padding:145px clamp(24px,5.5vw,88px) 85px;overflow:hidden;background:radial-gradient(ellipse at 75% 29%,#612b122f,transparent 55%),radial-gradient(ellipse at 17% 25%,#141b303d,transparent 65%),#06070b}.studio-hero__visual{position:absolute;z-index:-2;width:min(1120px,84vw);height:740px;top:-63px;right:-180px;contain:strict;isolation:isolate}.studio-hero__visual .black-hole-interaction{height:72%;width:92%}.studio-hero__veil{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#07090eeb,#07090ec9 32%,#07090e10 69%),linear-gradient(0deg,#06070b,transparent 55%)}.studio-hero__orbit-label{position:absolute;left:54%;top:68%;display:flex;align-items:center;gap:7px;color:#dbc5a676;font:400 10px var(--mono);pointer-events:none}.studio-hero__main{position:relative;max-width:740px}.studio-hero__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:23px;color:#ada8a8;font:400 11px/1.6 var(--sans)}.studio-hero__eyebrow>span{color:#f5bd86;font:500 10px/1.6 var(--mono);letter-spacing:.12em}.studio-hero__eyebrow>i{width:3px;height:3px;border-radius:50%;background:#8c7362}.studio-hero h1{margin:0;font:500 clamp(38px,5.5vw,80px)/1.15 var(--display);letter-spacing:-.065em}.studio-hero h1 em{font-style:normal;color:#ffc394}.studio-hero__description{max-width:560px;margin:26px 0;color:#bdb8bc;font:400 clamp(14px,1.15vw,17px)/1.8 var(--sans)}.studio-hero__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.studio-hero__actions button{display:inline-flex;min-height:56px;align-items:center;justify-content:center;gap:14px;padding:16px 20px;border-radius:9px;font:650 13px/1.5 var(--sans);cursor:pointer;transition:background .2s,border-color .2s,transform .2s}.studio-hero__primary{background:#ffc193;color:#23160f;box-shadow:0 8px 40px #ff9a3618}.studio-hero__primary:hover{background:#ffd0ad;transform:translateY(-2px)}.studio-hero__voice{border:1px solid #f5cfab35;background:#120e1073;color:#e0cbc0}.studio-hero__voice:hover{border-color:#eec9a875;background:#201715}.studio-hero__assistant-note{display:flex;gap:8px;align-items:center;margin:13px 0 0;color:#918d97;font-size:11px;line-height:1.6}.studio-hero__assistant-note>span{width:5px;height:5px;flex-shrink:0;border-radius:50%;background:#d1b28f}.studio-hero__voice-guide{display:flex;gap:16px;max-width:530px;margin-top:30px;padding-top:23px;border-top:1px solid #d7b3911c}.studio-hero__voice-guide strong{color:#e5d4c7;font-size:13px;font-weight:550}.studio-hero__voice-guide p{margin:7px 0 0;color:#96919a;font-size:12px;line-height:1.8}.studio-hero__voice-symbol{display:flex;align-items:center;justify-content:center;gap:3px;flex:0 0 34px;height:34px;margin-top:1px;border:1px solid #d7b39124;border-radius:8px;background:#e1a77308}.studio-hero__voice-symbol i{width:2px;height:8px;border-radius:2px;background:#d6a987}.studio-hero__voice-symbol i:nth-child(2n){height:15px}.studio-hero__voice-symbol i:nth-child(3){height:21px}.studio-hero__assurance{display:flex;align-items:flex-start;gap:7px;margin:20px 0 0;color:#8f8c94;font-size:11px;line-height:1.7}.studio-hero__assurance svg{flex-shrink:0;margin-top:2px;color:#afbaa6}.studio-hero__side{position:relative;align-self:end;margin-bottom:6px}.studio-hero__platform-question{display:block;color:#b4a7c7;font-size:12px;margin:0 0 13px 3px}.studio-hero__platform{display:block;padding:clamp(22px,2.2vw,32px);border:1px solid #ba9ee347;border-radius:14px;background:linear-gradient(133deg,#242034e8,#0f101bd9);transition:border-color .2s,background .2s}.studio-hero__platform:hover{border-color:#ccb3ff87;background:linear-gradient(133deg,#2d263de8,#141320eb)}.studio-hero__platform-top{display:flex;align-items:center;justify-content:space-between;gap:18px;color:#d0b9f4}.studio-hero__platform-top>span{display:flex;align-items:center;gap:9px;font:500 9px/1.6 var(--mono);letter-spacing:.05em}.studio-hero__platform h2{margin:21px 0 14px;color:#f0e7fc;font:500 clamp(20px,2vw,28px)/1.4 var(--sans);letter-spacing:-.045em}.studio-hero__platform h2>span{display:block}.studio-hero__platform p{margin:0;color:#ada3b8;font-size:12px;line-height:1.8}.studio-hero__platform-action{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px;padding-top:17px;border-top:1px solid #c5a3fb27;color:#e1ccff;font-size:12px;font-weight:550}.studio-hero__platform-action svg{flex-shrink:0}.studio-hero__platform small{display:block;margin-top:9px;color:#998aaf;font-size:10px;line-height:1.6}.studio-hero__footer{position:absolute;left:clamp(24px,5.5vw,88px);right:clamp(24px,5.5vw,88px);bottom:25px;display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff0b;padding-top:15px;font:400 9px/1.5 var(--mono);color:#786d70;letter-spacing:.08em;pointer-events:none}.studio-hero__footer b{font-weight:400;margin-right:8px;color:#bc8e6d}.studio-hero__footer span:last-child{color:#8b7c9c}.studio-hero__footer span:last-child b{color:#b498d4}@media(min-width:1550px){.studio-hero{grid-template-columns:minmax(0,1.4fr) minmax(340px,.6fr)}.studio-hero__visual{right:-40px;top:-35px}}@media(max-width:1100px)and (min-width:761px){.studio-hero{gap:30px;padding-left:30px;padding-right:30px;grid-template-columns:1.25fr .85fr}.studio-hero h1{font-size:clamp(34px,5.2vw,60px)}.studio-hero__actions button{padding:13px 14px;font-size:12px;min-height:49px}.studio-hero__platform{padding:22px}}@media(max-width:760px){.studio-hero{display:block;min-height:auto;padding:105px 22px 28px}.studio-hero__visual{width:850px;height:650px;right:-410px;top:-30px;opacity:.48}.studio-hero__veil{background:linear-gradient(90deg,#06070bec,#06070b92 65%,#06070b4a),linear-gradient(0deg,#06070b 0%,transparent 50%)}.studio-hero__orbit-label,.studio-hero__footer{display:none}.studio-hero__eyebrow{gap:7px;margin-bottom:18px;font-size:10px}.studio-hero__eyebrow>span{font-size:9px}.studio-hero h1{font-size:clamp(31px,8.5vw,57px);line-height:1.2;letter-spacing:-.06em}.studio-hero__description{margin:19px 0 20px;font-size:13px;line-height:1.75;max-width:550px}.studio-hero__actions{gap:9px}.studio-hero__actions button{min-height:48px;font-size:12px;padding:12px 14px}.studio-hero__primary{flex:1 1 100%}.studio-hero__primary svg{margin-left:auto}.studio-hero__voice{flex:1 1 100%}.studio-hero__assistant-note{margin-top:10px;font-size:10px}.studio-hero__voice-guide{margin-top:15px;padding-top:12px;gap:11px}.studio-hero__voice-guide strong{font-size:12px}.studio-hero__voice-guide p{font-size:11px;line-height:1.7;margin-top:5px}.studio-hero__assurance{display:none}.studio-hero__side{margin:18px 0 0}.studio-hero__platform-question{font-size:11px;margin-bottom:8px}.studio-hero__platform{padding:18px;border-radius:11px;background:linear-gradient(133deg,#252032e8,#13111cea)}.studio-hero__platform h2{font-size:21px;margin:13px 0 10px;line-height:1.25}.studio-hero__platform h2>span{display:inline}.studio-hero__platform h2>span+span:before{content:" "}.studio-hero__platform p{font-size:11px;line-height:1.65}.studio-hero__platform-action{padding-top:12px;margin-top:14px;font-size:11px}.studio-hero__platform small{display:none}}@media(prefers-reduced-motion:reduce){.studio-hero__actions button,.studio-hero__platform{transition:none}}.studio-chat{position:fixed;right:max(24px,env(safe-area-inset-right));bottom:max(22px,env(safe-area-inset-bottom));z-index:220;display:flex;flex-direction:column;align-items:flex-end;gap:12px;color:#f0f0eb;font-family:var(--sans, sans-serif)}.studio-chat button,.studio-chat textarea,.studio-chat select{font:inherit}.studio-chat button{cursor:pointer}.studio-chat button:disabled{cursor:default;opacity:.4}.studio-chat button:focus-visible,.studio-chat select:focus-visible,.studio-chat textarea:focus-visible{outline:2px solid #ffbb78;outline-offset:3px}.studio-chat__launcher{display:inline-flex;min-height:62px;align-items:center;justify-content:center;gap:13px;padding:10px 18px 10px 12px;border:1px solid rgba(255,159,93,.4);border-radius:100px;background:linear-gradient(135deg,#24170f,#101015 72%);box-shadow:0 8px 38px #0008,inset 0 1px #fff1;color:#f5f0e9;transition:border-color .2s,transform .2s}.studio-chat__launcher:hover{border-color:#ffac65;transform:translateY(-2px)}.studio-chat__launcher>span:not(.studio-chat__orb){text-align:left;font-size:13px;font-weight:600}.studio-chat__launcher small{display:block;margin-top:4px;color:#bcada4;font:400 8px/1.3 var(--mono, monospace);letter-spacing:.13em}.studio-chat__launcher>svg{margin-left:4px;color:#ffb174}.studio-chat--open .studio-chat__launcher{width:48px;min-height:48px;padding:0}.studio-chat--open .studio-chat__launcher>svg{margin:0}.studio-chat__orb{position:relative;display:inline-flex;flex:0 0 38px;width:38px;height:38px;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle,#030303 24%,#8a3d23 30%,#281510 42%,#15100e 65%)}.studio-chat__orb:before{content:"";position:absolute;top:5px;right:-1px;bottom:5px;left:-1px;border:2px solid #ffb361;border-top-color:#ffe0a3;border-radius:50%;transform:rotate(-28deg) scaleY(.35);box-shadow:0 0 7px #ff83466b}.studio-chat__orb i{position:relative;width:12px;height:12px;border-radius:50%;background:#050505;box-shadow:1px 0 2px #ffb666}.studio-chat__panel{display:flex;width:min(480px,calc(100vw - 32px));height:min(790px,calc(100dvh - 108px));flex-direction:column;overflow:hidden;border:1px solid #514034;border-radius:20px;background:#0d0e12;box-shadow:0 24px 80px #0009,0 3px 14px #0007;animation:studio-chat-enter .22s ease-out both}.studio-chat__header{display:flex;flex-shrink:0;align-items:center;gap:11px;padding:16px 12px 16px 18px;border-bottom:1px solid #ffffff12;background:linear-gradient(120deg,#231710,#101116 80%)}.studio-chat__header>div{flex:1;min-width:0}.studio-chat__header h2{margin:0;font-size:14px;font-weight:700;letter-spacing:-.015em}.studio-chat__header p{display:flex;align-items:center;gap:5px;margin:5px 0 0;color:#b4aba5;font-size:10px}.studio-chat__header p>span{width:5px;height:5px;flex-shrink:0;border-radius:50%;background:#ffb174}.studio-chat__icon-button{display:inline-flex;width:36px;height:36px;flex:0 0 36px;align-items:center;justify-content:center;padding:0;border-radius:9px;background:transparent;color:#a8a5a3}.studio-chat__icon-button:hover:not(:disabled){background:#ffffff0b;color:#fff1de}.studio-chat__icon-button.is-listening{background:#ff85351f;color:#ffb174}.studio-chat__log{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:22px 20px 12px;scrollbar-width:thin;scrollbar-color:#59473e transparent}.studio-chat__welcome{padding:10px 0 6px}.studio-chat__eyebrow{display:flex;align-items:center;gap:7px;color:#d5a179;font:400 9px/1.5 var(--mono, monospace)}.studio-chat__welcome h3{max-width:360px;margin:18px 0 10px;font-size:clamp(25px,4vw,31px);line-height:1.15;font-weight:500;letter-spacing:-.04em}.studio-chat__welcome>p{margin:0;color:#b6b1af;font-size:13px;line-height:1.7}.studio-chat__voice-intro{display:flex;align-items:flex-start;gap:10px;margin-top:19px;padding:13px;border-left:2px solid #edab76;border-radius:0 9px 9px 0;background:#ffb17409}.studio-chat__voice-intro>svg{flex-shrink:0;margin-top:2px;color:#ffbb83}.studio-chat__voice-intro strong{color:#f1d1b5;font-size:12px;font-weight:500}.studio-chat__voice-intro p{margin:5px 0 0;color:#b5aaa1;font-size:11px;line-height:1.65}.studio-chat__quick-questions{display:grid;gap:8px;margin-top:18px}.studio-chat__quick-questions button{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #ffffff13;border-radius:10px;background:#ffffff03;color:#d4ceca;font-size:11px;line-height:1.5;text-align:left}.studio-chat__quick-questions button>svg{flex-shrink:0;color:#bd8960}.studio-chat__quick-questions button:hover:not(:disabled){border-color:#b27e4f77;background:#e18f3b0a}.studio-chat__message{width:fit-content;max-width:100%;margin:0 0 20px}.studio-chat__speaker{display:block;margin-bottom:7px;color:#b59176;font:400 9px/1.4 var(--mono, monospace)}.studio-chat__message>p{margin:0;color:#dedcdb;font-size:12px;line-height:1.8;overflow-wrap:anywhere;white-space:pre-wrap}.studio-chat__message--user{max-width:92%;margin-left:auto;padding:11px 14px;border:1px solid #ffffff10;border-radius:13px 13px 3px;background:#1a1b22}.studio-chat__message--user .studio-chat__speaker{color:#a7a5b1}.studio-chat__message--user>p{color:#f1ece6}.studio-chat__thinking{display:flex;align-items:center;gap:8px;margin-bottom:14px;color:#cda98d;font-size:11px}.studio-chat__thinking>svg,.studio-chat__spinner{animation:studio-chat-spin 1.1s linear infinite}.studio-chat__suggestions{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 10px}.studio-chat__suggestions button{display:inline-flex;max-width:100%;min-height:35px;align-items:center;gap:7px;padding:7px 10px;border:1px solid #c28a5633;border-radius:8px;background:#f19d4b08;color:#e0b798;font-size:10px;text-align:left}.studio-chat__suggestions button>svg{flex-shrink:0}.studio-chat__suggestions button:hover:not(:disabled){background:#f19d4b12}.studio-chat__compose{flex-shrink:0;padding:10px 16px 0}.studio-chat__voice{margin:0 0 10px;padding:10px;border:1px solid #ffb17424;border-radius:12px;background:#ffb17405;transition:border-color .2s,background .2s}.studio-chat__voice.is-highlighted,.studio-chat__voice.is-listening{border-color:#eeb0788c;background:#ffb1740d}.studio-chat__voice-controls{display:flex;align-items:stretch;gap:10px}.studio-chat__voice-button{display:inline-flex;flex:1;min-height:44px;min-width:0;align-items:center;justify-content:center;gap:8px;padding:10px;border:1px solid #ffb17447;border-radius:8px;background:#ffb17414;color:#ffe0c5;font-size:12px!important;line-height:1.25;text-align:left}.studio-chat__voice-button>svg{flex-shrink:0;color:#ffb174}.studio-chat__voice-button:hover:not(:disabled){background:#ffb17425;border-color:#ffb17499}.studio-chat__voice.is-listening .studio-chat__voice-button{border-color:#ffb174;background:#ffb17424}.studio-chat__voice-language{flex:0 1 145px;min-width:0}.studio-chat__voice-language label{display:flex;align-items:center;gap:5px;padding:0 0 4px 2px;color:#b4a59a;font-size:9px}.studio-chat__voice-language select{width:100%;min-height:30px;padding:3px 5px;border:1px solid #ffffff1a;border-radius:5px;background:#131116;color:#ede4dd;font-size:12px;color-scheme:dark}.studio-chat__voice>p{margin:8px 0 0;color:#a89e97;font-size:9px;line-height:1.6}.studio-chat__compose form{border:1px solid #ffffff26;border-radius:12px;background:#08090c;transition:border-color .2s}.studio-chat__compose form:focus-within{border-color:#e49b63a6}.studio-chat__compose textarea{display:block;width:100%;min-height:77px;max-height:130px;resize:vertical;padding:13px 13px 4px;border:0;border-radius:12px;outline:0;background:transparent;color:#f0eae3;font-size:13px;line-height:1.5}.studio-chat__compose textarea:focus-visible{outline:0}.studio-chat__compose textarea::placeholder{color:#969094}.studio-chat__compose-actions{display:flex;align-items:center;gap:5px;padding:0 6px 6px 12px}.studio-chat__input-hint{flex:1;color:#b4a292;font-size:9px;line-height:1.4}.studio-chat__send{display:flex;width:36px;height:36px;flex-shrink:0;align-items:center;justify-content:center;border-radius:9px;background:#ffaf70;color:#20140d}.studio-chat__send:hover:not(:disabled){background:#ffca96}.studio-chat__send:disabled{opacity:.28}.studio-chat__privacy{margin:8px 0 10px;color:#939095;font-size:9px;line-height:1.5;text-align:center}.studio-chat__notice{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin:0 0 10px;color:#e7b185;font-size:11px;line-height:1.5}.studio-chat__notice p{margin:0}.studio-chat__notice button{display:inline-flex;min-height:32px;flex-shrink:0;align-items:center;gap:5px;padding:4px 7px;border-radius:6px;background:#ffffff08;color:#ffd6b4;font-size:10px}.studio-chat__project{display:flex;min-height:61px;flex-shrink:0;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-top:1px solid #ffffff0d;background:#141218;color:#e5dbd1;text-align:left}.studio-chat__project strong{display:block;font-size:11px;font-weight:500}.studio-chat__project small{display:flex;align-items:center;gap:4px;margin-top:5px;color:#a5a09c;font-size:9px}.studio-chat__project>svg{color:#e9b78e}.studio-chat__project:hover:not(:disabled){background:#1d1719}@keyframes studio-chat-enter{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@keyframes studio-chat-spin{to{transform:rotate(360deg)}}@media(max-width:760px){body:has(.control-page-v2) .studio-chat:not(.studio-chat--open){bottom:calc(84px + env(safe-area-inset-bottom))}}@media(max-width:600px){.studio-chat{right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));gap:8px}.studio-chat__launcher{min-height:54px;gap:9px;padding:7px 14px 7px 9px}.studio-chat__launcher>span:not(.studio-chat__orb){font-size:11px}.studio-chat__launcher small{font-size:7px}.studio-chat__launcher .studio-chat__orb{width:34px;height:34px;flex-basis:34px}.studio-chat:not(.studio-chat--open) .studio-chat__launcher{width:54px;min-height:54px;padding:0;gap:0}.studio-chat:not(.studio-chat--open) .studio-chat__launcher>span{display:none}.studio-chat:not(.studio-chat--open) .studio-chat__launcher>svg{width:23px;height:23px;margin:0}.studio-chat__panel{width:calc(100vw - 24px);height:min(790px,calc(100dvh - 92px - env(safe-area-inset-bottom)));border-radius:16px}.studio-chat__header{padding:12px;gap:8px}.studio-chat__header h2{font-size:13px}.studio-chat__header p{font-size:9px}.studio-chat__log{padding:15px 16px 8px}.studio-chat__welcome{padding-top:5px}.studio-chat__welcome h3{margin-top:13px}.studio-chat__quick-questions{margin-top:17px}.studio-chat__compose{padding:8px 12px 0}.studio-chat__compose textarea{font-size:16px}.studio-chat__voice-language{flex-basis:125px}.studio-chat__voice-language select{font-size:16px}.studio-chat__voice-button{font-size:11px!important}.studio-chat__project{min-height:57px;padding:10px 16px}}@media(max-height:520px){.studio-chat--open .studio-chat__launcher{display:none}.studio-chat__panel{height:calc(100dvh - 24px)}.studio-chat__header{padding-top:8px;padding-bottom:8px}.studio-chat__compose textarea{min-height:45px;height:45px}.studio-chat__voice{padding:6px;margin-bottom:6px}.studio-chat__voice>p{font-size:8px;margin-top:4px}.studio-chat__project{min-height:42px;padding-top:6px;padding-bottom:6px}.studio-chat__project small{display:none}}@media(prefers-reduced-motion:reduce){.studio-chat *,.studio-chat *:before{animation:none!important;transition:none!important}}.account-sync{position:fixed;z-index:70;bottom:12px;left:18px;display:flex;align-items:center;gap:7px;max-width:min(440px,calc(100vw - 110px));padding:9px 12px;border:1px solid #ffffff16;border-radius:10px;background:#111018ed;color:#a4aaa6;font-size:11px;box-shadow:0 4px 22px #0004}.account-sync--error{color:#ffd68b;border-color:#e9a65270}.account-sync button{border:0;color:#fff1c7;background:transparent;cursor:pointer;text-decoration:underline}.account-sync--error{flex-wrap:wrap;max-width:min(440px,calc(100vw - 36px));bottom:88px}.account-sync__actions{display:flex;flex-wrap:wrap;gap:12px;flex-basis:100%}.header-brand{position:relative;z-index:2;display:flex;align-items:center;gap:18px}.header-brand .logo{min-width:0}.product-switch{display:inline-flex;flex:0 0 auto;gap:4px;padding:4px;border:1px solid rgba(240,240,235,.15);border-radius:12px;background:#0b0c12}.product-switch button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;padding:0 12px;border-radius:8px;background:transparent;color:#b4b4c0;font:600 11px/1.2 var(--sans);cursor:pointer;transition:background .2s,color .2s;white-space:nowrap}.product-switch button:hover{color:var(--paper);background:#f0f0eb12}.product-switch button.active{color:#ffce8b;background:#ff9f1c24;box-shadow:inset 0 0 0 1px #ffaf4d40}.product-switch button:nth-child(2).active{color:#dbd0ff;background:#ae91ff29;box-shadow:inset 0 0 0 1px #bda6ff47}.product-switch button:focus-visible,.product-choices button:focus-visible{outline:2px solid #d3c1ff;outline-offset:4px}.product-choices{position:relative;padding:96px clamp(22px,7vw,120px);border-top:1px solid var(--line);background:radial-gradient(ellipse at 12% 30%,rgba(141,75,28,.075),transparent 48%),radial-gradient(ellipse at 90% 60%,rgba(96,65,164,.12),transparent 56%),#08090d}.product-choices>header,.product-choices-grid,.product-shared-engine{max-width:1360px;margin-left:auto;margin-right:auto}.product-choices>header{margin-bottom:38px}.product-choices>header .eyebrow{color:#a8a7b0}.product-choices h2{max-width:850px;margin:20px 0;font:500 clamp(31px,3.8vw,54px)/1.12 var(--display);letter-spacing:-.055em}.product-choices>header>p{display:flex;align-items:center;gap:8px;color:#b7b6c2;font:400 12px/1.6 var(--sans)}.product-choices>header>p svg{color:var(--green);flex-shrink:0}.product-choices-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}.product-choices-grid>article{--choice-accent: #ffd296;--choice-line: rgba(255,182,94,.23);display:flex;min-width:0;flex-direction:column;padding:clamp(26px,3vw,44px);border:1px solid var(--choice-line);border-radius:20px;background:radial-gradient(ellipse at 100% 0,rgba(194,107,34,.1),transparent 62%),linear-gradient(135deg,#11100f,#0c0c10 70%)}.product-choices-grid>article.is-platform{--choice-accent: #d7c9ff;--choice-line: rgba(184,161,255,.26);background:radial-gradient(ellipse at 100% 0,rgba(135,99,227,.14),transparent 62%),linear-gradient(135deg,#12111a,#0c0d13 70%)}.product-choice-brand{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--choice-accent)}.product-choice-brand>span{display:flex;align-items:center;gap:11px;font:500 11px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase}.product-choice-brand svg{flex-shrink:0}.product-choice-brand>i{color:#72707c;font:400 11px/1 var(--mono)}.product-choice-audience{margin-top:35px;color:var(--choice-accent);font:500 12px/1.6 var(--sans)}.product-choices-grid h3{min-height:2.34em;max-width:480px;margin:11px 0 14px;color:#f3f0ef;font:500 clamp(27px,2.6vw,38px)/1.17 var(--display);letter-spacing:-.05em}.product-choices-grid>article>p{flex:1;min-height:6em;max-width:490px;margin:0 0 25px;color:#b8b5c0;font:400 14px/1.8 var(--sans)}.product-studio-preview,.product-tracker-preview{min-height:191px;padding:19px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#04050a99}.product-studio-preview{display:flex;flex-direction:column;justify-content:space-between;gap:17px}.product-studio-preview>span{color:#b8a794;font:400 11px/1.7 var(--sans)}.product-studio-path{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:10px}.product-studio-path>div{display:flex;flex:1;min-width:0;flex-direction:column;align-items:center;gap:13px;text-align:center}.product-studio-path>div>svg{height:43px;color:#d2b99a}.product-studio-path>svg{flex-shrink:0;color:#725a41}.product-studio-path strong{color:#c6bbb0;font:500 10px/1.6 var(--sans);overflow-wrap:anywhere}.product-studio-path>.product-studio-team>svg{width:52px;padding:9px;border:1px solid rgba(255,172,70,.29);border-radius:12px;background:#ff9f1c1a;color:#ffd296;box-shadow:0 0 24px #db72141a}.product-studio-team strong{color:#f0d1a9}.product-tracker-preview-heading{display:flex;justify-content:space-between;align-items:center;gap:8px}.product-tracker-preview-heading>span{display:flex;align-items:center;gap:7px;color:#b4a8cf;font:500 8px/1.5 var(--mono);letter-spacing:.065em}.product-tracker-preview-heading>i{display:flex;gap:4px}.product-tracker-preview-heading b{width:3px;height:3px;border-radius:50%;background:#6a6080}.product-tracker-preview>strong{display:block;margin-top:10px;color:#dbd5e7;font:500 11px/1.6 var(--sans)}.product-tracker-preview dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin:16px 0 11px}.product-tracker-preview dl>div+div{padding-left:13px;border-left:1px solid rgba(186,168,226,.14)}.product-tracker-preview dt{color:#a5a0b4;font:400 9px/1.5 var(--sans)}.product-tracker-preview dd{margin:5px 0 0;color:#c6b3ff;font:500 11px/1.6 var(--sans)}.product-tracker-preview dl>div:first-child dd{color:#b4d6e1}.product-tracker-range{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;height:13px;margin-bottom:9px}.product-tracker-range:before{position:absolute;content:"";top:6px;right:0;bottom:6px;left:0;background:#282330}.product-tracker-range>span{position:absolute;top:3px;right:18%;bottom:3px;left:39%;border:1px solid rgba(181,151,255,.5);border-radius:3px;background:linear-gradient(90deg,#8f7ada40,#bf9dff8c)}.product-tracker-range>i{z-index:1;width:1px;height:5px;background:#665878}.product-tracker-preview>small{display:flex;align-items:flex-start;gap:6px;color:#a29aac;font:400 9px/1.6 var(--sans)}.product-tracker-preview>small svg{flex-shrink:0;margin-top:1px}.product-choice-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:23px 0;padding:0;list-style:none}.product-choice-steps>li{display:flex;flex-direction:column;gap:8px;color:#c1bbc5;font:400 10px/1.6 var(--sans)}.product-choice-steps>li>span{color:var(--choice-accent);font:400 9px/1.4 var(--mono)}.product-choices-grid .product-choice-action{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:50px;margin-top:auto;padding:14px 17px;border:1px solid var(--choice-line);border-radius:9px;background:#ffa9411a;color:var(--choice-accent);font:600 13px/1.5 var(--sans);text-align:left;cursor:pointer;transition:background .2s}.product-choices-grid .is-platform .product-choice-action{background:#ac88ff1f}.product-choices-grid .product-choice-action svg{flex-shrink:0;transition:transform .2s}.product-choices-grid .product-choice-action:hover{background:#ffb4572b}.product-choices-grid .is-platform .product-choice-action:hover{background:#ac88ff36}.product-choices-grid .product-choice-action:hover svg{transform:translate(4px)}.product-shared-engine{display:flex;align-items:center;gap:16px;margin-top:26px;padding:2px 3px;color:#aaa6b4}.product-shared-engine>svg{flex-shrink:0;color:#b1a2cc}.product-shared-engine>p{flex:1;max-width:790px;font:400 12px/1.8 var(--sans)}.product-shared-engine>button{display:inline-flex;min-height:44px;flex-shrink:0;align-items:center;gap:8px;padding:12px 0;background:transparent;color:#ded5ed;font:500 11px/1.4 var(--sans);cursor:pointer}.engine-explanation{display:grid;gap:10px;padding:21px 24px;margin:22px 0;border:1px solid rgba(182,154,255,.18);border-radius:10px;background:linear-gradient(110deg,rgba(182,154,255,.055),transparent)}.engine-explanation>span{color:var(--violet);font:500 9px/1.5 var(--mono);letter-spacing:.1em}.engine-explanation p{margin:0;max-width:840px;color:#b1afb9;font:400 12px/1.8 var(--sans)}.engine-explanation a{display:flex;flex-wrap:wrap;align-items:center;gap:9px;color:#d0cadf;font:500 10px/1.7 var(--mono)}.intake-context{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;margin:24px 0;padding:16px 18px;border:1px solid rgba(255,159,28,.2);border-radius:10px;background:#ff9f1c09}.intake-context>span{flex:1;min-width:200px;color:#d9c3a9;font-size:12px;line-height:1.6}.intake-context>button{display:flex;align-items:center;gap:8px;padding:6px 0;background:none;color:var(--violet);font-size:11px;cursor:pointer}.intake-charge-note{display:flex;align-items:flex-start;gap:9px;color:#aaa6a2;font-size:11px;line-height:1.8}.intake-charge-note svg{flex-shrink:0;margin-top:3px;color:var(--green)}.auth-return-notice{position:fixed;z-index:401;bottom:24px;left:50%;width:min(440px,calc(100vw - 32px));transform:translate(-50%);padding:16px 20px;border:1px solid rgba(255,159,28,.4);border-radius:10px;background:#1a1410;color:#ffd49c;font-size:12px;line-height:1.7}.studio-project-details{margin:24px 0;border:1px solid rgba(255,159,28,.2);border-radius:12px;background:#ff9f1c06}.studio-project-details summary{display:flex;justify-content:space-between;align-items:center;padding:19px 22px;color:#d7bf9f;font-size:13px;cursor:pointer;list-style:none}.studio-project-details summary::-webkit-details-marker{display:none}.studio-project-details[open] summary{border-bottom:1px solid rgba(255,159,28,.13)}.studio-project-details form{display:grid;gap:17px;padding:22px}.studio-project-details label{display:grid;gap:10px;color:#c4bdb3;font-size:12px}.studio-project-details input:not([type=checkbox]),.studio-project-details textarea{width:100%;padding:12px;border:1px solid rgba(240,240,235,.15);border-radius:8px;background:#090a0f;color:var(--paper);font:400 13px/1.7 var(--sans)}.studio-project-details textarea{resize:vertical}.studio-project-details form>small{max-width:800px;color:#aba49a;font-size:11px;line-height:1.8}.studio-project-details label.studio-nda-check{display:flex;align-items:center;line-height:1.7}.studio-project-details form>button{display:inline-flex;align-items:center;gap:12px;justify-self:start;padding:13px 18px;border-radius:8px;background:var(--paper);color:var(--ink);font:600 12px/1.3 var(--sans);cursor:pointer}.studio-project-details form>p{margin:0;color:var(--green);font-size:12px}.studio-payment-readiness{display:grid;gap:16px;padding:clamp(24px,4vw,44px);margin:24px 0;border:1px solid rgba(240,240,235,.13);border-radius:14px;background:linear-gradient(120deg,#ff9f1c09,#b69aff09)}.studio-payment-readiness>svg{color:#d8c59a}.studio-payment-readiness>span{color:#bfa583;font:500 9px/1.5 var(--mono);letter-spacing:.08em}.studio-payment-readiness h2{max-width:740px;margin:0;font:500 clamp(23px,2.5vw,36px)/1.3 var(--display);letter-spacing:-.04em}.studio-payment-readiness>p{max-width:780px;margin:0;color:#beb7bd;font:400 13px/1.85 var(--sans)}.studio-payment-readiness>small{display:flex;align-items:flex-start;gap:10px;padding-top:14px;border-top:1px solid rgba(240,240,235,.1);color:#a5a19d;font-size:11px;line-height:1.8}.studio-payment-readiness>small svg{flex-shrink:0;margin-top:3px}@media(min-width:921px)and (max-width:1240px){.desktop-nav a:nth-of-type(2),.desktop-nav a:nth-of-type(3){display:none}}@media(max-width:860px){.product-choices-grid{grid-template-columns:1fr;gap:20px}.product-choices-grid>article{padding:30px}.product-choices-grid h3{min-height:0}.product-choices-grid>article>p{min-height:0}.product-studio-preview,.product-tracker-preview{min-height:191px}}@media(max-width:640px){.header-brand{gap:10px}.header-brand .logo-lockup{display:none}.product-switch{padding:3px}.product-switch button{min-height:40px;padding:0 9px;font-size:10px}.product-switch button svg{display:none}.product-choices{padding:58px 18px}.product-choices>header{margin-bottom:28px}.product-choices-grid{gap:18px}.product-choices-grid>article{padding:24px;border-radius:15px}.product-choice-audience{margin-top:26px}.product-choices-grid h3{font-size:30px}.product-choices-grid>article>p{font-size:13px}.product-studio-preview,.product-tracker-preview{padding:15px}.product-choice-steps{gap:10px}.product-shared-engine{flex-wrap:wrap;gap:10px}.product-shared-engine>p{flex-basis:calc(100% - 36px)}.product-shared-engine>button{margin-left:29px}.engine-explanation{padding:18px}}@media(prefers-reduced-motion:reduce){.product-switch button,.product-choices-grid .product-choice-action,.product-choices-grid .product-choice-action svg{transition:none}}:root{--ink: #0a0a0b;--void: #050506;--paper: #f0f0eb;--paper-dim: #c9c9c1;--line: rgba(240, 240, 235, .16);--line-dark: rgba(10, 10, 11, .17);--orange: #ff6740;--amber: #ff9f1c;--gold: #ffd35a;--hot: #fff4c2;--violet: #b69aff;--cyan: #87d8ff;--green: #a9ffca;--display: "Unbounded", "Arial Black", sans-serif;--sans: "Manrope", "Inter", Arial, sans-serif;--mono: "DM Mono", Consolas, monospace;color-scheme:dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px;overflow-x:clip}body{margin:0;min-width:320px;background:var(--void);color:var(--paper);font-family:var(--sans);overflow-x:hidden}body.menu-is-open,body.modal-is-open{overflow:hidden}button,input{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{border:0}a{color:inherit;text-decoration:none}::selection{background:var(--orange);color:var(--ink)}:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.scroll-progress{position:fixed;z-index:200;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--orange),var(--violet),var(--cyan));transform:scaleX(0);transform-origin:left}.eyebrow{display:block;color:inherit;font:500 10px/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase}.site-header{position:fixed;z-index:90;top:0;left:0;right:0;display:flex;height:82px;align-items:center;justify-content:space-between;padding:0 clamp(20px,3.25vw,56px);border-bottom:1px solid transparent;transition:height .35s ease,background .35s ease,border-color .35s ease}.site-header.is-scrolled{height:68px;border-color:#f0f0eb1f;background:#050506c7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.logo{position:relative;z-index:2;display:inline-flex;align-items:center;min-width:190px;gap:10px}.logo-mark{position:relative;display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid rgba(240,240,235,.32);border-radius:50%}.logo-mark:before,.logo-mark:after,.logo-mark i{content:"";position:absolute;border-radius:50%}.logo-mark:before{top:5px;right:5px;bottom:5px;left:5px;border:1px solid var(--orange);transform:rotate(-22deg) scaleY(.34);box-shadow:0 0 9px #ff67409e}.logo-mark:after{top:10px;right:10px;bottom:10px;left:10px;background:#000;box-shadow:0 0 0 1px #f0f0eb3d}.logo-mark i{top:5px;right:4px;width:4px;height:4px;background:var(--paper)}.logo-lockup{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.logo-type{font:600 12px/.9 var(--display);letter-spacing:.015em}.logo small{margin:0;color:#8a8a84;font:500 6px/1 var(--mono);letter-spacing:.15em}.desktop-nav{position:relative;display:flex;align-items:center;gap:clamp(20px,2.3vw,38px)}.desktop-nav a,.nav-portal{position:relative;padding:8px 0;background:transparent;color:#f0f0ebc2;cursor:pointer;font:500 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.desktop-nav a span{display:none}.desktop-nav a:after,.nav-portal:after{content:"";position:absolute;right:0;bottom:2px;left:0;height:1px;background:var(--orange);transform:scaleX(0);transform-origin:right;transition:transform .25s ease}.desktop-nav a:hover:after,.nav-portal:hover:after{transform:scaleX(1);transform-origin:left}.nav-portal{display:block}.mobile-nav-meta{display:none}.header-actions{display:flex;align-items:center;gap:8px}.language-picker{position:relative}.language-trigger{display:flex;height:40px;align-items:center;gap:5px;padding:0 12px;border:1px solid rgba(240,240,235,.22);background:#05050659;cursor:pointer;font:500 10px/1 var(--mono)}.language-menu{position:absolute;top:calc(100% + 10px);right:0;width:190px;padding:7px;border:1px solid rgba(240,240,235,.17);background:#0d0d0ff5;box-shadow:0 20px 60px #0000006b;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.language-menu button{display:grid;width:100%;grid-template-columns:28px 1fr auto;align-items:center;padding:11px 10px;background:transparent;color:#a5a5a0;cursor:pointer;font-size:12px;text-align:left}.language-menu button:hover,.language-menu button.active{background:#f0f0eb12;color:var(--paper)}.language-menu button span{font:500 9px/1 var(--mono)}.header-cta{display:flex;height:40px;align-items:center;gap:18px;padding:0 15px;background:var(--paper);color:var(--ink);font:500 10px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;transition:background .25s ease,color .25s ease}.header-cta:hover{background:var(--orange)}.menu-toggle{position:relative;z-index:2;display:none;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid rgba(240,240,235,.2);background:transparent;color:var(--paper);cursor:pointer}.hero{--hole-x: 72%;--hole-y: 55%;position:relative;min-height:max(940px,100svh);overflow:hidden;padding:116px clamp(20px,3.25vw,56px) 32px;background:radial-gradient(ellipse 76% 64% at var(--hole-x) var(--hole-y),rgba(129,49,2,.22),transparent 68%),radial-gradient(circle at 14% 20%,rgba(13,22,39,.66),transparent 47%),radial-gradient(circle at 92% 8%,rgba(63,26,5,.28),transparent 42%),linear-gradient(145deg,#010207,#07090f 43%,#030204 76%,#000)}.hole-stage{position:absolute;z-index:0;top:var(--hole-y);left:var(--hole-x);width:min(1700px,118vw);height:min(1040px,116svh);min-height:820px;overflow:hidden;pointer-events:none;transform:translate(-50%,-50%);contain:strict;isolation:isolate}.black-hole-canvas{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.black-hole-interaction{position:absolute;z-index:3;top:50%;left:50%;width:96%;height:68%;padding:0;border:1px solid transparent;border-radius:50%;outline:0;background:transparent;cursor:grab;pointer-events:auto;touch-action:pan-y pinch-zoom;transform:translate(-50%,-50%);-webkit-tap-highlight-color:transparent}.black-hole-interaction:active,.hole-stage.is-interacting .black-hole-interaction{cursor:grabbing}.black-hole-interaction:focus-visible{border-color:#ffda7975;box-shadow:inset 0 0 0 1px #ff83121f,0 0 34px #ff800f14}.hole-optical-line{position:absolute;z-index:2;top:50%;right:5%;left:5%;height:1px;opacity:.28;background:linear-gradient(90deg,transparent,rgba(255,128,20,.25) 20%,rgba(255,244,194,.84) 50%,rgba(255,174,31,.28) 80%,transparent);transform:rotate(-6deg) scaleX(.88);transform-origin:center}.hole-interaction-hint{position:absolute;z-index:3;top:72%;left:50%;display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid rgba(255,213,112,.2);background:#03030594;color:#ffedc675;font:500 7px/1 var(--mono);letter-spacing:.1em;pointer-events:none;text-transform:uppercase;transform:translate(-50%);transition:border-color .25s ease,color .25s ease,opacity .25s ease,transform .25s ease;white-space:nowrap}.hole-stage:hover .hole-interaction-hint,.hole-stage.is-interacting .hole-interaction-hint,.black-hole-interaction:focus-visible~.hole-interaction-hint{border-color:#ffd5708a;color:#fff6d9e6;transform:translate(-50%) translateY(-2px)}.hero-vignette{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#020307e6,#02030794 35%,#0203070a 64%,#02030729,#0203077a),linear-gradient(180deg,rgba(2,3,7,.2),transparent 52%,rgba(2,3,7,.72) 82%,rgba(2,3,7,.96))}.hero-grid{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;opacity:.12;pointer-events:none;background-image:linear-gradient(rgba(240,240,235,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(240,240,235,.12) 1px,transparent 1px);background-size:25vw 100%,100% 25vh;-webkit-mask-image:linear-gradient(to bottom,transparent 5%,#000 22%,#000 78%,transparent 96%);mask-image:linear-gradient(to bottom,transparent 5%,#000 22%,#000 78%,transparent 96%)}.hero-meta{position:relative;z-index:2;display:flex;justify-content:space-between;color:#f0f0eb94;font:400 9px/1 var(--mono);letter-spacing:.1em;pointer-events:none;text-transform:uppercase}.hero-meta span:first-child{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid rgba(255,202,85,.2);background:#0505077a;color:#f0f0ebdb}.hero-meta i,.contact-meta i{width:6px;height:6px;border-radius:50%;background:var(--orange);box-shadow:0 0 12px var(--orange)}.hero-copy{position:relative;z-index:2;width:min(72vw,1120px);margin-top:clamp(125px,16vh,180px);pointer-events:none}.hero-copy a,.hero-copy button{pointer-events:auto}.hero h1{margin:0;font:600 clamp(58px,7.2vw,118px)/.84 var(--display);letter-spacing:-.085em;text-transform:uppercase}.hero h1>span{display:block}.hero h1>span:nth-child(2){padding-left:4.5vw}.hero h1>span:last-child{padding-left:9vw;white-space:nowrap}.hero h1 em{color:var(--orange);font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.06em;text-transform:lowercase}.hero-description{max-width:355px;margin-top:clamp(38px,5vh,58px)}.hero-description>p{margin:0 0 24px;padding-top:14px;border-top:1px solid rgba(240,240,235,.5);color:#f0f0ebcc;font-size:clamp(13px,1.05vw,16px);line-height:1.55}.hero-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.primary-button,.light-button,.outline-button{display:inline-flex;min-height:48px;align-items:center;justify-content:space-between;gap:24px;padding:0 17px;background:var(--paper);color:var(--ink);font:500 10px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;transition:background .25s ease,color .25s ease,transform .25s ease}.primary-button:hover,.light-button:hover{background:var(--orange);transform:translateY(-2px)}.text-button{display:inline-flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid rgba(240,240,235,.5);font:500 9px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase}.hero-status{position:absolute;z-index:3;right:clamp(20px,3.25vw,56px);bottom:32px;left:clamp(20px,3.25vw,56px);display:flex;align-items:center;justify-content:space-between;color:#f0f0eb94;font:400 8px/1 var(--mono);letter-spacing:.09em;pointer-events:none;text-transform:uppercase}.hero-status a{pointer-events:auto}.hero-status span,.hero-status a{display:flex;align-items:center;gap:9px}.hero-status span i{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 8px #a9ffcaa6}.event-horizon-interface{position:absolute;z-index:5;top:calc(var(--hole-y) - 52px);left:var(--hole-x);width:min(760px,52vw);transform:translate(-50%)}.event-horizon-interface:before{content:"";position:absolute;z-index:-1;top:27px;left:50%;width:122%;height:92px;border:1px solid rgba(255,190,52,.18);border-radius:50%;box-shadow:0 0 42px #ff790e14;pointer-events:none;transform:translate(-50%) rotate(-5deg)}.estimate-console{position:relative;width:100%;padding:0;border:0;background:transparent}.estimate-console:before{content:"";position:absolute;z-index:-1;top:45px;right:-13%;left:-13%;height:1px;opacity:.48;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,126,17,.35),var(--hot),rgba(255,165,31,.35),transparent);transition:opacity .35s ease}.estimate-console:focus-within:before,.estimate-console.is-sending:before{opacity:.95}.console-topline{display:flex;align-items:center;justify-content:space-between;margin:0 3px 10px;color:#ffeab9b3;font:400 8px/1 var(--mono);letter-spacing:.11em;text-transform:uppercase}.console-topline>span{display:inline-flex;align-items:center;gap:7px}.console-status i{width:5px;height:5px;border-radius:50%;background:var(--gold);box-shadow:0 0 9px #ffd35ab3}.prompt-form{display:grid;grid-template-columns:1fr 54px 132px;min-height:70px;border:1px solid rgba(255,204,88,.35);background:linear-gradient(90deg,#030304f7,#0b0805fa 54%,#030304f7);box-shadow:0 0 0 1px #ff82140d,0 0 40px #ff750c1f,0 24px 70px #00000085;transition:border-color .25s ease,box-shadow .25s ease}.estimate-console:focus-within .prompt-form,.estimate-console.is-sending .prompt-form{border-color:#ffe082c7;box-shadow:0 0 0 1px #ffa41f1f,0 0 48px #ff861033,0 24px 70px #00000094}.prompt-form input{min-width:0;padding:0 20px;border:0;outline:0;background:transparent;color:var(--paper);font-size:clamp(13px,1vw,16px)}.prompt-form input::placeholder{color:#f0f0eb61}.voice-button{position:relative;display:grid;place-items:center;margin:7px 0;border-left:1px solid rgba(240,240,235,.16);background:transparent;color:#ffebc1ad;cursor:pointer}.voice-button:hover,.voice-button.is-listening{color:var(--gold)}.voice-button.is-listening:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px solid var(--gold);border-radius:50%;animation:voice-pulse 1s ease-out infinite}@keyframes voice-pulse{0%{opacity:.8;transform:scale(.55)}to{opacity:0;transform:scale(1.25)}}.decode-button{display:flex;min-width:104px;align-items:center;justify-content:space-between;gap:18px;margin:6px;padding:0 16px;background:linear-gradient(135deg,var(--hot),var(--gold));color:var(--ink);cursor:pointer;font:500 9px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;transition:background .22s ease}.decode-button:hover{background:linear-gradient(135deg,#fff9df,#ffb82f)}.button-loader{width:14px;height:14px;border:1px solid rgba(10,10,11,.3);border-top-color:var(--ink);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.voice-message{margin:7px 3px 0;color:#ffaf95;font:400 9px/1.4 var(--mono)}.console-context{max-width:540px;margin:8px 3px 0;color:#ffecc77a;font:400 8px/1.45 var(--mono);letter-spacing:.015em}.prompt-suggestions{display:flex;align-items:center;gap:7px;min-height:31px;padding:8px 3px 0;overflow:auto hidden;scrollbar-width:none}.prompt-suggestions::-webkit-scrollbar{display:none}.prompt-suggestions>span{flex:none;color:#f0f0eb59;font:400 8px/1 var(--mono)}.prompt-suggestions button{flex:none;padding:5px 8px;border:1px solid rgba(240,240,235,.13);border-radius:20px;background:transparent;color:#f0f0eb94;cursor:pointer;font:400 8px/1 var(--mono)}.prompt-suggestions button:hover{border-color:#f0f0eb66;color:var(--paper)}.estimate-result{margin-top:10px;padding:0 12px 12px;overflow:hidden;border:1px solid rgba(255,198,72,.2);background:linear-gradient(135deg,#100a05fa,#060608fc 58%,#120d05fa);box-shadow:0 22px 65px #00000094}.result-heading{display:flex;align-items:center;justify-content:space-between;padding:13px 3px 10px;color:var(--green);font:500 8px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.result-heading span,.result-heading button{display:flex;align-items:center;gap:7px}.result-heading button{background:transparent;color:#f0f0eb73;cursor:pointer;font:inherit;text-transform:uppercase}.result-grid{display:grid;grid-template-columns:1.1fr 1fr .55fr;border:1px solid rgba(240,240,235,.15)}.result-grid>div{min-width:0;padding:13px 15px;border-right:1px solid rgba(240,240,235,.15)}.result-grid>div:last-child{border-right:0}.result-grid small,.result-grid strong{display:block}.result-grid small{margin-bottom:8px;color:#f0f0eb61;font:400 7px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase}.result-grid strong{overflow:hidden;font:500 clamp(10px,1vw,13px)/1.2 var(--mono);text-overflow:ellipsis;white-space:nowrap}.estimate-result>p{margin:11px 3px 3px;color:#f0f0eba3;font-size:11px}.result-disclaimer{display:block;margin:5px 3px 1px;color:#f0f0eb52;font:400 7px/1.4 var(--mono)}.trust-ticker{overflow:hidden;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);background:var(--orange);color:var(--ink);white-space:nowrap}.trust-ticker>div{display:inline-flex;min-width:max-content;align-items:center;animation:ticker 28s linear infinite}.trust-ticker span{display:inline-flex;align-items:center;gap:35px;padding:14px 20px;font:600 10px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase}.trust-ticker i{font-style:normal}@keyframes ticker{to{transform:translate(-50%)}}.section-intro{display:grid;grid-template-columns:minmax(64px,8vw) minmax(440px,1.45fr) minmax(250px,.55fr);gap:2vw;align-items:end;margin-bottom:clamp(60px,7vw,110px)}.section-number{align-self:start;font:italic 17px/1 Georgia,serif}.section-intro .eyebrow{margin-bottom:20px}.section-intro h2{max-width:990px;margin:0;font:600 clamp(48px,6.7vw,108px)/.88 var(--display);letter-spacing:-.075em;text-transform:uppercase}.section-intro h2 em{color:transparent;font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.055em;-webkit-text-stroke:1.5px currentColor}.section-intro>p{max-width:410px;margin:0 0 5px;padding-top:15px;border-top:1px solid currentColor;color:inherit;font-size:14px;line-height:1.55;opacity:.72}.studio-intro{display:grid;min-height:830px;grid-template-columns:minmax(64px,8vw) minmax(0,1.45fr) minmax(250px,.55fr);gap:2vw;align-items:center;padding:clamp(90px,9vw,150px) clamp(20px,3.25vw,56px);background:var(--paper);color:var(--ink)}.intro-number{align-self:start;font:italic 17px/1 Georgia,serif}.intro-heading .eyebrow{margin-bottom:24px}.intro-heading h2{margin:0;font:600 clamp(52px,7.2vw,116px)/.85 var(--display);letter-spacing:-.075em;text-transform:uppercase}.intro-heading h2 em{color:var(--orange);font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.055em;text-transform:none}.intro-body{align-self:end;max-width:390px;padding-bottom:1.4vw}.intro-body p{margin:0 0 45px;padding-top:15px;border-top:1px solid var(--ink);font-size:clamp(15px,1.2vw,19px);line-height:1.55}.intro-body small{display:block;padding-left:20px;border-left:2px solid var(--orange);color:#0a0a0b8c;font:400 9px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase}.studio-credentials{margin-top:34px;border-top:1px solid rgba(10,10,11,.18)}.studio-credentials span{display:grid;grid-template-columns:34px 1fr;gap:8px;padding:9px 0;border-bottom:1px solid rgba(10,10,11,.12);color:#0a0a0bad;font:500 8px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase}.studio-credentials i{color:var(--orange);font-style:normal}.capabilities-section{position:relative;overflow:hidden;min-height:1180px;padding:clamp(100px,9vw,150px) clamp(20px,3.25vw,56px);background:radial-gradient(circle at 37% 63%,rgba(182,154,255,.055),transparent 35%),var(--void)}.capabilities-section:before{content:"";position:absolute;top:0;bottom:0;left:37%;width:1px;background:linear-gradient(transparent,rgba(240,240,235,.1),transparent)}.capability-layout{position:relative;display:grid;max-width:1450px;grid-template-columns:minmax(480px,1.2fr) minmax(330px,.8fr);gap:clamp(50px,8vw,140px);align-items:center;margin:0 auto}.orbit-stage{position:relative;aspect-ratio:1 / .92;width:100%;max-width:720px}.orbit-stage:before,.orbit-stage:after{content:"";position:absolute;top:50%;left:50%;border-radius:50%;transform:translate(-50%,-50%)}.orbit-stage:before{width:52%;height:52%;background:radial-gradient(circle,#000 0 29%,rgba(255,103,64,.45) 31%,rgba(182,154,255,.12) 43%,transparent 69%);filter:blur(11px)}.orbit-stage:after{width:25%;height:25%;background:#000;box-shadow:0 0 34px 8px #000,0 0 0 1px #ffdac02e}.orbit-ring{position:absolute;top:50%;left:50%;border:1px solid rgba(240,240,235,.17);border-radius:50%;transform:translate(-50%,-50%) rotate(-17deg)}.orbit-ring:after{content:"";position:absolute;top:-3px;left:40%;width:6px;height:6px;border-radius:50%;background:var(--orange);box-shadow:0 0 13px var(--orange)}.ring-one{width:67%;height:40%;animation:orbit-spin 19s linear infinite}.ring-two{width:92%;height:67%;border-color:#f0f0eb17;animation:orbit-spin-reverse 31s linear infinite}.ring-two:after{top:auto;right:23%;bottom:7%;left:auto;width:4px;height:4px;background:var(--violet);box-shadow:0 0 13px var(--violet)}@keyframes orbit-spin{0%{transform:translate(-50%,-50%) rotate(-17deg)}to{transform:translate(-50%,-50%) rotate(343deg)}}@keyframes orbit-spin-reverse{0%{transform:translate(-50%,-50%) rotate(18deg)}to{transform:translate(-50%,-50%) rotate(-342deg)}}.orbit-core{position:absolute;z-index:4;top:50%;left:50%;display:grid;width:110px;height:110px;place-items:center;border:1px solid rgba(240,240,235,.12);border-radius:50%;transform:translate(-50%,-50%)}.orbit-core i{position:absolute;top:29px;right:29px;bottom:29px;left:29px;border-radius:50%;background:#000;box-shadow:0 0 22px #000}.orbit-core span{position:relative;z-index:2;color:#f0f0eb61;font:400 7px/1.2 var(--mono);letter-spacing:.1em;text-align:center}.orbit-node{position:absolute;z-index:5;display:flex;min-height:36px;align-items:center;gap:9px;padding:7px 10px;border:1px solid rgba(240,240,235,.18);background:#050506ad;color:#f0f0eb94;cursor:pointer;font:500 9px/1.15 var(--mono);letter-spacing:.03em;text-transform:uppercase;transform:translate(-50%,-50%);transition:border-color .25s ease,background .25s ease,color .25s ease,box-shadow .25s ease;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.orbit-node span{color:#f0f0eb47;font-size:7px}.orbit-node:hover,.orbit-node.active{border-color:var(--orange);background:var(--orange);color:var(--ink);box-shadow:0 0 24px #ff67402e}.orbit-node.active span{color:#0a0a0b8c}.orbit-caption{position:absolute;bottom:0;left:50%;display:flex;align-items:center;gap:8px;color:#f0f0eb59;font:400 7px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;transform:translate(-50%)}.service-detail{position:relative;min-height:450px;padding:32px;border:1px solid rgba(240,240,235,.16);background:#f0f0eb06}.service-detail:after{content:"";position:absolute;right:0;bottom:0;width:70px;height:70px;border-top:1px solid rgba(240,240,235,.14);border-left:1px solid rgba(240,240,235,.14)}.service-index{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:68px;color:var(--orange);font:italic 38px/1 Georgia,serif}.service-index span{color:#f0f0eb45;font:400 8px/1 var(--mono)}.service-detail h3{margin:0 0 17px;font:600 clamp(28px,2.8vw,46px)/1 var(--display);letter-spacing:-.06em;text-transform:uppercase}.service-detail>strong{display:block;max-width:360px;margin-bottom:17px;color:var(--paper);font-size:16px;font-weight:500;line-height:1.35}.service-detail>p{max-width:390px;margin:0;color:#f0f0eb85;font-size:13px;line-height:1.55}.service-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:30px}.service-tags span{padding:7px 9px;border:1px solid rgba(240,240,235,.14);color:#f0f0eb8c;font:400 7px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase}.service-detail>button{position:absolute;bottom:31px;left:32px;display:inline-flex;align-items:center;gap:16px;padding-bottom:8px;border-bottom:1px solid rgba(240,240,235,.5);font:500 9px/1 var(--mono);letter-spacing:.08em}.transparency-section{position:relative;overflow:hidden;min-height:1280px;padding:clamp(100px,9vw,150px) clamp(20px,3.25vw,56px);background:var(--paper);color:var(--ink)}.transparency-section:after{content:"TRANSPARENCY";position:absolute;z-index:0;right:-.05em;bottom:-.09em;color:#0a0a0b09;font:600 13vw/.8 var(--display);letter-spacing:-.08em}.transparency-section .section-intro,.tracker-shell{position:relative;z-index:1}.tracker-shell{max-width:1260px;margin:0 auto;border:1px solid rgba(10,10,11,.24);background:#111113;color:var(--paper);box-shadow:20px 24px #0a0a0b1a,0 35px 90px #0a0a0b29}.tracker-bar{display:grid;min-height:42px;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 15px;border-bottom:1px solid rgba(240,240,235,.12);color:#f0f0eb7a;font:400 7px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase}.tracker-dots{display:flex;gap:5px}.tracker-dots i{width:5px;height:5px;border-radius:50%;background:#f0f0eb42}.tracker-dots i:first-child{background:var(--orange)}.tracker-dots i:nth-child(2){background:#ffcf65}.tracker-dots i:nth-child(3){background:var(--green)}.secure-label{display:flex;align-items:center;justify-self:end;gap:6px;color:#a9ffca9e}.tracker-head{display:flex;align-items:center;justify-content:space-between;padding:28px 30px 25px;border-bottom:1px solid rgba(240,240,235,.12)}.tracker-head small,.tracker-phase small,.metric-grid small,.forecast-card small{display:block;margin-bottom:8px;color:#f0f0eb5e;font:400 7px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.tracker-head h3{margin:0;font:500 clamp(21px,2.2vw,34px)/1 var(--display);letter-spacing:-.06em}.tracker-phase{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid rgba(240,240,235,.13);font:500 9px/1 var(--mono)}.tracker-phase i{width:7px;height:7px;border-radius:50%;background:var(--violet);box-shadow:0 0 10px var(--violet)}.tracker-phase small{margin-bottom:4px}.tracker-content{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(250px,.55fr)}.tracker-primary{padding:28px 30px 24px;border-right:1px solid rgba(240,240,235,.12)}.progress-heading{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px;font:400 8px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.progress-heading strong{color:var(--green);font:500 18px/1 var(--mono)}.progress-track{position:relative;height:5px;margin-bottom:29px;background:#f0f0eb1a}.progress-track:after{content:"";position:absolute;top:-3px;left:68%;width:1px;height:11px;background:var(--paper)}.progress-track i{display:block;width:68%;height:100%;background:linear-gradient(90deg,var(--orange),var(--violet),var(--cyan));animation:progress-in 1.3s cubic-bezier(.22,1,.36,1) both}@keyframes progress-in{0%{width:0}}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:28px;border-top:1px solid rgba(240,240,235,.12);border-bottom:1px solid rgba(240,240,235,.12)}.metric-grid>div{min-width:0;padding:21px 13px 18px;border-right:1px solid rgba(240,240,235,.12)}.metric-grid>div:first-child{padding-left:0}.metric-grid>div:last-child{border-right:0}.metric-grid strong,.metric-grid span{display:block}.metric-grid strong{margin:13px 0 9px;font:400 clamp(19px,1.8vw,29px)/1 var(--mono);letter-spacing:-.05em}.metric-grid span{color:#f0f0eb57;font:400 6px/1 var(--mono);letter-spacing:.07em}.metric-grid .trend.positive{color:#a9ffca9e}.chart-label,.chart-axis{display:flex;align-items:center;justify-content:space-between;color:#f0f0eb5c;font:400 7px/1 var(--mono);letter-spacing:.07em}.chart-label{margin-bottom:14px}.chart-label span:last-child{color:var(--violet)}.usage-chart svg{display:block;width:100%;height:100px;overflow:visible;border-bottom:1px solid rgba(240,240,235,.12);background:repeating-linear-gradient(90deg,transparent 0 calc(16.67% - 1px),rgba(240,240,235,.045) calc(16.67% - 1px) 16.67%)}.chart-axis{margin-top:8px}.activity-ledger{display:flex;flex-direction:column;padding:28px 25px 24px}.ledger-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px;padding-bottom:13px;border-bottom:1px solid rgba(240,240,235,.13);color:#f0f0eb75;font:400 7px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase}.ledger-title i{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:#b69aff21;color:var(--violet);font-style:normal}.ledger-event{display:grid;grid-template-columns:27px 1fr;gap:10px;padding:15px 0;border-bottom:1px solid rgba(240,240,235,.09)}.event-icon{display:grid;width:23px;height:23px;place-items:center;border:1px solid rgba(169,255,202,.24);border-radius:50%;color:var(--green)}.event-1{border-color:#87d8ff4d;color:var(--cyan)}.event-2{border-color:#b69aff4d;color:var(--violet)}.ledger-event strong,.ledger-event small{display:block}.ledger-event strong{margin-bottom:8px;font-size:10px;font-weight:500;line-height:1.35}.ledger-event small{color:#f0f0eb4d;font:400 6px/1 var(--mono)}.forecast-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding:15px;background:#f0f0eb0d}.forecast-card strong{font:500 17px/1 var(--mono)}.forecast-card>span{flex-basis:100%;color:var(--green);font:400 6px/1 var(--mono)}.tracker-formula{border-top:1px solid rgba(240,240,235,.12)}.tracker-formula>button{display:flex;width:100%;min-height:52px;align-items:center;justify-content:space-between;padding:0 30px;background:transparent;color:#f0f0ebab;cursor:pointer;font:400 8px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase}.tracker-formula button span{display:flex;align-items:center;gap:8px}.tracker-formula button svg{transition:transform .25s ease}.tracker-formula button svg.rotate{transform:rotate(180deg)}.tracker-formula>div{overflow:hidden}.tracker-formula code,.tracker-formula p{display:block;margin:0 30px}.tracker-formula code{padding:16px;border:1px solid rgba(182,154,255,.18);background:#b69aff0d;color:var(--violet);font:400 10px/1.5 var(--mono)}.tracker-formula p{max-width:760px;padding:12px 0 20px;color:#f0f0eb7a;font-size:10px;line-height:1.55}.tracker-open{display:flex;width:100%;min-height:54px;align-items:center;justify-content:center;gap:13px;border-top:1px solid rgba(240,240,235,.12);background:var(--orange);color:var(--ink);cursor:pointer;font:500 9px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;transition:background .25s ease}.tracker-open:hover{background:var(--paper)}.work-section{min-height:1400px;padding:clamp(100px,9vw,150px) clamp(20px,3.25vw,56px);background:#0c0c0e}.concept-list{display:grid;max-width:1380px;grid-template-columns:repeat(12,1fr);gap:clamp(42px,6vw,95px) 24px;margin:0 auto}.concept-card{grid-column:span 7}.concept-card:nth-child(2){grid-column:7 / span 6;margin-top:150px}.concept-card:nth-child(3){grid-column:2 / span 7}.concept-visual{position:relative;overflow:hidden;aspect-ratio:1.45 / 1;border:1px solid rgba(240,240,235,.14);background:#151519}.concept-art{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:radial-gradient(circle at 60% 43%,rgba(255,112,72,.72),transparent 4%,#030304 5% 14%,rgba(182,154,255,.34) 15%,transparent 35%),linear-gradient(135deg,#19191e,#070708 60%);transition:transform .7s cubic-bezier(.22,1,.36,1)}.concept-card:hover .concept-art{transform:scale(1.035)}.concept-art:before,.concept-art:after{content:"";position:absolute;border:1px solid rgba(240,240,235,.18);border-radius:50%}.concept-art:before{top:6%;left:24%;width:63%;aspect-ratio:1;transform:rotate(-13deg) scaleY(.43)}.concept-art:after{right:-9%;bottom:-43%;width:67%;aspect-ratio:1}.concept-art i{position:absolute;top:0;right:18%;width:17%;height:100%;background:linear-gradient(var(--orange),#521809);transform:skew(-18deg);mix-blend-mode:screen}.concept-art b{position:absolute;top:50%;left:50%;width:1px;height:130%;background:#f0f0eb3b;transform:translate(-50%,-50%) rotate(65deg)}.concept-art span{position:absolute;bottom:7%;left:4%;color:#f0f0ebe0;font:500 clamp(50px,7.5vw,120px)/.8 var(--display);letter-spacing:-.09em;text-transform:uppercase}.concept-2 .concept-art{background:linear-gradient(90deg,transparent 49.7%,rgba(135,216,255,.55) 49.8% 50%,transparent 50.1%),radial-gradient(circle at 50% 53%,#030304 0 13%,rgba(135,216,255,.42) 14%,transparent 29%),#08090b}.concept-2 .concept-art i{right:auto;left:13%;width:1px;background:#87d8ff8c;transform:rotate(28deg)}.concept-3 .concept-art{background:repeating-linear-gradient(90deg,transparent 0 12%,rgba(240,240,235,.07) 12% calc(12% + 1px)),linear-gradient(145deg,#2e1933,#0a090c 62%)}.concept-3 .concept-art i{top:-30%;right:25%;width:26%;height:160%;background:linear-gradient(var(--violet),transparent)}.concept-code,.concept-label{position:absolute;z-index:2;top:14px;font:400 7px/1 var(--mono);letter-spacing:.08em}.concept-code{left:15px}.concept-label{right:15px;color:#f0f0eb80}.concept-copy{display:grid;grid-template-columns:.75fr 1fr auto;gap:24px;align-items:end;padding-top:20px}.concept-copy small{color:#f0f0eb6b;font:400 7px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.concept-copy h3{margin:6px 0 0;font:500 clamp(25px,2.5vw,40px)/1 var(--display);letter-spacing:-.07em;text-transform:uppercase}.concept-copy p{margin:0;color:#f0f0eb85;font-size:12px;line-height:1.5}.concept-copy button{display:flex;align-items:center;gap:9px;padding:7px 0;border-bottom:1px solid rgba(240,240,235,.44);background:transparent;cursor:pointer;font:500 8px/1 var(--mono);text-transform:uppercase}.process-section{min-height:1050px;padding:clamp(100px,9vw,150px) clamp(20px,3.25vw,56px);background:var(--paper);color:var(--ink)}.process-list{border-top:1px solid var(--ink)}.process-list article{position:relative;display:grid;min-height:116px;grid-template-columns:minmax(55px,8vw) 1fr 1fr minmax(150px,.6fr) 40px;gap:2vw;align-items:center;border-bottom:1px solid rgba(10,10,11,.32);transition:color .25s ease,padding .25s ease}.process-list article:before{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:var(--ink);transform:scaleY(0);transform-origin:bottom;transition:transform .35s cubic-bezier(.22,1,.36,1)}.process-list article:hover:before{transform:scaleY(1)}.process-list article:hover{padding:0 15px;color:var(--paper)}.process-list article>*{position:relative;z-index:1}.process-list article>span{font:italic 15px/1 Georgia,serif}.process-list h3{margin:0;font:600 clamp(23px,2.6vw,42px)/1 var(--display);letter-spacing:-.065em;text-transform:uppercase}.process-list p{margin:0;font-size:13px;line-height:1.45;opacity:.7}.process-list small{font:500 8px/1.4 var(--mono);letter-spacing:.07em;text-transform:uppercase}.process-list article>i{display:grid;width:34px;height:34px;place-items:center;border:1px solid currentColor;border-radius:50%}.sensitive-section{position:relative;overflow:hidden;min-height:880px;padding:clamp(100px,10vw,170px) clamp(20px,3.25vw,56px);background:#0a0a0c}.sensitive-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;background-image:radial-gradient(rgba(240,240,235,.5) .55px,transparent .7px);background-size:33px 33px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 35%,#000 65%,transparent);mask-image:linear-gradient(90deg,transparent,#000 35%,#000 65%,transparent)}.sensitive-orbit{position:absolute;top:50%;right:-4vw;width:min(50vw,720px);aspect-ratio:1;transform:translateY(-50%)}.sensitive-orbit:before,.sensitive-orbit:after,.sensitive-orbit i,.sensitive-orbit b{content:"";position:absolute;top:50%;left:50%;border-radius:50%;transform:translate(-50%,-50%)}.sensitive-orbit:before{width:34%;height:34%;background:#000;box-shadow:0 0 55px 22px #000,0 0 95px 28px #ff674024}.sensitive-orbit:after{width:79%;height:28%;border:1px solid rgba(255,103,64,.6);box-shadow:0 0 23px #ff67402b,inset 0 0 13px #ff67401a;transform:translate(-50%,-50%) rotate(-12deg)}.sensitive-orbit i:first-child{width:96%;height:42%;border:1px solid rgba(182,154,255,.26);transform:translate(-50%,-50%) rotate(7deg)}.sensitive-orbit i:nth-child(2){width:62%;height:62%;border:1px dotted rgba(240,240,235,.17)}.sensitive-orbit b{width:8px;height:8px;margin:-14% 0 0 31%;background:var(--violet);box-shadow:0 0 17px var(--violet)}.sensitive-content{position:relative;z-index:2;max-width:1160px;margin:0 auto}.sensitive-content .eyebrow{margin-bottom:clamp(80px,10vw,150px);color:var(--orange)}.sensitive-content h2{max-width:1000px;margin:0;font:600 clamp(47px,7vw,112px)/.86 var(--display);letter-spacing:-.075em;text-transform:uppercase}.sensitive-content h2 em{color:var(--violet);font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.05em;text-transform:none}.sensitive-content>div{display:grid;max-width:780px;grid-template-columns:1fr 1fr;gap:50px;margin-top:70px}.sensitive-content p{margin:0;padding-top:14px;border-top:1px solid rgba(240,240,235,.5);color:#f0f0ebad;font-size:14px;line-height:1.55}.sensitive-content small{display:flex;align-items:flex-start;gap:9px;padding-top:14px;border-top:1px solid rgba(240,240,235,.22);color:#f0f0eb66;font:400 8px/1.5 var(--mono);letter-spacing:.05em;text-transform:uppercase}.contact-section{position:relative;overflow:hidden;min-height:850px;padding:clamp(95px,10vw,165px) clamp(20px,3.25vw,56px) clamp(70px,7vw,110px);background:var(--orange);color:var(--ink)}.contact-section:after{content:"";position:absolute;top:5%;right:-17vw;width:48vw;height:48vw;border:1px solid rgba(10,10,11,.35);border-radius:50%;box-shadow:0 0 0 7vw #0a0a0b0a,0 0 0 14vw #0a0a0b06}.contact-meta{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;margin-bottom:clamp(100px,12vw,180px);font:500 8px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase}.contact-meta span:first-child{display:flex;align-items:center;gap:8px}.contact-meta i{background:var(--ink);box-shadow:none}.contact-section h2{position:relative;z-index:2;margin:0;font:600 clamp(58px,9vw,150px)/.81 var(--display);letter-spacing:-.085em;text-transform:uppercase}.contact-section h2 em{color:transparent;font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.055em;text-transform:none;-webkit-text-stroke:2px var(--ink)}.contact-bottom{position:relative;z-index:2;display:grid;grid-template-columns:.65fr 1.35fr;gap:9vw;align-items:end;margin-top:70px}.contact-bottom p{max-width:420px;margin:0;padding-top:14px;border-top:1px solid var(--ink);font-size:14px;line-height:1.55}.contact-bottom>div{display:flex;align-items:center;gap:10px}.light-button{min-height:58px;padding:0 20px;background:var(--ink);color:var(--paper)}.outline-button{min-height:58px;border:1px solid var(--ink);background:transparent}.outline-button:hover{background:#0a0a0b14;transform:translateY(-2px)}footer{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:30px;align-items:center;min-height:150px;padding:28px clamp(20px,3.25vw,56px);background:var(--void);color:var(--paper)}footer>p,footer>span,.footer-links{color:#f0f0eb61;font:400 7px/1.45 var(--mono);letter-spacing:.07em;text-transform:uppercase}.footer-links{display:flex;gap:18px}.footer-links button{padding:0;background:transparent;cursor:pointer;text-transform:uppercase}.footer-links a:hover,.footer-links button:hover{color:var(--paper)}.modal-backdrop{position:fixed;z-index:300;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#030304d1;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.auth-modal{position:relative;width:min(100%,470px);max-height:calc(100svh - 40px);overflow:auto;padding:30px;border:1px solid rgba(240,240,235,.17);background:#101012;box-shadow:0 30px 100px #000}.auth-modal:before{content:"";position:absolute;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,var(--orange),var(--violet),var(--cyan))}.modal-close{position:absolute;top:16px;right:16px;display:grid;width:37px;height:37px;place-items:center;border:1px solid rgba(240,240,235,.15);background:transparent;cursor:pointer}.auth-brand{display:flex;align-items:center;gap:11px;margin-bottom:50px}.auth-brand small{color:#f0f0eb66;font:400 7px/1 var(--mono);letter-spacing:.1em}.auth-modal h2{margin:0 0 9px;font:600 clamp(30px,4vw,48px)/.95 var(--display);letter-spacing:-.07em;text-transform:uppercase}.auth-modal>p{margin:0 0 28px;color:#f0f0eb7a;font-size:12px}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;margin-bottom:13px;border-bottom:1px solid rgba(240,240,235,.15)}.auth-tabs button{position:relative;padding:13px;background:transparent;color:#f0f0eb61;cursor:pointer;font:500 8px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase}.auth-tabs button:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--orange);transform:scaleX(0)}.auth-tabs button.active{color:var(--paper)}.auth-tabs button.active:after{transform:scaleX(1)}.google-button{display:flex;width:100%;min-height:49px;align-items:center;justify-content:center;gap:12px;border:1px solid rgba(240,240,235,.18);background:transparent;cursor:pointer;font-size:11px}.google-button:hover{background:#f0f0eb0d}.github-auth-button{margin-top:8px}.google-g{display:grid;width:21px;height:21px;place-items:center;border-radius:50%;background:var(--paper);color:#4285f4;font:700 11px/1 Arial,sans-serif}.auth-divider{display:flex;align-items:center;gap:10px;margin:19px 0;color:#f0f0eb47;font:400 7px/1 var(--mono);text-transform:uppercase}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:#f0f0eb1f}.auth-modal form label{display:block;margin-bottom:13px;color:#f0f0eb87;font:400 7px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase}.auth-modal input{display:block;width:100%;height:48px;margin-top:7px;padding:0 13px;border:1px solid rgba(240,240,235,.16);outline:0;background:#00000045;color:var(--paper);font-size:12px}.auth-modal input:focus{border-color:var(--violet)}.password-field{position:relative;display:block}.password-field button{position:absolute;top:50%;right:8px;display:grid;place-items:center;background:transparent;color:#f0f0eb73;cursor:pointer;transform:translateY(-50%)}.forgot-button{display:block;margin:-2px 0 15px auto;padding:0;background:transparent;color:#f0f0eb73;cursor:pointer;font:400 8px/1 var(--mono)}.auth-submit{display:flex;width:100%;min-height:51px;align-items:center;justify-content:space-between;margin-top:20px;padding:0 16px;background:var(--orange);color:var(--ink);cursor:pointer;font:500 9px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase}.auth-terms{display:block;max-width:370px;margin:16px auto 0;color:#f0f0eb6b;font:400 8px/1.5 var(--mono);text-align:center}.prototype-notice{display:flex;align-items:flex-start;gap:8px;margin-top:16px;padding:11px;border:1px solid rgba(169,255,202,.17);background:#a9ffca0b;color:#a9ffcab8;font:400 8px/1.5 var(--mono)}@media(max-width:1160px){.desktop-nav{gap:18px}.desktop-nav a:nth-child(5){display:none}.hero-copy{width:min(66vw,780px)}.hero h1{font-size:clamp(58px,8.5vw,100px)}.event-horizon-interface{width:min(650px,calc(56vw - 32px))}.capability-layout{gap:40px}.service-detail{min-height:420px;padding:25px}.service-detail>button{bottom:25px;left:25px}.tracker-content{grid-template-columns:minmax(0,1.3fr) minmax(230px,.7fr)}.metric-grid{grid-template-columns:repeat(2,1fr)}.metric-grid>div:nth-child(2){border-right:0}.metric-grid>div:nth-child(-n+2){border-bottom:1px solid rgba(240,240,235,.12)}.metric-grid>div:nth-child(3){padding-left:0}.concept-copy{grid-template-columns:1fr 1fr}.concept-copy button{grid-column:2;justify-self:start}}@media(max-width:920px){.site-header,.site-header.is-scrolled{height:68px;background:#050507f5;-webkit-backdrop-filter:none;backdrop-filter:none}.desktop-nav{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:0;padding:90px 25px 40px;background:#060607fa;opacity:0;pointer-events:none;transform:none;transition:opacity .25s ease}.desktop-nav.is-open{z-index:0;opacity:1;pointer-events:auto}.desktop-nav a,.desktop-nav a:nth-child(5),.nav-portal{display:flex;width:100%;align-items:center;gap:16px;padding:20px 0;border-bottom:1px solid rgba(240,240,235,.14);color:var(--paper);font:500 clamp(22px,5vw,42px)/1 var(--display);letter-spacing:-.055em}.desktop-nav a span{display:block;color:#f0f0eb4d;font:italic 11px/1 Georgia,serif}.desktop-nav a:after,.nav-portal:after{display:none}.nav-portal{text-align:left}.mobile-nav-meta{display:block;margin-bottom:28px;color:var(--orange);font:400 8px/1 var(--mono);letter-spacing:.1em}.header-cta{display:none}.menu-toggle{display:flex}.hero{--hole-x: 60%;--hole-y: 72%;min-height:980px}.hole-stage{width:145vw;height:780px;min-height:0}.hero-copy{display:block;width:78vw;margin-top:120px}.hero h1{font-size:clamp(52px,10vw,88px)}.hero h1>span:nth-child(2){padding-left:5vw}.hero h1>span:last-child{padding-left:10vw}.hero-description{max-width:350px;margin:44px 0 0}.hero-status{bottom:32px}.event-horizon-interface{top:calc(var(--hole-y) - 50px);width:min(650px,66vw)}.section-intro,.studio-intro{grid-template-columns:50px 1fr;gap:24px}.section-intro>p,.intro-body{grid-column:2;margin-top:30px}.studio-intro{min-height:760px}.intro-body{max-width:470px;justify-self:end}.capabilities-section{min-height:1450px}.capability-layout{display:block}.orbit-stage{max-width:670px;margin:0 auto 60px}.service-detail{max-width:560px;margin:0 auto}.tracker-content{display:block}.tracker-primary{border-right:0;border-bottom:1px solid rgba(240,240,235,.12)}.activity-ledger{min-height:400px}.forecast-card{margin-top:30px}.work-section{min-height:auto}.concept-card,.concept-card:nth-child(2),.concept-card:nth-child(3){grid-column:span 12;margin-top:0}.concept-card:nth-child(2){margin-left:9vw}.concept-card:nth-child(3){margin-right:9vw}.process-list article{grid-template-columns:45px .8fr 1fr 34px}.process-list small{display:none}.sensitive-orbit{top:33%;right:-18vw;width:75vw}.sensitive-content>div{max-width:650px}footer{grid-template-columns:1fr 1fr}footer>span{justify-self:end}}@media(max-width:640px){html{scroll-padding-top:67px}.site-header,.site-header.is-scrolled{padding:0 15px}.logo{min-width:174px}.logo-mark{width:29px;height:29px}.logo-type{font-size:10px}.logo small{font-size:5.5px}.language-trigger{height:38px;padding:0 9px}.menu-toggle{width:38px;height:38px}.hero{--hole-x: 50%;--hole-y: 65%;min-height:960px;padding:92px 12px 20px}.hole-stage{width:186vw;height:680px}.black-hole-interaction{width:98%;height:72%}.hole-interaction-hint{top:74%;padding:7px 9px;color:#ffedc6ad;font-size:6px}.hero-vignette{background:linear-gradient(180deg,#02030729,#02030705 42%,#02030747 66%,#020307f0 91%),radial-gradient(circle at 50% 58%,transparent 0 25%,rgba(2,3,7,.15) 56%,rgba(2,3,7,.7) 100%)}.hero-meta span:last-child{display:none}.hero-copy{width:100%;margin-top:92px}.hero h1{font-size:clamp(42px,12.7vw,68px);line-height:.88;letter-spacing:-.08em}.hero h1>span:nth-child(2),.hero h1>span:last-child{padding-left:0}.hero h1>span:last-child{white-space:normal}.hero-description{max-width:310px;margin:27px 0 0}.hero-description>p{margin-bottom:18px;font-size:12px}.hero-status{right:12px;bottom:24px;left:12px}.hero-status a{display:none}.event-horizon-interface{top:calc(var(--hole-y) - 47px);width:calc(100% - 24px)}.console-topline{margin-bottom:8px}.console-topline>span:first-child{max-width:68%}.prompt-form{grid-template-columns:minmax(0,1fr) 46px 52px;min-height:62px}.prompt-form input{padding:0 12px;font-size:11px}.decode-button{min-width:0;min-height:44px;justify-content:center;margin:5px;padding:0}.decode-button>span:first-child{display:none}.estimate-result{padding-right:9px;padding-left:9px}.result-grid{grid-template-columns:1fr 1fr}.result-grid>div:first-child{grid-column:1 / -1;border-right:0;border-bottom:1px solid rgba(240,240,235,.15)}.result-grid>div:nth-child(2){border-right:1px solid rgba(240,240,235,.15)}.trust-ticker span{gap:22px;padding:12px 15px;font-size:8px}.studio-intro,.capabilities-section,.transparency-section,.work-section,.process-section,.sensitive-section,.contact-section{padding-right:15px;padding-left:15px}.studio-intro{display:block;min-height:auto;padding-top:90px;padding-bottom:95px}.intro-number{margin-bottom:55px}.intro-heading h2{font-size:clamp(42px,12vw,62px)}.intro-body{margin-top:58px}.intro-body p{font-size:14px}.section-intro{display:block;margin-bottom:60px}.section-number{display:block;margin-bottom:55px}.section-intro h2{font-size:clamp(40px,11vw,60px)}.section-intro>p{margin-top:33px;font-size:12px}.capabilities-section{min-height:1230px;padding-top:90px}.capabilities-section:before{display:none}.orbit-stage{aspect-ratio:1 / 1.08;margin:10px auto 45px}.orbit-stage:before{width:60%;height:60%}.orbit-stage:after{width:29%;height:29%}.orbit-node{padding:6px 8px;font-size:7px}.orbit-node span{display:none}.orbit-core{width:78px;height:78px}.orbit-caption{display:none}.service-detail{min-height:420px;padding:22px}.service-index{margin-bottom:50px}.service-detail h3{font-size:27px}.service-detail>strong{font-size:14px}.service-detail>button{bottom:22px;left:22px}.transparency-section{min-height:auto;padding-top:90px;padding-bottom:100px}.tracker-shell{margin:0 -1px;box-shadow:8px 10px #0a0a0b1a}.tracker-bar{grid-template-columns:1fr auto;padding:0 11px}.tracker-bar>span:nth-child(2){display:none}.tracker-head{align-items:flex-start;padding:20px 17px}.tracker-head h3{font-size:20px}.tracker-phase{padding:8px;font-size:7px}.tracker-primary{padding:21px 17px}.metric-grid strong{font-size:18px}.metric-grid>div{padding:17px 9px}.usage-chart svg{height:80px}.activity-ledger{min-height:370px;padding:22px 17px}.tracker-formula>button{padding:0 17px}.tracker-formula code,.tracker-formula p{margin-right:17px;margin-left:17px}.work-section{padding-top:90px;padding-bottom:100px}.concept-list{gap:65px}.concept-card:nth-child(2),.concept-card:nth-child(3){margin:0}.concept-visual{aspect-ratio:1.12 / 1}.concept-art span{font-size:19vw}.concept-copy{display:block}.concept-copy p{margin:17px 0}.process-section{min-height:auto;padding-top:90px;padding-bottom:95px}.process-list article{min-height:105px;grid-template-columns:28px 1fr 32px;gap:12px}.process-list article:hover{padding:0 8px}.process-list article>p{display:none}.process-list h3{font-size:24px}.sensitive-section{min-height:780px;padding-top:90px}.sensitive-orbit{top:28%;right:-35vw;width:115vw;opacity:.8}.sensitive-content .eyebrow{margin-bottom:170px}.sensitive-content h2{font-size:clamp(40px,11vw,58px)}.sensitive-content>div{display:block;margin-top:50px}.sensitive-content small{margin-top:25px}.contact-section{min-height:760px;padding-top:85px;padding-bottom:70px}.contact-meta{margin-bottom:120px}.contact-meta span:last-child{display:none}.contact-section h2{font-size:clamp(47px,13vw,70px)}.contact-bottom{display:block;margin-top:65px}.contact-bottom p{margin-bottom:34px}.contact-bottom>div{flex-direction:column;align-items:stretch}.light-button,.outline-button{width:100%}footer{display:flex;min-height:300px;flex-direction:column;align-items:flex-start;justify-content:center;gap:28px;padding:50px 15px}footer>span{align-self:flex-start}.auth-modal{padding:23px}.auth-brand{margin-bottom:42px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:0s!important}.cursor-aura{display:none}}.header-cta,.primary-button,.light-button,.outline-button{border:0;cursor:pointer}.route-loading{display:grid;min-height:100svh;place-items:center;background:#07080a}.result-continue{display:flex;width:100%;min-height:44px;align-items:center;justify-content:space-between;margin-top:14px;padding:0 14px;background:var(--orange);color:var(--ink);cursor:pointer;font:500 8px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.auth-demo-label{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:15px;color:#f0f0eb80;font:400 8px/1.45 var(--mono);letter-spacing:.06em;text-align:center}.auth-step-copy,.auth-code-step>p{margin:0 0 28px;color:#f0f0eb7a;font-size:12px;line-height:1.55}.auth-step-index{display:block;margin-bottom:18px;color:var(--orange);font:500 7px/1 var(--mono);letter-spacing:.1em}.auth-code-step>p strong{display:block;margin-top:7px;color:#f0f0ebd1;font:500 10px/1.3 var(--mono);word-break:break-word}.auth-modal .auth-code-input{height:68px;padding:0 14px 0 22px;border-color:#ff9f1c4d;background:linear-gradient(90deg,transparent 16%,rgba(240,240,235,.08) 16.3%,transparent 16.6%,transparent 33%,rgba(240,240,235,.08) 33.3%,transparent 33.6%,transparent 49.7%,rgba(240,240,235,.08) 50%,transparent 50.3%,transparent 66.4%,rgba(240,240,235,.08) 66.7%,transparent 67%,transparent 83.1%,rgba(240,240,235,.08) 83.4%,transparent 83.7%),#0000004d;font:500 27px/1 var(--mono);letter-spacing:.62em;text-align:center}.auth-code-actions{display:flex;justify-content:space-between;gap:14px;margin-top:17px}.auth-code-actions button{padding:5px 0;border-bottom:1px solid rgba(240,240,235,.18);background:transparent;color:#f0f0eb80;cursor:pointer;font:400 7px/1 var(--mono);text-transform:uppercase}.auth-code-actions button:hover{color:var(--paper)}.auth-demo-code{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:9px;margin-top:23px;padding:13px;border:1px solid rgba(255,211,90,.18);background:#ffd35a0a;color:#ffd35aad}.auth-demo-code span{font:400 7px/1.45 var(--mono)}.auth-demo-code strong{color:var(--gold);font:500 14px/1 var(--mono);letter-spacing:.08em}.effort-model{position:relative;z-index:2;max-width:1320px;margin:0 auto;border:1px solid rgba(10,10,11,.3);background:radial-gradient(circle at 50% 46%,rgba(255,122,44,.08),transparent 28%),#0b0c0f;color:var(--paper);box-shadow:20px 24px #0a0a0b1a,0 38px 100px #0a0a0b33}.effort-scenarios button{min-height:44px}.effort-model__bar{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:16px;padding:0 17px;border-bottom:1px solid rgba(240,240,235,.12);color:#f0f0eb7a;font:400 7px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.effort-model__bar>span{display:flex;align-items:center;gap:7px}.effort-status{color:#ffd35ab8}.effort-status i,.control-effort-card>header>div:last-child i{width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 12px var(--gold)}.effort-scenarios{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:20px 24px;border-bottom:1px solid rgba(240,240,235,.12)}.effort-scenarios>small,.effort-column-title,.effort-breakdown>span{color:#f0f0eb61;font:400 7px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.effort-scenarios>div{display:flex;gap:7px}.effort-scenarios button{display:flex;min-height:35px;align-items:center;gap:10px;padding:0 12px;border:1px solid rgba(240,240,235,.12);background:transparent;color:#f0f0eb7a;cursor:pointer;font:500 7px/1 var(--mono);letter-spacing:.06em;transition:.22s ease}.effort-scenarios button span{color:#f0f0eb38}.effort-scenarios button:hover{border-color:#ff9f1c73;color:var(--paper)}.effort-scenarios button.active{border-color:var(--orange);background:var(--orange);color:var(--ink)}.effort-scenarios button.active span{color:#0a0a0b7a}.effort-pipeline{display:grid;min-height:460px;grid-template-columns:minmax(245px,.82fr) minmax(260px,.9fr) minmax(270px,.9fr);border-bottom:1px solid rgba(240,240,235,.12)}.effort-evidence,.effort-output{padding:27px 25px}.effort-evidence{border-right:1px solid rgba(240,240,235,.1)}.effort-output{border-left:1px solid rgba(240,240,235,.1)}.effort-column-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:21px}.effort-column-title small{color:#f0f0eb38}.effort-evidence article{position:relative;padding:17px 0 18px;border-top:1px solid rgba(240,240,235,.1)}.effort-evidence article header,.effort-evidence article header span{display:flex;align-items:center}.effort-evidence article header{justify-content:space-between;margin-bottom:14px}.effort-evidence article header span{gap:7px;color:var(--orange);font:500 7px/1 var(--mono);letter-spacing:.08em}.effort-evidence article header i{width:5px;height:5px;border-radius:50%;background:var(--green);box-shadow:0 0 9px var(--green)}.effort-evidence article strong,.effort-evidence article small{display:block}.effort-evidence article strong{margin-bottom:7px;font-size:11px;font-weight:500}.effort-evidence article small{color:#f0f0eb66;font:400 8px/1 var(--mono)}.signal-line{position:absolute;top:50%;right:-26px;width:26px;height:1px;overflow:hidden;background:#ff9f1c2e}.signal-line b{position:absolute;width:8px;height:1px;background:var(--gold);animation:signal-travel 1.7s var(--signal-delay) linear infinite}@keyframes signal-travel{0%{transform:translate(-10px)}to{transform:translate(34px)}}.effort-core{position:relative;display:grid;min-height:460px;place-items:center;overflow:hidden}.effort-core:before,.effort-core:after{content:"";position:absolute;width:1px;height:100%;background:linear-gradient(transparent,rgba(240,240,235,.1),transparent)}.effort-core:before{left:33%}.effort-core:after{right:33%}.effort-core__rings{position:absolute;width:min(32vw,355px);aspect-ratio:1;border-radius:50%;transform:rotateX(66deg) rotate(-9deg)}.effort-core__rings i,.effort-core__rings b{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(255,159,28,.35);border-radius:50%;box-shadow:inset 0 0 25px #ff67400f,0 0 22px #ff9f1c0f;animation:effort-spin 12s linear infinite}.effort-core__rings i:nth-child(2){top:13%;right:13%;bottom:13%;left:13%;border-color:#ffd35a8c;animation-duration:8s;animation-direction:reverse}.effort-core__rings i:nth-child(3){top:27%;right:27%;bottom:27%;left:27%;border-color:#b69aff70;animation-duration:6s}.effort-core__rings b{top:39%;right:39%;bottom:39%;left:39%;border:0;background:#000;box-shadow:0 0 32px 12px #000,0 0 45px #ff674038}.effort-core__rings i:after{content:"";position:absolute;top:-3px;left:45%;width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 12px var(--orange)}@keyframes effort-spin{to{transform:rotate(360deg)}}.effort-core__label{position:relative;z-index:2;text-align:center}.effort-core__label small,.effort-core__label span{display:block;font:400 7px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.effort-core__label small{margin-bottom:16px;color:var(--orange)}.effort-core__label strong{display:block;font:600 clamp(27px,3.4vw,50px)/.83 var(--display);letter-spacing:-.08em}.effort-core__label span{margin-top:20px;color:#f0f0eb61}.effort-core__meta{position:absolute;right:16px;bottom:15px;left:16px;display:flex;justify-content:space-between;color:#f0f0eb33;font:400 6px/1 var(--mono)}.quantile-stack{margin-top:10px}.quantile{position:relative;display:grid;min-height:76px;grid-template-columns:1fr auto;align-items:center;overflow:hidden;border-top:1px solid rgba(240,240,235,.1)}.quantile>span{display:flex;flex-direction:column;gap:7px;color:#f0f0eb5c;font:400 7px/1 var(--mono);letter-spacing:.07em}.quantile>span small{color:var(--paper);font-size:9px}.quantile strong{font:400 clamp(24px,2.5vw,39px)/1 var(--mono);letter-spacing:-.06em}.quantile>i{position:absolute;bottom:0;left:0;height:2px;background:var(--violet);transition:width .65s cubic-bezier(.22,1,.36,1)}.quantile-p20>i{background:var(--cyan)}.quantile-p50 strong{color:var(--gold)}.quantile-p50>i{background:var(--gold)}.quantile-p90>i{background:var(--orange)}.effort-output>p{margin:20px 0 0;color:#f0f0eb61;font-size:10px;line-height:1.5}.effort-breakdown{display:grid;grid-template-columns:1.1fr repeat(3,1fr);align-items:center;padding:20px 25px;border-bottom:1px solid rgba(240,240,235,.12)}.effort-breakdown>div{padding:0 20px;border-left:1px solid rgba(240,240,235,.1)}.effort-breakdown small,.effort-breakdown strong{display:flex;justify-content:space-between}.effort-breakdown small{color:#f0f0eb57;font:400 6px/1 var(--mono)}.effort-breakdown strong{margin:9px 0;font:500 10px/1 var(--mono)}.effort-breakdown div>i{display:block;height:2px;background:#f0f0eb14}.effort-breakdown div>i b{display:block;height:100%;background:linear-gradient(90deg,var(--orange),var(--gold))}.effort-disclosures>button,.control-why{display:flex;width:100%;min-height:52px;align-items:center;justify-content:space-between;padding:0 25px;border-bottom:1px solid rgba(240,240,235,.1);background:transparent;color:#f0f0eba3;cursor:pointer;font:400 8px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase}.effort-disclosures>button span{display:flex;align-items:center;gap:8px}.effort-disclosures button svg{transition:transform .22s ease}.effort-disclosures button svg.rotate{transform:rotate(180deg)}.effort-explanation,.effort-formula{overflow:hidden;background:#f0f0eb06}.effort-explanation>small{display:block;padding:18px 25px 10px;color:#f0f0eb52;font:400 7px/1 var(--mono);letter-spacing:.08em}.effort-explanation>div{display:grid;grid-template-columns:repeat(3,1fr);padding:0 25px 21px}.effort-explanation article{display:grid;grid-template-columns:25px 1fr auto;gap:7px 8px;padding:14px;border:1px solid rgba(240,240,235,.1)}.effort-explanation article+article{border-left:0}.effort-explanation article>span{grid-row:span 2;color:var(--orange);font:400 8px/1 var(--mono)}.effort-explanation article strong{font-size:10px;font-weight:500;text-transform:capitalize}.effort-explanation article small{color:#f0f0eb4d;font:400 7px/1.3 var(--mono);text-transform:uppercase}.effort-explanation article b{grid-row:span 2;align-self:center;color:var(--green);font:400 8px/1 var(--mono)}.effort-formula{padding:20px 25px 24px}.effort-formula code{display:block;padding:17px;border:1px solid rgba(182,154,255,.18);background:#b69aff0d;color:var(--violet);font:400 12px/1.5 var(--mono)}.effort-formula p{max-width:740px;margin:13px 0 0;color:#f0f0eb66;font-size:10px;line-height:1.5}.effort-actions{display:grid;grid-template-columns:1fr 1fr}.effort-learn,.effort-portal{display:flex;width:100%;min-height:57px;align-items:center;justify-content:center;gap:12px;cursor:pointer;font:500 9px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;transition:background .2s ease,color .2s ease}.effort-learn{border-right:1px solid rgba(240,240,235,.12);background:#141315;color:var(--paper)}.effort-learn:hover{background:#201e20;color:var(--gold)}.effort-portal{background:var(--orange);color:var(--ink)}.effort-portal:hover{background:var(--gold)}@media(max-width:620px){.effort-actions{grid-template-columns:1fr}.effort-learn{border-right:0;border-bottom:1px solid rgba(240,240,235,.12)}}.product-page,.control-page{min-height:100svh;background:#07080a;color:var(--paper)}.page-kicker{display:flex;align-items:center;gap:9px;color:var(--orange);font:500 8px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.page-kicker i{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}.brief-hero{position:relative;min-height:520px;padding:150px clamp(20px,5vw,82px) 75px;overflow:hidden;border-bottom:1px solid rgba(240,240,235,.1);background:radial-gradient(circle at 85% 30%,rgba(255,103,64,.16),transparent 27%),radial-gradient(circle at 78% 42%,rgba(182,154,255,.08),transparent 42%),linear-gradient(145deg,#08090c,#030405)}.brief-hero:after{content:"";position:absolute;right:-8vw;bottom:-45%;width:min(58vw,780px);aspect-ratio:1;border:1px solid rgba(255,159,28,.24);border-radius:50%;box-shadow:0 0 0 5vw #ff674006,0 0 0 11vw #b69aff05}.brief-hero h1,.partners-hero h1,.portal-gate h1{position:relative;z-index:2;max-width:1050px;margin:70px 0 28px;font:600 clamp(50px,7.7vw,125px)/.86 var(--display);letter-spacing:-.085em;text-transform:uppercase}.brief-hero>p{position:relative;z-index:2;max-width:590px;margin:0;color:#f0f0eb94;font-size:14px;line-height:1.65}.brief-workspace{display:grid;max-width:1440px;grid-template-columns:minmax(230px,.35fr) minmax(0,1fr);gap:clamp(40px,7vw,110px);margin:0 auto;padding:80px clamp(20px,5vw,82px) 130px}.brief-steps{align-self:start}.brief-steps>button{position:relative;display:grid;width:100%;min-height:62px;grid-template-columns:32px 1fr 35px;align-items:center;border-bottom:1px solid rgba(240,240,235,.1);background:transparent;color:#f0f0eb4d;cursor:default;text-align:left}.brief-steps>button span{display:grid;width:23px;height:23px;place-items:center;border:1px solid rgba(240,240,235,.12);border-radius:50%;font:400 7px/1 var(--mono)}.brief-steps>button strong{font:500 9px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase}.brief-steps>button i{height:1px;background:#f0f0eb14}.brief-steps>button.active{color:var(--paper)}.brief-steps>button.active span{border-color:var(--orange);background:var(--orange);color:var(--ink)}.brief-steps>button.active i{background:var(--orange)}.brief-steps>button.complete{color:#a9ffcaa6;cursor:pointer}.brief-steps>button.complete span{border-color:#a9ffca4d}.brief-security{display:flex;gap:12px;margin-top:32px;padding:17px;border:1px solid rgba(169,255,202,.13);color:#a9ffca94}.brief-security span{color:#f0f0eb52;font-size:9px;line-height:1.55}.brief-security strong{display:block;margin-bottom:6px;color:#a9ffcab3;font:500 7px/1 var(--mono);letter-spacing:.07em}.brief-form{max-width:850px}.brief-form__meta{display:flex;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid rgba(240,240,235,.12);color:#f0f0eb52;font:400 7px/1 var(--mono);letter-spacing:.07em}.brief-form__meta span:last-child{display:flex;align-items:center;gap:7px;color:#ffd35a8c}.brief-step{min-height:620px;padding:48px 0 30px}.brief-step h2{max-width:760px;margin:18px 0 38px;font:500 clamp(32px,4vw,63px)/.94 var(--display);letter-spacing:-.065em;text-transform:uppercase}.brief-step>p{max-width:610px;margin:-14px 0 35px;color:#f0f0eb70;font-size:12px;line-height:1.6}.brief-step label{display:block;margin-bottom:25px;color:#f0f0eb75;font:400 8px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase}.brief-step input,.brief-step textarea,.brief-step select,.partner-apply input,.partner-apply textarea{display:block;width:100%;margin-top:9px;border:1px solid rgba(240,240,235,.14);outline:0;background:#ffffff06;color:var(--paper);font:400 13px/1.5 var(--sans);transition:border-color .2s ease,background .2s ease}.brief-step input,.brief-step select,.partner-apply input{height:53px;padding:0 15px}.brief-step textarea,.partner-apply textarea{resize:vertical;padding:15px}.brief-step select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--orange) 50%),linear-gradient(135deg,var(--orange) 50%,transparent 50%);background-position:calc(100% - 18px) 23px,calc(100% - 13px) 23px;background-size:5px 5px;background-repeat:no-repeat}.brief-step select option{background:#101115}.brief-step input:focus,.brief-step textarea:focus,.brief-step select:focus,.partner-apply input:focus,.partner-apply textarea:focus{border-color:var(--orange);background:#ff674009}.choice-group>small{display:block;margin-bottom:10px;color:#f0f0eb59;font:400 7px/1 var(--mono);letter-spacing:.07em}.choice-group>button{display:inline-flex;min-height:43px;align-items:center;gap:8px;margin:0 7px 7px 0;padding:0 14px;border:1px solid rgba(240,240,235,.12);background:transparent;color:#f0f0eb8c;cursor:pointer;font-size:10px}.choice-group>button.selected{border-color:var(--orange);color:var(--paper);background:#ff674014}.scope-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:32px}.scope-grid button{display:flex;min-height:55px;align-items:center;gap:12px;padding:0 14px;border:1px solid rgba(240,240,235,.12);background:transparent;color:#f0f0eb85;cursor:pointer;text-align:left;font-size:11px}.scope-grid button span{display:grid;width:22px;height:22px;place-items:center;border:1px solid rgba(240,240,235,.12);color:var(--orange);font:400 12px/1 var(--mono)}.scope-grid button.selected{border-color:#ff9f1c8c;background:#ff9f1c0f;color:var(--paper)}.scope-grid button.selected span{background:var(--orange);color:var(--ink)}.split-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.sensitive-toggle{display:grid;width:100%;min-height:78px;grid-template-columns:30px 1fr auto;align-items:center;gap:13px;margin-top:13px;padding:14px;border:1px solid rgba(240,240,235,.12);background:transparent;color:#f0f0eb73;cursor:pointer;text-align:left}.sensitive-toggle span{font-size:9px;line-height:1.45}.sensitive-toggle strong{display:block;margin-bottom:5px;color:var(--paper);font-size:11px}.sensitive-toggle>i{color:var(--orange);font:500 8px/1 var(--mono);font-style:normal}.sensitive-toggle.selected{border-color:#a9ffca59;color:#a9ffca99}.scope-note{display:flex;gap:11px;margin-top:18px;padding:14px;background:#b69aff0b;color:var(--violet)}.scope-note p{margin:0;color:#f0f0eb6b;font-size:9px;line-height:1.55}.brief-summary{padding:23px;border:1px solid rgba(240,240,235,.13);background:#f0f0eb06}.brief-summary header,.brief-summary footer{display:flex;justify-content:space-between;color:#f0f0eb4d;font:400 7px/1 var(--mono);letter-spacing:.07em}.brief-summary header small{color:var(--gold)}.brief-summary h3{margin:35px 0 14px;font:500 25px/1 var(--display);letter-spacing:-.055em;text-transform:uppercase}.brief-summary p{display:-webkit-box;overflow:hidden;margin:0 0 20px;color:#f0f0eb80;font-size:11px;line-height:1.55;-webkit-line-clamp:3;-webkit-box-orient:vertical}.brief-summary>div{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:25px}.brief-summary>div span{padding:7px 9px;border:1px solid rgba(240,240,235,.1);font:400 7px/1 var(--mono)}.brief-summary footer{padding-top:15px;border-top:1px solid rgba(240,240,235,.1)}.account-required{display:flex;gap:11px;margin-top:15px;padding:13px;border:1px solid rgba(255,159,28,.18);color:var(--orange)}.account-required span{color:#f0f0eb5c;font-size:9px;line-height:1.4}.account-required strong{display:block;margin-bottom:5px;color:var(--orange);font:500 7px/1 var(--mono)}.brief-notice{margin:-15px 0 20px;padding:12px 14px;border:1px solid rgba(255,159,28,.18);color:#ffd35ab3;font:400 8px/1.4 var(--mono)}.brief-actions{display:flex;justify-content:space-between;gap:12px;padding-top:21px;border-top:1px solid rgba(240,240,235,.12)}.brief-back,.brief-next{display:flex;min-height:52px;align-items:center;justify-content:center;gap:10px;padding:0 20px;cursor:pointer;font:500 8px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase}.brief-back{border:1px solid rgba(240,240,235,.12);background:transparent;color:#f0f0eb8f}.brief-back:disabled{opacity:.2;cursor:not-allowed}.brief-next{margin-left:auto;background:var(--orange);color:var(--ink)}.brief-local-note{display:flex;align-items:center;justify-content:flex-end;gap:7px;margin-top:13px;color:#f0f0eb40;font:400 6px/1.4 var(--mono)}.control-page{display:grid;grid-template-columns:250px minmax(0,1fr);padding-top:68px;background:#0a0b0e}.control-sidebar{position:sticky;top:68px;display:flex;height:calc(100svh - 68px);flex-direction:column;align-self:start;padding:24px 17px;border-right:1px solid rgba(240,240,235,.1);background:#07080a}.control-profile{display:grid;grid-template-columns:38px 1fr;gap:10px;align-items:center;padding-bottom:22px;border-bottom:1px solid rgba(240,240,235,.1)}.control-profile>span{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(255,159,28,.35);border-radius:50%;background:#ff674014;color:var(--orange);font:500 9px/1 var(--mono)}.control-profile strong,.control-profile small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.control-profile strong{margin-bottom:6px;font-size:10px;font-weight:500}.control-profile small{color:#f0f0eb4d;font:400 7px/1 var(--mono)}.control-sidebar nav{margin-top:25px}.control-sidebar nav button{display:grid;width:100%;min-height:44px;grid-template-columns:20px 1fr auto;align-items:center;padding:0 10px;background:transparent;color:#f0f0eb5c;cursor:pointer;text-align:left;font:500 8px/1 var(--mono);text-transform:uppercase}.control-sidebar nav button.active{background:#f0f0eb0d;color:var(--paper)}.control-sidebar nav button.active svg{color:var(--orange)}.control-sidebar nav button i{display:grid;min-width:19px;height:19px;place-items:center;border-radius:50%;background:#f0f0eb0f;font-style:normal;font-size:6px}.control-side-bottom{display:flex;flex-direction:column;gap:9px;margin-top:auto}.control-side-bottom button{display:flex;align-items:center;justify-content:space-between;min-height:38px;padding:0 10px;border-top:1px solid rgba(240,240,235,.08);background:transparent;color:#f0f0eb6b;cursor:pointer;font:400 7px/1 var(--mono);text-transform:uppercase}.control-side-bottom button:nth-child(2){justify-content:flex-start;gap:8px}.control-side-bottom>small{padding:10px;color:#ffd35a4d;font:400 6px/1.5 var(--mono)}.control-main{min-width:0;padding:45px clamp(20px,4vw,65px) 100px}.control-welcome{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:38px}.control-welcome span{color:#f0f0eb4d;font:400 7px/1 var(--mono);letter-spacing:.08em}.control-welcome h1{margin:15px 0 8px;font:500 clamp(33px,4vw,60px)/.95 var(--display);letter-spacing:-.07em}.control-welcome p{margin:0;color:#f0f0eb61;font-size:11px}.control-welcome>button{display:flex;min-height:46px;align-items:center;gap:10px;padding:0 16px;background:var(--orange);color:var(--ink);cursor:pointer;font:500 8px/1 var(--mono);text-transform:uppercase}.control-alert{display:grid;grid-template-columns:31px 1fr auto;align-items:center;gap:14px;margin-bottom:20px;padding:15px;border:1px solid rgba(255,159,28,.17);background:#ff9f1c0a}.control-alert>span{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(255,159,28,.22);border-radius:50%;color:var(--orange)}.control-alert strong{display:block;margin-bottom:4px;font-size:10px}.control-alert p{margin:0;color:#f0f0eb59;font-size:9px;line-height:1.4}.control-alert button{display:flex;align-items:center;gap:8px;background:transparent;color:var(--orange);cursor:pointer;font:500 7px/1 var(--mono);text-transform:uppercase}.control-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(230px,.5fr);gap:15px;margin-bottom:15px}.project-room-card,.decision-card,.control-effort-card{border:1px solid rgba(240,240,235,.11);background:#0d0e12}.project-room-card{padding:22px}.project-room-card>header,.decision-card>header,.control-effort-card>header{display:flex;align-items:center;justify-content:space-between;color:#f0f0eb52;font:400 7px/1 var(--mono);letter-spacing:.07em}.project-room-card>header small,.decision-card>header i{color:var(--green);font-style:normal}.project-room-title{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:42px 0 22px}.project-room-title small{color:var(--orange);font:400 7px/1 var(--mono)}.project-room-title h2{margin:9px 0 7px;font:500 clamp(23px,2.6vw,40px)/1 var(--display);letter-spacing:-.065em}.project-room-title p{margin:0;color:#f0f0eb57;font-size:9px}.room-progress{text-align:right}.room-progress strong,.room-progress span{display:block}.room-progress strong{color:var(--gold);font:400 30px/1 var(--mono)}.room-progress span{margin-top:7px;color:#f0f0eb47;font:400 6px/1 var(--mono)}.room-progress-line{height:3px;background:#f0f0eb12}.room-progress-line i{display:block;height:100%;background:linear-gradient(90deg,var(--orange),var(--gold),var(--violet))}.room-metrics{display:grid;grid-template-columns:repeat(3,1fr);margin:21px 0;border-top:1px solid rgba(240,240,235,.08);border-bottom:1px solid rgba(240,240,235,.08)}.room-metrics>div{padding:17px 13px;border-right:1px solid rgba(240,240,235,.08)}.room-metrics>div:first-child{padding-left:0}.room-metrics>div:last-child{border-right:0}.room-metrics small,.room-metrics strong{display:block}.room-metrics small{margin-bottom:9px;color:#f0f0eb42;font:400 6px/1 var(--mono)}.room-metrics strong{font:500 9px/1.3 var(--mono)}.project-room-card>footer{display:flex;align-items:center;justify-content:space-between}.project-room-card>footer span{display:flex;align-items:center;gap:7px;color:#f0f0eb45;font:400 7px/1 var(--mono)}.project-room-card>footer button{display:flex;align-items:center;gap:8px;background:transparent;color:var(--orange);cursor:pointer;font:500 7px/1 var(--mono);text-transform:uppercase}.decision-card{display:flex;min-height:100%;flex-direction:column;padding:21px}.decision-card>div{margin:auto 0}.decision-card>div small{color:var(--orange);font:400 6px/1 var(--mono)}.decision-card h3{margin:14px 0 11px;font:500 20px/1.05 var(--display);letter-spacing:-.05em}.decision-card p{color:#f0f0eb5c;font-size:9px;line-height:1.55}.decision-card>button{display:flex;min-height:42px;align-items:center;justify-content:center;gap:8px;background:var(--paper);color:var(--ink);cursor:pointer;font:500 7px/1 var(--mono);text-transform:uppercase}.control-effort-card{overflow:hidden}.control-effort-card>header{padding:21px;border-bottom:1px solid rgba(240,240,235,.1)}.control-effort-card>header h2{margin:8px 0 0;color:var(--paper);font:500 18px/1 var(--display);letter-spacing:-.05em}.control-effort-card>header>div:last-child{display:flex;align-items:center;gap:8px;color:#ffd35a8c}.control-effort-grid{display:grid;grid-template-columns:1.1fr .8fr .8fr}.control-quantiles,.control-breakdown,.control-evidence{padding:22px;border-right:1px solid rgba(240,240,235,.09)}.control-evidence{border-right:0}.control-quantiles article{position:relative;display:grid;min-height:55px;grid-template-columns:1fr auto;align-items:center;border-top:1px solid rgba(240,240,235,.08)}.control-quantiles small{color:#f0f0eb59;font:400 7px/1 var(--mono)}.control-quantiles strong{font:400 22px/1 var(--mono)}.control-quantiles article:nth-child(2) strong{color:var(--gold)}.control-quantiles article i{position:absolute;bottom:0;height:1px;background:var(--orange)}.control-breakdown>span,.control-evidence>span{display:block;margin-bottom:13px;color:#f0f0eb4a;font:400 6px/1 var(--mono)}.control-breakdown>div,.control-evidence>div{padding:12px 0;border-top:1px solid rgba(240,240,235,.08)}.control-breakdown small,.control-evidence small{display:block;margin-bottom:7px;color:#f0f0eb4d;font:400 6px/1 var(--mono)}.control-breakdown strong,.control-evidence strong{font:500 9px/1.3 var(--mono)}.control-why{border-top:1px solid rgba(240,240,235,.09)}.rotate-90{transform:rotate(90deg)}.control-factors{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden}.control-factors>div{display:grid;grid-template-columns:22px 1fr auto;gap:5px 8px;padding:17px 21px;border-top:1px solid rgba(240,240,235,.08);border-right:1px solid rgba(240,240,235,.08)}.control-factors span{grid-row:span 2;color:var(--orange);font:400 7px/1 var(--mono)}.control-factors strong{font-size:9px;font-weight:500;text-transform:capitalize}.control-factors small{color:#f0f0eb45;font:400 6px/1.3 var(--mono);text-transform:uppercase}.control-factors b{grid-row:span 2;align-self:center;color:var(--green);font:400 7px/1 var(--mono)}.control-model-notice{margin:0;padding:14px 21px;border-top:1px solid rgba(240,240,235,.08);color:#f0f0eb45;font-size:8px;line-height:1.5}.portal-gate{position:relative;display:grid;min-height:100svh;place-items:center;overflow:hidden;padding:120px 20px 70px}.portal-gate section{position:relative;z-index:2;max-width:720px;text-align:center}.portal-gate .page-kicker{justify-content:center}.portal-gate h1{margin-top:50px}.portal-gate h1 em{color:transparent;font-family:Georgia,serif;font-weight:400;-webkit-text-stroke:1.5px var(--paper)}.portal-gate p{max-width:510px;margin:0 auto 30px;color:#f0f0eb75;line-height:1.6}.portal-gate button{display:inline-flex;min-height:53px;align-items:center;gap:14px;padding:0 21px;background:var(--orange);color:var(--ink);cursor:pointer;font:500 8px/1 var(--mono);text-transform:uppercase}.portal-gate small{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:20px;color:#f0f0eb6b;font:400 8px/1.4 var(--mono)}.portal-orbit{position:absolute;width:min(90vw,900px);aspect-ratio:1;border:1px solid rgba(255,159,28,.12);border-radius:50%}.portal-orbit i{position:absolute;top:17%;right:17%;bottom:17%;left:17%;border:1px solid rgba(182,154,255,.12);border-radius:50%}.portal-orbit i:nth-child(2){top:35%;right:35%;bottom:35%;left:35%;border-color:#ff674033}.portal-orbit b{position:absolute;top:45%;right:45%;bottom:45%;left:45%;border-radius:50%;background:#000;box-shadow:0 0 70px #000}.partners-hero{position:relative;min-height:880px;overflow:hidden;padding:150px clamp(20px,5vw,82px) 80px;background:radial-gradient(circle at 75% 42%,rgba(255,103,64,.13),transparent 32%),#050608}.partners-hero h1{margin-top:100px}.partners-hero h1 em{color:var(--orange);font-family:Georgia,serif;font-weight:400;text-transform:none}.partners-hero__bottom{position:absolute;right:clamp(20px,5vw,82px);bottom:80px;left:clamp(20px,5vw,82px);display:grid;grid-template-columns:1fr 1fr;gap:11vw;align-items:end}.partners-hero__bottom p{max-width:480px;margin:0;padding-top:15px;border-top:1px solid rgba(240,240,235,.25);color:#f0f0eb80;font-size:14px;line-height:1.6}.partners-hero__bottom a{display:flex;min-height:56px;align-items:center;justify-content:space-between;padding:0 18px;background:var(--orange);color:var(--ink);font:500 8px/1 var(--mono);text-transform:uppercase}.partner-field{position:absolute;top:8%;right:-10vw;width:min(60vw,850px);aspect-ratio:1;border:1px solid rgba(255,159,28,.17);border-radius:50%;transform:rotateX(65deg)}.partner-field i{position:absolute;top:13%;right:13%;bottom:13%;left:13%;border:1px solid rgba(255,103,64,.2);border-radius:50%}.partner-field i:nth-child(2){top:28%;right:28%;bottom:28%;left:28%;border-color:#ffd35a3b}.partner-field i:nth-child(3){top:39%;right:39%;bottom:39%;left:39%;border-color:#b69aff3b}.partner-field b{position:absolute;top:45%;right:45%;bottom:45%;left:45%;border-radius:50%;background:#000;box-shadow:0 0 50px #000}.partner-principles{padding:120px clamp(20px,5vw,82px);background:var(--paper);color:var(--ink)}.partner-principles>header{display:grid;grid-template-columns:70px 1fr .7fr;gap:35px;align-items:start;max-width:1380px;margin:0 auto 90px}.partner-principles>header>span{font:italic 12px/1 Georgia,serif}.partner-principles header small{font:500 9px/1 var(--mono);letter-spacing:.1em}.partner-principles h2{margin:23px 0 0;font:600 clamp(42px,5vw,78px)/.9 var(--display);letter-spacing:-.075em;text-transform:uppercase}.partner-principles header p{margin:0;padding-top:15px;border-top:1px solid var(--ink);font-size:13px;line-height:1.55}.partner-cards{display:grid;max-width:1380px;grid-template-columns:repeat(3,1fr);margin:0 auto;border:1px solid rgba(10,10,11,.18)}.partner-cards article{min-height:330px;padding:28px;border-right:1px solid rgba(10,10,11,.18)}.partner-cards article:last-child{border-right:0}.partner-cards article>svg{color:var(--orange)}.partner-cards small{display:block;margin-top:85px;font:500 8px/1 var(--mono);letter-spacing:.08em}.partner-cards h3{margin:16px 0 13px;font:500 24px/1 var(--display);letter-spacing:-.055em}.partner-cards p{max-width:330px;color:#0a0a0b8f;font-size:11px;line-height:1.6}.partner-flow{padding:120px clamp(20px,5vw,82px);background:#0b0c0f}.partner-flow>header{display:grid;grid-template-columns:70px 1fr;max-width:1380px;margin:0 auto 80px}.partner-flow>header>span{font:italic 12px/1 Georgia,serif}.partner-flow header small{color:var(--orange);font:500 8px/1 var(--mono);letter-spacing:.1em}.partner-flow h2{margin:24px 0 0;font:500 clamp(42px,5vw,78px)/.9 var(--display);letter-spacing:-.075em;text-transform:uppercase}.partner-flow h2 em{color:var(--orange);font-family:Georgia,serif;font-weight:400;text-transform:none}.partner-flow>div{max-width:1380px;margin:0 auto}.partner-flow article{display:grid;min-height:102px;grid-template-columns:48px .55fr 1fr 32px;gap:20px;align-items:center;border-top:1px solid rgba(240,240,235,.12)}.partner-flow article>span{color:var(--orange);font:400 8px/1 var(--mono)}.partner-flow article h3{margin:0;font:500 24px/1 var(--display);letter-spacing:-.055em}.partner-flow article p{max-width:520px;color:#f0f0eb61;font-size:10px;line-height:1.5}.partner-flow article i{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(240,240,235,.12);border-radius:50%;color:var(--orange)}.partner-ledger-demo{max-width:1200px;margin:0 auto;border:1px solid rgba(240,240,235,.13);background:#101115;box-shadow:18px 20px #ff674014}.partners-page{padding-bottom:130px;background:#0b0c0f}.partner-ledger-bar{display:flex;min-height:43px;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid rgba(240,240,235,.1);color:#f0f0eb59;font:400 7px/1 var(--mono)}.partner-ledger-bar span{display:flex;align-items:center;gap:7px}.partner-ledger-bar i{width:5px;height:5px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green)}.partner-ledger-demo>header{display:grid;grid-template-columns:1fr auto;align-items:end;padding:25px;border-bottom:1px solid rgba(240,240,235,.1)}.partner-ledger-demo header small{display:block;margin-bottom:9px;color:#f0f0eb4d;font:400 7px/1 var(--mono)}.partner-ledger-demo h2{margin:0;font:500 28px/1 var(--display);letter-spacing:-.06em}.partner-ledger-demo header strong{font:400 30px/1 var(--mono)}.partner-ledger-table{padding:0 25px}.ledger-row{display:grid;min-height:58px;grid-template-columns:1fr 1fr 1fr 1fr;align-items:center;border-bottom:1px solid rgba(240,240,235,.08);color:#f0f0eb94;font:400 8px/1 var(--mono)}.ledger-labels{min-height:40px;color:#f0f0eb40;font-size:6px}.ledger-stage{color:var(--green)}.partner-ledger-demo>p{margin:0;padding:15px 25px;color:#f0f0eb42;font-size:8px;line-height:1.5}.partner-apply{display:grid;max-width:1200px;grid-template-columns:1fr 1fr;gap:10vw;margin:130px auto 0;padding:0 20px}.partner-apply h2{margin:45px 0 25px;font:500 clamp(40px,5vw,74px)/.9 var(--display);letter-spacing:-.075em;text-transform:uppercase}.partner-apply>div>p{max-width:430px;color:#f0f0eb6b;font-size:12px;line-height:1.6}.partner-apply>div>button{display:flex;align-items:center;gap:9px;margin-top:30px;padding:0 0 8px;border-bottom:1px solid rgba(240,240,235,.35);background:transparent;cursor:pointer;font:500 8px/1 var(--mono);text-transform:uppercase}.partner-apply form{padding:28px;border:1px solid rgba(240,240,235,.12);background:#f0f0eb05}.partner-apply form label{display:block;margin-bottom:17px;color:#f0f0eb66;font:400 7px/1 var(--mono);text-transform:uppercase}.partner-apply form button{display:flex;width:100%;min-height:50px;align-items:center;justify-content:space-between;padding:0 16px;background:var(--orange);color:var(--ink);cursor:pointer;font:500 8px/1 var(--mono);text-transform:uppercase}.partner-apply form>small{display:flex;gap:7px;margin-top:13px;color:#f0f0eb3d;font:400 6px/1.4 var(--mono)}.partner-confirmation{display:grid;min-height:420px;place-content:center;padding:50px;border:1px solid rgba(169,255,202,.15);text-align:center}.partner-confirmation>span{display:grid;width:55px;height:55px;place-items:center;margin:0 auto 25px;border:1px solid rgba(169,255,202,.3);border-radius:50%;color:var(--green)}.partner-confirmation h3{margin:0 0 13px;font:500 28px/1 var(--display)}.partner-confirmation p{max-width:400px;margin:0;color:#f0f0eb66;font-size:11px;line-height:1.6}.legal-page{padding:150px 20px 100px}.legal-page>section{max-width:860px;margin:0 auto}.legal-page>section>button{display:flex;align-items:center;gap:8px;margin-bottom:60px;background:transparent;color:#f0f0eb66;cursor:pointer;font:400 8px/1 var(--mono);text-transform:uppercase}.legal-page h1{margin:50px 0;font:500 clamp(45px,7vw,94px)/.9 var(--display);letter-spacing:-.08em;text-transform:uppercase}.legal-notice{display:flex;gap:13px;margin-bottom:55px;padding:18px;border:1px solid rgba(255,211,90,.16);color:var(--gold)}.legal-notice p{margin:0;color:#f0f0eb70;font-size:10px;line-height:1.6}.legal-page article{padding-top:35px;border-top:1px solid rgba(240,240,235,.12)}.legal-page article h2{margin:35px 0 14px;font:500 22px/1 var(--display);letter-spacing:-.04em}.legal-page article p{color:#f0f0eb80;font-size:13px;line-height:1.7}@media(max-width:1050px){.effort-pipeline{grid-template-columns:1fr 1fr}.effort-evidence{grid-column:1 / -1;border-right:0;border-bottom:1px solid rgba(240,240,235,.1)}.effort-evidence>div{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.effort-evidence article{border:1px solid rgba(240,240,235,.1);padding:15px}.signal-line{display:none}.effort-core__rings{width:310px}.effort-breakdown{grid-template-columns:1fr repeat(3,1fr)}.control-grid{grid-template-columns:1fr}.decision-card{min-height:270px}.control-effort-grid{grid-template-columns:1fr 1fr}.control-quantiles{grid-row:span 2}.control-breakdown{border-right:0;border-bottom:1px solid rgba(240,240,235,.09)}}@media(max-width:760px){.transparency-section{min-height:auto}.effort-model{margin:0;box-shadow:8px 10px #0a0a0b17}.effort-model__bar{align-items:flex-start;flex-direction:column;justify-content:center;gap:7px;padding:11px 13px}.effort-scenarios{display:block;padding:15px 13px}.effort-scenarios>small{display:block;margin-bottom:10px}.effort-scenarios>div{display:grid;grid-template-columns:1fr}.effort-scenarios button{width:100%}.effort-pipeline{display:block}.effort-evidence,.effort-output{padding:20px 16px}.effort-evidence>div{display:block}.effort-evidence article{margin-bottom:8px}.effort-core{min-height:330px;border-bottom:1px solid rgba(240,240,235,.1)}.effort-core__rings{width:330px}.effort-breakdown{display:block;padding:20px 16px}.effort-breakdown>span{display:block;margin-bottom:18px}.effort-breakdown>div{margin-top:15px;padding:0;border:0}.effort-explanation>div{display:block;padding:0 15px 18px}.effort-explanation article+article{border-left:1px solid rgba(240,240,235,.1);border-top:0}.effort-formula{padding:16px}.effort-formula code{overflow-x:auto;font-size:9px}.brief-hero{min-height:480px;padding:120px 15px 60px}.brief-hero h1,.partners-hero h1{margin-top:60px;font-size:clamp(43px,12.5vw,68px)}.brief-workspace{display:block;padding:55px 15px 90px}.brief-steps{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:45px}.brief-steps>button{display:flex;min-height:48px;flex-direction:column;justify-content:center;gap:7px;border-bottom:2px solid rgba(240,240,235,.08);text-align:center}.brief-steps>button strong{font-size:6px}.brief-steps>button i{display:none}.brief-steps>button.active{border-bottom-color:var(--orange)}.brief-security{display:none}.brief-step{min-height:650px;padding-top:38px}.brief-step h2{font-size:clamp(32px,9vw,48px)}.scope-grid,.split-fields{grid-template-columns:1fr}.brief-actions{position:sticky;z-index:5;bottom:0;padding:12px 0;background:#07080a}.control-page{display:block;padding-top:68px}.control-sidebar{position:static;display:block;height:auto;padding:15px;border-right:0;border-bottom:1px solid rgba(240,240,235,.1)}.control-sidebar nav,.control-side-bottom{display:none}.control-profile{padding:0;border:0}.control-main{padding:35px 15px 80px}.control-welcome{display:block}.control-welcome>button{margin-top:22px}.control-alert{grid-template-columns:30px 1fr}.control-alert>button{grid-column:2}.project-room-title{align-items:flex-start}.room-metrics{grid-template-columns:1fr}.room-metrics>div,.room-metrics>div:first-child{padding:14px 0;border-right:0;border-bottom:1px solid rgba(240,240,235,.08)}.project-room-card>footer{align-items:flex-start;flex-direction:column;gap:17px}.control-effort-card>header{align-items:flex-start;flex-direction:column;gap:17px}.control-effort-grid{display:block}.control-quantiles,.control-breakdown,.control-evidence{border-right:0;border-bottom:1px solid rgba(240,240,235,.09)}.control-factors{display:block}.control-factors>div{border-right:0}.partners-hero{min-height:760px;padding:120px 15px 60px}.partner-field{top:20%;right:-55vw;width:140vw}.partners-hero__bottom{right:15px;bottom:55px;left:15px;display:block}.partners-hero__bottom p{margin-bottom:28px}.partner-principles,.partner-flow{padding:85px 15px}.partner-principles>header{display:block;margin-bottom:55px}.partner-principles>header>span,.partner-flow>header>span{display:block;margin-bottom:45px}.partner-principles header p{margin-top:35px}.partner-cards{display:block}.partner-cards article{min-height:290px;border-right:0;border-bottom:1px solid rgba(10,10,11,.18)}.partner-flow>header{display:block}.partner-flow article{grid-template-columns:34px 1fr 30px;padding:18px 0}.partner-flow article p{grid-column:2 / -1}.partner-ledger-demo{margin:0 15px}.partner-ledger-table{overflow-x:auto;padding:0 15px}.ledger-row{min-width:600px}.partner-apply{display:block;margin-top:95px;padding:0 15px}.partner-apply form,.partner-confirmation{margin-top:50px;padding:20px}}@media(prefers-reduced-motion:reduce){.effort-core__rings i,.signal-line b{animation:none!important}}.transparency-section .section-intro h2 em{color:var(--orange);-webkit-text-stroke:0}.effort-model{overflow:hidden;background:radial-gradient(circle at 50% 31%,rgba(255,159,28,.11),transparent 21%),radial-gradient(circle at 54% 48%,rgba(182,154,255,.055),transparent 38%),linear-gradient(145deg,#0d0e12,#07080a 62%,#0a0b0e)}.effort-pipeline{min-height:530px;grid-template-columns:minmax(285px,1fr) minmax(270px,.82fr) minmax(285px,1fr)}.effort-ledger{position:relative;z-index:2;display:flex;min-width:0;flex-direction:column;padding:30px 26px 25px;background:#07080a6b}.effort-ledger--codex{border-right:1px solid rgba(240,240,235,.1)}.effort-ledger--programmer{border-left:1px solid rgba(240,240,235,.1)}.effort-column-title svg{color:#ff9f1cc2}.effort-ledger h3{min-height:58px;margin:0 0 22px;font:500 clamp(25px,2.2vw,35px)/.96 var(--display);letter-spacing:-.055em;text-transform:uppercase}.effort-ledger>p{margin:auto 0 0;padding-top:20px;border-top:1px solid rgba(240,240,235,.08);color:#f0f0eb61;font-size:9px;line-height:1.55}.codex-metrics{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(240,240,235,.1);border-left:1px solid rgba(240,240,235,.1)}.codex-metric{position:relative;display:grid;min-height:104px;grid-template-columns:auto 1fr;align-content:space-between;gap:15px 8px;padding:15px;border-right:1px solid rgba(240,240,235,.1);border-bottom:1px solid rgba(240,240,235,.1)}.codex-metric svg{color:#f0f0eb47}.codex-metric small{align-self:center;color:#f0f0eb57;font:400 7px/1.2 var(--mono);letter-spacing:.045em;text-transform:uppercase}.codex-metric strong{grid-column:1 / -1;font:400 clamp(18px,1.65vw,26px)/1 var(--mono);letter-spacing:-.055em}.codex-metric--primary{background:#ff9f1c0e}.codex-metric--primary strong{color:var(--gold)}.codex-metric--cost strong{color:var(--green)}.effort-flow{position:absolute;z-index:4;top:50%;right:-26px;width:51px;height:1px;overflow:hidden;background:#ff9f1c33}.effort-flow i{position:absolute;width:14px;height:1px;background:var(--gold);box-shadow:0 0 9px var(--orange);animation:effort-flow 1.6s linear infinite}@keyframes effort-flow{0%{transform:translate(-16px)}to{transform:translate(55px)}}.effort-core{min-height:530px;background:radial-gradient(circle at 50% 50%,rgba(255,159,28,.075),transparent 38%)}.effort-core__rings{width:min(29vw,335px)}.effort-core__rings i{border-style:dashed}.effort-core__rings i:nth-child(2){border-style:solid}.effort-core__rings i:nth-child(3){border-style:dotted}.effort-core__label{display:flex;width:min(88%,255px);min-height:230px;align-items:center;flex-direction:column;justify-content:center;text-shadow:0 2px 24px #000}.effort-core__label small{max-width:190px;margin-bottom:24px;color:#ffd35ab3;line-height:1.45}.effort-core__label strong{font-size:clamp(24px,2.35vw,38px);line-height:.9}.effort-core__label strong em{color:var(--gold);font:inherit;font-size:.72em;letter-spacing:-.05em}.effort-core__label span{max-width:185px;margin-top:24px;color:#f0f0eb75;line-height:1.5}.effort-core__arrow{position:absolute;z-index:3;right:12px;color:var(--gold);filter:drop-shadow(0 0 6px rgba(255,159,28,.55));animation:engine-arrow 1.5s ease-in-out infinite}@keyframes engine-arrow{50%{transform:translate(5px);opacity:.5}}.programmer-total{display:grid;grid-template-columns:1fr auto;align-items:end;padding:18px 0;border-top:1px solid rgba(240,240,235,.1);border-bottom:1px solid rgba(240,240,235,.1)}.programmer-total small{grid-column:1 / -1;margin-bottom:14px;color:var(--orange);font:500 7px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.programmer-total strong{color:var(--gold);font:400 clamp(43px,4.2vw,64px)/.85 var(--mono);letter-spacing:-.09em}.programmer-total span{padding-bottom:5px;color:#f0f0eb66;font:400 7px/1 var(--mono);text-transform:uppercase}.programmer-range{display:flex;min-height:51px;align-items:center;justify-content:space-between;gap:14px;color:#f0f0eb59;font:400 7px/1 var(--mono);text-transform:uppercase}.programmer-range strong{color:#f0f0ebc2;font-size:9px;font-weight:500}.programmer-breakdown{border-top:1px solid rgba(240,240,235,.08)}.programmer-breakdown article{padding:12px 0 2px}.programmer-breakdown article>span{display:flex;justify-content:space-between;gap:12px;color:#f0f0eb66;font:400 7px/1 var(--mono);text-transform:uppercase}.programmer-breakdown article>span b{color:#f0f0ebb8;font-weight:500}.programmer-breakdown article>i{display:block;height:2px;margin-top:8px;background:#f0f0eb12}.programmer-breakdown article>i b{display:block;height:100%;background:linear-gradient(90deg,var(--orange),var(--gold));transition:width .55s cubic-bezier(.22,1,.36,1)}.effort-price{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);border-bottom:1px solid rgba(240,240,235,.12);background:radial-gradient(circle at 16% 44%,rgba(169,255,202,.06),transparent 27%),#f0f0eb04}.effort-price__message{padding:40px clamp(25px,4vw,58px)}.effort-price__message>span{color:var(--green);font:500 7px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.effort-price__message h3{max-width:610px;margin:20px 0 15px;font:500 clamp(31px,3.45vw,55px)/.94 var(--display);letter-spacing:-.065em;text-transform:uppercase}.effort-price__message p{max-width:590px;margin:0;color:#f0f0eb7a;font-size:11px;line-height:1.65}.effort-price__message>small{display:flex;width:fit-content;align-items:center;gap:8px;margin-top:25px;padding:9px 11px;border:1px solid rgba(169,255,202,.2);color:#a9ffcab8;font:500 7px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase}.effort-invoice{align-self:stretch;padding:27px 30px 23px;border-left:1px solid rgba(240,240,235,.1);background:#0304056b}.effort-invoice>div{display:flex;min-height:57px;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid rgba(240,240,235,.09)}.effort-invoice>div>span{display:flex;flex-direction:column;gap:6px;color:#f0f0eb9e;font:500 8px/1 var(--mono);text-transform:uppercase}.effort-invoice>div>span small{color:#f0f0eb47;font-size:6px;font-weight:400}.effort-invoice>div>strong{font:400 16px/1 var(--mono)}.effort-invoice>.effort-invoice__total{min-height:72px;border-color:#ff9f1c47}.effort-invoice__total>span{color:var(--paper)!important}.effort-invoice__total>strong{color:var(--gold);font-size:29px!important;letter-spacing:-.06em}.effort-invoice__range>strong{color:var(--green);font-size:12px!important}.effort-invoice>p{margin:16px 0 0;color:#f0f0eb47;font-size:8px;line-height:1.5}.effort-method{overflow:hidden;background:#f0f0eb06}.effort-method>div{display:grid;grid-template-columns:repeat(4,1fr);padding:24px 25px 16px}.effort-method article{position:relative;display:grid;min-height:78px;grid-template-columns:26px 1fr auto;align-items:center;gap:8px;padding:12px;border:1px solid rgba(240,240,235,.1)}.effort-method article+article{border-left:0}.effort-method article>span{color:var(--orange);font:400 7px/1 var(--mono)}.effort-method article strong{font-size:9px;font-weight:500;line-height:1.35;text-transform:uppercase}.effort-method article svg{position:absolute;z-index:2;right:-8px;color:var(--gold)}.effort-method code{display:block;margin:0 25px;padding:14px 16px;border:1px solid rgba(182,154,255,.16);background:#b69aff0b;color:var(--violet);font:400 9px/1.45 var(--mono);text-transform:uppercase}.effort-method>p{margin:13px 25px 23px;color:#f0f0eb52;font-size:8px}@media(max-width:1050px){.effort-pipeline{grid-template-columns:1fr 1fr}.effort-ledger--codex{border-bottom:1px solid rgba(240,240,235,.1)}.effort-core{grid-column:2;grid-row:1}.effort-ledger--programmer{grid-column:1 / -1;border-top:1px solid rgba(240,240,235,.1);border-left:0}.effort-ledger--programmer>div:nth-of-type(2){display:grid;grid-template-columns:.8fr 1fr;gap:0 30px}.programmer-total{grid-row:span 2}.effort-flow{right:-26px}.effort-core__rings{width:330px}.effort-core__arrow{right:50%;bottom:13px;transform:translate(50%) rotate(90deg);animation:none}}@media(max-width:760px){.effort-pipeline{display:flex;flex-direction:column}.effort-ledger{padding:23px 16px}.effort-ledger h3{min-height:0;margin-bottom:20px}.effort-flow{top:auto;right:50%;bottom:-26px;width:1px;height:51px;background:#ff9f1c33}.effort-flow i{width:1px;height:14px;animation-name:effort-flow-mobile}.effort-core{order:2;min-height:360px;grid-column:auto;grid-row:auto}.effort-ledger--programmer{order:3}.effort-ledger--programmer>div:nth-of-type(2){display:block}.effort-price{display:block}.effort-price__message{padding:34px 16px}.effort-price__message h3{font-size:clamp(32px,9vw,47px)}.effort-invoice{padding:22px 16px;border-top:1px solid rgba(240,240,235,.1);border-left:0}.effort-method>div{display:block;padding:18px 15px 10px}.effort-method article+article{border-top:0;border-left:1px solid rgba(240,240,235,.1)}.effort-method article svg{right:50%;bottom:-8px;transform:rotate(90deg)}.effort-method code{margin:0 15px;font-size:7px}.effort-method>p{margin:12px 15px 20px;line-height:1.5}}@keyframes effort-flow-mobile{0%{transform:translateY(-16px)}to{transform:translateY(55px)}}@media(max-width:420px){.codex-metric{min-height:98px;padding:12px}.codex-metric small{font-size:6px}.codex-metric strong{font-size:17px}.effort-core__rings{width:310px}.effort-core__label strong{font-size:29px}.effort-invoice__range{align-items:flex-start!important;flex-direction:column;justify-content:center!important}}@media(prefers-reduced-motion:reduce){.effort-core__rings b,.effort-flow i,.effort-core__arrow{animation:none!important}}html.time-engine-active{scroll-padding-top:70px;scroll-snap-type:y proximity}.time-engine-page{width:100%;max-width:100vw;min-height:100svh;overflow:clip;background:#06070a;color:var(--paper)}.engine-slide{position:relative;display:grid;min-height:100svh;grid-template-columns:minmax(360px,.82fr) minmax(480px,1.18fr);align-items:center;gap:clamp(45px,7vw,120px);padding:125px clamp(66px,7vw,120px) 105px;overflow:hidden;border-bottom:1px solid rgba(240,240,235,.1);scroll-snap-align:start;isolation:isolate}.engine-slide:before{content:"";position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 78% 48%,rgba(255,129,30,.13),transparent 28%),radial-gradient(circle at 62% 55%,rgba(182,154,255,.065),transparent 40%),linear-gradient(135deg,#08090c,#030405 72%)}.engine-slide:nth-of-type(2n):before{background:radial-gradient(circle at 22% 75%,rgba(182,154,255,.08),transparent 30%),radial-gradient(circle at 82% 28%,rgba(255,159,28,.08),transparent 32%),linear-gradient(145deg,#0c0d11,#050608 70%)}.engine-slide--7:before{background:radial-gradient(circle at 74% 45%,rgba(169,255,202,.08),transparent 31%),linear-gradient(145deg,#080b0b,#040506 68%)}.engine-slide__grid{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:.22;background-image:linear-gradient(rgba(240,240,235,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(240,240,235,.045) 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 30%,#000 82%,transparent)}.engine-slide__copy,.engine-slide__visual{position:relative;z-index:2;min-width:0}.engine-slide__copy .page-kicker{margin-bottom:clamp(40px,6vh,74px)}.engine-slide__copy :is(h1,h2){max-width:760px;margin:0;font:600 clamp(50px,5.9vw,96px)/.88 var(--display);letter-spacing:-.078em;text-transform:uppercase}.engine-slide__copy>p{max-width:590px;margin:30px 0 0;padding-top:20px;border-top:1px solid rgba(240,240,235,.22);color:#f0f0eb85;font-size:clamp(12px,1.05vw,15px);line-height:1.68}.engine-slide__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:35px}.engine-slide__actions button{display:inline-flex;min-height:49px;align-items:center;justify-content:space-between;gap:22px;padding:0 17px;border:1px solid rgba(240,240,235,.18);background:transparent;color:var(--paper);cursor:pointer;font:500 8px/1 var(--mono);letter-spacing:.055em;text-transform:uppercase}.engine-slide__actions button:first-child{border-color:var(--orange);background:var(--orange);color:var(--ink)}.engine-slide__actions button:hover{border-color:var(--gold)}.engine-slide__number{position:absolute;z-index:0;right:-.045em;bottom:-.19em;color:#f0f0eb07;font:600 clamp(180px,26vw,440px)/.75 var(--display);letter-spacing:-.11em;pointer-events:none}.engine-deck-rail{position:fixed;z-index:80;top:50%;right:22px;display:flex;align-items:center;flex-direction:column;gap:17px;transform:translateY(-50%)}.engine-deck-rail>span{color:#f0f0eb8a;font:400 8px/1 var(--mono);writing-mode:vertical-rl}.engine-deck-rail>span strong{color:var(--paper);font-weight:500}.engine-deck-rail>div{display:flex;flex-direction:column;gap:0}.engine-deck-rail>div button{display:grid;width:44px;height:44px;place-items:center;background:transparent;cursor:pointer}.engine-deck-rail>div button i{width:3px;height:3px;border-radius:50%;background:#f0f0eb40;transition:.25s ease}.engine-deck-rail>div button.active i{width:6px;height:6px;background:var(--gold);box-shadow:0 0 10px var(--orange)}.engine-play{display:flex;min-width:44px;min-height:44px;align-items:center;gap:8px;padding:0 10px;border:1px solid rgba(240,240,235,.13);background:#050608c7;color:#f0f0ebb8;cursor:pointer;font:500 8px/1 var(--mono);text-transform:uppercase;writing-mode:vertical-rl}.engine-deck-nav{position:fixed;z-index:80;right:50%;bottom:max(18px,env(safe-area-inset-bottom));display:grid;width:min(460px,calc(100vw - 40px));min-height:48px;grid-template-columns:1fr 110px 1fr;align-items:center;border:1px solid rgba(240,240,235,.13);background:#050608d6;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transform:translate(50%)}.engine-deck-nav button{display:flex;min-height:48px;align-items:center;justify-content:center;gap:9px;background:transparent;color:#f0f0eb9e;cursor:pointer;font:500 7px/1 var(--mono);text-transform:uppercase}.engine-deck-nav button:disabled{opacity:.2;cursor:default}.engine-deck-nav>div{height:2px;overflow:hidden;background:#f0f0eb1a}.engine-deck-nav>div i{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--orange),var(--gold))}.engine-deck-nav>div.playing i{animation:engine-tour-progress 7s linear forwards}@keyframes engine-tour-progress{to{width:100%}}body.menu-is-open .engine-deck-rail,body.menu-is-open .engine-deck-nav{opacity:0;pointer-events:none}.engine-origin{position:relative;display:grid;width:min(48vw,680px);aspect-ratio:1;place-items:center;margin:0 auto}.engine-origin:before{content:"";position:absolute;top:6%;right:6%;bottom:6%;left:6%;border-radius:50%;background:radial-gradient(circle,#000 0 22%,rgba(0,0,0,.96) 23%,rgba(255,91,31,.32) 30%,rgba(255,158,28,.1) 43%,transparent 65%);filter:blur(8px)}.engine-origin__rings,.engine-origin__rings i,.engine-origin__rings b{position:absolute;border-radius:50%}.engine-origin__rings{top:7%;right:7%;bottom:7%;left:7%;transform:rotateX(68deg) rotate(-12deg)}.engine-origin__rings i{top:0;right:0;bottom:0;left:0;border:1px solid rgba(255,159,28,.42);animation:engine-orbit-spin 13s linear infinite}.engine-origin__rings i:nth-child(2){top:13%;right:13%;bottom:13%;left:13%;border-color:#ffd35aad;animation-duration:9s;animation-direction:reverse}.engine-origin__rings i:nth-child(3){top:27%;right:27%;bottom:27%;left:27%;border-style:dashed;border-color:#b69aff8c;animation-duration:7s}.engine-origin__rings b{top:39%;right:39%;bottom:39%;left:39%;background:#000;box-shadow:0 0 45px 20px #000}.engine-origin__rings i:after{content:"";position:absolute;top:-4px;left:46%;width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 13px var(--orange)}.engine-slide:not(.is-active) .engine-origin__rings i{animation-play-state:paused}@keyframes engine-orbit-spin{to{transform:rotate(360deg)}}.engine-origin>strong{position:relative;z-index:3;font:600 clamp(35px,4.8vw,74px)/.78 var(--display);letter-spacing:-.08em;text-align:center}.engine-origin>strong em{color:var(--gold);font:inherit;font-size:.72em}.engine-orbit{position:absolute;z-index:4;display:flex;min-height:42px;align-items:center;gap:9px;padding:0 13px;border:1px solid rgba(240,240,235,.16);background:#040507e6;font:500 7px/1 var(--mono);text-transform:uppercase}.engine-orbit--ai{top:17%;left:-1%;color:var(--gold)}.engine-orbit--human{right:0;bottom:18%;color:var(--green)}.engine-ledgers{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(240,240,235,.12)}.engine-ledgers article{position:relative;min-height:470px;padding:30px;overflow:hidden;background:#ffffff05}.engine-ledgers article+article{border-left:1px solid rgba(240,240,235,.12)}.engine-ledgers article>span{display:flex;justify-content:space-between;color:var(--orange);font:500 8px/1 var(--mono)}.engine-ledgers article:nth-child(2)>span{color:var(--green)}.engine-ledgers h3{max-width:310px;margin:120px 0 20px;font:500 clamp(30px,3.2vw,48px)/.92 var(--display);letter-spacing:-.065em;text-transform:uppercase}.engine-ledgers p{max-width:300px;color:#f0f0eb75;font-size:11px;line-height:1.6}.engine-ledgers article>i{position:absolute;right:30px;bottom:30px;left:30px;height:2px;background:#f0f0eb14}.engine-ledgers article>i b{display:block;width:72%;height:100%;background:linear-gradient(90deg,var(--orange),var(--gold))}.engine-ledgers article:nth-child(2)>i b{width:43%;background:var(--green)}.engine-metrics{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid rgba(240,240,235,.12);border-left:1px solid rgba(240,240,235,.12)}.engine-metrics article{display:flex;min-height:190px;grid-column:span 2;flex-direction:column;padding:20px;border-right:1px solid rgba(240,240,235,.12);border-bottom:1px solid rgba(240,240,235,.12)}.engine-metrics article:nth-child(4),.engine-metrics article:nth-child(5){grid-column:span 3}.engine-metrics article>span{color:#ff9f1cb3}.engine-metrics article small{margin-top:auto;color:#f0f0eb57;font:400 7px/1 var(--mono);text-transform:uppercase}.engine-metrics article strong{margin-top:10px;color:var(--gold);font:400 clamp(28px,3.5vw,52px)/1 var(--mono);letter-spacing:-.07em}.engine-metrics article p{margin:9px 0 0;color:#f0f0eb52;font-size:9px}.engine-human-flow{border-top:1px solid rgba(240,240,235,.12)}.engine-human-flow article{position:relative;display:grid;min-height:145px;grid-template-columns:55px 1fr;align-items:center;padding:20px;border-right:1px solid rgba(240,240,235,.12);border-bottom:1px solid rgba(240,240,235,.12);border-left:1px solid rgba(240,240,235,.12)}.engine-human-flow article>span{color:var(--orange);font:500 8px/1 var(--mono)}.engine-human-flow h3{margin:0 0 9px;font:500 25px/1 var(--display);letter-spacing:-.05em;text-transform:uppercase}.engine-human-flow p{max-width:430px;margin:0;color:#f0f0eb66;font-size:10px;line-height:1.55}.engine-human-flow article>svg{position:absolute;z-index:3;right:50%;bottom:-10px;color:var(--gold)}.engine-method-visual>div{display:grid;grid-template-columns:repeat(4,1fr)}.engine-method-visual article{position:relative;min-height:210px;padding:20px;border:1px solid rgba(240,240,235,.12);background:#ffffff04}.engine-method-visual article+article{border-left:0}.engine-method-visual article>span{color:var(--orange);font:500 8px/1 var(--mono)}.engine-method-visual article h3{margin:72px 0 10px;font:500 16px/1 var(--display);text-transform:uppercase}.engine-method-visual article p{margin:0;color:#f0f0eb59;font-size:8px}.engine-method-visual article svg{position:absolute;z-index:3;top:50%;right:-9px;color:var(--gold)}.engine-method-visual>section{display:grid;min-height:175px;grid-template-columns:1fr auto;align-items:end;padding:28px;border:1px solid rgba(255,159,28,.24);border-top:0;background:radial-gradient(circle at 72% 50%,rgba(255,159,28,.1),transparent 32%)}.engine-method-visual>section small{align-self:start;color:var(--orange);font:500 7px/1 var(--mono);text-transform:uppercase}.engine-method-visual>section strong{grid-row:span 2;color:var(--gold);font:400 clamp(45px,5vw,78px)/1 var(--mono);letter-spacing:-.08em}.engine-method-visual>section span{color:#f0f0eb66;font:400 8px/1 var(--mono)}.engine-price-visual{padding:28px;border:1px solid rgba(240,240,235,.13);background:#0304058c;box-shadow:18px 20px #ff9f1c09}.engine-price-visual>span{display:block;padding-bottom:22px;border-bottom:1px solid rgba(240,240,235,.1);color:var(--orange);font:500 7px/1 var(--mono)}.engine-price-visual>div{display:flex;min-height:86px;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid rgba(240,240,235,.1)}.engine-price-visual small{display:flex;flex-direction:column;gap:8px;font:500 8px/1 var(--mono);text-transform:uppercase}.engine-price-visual small em{color:#f0f0eb47;font:400 7px/1 var(--mono);text-transform:none}.engine-price-visual>div>strong{font:400 22px/1 var(--mono)}.engine-price-visual>.engine-price-total{border-color:#ff9f1c59}.engine-price-total>strong{color:var(--gold);font-size:clamp(35px,4vw,57px)!important;letter-spacing:-.075em}.engine-price-visual>p{display:flex;justify-content:space-between;margin:22px 0 0;color:#f0f0eb59;font:400 7px/1 var(--mono);text-transform:uppercase}.engine-price-visual>p b{color:var(--green);font-weight:500}.engine-price-visual>aside{margin-top:17px;color:#f0f0eb8a;font:400 8px/1.55 var(--mono)}.engine-statuses{display:grid;grid-template-columns:repeat(3,1fr)}.engine-statuses article{min-height:315px;padding:24px;border:1px solid rgba(240,240,235,.12);background:#ffffff04}.engine-statuses article+article{border-left:0}.engine-statuses article>span{display:grid;width:43px;height:43px;place-items:center;border:1px solid rgba(240,240,235,.14);color:var(--orange)}.engine-statuses .status-1>span{color:var(--gold)}.engine-statuses .status-2>span{color:var(--green)}.engine-statuses h3{margin:105px 0 14px;font:500 21px/1 var(--display);text-transform:uppercase}.engine-statuses p{margin:0;color:#f0f0eb9e;font-size:11px;line-height:1.55}.engine-statuses aside{display:flex;grid-column:1 / -1;align-items:center;gap:10px;padding:16px;border:1px solid rgba(255,211,90,.18);border-top:0;color:#ffd35aa3;font:400 7px/1.5 var(--mono)}.engine-tracker-visual{border:1px solid rgba(240,240,235,.14);background:#0a0b0e;box-shadow:20px 23px #ff9f1c0b}.engine-tracker-visual>header{display:flex;min-height:43px;align-items:center;justify-content:space-between;padding:0 15px;border-bottom:1px solid rgba(240,240,235,.1);color:#f0f0eb59;font:400 6px/1 var(--mono)}.engine-tracker-visual>header span{display:flex;align-items:center;gap:7px}.engine-tracker-visual>header i{width:5px;height:5px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green)}.engine-tracker-title{display:flex;align-items:end;justify-content:space-between;padding:30px 22px 20px}.engine-tracker-title span{font:500 clamp(28px,3.7vw,54px)/1 var(--display);letter-spacing:-.065em}.engine-tracker-title strong{color:var(--gold);font:400 30px/1 var(--mono)}.engine-tracker-progress{height:3px;margin:0 22px 25px;background:#f0f0eb14}.engine-tracker-progress i{display:block;width:68%;height:100%;background:linear-gradient(90deg,var(--orange),var(--gold))}.engine-tracker-visual>section{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(240,240,235,.1);border-left:1px solid rgba(240,240,235,.1)}.engine-tracker-visual article{min-height:92px;padding:16px;border-right:1px solid rgba(240,240,235,.1);border-bottom:1px solid rgba(240,240,235,.1)}.engine-tracker-visual article small{display:block;margin-bottom:18px;color:#f0f0eb47;font:400 6px/1 var(--mono);text-transform:uppercase}.engine-tracker-visual article strong{font-size:10px;font-weight:500;text-transform:uppercase}.engine-tracker-event{display:grid;min-height:54px;grid-template-columns:25px 1fr auto;align-items:center;padding:0 16px;color:var(--green);font:400 7px/1 var(--mono)}.engine-tracker-event strong{color:#f0f0eb80;font-size:6px}@media(max-width:1100px){.engine-slide{grid-template-columns:minmax(300px,.8fr) minmax(390px,1.2fr);gap:40px;padding-right:58px;padding-left:40px}.engine-slide__copy :is(h1,h2){font-size:clamp(44px,6vw,70px)}.engine-origin{width:min(48vw,570px)}.engine-ledgers article{min-height:410px;padding:22px}.engine-ledgers h3{margin-top:90px}.engine-method-visual article{padding:14px}}@media(max-width:920px){html.time-engine-active{scroll-padding-top:63px;scroll-snap-type:y proximity}.engine-slide{display:block;width:100%;max-width:100vw;min-height:100svh;padding:132px 15px 112px;overflow:hidden;scroll-snap-align:start}.engine-slide__copy .page-kicker{margin-bottom:38px}.engine-slide__copy :is(h1,h2){max-width:100%;font-size:clamp(34px,10.3vw,50px);overflow-wrap:normal}.engine-slide__copy>p{margin-top:24px;font-size:12px}.engine-slide__visual{margin-top:55px}.engine-slide__number{bottom:-.08em;font-size:55vw}.engine-slide__actions{display:grid;grid-template-columns:1fr}.engine-slide__actions button{width:100%}.engine-deck-rail{top:78px;right:15px;left:15px;justify-content:space-between;flex-direction:row;gap:9px;transform:none}.engine-deck-rail>span{padding:0;font-size:8px;writing-mode:horizontal-tb}.engine-deck-rail>div{display:none}.engine-play{min-height:44px;writing-mode:horizontal-tb}.engine-deck-nav{right:9px;bottom:calc(9px + env(safe-area-inset-bottom));left:9px;width:auto;grid-template-columns:1fr 65px 1fr;transform:none;-webkit-backdrop-filter:none;backdrop-filter:none}.engine-deck-nav button{font-size:8px}.engine-origin{width:min(100%,470px);margin-left:50%;transform:translate(-50%)}.engine-origin>strong{font-size:46px}.engine-orbit{font-size:6px}.engine-orbit--ai{left:5%}.engine-orbit--human{right:4%}.engine-ledgers{display:block}.engine-ledgers article{min-height:300px}.engine-ledgers article+article{border-top:0;border-left:0}.engine-ledgers h3{margin-top:70px;font-size:36px}.engine-metrics{grid-template-columns:1fr 1fr}.engine-metrics article,.engine-metrics article:nth-child(4),.engine-metrics article:nth-child(5){min-height:150px;grid-column:span 1;padding:14px}.engine-metrics article:last-child{grid-column:1 / -1}.engine-metrics article strong{font-size:31px}.engine-human-flow article{min-height:135px;grid-template-columns:38px 1fr;padding:15px}.engine-human-flow h3{font-size:22px}.engine-method-visual>div{display:block}.engine-method-visual article{min-height:128px}.engine-method-visual article+article{border-top:0;border-left:1px solid rgba(240,240,235,.12)}.engine-method-visual article h3{margin-top:38px}.engine-method-visual article svg{top:auto;right:50%;bottom:-9px;transform:rotate(90deg)}.engine-method-visual>section{display:block;min-height:190px;padding:20px}.engine-method-visual>section strong{display:block;margin:35px 0 17px;font-size:57px}.engine-price-visual{padding:18px}.engine-price-visual>div{min-height:76px}.engine-price-total>strong{font-size:37px!important}.engine-price-visual>p{align-items:flex-start;flex-direction:column;gap:10px}.engine-statuses{display:block}.engine-statuses article{min-height:235px}.engine-statuses article+article{border-top:0;border-left:1px solid rgba(240,240,235,.12)}.engine-statuses h3{margin-top:65px}.engine-tracker-visual>header{align-items:flex-start;flex-direction:column;justify-content:center;gap:7px}.engine-tracker-title{padding:23px 14px 17px}.engine-tracker-title span{font-size:29px}.engine-tracker-progress{margin-right:14px;margin-left:14px}.engine-tracker-visual>section{display:block}.engine-tracker-visual article{min-height:78px}.engine-tracker-event{min-height:75px;grid-template-columns:22px 1fr;gap:7px}.engine-tracker-event strong{grid-column:2;padding-bottom:14px}}@media(prefers-reduced-motion:reduce){.engine-origin__rings i,.engine-deck-nav>div.playing i{animation:none!important}}.project-intake-page{min-height:100svh;padding:145px clamp(18px,4.5vw,74px) 100px;background:radial-gradient(circle at 78% 26%,rgba(255,159,28,.09),transparent 28%),radial-gradient(circle at 14% 75%,rgba(182,154,255,.045),transparent 33%),#08090c}.project-intake-shell{max-width:1360px;margin:0 auto}.project-intake-shell>header{max-width:920px;margin-bottom:55px}.project-intake-shell>header h1{margin:34px 0 20px;font:500 clamp(58px,8vw,118px)/.82 var(--display);letter-spacing:-.085em;text-transform:uppercase}.project-intake-shell>header p{max-width:720px;margin:0;color:#f0f0eb8c;font-size:14px;line-height:1.65}.project-intake-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:18px;align-items:start}.project-composer,.project-next-card{border:1px solid rgba(240,240,235,.12);background:#0d0e12e0}.project-composer{padding:clamp(22px,3.5vw,46px)}.project-composer-status{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:-7px 0 40px;color:#f0f0eb70;font:500 9px/1.2 var(--mono);letter-spacing:.07em}.project-composer-status span,.project-composer-status strong{display:flex;align-items:center;gap:7px}.project-composer-status span svg{color:var(--orange)}.project-composer-status strong{color:var(--green);font-weight:500}.project-prompt-label{display:block;margin-bottom:17px}.project-prompt-label>span{display:block;color:var(--paper);font:500 clamp(22px,2.4vw,34px)/1 var(--display);letter-spacing:-.05em}.project-prompt-label small,.project-source-field legend small{display:block;margin-top:9px;color:#f0f0eb75;font-size:12px;line-height:1.5}.project-composer textarea,.project-composer input,.project-composer select{width:100%;border:1px solid rgba(240,240,235,.13);border-radius:0;outline:0;background:#00000040;color:var(--paper);font:400 14px/1.55 var(--mono)}.project-composer textarea{min-height:185px;resize:vertical;padding:20px}.project-composer input,.project-composer select{height:52px;padding:0 15px}.project-composer :is(textarea,input,select):focus{border-color:#ff9f1c9e;box-shadow:0 0 0 3px #ff9f1c0f}.project-composer textarea::placeholder,.project-composer input::placeholder{color:#f0f0eb40}.project-name-field{display:block;margin-top:22px}.project-name-field>span,.project-optional-fields label{display:block;margin-bottom:10px;color:#f0f0eb8f;font:500 9px/1 var(--mono);text-transform:uppercase}.project-source-field{margin:32px 0 0;padding:0;border:0}.project-source-field legend{display:block;width:100%;margin-bottom:15px}.project-source-field legend>span{font:500 13px/1 var(--display)}.project-source-field>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.project-source-field button{position:relative;display:grid;min-height:108px;grid-template-columns:24px 1fr;gap:9px;align-items:start;padding:16px;border:1px solid rgba(240,240,235,.11);background:#f0f0eb05;color:#f0f0eba8;cursor:pointer;text-align:left}.project-source-field button:hover,.project-source-field button.selected{border-color:#ff9f1c7a;background:#ff9f1c0d}.project-source-field button>svg:first-child{color:var(--orange)}.project-source-field button>svg:last-child{position:absolute;top:13px;right:13px;color:var(--green)}.project-source-field button strong,.project-source-field button small{display:block}.project-source-field button strong{margin-bottom:8px;color:var(--paper);font:500 11px/1.2 var(--display)}.project-source-field button small{color:#f0f0eb66;font-size:10px;line-height:1.45}.project-details-trigger{display:flex;width:100%;min-height:56px;align-items:center;justify-content:space-between;margin-top:28px;padding:0;border-top:1px solid rgba(240,240,235,.11);border-bottom:1px solid rgba(240,240,235,.11);background:transparent;color:var(--paper);cursor:pointer;font:500 10px/1 var(--mono);text-transform:uppercase}.project-details-trigger span{display:flex;align-items:center;gap:9px}.project-details-trigger small{padding:5px 7px;border:1px solid rgba(240,240,235,.11);color:#f0f0eb61;font-size:7px}.project-details-trigger svg,.project-engine-why svg{transition:transform .22s ease}.project-details-trigger .rotate-180,.project-engine-why .rotate-180{transform:rotate(180deg)}.project-optional-fields{overflow:hidden}.project-optional-fields>div{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:25px}.project-sensitive-toggle{display:grid;width:100%;min-height:83px;grid-template-columns:26px 1fr auto;align-items:center;gap:12px;margin-top:15px;padding:15px;border:1px solid rgba(240,240,235,.11);background:transparent;color:#f0f0eb8c;cursor:pointer;text-align:left}.project-sensitive-toggle.selected{border-color:#a9ffca47;background:#a9ffca09}.project-sensitive-toggle>svg{color:var(--orange)}.project-sensitive-toggle strong,.project-sensitive-toggle small{display:block}.project-sensitive-toggle strong{margin-bottom:7px;color:var(--paper);font-size:11px}.project-sensitive-toggle small{font-size:10px;line-height:1.45}.project-sensitive-toggle i{color:var(--green);font:500 7px/1.3 var(--mono);font-style:normal;text-align:right}.project-composer-notice{margin-top:18px;padding:12px 14px;border:1px solid rgba(255,103,64,.28);color:#ff8f72;font-size:11px}.project-create-button{display:flex;width:100%;min-height:58px;align-items:center;justify-content:space-between;margin-top:24px;padding:0 19px;border:0;background:var(--orange);color:var(--ink);cursor:pointer;font:600 10px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase}.project-create-button:hover{background:var(--gold)}.project-local-note{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:15px;color:#f0f0eb57;font:400 8px/1.45 var(--mono)}.project-next-card{position:sticky;top:92px;min-height:620px;overflow:hidden;padding:28px}.project-next-card>span{color:var(--orange);font:500 8px/1 var(--mono);letter-spacing:.09em}.project-mini-hole{position:relative;width:min(88%,310px);aspect-ratio:1;margin:20px auto -20px;border:1px solid rgba(255,159,28,.17);border-radius:50%;transform:rotateX(66deg)}.project-mini-hole:before{position:absolute;top:-15%;right:-15%;bottom:-15%;left:-15%;border-radius:50%;background:radial-gradient(circle,transparent 20%,rgba(255,159,28,.08) 37%,transparent 62%);content:""}.project-mini-hole i,.project-mini-hole b{position:absolute;border-radius:50%}.project-mini-hole i{top:15%;right:15%;bottom:15%;left:15%;border:1px solid rgba(255,211,90,.28)}.project-mini-hole i:nth-child(2){top:31%;right:31%;bottom:31%;left:31%;border-color:#b69aff40}.project-mini-hole b{top:41%;right:41%;bottom:41%;left:41%;background:#000;box-shadow:0 0 38px 16px #000}.project-next-card h2{margin:0 0 25px;font:500 clamp(27px,3vw,42px)/.95 var(--display);letter-spacing:-.06em;text-transform:uppercase}.project-next-card ol{margin:0;padding:0;list-style:none}.project-next-card li{display:grid;min-height:70px;grid-template-columns:35px 1fr;align-items:center;border-top:1px solid rgba(240,240,235,.1)}.project-next-card li>span{color:var(--orange);font:500 8px/1 var(--mono)}.project-next-card li p{margin:0;color:#f0f0eb94;font-size:11px;line-height:1.45}.project-nda-note{display:flex;align-items:center;gap:9px;margin-top:20px;padding:13px;border:1px solid rgba(169,255,202,.18);color:var(--green);font:500 8px/1.3 var(--mono)}.control-page-v2{min-height:100svh;background:#090a0d}.cabinet-sidebar{z-index:7}.cabinet-sidebar .control-profile{position:relative;width:100%;padding:0 0 23px;border:0;border-bottom:1px solid rgba(240,240,235,.1);background:transparent;color:var(--paper);cursor:pointer;text-align:left}.cabinet-sidebar .control-profile>i{display:flex;grid-column:1 / -1;align-items:center;gap:5px;margin-top:10px;color:var(--green);font:500 6px/1 var(--mono);font-style:normal}.cabinet-sidebar nav button span{min-width:0;overflow:hidden;text-overflow:ellipsis}.cabinet-create-side{display:flex;min-height:43px;align-items:center;justify-content:center;gap:8px;margin-top:22px;border:1px solid rgba(255,159,28,.32);background:#ff9f1c12;color:var(--orange);cursor:pointer;font:500 8px/1 var(--mono);text-transform:uppercase}.cabinet-create-side:hover{background:var(--orange);color:var(--ink)}.cabinet-ledger-switch{display:grid;min-height:58px;grid-template-columns:18px 1fr 14px;align-items:center;gap:9px;margin-top:9px;padding:0 10px;border:1px solid rgba(182,154,255,.2);background:#b69aff09;color:var(--violet);cursor:pointer;text-align:left}.cabinet-ledger-switch span{display:flex;min-width:0;flex-direction:column;gap:5px}.cabinet-ledger-switch strong{font:500 7px/1 var(--mono);letter-spacing:.06em}.cabinet-ledger-switch small{overflow:hidden;color:#f0f0eb61;font:500 6px/1 var(--mono);text-overflow:ellipsis;white-space:nowrap}.cabinet-ledger-switch:hover{border-color:#b69aff73;background:#b69aff14}.cabinet-mobile-nav{display:none}.cabinet-main{max-width:1540px}.cabinet-view-header,.cabinet-section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:38px}.cabinet-view-header>div>span,.cabinet-section-header>div>span,.project-room-head>div>span{color:#f0f0eb70;font:500 8px/1 var(--mono);letter-spacing:.09em}.cabinet-view-header h1,.cabinet-section-header h1{margin:16px 0 11px;font:500 clamp(42px,5vw,76px)/.88 var(--display);letter-spacing:-.075em;text-transform:uppercase}.cabinet-view-header p,.cabinet-section-header p{max-width:690px;margin:0;color:#f0f0eb87;font-size:13px;line-height:1.6}.cabinet-view-header>button,.cabinet-section-header>button{display:flex;min-height:48px;align-items:center;gap:9px;flex:0 0 auto;padding:0 16px;border:0;background:var(--orange);color:var(--ink);cursor:pointer;font:600 8px/1 var(--mono);text-transform:uppercase}.cabinet-sample-banner{display:grid;grid-template-columns:31px 1fr auto;align-items:center;gap:14px;margin-bottom:16px;padding:15px;border:1px solid rgba(182,154,255,.2);background:#b69aff09}.cabinet-sample-banner>svg{color:var(--violet)}.cabinet-sample-banner strong{display:block;margin-bottom:5px;color:var(--violet);font:500 8px/1 var(--mono);letter-spacing:.08em}.cabinet-sample-banner p{margin:0;color:#f0f0eb7a;font-size:11px}.cabinet-sample-banner button{display:flex;align-items:center;gap:8px;border:0;background:transparent;color:var(--violet);cursor:pointer;font:500 8px/1 var(--mono);text-transform:uppercase}.cabinet-next-action,.project-room-next{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:18px;margin-bottom:16px;padding:20px;border:1px solid rgba(255,159,28,.25);background:radial-gradient(circle at 80% 50%,rgba(255,159,28,.075),transparent 33%),#ff9f1c06}.cabinet-next-action>span,.project-room-next>span{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,159,28,.28);border-radius:50%;color:var(--orange)}.cabinet-next-action small,.project-room-next small{color:var(--orange);font:500 7px/1 var(--mono);letter-spacing:.09em}.cabinet-next-action h2,.project-room-next h2{margin:8px 0 5px;font:500 20px/1 var(--display);letter-spacing:-.045em}.cabinet-next-action p{margin:0;color:#f0f0eb7a;font-size:11px;line-height:1.5}.cabinet-next-action>button,.project-room-next>button{display:flex;min-height:42px;align-items:center;gap:9px;padding:0 14px;border:1px solid rgba(255,159,28,.25);background:#0000002e;color:var(--orange);cursor:pointer;font:500 8px/1 var(--mono);text-transform:uppercase}.cabinet-overview-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr);gap:16px;margin-bottom:16px}.cabinet-project-card,.cabinet-flex-card{position:relative;min-height:360px;overflow:hidden;border:1px solid rgba(240,240,235,.12);background:#0d0e12}.cabinet-project-card{display:flex;flex-direction:column;padding:24px}.cabinet-project-card.is-sample{border-color:#b69aff33}.cabinet-project-card>header{display:flex;justify-content:space-between;gap:15px;color:var(--orange);font:500 8px/1 var(--mono);letter-spacing:.07em}.cabinet-project-card>header small{color:#f0f0eb63}.cabinet-project-card>div:nth-child(2){margin:auto 0 35px}.cabinet-project-card h3{margin:0 0 13px;font:500 clamp(31px,3.5vw,54px)/.9 var(--display);letter-spacing:-.07em;text-transform:uppercase}.cabinet-project-card p{max-width:600px;margin:0;color:#f0f0eb75;font-size:11px;line-height:1.55}.cabinet-project-progress>span{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.cabinet-project-progress small{color:#f0f0eb6b;font:500 8px/1 var(--mono);text-transform:uppercase}.cabinet-project-progress strong{color:var(--gold);font:400 20px/1 var(--mono)}.cabinet-project-progress>div{height:3px;background:#f0f0eb14}.cabinet-project-progress>div i{display:block;height:100%;background:linear-gradient(90deg,var(--orange),var(--gold))}.cabinet-project-card>footer{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.cabinet-project-card>footer span{display:flex;align-items:center;gap:7px;color:#f0f0eb70;font:500 8px/1 var(--mono)}.cabinet-project-card>footer button{display:flex;align-items:center;gap:8px;border:0;background:transparent;color:var(--orange);cursor:pointer;font:500 8px/1 var(--mono);text-transform:uppercase}.cabinet-flex-card{padding:24px;background:radial-gradient(circle at 75% 23%,rgba(255,159,28,.12),transparent 29%),#0d0e12}.cabinet-flex-card>span{color:var(--orange);font:500 8px/1 var(--mono);letter-spacing:.08em}.cabinet-flex-orbit{position:absolute;top:-24%;right:-12%;width:68%;aspect-ratio:1;border:1px solid rgba(255,159,28,.17);border-radius:50%;transform:rotateX(67deg)}.cabinet-flex-orbit i,.cabinet-flex-orbit b{position:absolute;border-radius:50%}.cabinet-flex-orbit i{top:17%;right:17%;bottom:17%;left:17%;border:1px solid rgba(255,211,90,.2)}.cabinet-flex-orbit i:nth-child(2){top:35%;right:35%;bottom:35%;left:35%;border-color:#b69aff33}.cabinet-flex-orbit b{top:43%;right:43%;bottom:43%;left:43%;background:#000;box-shadow:0 0 24px 9px #000}.cabinet-flex-card h2{position:relative;max-width:390px;margin:170px 0 13px;font:500 clamp(27px,2.6vw,40px)/.92 var(--display);letter-spacing:-.06em;text-transform:uppercase}.cabinet-flex-card p{position:relative;max-width:420px;margin:0;color:#f0f0eb7d;font-size:11px;line-height:1.55}.cabinet-flex-card footer{display:flex;align-items:center;gap:10px;margin-top:23px;color:#f0f0eb59;font:500 7px/1 var(--mono)}.cabinet-flex-card footer i{flex:1;height:1px;background:linear-gradient(90deg,var(--orange),rgba(255,159,28,.08))}.cabinet-flow{margin-bottom:16px;border:1px solid rgba(240,240,235,.11);background:#f0f0eb04}.cabinet-flow>header{display:flex;min-height:44px;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid rgba(240,240,235,.1);color:#f0f0eb66;font:500 7px/1 var(--mono);letter-spacing:.08em}.cabinet-flow>header strong{color:var(--gold);font-weight:500}.project-stage-rail{display:grid;grid-template-columns:repeat(7,1fr);margin:0;padding:0;list-style:none}.project-stage-rail li{position:relative;display:grid;min-height:104px;grid-template-columns:28px 1fr;align-items:center;gap:7px;padding:15px;border-right:1px solid rgba(240,240,235,.08)}.project-stage-rail li:last-child{border-right:0}.project-stage-rail li>span{display:grid;width:26px;height:26px;place-items:center;border:1px solid rgba(240,240,235,.13);border-radius:50%;color:#f0f0eb59;font:500 7px/1 var(--mono)}.project-stage-rail li small{color:#f0f0eb5c;font:500 7px/1.35 var(--mono);text-transform:uppercase}.project-stage-rail li>i{position:absolute;right:0;bottom:0;left:0;height:2px;background:transparent}.project-stage-rail li.complete>span{border-color:#a9ffca47;color:var(--green)}.project-stage-rail li.complete small{color:#f0f0eb9e}.project-stage-rail li.complete>i{background:#a9ffca59}.project-stage-rail li.active{background:#ff9f1c0a}.project-stage-rail li.active>span{border-color:#ff9f1c80;color:var(--orange);box-shadow:0 0 15px #ff9f1c1a}.project-stage-rail li.active small{color:var(--paper)}.project-stage-rail li.active>i{background:var(--orange)}.project-engine-panel{margin-top:16px;overflow:hidden;border:1px solid rgba(240,240,235,.12);background:radial-gradient(circle at 50% 37%,rgba(255,159,28,.065),transparent 25%),#0d0e12}.project-engine-head{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;padding:24px;border-bottom:1px solid rgba(240,240,235,.1)}.project-engine-head span{color:var(--orange);font:500 8px/1 var(--mono);letter-spacing:.08em}.project-engine-head h2{margin:11px 0 0;font:500 clamp(25px,2.8vw,42px)/.95 var(--display);letter-spacing:-.06em;text-transform:uppercase}.project-engine-status{display:flex;align-items:center;gap:8px;flex:0 0 auto;color:#ffd35a9e;font:500 7px/1.4 var(--mono);text-align:right}.project-engine-status i{width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 9px var(--gold)}.project-engine-pipeline{display:grid;grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr)}.engine-ledger-card{min-width:0;padding:24px}.engine-ledger-card>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:18px;border-bottom:1px solid rgba(240,240,235,.09)}.engine-ledger-card>header span{display:flex;align-items:center;gap:8px;font:500 10px/1 var(--display);text-transform:uppercase}.engine-ledger-card>header span svg{color:var(--orange)}.engine-ledger-card>header strong{padding:5px 7px;border:1px solid rgba(255,159,28,.25);color:var(--orange);font:500 7px/1 var(--mono)}.engine-ledger-card--human>header strong{border-color:#ffd35a3d;color:var(--gold)}.engine-primary-number{padding:29px 0 24px}.engine-primary-number small{display:block;margin-bottom:13px;color:#f0f0eb6e;font:500 8px/1 var(--mono);text-transform:uppercase}.engine-primary-number strong{color:var(--orange);font:400 clamp(47px,5vw,78px)/.82 var(--mono);letter-spacing:-.085em}.engine-ledger-card--human .engine-primary-number strong{color:var(--gold)}.engine-small-metrics{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(240,240,235,.09);border-left:1px solid rgba(240,240,235,.09)}.engine-small-metrics>div{display:grid;min-height:87px;grid-template-columns:24px 1fr;align-items:center;padding:13px;border-right:1px solid rgba(240,240,235,.09);border-bottom:1px solid rgba(240,240,235,.09)}.engine-small-metrics>div:last-child{grid-column:1 / -1}.engine-small-metrics svg{color:#f0f0eb59}.engine-small-metrics small,.engine-small-metrics strong{display:block}.engine-small-metrics small{margin-bottom:7px;color:#f0f0eb61;font:500 7px/1 var(--mono);text-transform:uppercase}.engine-small-metrics strong{font:500 11px/1.3 var(--mono)}.engine-small-metrics>div:nth-child(2) strong{color:var(--green)}.engine-transfer{display:grid;place-content:center;justify-items:center;border-right:1px solid rgba(240,240,235,.08);border-left:1px solid rgba(240,240,235,.08);background:#0003}.engine-transfer span{display:grid;width:42px;height:42px;place-items:center;margin:12px 0;border:1px solid rgba(255,159,28,.35);border-radius:50%;background:#08090b;color:var(--gold);font:500 9px/1 var(--mono);box-shadow:0 0 30px #ff9f1c1f}.engine-transfer i{width:1px;height:62px;background:linear-gradient(transparent,var(--orange),transparent)}.engine-range{display:flex;min-height:55px;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid rgba(240,240,235,.09);border-bottom:1px solid rgba(240,240,235,.09);color:#f0f0eb6b;font:500 8px/1.3 var(--mono);text-transform:uppercase}.engine-range strong{color:var(--paper);font-size:11px}.engine-breakdown>div{padding:13px 0 0}.engine-breakdown span{display:flex;justify-content:space-between;color:#f0f0eb75;font:500 7px/1 var(--mono);text-transform:uppercase}.engine-breakdown span b{color:#f0f0ebc2;font-weight:500}.engine-breakdown div>i{display:block;height:2px;margin-top:8px;background:#f0f0eb12}.engine-breakdown div>i b{display:block;height:100%;background:linear-gradient(90deg,var(--orange),var(--gold))}.project-engine-why{display:flex;width:100%;min-height:52px;align-items:center;justify-content:space-between;padding:0 24px;border:0;border-top:1px solid rgba(240,240,235,.1);background:transparent;color:#f0f0eba8;cursor:pointer;font:500 8px/1 var(--mono);text-transform:uppercase}.project-engine-why span{display:flex;align-items:center;gap:8px}.project-engine-why span svg{color:var(--orange)}.project-engine-explanation{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border-top:1px solid rgba(240,240,235,.09)}.project-engine-explanation p,.project-engine-explanation code{margin:0;padding:20px 24px;color:#f0f0eb85;font-size:10px;line-height:1.6}.project-engine-explanation code{border-left:1px solid rgba(240,240,235,.09);color:var(--violet);font-family:var(--mono)}.project-engine-panel>footer{display:flex;align-items:flex-start;gap:8px;padding:14px 24px;border-top:1px solid rgba(240,240,235,.09);color:#f0f0eb5c;font-size:9px;line-height:1.5}.project-engine-panel>footer svg{flex:0 0 auto;color:var(--green)}.cabinet-project-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cabinet-project-list .cabinet-project-card{min-height:330px}.cabinet-empty-state{display:grid;min-height:470px;place-items:center;align-content:center;padding:50px 20px;border:1px solid rgba(240,240,235,.11);background:radial-gradient(circle at 50% 45%,rgba(255,159,28,.05),transparent 27%),#0d0e12;text-align:center}.cabinet-empty-state>span{display:grid;width:58px;height:58px;place-items:center;border:1px solid rgba(255,159,28,.27);border-radius:50%;color:var(--orange)}.cabinet-empty-state h2{margin:25px 0 12px;font:500 clamp(28px,3vw,44px)/1 var(--display);letter-spacing:-.06em;text-transform:uppercase}.cabinet-empty-state p{max-width:510px;margin:0;color:#f0f0eb7a;font-size:12px;line-height:1.6}.cabinet-sample-link{display:flex;align-items:center;gap:9px;margin-top:20px;padding:0 0 8px;border:0;border-bottom:1px solid rgba(182,154,255,.28);background:transparent;color:var(--violet);cursor:pointer;font:500 8px/1 var(--mono);text-transform:uppercase}.project-room-head{margin-bottom:30px}.project-room-head>button{display:flex;align-items:center;gap:7px;padding:0 0 7px;border:0;border-bottom:1px solid rgba(240,240,235,.16);background:transparent;color:#f0f0eb7a;cursor:pointer;font:500 8px/1 var(--mono);text-transform:uppercase}.project-room-head>button svg{transform:rotate(180deg)}.project-room-head>div{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:37px}.project-room-head>div strong{display:flex;align-items:center;gap:7px;color:var(--green);font:500 8px/1 var(--mono)}.project-room-head>div strong i{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 9px var(--green)}.project-room-head h1{margin:18px 0 9px;font:500 clamp(50px,7vw,102px)/.82 var(--display);letter-spacing:-.08em;text-transform:uppercase}.project-room-head>p{margin:0;color:#f0f0eb7a;font:500 9px/1.4 var(--mono)}.project-room-jump{display:flex;flex-wrap:wrap;gap:7px;margin-top:24px}.project-room-jump a{min-height:33px;padding:0 11px;display:inline-flex;align-items:center;border:1px solid rgba(240,240,235,.12);background:#f0f0eb06;color:#f0f0eb80;font:500 7px/1 var(--mono);text-decoration:none;text-transform:uppercase}.project-room-jump a:hover,.project-room-jump a:focus-visible{border-color:#ff9f1c59;color:var(--orange)}#project-tasks,#project-finance,#project-engine{scroll-margin-top:95px}.project-room-next h2{max-width:750px}.project-room-next+.project-stage-rail{margin-bottom:16px;border:1px solid rgba(240,240,235,.1);background:#f0f0eb04}.project-context-grid{display:grid;grid-template-columns:1.4fr repeat(3,minmax(190px,.6fr));margin-bottom:16px;border-top:1px solid rgba(240,240,235,.11);border-left:1px solid rgba(240,240,235,.11)}.project-context-grid>article{min-height:190px;padding:20px;border-right:1px solid rgba(240,240,235,.11);border-bottom:1px solid rgba(240,240,235,.11);background:#f0f0eb04}.project-context-grid>article>span{display:flex;align-items:center;gap:7px;color:var(--orange);font:500 7px/1.25 var(--mono);letter-spacing:.07em}.project-context-grid>article>strong{display:block;margin:78px 0 10px;font:500 14px/1.15 var(--display);text-transform:uppercase}.project-context-grid>article>small{color:#f0f0eb63;font-size:9px;line-height:1.45}.project-context-grid .project-description-card{display:flex;flex-direction:column}.project-description-card>p{max-width:600px;margin:35px 0;color:#f0f0eb9e;font-size:12px;line-height:1.65;white-space:pre-wrap}.project-description-card footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:12px;border-top:1px solid rgba(240,240,235,.08)}.project-description-card footer small{color:#f0f0eb52;font:500 7px/1 var(--mono);text-transform:uppercase}.project-description-card footer strong{font:500 8px/1 var(--mono)}.project-task-board{margin-bottom:16px;border:1px solid rgba(240,240,235,.11);background:#0d0e12}.project-task-board>header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:25px;border-bottom:1px solid rgba(240,240,235,.1)}.project-task-board>header span{color:var(--orange);font:500 8px/1 var(--mono);letter-spacing:.08em}.project-task-board>header h2{margin:11px 0 8px;font:500 clamp(25px,3vw,43px)/.95 var(--display);letter-spacing:-.06em;text-transform:uppercase}.project-task-board>header p{max-width:640px;margin:0;color:#f0f0eb7a;font-size:11px;line-height:1.55}.project-task-board>header>strong{color:var(--gold);font:400 27px/1 var(--mono)}.project-task-board>form{display:grid;min-height:64px;grid-template-columns:25px 1fr auto;align-items:center;gap:10px;padding:0 20px;border-bottom:1px solid rgba(240,240,235,.1);background:#ff9f1c06}.project-task-board>form>svg{color:var(--orange)}.project-task-board>form input{height:42px;border:0;outline:0;background:transparent;color:var(--paper);font:400 12px/1 var(--mono)}.project-task-board>form input::placeholder{color:#f0f0eb4f}.project-task-board>form button{display:flex;min-height:39px;align-items:center;gap:8px;padding:0 13px;border:1px solid rgba(255,159,28,.28);background:#ff9f1c0f;color:var(--orange);cursor:pointer;font:500 8px/1 var(--mono);text-transform:uppercase}.project-task-list>article{display:grid;min-height:100px;grid-template-columns:46px 1fr minmax(130px,auto);align-items:center;gap:16px;padding:14px 20px;border-bottom:1px solid rgba(240,240,235,.085)}.project-task-list>article:last-child{border-bottom:0}.task-index{color:var(--orange);font:500 8px/1 var(--mono)}.task-copy>input{width:100%;padding:0;border:0;outline:0;background:transparent;color:var(--paper);font:500 15px/1.2 var(--display)}.task-copy>input:not([readonly]):focus{color:var(--gold)}.task-evidence{display:flex;flex-wrap:wrap;gap:9px 19px;margin-top:13px}.task-evidence>span{display:flex;align-items:center;gap:7px;color:#f0f0eb59;font:500 6px/1 var(--mono)}.task-evidence b{color:#f0f0eba6;font-weight:500}.project-task-list select{min-height:36px;padding:0 28px 0 10px;border:1px solid rgba(240,240,235,.12);background:#0a0b0e;color:var(--paper);font:500 7px/1 var(--mono);text-transform:uppercase}.project-task-empty{margin:0;padding:45px 20px;color:#f0f0eb6e;font-size:11px;text-align:center}.referral-control-card{border:1px solid rgba(240,240,235,.11);background:#0d0e12}.referral-control-card>header{display:flex;min-height:52px;align-items:center;justify-content:space-between;padding:0 21px;border-bottom:1px solid rgba(240,240,235,.1);color:#f0f0eb66;font:500 8px/1 var(--mono)}.referral-control-card>header strong{display:flex;align-items:center;gap:7px;color:#f0f0eb75;font-weight:500}.referral-control-card>header strong i{width:6px;height:6px;border-radius:50%;background:#f0f0eb40}.referral-control-card>header strong.active{color:var(--green)}.referral-control-card>header strong.active i{background:var(--green);box-shadow:0 0 8px var(--green)}.referral-metrics{display:grid;grid-template-columns:repeat(3,1fr)}.referral-metrics article{min-height:180px;padding:22px;border-right:1px solid rgba(240,240,235,.1)}.referral-metrics article:last-child{border-right:0}.referral-metrics small{color:#f0f0eb66;font:500 8px/1 var(--mono);text-transform:uppercase}.referral-metrics strong{display:block;margin-top:75px;color:var(--gold);font:400 clamp(34px,4vw,56px)/1 var(--mono)}.referral-link-row{display:flex;min-height:85px;align-items:center;justify-content:space-between;gap:20px;padding:15px 21px;border-top:1px solid rgba(240,240,235,.1)}.referral-link-row small,.referral-link-row code{display:block}.referral-link-row small{margin-bottom:8px;color:#f0f0eb59;font:500 7px/1 var(--mono)}.referral-link-row code{color:var(--violet);font:400 11px/1 var(--mono)}.referral-link-row button{display:flex;min-height:42px;align-items:center;gap:8px;padding:0 14px;border:0;background:var(--orange);color:var(--ink);cursor:pointer;font:600 8px/1 var(--mono);text-transform:uppercase}.referral-link-row button:disabled{background:#a9ffca1a;color:var(--green)}.referral-steps{margin-top:16px;padding:24px;border:1px solid rgba(240,240,235,.11)}.referral-steps h2{margin:0 0 22px;font:500 25px/1 var(--display);text-transform:uppercase}.referral-steps>div{display:grid;grid-template-columns:repeat(3,1fr)}.referral-steps article{min-height:120px;padding:17px;border:1px solid rgba(240,240,235,.1)}.referral-steps article+article{border-left:0}.referral-steps article span{color:var(--orange);font:500 8px/1 var(--mono)}.referral-steps article p{margin:43px 0 0;color:#f0f0eb96;font-size:11px}@media(max-width:1180px){.project-context-grid{grid-template-columns:1.2fr repeat(2,minmax(190px,.6fr))}.project-context-grid>article:last-child{grid-column:2 / -1}.project-stage-rail{overflow-x:auto;grid-template-columns:repeat(7,minmax(125px,1fr))}}@media(max-width:980px){.project-intake-layout{grid-template-columns:1fr}.project-next-card{position:relative;top:0;min-height:auto}.project-mini-hole{display:none}.project-next-card h2{margin-top:75px}.cabinet-overview-grid{grid-template-columns:1fr}.cabinet-flex-card{min-height:330px}.cabinet-project-list,.project-engine-pipeline{grid-template-columns:1fr}.engine-transfer{min-height:62px;grid-template-columns:1fr auto 1fr;border:0;border-top:1px solid rgba(240,240,235,.08);border-bottom:1px solid rgba(240,240,235,.08)}.engine-transfer i{width:70px;height:1px;background:linear-gradient(90deg,transparent,var(--orange))}.engine-transfer i:last-child{background:linear-gradient(90deg,var(--orange),transparent)}.engine-transfer span{margin:0 12px}.project-context-grid{grid-template-columns:1fr 1fr}.project-context-grid>article:last-child{grid-column:auto}.project-description-card{grid-column:1 / -1}}@media(max-width:760px){.project-intake-page{padding:112px 14px 75px}.project-intake-shell>header{margin-bottom:35px}.project-intake-shell>header h1{margin-top:26px;font-size:clamp(45px,13.5vw,68px);overflow-wrap:normal}.project-intake-shell>header p{font-size:12px}.project-composer{padding:20px 15px}.project-composer-status{align-items:flex-start;flex-direction:column;margin-bottom:30px}.project-prompt-label>span{font-size:25px}.project-composer textarea{min-height:170px;padding:15px;font-size:12px}.project-source-field>div{grid-template-columns:1fr}.project-source-field button{min-height:82px}.project-optional-fields>div{grid-template-columns:1fr}.project-sensitive-toggle{grid-template-columns:24px 1fr}.project-sensitive-toggle i{grid-column:2;text-align:left}.project-next-card{padding:20px}.project-next-card h2{margin-top:55px}.control-page-v2{padding-top:68px}.control-page-v2 .cabinet-sidebar{display:none}.cabinet-main{padding:32px 14px calc(100px + env(safe-area-inset-bottom))}.cabinet-mobile-nav{position:fixed;z-index:40;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));left:8px;display:grid;grid-template-columns:repeat(5,1fr);padding:5px;border:1px solid rgba(240,240,235,.14);background:#07080af5;box-shadow:0 15px 50px #000}.cabinet-mobile-nav button{display:flex;min-width:0;min-height:52px;align-items:center;flex-direction:column;justify-content:center;gap:6px;border:0;background:transparent;color:#f0f0eb6b}.cabinet-mobile-nav button span{max-width:100%;overflow:hidden;font:500 6px/1 var(--mono);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.cabinet-mobile-nav button.active{color:var(--orange)}.cabinet-view-header,.cabinet-section-header{align-items:flex-start;flex-direction:column;margin-bottom:28px}.cabinet-view-header h1,.cabinet-section-header h1{font-size:clamp(39px,12vw,60px)}.cabinet-view-header p,.cabinet-section-header p{font-size:11px}.cabinet-sample-banner{grid-template-columns:25px 1fr}.cabinet-sample-banner button{grid-column:2;justify-self:start}.cabinet-next-action,.project-room-next{grid-template-columns:38px 1fr;padding:16px}.cabinet-next-action>span,.project-room-next>span{width:36px;height:36px}.cabinet-next-action>button,.project-room-next>button{grid-column:2;justify-self:start}.cabinet-project-card{min-height:330px;padding:19px}.cabinet-project-card h3{font-size:37px}.cabinet-project-card>footer{align-items:flex-start;flex-direction:column;gap:17px}.cabinet-flex-card{min-height:365px;padding:19px}.cabinet-flex-card h2{margin-top:190px;font-size:31px}.project-stage-rail li{min-height:87px}.project-engine-head{align-items:flex-start;flex-direction:column;padding:19px}.project-engine-head h2{font-size:31px}.project-engine-status{text-align:left}.engine-ledger-card{padding:19px}.engine-primary-number strong{font-size:53px}.project-engine-explanation{grid-template-columns:1fr}.project-engine-explanation code{border-top:1px solid rgba(240,240,235,.09);border-left:0}.project-room-head h1{font-size:clamp(48px,15vw,76px)}.project-context-grid{display:block;border-top:0}.project-context-grid>article{min-height:155px;border-top:1px solid rgba(240,240,235,.11);border-left:1px solid rgba(240,240,235,.11)}.project-context-grid>article>strong{margin-top:48px}.project-task-board>header{align-items:flex-start;flex-direction:column;padding:19px}.project-task-board>form{grid-template-columns:22px 1fr;padding:10px 14px}.project-task-board>form button{grid-column:2;justify-self:start}.project-task-list>article{grid-template-columns:30px 1fr;gap:10px;padding:17px 14px}.project-task-list select{grid-column:2;justify-self:start}.task-evidence{align-items:flex-start;flex-direction:column}.referral-metrics{grid-template-columns:1fr}.referral-metrics article{min-height:125px;border-right:0;border-bottom:1px solid rgba(240,240,235,.1)}.referral-metrics strong{margin-top:45px}.referral-link-row{align-items:flex-start;flex-direction:column}.referral-steps>div{display:block}.referral-steps article+article{border-top:0;border-left:1px solid rgba(240,240,235,.1)}}@media(prefers-reduced-motion:reduce){.project-details-trigger svg,.project-engine-why svg{transition:none}}:root[data-theme=light]{--void: #f5f6fa;--ink: #172036;--paper: #172036;--paper-dim: #586579;--line: rgba(23,32,54,.13);--line-dark: rgba(23,32,54,.17);--amber: #9d641b;--gold: #a06b18;--hot: #684516;--violet: #6e46b7;--cyan: #186e8c;--green: #207651;color-scheme:light}:root[data-theme=light] body{background:#f5f6fa;color:#172036}:root[data-theme=light] ::selection{background:#ddcff9;color:#25123e}:root[data-theme=light] :focus-visible{outline-color:#6e46b7}:root[data-theme=light] input::placeholder,:root[data-theme=light] textarea::placeholder{color:#697589;opacity:1}:root[data-theme=light] select{color-scheme:light}:root[data-theme=light] select option{background:#fff;color:#172036}:root[data-theme=light] .route-loading{background:#f5f6fa;color:#536176}:root[data-theme=light] .route-loading .page-kicker{color:#536176}.theme-picker.theme-picker{position:relative;display:inline-flex;flex:0 0 auto;align-items:center}.theme-picker .theme-picker__trigger{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;padding:0;border:1px solid #acb7d42e;border-radius:9px;background:#a0aedc08;color:#bfc8dc;cursor:pointer}.theme-picker .theme-picker__trigger:hover,.theme-picker .theme-picker__trigger[aria-expanded=true]{background:#b4a5e518;color:#ded5fb;border-color:#b4a5e55b}.theme-picker__popover{position:fixed;z-index:250;width:238px;max-width:calc(100vw - 24px);padding:10px;border:1px solid #a6aed530;border-radius:13px;background:#12141f;color:#e5e8f3;box-shadow:0 15px 50px #0007,0 1px #ffffff08 inset;font-family:var(--sans)}.theme-picker__heading{display:block;padding:7px 9px 10px;color:#b7bfd1;font-size:11px;font-weight:600}.theme-picker__menu{display:grid;gap:3px}.theme-picker__option{display:grid;grid-template-columns:18px 1fr 14px;align-items:center;gap:11px;min-height:40px;width:100%;padding:9px;border-radius:7px;text-align:left;background:transparent;color:#aeb8cd;font:500 12px/1.4 var(--sans);cursor:pointer}.theme-picker__option:hover{background:#a9b5d710;color:#f0f0fb}.theme-picker__option[aria-checked=true]{background:#ac94ed1b;color:#d6c4ff}.theme-picker__option:focus-visible{outline:2px solid #ac94ed;outline-offset:-2px}.theme-picker__note{margin:9px 0 0;padding:10px 9px 3px;border-top:1px solid #a5b2d21c;color:#8d98b0;font-size:10px;line-height:1.6}:root[data-theme=light] .theme-picker .theme-picker__trigger{background:#ffffffb3;color:#536176;border-color:#1c2a4726}:root[data-theme=light] .theme-picker .theme-picker__trigger:hover,:root[data-theme=light] .theme-picker .theme-picker__trigger[aria-expanded=true]{color:#6338a0;border-color:#8866bd66;background:#f0eafa}:root[data-theme=light] .theme-picker__popover{background:#fff;color:#172036;border-color:#25365126;box-shadow:0 12px 45px #2b34511f,0 2px 7px #2b34510a}:root[data-theme=light] .theme-picker__heading{color:#445167}:root[data-theme=light] .theme-picker__option{color:#536176}:root[data-theme=light] .theme-picker__option:hover{background:#f3f4f8;color:#172036}:root[data-theme=light] .theme-picker__option[aria-checked=true]{background:#f0eafa;color:#653aab}:root[data-theme=light] .theme-picker__option:focus-visible{outline-color:#7950b6}:root[data-theme=light] .theme-picker__note{color:#647084;border-color:#2536511c}.ledger-app .ledger-topbar{grid-template-columns:auto auto minmax(0,1fr) auto auto;gap:16px}.ledger-app .ledger-topbar>button:not(.ledger-session-pill){min-height:34px;padding:7px 11px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--paper-dim);font:500 11px/1.4 var(--sans);cursor:pointer}.ledger-topbar>.theme-picker{justify-self:end}.ledger-topbar>.ledger-session-pill{justify-self:end}@media(max-width:1100px){.site-header .header-actions{gap:8px}.site-header .header-cta{display:none}}@media(max-width:820px){.ledger-app .ledger-topbar{grid-template-columns:minmax(0,1fr) auto auto auto;gap:10px;padding:8px 14px}}@media(max-width:640px){.site-header .header-actions{gap:4px}.theme-picker .theme-picker__trigger{width:34px;height:38px}.site-header .header-brand{gap:8px}.ledger-app .ledger-topbar{grid-template-columns:1fr auto auto;gap:8px}.ledger-app .ledger-topbar>button:not(.ledger-session-pill){grid-row:2;grid-column:1 / -1;justify-self:start;min-height:24px;padding:4px 0;border:0;font-size:10px}.ledger-topbar>.theme-picker{grid-column:2;grid-row:1}.ledger-topbar>.ledger-session-pill{grid-column:3;grid-row:1;max-width:92px}}@media(max-width:380px){.tracker-landing .tracker-topbar{padding-left:14px;padding-right:14px;column-gap:7px}.tracker-topbar .tracker-brand{font-size:9px;gap:7px}.tracker-topbar .tracker-brand__symbol{width:24px;height:24px}.tracker-topbar .tracker-topbar__links{gap:5px}.tracker-topbar .tracker-topbar__links>button{padding:10px 8px;font-size:9px}.site-header .header-brand{gap:5px}.site-header .product-switch button{padding:0 7px;font-size:9px}.site-header .language-trigger{padding:0 5px}}:root[data-theme=light] .site-header{color:#172036;background:#f9fafde0;border-color:#dfe3eb}:root[data-theme=light] .site-header.is-scrolled{background:#fffffff0;border-color:#d7deea;box-shadow:0 3px 18px #24345108}:root[data-theme=light] .site-header :is(.desktop-nav a,.nav-portal,.language-trigger,.menu-toggle){color:#34425a}:root[data-theme=light] .site-header :is(.desktop-nav a,.nav-portal){border-color:#d8deea}:root[data-theme=light] .site-header .desktop-nav a span{color:#69758b}:root[data-theme=light] :is(.site-header,#root>footer) .logo{color:#172036}:root[data-theme=light] :is(.site-header,#root>footer) .logo small{color:#657186}:root[data-theme=light] :is(.site-header,#root>footer) .logo-mark{background:#fff;border-color:#bcc5d4}:root[data-theme=light] :is(.site-header,#root>footer) .logo-mark i{background:#a74418}:root[data-theme=light] .site-header .language-trigger{background:#fff;border-color:#d3dae6}:root[data-theme=light] .site-header .language-menu{background:#fff;border-color:#d4dbe7;box-shadow:0 16px 40px #2434511a}:root[data-theme=light] .site-header .language-menu button{color:#536176}:root[data-theme=light] .site-header .language-menu button:is(:hover,.active){background:#edf0f7;color:#172036}:root[data-theme=light] .site-header .header-cta{background:#a84418;color:#fff}:root[data-theme=light] .site-header .header-cta:hover{background:#873514}:root[data-theme=light] :is(.site-header,.tracker-topbar) .product-switch{background:#eef0f6;border-color:#d3d9e5}:root[data-theme=light] :is(.site-header,.tracker-topbar) .product-switch button{color:#536176}:root[data-theme=light] :is(.site-header,.tracker-topbar) .product-switch button:hover{background:#fff;color:#172036}:root[data-theme=light] :is(.site-header,.tracker-topbar) .product-switch button.active{background:#fff1e7;color:#974018;box-shadow:inset 0 0 0 1px #e9c6ad}:root[data-theme=light] :is(.site-header,.tracker-topbar) .product-switch button:nth-child(2).active{background:#eee8fc;color:#5d389e;box-shadow:inset 0 0 0 1px #cfc0e9}:root[data-theme=light] #root>footer{background:#eef1f6;color:#172036;border-top:1px solid #d9e0ea}:root[data-theme=light] #root>footer :is(p,span,.footer-links){color:#59667a}:root[data-theme=light] #root>footer .footer-links :is(a,button):hover{color:#663dad}:root[data-theme=light] .studio-hero{background:radial-gradient(ellipse at 78% 27%,#ead7c4aa,transparent 53%),radial-gradient(ellipse at 14% 30%,#e6ebf5,transparent 65%),#f5f6fa;color:#172036}:root[data-theme=light] .studio-hero__veil{background:linear-gradient(90deg,#f5f6faf5,#f5f6fad6 31%,#f5f6fa18 76%),linear-gradient(0deg,#f5f6fa,transparent 56%)}:root[data-theme=light] .studio-hero__visual{opacity:.9}:root[data-theme=light] .studio-hero h1 em{color:#ad481c}:root[data-theme=light] .studio-hero :is(.studio-hero__description,.studio-hero__eyebrow,.studio-hero__assistant-note,.studio-hero__voice-guide p,.studio-hero__assurance){color:#586579}:root[data-theme=light] .studio-hero__eyebrow>span{color:#9a401a}:root[data-theme=light] .studio-hero__primary{background:#aa4319;color:#fff;box-shadow:0 8px 25px #aa43191b}:root[data-theme=light] .studio-hero__primary:hover{background:#873313}:root[data-theme=light] .studio-hero__voice{background:#ffffffd1;border-color:#d9c6b8;color:#773819}:root[data-theme=light] .studio-hero__voice:hover{background:#fff2e8;border-color:#b77a51}:root[data-theme=light] .studio-hero__assistant-note>span{background:#a65d2d}:root[data-theme=light] .studio-hero__voice-guide{border-color:#d8dfe8}:root[data-theme=light] .studio-hero__voice-guide strong{color:#28374c}:root[data-theme=light] .studio-hero__voice-symbol{background:#fff6ed;border-color:#e3c7ae}:root[data-theme=light] .studio-hero__voice-symbol i{background:#a24a1f}:root[data-theme=light] .studio-hero__assurance svg{color:#2b7354}:root[data-theme=light] .studio-hero__platform-question{width:fit-content;max-width:100%;padding:4px 8px;border-radius:6px;background:#faf8fef0;color:#5c497a}:root[data-theme=light] .studio-hero__platform{background:linear-gradient(140deg,#faf8ffeb,#efedf9f5);border-color:#c9badd;box-shadow:0 15px 42px #4030610d}:root[data-theme=light] .studio-hero__platform:hover{background:linear-gradient(140deg,#fff,#eae2f8);border-color:#9b83bb}:root[data-theme=light] .studio-hero__platform :is(.studio-hero__platform-top,.studio-hero__platform-action){color:#5e379a}:root[data-theme=light] .studio-hero__platform h2{color:#271c42}:root[data-theme=light] .studio-hero__platform :is(p,small){color:#655875}:root[data-theme=light] .studio-hero__platform-action{border-color:#d3c9e3}:root[data-theme=light] .studio-hero__footer{color:#756354;border-color:#dce1e9}:root[data-theme=light] .studio-hero__footer b{color:#9b4c23}:root[data-theme=light] .studio-hero__footer span:last-child{color:#65537c}:root[data-theme=light] .studio-hero__footer span:last-child b{color:#68439e}:root[data-theme=light] .studio-hero__orbit-label{padding:5px 8px;border-radius:6px;background:#faf8fee0;color:#6b5143}:root[data-theme=light] .product-choices{color:#172036;border-color:#dfe3eb;background:radial-gradient(ellipse at 6% 34%,#f9eee0,transparent 46%),radial-gradient(ellipse at 96% 62%,#eae5f8,transparent 52%),#f7f8fb}:root[data-theme=light] .product-choices>header :is(.eyebrow,p){color:#586579}:root[data-theme=light] .product-choices>header>p svg{color:#277553}:root[data-theme=light] .product-choices-grid>article{--choice-accent: #974019;--choice-line: #dfc4af;background:radial-gradient(ellipse at 100% 0,#fbecde,transparent 62%),#fff;box-shadow:0 14px 35px #29385408}:root[data-theme=light] .product-choices-grid>article.is-platform{--choice-accent: #60359f;--choice-line: #d1c2e8;background:radial-gradient(ellipse at 100% 0,#f0e9fc,transparent 62%),#fff}:root[data-theme=light] .product-choice-brand>i{color:#70778a}:root[data-theme=light] .product-choices-grid h3{color:#172036}:root[data-theme=light] .product-choices-grid>article>p{color:#586579}:root[data-theme=light] :is(.product-studio-preview,.product-tracker-preview){border-color:#dce1ea;background:#f7f8fb}:root[data-theme=light] .product-studio-preview>span{color:#735239}:root[data-theme=light] .product-studio-path :is(strong,div>svg){color:#73583f}:root[data-theme=light] .product-studio-path>svg{color:#a28770}:root[data-theme=light] .product-studio-path>.product-studio-team>svg{background:#fae9d7;border-color:#d5b495;color:#984617;box-shadow:0 0 24px #b76a2110}:root[data-theme=light] .product-studio-team strong{color:#824015}:root[data-theme=light] .product-tracker-preview-heading>span{color:#6a538c}:root[data-theme=light] .product-tracker-preview-heading b{background:#8e7ba5}:root[data-theme=light] .product-tracker-preview>strong{color:#3b3150}:root[data-theme=light] .product-tracker-preview dt{color:#62697b}:root[data-theme=light] .product-tracker-preview dd{color:#663ca1}:root[data-theme=light] .product-tracker-preview dl>div:first-child dd{color:#2d637b}:root[data-theme=light] .product-tracker-preview dl>div+div{border-color:#d9d4e3}:root[data-theme=light] .product-tracker-preview>small{color:#626378}:root[data-theme=light] .product-tracker-range:before{background:#d7d0e3}:root[data-theme=light] .product-tracker-range>span{background:linear-gradient(90deg,#c4afe2,#8158b3);border-color:#9675bc}:root[data-theme=light] .product-choice-steps>li{color:#586176}:root[data-theme=light] .product-choices-grid .product-choice-action{background:#f9ecdf}:root[data-theme=light] .product-choices-grid .product-choice-action:hover{background:#f1ddc8}:root[data-theme=light] .product-choices-grid .is-platform .product-choice-action{background:#efe8fa}:root[data-theme=light] .product-choices-grid .is-platform .product-choice-action:hover{background:#e3d7f3}:root[data-theme=light] .product-shared-engine{color:#59667a}:root[data-theme=light] .product-shared-engine>:is(svg,button){color:#674491}:root[data-theme=light] .trust-ticker{background:#a8451a;color:#fff7ef;border-color:#8c3713}:root[data-theme=light] :is(.studio-intro,.process-section,.transparency-section){background:#fff;color:#172036}:root[data-theme=light] .intro-body p{border-color:#a4afbf}:root[data-theme=light] .intro-body small{color:#586579;border-color:#ad481c}:root[data-theme=light] .studio-credentials{border-color:#d4dce7}:root[data-theme=light] .studio-credentials span{border-color:#dce2eb;color:#536075}:root[data-theme=light] :is(.capabilities-section,.work-section){color:#172036;background:#f3f5fa}:root[data-theme=light] .capabilities-section:before{background:linear-gradient(transparent,#cdd5e4,transparent)}:root[data-theme=light] :is(.capabilities-section,.work-section,.process-section,.transparency-section) .section-intro>p{color:#536075;opacity:1;border-color:#b4bece}:root[data-theme=light] .orbit-ring{border-color:#8995ad70}:root[data-theme=light] .orbit-ring.ring-two{border-color:#8995ad40}:root[data-theme=light] .orbit-core span{color:#ebe4dd}:root[data-theme=light] .orbit-node{background:#fffffff0;color:#47536c;border-color:#b9c4d7}:root[data-theme=light] .orbit-node span{color:#718098}:root[data-theme=light] .orbit-node:is(:hover,.active){background:#a7461b;color:#fff;border-color:#a7461b;box-shadow:0 0 25px #a7461b20}:root[data-theme=light] .orbit-node:is(:hover,.active) span{color:#ffe3cf}:root[data-theme=light] .orbit-caption{color:#63718a}:root[data-theme=light] .service-detail{background:#fff;border-color:#d0d8e5;box-shadow:0 16px 32px #29385408}:root[data-theme=light] .service-detail:after{border-color:#dbe1eb}:root[data-theme=light] .service-detail :is(.service-index span,p){color:#586579}:root[data-theme=light] .service-detail>strong{color:#27354b}:root[data-theme=light] .service-tags span{border-color:#d4dbe7;color:#536176;background:#f8f9fc}:root[data-theme=light] .service-detail>button{color:#9b441c;background:transparent;border-color:#c79774}:root[data-theme=light] .concept-visual{border-color:#bac4d6}:root[data-theme=light] .concept-code{color:#f1f0f7}:root[data-theme=light] .concept-copy :is(small,p){color:#586579}:root[data-theme=light] .concept-copy button{color:#6c429c;border-color:#b39aca}:root[data-theme=light] .process-list{border-color:#aab5c6}:root[data-theme=light] .process-list article{border-color:#d1dae6}:root[data-theme=light] .process-list article:before{background:#edf1f8}:root[data-theme=light] .process-list article:hover{color:#172036}:root[data-theme=light] .sensitive-section{color:#172036;background:linear-gradient(120deg,#f2f0f7,#edf1f8)}:root[data-theme=light] .sensitive-section:before{background-image:radial-gradient(#697d9c65 .55px,transparent .7px)}:root[data-theme=light] .sensitive-content :is(p,small){color:#586579;border-color:#bec8d9}:root[data-theme=light] .sensitive-orbit{opacity:.45}:root[data-theme=light] .contact-section{background:#f4e1cf;color:#4b291c}:root[data-theme=light] .contact-section:after{border-color:#b073513d;box-shadow:0 0 0 7vw #b073510a,0 0 0 14vw #b0735105}:root[data-theme=light] .contact-section h2 em{-webkit-text-stroke-color:#8f481f}:root[data-theme=light] .contact-meta i{background:#9b431d}:root[data-theme=light] .contact-bottom p{border-color:#bb9173}:root[data-theme=light] .contact-section .light-button{background:#a34119;color:#fff}:root[data-theme=light] .contact-section .outline-button{border-color:#b88865;background:#fff8f040;color:#713815}:root[data-theme=light] .contact-section .outline-button:hover{background:#fff8f0}:root[data-theme=light] .transparency-section .effort-model{background:#fff;color:#172036;border-color:#ccd5e3;box-shadow:14px 17px #d9e1ef50,0 28px 60px #26395510}:root[data-theme=light] .effort-model :is(.effort-model__bar,.effort-scenarios,.effort-pipeline,.effort-ledger,.codex-metrics,.codex-metric,.programmer-total,.programmer-breakdown,.effort-price,.effort-invoice,.effort-invoice>div,.effort-method article,.effort-disclosures>button){border-color:#d6deea}:root[data-theme=light] .effort-model :is(.effort-model__bar,.effort-column-title,.effort-column-title small,.effort-scenarios>small,.effort-ledger>p,.codex-metric small,.codex-metric svg,.programmer-total span,.programmer-range,.programmer-breakdown article>span,.effort-price__message p,.effort-invoice>div>span,.effort-invoice>div>span small,.effort-invoice>p,.effort-method>p,.effort-disclosures>button){color:#586579}:root[data-theme=light] .effort-model :is(.effort-status,.programmer-total small){color:#97521e}:root[data-theme=light] .effort-model .effort-scenarios button{background:#f4f6fa;border-color:#cbd4e1;color:#536075}:root[data-theme=light] .effort-model .effort-scenarios button span{color:#67738a}:root[data-theme=light] .effort-model .effort-scenarios button.active{background:#a7461b;border-color:#a7461b;color:#fff}:root[data-theme=light] .effort-model .effort-scenarios button.active span{color:#ffe1cd}:root[data-theme=light] .effort-model .effort-ledger{background:#fbfcfe}:root[data-theme=light] .effort-model .effort-ledger>p{border-color:#d6deea}:root[data-theme=light] .effort-model .codex-metric--primary{background:#fff3e8}:root[data-theme=light] .effort-model :is(.codex-metric--primary strong,.programmer-total strong,.effort-invoice__total>strong){color:#994919}:root[data-theme=light] .effort-model :is(.codex-metric--cost strong,.effort-price__message>span,.effort-price__message>small,.effort-invoice__range>strong){color:#257151}:root[data-theme=light] .effort-model .effort-price__message>small{border-color:#afd4be;background:#eff8f2}:root[data-theme=light] .effort-model :is(.programmer-range strong,.programmer-breakdown article>span b){color:#23324a}:root[data-theme=light] .effort-model .programmer-breakdown article>i{background:#dfe4ed}:root[data-theme=light] .effort-model .effort-core{background:radial-gradient(circle at 50% 50%,#b5742d14,transparent 55%),#0b0d14;color:#f1f0ef}:root[data-theme=light] .effort-model .effort-core__label :is(small,strong em){color:#ffd192}:root[data-theme=light] .effort-model .effort-core__label span{color:#bbc3d1}:root[data-theme=light] .effort-model .effort-core__meta{color:#a3adbd}:root[data-theme=light] .effort-model .effort-price{background:#f6faf7}:root[data-theme=light] .effort-model .effort-invoice{background:#fff}:root[data-theme=light] .effort-model .effort-method{background:#f6f7fb}:root[data-theme=light] .effort-model .effort-method code{background:#f0ebf9;border-color:#d5c7e9;color:#624091}:root[data-theme=light] .effort-model .effort-learn{background:#f2eef9;color:#603a94;border-color:#d6cbe8}:root[data-theme=light] .effort-model .effort-learn:hover{background:#e7def3}:root[data-theme=light] .effort-model .effort-portal{background:#a6451a;color:#fff}:root[data-theme=light] .effort-model .effort-portal:hover{background:#873511}:root[data-theme=light] :is(.intro-heading h2 em,.studio-credentials i,.service-index,.sensitive-content .eyebrow){color:#a44b21}:root[data-theme=light] .transparency-section .section-intro h2 em{color:#a44b21}:root[data-theme=light] .effort-model :is(.effort-column-title svg,.effort-method article>span){color:#a44b21}:root[data-theme=light] :is(.time-engine-page,.partners-page,.legal-page) .page-kicker{color:#a44b21}:root[data-theme=light] .time-engine-page :is(.engine-ledgers article>span,.engine-metrics article>span,.engine-human-flow article>span,.engine-method-visual article>span,.engine-method-visual>section small,.engine-price-visual>span,.engine-statuses article>span){color:#a44b21}:root[data-theme=light] .time-engine-page :is(.engine-ledgers article:nth-child(2)>span,.engine-statuses .status-2>span){color:#28704e}:root[data-theme=light] .time-engine-page .engine-statuses .status-1>span{color:#916014}:root[data-theme=light] .partners-page :is(.partners-hero h1 em,.partner-cards article>svg,.partner-flow header small,.partner-flow h2 em,.partner-flow article>span,.partner-flow article i){color:#a44b21}:root[data-theme=light] .tracker-landing{--tracker-bg: #f5f6fa;--tracker-panel: #fff;--tracker-border: #d6deea;--tracker-muted: #586579;--tracker-text: #172036;--tracker-purple: #67409e;--tracker-ice: #316e89;background:#f5f6fa;color:#172036}:root[data-theme=light] .tracker-landing ::selection{background:#d7c7f3;color:#291547}:root[data-theme=light] .tracker-topbar{color:#172036}:root[data-theme=light] .tracker-brand__symbol{background:#f1edf9;border-color:#afa0c9}:root[data-theme=light] .tracker-brand__symbol:before{border-color:#815ba9}:root[data-theme=light] .tracker-brand__symbol:after{background:#251c38;border-color:#81719d}:root[data-theme=light] .tracker-topbar__links>:is(a,button){color:#46556c}:root[data-theme=light] .tracker-topbar__links>a:hover{color:#563393}:root[data-theme=light] .tracker-topbar__links>button{background:#fff;border-color:#cbd4e1}:root[data-theme=light] .tracker-topbar select{color:#4d5a70}:root[data-theme=light] .tracker-topbar select option{background:#fff;color:#172036}:root[data-theme=light] .tracker-topbar label>svg{color:#657389}:root[data-theme=light] .tracker-eyebrow{color:#66577e}:root[data-theme=light] .tracker-hero h1>span:nth-child(2){color:#67429e}:root[data-theme=light] .tracker-hero__copy>p{color:#536075}:root[data-theme=light] .tracker-landing .tracker-primary{background:#65409d;color:#fff;border-color:#65409d;box-shadow:0 6px 24px #65409d18}:root[data-theme=light] .tracker-landing .tracker-primary:hover{background:#50307f;border-color:#50307f;box-shadow:0 6px 24px #65409d27}:root[data-theme=light] .tracker-landing .tracker-secondary{color:#5c397e}:root[data-theme=light] .tracker-landing .tracker-secondary:hover{color:#3f1d67}:root[data-theme=light] .tracker-hero__copy>p.tracker-hero__note{color:#667287}:root[data-theme=light] .tracker-hero__proof{border-color:#d4deea}:root[data-theme=light] .tracker-hero__proof>span{color:#516a7b}:root[data-theme=light] .tracker-hero__proof svg{color:#317766}:root[data-theme=light] .tracker-hero__cosmos{background:radial-gradient(ellipse at center,#8c73bc20,transparent 65%)}:root[data-theme=light] .tracker-hero__cosmos:after{background-image:radial-gradient(#76698c88 .7px,transparent .7px)}:root[data-theme=light] .tracker-hero__orbit{border-color:#826aa823}:root[data-theme=light] .tracker-hero__orbit>i{border-color:#826aa835}:root[data-theme=light] .tracker-hero__orbit>i:nth-child(2){border-color:#826aa848}:root[data-theme=light] .tracker-hero__orbit>i:nth-child(3){border-color:#826aa86b}:root[data-theme=light] .tracker-hero__orbit>span:before{background:#7751a8;box-shadow:0 0 16px #7751a84d}:root[data-theme=light] :is(.tracker-hero__coordinate,.tracker-hero__visual-tag,.tracker-hero__visual-caption){color:#68778e}:root[data-theme=light] .tracker-hero__visual-caption a{color:#674592}:root[data-theme=light] .tracker-report{background:linear-gradient(145deg,#fff,#fafbff 70%,#f5f1fc);color:#172036;border-color:#ccd3e3;box-shadow:0 22px 58px #43547612,inset 0 1px #fff}:root[data-theme=light] .tracker-report__mark{background:#eef2f9;border-color:#cbd9e8;color:#3d6a89}:root[data-theme=light] .tracker-report__heading small{color:#66758c}:root[data-theme=light] .tracker-report__sample{color:#624d86;border-color:#d7cee5;background:#f4effb}:root[data-theme=light] .tracker-report__project{border-color:#dbe2ed}:root[data-theme=light] .tracker-report__project>span>span{color:#66768b}:root[data-theme=light] .tracker-report__project i{border-color:#406782}:root[data-theme=light] .tracker-report__providers{color:#586780}:root[data-theme=light] .tracker-report__periods{background:#eef1f7;border-color:#d4ddea}:root[data-theme=light] .tracker-report__periods>button{color:#59687e}:root[data-theme=light] .tracker-report__periods>button[aria-pressed=true]{background:#fff;color:#553783;box-shadow:0 1px 5px #26395518}:root[data-theme=light] .tracker-report__overview>div:last-child{border-color:#d8dfeb}:root[data-theme=light] .tracker-report__overview>div>span{color:#55677e}:root[data-theme=light] .tracker-report__overview>div:last-child>span{color:#71509d}:root[data-theme=light] .tracker-report__overview strong{color:#214f6d}:root[data-theme=light] .tracker-report__overview>div:last-child strong{color:#664194}:root[data-theme=light] .tracker-report__overview strong>:is(i,em){color:#7b6599}:root[data-theme=light] .tracker-report__overview small{color:#65748a}:root[data-theme=light] :is(.tracker-report__chart-label,.tracker-report__axis){color:#697990}:root[data-theme=light] .tracker-report__bars{border-color:#cbd5e4;background:repeating-linear-gradient(0deg,transparent,transparent calc(33.333% - 1px),#dce3ef calc(33.333% - 1px),#dce3ef 33.333%)}:root[data-theme=light] .tracker-report__bars>span{background:linear-gradient(0deg,#b9c9df,#5e7fa9)}:root[data-theme=light] .tracker-report__bars>span.is-recent{background:linear-gradient(0deg,#c6b6dd,#8866ad)}:root[data-theme=light] .tracker-report__details dt{color:#586a80}:root[data-theme=light] .tracker-report__details dd{color:#314f6c}:root[data-theme=light] .tracker-report__details small{color:#66758a}:root[data-theme=light] .tracker-report__foot{background:#f1f3f9;border-color:#d8dfeb;border-radius:0 0 15px 15px}:root[data-theme=light] .tracker-report__foot :is(p,svg){color:#5e6c80}:root[data-theme=light] .tracker-meaning__grid>article{background:#fff}:root[data-theme=light] .tracker-meaning__grid>article:nth-child(2){background:linear-gradient(145deg,#f2edf9,#fff)}:root[data-theme=light] .tracker-meaning__top{color:#4c7291}:root[data-theme=light] .tracker-meaning__top>span{color:#65758d}:root[data-theme=light] .tracker-meaning__grid>article:nth-child(2) .tracker-meaning__top{color:#75529e}:root[data-theme=light] .tracker-meaning__grid>article:nth-child(3) .tracker-meaning__top{color:#667091}:root[data-theme=light] .tracker-mini-visual.is-0>span{background:linear-gradient(0deg,#c4d7df,#59879e)}:root[data-theme=light] .tracker-mini-visual.is-1>svg{color:#74529c}:root[data-theme=light] .tracker-mini-visual.is-1>i{border-color:#b3a0cc}:root[data-theme=light] .tracker-mini-visual.is-1>i:last-child{border-color:#9b83b8}:root[data-theme=light] .tracker-mini-person{background:#f0ecf8;color:#72519c;border-color:#ccbce0}:root[data-theme=light] .tracker-mini-check{background:#edf6f0;color:#33724e;border-color:#aecab7}:root[data-theme=light] .tracker-mini-visual.is-2>i{border-color:#a3acc1}:root[data-theme=light] .tracker-meaning__kind{color:#67728a}:root[data-theme=light] .tracker-meaning article p{color:#586579}:root[data-theme=light] .tracker-setup__intro>a{color:#694394}:root[data-theme=light] .tracker-steps__number{background:#ede6f8;border-color:#cfbce8;color:#674294}:root[data-theme=light] .tracker-steps>li:not(:last-child):after{border-color:#b3a1cb}:root[data-theme=light] .tracker-steps__icon{color:#677993}:root[data-theme=light] .tracker-engine-orbit__track>i{border-color:#a7a3bf70}:root[data-theme=light] .tracker-engine-orbit__track>i:nth-child(2){border-color:#a7a3bf60}:root[data-theme=light] .tracker-engine-orbit__track>i:nth-child(3){border-color:#a7a3bf80}:root[data-theme=light] .tracker-engine-orbit__core{background:radial-gradient(ellipse at 50% 0,#e5d9f2,#f9f5ff 75%);border-color:#b398d2;color:#724899;box-shadow:0 0 35px #765a9210}:root[data-theme=light] .tracker-engine-orbit__core>span>span{color:#775c8a}:root[data-theme=light] .tracker-engine-orbit__source{background:#eef2f9;border-color:#b8c8dc;color:#426b8b}:root[data-theme=light] .tracker-engine-orbit__source.is-evidence{color:#716087}:root[data-theme=light] .tracker-engine-orbit__result{background:#f3edf9;border-color:#cbb7df;color:#754499}:root[data-theme=light] .tracker-engine-orbit__result :is(span,small){color:#886c9d}:root[data-theme=light] .tracker-audience__grid article>span{color:#536c83}:root[data-theme=light] .tracker-privacy{background:linear-gradient(120deg,#eef6f8,#f7f9fc);border-color:#c7dde1}:root[data-theme=light] .tracker-privacy>span{background:#fff9;border-color:#bfd9de;color:#397080}:root[data-theme=light] .tracker-privacy p{color:#556d7c}:root[data-theme=light] .tracker-privacy__graphic{color:#8da9b875}:root[data-theme=light] .tracker-privacy__graphic>span{border-color:#9bb7c23d}:root[data-theme=light] .tracker-faq summary{color:#34435b}:root[data-theme=light] .tracker-faq summary>span{background:#eef0f7;border-color:#d0d8e6;color:#64738b}:root[data-theme=light] .tracker-closing{background:radial-gradient(ellipse at 95% 100%,#dcccf23d,transparent 65%),linear-gradient(125deg,#fff,#f1edf8);border-color:#cdbde1}:root[data-theme=light] .tracker-closing p{color:#5f657c}:root[data-theme=light] .tracker-closing__actions>small{color:#71657f}:root[data-theme=light] .tracker-landing .tracker-footer{color:#607086;border-color:#d1dbe8}:root[data-theme=light] .tracker-footer>span:first-child{color:#465672}:root[data-theme=light] .tracker-footer :is(i,button){color:#63718a}:root[data-theme=light] .time-engine-page{background:#f5f6fa;color:#172036}:root[data-theme=light] .engine-slide{border-color:#d7dfea}:root[data-theme=light] .engine-slide:before{background:radial-gradient(circle at 78% 48%,#f0d9c585,transparent 35%),radial-gradient(circle at 62% 55%,#ded3f159,transparent 45%),#f7f8fb}:root[data-theme=light] .engine-slide:nth-of-type(2n):before{background:radial-gradient(circle at 22% 75%,#e1d8f366,transparent 35%),radial-gradient(circle at 82% 28%,#fae6d566,transparent 38%),#f1f4f9}:root[data-theme=light] .engine-slide--7:before{background:radial-gradient(circle at 74% 45%,#d9ece485,transparent 38%),#f5f9f8}:root[data-theme=light] .engine-slide__grid{background-image:linear-gradient(#6d7b951c 1px,transparent 1px),linear-gradient(90deg,#6d7b951c 1px,transparent 1px)}:root[data-theme=light] .engine-slide__copy>p{color:#586579;border-color:#bbc6d7}:root[data-theme=light] .engine-slide__actions button{background:#ffffffa8;color:#654091;border-color:#ccbfdf}:root[data-theme=light] .engine-slide__actions button:first-child{background:#a5481c;border-color:#a5481c;color:#fff}:root[data-theme=light] .engine-slide__number{color:#63718a0a}:root[data-theme=light] .engine-deck-rail>span{color:#586579}:root[data-theme=light] .engine-deck-rail>span strong{color:#26354d}:root[data-theme=light] .engine-deck-rail>div button i{background:#a7b0c0}:root[data-theme=light] .engine-deck-rail>div button.active i{background:#aa4a1b;box-shadow:0 0 9px #aa4a1b40}:root[data-theme=light] .engine-play{background:#fffffff0;color:#536176;border-color:#ccd5e3}:root[data-theme=light] .engine-deck-nav{background:#fffffff0;border-color:#cad3e2;box-shadow:0 7px 25px #26395517}:root[data-theme=light] .engine-deck-nav button{color:#4c5b72}:root[data-theme=light] .engine-deck-nav>div{background:#dce3ed}:root[data-theme=light] .engine-origin>strong{color:#f9f5ee}:root[data-theme=light] .engine-origin>strong em{color:#ffd38d}:root[data-theme=light] .engine-orbit{background:#fffffff0;color:#874919;border-color:#dec5ae}:root[data-theme=light] .engine-orbit--human{color:#2f7154;border-color:#b7cdbb}:root[data-theme=light] .time-engine-page :is(.engine-ledgers,.engine-ledgers article,.engine-metrics,.engine-metrics article,.engine-human-flow,.engine-human-flow article,.engine-method-visual article,.engine-price-visual,.engine-price-visual>div,.engine-price-visual>span,.engine-statuses article,.engine-statuses article>span,.engine-tracker-visual,.engine-tracker-visual>header,.engine-tracker-visual>section,.engine-tracker-visual article){border-color:#ccd6e4}:root[data-theme=light] .time-engine-page :is(.engine-ledgers article,.engine-metrics article,.engine-human-flow article,.engine-method-visual article,.engine-price-visual,.engine-statuses article,.engine-tracker-visual){background:#ffffffd9}:root[data-theme=light] .time-engine-page :is(.engine-ledgers p,.engine-metrics article small,.engine-metrics article p,.engine-human-flow p,.engine-method-visual article p,.engine-method-visual>section span,.engine-price-visual small em,.engine-price-visual>p,.engine-price-visual>aside,.engine-statuses p,.engine-tracker-visual>header,.engine-tracker-visual article small,.engine-tracker-event strong){color:#586579}:root[data-theme=light] .time-engine-page :is(.engine-ledgers article>i,.engine-tracker-progress){background:#dce3ed}:root[data-theme=light] .engine-method-visual>section{background:#fff4e8;border-color:#e0c6ac}:root[data-theme=light] :is(.engine-price-visual,.engine-tracker-visual){box-shadow:14px 17px #c7b19412}:root[data-theme=light] .engine-statuses aside{background:#fff6e8;border-color:#e2c9a1;color:#8c6228}:root[data-theme=light] :is(.partners-page,.legal-page){color:#172036;background:#f5f6fa}:root[data-theme=light] .partners-hero{background:radial-gradient(circle at 75% 42%,#f1d9c680,transparent 37%),#f7f8fb}:root[data-theme=light] .partners-hero__bottom p{border-color:#b9c5d6;color:#586579}:root[data-theme=light] .partners-hero__bottom a{background:#a5481c;color:#fff}:root[data-theme=light] .partner-principles{background:#fff;color:#172036}:root[data-theme=light] .partner-principles header p{border-color:#b8c4d6;color:#586579}:root[data-theme=light] .partner-cards{border-color:#d0d9e6}:root[data-theme=light] .partner-cards article{border-color:#d0d9e6;background:#fafbfe}:root[data-theme=light] .partner-cards p{color:#586579}:root[data-theme=light] .partner-flow{background:#f3f5fa}:root[data-theme=light] .partner-flow article{border-color:#ced8e6}:root[data-theme=light] .partner-flow article p{color:#586579}:root[data-theme=light] .partner-flow article i{border-color:#d9bda6}:root[data-theme=light] .partner-ledger-demo{background:#fff;border-color:#cbd5e4;box-shadow:15px 17px #c8b09214}:root[data-theme=light] .partner-ledger-demo :is(.partner-ledger-bar,header,.ledger-row){border-color:#d9e0eb}:root[data-theme=light] .partner-ledger-demo :is(.partner-ledger-bar,header small,.ledger-row,.ledger-labels,p){color:#5a687d}:root[data-theme=light] .partner-ledger-demo .ledger-stage{color:#2e7253}:root[data-theme=light] .partner-apply>div>:is(p,button){color:#586579;border-color:#b9c6d8}:root[data-theme=light] .partner-apply form{background:#fff;border-color:#ced8e6}:root[data-theme=light] .partner-apply form :is(label,small){color:#5d6a7f}:root[data-theme=light] .partner-apply :is(input,textarea){background:#f7f9fc;color:#172036;border-color:#c8d3e3}:root[data-theme=light] .partner-apply :is(input,textarea):focus{border-color:#a56838}:root[data-theme=light] .partner-apply form button{background:#a5481c;color:#fff}:root[data-theme=light] .partner-confirmation{background:#f3faf6;border-color:#b8d1bf}:root[data-theme=light] .partner-confirmation>span{color:#337452;border-color:#b5d0bf}:root[data-theme=light] .partner-confirmation :is(p,small){color:#586579}:root[data-theme=light] .legal-page>section>button{color:#586579}:root[data-theme=light] .legal-notice{background:#fff7ea;border-color:#e3cea6;color:#956521}:root[data-theme=light] .legal-notice p{color:#715a37}:root[data-theme=light] .legal-page article{border-color:#d3dce8}:root[data-theme=light] .legal-page article p{color:#586579}:root[data-theme=light] .studio-chat{color:#172036}:root[data-theme=light] .studio-chat :is(button,select,textarea):focus-visible{outline-color:#a54a1f}:root[data-theme=light] .studio-chat__launcher{background:linear-gradient(135deg,#fff6ec,#fff 75%);border-color:#cd9c79;color:#64391e;box-shadow:0 7px 30px #60432b24,inset 0 1px #fff}:root[data-theme=light] .studio-chat__launcher:hover{border-color:#aa5423}:root[data-theme=light] .studio-chat__launcher small{color:#80634e}:root[data-theme=light] .studio-chat__launcher>svg{color:#a24b20}:root[data-theme=light] .studio-chat__panel{background:#fff;border-color:#d6c2b2;box-shadow:0 24px 70px #24345124,0 3px 14px #24345112}:root[data-theme=light] .studio-chat__header{background:linear-gradient(120deg,#fff3e8,#fff 85%);border-color:#e5ddd5}:root[data-theme=light] .studio-chat__header p{color:#766554}:root[data-theme=light] .studio-chat__header p>span{background:#a34d21}:root[data-theme=light] .studio-chat__icon-button{color:#6a6a73}:root[data-theme=light] .studio-chat__icon-button:hover:not(:disabled){background:#f2e9df;color:#773d19}:root[data-theme=light] .studio-chat__icon-button.is-listening{background:#ffe9d6;color:#a7461b}:root[data-theme=light] .studio-chat__log{scrollbar-color:#cbbdad transparent}:root[data-theme=light] .studio-chat__eyebrow{color:#935022}:root[data-theme=light] .studio-chat__welcome>p{color:#586579}:root[data-theme=light] .studio-chat__voice-intro{background:#fff7ee;border-color:#bd7b43}:root[data-theme=light] .studio-chat__voice-intro>svg{color:#a35623}:root[data-theme=light] .studio-chat__voice-intro strong{color:#773f1e}:root[data-theme=light] .studio-chat__voice-intro p{color:#76634e}:root[data-theme=light] .studio-chat__quick-questions button{background:#fafbfe;border-color:#dce2ec;color:#42516a}:root[data-theme=light] .studio-chat__quick-questions button>svg{color:#9d642f}:root[data-theme=light] .studio-chat__quick-questions button:hover:not(:disabled){border-color:#c9a17b;background:#fff6ec}:root[data-theme=light] .studio-chat__speaker{color:#956030}:root[data-theme=light] .studio-chat__message>p{color:#34445e}:root[data-theme=light] .studio-chat__message--user{background:#eef2f9;border-color:#d9e1ed}:root[data-theme=light] .studio-chat__message--user .studio-chat__speaker{color:#68758b}:root[data-theme=light] .studio-chat__message--user>p{color:#24344c}:root[data-theme=light] .studio-chat__thinking{color:#94592c}:root[data-theme=light] .studio-chat__suggestions button{background:#fff6ec;border-color:#e4c8aa;color:#895021}:root[data-theme=light] .studio-chat__suggestions button:hover:not(:disabled){background:#f9ead7}:root[data-theme=light] .studio-chat__voice{background:#fffbf7;border-color:#e8d5c1}:root[data-theme=light] .studio-chat__voice:is(.is-highlighted,.is-listening){border-color:#c69361;background:#fff4e7}:root[data-theme=light] .studio-chat__voice-button{background:#faebd9;border-color:#d7b48b;color:#79421d}:root[data-theme=light] .studio-chat__voice-button>svg{color:#9d501e}:root[data-theme=light] .studio-chat__voice-button:hover:not(:disabled){background:#f4dec3;border-color:#b9824b}:root[data-theme=light] .studio-chat__voice.is-listening .studio-chat__voice-button{background:#f9dec2;border-color:#a45320}:root[data-theme=light] .studio-chat__voice-language label{color:#765f49}:root[data-theme=light] .studio-chat__voice-language select{background:#fff;border-color:#d5cabb;color:#523f2e;color-scheme:light}:root[data-theme=light] .studio-chat__voice>p{color:#796858}:root[data-theme=light] .studio-chat__compose form{background:#f8fafd;border-color:#cbd5e5}:root[data-theme=light] .studio-chat__compose form:focus-within{border-color:#ad713d}:root[data-theme=light] .studio-chat__compose textarea{background:transparent;color:#24344c}:root[data-theme=light] .studio-chat__compose textarea::placeholder{color:#778297}:root[data-theme=light] .studio-chat__input-hint{color:#746554}:root[data-theme=light] .studio-chat__send{background:#a3481c;color:#fff}:root[data-theme=light] .studio-chat__send:hover:not(:disabled){background:#853914}:root[data-theme=light] .studio-chat__privacy{color:#6b778b}:root[data-theme=light] .studio-chat__notice{color:#945122}:root[data-theme=light] .studio-chat__notice button{background:#fff1df;color:#824518}:root[data-theme=light] .studio-chat__project{background:#faf5ef;border-color:#e4d7c8;color:#66452a}:root[data-theme=light] .studio-chat__project small{color:#786957}:root[data-theme=light] .studio-chat__project>svg{color:#a06430}:root[data-theme=light] .studio-chat__project:hover:not(:disabled){background:#f3e8da}@media(max-width:920px){:root[data-theme=light] .site-header .desktop-nav{background:#f8fafdfc}:root[data-theme=light] .site-header .mobile-nav-meta{color:#9d451c}}@media(max-width:760px){:root[data-theme=light] .studio-hero__veil{background:linear-gradient(90deg,#f5f6faf5,#f5f6facc 65%,#f5f6fa60),linear-gradient(0deg,#f5f6fa,transparent 65%)}:root[data-theme=light] .studio-hero__visual{opacity:.58}}@media(max-width:520px){:root[data-theme=light] .tracker-report__foot{border-radius:0 0 11px 11px}}:root[data-theme=light]{--ws-bg: #f5f6fa;--ws-panel: #fff;--ws-soft: #f0f2f7;--ws-ink: #172036;--ws-muted: #586579;--ws-faint: #69758a;--ws-line: #dce1ea;--ws-line-strong: #bdc7d7;--ws-violet: #6d45b6;--ws-violet-soft: #f1ecfa;--ws-orange: #b34f19;--ws-orange-soft: #fff2e7;--ws-gold: #8a6216;--ws-green: #206848;--ws-green-soft: #eaf6ee;--ws-red: #b13c48;--ws-red-soft: #fff0f1;--ws-cyan: #186e8c;--ws-shadow: 0 20px 65px rgba(33, 44, 70, .12)}:root[data-theme=light] :is(.ledger-app,.ledger-gate,.ledger-create-modal,.developer-platform,.developer-dialog){--ledger-bg: var(--ws-bg);--ledger-panel: var(--ws-panel);--ledger-panel-strong: var(--ws-soft);--ledger-line: var(--ws-line);--ledger-line-bright: var(--ws-line-strong);--ledger-muted: var(--ws-muted);--ledger-faint: var(--ws-faint);--ledger-yellow: var(--ws-gold);--ledger-green: var(--ws-green);--ledger-violet: var(--ws-violet);color:var(--ws-ink)}:root[data-theme=light] :is(.ledger-app,.ledger-gate,.control-page,.project-intake-page){background:radial-gradient(ellipse at 90% 0,#eee8fa 0,transparent 40%),var(--ws-bg)}:root[data-theme=light] :is(.ledger-sidebar,.control-sidebar){background:#fcfcfe;border-color:var(--ws-line)}:root[data-theme=light] .ledger-topbar{background:#fafbfded;border-color:var(--ws-line)}:root[data-theme=light] :is(.ledger-account>span,.ledger-identity-card>div>i,.control-profile>span){background:var(--ws-violet-soft);color:var(--ws-violet);box-shadow:none}:root[data-theme=light] :is(.ledger-sidebar>nav button,.control-sidebar nav button){color:var(--ws-muted)}:root[data-theme=light] :is(.ledger-sidebar>nav button:hover,.control-sidebar nav button:hover){background:var(--ws-soft);color:var(--ws-ink)}:root[data-theme=light] :is(.ledger-sidebar>nav button.active,.control-sidebar nav button.active){background:var(--ws-violet-soft);color:var(--ws-violet);border-color:#daceeb}:root[data-theme=light] :is(.ledger-sidebar>nav button>i,.control-sidebar nav button>i){background:#e6eaf2;color:var(--ws-muted)}:root[data-theme=light] .ledger-sidebar>nav button>i.is-alert{background:#fff0cd;color:var(--ws-gold)}:root[data-theme=light] :is(.ledger-sidebar__create,.cabinet-create-side){background:var(--ws-orange-soft);color:var(--ws-orange);border-color:#eac8b2}:root[data-theme=light] :is(.ledger-sidebar__bottom>small,.control-side-bottom>small,.control-profile small){color:var(--ws-faint)}:root[data-theme=light] .control-side-bottom button{color:var(--ws-muted);border-color:var(--ws-line)}:root[data-theme=light] :is(.ledger-mobile-nav,.cabinet-mobile-nav){background:#fcfcfef7;border-color:var(--ws-line);box-shadow:0 -8px 30px #21304709}:root[data-theme=light] :is(.ledger-mobile-nav button,.cabinet-mobile-nav button){color:var(--ws-muted)}:root[data-theme=light] :is(.ledger-mobile-nav button.active,.cabinet-mobile-nav button.active){color:var(--ws-violet)}:root[data-theme=light] .ledger-mobile-nav button>i{background:#ffe6a5;color:var(--ws-gold)}:root[data-theme=light] :is(.ledger-eyebrow,.ledger-gate__copy>p,.ledger-project-goal-summary,.ledger-onboarding>button){color:var(--ws-muted)}:root[data-theme=light] .ledger-eyebrow.is-green{color:var(--ws-green)}:root[data-theme=light] .ledger-eyebrow.is-yellow{color:var(--ws-gold)}:root[data-theme=light] :is(.ledger-gate__preview,.ledger-overview-hero>article){background:var(--ws-panel);box-shadow:0 12px 36px #2130470b}:root[data-theme=light] :is(.ledger-onboarding>button,.ledger-seat-summary,.ledger-mode-preview,.ledger-invite-limit,.ledger-invite-roles button,.ledger-gate__preview>footer div i){background:var(--ws-soft)}:root[data-theme=light] :is(.ledger-onboarding>button.is-next,.ledger-gate__preview>header b,.ledger-project-card>header i,.ledger-connection-grid article>header i,.ledger-project-head__meta i){background:var(--ws-violet-soft);color:var(--ws-violet)}:root[data-theme=light] :is(.ledger-session-pill,.ledger-report-strip,.ledger-invite-roles button.active,.ledger-privacy-card>div>button.active){background:var(--ws-green-soft);border-color:#bedccb;color:var(--ws-green)}:root[data-theme=light] .ledger-connection-grid>article.is-connected{background:linear-gradient(135deg,var(--ws-green-soft),#fff 70%)}:root[data-theme=light] .ledger-review-explainer{background:#fff8e9;border-color:#e6d5a8;color:var(--ws-gold)}:root[data-theme=light] :is(.ledger-seat-summary>i,.ledger-invite-limit>div){background:#e2e7ef}:root[data-theme=light] .ledger-event-timeline>div article>svg{color:var(--ws-faint)}:root[data-theme=light] .ledger-toast{background:var(--ws-green-soft);border-color:#bedccb;color:var(--ws-green);box-shadow:var(--ws-shadow)}:root[data-theme=light] :is(.ledger-gate:before,.developer-hero:before){background-image:linear-gradient(#17203605 1px,transparent 1px),linear-gradient(90deg,#17203605 1px,transparent 1px)}:root[data-theme=light] :is(.cabinet-project-card,.cabinet-flex-card,.cabinet-empty-state,.cabinet-flow,.project-engine-panel,.project-task-board,.referral-control-card,.project-room-card,.decision-card,.control-effort-card,.project-context-grid>article,.project-composer,.project-next-card){background:var(--ws-panel);border-color:var(--ws-line);color:var(--ws-ink)}:root[data-theme=light] :is(.cabinet-project-card:hover,.cabinet-flex-card:hover){border-color:var(--ws-line-strong);box-shadow:0 8px 24px #21304708}:root[data-theme=light] :is(.cabinet-next-action,.project-room-next,.control-alert){background:var(--ws-orange-soft);border-color:#eac8b2}:root[data-theme=light] :is(.cabinet-sample-banner,.cabinet-ledger-switch){background:var(--ws-violet-soft);border-color:#daceeb;color:var(--ws-violet)}:root[data-theme=light] :is(.cabinet-view-header>div>span,.cabinet-section-header>div>span,.project-room-head>div>span,.cabinet-view-header p,.cabinet-section-header p,.cabinet-sample-banner p,.cabinet-next-action p,.cabinet-project-card>header small,.cabinet-project-card p,.cabinet-project-card>footer span,.cabinet-project-progress small,.cabinet-flex-card p,.cabinet-flex-card footer,.cabinet-flow>header,.cabinet-ledger-switch small,.cabinet-empty-state p,.project-stage-rail li>span,.project-stage-rail li small,.project-stage-rail li.complete small,.engine-primary-number small,.engine-small-metrics svg,.engine-small-metrics small,.engine-range,.engine-breakdown span,.project-engine-why,.project-engine-explanation p,.project-engine-panel>footer,.project-room-head>button,.project-room-head>p,.project-room-jump a,.project-context-grid>article>small,.project-description-card>p,.project-description-card footer small,.project-task-board>header p,.task-evidence>span,.project-task-empty,.referral-control-card>header,.referral-metrics small,.referral-link-row small,.referral-steps article p,.control-welcome span,.control-welcome p,.control-alert p,.project-room-card>header,.decision-card>header,.control-effort-card>header,.project-room-title p,.project-room-card>footer span,.control-quantiles small,.control-breakdown span,.control-evidence span,.control-evidence small,.control-factors small,.control-model-notice){color:var(--ws-muted)}:root[data-theme=light] :is(.engine-breakdown span b,.task-evidence b,.referral-control-card>header strong,.project-stage-rail li.active small){color:var(--ws-ink)}:root[data-theme=light] :is(.project-engine-status,.engine-primary-number>strong){color:var(--ws-gold)}:root[data-theme=light] .project-engine-explanation code{color:var(--ws-violet)}:root[data-theme=light] .engine-transfer{background:var(--ws-soft);border-color:var(--ws-line)}:root[data-theme=light] .engine-transfer>span{background:var(--ws-orange-soft);color:var(--ws-orange)}:root[data-theme=light] .cabinet-project-progress>div{background:#e2e7ef}:root[data-theme=light] :is(.cabinet-next-action>button,.project-room-next>button){background:#fff;color:var(--ws-orange);border-color:#eac8b2}:root[data-theme=light] .decision-card>button{background:var(--ws-ink);color:#fff}:root[data-theme=light] :is(.project-task-list select,.project-task-board>form input){background:#fff;color:var(--ws-ink);border-color:var(--ws-line-strong)}:root[data-theme=light] .project-task-board>form button{color:var(--ws-orange);background:var(--ws-orange-soft);border-color:#eac8b2}:root[data-theme=light] :is(.project-task-list>article,.project-task-list>li,.project-context-grid>article>header,.project-engine-explanation,.engine-small-metrics>div,.engine-breakdown>div,.cabinet-project-card>footer,.referral-metrics>div,.referral-steps article,.project-stage-rail li){border-color:var(--ws-line)}:root[data-theme=light] :is(.control-profile,.cabinet-sidebar .control-profile,.cabinet-flow>header,.project-engine-head,.engine-ledger-card>header,.engine-small-metrics,.engine-range,.project-engine-why,.project-engine-explanation code,.project-engine-panel>footer,.project-task-board>header,.project-task-board>form,.referral-control-card>header,.referral-metrics article,.referral-link-row,.control-effort-card>header,.control-quantiles,.control-breakdown,.control-evidence,.control-quantiles article,.control-breakdown>div,.control-evidence>div,.control-why,.control-factors>div,.control-model-notice){border-color:var(--ws-line)}:root[data-theme=light] :is(.engine-breakdown div>i,.referral-control-card>header strong i){background:#dce1ea}:root[data-theme=light] :is(.control-why,.control-breakdown small){color:var(--ws-muted)}:root[data-theme=light] .project-room-jump a{background:var(--ws-soft)}:root[data-theme=light] .project-room-next+.project-stage-rail{background:#fff}:root[data-theme=light] :is(.project-intake-shell>header p,.project-composer-status,.project-prompt-label small,.project-source-field legend small,.project-name-field>span,.project-optional-fields label,.project-source-field button small,.project-details-trigger small,.project-sensitive-toggle,.project-local-note,.project-next-card li p){color:var(--ws-muted)}:root[data-theme=light] :is(.project-composer textarea,.project-composer input,.project-composer select){background:#fcfcfe;color:var(--ws-ink);border-color:var(--ws-line-strong)}:root[data-theme=light] .project-source-field button{background:var(--ws-soft);color:var(--ws-muted);border-color:var(--ws-line)}:root[data-theme=light] .project-source-field button.selected{background:var(--ws-orange-soft);border-color:#d69b74}:root[data-theme=light] :is(.project-source-field button strong,.project-sensitive-toggle strong){color:var(--ws-ink)}:root[data-theme=light] :is(.project-composer-status strong,.project-nda-note,.project-sensitive-toggle i){color:var(--ws-green)}:root[data-theme=light] .project-sensitive-toggle.selected{background:var(--ws-green-soft);border-color:#bedccb}:root[data-theme=light] :is(.project-details-trigger,.project-next-card li){border-color:var(--ws-line)}:root[data-theme=light] .project-composer-notice{color:var(--ws-red)}:root[data-theme=light] :is(.engine-explanation,.studio-project-details,.studio-payment-readiness){background:linear-gradient(120deg,#f5f1fb,#fff);border-color:var(--ws-line)}:root[data-theme=light] :is(.engine-explanation p,.intake-charge-note,.studio-project-details label,.studio-project-details small,.studio-payment-readiness p,.studio-payment-readiness small){color:var(--ws-muted)}:root[data-theme=light] :is(.engine-explanation a,.intake-context button){color:var(--ws-violet)}:root[data-theme=light] :is(.intake-context,.auth-return-notice){background:var(--ws-orange-soft);border-color:#eac8b2;color:var(--ws-orange)}:root[data-theme=light] :is(.intake-context span,.studio-project-details summary,.studio-payment-readiness>span,.studio-payment-readiness>svg){color:var(--ws-orange)}:root[data-theme=light] :is(.studio-project-details input:not([type=checkbox]),.studio-project-details textarea){background:#fff;border-color:var(--ws-line-strong);color:var(--ws-ink)}:root[data-theme=light] .studio-project-details form>button{background:var(--ws-ink);color:#fff}:root[data-theme=light] :is(.ledger-app,.ledger-gate,.control-page) .product-switch{background:var(--ws-soft);border-color:var(--ws-line)}:root[data-theme=light] :is(.ledger-app,.ledger-gate,.control-page) .product-switch button{color:var(--ws-muted)}:root[data-theme=light] :is(.ledger-app,.ledger-gate,.control-page) .product-switch button:first-child.active{background:var(--ws-orange-soft);color:var(--ws-orange)}:root[data-theme=light] :is(.ledger-app,.ledger-gate,.control-page) .product-switch button:last-child.active{background:var(--ws-violet-soft);color:var(--ws-violet)}:root[data-theme=light] .project-signals{background:radial-gradient(ellipse at 95% 0,#fff2e7,transparent 55%),#fff;color:var(--ws-ink);border-color:var(--ws-line)}:root[data-theme=light] :is(.project-signals__header,.project-signals__event,.project-signals__aggregation,.project-signals__setup,.project-signals__instructions,.project-signals__desktop){border-color:var(--ws-line)}:root[data-theme=light] :is(.project-signals__eyebrow,.project-signals__header>div>span,.project-signals__loading,.project-signals__evidence){color:var(--ws-orange)}:root[data-theme=light] :is(.project-signals__header p,.project-signals__setup p,.project-signals__key-status span,.project-signals__hint,.project-signals__hide,.project-signals__instructions p,.project-signals__empty p,.project-signals__metrics article>span,.project-signals__metrics small,.project-signals__metrics p,.project-signals__explanation p,.project-signals__aggregation summary span,.project-signals__aggregation p,.project-signals__aggregation article,.project-signals__event time,.project-signals__event-values,.project-signals__event details,.project-signals__event code,.project-signals__updated,.project-signals__desktop small){color:var(--ws-muted)}:root[data-theme=light] :is(.project-signals__connect,.project-signals__empty button,.project-signals__empty>svg){background:var(--ws-orange-soft);color:var(--ws-orange);border-color:#eac8b2}:root[data-theme=light] :is(.project-signals__setup,.project-signals__aggregation){background:var(--ws-soft)}:root[data-theme=light] .project-signals__key-status i{background:#8c95a5}:root[data-theme=light] .project-signals__key-status i.is-active{background:var(--ws-green)}:root[data-theme=light] .project-signals__create{background:#ffe0c5;color:#62300f;border-color:#eac8b2}:root[data-theme=light] .project-signals__revoke{background:var(--ws-red-soft);color:var(--ws-red);border-color:#e9c4c9}:root[data-theme=light] :is(.project-signals__secret,.project-signals__instructions pre){background:#faf8f5;color:var(--ws-ink);border-color:#e6d6c5}:root[data-theme=light] .project-signals__secret input{background:#fff;color:var(--ws-ink);border-color:var(--ws-line-strong)}:root[data-theme=light] :is(.project-signals__secret>div>button,.project-signals__report-heading button,.project-signals__more,.project-signals__metrics,.project-signals__aggregation article,.project-signals__evidence){border-color:var(--ws-line)}:root[data-theme=light] .project-signals__empty>span{color:var(--ws-orange);background:var(--ws-orange-soft);border-color:#eac8b2}:root[data-theme=light] :is(.project-signals__secret p,.project-signals__secret>div button,.project-signals__instructions summary,.project-signals__aggregation summary,.project-signals__aggregation strong,.project-signals__more,.project-signals__event details summary){color:var(--ws-orange)}:root[data-theme=light] .project-signals__secret>span{color:var(--ws-green)}:root[data-theme=light] .project-signals__error{background:var(--ws-red-soft);border-color:#e9c4c9;color:var(--ws-red)}:root[data-theme=light] .project-signals__error button{color:var(--ws-red)}:root[data-theme=light] :is(.project-signals__empty h3,.project-signals__metrics strong,.project-signals__event h4,.project-signals__event-values b,.project-signals__desktop strong){color:var(--ws-ink)}:root[data-theme=light] .project-signals__metrics{background:var(--ws-line)}:root[data-theme=light] .project-signals__metrics>article{background:#fff}:root[data-theme=light] .project-signals__metrics>article.project-signals__human{background:var(--ws-orange-soft)}:root[data-theme=light] .project-signals__human strong{color:var(--ws-orange)}:root[data-theme=light] .project-signals__report-heading h3 span{background:var(--ws-soft);color:var(--ws-muted)}:root[data-theme=light] .project-signals__report-heading button{color:var(--ws-muted)}:root[data-theme=light] .project-signals__provider{color:var(--ws-violet)}:root[data-theme=light] .project-signals__review{background:#fff3d8;color:var(--ws-gold)}:root[data-theme=light] .project-signals__desktop{background:linear-gradient(115deg,var(--ws-orange-soft),var(--ws-violet-soft))}:root[data-theme=light] .project-signals__desktop a{color:var(--ws-orange)}:root[data-theme=light] .bh-room-panel{--room-line: var(--ws-line);background:linear-gradient(135deg,#faf8ff,#fff 55%);color:var(--ws-ink)}:root[data-theme=light] :is(.bh-room-panel button:not(.bh-room-text):not(.bh-room-icon),.bh-room-gate>button){background:var(--ws-violet-soft);color:var(--ws-violet);border-color:#daceeb}:root[data-theme=light] .bh-room-panel button:hover{filter:none}:root[data-theme=light] .bh-room-panel button:not(.bh-room-text):not(.bh-room-icon):hover{background:#e9e0f8}:root[data-theme=light] :is(.bh-room-panel input,.bh-room-panel select,.bh-room-panel textarea){background:#fff;color:var(--ws-ink);border-color:var(--ws-line-strong)}:root[data-theme=light] :is(.bh-room-panel label,.bh-room-heading p,.bh-room-panel p,.bh-room-panel li small,.bh-room-messages time,.bh-room-proposal dt,.bh-room-page>nav,.bh-room-gate p){color:var(--ws-muted)}:root[data-theme=light] :is(.bh-room-heading span,.bh-room-proposal>span,.bh-room-messages article header span,.bh-room-text,.bh-room-devices>a,.bh-room-list small,.bh-room-page>nav button,.bh-room-gate>span){color:var(--ws-violet)}:root[data-theme=light] .bh-room-icon{color:var(--ws-muted)}:root[data-theme=light] .bh-room-messages article p{color:var(--ws-ink)}:root[data-theme=light] .bh-room-messages article.is-studio{border-left-color:var(--ws-violet)}:root[data-theme=light] :is(.bh-room-handoff,.bh-room-notice){background:var(--ws-violet-soft)}:root[data-theme=light] .bh-room-error{color:var(--ws-red)!important;background:var(--ws-red-soft);border-color:#e9c4c9}:root[data-theme=light] .bh-room-muted{color:var(--ws-muted)!important}:root[data-theme=light] .bh-room-proposal{background:#fffbf0;border-color:#e6d5a8}:root[data-theme=light] .bh-room-proposal>strong{color:var(--ws-green)}:root[data-theme=light] .bh-room-secret{background:#faf8ff;border-color:#daceeb}:root[data-theme=light] .bh-room-list>button{background:var(--ws-panel)!important}:root[data-theme=light] .bh-room-list>button:hover{background:var(--ws-violet-soft)!important}:root[data-theme=light] .bh-room-gate{background:var(--ws-panel);border-color:var(--ws-line)}:root[data-theme=light] :is(.bh-room-panel button,.bh-room-panel a,.bh-room-panel summary):focus-visible{outline-color:var(--ws-violet)}:root[data-theme=light] :is(.project-finance,.pf-dialog){--pf-bg: var(--ws-bg);--pf-panel: var(--ws-panel);--pf-paper: var(--ws-ink);--pf-ink: #fff;--pf-orange: var(--ws-orange);--pf-gold: var(--ws-gold);--pf-green: var(--ws-green);--pf-violet: var(--ws-violet);--pf-line: var(--ws-line);background:linear-gradient(145deg,#fff8f0,#fff 55%);color:var(--ws-ink)}:root[data-theme=light] .project-finance-error{background:var(--ws-red-soft);color:var(--ws-red);border-color:#e9c4c9}:root[data-theme=light] :is(.pf-hero__copy>p,.pf-hero__total small,.pf-balances small,.pf-balances p,.pf-section-heading>p,.pf-task-empty,.pf-task-metrics dt,.pf-activity__item time,.pf-activity__item p,.pf-ledger-note,.pf-sandbox-note span,.pf-dialog-summary span,.pf-dialog-summary small,.pf-limit-field,.pf-limit-shortcuts>span,.pf-limit-shortcuts button,.pf-approval-ledger dt,.pf-settlement-ledger dt,.pf-dialog-assurance p,.pf-settlement-total small,.pf-settlement-evidence article>span,.pf-refund-destination>span small,.pf-refund-destination>span p,.pf-fund-presets small,.pf-dialog__header>button,.pf-dialog-actions button:first-child,.pf-notice span,.pf-notice button,.pf-balance-icon--spent){color:var(--ws-muted)}:root[data-theme=light] :is(.pf-task-empty strong,.pf-task-metrics dd,.pf-activity__item strong,.pf-refund-destination>span strong){color:var(--ws-ink)}:root[data-theme=light] :is(.pf-hero__total span,.pf-balance-action,.pf-complete-action,.pf-activity>header small,.pf-field-help,.pf-dialog-assurance strong){color:var(--ws-green)}:root[data-theme=light] :is(.pf-task-progress span,.pf-field-help.is-warning){color:var(--ws-gold)}:root[data-theme=light] .pf-pending-return{color:var(--ws-violet)}:root[data-theme=light] .pf-status{color:var(--ws-muted);border-color:currentColor}:root[data-theme=light] :is(.pf-status--sandbox,.pf-status--estimate,.pf-status--changes){color:var(--ws-gold);background:#fff8e9}:root[data-theme=light] :is(.pf-status--funded,.pf-status--settled){color:var(--ws-green);background:var(--ws-green-soft)}:root[data-theme=light] .pf-status--active{color:var(--ws-orange);background:var(--ws-orange-soft)}:root[data-theme=light] .pf-status--review{color:var(--ws-violet);background:var(--ws-violet-soft)}:root[data-theme=light] .pf-activity{background:var(--ws-soft)}:root[data-theme=light] :is(.pf-balances article,.pf-task-card,.pf-dialog-summary,.pf-refund-destination,.pf-fund-presets button){background:#fff;border-color:var(--ws-line)}:root[data-theme=light] .pf-fund-presets button{color:var(--ws-muted)}:root[data-theme=light] :is(.pf-hero__total,.pf-task-metrics>div,.pf-activity__item,.pf-approval-ledger>div,.pf-settlement-ledger>div){border-color:var(--ws-line)}:root[data-theme=light] :is(.pf-task-card--estimate,.pf-sandbox-note,.pf-sandbox-note--strong){background:#fff8e9;border-color:#e6d5a8}:root[data-theme=light] :is(.pf-task-card--review,.pf-settlement-total,.pf-review-action){background:var(--ws-violet-soft);border-color:#daceeb}:root[data-theme=light] .pf-review-action{color:var(--ws-violet)}:root[data-theme=light] .pf-dialog-assurance{background:var(--ws-green-soft);border-color:#bedccb}:root[data-theme=light] .pf-limit-field>span{background:#fff;border-color:var(--ws-line-strong)}:root[data-theme=light] .pf-task-progress>i{background:#e2e7ef}:root[data-theme=light] .pf-hero:before{background-image:linear-gradient(#17203605 1px,transparent 1px),linear-gradient(90deg,#17203605 1px,transparent 1px)}:root[data-theme=light] :is(.billing-summary,.billing-panel){background:var(--ws-panel);border-color:var(--ws-line)}:root[data-theme=light] :is(.billing-summary article,.billing-panel>header,.billing-policy li,.billing-documents td,.billing-refund-state,.billing-refund-sample li){border-color:var(--ws-line)}:root[data-theme=light] :is(.billing-summary small,.billing-summary span,.billing-sandbox-notice p,.billing-panel>header p,.billing-demo-card dt,.billing-demo-card>small,.billing-disabled-note,.billing-policy p,.billing-policy aside p,.billing-documents th,.billing-documents td,.billing-refund-state p,.billing-refund-sample header strong,.billing-refund-sample small){color:var(--ws-muted)}:root[data-theme=light] :is(.billing-sandbox-badge,.billing-sandbox-notice){background:#fff8e9;border-color:#e6d5a8;color:var(--ws-gold)}:root[data-theme=light] .billing-demo-card{background:radial-gradient(ellipse at 90% 0,#eee4fb,transparent 60%),#f8f6fb;border-color:#daceeb}:root[data-theme=light] :is(.billing-methods>button,.billing-documents td button){background:var(--ws-soft);color:var(--ws-faint);border-color:var(--ws-line)}:root[data-theme=light] .billing-policy aside{border-color:#b9d9e6}:root[data-theme=light] .billing-status{color:var(--ws-green)}:root[data-theme=light] .billing-status.is-refunded{color:var(--ws-gold)}:root[data-theme=light] .billing-refund-state>span{background:var(--ws-green-soft);color:var(--ws-green)}:root[data-theme=light] .billing-refund-sample{background:var(--ws-violet-soft);border-color:#daceeb}:root[data-theme=light] .billing-refund-sample li strong{color:var(--ws-ink)}:root[data-theme=light] :is(.developer-platform,.developer-dialog){--developer-cyan: var(--ws-cyan);--developer-orange: var(--ws-orange);--developer-green: var(--ws-green)}:root[data-theme=light] .developer-eyebrow{color:var(--ws-muted)}:root[data-theme=light] .developer-hero footer span{background:var(--ws-soft)}:root[data-theme=light] :is(.developer-endpoint-card,.developer-health-card,.developer-quickstart,.developer-section,.developer-code-section){background:var(--ws-panel)}:root[data-theme=light] :is(.developer-endpoint-card>div,.developer-quickstart li>i,.developer-code-window,.developer-secret){background:#f3f5f9}:root[data-theme=light] .developer-endpoint-card>div button{background:#fff}:root[data-theme=light] :is(.developer-key-list>article,.developer-webhook-list>article){background:#fcfcfe}:root[data-theme=light] :is(.developer-key-scope code,.developer-webhook-body code){background:var(--ws-violet-soft);color:var(--ws-violet)}:root[data-theme=light] :is(.developer-key-list article>footer p,.developer-webhook-list article>footer p,.developer-key-list footer .is-danger,.developer-webhook-list footer .is-danger,.developer-form-error){color:var(--ws-red);border-color:#e9c4c9}:root[data-theme=light] .developer-code-window pre{color:#29374e}:root[data-theme=light] .developer-code-window>header i{background:#aeb9ca}:root[data-theme=light] :is(.developer-dialog input,.developer-dialog select){background:#fff;border-color:var(--ws-line-strong);color:var(--ws-ink)}:root[data-theme=light] .developer-dialog select option{background:#fff;color:var(--ws-ink)}:root[data-theme=light] :is(.developer-dialog form>footer button:last-child,.developer-one-time>footer button:last-child){background:var(--ws-orange);color:#fff}:root[data-theme=light] .developer-check-options label.is-checked{background:#eaf4f8;border-color:#b9d9e6}:root[data-theme=light] .developer-access-options label input:checked+span{background:var(--ws-green-soft);border-color:#bedccb}:root[data-theme=light] .developer-secret code{color:var(--ws-gold)}:root[data-theme=light] .account-security{background:linear-gradient(135deg,#faf8ff,#fff);border-color:var(--ws-line);color:var(--ws-ink)}:root[data-theme=light] .account-security header>span{color:var(--ws-orange)}:root[data-theme=light] :is(.account-security p,.account-security small,.account-security dt){color:var(--ws-muted)}:root[data-theme=light] .account-security dd{color:var(--ws-ink)}:root[data-theme=light] .account-security button{background:#fff;color:var(--ws-ink);border-color:var(--ws-line-strong)}:root[data-theme=light] .account-security button:hover{background:var(--ws-soft)}:root[data-theme=light] .account-security__sessions article{background:#fff;border-color:var(--ws-line)}:root[data-theme=light] .account-security__sessions article>svg{color:var(--ws-violet)}:root[data-theme=light] .account-security__sessions i{background:var(--ws-green)}:root[data-theme=light] .account-security__notice{color:var(--ws-green)}:root[data-theme=light] .account-security footer{border-color:var(--ws-line)}:root[data-theme=light] .account-security footer>button{color:var(--ws-red)}:root[data-theme=light] :is(.account-security__confirm,.account-security__error){background:var(--ws-red-soft);border-color:#e9c4c9;color:var(--ws-red)}:root[data-theme=light] .account-sync{background:#fffffff7;color:var(--ws-muted);border-color:var(--ws-line);box-shadow:var(--ws-shadow)}:root[data-theme=light] .account-sync--error{background:#fff8e9;border-color:#e6d5a8;color:var(--ws-gold)}:root[data-theme=light] .account-sync button{color:var(--ws-gold)}:root[data-theme=light] :is(.modal-backdrop,.ledger-modal-backdrop,.developer-dialog-backdrop,.pf-dialog-backdrop){background:#252e415c}:root[data-theme=light] :is(.auth-modal,.ledger-create-modal,.developer-dialog,.pf-dialog){background:#fff;color:var(--ws-ink);border-color:var(--ws-line-strong);box-shadow:var(--ws-shadow)}:root[data-theme=light] :is(.auth-modal .modal-close,.auth-modal .google-button){background:#fff;color:var(--ws-ink);border-color:var(--ws-line-strong)}:root[data-theme=light] .auth-modal .google-button:hover{background:var(--ws-soft)}:root[data-theme=light] .google-g{background:#fff}:root[data-theme=light] :is(.auth-brand small,.auth-modal>p,.auth-tabs button,.auth-divider,.auth-modal form label,.password-field button,.forgot-button,.auth-terms,.auth-demo-label,.auth-step-copy,.auth-code-step>p,.auth-code-actions button){color:var(--ws-muted)}:root[data-theme=light] :is(.auth-tabs,.auth-code-actions button){border-color:var(--ws-line)}:root[data-theme=light] :is(.auth-tabs button.active,.auth-code-step>p strong){color:var(--ws-ink)}:root[data-theme=light] :is(.auth-divider:before,.auth-divider:after){background:var(--ws-line)}:root[data-theme=light] :is(.auth-modal input,.ledger-create-modal input,.ledger-create-modal textarea){background:#fcfcfe;color:var(--ws-ink);border-color:var(--ws-line-strong)}:root[data-theme=light] .auth-modal .auth-code-input{background:repeating-linear-gradient(90deg,transparent 0,transparent calc(16.666% - 1px),var(--ws-line) calc(16.666% - 1px),var(--ws-line) 16.666%),#fcfcfe}:root[data-theme=light] :is(.auth-demo-code,.ledger-form-error){background:#fff8e9;border-color:#e6d5a8;color:var(--ws-gold)}:root[data-theme=light] .auth-step-index{color:var(--ws-orange)}:root[data-theme=light] .prototype-notice{background:var(--ws-green-soft);color:var(--ws-green);border-color:#bedccb}:root[data-theme=light] :is(.ledger-create-modal input,.ledger-create-modal textarea,.developer-dialog input,.project-composer textarea,.project-composer input,.bh-room-panel input,.bh-room-panel textarea)::placeholder{color:#778296;opacity:1}:root[data-theme=light] :is(.ledger-create-modal input,.ledger-create-modal textarea,.developer-dialog input,.developer-dialog select,.project-composer textarea,.project-composer input,.project-composer select,.auth-modal input):focus{border-color:var(--ws-violet)}
