[data-workspace-frame]{background:#141728;color:#eeeef7;--color-background:#141728;--color-card:#22263b;--color-secondary:#2b2d44;--color-border:#3c3c56;--color-muted-foreground:#b7b9cd;--color-primary:#bba7f9;--color-primary-foreground:#211635;--color-ring:#bba7f9;--color-accent:#302b48;--color-iris-700:#d0c1ff;--color-iris-600:#c3b0ff}[data-workspace-frame] ::selection{background:#c6b4ff;color:#211635}[data-workspace-frame] :is(input,textarea){caret-color:#c5b4ff}[data-workspace-frame] [data-workspace-sidebar]{background:#181b2e;border-color:#35344d}[data-workspace-frame] [data-workspace-header]{background:#141728ee;border-color:#35344d}[data-workspace-frame] [data-workspace-brand-line]{display:none}[data-workspace-frame] [data-workspace-main]{padding-block:3rem 5rem}[data-workspace-frame=creation]{background:#141728;background-image:none}[data-workspace-frame=creation] [data-workspace-main]{max-width:1200px}[data-workspace-frame] .conversation-home{width:min(100%,850px)}[data-workspace-frame] .conversation-entry[data-variant=conversation]{grid-template-columns:1fr;gap:2.3rem;padding-block:3.5rem 4rem}[data-workspace-frame] .conversation-entry[data-variant=conversation] .conversation-entry-heading{max-width:750px}[data-workspace-frame] .conversation-entry[data-variant=conversation] h1 label{font-size:clamp(32px,3.5vw,48px);line-height:1.3;letter-spacing:0}[data-workspace-frame] .conversation-entry[data-variant=conversation] .conversation-entry-heading>p{max-width:560px;color:#b7b9cd;font-size:16px}[data-workspace-frame] .conversation-entry-writing .conversation-entry-composer{min-height:220px;border-radius:14px;background:#22283c;padding:26px}.entry-input-area{position:relative;flex:1;width:100%;min-width:0;font-size:20px}.entry-input-area textarea{position:relative;z-index:2;display:block;min-height:100px;font-size:inherit}[data-workspace-frame] .conversation-send{background:#bba7f9;color:#211635;border:0;border-radius:8px;box-shadow:none;min-height:48px}[data-workspace-frame] .conversation-send:hover{background:#cdbcff}[data-workspace-frame] .conversation-stage{max-width:900px}[data-workspace-frame] .conversation-message{max-width:690px}[data-workspace-frame] .conversation-message-bubble{background:#252b41;color:#e0e1ef;border-radius:14px 14px 3px 14px;font-size:16px;padding:22px 26px}[data-workspace-frame] .conversation-receipt{color:#aeb4ce}[data-workspace-frame] .conversation-reply{padding-inline:0}[data-workspace-frame] .conversation-speaker{display:none}[data-workspace-frame] .conversation-question{background:#eee7f4;color:#2e263d;padding:32px 36px;--color-foreground:#2e263d;--color-muted-foreground:#685772;--color-card:#faf7fd;--color-primary:#654585;--color-border:#c9b9d7;--color-accent:#e3d8ed;--color-iris-400:#795695;--color-iris-600:#664381;--color-iris-700:#5e3c7c;--color-ring:#795695}[data-workspace-frame] .conversation-question-title{font-size:clamp(25px,2.8vw,35px);letter-spacing:0;max-width:700px}[data-workspace-frame] .conversation-question [data-question-lead-in]{color:#655370;font-size:15px}[data-workspace-frame] .conversation-options{max-width:none}[data-workspace-frame] .conversation-option{background:#faf7fd;color:#332a42;border-color:#cbbcd9;border-radius:8px;min-height:58px;box-shadow:none}[data-workspace-frame] .conversation-option:hover{background:#fff}[data-workspace-frame] .conversation-option[aria-pressed=true]{background:#e2d4ef;border-color:#785491}[data-workspace-frame] .conversation-question .conversation-send{background:#553874;color:#fff}[data-workspace-frame] .conversation-question .conversation-composer{background:#faf7fd;border:1px solid #c9b9d7;box-shadow:none}[data-workspace-frame] .conversation-question :is(input,textarea){caret-color:#553874}[data-workspace-frame] .conversation-question .conversation-composer-hint{color:#685772}[data-workspace-frame] .conversation-question .conversation-composer :is(input,textarea)::placeholder{color:#685772;opacity:1}[data-workspace-frame] .conversation-question .conversation-answer-dock{margin-top:26px}[data-workspace-frame] .conversation-outcome[data-conversation-delivery]{background:#23243b;border:0;border-radius:14px;padding:32px}[data-workspace-frame] .conversation-outcome[data-conversation-delivery] h2{font-size:32px;line-height:1.4}[data-workspace-frame] [data-review-experience]{gap:40px}[data-workspace-frame] [data-review-experience] h2{letter-spacing:0}[data-workspace-frame] .conversation-preparation{min-height:240px;padding:32px;background:#222239}@media(max-width:760px){[data-workspace-frame] [data-workspace-main]{padding-block:30px 50px}[data-workspace-frame] .conversation-entry[data-variant=conversation]{padding-block:30px 38px;gap:28px}[data-workspace-frame] .conversation-entry[data-variant=conversation] h1 label{font-size:30px}[data-workspace-frame] .conversation-entry[data-variant=conversation] .conversation-entry-heading>p{font-size:14px}[data-workspace-frame] .conversation-entry-writing .conversation-entry-composer{padding:21px;min-height:230px;flex-direction:column;align-items:stretch;gap:18px}.entry-input-area{font-size:17px}.entry-input-area textarea{min-height:110px}.conversation-entry-send button,[data-workspace-frame] .conversation-entry-send{width:100%}[data-workspace-frame] .conversation-message-bubble{padding:18px 20px;font-size:14px}[data-workspace-frame] .conversation-question{padding:24px 21px}[data-workspace-frame] .conversation-question-title{font-size:25px}[data-workspace-frame] .conversation-option{font-size:14px}[data-workspace-frame] .conversation-choice-submit>button{width:100%}[data-workspace-frame] .conversation-preparation{padding:24px}}[data-workspace-frame] .entry-input-area textarea:focus-visible{outline:none;box-shadow:none}:is([data-workspace-frame],[data-auth-frame]){--color-background:#141728;--color-foreground:#f1eff8;--color-card:#22263b;--color-card-foreground:#f1eff8;--color-popover:#25293f;--color-popover-foreground:#f1eff8;--color-secondary:#2b2d44;--color-secondary-foreground:#f1eff8;--color-muted:#202438;--color-muted-foreground:#c0c2d6;--color-border:#414158;--color-input:#626077;--color-primary:#bba7f9;--color-primary-foreground:#211635;--color-ring:#c5b4ff;--color-accent:#352e4b;--color-accent-foreground:#f1eff8;--color-iris-400:#d0c0ff;--color-iris-500:#c5b4ff;--color-iris-600:#c3b0ff;--color-iris-700:#d0c1ff;--color-navy-700:#e2dafa;--color-navy-500:#c0c2d6;--color-navy-300:#9694ae;--color-navy-200:#64627a;background:#141728;color:#f1eff8;font-size:16px;line-height:1.65}:is([data-workspace-frame],[data-auth-frame]) ::selection{background:#c5b4ff;color:#211635}:is([data-workspace-frame],[data-auth-frame]) :is(input,textarea){caret-color:#c5b4ff}:is([data-workspace-frame],[data-auth-frame]) :is(input,textarea)::placeholder{color:#b6b6cc;opacity:1}:is([data-workspace-frame],[data-auth-frame]) :is(button,input:not([type=checkbox],[type=radio],[type=hidden]),select){min-height:44px}:is([data-workspace-frame],[data-auth-frame]) :focus-visible{outline-color:#c5b4ff;outline-offset:4px}:is([data-workspace-frame],[data-auth-frame]) :is(input,textarea,select){border-radius:10px}:is([data-workspace-frame],[data-auth-frame]) [role=alert]{line-height:1.7;text-wrap:pretty}:is([data-workspace-frame],[data-auth-frame]) *{scrollbar-color:#646078 transparent;scrollbar-width:thin}[data-workspace-main]{font-size:16px;line-height:1.7}[data-auth-panel] h1,[data-workspace-main] h1{font-family:var(--font-brand);font-synthesis:none}[data-workspace-main] :is(h1,h2,h3){text-wrap:balance;letter-spacing:0}[data-workspace-main] h1{font-size:clamp(30px,3vw,42px);font-weight:500;line-height:1.3}[data-workspace-main] h2{font-weight:500;line-height:1.4}[data-workspace-main] :is(p,li){overflow-wrap:anywhere}[data-workspace-sidebar]{padding-top:18px}[data-workspace-sidebar]>:first-child{padding-inline:24px;height:60px}[data-workspace-sidebar] .branched-menu{--bm-ink:#ddd5f0;--bm-accent:#c5b4ff;--bm-line:#55506c}[data-workspace-header]{backdrop-filter:blur(14px)}[data-mobile-drawer-panel]{background:#191c30;box-shadow:0 24px 40px -20px #080b18}[data-projects-index]{gap:32px;max-width:1000px;margin-inline:auto}[data-projects-index]>:first-child{padding-block:10px 16px;gap:10px}[data-projects-index]>:first-child>p{font-size:16px;max-width:60ch}[data-projects-index] h3{font-size:17px;font-weight:500}[data-projects-index] [role=search]{flex-basis:260px}[data-projects-index] input[type=search]{background:#1b1f33;border-color:#514d68}[data-project-overview]{gap:36px}[data-project-overview]>section:first-child{padding:30px;background:#22263b;border-radius:14px}[data-project-overview]>section:first-child>div>p{font-size:clamp(20px,2vw,26px);line-height:1.65}[data-project-shell]{gap:32px}[data-project-shell]>:first-child{gap:14px}[data-project-nav]{gap:6px;padding-block:6px}[data-project-nav] a{min-height:44px;display:inline-flex;align-items:center;padding-inline:16px;border-radius:8px;border-bottom-width:0}[data-project-nav] a[aria-current=page]{background:#302b48;color:#dfd2ff}[data-workspace-route=history] [data-project-shell]>:last-child{max-width:850px}[data-workspace-route=history] :is(ol,article){line-height:1.85}[data-empty-state]{padding:32px;background:#202438;border:0;border-radius:14px;gap:16px}[data-empty-state]>p:first-child{font-size:22px;font-weight:500}[data-empty-state]>p:not(:first-child){font-size:16px;line-height:1.75}[data-workspace-frame] .conversation-message-bubble{background:#262b41;border:0;border-radius:14px;padding:24px 28px;font-size:17px;line-height:1.85}[data-workspace-frame] .conversation-question{background:#eee6f7;color:#292337;border:0;border-radius:14px;padding:32px;box-shadow:0 24px 60px -44px #080b18;--color-muted-foreground:#5e526c;--color-border:#c9bed7;--color-primary:#45325d;--color-primary-foreground:#fff;--color-ring:#76558f;--color-card:#f8f4fc;--color-foreground:#292337;--color-secondary:#e4daef}[data-workspace-frame] .conversation-question-title{font-size:clamp(24px,2.5vw,34px);line-height:1.5}[data-workspace-frame] .conversation-question .conversation-option{font-size:16px;min-height:56px;border-radius:10px;border:1px solid #cfc3dd;background:#fbf8ff;color:#332a42;padding:14px 18px;line-height:1.65}[data-workspace-frame] .conversation-question .conversation-option:hover{border-color:#9875b5;background:#f6f0fb}[data-workspace-frame] .conversation-question .conversation-option:has(input:checked),[data-workspace-frame] .conversation-question .conversation-option[aria-checked=true],[data-workspace-frame] .conversation-question .conversation-option[aria-pressed=true]{background:#ded2ed;border-color:#74538e;color:#292337}[data-workspace-frame] .conversation-preparation{background:#23243b;border-radius:14px;box-shadow:none}[data-workspace-frame] .conversation-outcome[data-conversation-delivery]{background:#e9eee5;color:#283b35;--color-foreground:#283b35;--color-muted-foreground:#4f625a;--color-primary:#285b4d;--color-primary-foreground:white;--color-border:#bdcec1}[data-auth-frame]{min-height:100dvh;isolation:isolate;background:#111526;display:flex;flex-direction:column}.auth-header{width:min(1360px,100%);margin-inline:auto;min-height:80px;padding:16px clamp(20px,4vw,48px);display:flex;align-items:center;justify-content:space-between;gap:24px}.auth-header>a{display:inline-flex;align-items:center;min-height:44px;border-radius:8px}.auth-journey{width:min(1360px,100%);margin-inline:auto;padding:24px clamp(20px,4vw,48px) 48px;display:grid;grid-template-columns:minmax(320px,.88fr) minmax(0,1.5fr);gap:clamp(40px,5vw,72px);align-items:start}.auth-entry,.auth-pitch{min-width:0}[data-auth-panel] h1{font-size:clamp(44px,3.8vw,56px);font-weight:500;line-height:1.1;letter-spacing:0;max-width:12ch;margin:0;text-wrap:balance;color:#bba8f5}[data-auth-panel] h1:first-line{color:#f1f0fa}.auth-pitch>p{font-size:17px;line-height:1.65;max-width:42ch;margin:20px 0 0;color:#d0cfdf;text-wrap:pretty}.auth-door{min-width:0;margin-top:28px;border-top:1px solid #34364d;padding:24px 0 0}.auth-door h2{font-family:var(--font-brand);font-synthesis:none;font-size:22px;font-weight:500;line-height:1.3;margin:0;text-wrap:balance}.auth-door-intro{margin:8px 0 20px;font-size:15px;line-height:1.55;color:#c0c2d6}[data-auth-form]{background:transparent;border:0;padding:0;box-shadow:none}.auth-door-footer{margin-top:20px;line-height:1.65;font-size:14px}.auth-terms{margin:20px 0 0;font-size:14px;color:#c0c2d6}.auth-footer{margin-top:auto;display:flex;justify-content:center;padding:24px;border-top:1px solid #34364d}.auth-public-notice{margin:20px 0 0;color:#c0c2d6;font-size:14px;line-height:1.65}.auth-public-information a,.auth-public-notice a{color:#d0c0ff;text-decoration:underline;text-underline-offset:4px}.auth-public-information{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);padding-block:40px 8px;border-top:1px solid #34364d}.auth-public-information :is(h2,h3,p){margin:0}.auth-public-information h2{font-family:var(--font-brand);font-synthesis:none;font-size:24px;font-weight:500;line-height:1.4;text-wrap:balance}.auth-public-information p{max-width:68ch;margin-top:12px;font-size:16px;line-height:1.7;color:#d0cfdf;overflow-wrap:anywhere}.auth-public-information ol{list-style:decimal;padding-inline-start:24px;margin:28px 0 0}.auth-public-information li+li{margin-top:20px}.auth-public-information h3{font-size:16px;font-weight:600;line-height:1.5}.auth-public-information li p{margin-top:4px}.auth-public-information>div>a{display:inline-block;min-height:44px;margin-top:20px;padding-block:10px}@media(max-width:780px){.auth-public-information{grid-template-columns:minmax(0,1fr);padding-top:32px;gap:32px}}.auth-example{min-width:0;margin:4px 0 0}.auth-example-intent{margin:20px 0 0;color:#d0cfdf;font-size:15px;line-height:1.65;max-width:65ch}.auth-example-app{background:#fff;color:#202b43;border-radius:14px;overflow:hidden;color-scheme:light}.auth-example-head{display:flex;align-items:start;justify-content:space-between;gap:16px;padding:18px 24px}.auth-example-head h2{font-size:18px;line-height:1.4;font-weight:650;margin:0}.auth-example-head p,.auth-example-head>span{font-size:13px;color:#536077;margin:4px 0 0}.auth-example-head>span{max-width:12ch;text-align:end;line-height:1.5}.auth-example-navigation{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;padding:0 24px;border-bottom:1px solid #e4e7ef}.auth-example-tabs{display:flex;gap:20px}.auth-example-tabs [role=tab]{min-height:44px;padding:0;border:0;border-bottom:2px solid transparent;background:transparent;color:#536077;font-size:13px;font-weight:500;cursor:pointer}.auth-example-tabs [aria-selected=true]{border-color:#365bc7;color:#202b43}.auth-example-asof{font-size:12px;color:#536077;padding-block:12px}.auth-example-metrics{display:grid;grid-template-columns:1.2fr 1fr 1fr;margin:0;border-bottom:1px solid #e4e7ef}.auth-example-metrics>div{min-width:0;padding:18px 22px}.auth-example-metrics>div+div{border-inline-start:1px solid #e4e7ef}.auth-example-metrics dt{font-size:13px;color:#536077;line-height:1.5}.auth-example-metrics dd{font-size:27px;line-height:1.3;letter-spacing:-.02em;font-weight:600;margin:7px 0 0;font-variant-numeric:tabular-nums}.auth-example-metrics dd small{display:block;font-size:12px;font-weight:400;letter-spacing:0;color:#536077}.auth-example-positive{color:#23624e}.auth-example-chart{padding:20px 22px}.auth-example-chart-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.auth-example-chart-head h3{margin:0;font-size:16px;font-weight:600}.auth-example-periods{display:flex;gap:2px;background:#f0f2f8;padding:3px;border-radius:9px}[data-auth-frame] .auth-example-periods button{min-height:44px;border:0;border-radius:6px;padding:0 10px;font-size:13px;background:transparent;color:#536077;cursor:pointer}[data-auth-frame] .auth-example-periods button[aria-pressed=true]{background:#fff;color:#202b43;box-shadow:0 2px 4px #202b4310}.auth-example-legend{display:flex;gap:20px;align-items:center;font-size:13px;color:#536077;margin:12px 0 8px}.auth-example-legend span{display:inline-flex;align-items:center;gap:8px}.auth-example-legend span:before{content:"";width:18px;height:3px;background:#365bc7}.auth-example-legend span+span:before{background:repeating-linear-gradient(90deg,#68758e 0 4px,transparent 4px 7px)}.auth-example-chart svg{display:block;width:100%;height:auto;touch-action:pan-y}.auth-example-reading{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;color:#536077;font-variant-numeric:tabular-nums}.auth-example-reading output{display:flex;gap:8px;align-items:center;color:#202b43}[data-auth-frame] .auth-example-range{display:block;width:100%;margin:4px 0 0;accent-color:#365bc7;direction:ltr;cursor:pointer}[data-auth-frame] .auth-example :focus-visible{outline:2px solid #365bc7;outline-offset:3px}.auth-example-allocation{padding:4px 22px 18px;border-top:1px solid #e4e7ef}.auth-example-allocation-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.auth-example-allocation-head h3{font-size:14px;font-weight:600;margin:0}.auth-example-allocation-head>button{display:flex;align-items:center;gap:8px;min-height:44px;padding:0;border:0;background:transparent;color:#365bc7;font-size:12px;font-weight:500;cursor:pointer}.auth-example-assets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.auth-example-assets>button{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 8px;min-height:64px;padding:10px 0;border:0;background:transparent;color:#202b43;font-size:13px;text-align:start;cursor:pointer}.auth-example-assets>button:hover{background:#f0f2f8}.auth-example-asset-name{min-width:0}.auth-example-assets>button>bdi{grid-column:2;grid-row:1;font-weight:600}.auth-example-asset-rail{display:block;grid-column:1/-1;grid-row:2;height:4px;background:#f0f2f8;border-radius:2px;overflow:hidden}.auth-example-asset-rail>span{display:block;height:100%;background:#365bc7;border-radius:2px}.auth-example-table-view{min-height:360px;padding:24px}.auth-example-table-view label{display:flex;align-items:center;gap:8px;font-size:13px;flex-wrap:wrap}.auth-example-table-view select{min-height:44px;max-width:100%;border:1px solid #e4e7ef;border-radius:8px;padding-inline:8px;font:inherit;background:#fff;color:#202b43}.auth-example-table-view table{width:100%;border-collapse:collapse;margin-top:24px;font-size:13px;text-align:start}.auth-example-table-view td,.auth-example-table-view th{padding:16px 8px;text-align:start;border-bottom:1px solid #e4e7ef;font-variant-numeric:tabular-nums}.auth-example-table-view :is(th,td):first-child{padding-inline-start:0}.auth-example-table-view :is(th,td):last-child{padding-inline-end:0}.auth-example-table-view thead th{color:#536077;font-weight:400}.auth-example-table-view tbody th{font-weight:500}.auth-example-table-view tfoot{font-weight:600}.auth-example-disclosure{font-size:13px;line-height:1.6;color:#c0c2d6;margin:8px 0 0;max-width:70ch}@media(max-width:1000px){.auth-journey{grid-template-columns:minmax(300px,.9fr) minmax(0,1.3fr);gap:32px}[data-auth-panel] h1{font-size:44px}.auth-example-metrics>div{padding:16px 12px}}@media(max-width:780px){.auth-journey{grid-template-columns:minmax(0,1fr);gap:40px;max-width:650px;padding-top:24px}.auth-entry{width:min(440px,100%);margin-inline:auto}.auth-door{margin-top:24px}[data-auth-panel] h1{font-size:clamp(44px,8vw,56px);max-width:12ch}.auth-pitch>p{margin-top:16px}.auth-header{min-height:76px;padding-block:16px}.auth-example-chart,.auth-example-head{padding:18px}.auth-example-navigation{padding-inline:18px}.auth-example-asof{padding-block:4px}.auth-example-allocation{padding-inline:18px}.auth-example-assets{grid-template-columns:1fr;gap:0}.auth-example-assets>button{grid-template-columns:minmax(70px,.8fr) minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px;padding-block:8px}.auth-example-assets>button>bdi{grid-column:3}.auth-example-asset-rail{grid-column:2;grid-row:1}.auth-example-table-view{padding:18px}.auth-example-chart svg text{font-size:20px}.auth-example-table-view td,.auth-example-table-view th{font-size:12px;padding:14px 4px}.auth-example-metrics dd{font-size:25px}.auth-example-chart-head{gap:12px}}@media(min-width:1024px){[data-workspace-frame=workspace]{grid-template-columns:240px minmax(0,1fr)}}@media(max-width:760px){[data-workspace-main]{padding-inline:20px}[data-workspace-main] h1{font-size:32px;line-height:1.4}[data-projects-index]{gap:24px}[data-projects-index]>:first-child{padding-block:0 8px}[data-project-overview]>section:first-child{padding:24px 20px}[data-project-nav]{margin-inline:-4px}[data-project-nav] a{padding-inline:12px}[data-empty-state]{padding:24px}[data-workspace-frame] .conversation-entry[data-variant=conversation] .conversation-entry-heading>p{font-size:16px;line-height:1.8}[data-workspace-frame] .conversation-message-bubble{font-size:16px;padding:20px}[data-workspace-frame] .conversation-question{padding:24px 20px}[data-workspace-frame] .conversation-question-title{font-size:25px;line-height:1.55}[data-workspace-frame] .conversation-option{font-size:16px}}@media(prefers-reduced-motion:reduce){:is([data-workspace-frame],[data-auth-frame]) *,:is([data-workspace-frame],[data-auth-frame]) :after,:is([data-workspace-frame],[data-auth-frame]) :before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}[data-workspace-frame] .conversation-question .conversation-answer-dock{margin-inline:0}[data-workspace-frame=creation] [data-workspace-header]{position:sticky;top:0;z-index:30}[data-workspace-frame]{--activation-color-scheme:dark}[data-workspace-frame] .conversation-question{--activation-color-scheme:light}.conversation-question [data-question-lead-in],.conversation-question-title{unicode-bidi:isolate}