.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%,#34264d2f,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:#bbabd676;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:#b9a1ff;font:500 10px/1.6 var(--mono);letter-spacing:.12em}.studio-hero__eyebrow>i{width:3px;height:3px;border-radius:50%;background:#71628c}.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:#b9a1ff}.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:#b9a1ff;color:#23160f;box-shadow:0 8px 40px #b9a1ff18}.studio-hero__primary:hover{background:#d2c8e4;transform:translateY(-2px)}.studio-hero__voice{border:1px solid #ccc0e035;background:#120e1073;color:#ccc0e0}.studio-hero__voice:hover{border-color:#c6b9dd75;background:#201715}.studio-hero__pilot{display:block;width:fit-content;max-width:100%;margin-top:17px;padding-left:11px;border-left:2px solid #b9a1ff;color:#d6cce6;font:550 12px/1.6 var(--sans)}.studio-hero__pilot small{display:flex;align-items:center;gap:7px;margin-top:3px;color:#b5a99f;font:400 10px/1.6 var(--sans)}.studio-hero__pilot small svg{flex-shrink:0}.studio-hero__pilot:hover small{color:#d4cae5}.studio-hero__pilot:focus-visible{outline:2px solid #b9a1ff;outline-offset:6px}:root[data-theme=light] .studio-hero__pilot{color:#433162;border-color:#594083}:root[data-theme=light] .studio-hero__pilot small{color:#56486e}:root[data-theme=light] .studio-hero__pilot:hover small{color:#523b79}.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:#a995cb}.studio-hero__voice-guide{display:flex;gap:16px;max-width:530px;margin-top:30px;padding-top:23px;border-top:1px solid #ad9bce1c}.studio-hero__voice-guide strong{color:#d2c8e4;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 #ad9bce24;border-radius:8px;background:#b9a1ff08}.studio-hero__voice-symbol i{width:2px;height:8px;border-radius:2px;background:#a793ca}.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:#8b70b9}.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:12px;padding-top:10px;gap:11px}.studio-hero__voice-guide strong{font-size:12px}.studio-hero__voice-guide p{display:none}.studio-hero__pilot{margin-top:13px;font-size:11px}.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-contact{margin-top:20px;padding:17px 18px;border:1px solid #9e8ebb35;border-radius:10px;color:#d6cce6;background:#8a70b810}.studio-contact strong{display:flex;align-items:center;gap:8px;font:600 13px/1.5 var(--sans)}.studio-contact p{margin:9px 0 0;font:400 12px/1.8 var(--sans);color:#b5adb8}.studio-contact a{display:flex;align-items:center;justify-content:space-between;gap:10px;width:fit-content;min-height:44px;margin-top:10px;padding:8px 12px;border:1px solid #967ebf70;border-radius:7px;color:#b9a1ff;font:600 12px/1.6 var(--sans)}.studio-contact a:hover{background:#8a70b820}.studio-contact a:focus-visible{outline:2px solid #b9a1ff;outline-offset:3px}.studio-contact small{display:block;margin-top:8px;font:400 11px/1.6 var(--sans);color:#b5adb8}:root[data-theme=light] .studio-contact{color:#272e40;border-color:#c1b6d5;background:#5a418410}:root[data-theme=light] .studio-contact :is(p,small){color:#536075}:root[data-theme=light] .studio-contact a{color:#4b376f;border-color:#886db7}.studio-terms{--st-bg: #0a0b11;--st-panel: #11131b;--st-line: #ffffff1c;--st-text: #ece9e6;--st-muted: #b2adba;--st-accent: #b9a1ff;--st-wash: #b9a1ff10;padding:clamp(42px,6vw,88px) clamp(22px,5.5vw,88px);background:var(--st-bg);color:var(--st-text);border-top:1px solid var(--st-line);scroll-margin-top:90px}.studio-terms :is(h2,h3,h4,p){margin:0}.studio-terms p{color:var(--st-muted);font:400 13px/1.85 var(--sans)}.studio-terms h3{display:flex;align-items:center;gap:12px;font:500 clamp(22px,2.2vw,32px)/1.4 var(--sans);letter-spacing:-.035em}.studio-terms h3 svg{color:var(--st-accent);flex-shrink:0}.studio-terms h4{font:600 16px/1.5 var(--sans);letter-spacing:-.015em}.studio-terms__eyebrow{display:flex;align-items:center;gap:8px;color:var(--st-accent);font:500 9px/1.8 var(--mono);letter-spacing:.09em}.studio-terms__eyebrow i{width:5px;height:5px;background:currentColor;border-radius:50%;flex-shrink:0}.studio-terms__offer{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,.8fr);gap:clamp(24px,5vw,70px);padding:clamp(23px,3.5vw,48px);border:1px solid #b9a1ff45;border-radius:18px;background:radial-gradient(ellipse at 3% 0%,#7052a526,transparent 70%),var(--st-panel)}.studio-terms__offer h2{max-width:750px;margin:14px 0 20px;font:500 clamp(25px,3.4vw,47px)/1.3 var(--display);letter-spacing:-.055em;text-wrap:balance}.studio-terms__offer p{max-width:760px}.studio-terms__agreement{align-self:center}.studio-terms__agreement ul{padding:0;margin:14px 0 22px;list-style:none}.studio-terms__agreement li{display:flex;align-items:flex-start;gap:11px;margin:12px 0;font-size:13px;line-height:1.5}.studio-terms__agreement li svg{flex-shrink:0;color:var(--st-accent);margin-top:2px}.studio-terms__agreement button{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:15px 18px;border-radius:8px;background:var(--st-accent);color:#281a10;font:600 12px/1.6 var(--sans);text-align:left;cursor:pointer}.studio-terms__agreement button svg{flex-shrink:0}.studio-terms__agreement button:hover{filter:brightness(1.08)}.studio-terms__process{margin-top:56px;scroll-margin-top:100px}.studio-terms__heading{max-width:850px}.studio-terms__heading h3{margin:8px 0 12px}.studio-terms__steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;padding:0;margin:27px 0 0;border:1px solid var(--st-line);border-radius:12px;overflow:hidden}.studio-terms__steps li{display:flex;flex-direction:column;padding:23px 19px;background:var(--st-panel);min-width:0}.studio-terms__steps li+li{border-left:1px solid var(--st-line)}.studio-terms__step-number{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px;color:var(--st-accent);font:500 11px var(--mono)}.studio-terms__step-number svg{opacity:.5}.studio-terms__steps h4{margin-bottom:11px}.studio-terms__steps p{font-size:12px}.studio-terms__steps small{display:block;margin-top:auto;padding-top:24px;color:var(--st-accent);font:400 10px/1.7 var(--mono)}.studio-terms__access,.studio-terms__privacy,.studio-terms__faq{margin-top:48px}.studio-terms__access-grid,.studio-terms__privacy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px}.studio-terms__access-grid article{padding:27px;border:1px solid var(--st-line);border-radius:12px;background:var(--st-panel)}.studio-terms__access-grid h4{margin:12px 0}.studio-terms__privacy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.studio-terms__privacy-grid article{border-top:1px solid var(--st-line);padding-top:20px}.studio-terms__privacy-grid h4{margin-bottom:10px}.studio-terms p.studio-terms__note{display:flex;align-items:flex-start;gap:10px;margin-top:18px;padding:15px 18px;border-radius:8px;background:var(--st-wash);font-size:12px}.studio-terms__note svg{color:var(--st-accent);flex-shrink:0;margin-top:3px}.studio-terms__faq h3{margin-bottom:18px}.studio-terms__faq details{border-top:1px solid var(--st-line)}.studio-terms__faq details:last-child{border-bottom:1px solid var(--st-line)}.studio-terms__faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:62px;padding:17px 4px;cursor:pointer;list-style:none;font:500 14px/1.6 var(--sans)}.studio-terms__faq summary::-webkit-details-marker{display:none}.studio-terms__faq summary svg{flex-shrink:0;color:var(--st-accent)}.studio-terms__faq details[open] summary svg{transform:rotate(180deg)}.studio-terms__faq details[open] summary{color:var(--st-accent)}.studio-terms__faq details p{padding:0 4px 23px;max-width:960px}.studio-terms :is(button,summary):focus-visible{outline:2px solid var(--st-accent);outline-offset:4px}:root[data-theme=light] .studio-terms{--st-bg: #f5f6fa;--st-panel: #fff;--st-line: #dce0e8;--st-text: #172036;--st-muted: #536075;--st-accent: #553e7d;--st-wash: #553e7d10}:root[data-theme=light] .studio-terms__offer{background:radial-gradient(ellipse at 3% 0%,#e7e2f0,transparent 75%),var(--st-panel);border-color:#c1b3d9}:root[data-theme=light] .studio-terms__agreement button{color:#fff}@media(max-width:1050px){.studio-terms__steps{grid-template-columns:1fr}.studio-terms__steps li{display:grid;grid-template-columns:36px minmax(100px,.65fr) minmax(0,1.5fr);align-items:start;gap:8px 20px;padding:20px}.studio-terms__steps li+li{border-left:0;border-top:1px solid var(--st-line)}.studio-terms__step-number{margin:5px 0 0}.studio-terms__step-number svg{display:none}.studio-terms__steps small{grid-column:3;padding-top:0}.studio-terms__steps h4{margin:0}}@media(max-width:760px){.studio-terms__offer,.studio-terms__access-grid,.studio-terms__privacy-grid{grid-template-columns:1fr}.studio-terms__offer{border-radius:12px;padding:23px 20px;gap:26px}.studio-terms__offer h2{font-size:clamp(23px,6vw,35px)}.studio-terms__offer p{font-size:12px}.studio-terms__agreement{border-top:1px solid var(--st-line);padding-top:22px}.studio-terms__process{margin-top:35px}.studio-terms__steps li{grid-template-columns:26px minmax(0,1fr);gap:8px 12px}.studio-terms__steps p,.studio-terms__steps small{grid-column:2}.studio-terms__steps small{margin-top:3px}.studio-terms__access-grid article{padding:21px}.studio-terms h3{font-size:23px;align-items:flex-start}.studio-terms h3 svg{margin-top:5px}}:root{--altcha-border-color:var(--altcha-color-neutral);--altcha-border-width:1px;--altcha-border-radius:6px;--altcha-color-base:light-dark(oklch(100% .00011 271.152),oklch(20.904% .00002 271.152));--altcha-color-base-content:light-dark(oklch(20.904% .00002 271.152),oklch(100% .00011 271.152));--altcha-color-error:oklch(51.284% .20527 28.678);--altcha-color-error-content:oklch(100% .00011 271.152);--altcha-color-neutral:light-dark(oklch(83.591% .0001 271.152),oklch(46.04% .00005 271.152));--altcha-color-neutral-content:light-dark(oklch(46.76% .00005 271.152),oklch(100% .00011 271.152));--altcha-color-primary:oklch(40.279% .2449 268.131);--altcha-color-primary-content:oklch(100% .00011 271.152);--altcha-color-success:oklch(55.748% .18968 142.511);--altcha-color-success-content:oklch(100% .00011 271.152);--altcha-checkbox-border-color:light-dark(oklch(66.494% .00233 15.434),oklch(51.028% .00006 271.152));--altcha-checkbox-border-radius:5px;--altcha-checkbox-border-width:var(--altcha-border-width);--altcha-checkbox-outline:2px solid var(--altcha-checkbox-outline-color);--altcha-checkbox-outline-color:-webkit-focus-ring-color;--altcha-checkbox-outline-offset:2px;--altcha-checkbox-size:22px;--altcha-checkbox-transition-duration:var(--altcha-transition-duration);--altcha-input-background-color:var(--altcha-color-base);--altcha-input-border-radius:3px;--altcha-input-border-width:1px;--altcha-input-color:var(--altcha-color-base-content);--altcha-max-width:320px;--altcha-padding:.75rem;--altcha-popover-arrow-size:6px;--altcha-popover-color:var(--altcha-border-color);--altcha-shadow:drop-shadow(3px 3px 6px oklch(0% 0 0/.2));--altcha-spinner-color:var(--altcha-color-base-content);--altcha-switch-background-color:var(--altcha-color-neutral);--altcha-switch-border-radius:calc(infinity*1px);--altcha-switch-height:var(--altcha-checkbox-size);--altcha-switch-padding:.25rem;--altcha-switch-width:calc(var(--altcha-checkbox-size)*1.75);--altcha-switch-toggle-border-radius:100%;--altcha-switch-toggle-color:var(--altcha-color-neutral-content);--altcha-switch-toggle-size:calc(var(--altcha-switch-height) - var(--altcha-switch-padding)*2);--altcha-transition-duration:.6s;--altcha-z-index:99999999;--altcha-z-index-popover:999999999}@supports (-moz-appearance:none){:root{--altcha-checkbox-outline-color:var(--altcha-color-primary)}}.altcha{all:revert-layer;display:none;font-family:inherit;font-size:inherit;position:relative}.altcha[data-visible]{display:block}.altcha *,.altcha-popover,.altcha-popover *{all:revert-layer;box-sizing:border-box;font-family:inherit;font-size:inherit;line-height:1.25}.altcha a,.altcha-popover a{color:currentColor;text-decoration:none}.altcha a:hover,.altcha-popover a:hover{color:currentColor}.altcha-main{align-items:start;background-color:var(--altcha-color-base);border:var(--altcha-border-width,1px) solid var(--altcha-border-color);border-radius:var(--altcha-border-radius,0);color:var(--altcha-color-base-content);display:flex;flex-direction:column;gap:.5rem;justify-content:space-between;max-width:var(--altcha-max-width,100%);padding:var(--altcha-padding)}.altcha-main>*{display:flex;width:100%}.altcha-main>:first-child{flex-grow:1}.altcha-checkbox-wrap{align-items:center;display:flex;flex-direction:row;flex-grow:1;gap:.5rem}.altcha-checkbox-wrap>*{display:flex}.altcha-logo{opacity:.7}.altcha-footer{align-items:center;display:flex;flex-grow:1;font-size:.7rem;gap:.5rem;justify-content:flex-end;opacity:.7}.altcha-footer p{margin:0;padding:0}.altcha-error{font-size:.85rem}.altcha-button{align-items:center;background:var(--altcha-color-primary);border:var(--altcha-input-border-width) solid var(--altcha-color-primary);border-radius:var(--altcha-input-border-radius);color:var(--altcha-color-primary-content);cursor:pointer;display:flex;font-size:.9rem;gap:.5rem;padding:.35rem}.altcha-button:focus{border-color:var(--altcha-color-primary);outline:var(--altcha-checkbox-outline);outline-offset:var(--altcha-checkbox-outline-offset)}.altcha-button>.altcha-spinner,.altcha-button>svg{height:20px;width:20px}.altcha-button-secondary{background:transparent;border-color:var(--altcha-color-neutral);color:var(--altcha-color-neutral-content)}.altcha-input{background:var(--altcha-input-background-color);border:var(--altcha-input-border-width) solid var(--altcha-color-neutral);border-radius:var(--altcha-input-border-radius);color:var(--altcha-input-color);flex-grow:1;font-size:1rem;min-width:0;padding:.25rem;width:auto}.altcha-input:focus{border-color:var(--altcha-color-primary);outline:var(--altcha-checkbox-outline);outline-offset:var(--altcha-checkbox-outline-offset)}.altcha-spinner{animation:altcha-rotate .6s linear infinite;border:var(--altcha-checkbox-border-width) solid var(--altcha-spinner-color);border-bottom-color:transparent;border-radius:100%;border-right-color:transparent;opacity:.7}.altcha-popover{background-color:var(--altcha-color-base);border:var(--altcha-border-width) solid var(--altcha-border-color);border-radius:var(--altcha-border-radius);color:var(--altcha-color-base-content);filter:var(--altcha-shadow);left:calc(var(--altcha-padding)/2);max-width:calc(var(--altcha-max-width) - var(--altcha-padding));position:absolute;top:calc(var(--altcha-padding) + var(--altcha-checkbox-size) + var(--altcha-popover-arrow-size));z-index:var(--altcha-z-index-popover)}.altcha-popover-arrow{border-bottom-color:transparent;border:var(--altcha-popover-arrow-size) solid transparent;border-bottom:var(--altcha-popover-arrow-size) solid var(--altcha-popover-color);content:"";height:0;left:calc(var(--altcha-checkbox-size)/2);position:absolute;top:calc(var(--altcha-popover-arrow-size)*-2);width:0}.altcha-popover-content{max-height:100dvh;overflow:auto;padding:var(--altcha-padding)}.altcha-popover[data-top=true][data-display=standard]{bottom:calc(100% - var(--altcha-padding) + var(--altcha-popover-arrow-size));top:auto}.altcha-popover[data-top=true][data-display=standard] .altcha-popover-arrow{border-bottom-color:transparent;border-top-color:var(--altcha-popover-color);bottom:calc(var(--altcha-popover-arrow-size)*-2);top:auto}.altcha-popover[data-variant=error]{--altcha-popover-color:var(--altcha-color-error);background-color:var(--altcha-color-error);border-color:var(--altcha-color-error);color:var(--altcha-color-error-content)}.altcha-popover[data-variant=error] .altcha-popover-content{padding:calc(var(--altcha-padding)/1.5) var(--altcha-padding)}.altcha-popover[data-display=overlay]{animation:altcha-overlay-slidein .5s forwards;top:45%;transform:translate(-50%,-50%)}.altcha-popover[data-display=bottomsheet],.altcha-popover[data-display=overlay]{left:50%;position:fixed;width:var(--altcha-max-width);z-index:var(--altcha-z-index)}.altcha-popover[data-display=bottomsheet]{animation:altcha-bottomsheet-slideup .5s forwards;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;bottom:-100%;top:auto;transform:translate(-50%)}.altcha-popover[data-display=bottomsheet] .altcha-popover-content{padding-bottom:calc(var(--altcha-padding)*2)}.altcha-popover-backdrop{background:var(--altcha-color-base-content);bottom:0;left:0;opacity:.1;position:fixed;right:0;top:0;transition:opacity .5s;z-index:var(--altcha-z-index)}.altcha-popover-close{color:var(--altcha-color-base-content);cursor:pointer;display:inline-block;font-size:1rem;height:1.25rem;line-height:.95;position:absolute;right:0;text-align:center;text-shadow:0 0 1px var(--altcha-color-base);top:-1.5rem;width:1.25rem;z-index:var(--altcha-z-index)}[dir=rtl] .altcha-popover{left:auto;right:calc(var(--altcha-padding)/2)}[dir=rtl] .altcha-popover-arrow{left:auto;right:calc(var(--altcha-checkbox-size)/2)}[dir=rtl] .altcha-popover-close{left:0;right:auto}.altcha-popover[data-display=bottomsheet] .altcha-footer,.altcha-popover[data-display=overlay] .altcha-footer{align-items:center;gap:.5rem;justify-content:center;padding-top:1rem}.altcha-popover[data-display=bottomsheet] .altcha-footer svg,.altcha-popover[data-display=overlay] .altcha-footer svg{height:18px;vertical-align:middle;width:18px}.altcha-code-challenge>form{display:flex;flex-direction:column;gap:.5rem}.altcha-code-challenge-title{font-weight:600}.altcha-code-challenge-text{font-size:.85rem}.altcha-code-challenge-image{background:#fff;border:var(--altcha-input-border-width) solid var(--altcha-color-neutral);border-radius:var(--altcha-input-border-radius);height:50px;object-fit:contain}.altcha-code-challenge-row{display:flex;gap:.5rem}.altcha-code-challenge-buttons{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:space-between;margin-top:var(--altcha-padding)}.altcha-code-challenge-buttons button{justify-content:center;width:100%}.altcha-checkbox{position:relative}.altcha-checkbox,.altcha-checkbox input{cursor:pointer;height:var(--altcha-checkbox-size);width:var(--altcha-checkbox-size)}.altcha-checkbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--altcha-input-background-color);border:var(--altcha-checkbox-border-width,2px) solid var(--altcha-checkbox-border-color);border-radius:var(--altcha-checkbox-border-radius);left:0;margin:0;padding:0;position:absolute;top:0}@supports (hanging-punctuation:first) and (font:-apple-system-body) and (-webkit-appearance:none){.altcha-checkbox input:focus{outline-style:solid;outline-width:2px}}.altcha-checkbox input:before{background:var(--altcha-color-neutral);border-radius:var(--altcha-checkbox-border-radius);content:"";display:block;height:100%;transform:scale(0);width:100%}.altcha-checkbox input:checked{background-color:var(--altcha-color-success);border-color:var(--altcha-color-success)}.altcha-checkbox input:checked:before{background-color:var(--altcha-color-success);opacity:0;transform:scale(2.2);transition:all var(--altcha-checkbox-transition-duration) ease;transition-delay:.1s}.altcha-checkbox svg{--altcha-radio-svg-size:calc(var(--altcha-checkbox-size)*.5);--altcha-radio-svg-offset:calc(var(--altcha-checkbox-size)*.25);fill:none;height:var(--altcha-radio-svg-size);left:var(--altcha-radio-svg-offset);opacity:0;position:absolute;stroke:currentColor;stroke-dasharray:16px;stroke-dashoffset:16px;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;top:var(--altcha-radio-svg-offset);transform:translateZ(0);width:var(--altcha-radio-svg-size)}.altcha-checkbox input:checked+svg{color:var(--altcha-color-success-content);opacity:1;stroke-dashoffset:0;transition:all var(--altcha-checkbox-transition-duration) ease;transition-delay:.1s}.altcha-checkbox-spinner{display:none;height:var(--altcha-checkbox-size);left:0;position:absolute;top:0;width:var(--altcha-checkbox-size)}.altcha-checkbox[data-loading=true] input{-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;pointer-events:none}.altcha-checkbox[data-loading=true] .altcha-checkbox-spinner{display:block}.altcha-checkbox-native{position:relative}.altcha-checkbox-native,.altcha-checkbox-native input{height:var(--altcha-checkbox-size);width:var(--altcha-checkbox-size)}.altcha-checkbox-native input{margin:0}.altcha-checkbox-native-spinner{display:none;height:var(--altcha-checkbox-size);left:0;position:absolute;top:0;width:var(--altcha-checkbox-size)}.altcha-checkbox-native[data-loading=true] input{-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;pointer-events:none}.altcha-checkbox-native[data-loading=true] .altcha-checkbox-native-spinner{display:block}.altcha-switch{align-items:center;background-color:var(--altcha-switch-background-color);border-radius:var(--altcha-switch-border-radius);display:flex;height:var(--altcha-switch-height);padding:var(--altcha-switch-padding);position:relative;width:var(--altcha-switch-width)}.altcha-switch:focus-within{outline:var(--altcha-checkbox-outline);outline-offset:var(--altcha-checkbox-outline-offset)}.altcha-switch input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.altcha-switch-toggle{align-items:center;background-color:var(--altcha-switch-toggle-color);border-radius:var(--altcha-switch-toggle-border-radius);cursor:pointer;display:flex;justify-content:center;left:var(--altcha-switch-padding);position:absolute;transition:width .15s ease-out,left .15s ease-out}.altcha-switch-spinner,.altcha-switch-toggle{height:var(--altcha-switch-toggle-size);width:var(--altcha-switch-toggle-size)}.altcha-switch-spinner{display:none}.altcha-switch[data-loading=true]{pointer-events:none}.altcha-switch[data-loading=true] .altcha-switch-spinner{display:block}.altcha-switch[data-loading=true] .altcha-switch-toggle{background-color:transparent;left:calc(50% - var(--altcha-switch-toggle-size)/2)}[data-state=verified] .altcha-switch{--altcha-switch-background-color:var(--altcha-color-success)}[data-state=verified] .altcha-switch-toggle{background-color:var(--altcha-color-success-content)}[data-state=verified] .altcha-switch-toggle,[dir=rtl] .altcha-switch-toggle{left:calc(100% - var(--altcha-switch-height) + var(--altcha-switch-padding))}[dir=rtl][data-state=verified] .altcha-switch-toggle{left:var(--altcha-switch-padding)}.altcha-floating-arrow{border:6px solid transparent;border-bottom:6px solid var(--altcha-border-color);content:"";height:0;left:12px;position:absolute;top:-12px;width:0}.altcha-overlay-backdrop{bottom:0;left:0;position:fixed;right:0;top:0;transition:opacity var(--altcha-transition-duration);z-index:var(--altcha-z-index)}.altcha-overlay-close{color:currentColor;cursor:pointer;display:inline-block;font-size:1rem;height:1rem;line-height:.85;position:absolute;right:0;text-align:center;text-shadow:0 0 1px var(--altcha-color-base);top:-1.5rem;width:1rem;z-index:var(--altcha-z-index)}.altcha[data-display=overlay]{animation:altcha-overlay-slidein var(--altcha-transition-duration) forwards;filter:var(--altcha-shadow);left:50%;opacity:0;position:fixed;top:45%;transform:translate(-50%,-50%);z-index:var(--altcha-z-index)}.altcha[data-display=overlay] .altcha-main{width:var(--altcha-max-width)}.altcha[data-display=floating]{display:none;filter:var(--altcha-shadow);left:var(--altcha-floating-left,-100%);position:fixed;top:var(--altcha-floating-top,-100%);z-index:var(--altcha-z-index)}.altcha[data-display=floating] .altcha-main{width:var(--altcha-max-width)}.altcha[data-display=floating][data-floating-position=top] .altcha-floating-arrow{border-bottom-color:transparent;border-top-color:var(--altcha-border-color);bottom:-12px;top:auto}.altcha[data-display=floating][data-visible]{display:flex}.altcha[data-display=bar]{bottom:-100%;filter:var(--altcha-shadow);left:0;position:fixed;right:0;transition:bottom var(--altcha-transition-duration),top var(--altcha-transition-duration);z-index:var(--altcha-z-index)}.altcha[data-display=bar] .altcha-main{align-items:center;border-radius:0;border-width:var(--altcha-border-width) 0 0 0;flex-direction:row;max-width:100%!important}.altcha[data-display=bar] .altcha-main>*{width:auto}.altcha[data-display=bar][data-placement=top]{bottom:auto;top:-100%}.altcha[data-display=bar][data-placement=top] .altcha-main{border-width:0 0 var(--altcha-border-width) 0}.altcha[data-display=bar][data-placement=bottom]:not([data-state=unverified]){bottom:0}.altcha[data-display=bar][data-placement=top]:not([data-state=unverified]){top:0}.altcha[data-display=invisible]{display:none}@keyframes altcha-rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes altcha-bottomsheet-slideup{to{bottom:0}}@keyframes altcha-overlay-slidein{to{opacity:1;top:50%}}.studio-protection:empty{display:none}.studio-protection{margin-block:12px;font:inherit;max-width:100%}.studio-protection altcha-widget{--altcha-color-base: var(--cs-panel, #141419);--altcha-color-base-content: var(--cs-text, #e9e9ef);--altcha-color-neutral: var(--cs-line, #404049);--altcha-color-neutral-content: var(--cs-muted, #b7b7c3);--altcha-color-primary: var(--cs-accent, #b8a6ef);--altcha-border-color: var(--cs-line, #404049);--altcha-max-width: 100%;--altcha-padding: 12px;width:100%;font:inherit}[data-theme=light] .studio-protection altcha-widget{--altcha-color-base: var(--cs-panel, #fff);--altcha-color-base-content: var(--cs-text, #202028);--altcha-color-neutral: var(--cs-line, #d1d1db);--altcha-color-neutral-content: var(--cs-muted, #61616e);--altcha-border-color: var(--cs-line, #d1d1db)}.brief-assistant__automatic{margin:10px 0;font-size:12px;line-height:1.6;color:var(--cs-muted)}.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 #c1a8ff;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(181,146,250,.4);border-radius:100px;background:linear-gradient(135deg,#211533,#101015 72%);box-shadow:0 8px 38px #0008,inset 0 1px #fff1;color:#f1edfa;transition:border-color .2s,transform .2s}.studio-chat__launcher:hover{border-color:#c1a0ff;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:#b9adc9;font:400 8px/1.3 var(--mono, monospace);letter-spacing:.13em}.studio-chat__launcher>svg{margin-left:4px;color:#c1a8ff}.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%,#673aaf 30%,#221633 42%,#151020 65%)}.studio-chat__orb:before{content:"";position:absolute;top:5px;right:-1px;bottom:5px;left:-1px;border:2px solid #bc94ff;border-top-color:#e2d6ff;border-radius:50%;transform:rotate(-28deg) scaleY(.35);box-shadow:0 0 7px #9664ed80}.studio-chat__orb i{position:relative;width:12px;height:12px;border-radius:50%;background:#050505;box-shadow:1px 0 2px #c6a3ff}.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 #49385e;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,#231732,#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:#b7acc6;font-size:10px}.studio-chat__header p>span{width:5px;height:5px;flex-shrink:0;border-radius:50%;background:#c1a8ff}.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:#ede1ff}.studio-chat__icon-button.is-listening{background:#ad74fa26;color:#c1a8ff}.studio-chat__log{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:22px 20px 12px;scrollbar-width:thin;scrollbar-color:#544565 transparent}.studio-chat__welcome{padding:10px 0 6px}.studio-chat__eyebrow{display:flex;align-items:center;gap:7px;color:#bca1e7;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 #b699ed;border-radius:0 9px 9px 0;background:#c1a8ff09}.studio-chat__voice-intro>svg{flex-shrink:0;margin-top:2px;color:#c3abff}.studio-chat__voice-intro strong{color:#e1d1fc;font-size:12px;font-weight:500}.studio-chat__voice-intro p{margin:5px 0 0;color:#b9acc8;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:#d6cfdf;font-size:11px;line-height:1.5;text-align:left}.studio-chat__quick-questions button>svg{flex-shrink:0;color:#b395d8}.studio-chat__quick-questions button:hover:not(:disabled){border-color:#ac82dc8c;background:#ae7bf014}.studio-chat__message{width:fit-content;max-width:100%;margin:0 0 20px}.studio-chat__speaker{display:block;margin-bottom:7px;color:#b19cc9;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:#f0eafa}.studio-chat__thinking{display:flex;align-items:center;gap:8px;margin-bottom:14px;color:#c3a9e6;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 #ac80df55;border-radius:8px;background:#b078f70c;color:#d0b5ef;font-size:10px;text-align:left}.studio-chat__suggestions button>svg{flex-shrink:0}.studio-chat__suggestions button:hover:not(:disabled){background:#b078f71f}.studio-chat__compose{flex-shrink:0;padding:10px 16px 0}.studio-chat__voice{margin:0 0 10px;padding:10px;border:1px solid #c1a8ff24;border-radius:12px;background:#c1a8ff05;transition:border-color .2s,background .2s}.studio-chat__voice.is-highlighted,.studio-chat__voice.is-listening{border-color:#be9afaa6;background:#c1a8ff0d}.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 #c1a8ff47;border-radius:8px;background:#c1a8ff14;color:#e6d7ff;font-size:12px!important;line-height:1.25;text-align:left}.studio-chat__voice-button>svg{flex-shrink:0;color:#c1a8ff}.studio-chat__voice-button:hover:not(:disabled){background:#c1a8ff25;border-color:#c1a8ff99}.studio-chat__voice.is-listening .studio-chat__voice-button{border-color:#c1a8ff;background:#c1a8ff24}.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:#b7a7ca;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:#ece3f7;font-size:12px;color-scheme:dark}.studio-chat__voice>p{margin:8px 0 0;color:#b0a4be;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:#b68be6c9}.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:#eee7f8;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:#b7a4cb;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:#6d28d9;color:#fff}.studio-chat__send:hover:not(:disabled){background:#7c3aed}.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:#cbb0ee;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:#e0c5ff;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:#e3d8ef;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:#ada2bc;font-size:9px}.studio-chat__project>svg{color:#c9a7ef}.studio-chat__project:hover:not(:disabled){background:#21182d}@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:#b9a1ff;border-color:#b9a1ff70}.account-sync button{border:0;color:#e0d9ed;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:#b9a1ff;background:#b9a1ff24;box-shadow:inset 0 0 0 1px #b9a1ff40}.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(77,56,113,.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: #c6b9dc;--choice-line: rgba(185, 161, 255, .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(104,75,153,.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:#a194b8;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:#af9dcf}.product-studio-path>svg{flex-shrink:0;color:#534172}.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(185,161,255,.29);border-radius:12px;background:#b9a1ff1a;color:#c6b9dc;box-shadow:0 0 24px #6d4fa01a}.product-studio-team strong{color:#c8bbde}.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:#b9a1ff1a;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:#b9a1ff2b}.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(185,161,255,.2);border-radius:10px;background:#b9a1ff09}.intake-context>span{flex:1;min-width:200px;color:#bbacd6;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(185,161,255,.4);border-radius:10px;background:#1a1410;color:#c9bdde;font-size:12px;line-height:1.7}.studio-project-details{margin:24px 0;border:1px solid rgba(185,161,255,.2);border-radius:12px;background:#b9a1ff06}.studio-project-details summary{display:flex;justify-content:space-between;align-items:center;padding:19px 22px;color:#b5a4d2;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(185,161,255,.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,#b9a1ff09,#b69aff09)}.studio-payment-readiness>svg{color:#b3a1d1}.studio-payment-readiness>span{color:#9983bf;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[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:#573f80}: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:#573f81;color:#fff}:root[data-theme=light] .site-header .header-cta:hover{background:#463368}: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:#503a75;box-shadow:inset 0 0 0 1px #c6b9dd}: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%,#d3c9e5aa,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:#5b4287}: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:#523b79}:root[data-theme=light] .studio-hero__primary{background:#594083;color:#fff;box-shadow:0 8px 25px #5940831b}:root[data-theme=light] .studio-hero__primary:hover{background:#463367}:root[data-theme=light] .studio-hero__voice{background:#ffffffd1;border-color:#c4b8d9;color:#413060}:root[data-theme=light] .studio-hero__voice:hover{background:#fff2e8;border-color:#795aae}:root[data-theme=light] .studio-hero__assistant-note>span{background:#60468d}: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:#c4b6db}:root[data-theme=light] .studio-hero__voice-symbol i{background:#584081}: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:#605475;border-color:#dce1e9}:root[data-theme=light] .studio-hero__footer b{color:#563f7f}: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:#52436b}: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: #503a76;--choice-line: #c2b4da;background:radial-gradient(ellipse at 100% 0,#ebe6f3,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:#4e3973}:root[data-theme=light] .product-studio-path :is(strong,div>svg){color:#523f73}:root[data-theme=light] .product-studio-path>svg{color:#8270a2}:root[data-theme=light] .product-studio-path>.product-studio-team>svg{background:#e6e1f0;border-color:#ae9cce;color:#503a75;box-shadow:0 0 24px #62479110}:root[data-theme=light] .product-studio-team strong{color:#453265}: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:#eae6f2}:root[data-theme=light] .product-choices-grid .product-choice-action:hover{background:#d9d1e8}: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:#584082;color:#fff7ef;border-color:#48346b}: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:#5b4287}: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:#584082;color:#fff;border-color:#584082;box-shadow:0 0 25px #58408220}:root[data-theme=light] .orbit-node:is(:hover,.active) span{color:#e5dfef}: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:#533c7b;background:transparent;border-color:#957cbf}: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:#dfd7ec;color:#2f2245}:root[data-theme=light] .contact-section:after{border-color:#7555ac3d;box-shadow:0 0 0 7vw #7555ac0a,0 0 0 14vw #7555ac05}:root[data-theme=light] .contact-section h2 em{-webkit-text-stroke-color:#4f3975}:root[data-theme=light] .contact-meta i{background:#543d7b}:root[data-theme=light] .contact-bottom p{border-color:#8e74ba}:root[data-theme=light] .contact-section .light-button{background:#553e7e;color:#fff}:root[data-theme=light] .contact-section .outline-button{border-color:#8468b5;background:#fff8f040;color:#3d2c5a}: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:#523c79}: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:#584082;border-color:#584082;color:#fff}:root[data-theme=light] .effort-model .effort-scenarios button.active span{color:#e4deef}: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:#513b77}: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%,#674b9714,transparent 55%),#0b0d14;color:#f1f0ef}:root[data-theme=light] .effort-model .effort-core__label :is(small,strong em){color:#b9a1ff}: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:#573f81;color:#fff}:root[data-theme=light] .effort-model .effort-portal:hover{background:#453266}:root[data-theme=light] :is(.intro-heading h2 em,.studio-credentials i,.service-index,.sensitive-content .eyebrow){color:#5a4184}:root[data-theme=light] .transparency-section .section-intro h2 em{color:#5a4184}:root[data-theme=light] .effort-model :is(.effort-column-title svg,.effort-method article>span){color:#5a4184}:root[data-theme=light] :is(.time-engine-page,.partners-page,.legal-page) .page-kicker{color:#5a4184}: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:#5a4184}: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:#4b366f}: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:#5a4184}: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%,#d7cee785,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%,#e5e0ef66,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:#584081;border-color:#584081;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:#5a4184;box-shadow:0 0 9px #5a418440}: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:#b9a1ff}:root[data-theme=light] .engine-orbit{background:#fffffff0;color:#49356b;border-color:#c1b3d9}: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:#c1b3d9}:root[data-theme=light] :is(.engine-price-visual,.engine-tracker-visual){box-shadow:14px 17px #a794c712}:root[data-theme=light] .engine-statuses aside{background:#fff6e8;border-color:#bcadd6;color:#523b79}: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%,#d8cfe880,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:#584081;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:#baaad5}:root[data-theme=light] .partner-ledger-demo{background:#fff;border-color:#cbd5e4;box-shadow:15px 17px #a692c814}: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:#644994}:root[data-theme=light] .partner-apply form button{background:#584081;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:#bfb1d8;color:#533c7a}:root[data-theme=light] .legal-notice p{color:#4c3771}: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:#6d28d9}:root[data-theme=light] .studio-chat__launcher{background:linear-gradient(135deg,#f5efff,#fff 75%);border-color:#b59ace;color:#4f326d;box-shadow:0 7px 30px #4b286224,inset 0 1px #fff}:root[data-theme=light] .studio-chat__launcher:hover{border-color:#8051b4}:root[data-theme=light] .studio-chat__launcher small{color:#6e5a82}:root[data-theme=light] .studio-chat__launcher>svg{color:#7041a1}:root[data-theme=light] .studio-chat__panel{background:#fff;border-color:#d4c3e5;box-shadow:0 24px 70px #24345124,0 3px 14px #24345112}:root[data-theme=light] .studio-chat__header{background:linear-gradient(120deg,#f1e8ff,#fff 85%);border-color:#e4d9ef}:root[data-theme=light] .studio-chat__header p{color:#6d5d7f}:root[data-theme=light] .studio-chat__header p>span{background:#7243a8}:root[data-theme=light] .studio-chat__icon-button{color:#6a6a73}:root[data-theme=light] .studio-chat__icon-button:hover:not(:disabled){background:#eee6f8;color:#623884}:root[data-theme=light] .studio-chat__icon-button.is-listening{background:#e9dafa;color:#7134ad}:root[data-theme=light] .studio-chat__log{scrollbar-color:#c5b5d5 transparent}:root[data-theme=light] .studio-chat__eyebrow{color:#704398}:root[data-theme=light] .studio-chat__welcome>p{color:#586579}:root[data-theme=light] .studio-chat__voice-intro{background:#f5effb;border-color:#9865c6}:root[data-theme=light] .studio-chat__voice-intro>svg{color:#7947a4}:root[data-theme=light] .studio-chat__voice-intro strong{color:#633785}:root[data-theme=light] .studio-chat__voice-intro p{color:#6d5782}: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:#7a509e}:root[data-theme=light] .studio-chat__quick-questions button:hover:not(:disabled){border-color:#bea0da;background:#f5efff}:root[data-theme=light] .studio-chat__speaker{color:#785198}: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:#7c469f}:root[data-theme=light] .studio-chat__suggestions button{background:#f5efff;border-color:#d4bde8;color:#6c3c93}:root[data-theme=light] .studio-chat__suggestions button:hover:not(:disabled){background:#ede0f8}:root[data-theme=light] .studio-chat__voice{background:#fcf9ff;border-color:#e0ceef}:root[data-theme=light] .studio-chat__voice:is(.is-highlighted,.is-listening){border-color:#af81d3;background:#f3eafa}:root[data-theme=light] .studio-chat__voice-button{background:#eee2fb;border-color:#c4a3df;color:#643783}:root[data-theme=light] .studio-chat__voice-button>svg{color:#78449f}:root[data-theme=light] .studio-chat__voice-button:hover:not(:disabled){background:#e3d0f5;border-color:#a575ca}:root[data-theme=light] .studio-chat__voice.is-listening .studio-chat__voice-button{background:#e8d3fb;border-color:#7945ac}:root[data-theme=light] .studio-chat__voice-language label{color:#705984}:root[data-theme=light] .studio-chat__voice-language select{background:#fff;border-color:#d6c5e4;color:#514064;color-scheme:light}:root[data-theme=light] .studio-chat__voice>p{color:#746080}: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:#9260bf}:root[data-theme=light] .studio-chat__compose textarea{background:transparent;color:#24344c}:root[data-theme=light] .studio-chat__compose textarea::placeholder{color:#647087}:root[data-theme=light] .studio-chat__input-hint{color:#6c5c7c}:root[data-theme=light] .studio-chat__send{background:#6d28d9;color:#fff}:root[data-theme=light] .studio-chat__send:hover:not(:disabled){background:#5b21b6}:root[data-theme=light] .studio-chat__privacy{color:#6b778b}:root[data-theme=light] .studio-chat__notice{color:#73409a}:root[data-theme=light] .studio-chat__notice button{background:#eee0fc;color:#653188}:root[data-theme=light] .studio-chat__project{background:#f8f2fd;border-color:#e2d2ef;color:#5d3e73}:root[data-theme=light] .studio-chat__project small{color:#72607f}:root[data-theme=light] .studio-chat__project>svg{color:#7d4fa3}:root[data-theme=light] .studio-chat__project:hover:not(:disabled){background:#eddeff}@media(max-width:920px){:root[data-theme=light] .site-header .desktop-nav{background:#f8fafdfc}:root[data-theme=light] .site-header .mobile-nav-meta{color:#543d7c}}@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}}
