/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.text-end{text-align:end}.text-start{text-align:start}.lowercase{text-transform:lowercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#202123;--muted:#6b6f76;--paper:#fff;--surface:#fff;--subtle:#f7f7f8;--line:#e5e7eb;--line-strong:#c9ccd1;--accent:#2563eb;--accent-hover:#1d4ed8;--success:#18794e;--danger:#b42318;--focus:#2563eb}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--paper)}body{min-height:100vh;color:var(--ink);text-rendering:optimizelegibility;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a{color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mirror-shell{flex-direction:column;min-height:100vh;display:flex;overflow-x:clip}.mirror-header{justify-content:space-between;align-items:center;gap:20px;width:min(100% - 40px,900px);min-height:64px;margin:0 auto;display:flex}.brand-lockup{align-items:center;gap:10px;min-height:44px;text-decoration:none;display:inline-flex}.brand-lockup>span:last-child:not(.marketing-brand-wordmark){gap:1px;display:grid}.brand-lockup>.marketing-brand-wordmark{white-space:nowrap}.brand-lockup strong{letter-spacing:.08em;font-size:13px;font-weight:600}.brand-lockup small{color:var(--muted);font-size:11px}.brand-mark{background:var(--ink);color:#fff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:600;display:grid}.brand-mark svg{width:24px;height:24px}.brand-mark.brand-mark-guides{background:0 0;width:30px}.brand-mark.brand-mark-guides svg{width:24px;height:30px}.header-actions{justify-content:flex-end;align-items:center;gap:14px;display:flex}.phase-chip,.preview-chip{color:var(--muted);font-size:11px;font-weight:400}.preview-chip:before{content:"";background:var(--success);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.entry-auth-switch{border:1px solid var(--line-strong);min-height:42px;color:var(--ink);cursor:pointer;background:#fff;border-radius:9px;padding:0 16px;font-size:12px;font-weight:450}.entry-auth-switch:hover{background:var(--subtle)}.workspace-bar{border-bottom:1px solid var(--line);width:min(100% - 40px,760px);min-height:44px;color:var(--muted);align-items:center;gap:16px;margin:8px auto 0;padding-bottom:8px;font-size:11px;display:flex}.workspace-bar span:first-child{color:var(--ink);align-items:center;gap:7px;font-weight:400;display:flex}.proposal-banner i,.workspace-bar i{background:var(--success);border-radius:50%;width:6px;height:6px}.workspace-bar span:nth-child(2){margin-left:auto}.delete-action,.text-action,.workspace-bar button{min-height:40px;color:var(--muted);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:7px 2px;font-size:12px;font-weight:400;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.text-action:hover,.workspace-bar button:hover{color:var(--ink);text-decoration-color:currentColor}.account-layout,.choice-layout,.content-layout,.conversation-layout,.conversation-start-layout,.dashboard-layout,.organization-problem-layout,.paused-panel,.reflection-layout{flex:1;width:min(100% - 40px,720px);margin:0 auto;padding:clamp(64px,10vh,112px) 0 96px}.account-layout,.conversation-start-layout{align-content:center;display:grid}.organization-problem-layout{align-content:start;display:grid}.dashboard-layout{flex:1;width:min(100% - 40px,760px);margin:0 auto;padding:clamp(52px,8vh,84px) 0 96px}.eyebrow{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px;font-size:11px;font-weight:500}h1,h2,p{overflow-wrap:anywhere}.account-panel h1,.content-panel h1,.conversation-start-panel h1,.dashboard-heading h1,.organization-problem-panel h1,.paused-panel h1,.reflection-heading h1{letter-spacing:-.045em;max-width:690px;margin:0;font-size:clamp(36px,6vw,56px);font-weight:400;line-height:1.08}.lead{max-width:640px;color:var(--muted);margin:22px 0 0;font-size:clamp(17px,2.2vw,20px);line-height:1.55}.lead.compact{font-size:17px}.primary-action,.secondary-action{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:10px 18px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.primary-action{background:var(--ink);color:#fff;margin-top:28px}.primary-action:hover:not(:disabled){background:#3a3b3e}.primary-action:disabled{opacity:.38;cursor:not-allowed}.primary-action span{font-size:17px;line-height:1}.onboarding-forward-action{border-radius:999px;grid-template-columns:20px minmax(0,1fr) 20px;column-gap:10px;width:100%;min-height:52px;margin-top:28px;padding:12px 20px;display:grid}.onboarding-forward-action .onboarding-forward-label{text-align:center;grid-column:2;font-size:14px;line-height:1.35}.onboarding-forward-action .onboarding-forward-arrow{grid-column:3;font-size:17px;line-height:1}.secondary-action{border-color:var(--line-strong);color:var(--ink);background:#fff}.secondary-action:hover:not(:disabled){background:var(--subtle)}.secondary-action:disabled{opacity:.45;cursor:not-allowed}.safety-note{max-width:620px;color:var(--muted);margin:18px 0 0;font-size:12px;line-height:1.55}.account-panel{width:min(100%,520px);margin:0 auto}.email-code-panel h1{font-size:clamp(32px,5vw,46px)}.email-code-panel .lead{margin-bottom:28px}.email-code-panel .email-otp-form{gap:14px}.email-code-panel .safety-note{text-align:center;margin-inline:auto}.account-intent-switch{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:5px;margin-top:16px;font-size:13px;display:flex}.account-intent-switch button{color:var(--ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.account-intent-switch button:hover{text-decoration-thickness:2px}.auth-options{gap:10px;margin-top:24px;display:grid}.auth-options button{border:1px solid var(--line-strong);width:100%;min-height:50px;color:var(--ink);cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:28px 1fr 28px;align-items:center;padding:0 16px;font-size:14px;display:grid}.auth-options button:hover{background:var(--subtle)}.auth-options button>span:nth-child(2){grid-column:2}.auth-option-spacer,.auth-options button .last-used-chip{grid-column:3}.auth-provider-mark{place-items:center;width:22px;height:22px;display:grid}.auth-provider-mark svg{width:20px;height:20px;display:block}.auth-divider{color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:22px 0;font-size:11px;display:grid}.auth-divider:after,.auth-divider:before{content:"";background:var(--line);height:1px}.email-auth-form{gap:9px;display:grid}.email-auth-form label{font-size:13px}.email-auth-form input{border:1px solid var(--line-strong);width:100%;min-height:50px;color:var(--ink);background:#fff;border-radius:12px;padding:0 14px;font-size:15px}.email-auth-form input:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #12121214}.email-auth-form .field-hint{color:var(--muted);margin:-2px 2px 2px;font-size:11px;line-height:1.45}.email-auth-form .onboarding-forward-action{margin-top:4px}.email-otp-destination{border:1px solid var(--line);background:var(--subtle);min-height:42px;color:var(--ink);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:13px;display:flex}.email-otp-destination span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.email-otp-destination button,.email-otp-resend{color:var(--muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:2px;font-size:12px;text-decoration:underline}.email-otp-destination button{flex:none}.email-otp-resend{width:fit-content;margin:2px auto 0}.email-otp-resend:disabled{opacity:.45;cursor:not-allowed}.email-otp-code{cursor:text;display:block;position:relative}.email-auth-form .email-otp-input{z-index:2;opacity:.01;caret-color:#0000;cursor:text;border:0;width:100%;height:100%;min-height:0;padding:0;position:absolute;inset:0}.email-auth-form .email-otp-input:focus{box-shadow:none;border:0}.email-otp-digits{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.email-otp-digit{border:1px solid var(--line-strong);min-height:56px;color:var(--ink);font-variant-numeric:tabular-nums;background:#fff;border-radius:12px;place-items:center;font-size:22px;font-weight:550;transition:border-color .16s,box-shadow .16s,background .16s;display:grid}.email-otp-digit.is-filled{background:#f4f7f4;border-color:#b7c6bc}.email-otp-code:focus-within .email-otp-digit.is-active{border-color:var(--ink);box-shadow:0 0 0 3px #12121214}@media (max-width:520px){.email-otp-digits{gap:6px}.email-otp-digit{border-radius:10px;min-height:50px;font-size:20px}}.password-reset-action{width:fit-content;color:var(--muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:3px auto 0;padding:3px;font-size:12px;text-decoration:underline}.password-reset-action:disabled{opacity:.45;cursor:not-allowed}.password-reset-layout{align-content:center;display:grid}.password-reset-form{margin-top:26px}.password-reset-return{margin-top:28px;text-decoration:none}.auth-inline-error,.auth-reset-feedback{color:#a3312a}.auth-inline-error{margin:-2px 2px 2px;font-size:11px}.dashboard-heading{max-width:680px}.completion-note{width:fit-content;color:var(--success);align-items:center;gap:8px;margin:0 0 18px;font-size:12px;display:flex}.completion-note span{background:#eaf7f0;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.privacy-status{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);gap:12px;margin-top:36px;padding:18px 0;display:grid}.privacy-status-icon{width:30px;height:30px;color:var(--success);background:#eaf7f0;border-radius:50%;place-items:center;font-size:14px;display:grid}.dashboard-context h2,.dashboard-journey>h2,.next-task h2,.privacy-status h2{margin:0;font-size:15px;font-weight:450;line-height:1.4}.dashboard-context li,.dashboard-context p,.dashboard-journey li p,.dashboard-journey>p,.next-task>p,.ownership-note,.privacy-status p{color:var(--muted);font-size:12px;line-height:1.55}.privacy-status p{margin:5px 0 0}.dashboard-context{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:36px;padding:30px 0;display:grid}.dashboard-context ul{gap:9px;margin:13px 0 0;padding:0;list-style:none;display:grid}.dashboard-context li{padding-left:15px;position:relative}.dashboard-context li:before{content:"";background:var(--line-strong);border-radius:50%;width:4px;height:4px;position:absolute;top:8px;left:1px}.dashboard-context p{margin:13px 0 0}.next-task{background:var(--subtle);border-radius:20px;margin-top:38px;padding:28px}.next-task .eyebrow{margin-bottom:12px}.next-task h2{letter-spacing:-.02em;font-size:21px}.next-task>p{max-width:600px;margin:10px 0 0;font-size:13px}.next-task>small{color:var(--muted);margin-top:13px;font-size:11px;display:block}.next-task .primary-action{margin-top:20px}.dashboard-journey{margin-top:46px}.dashboard-journey>p{margin:8px 0 0}.dashboard-journey ol{border-top:1px solid var(--line);margin:18px 0 0;padding:0;list-style:none}.dashboard-journey li{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:12px;min-height:86px;padding:17px 0;display:grid}.journey-index{background:var(--subtle);width:26px;height:26px;color:var(--muted);border-radius:50%;place-items:center;font-size:10px;display:grid}.dashboard-journey li.available .journey-index,.dashboard-journey li.current .journey-index{background:var(--ink);color:#fff}.dashboard-journey li h3{margin:2px 0 0;font-size:13px;font-weight:450;line-height:1.4}.dashboard-journey li p{margin:4px 0 0}.dashboard-journey li.waiting h3{color:var(--muted)}.dashboard-journey li>small{color:var(--muted);white-space:nowrap;margin-top:4px;font-size:10px}.dashboard-journey li.available>small,.dashboard-journey li.current>small{color:var(--success)}.ownership-note{border-left:2px solid var(--line-strong);margin:24px 0 0;padding-left:12px}.marketing-page{--marketing-brown:#8a684f;--marketing-brown-soft:#f4eee9;--marketing-green:#356a55;--marketing-green-soft:#eaf3ee;--marketing-dark:#1f2022;min-height:100vh;color:var(--marketing-dark);background:#fbfbfa}.marketing-header{z-index:20;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(34px,5vw,70px);width:min(100% - 48px,1180px);min-height:76px;margin:0 auto;display:grid;position:relative}.marketing-brand{justify-self:start;align-items:center;text-decoration:none;display:inline-flex}.marketing-brand-wordmark{color:var(--marketing-dark);letter-spacing:-.035em;align-items:center;gap:6px;font-size:22px;font-weight:520;line-height:1;display:inline-flex}.marketing-brand-wordmark svg{flex:0 0 17px;width:17px;height:23px}.marketing-nav{align-items:center;gap:clamp(18px,2vw,26px);display:flex}.marketing-nav a,.marketing-nav button{color:#5f6267;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:13px;text-decoration:none}.marketing-nav a:hover,.marketing-nav button:hover{color:var(--marketing-dark)}.marketing-header-actions{justify-self:end;align-items:center;gap:9px;display:flex}.marketing-login{min-height:42px;color:var(--marketing-dark);cursor:pointer;background:#fff;border:1px solid #d7d8da;border-radius:10px;justify-content:center;justify-self:end;align-items:center;padding:0 17px;font-size:13px;text-decoration:none;display:inline-flex}.marketing-login:hover{background:#f4f4f2}.marketing-header-start{border:1px solid var(--marketing-dark);background:var(--marketing-dark);color:#fff;cursor:pointer;border-radius:10px;align-items:center;gap:18px;min-height:42px;padding:0 15px 0 17px;font-size:13px;text-decoration:none;display:inline-flex}.marketing-header-start:hover{background:#353638}.marketing-menu-toggle,.marketing-mobile-menu{display:none}.marketing-page>div{overflow-x:clip}.marketing-page section[id]{scroll-margin-top:84px}.marketing-hero{grid-template-rows:auto auto;align-items:start;gap:clamp(40px,5vh,58px);width:min(100% - 48px,1180px);min-height:auto;margin:0 auto;padding:clamp(68px,8vh,96px) 0 clamp(46px,5vh,60px);display:grid}.marketing-hero-copy{width:100%}.marketing-eyebrow{color:var(--marketing-dark);letter-spacing:-.045em;align-items:center;margin:0 0 12px;font-size:clamp(36px,3.8vw,52px);font-weight:380;line-height:1;display:flex}.marketing-eyebrow>span{display:none}.marketing-hero h1{letter-spacing:-.05em;color:#686a6c;max-width:1080px;margin:0;font-size:clamp(54px,5.8vw,76px);font-weight:360;line-height:1.02}.marketing-hero-copy>.marketing-eyebrow{margin:26px 0 0;font-size:clamp(22px,2.2vw,30px)}.marketing-lead{color:#62666c;max-width:820px;margin:29px 0 0;font-size:clamp(16px,1.35vw,18px);line-height:1.55}.marketing-opportunity-intro{width:min(760px,72%);margin-top:clamp(30px,4vh,46px)}.marketing-opportunity-intro p{color:#62666c;margin:0;font-size:clamp(16px,1.35vw,18px);line-height:1.55}.marketing-opportunity-intro button{color:var(--marketing-dark);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin:9px 0 0;padding:0;font-size:clamp(15px,1.3vw,17px);display:inline-flex}.marketing-opportunity-intro button:hover{text-underline-offset:4px;text-decoration:underline}.marketing-opportunity-intro button span{font-size:1.15em}.marketing-hero-bottom{justify-content:space-between;align-items:center;gap:40px;display:flex}.marketing-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:24px;display:flex}.marketing-path-card button,.marketing-primary,.marketing-secondary{cursor:pointer;border-radius:999px;min-height:52px;font-size:14px}.marketing-primary{border:1px solid var(--marketing-dark);background:var(--marketing-dark);color:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:24px;min-width:205px;min-height:48px;padding:0 13px 0 20px;display:inline-flex}.marketing-primary:hover{background:#333437}.marketing-primary>span:last-child{font-size:19px;font-weight:300}.marketing-primary svg,.marketing-secondary svg{flex:0 0 32px;width:32px;height:32px}.marketing-secondary{color:var(--marketing-dark);background:0 0;border:0;align-items:center;gap:8px;padding:0 4px;text-decoration:none;display:inline-flex}.marketing-secondary:hover{color:#5e625f}.marketing-proof-strip{align-items:center;gap:clamp(24px,3vw,42px);margin:0;padding:0;list-style:none;display:flex}.marketing-proof-strip li{color:#64686b;white-space:nowrap;align-items:center;gap:8px;padding:0;font-size:12px;display:flex}.marketing-proof-icon{width:20px;height:20px;color:var(--marketing-green);flex:0 0 20px;place-items:center;display:grid}.marketing-proof-strip li:nth-child(2) .marketing-proof-icon{color:var(--marketing-brown)}.marketing-proof-icon svg{width:17px;height:17px}.marketing-video-section{width:min(100% - 48px,1180px);margin:0 auto;padding:clamp(32px,4vw,54px) 0 clamp(100px,12vw,150px)}.marketing-video-frame{background:#f5f5f3;border:1px solid #e3e4e2;border-radius:30px;width:100%;margin:0 auto;padding:10px;box-shadow:0 30px 90px #1a1d1b14}.marketing-video-stage{border-radius:19px;position:relative;overflow:hidden}.marketing-video-sound{z-index:2;color:#fff;min-height:40px;font:inherit;letter-spacing:.01em;cursor:pointer;-webkit-backdrop-filter:blur(12px);background:#181a19c2;border:1px solid #ffffff8f;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:12px;font-weight:600;transition:background-color .18s,transform .18s;display:inline-flex;position:absolute;top:26px;right:26px;box-shadow:0 8px 28px #00000024}.marketing-video-sound:hover{background:#181a19e6}.marketing-video-sound:active{transform:scale(.98)}.marketing-video-sound:focus-visible{outline-offset:3px;outline:2px solid #fff}.marketing-video-sound-icon{color:#dfeee6;min-width:19px;line-height:0}.marketing-video-sound-icon svg{width:19px;height:19px}.marketing-video-stage video{aspect-ratio:16/9;object-fit:cover;background:#202123;width:100%;display:block}.marketing-video-progress{z-index:2;opacity:0;pointer-events:none;background:#26524333;border-radius:999px;height:2px;transition:opacity .18s;position:absolute;bottom:12px;left:22px;right:22px;overflow:hidden}.marketing-video-progress>span{border-radius:inherit;background:var(--marketing-green);transform-origin:0;width:100%;height:100%;display:block}.marketing-video-stage:focus-within .marketing-video-progress{opacity:1}@media (hover:hover){.marketing-video-stage:hover .marketing-video-progress{opacity:1}}.marketing-video-frame figcaption{color:#818589;justify-content:space-between;align-items:center;gap:16px;padding:12px 7px 2px;font-size:11px;display:flex}.marketing-video-toggle{color:#55595c;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:4px 2px;display:inline-flex}.marketing-video-toggle:hover{color:var(--marketing-dark)}.marketing-video-toggle>span{min-width:11px;font-size:9px}.marketing-faq,.marketing-final,.marketing-paths,.marketing-process,.marketing-trust-section{width:min(100% - 48px,1180px);margin:0 auto;padding:clamp(100px,12vw,160px) 0}.marketing-section-heading{max-width:820px}.marketing-section-heading.centered{text-align:center;margin-inline:auto}.marketing-section-heading.centered .marketing-eyebrow{justify-content:center}.marketing-final h2,.marketing-section-heading h2,.marketing-trust-section h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5.2vw,68px);font-weight:360;line-height:1.02}.marketing-final>div>p:last-child,.marketing-section-heading>p:last-child,.marketing-trust-section>div>p:last-child{color:#696d73;max-width:720px;margin:24px 0 0;font-size:17px;line-height:1.65}.marketing-section-heading.centered>p:last-child{margin-inline:auto}.marketing-story{--story-progress:0;color:#fff;background:#111211;min-height:220vh;position:relative}.marketing-story-sticky{align-items:center;min-height:100svh;padding:clamp(64px,8vw,120px) max(24px,50% - 750px);display:flex;position:sticky;top:0}.marketing-story-copy{letter-spacing:-.052em;width:100%;max-width:1500px;margin:0 auto;font-size:clamp(44px,5.1vw,76px);font-weight:360;line-height:1.08}.marketing-story-copy p{margin:0}.marketing-story-copy p+p{margin-top:clamp(44px,5vw,76px)}.marketing-story-word{opacity:clamp(.2,calc((var(--story-progress) * (var(--story-word-count) + 8) - var(--story-word-index)) * .18),1);transition:opacity 80ms linear}.marketing-paths{isolation:isolate;color:#fff;background-color:#171a18;background-image:linear-gradient(90deg,#111312fa,#111312e8 43%,#11131261 76%,#1113122e),linear-gradient(#11131229,#1113125c 55%,#111312c7),url(/work-improvement-reflection.png);background-position:50%;background-size:cover;width:100%;min-height:840px;padding-inline:max(24px,50% - 590px);position:relative;overflow:hidden}.marketing-paths .marketing-section-heading{max-width:760px}.marketing-paths .marketing-section-heading>p:last-child{color:#d0d4d1}.marketing-paths .marketing-eyebrow{color:#aeb6b1}.marketing-paths .marketing-eyebrow>span{background:#7fa991}.marketing-path-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:min(100%,820px);margin-top:62px;display:grid}.marketing-path-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:330px;color:var(--marketing-dark);border:1px solid #ffffff57;border-radius:20px;flex-direction:column;padding:30px;display:flex;box-shadow:0 22px 60px #080c092e}.marketing-path-card.finder{background:#e8f1ecf0}.marketing-path-card.creator{background:#f1e9e2f0}.marketing-path-icon{width:48px;height:48px;color:var(--marketing-green);background:#ffffffb3;border-radius:14px;place-items:center;display:grid}.marketing-path-card.creator .marketing-path-icon{color:var(--marketing-brown)}.marketing-path-icon svg{width:28px;height:28px}.marketing-path-card>p{color:#747a76;letter-spacing:.08em;text-transform:uppercase;margin:42px 0 10px;font-size:10px}.marketing-path-card h3{letter-spacing:-.04em;margin:0;font-size:clamp(27px,2.6vw,36px);font-weight:380}.marketing-path-card>span:not(.marketing-path-icon){color:#636864;max-width:480px;margin-top:16px;font-size:14px;line-height:1.6}.marketing-path-card button{color:var(--marketing-dark);text-align:left;background:0 0;border:0;border-top:1px solid #1f202229;border-radius:0;justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding:0;display:flex}.marketing-process{grid-template-columns:minmax(0,.88fr) minmax(480px,1.12fr);align-items:start;gap:clamp(70px,9vw,130px);display:grid}.marketing-process .marketing-section-heading{position:sticky;top:48px}.marketing-process-list{border-top:1px solid #dfe0df;margin:0;padding:0;list-style:none}.marketing-process-list li{border-bottom:1px solid #dfe0df;grid-template-columns:48px minmax(0,1fr);gap:12px;padding:30px 0;display:grid}.marketing-process-list>li>span{color:#9ca09d;padding-top:5px;font-size:10px}.marketing-process-list h3{margin:0;font-size:21px;font-weight:430}.marketing-process-list p{color:#6b6f74;margin:10px 0 0;font-size:14px;line-height:1.6}.marketing-trust-section{background:var(--marketing-green-soft);border-radius:26px;grid-template-columns:1.15fr .85fr;gap:clamp(50px,8vw,100px);margin-bottom:clamp(100px,12vw,150px);padding:clamp(55px,7vw,82px);display:grid}.marketing-trust-section ul{align-content:center;gap:0;margin:0;padding:0;list-style:none;display:grid}.marketing-trust-section li{color:#53625a;border-bottom:1px solid #356a5529;grid-template-columns:24px minmax(0,1fr);gap:12px;padding:18px 0;font-size:14px;line-height:1.45;display:grid}.marketing-trust-section li:first-child{border-top:1px solid #356a5529}.marketing-trust-section li span{width:22px;height:22px;color:var(--marketing-green);background:#fff;border-radius:50%;place-items:center;font-size:10px;display:grid}.marketing-pricing{background:#eeeae2;width:100%;padding:clamp(70px,9vw,118px) max(24px,50% - 590px)}.marketing-pricing-summary{background:#fff;border:1px solid #dedbd4;border-radius:20px;padding:clamp(46px,6vw,76px);box-shadow:0 20px 55px #1f20220d}.marketing-faq h2,.marketing-pricing-summary h2{letter-spacing:-.055em;margin:0;font-size:clamp(48px,5.5vw,72px);font-weight:360;line-height:1}.marketing-pricing-summary>p{color:#696d70;margin:28px 0 0;font-size:17px}.marketing-pricing-summary ul{gap:20px;margin:48px 0 0;padding:0;list-style:none;display:grid}.marketing-pricing-summary li{color:#606469;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:13px;font-size:15px;line-height:1.5;display:grid}.marketing-plan-card>strong>span,.marketing-pricing-summary li>span{width:21px;height:21px;color:var(--marketing-green);border:1px solid #aeb2af;border-radius:50%;place-items:center;font-size:10px;display:grid}.marketing-pricing-details{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(56px,8vw,110px);margin-top:clamp(58px,7vw,92px);display:grid}.marketing-plan-card{background:#fff;border:1px solid #dad7d0;border-radius:16px;overflow:hidden;box-shadow:0 18px 50px #1f20220d}.marketing-plan-card>header,.marketing-plan-card>p,.marketing-plan-card>strong,.marketing-plan-cost{padding-inline:24px}.marketing-plan-card>header{color:#55595c;border-bottom:1px solid #e5e3df;padding-block:20px;font-size:12px}.marketing-plan-card>strong{color:#4e5255;align-items:center;gap:11px;padding-block:18px;font-size:13px;font-weight:470;display:flex}.marketing-plan-card ul{margin:0;padding:0;list-style:none}.marketing-plan-card li{color:#65696c;border-top:1px solid #ebe9e5;justify-content:space-between;align-items:center;gap:22px;min-height:53px;padding:0 24px;font-size:12px;display:flex}.marketing-plan-card li b{color:#777b7e;font-size:11px;font-weight:470}.marketing-plan-cost{color:#676b6e;border-top:1px solid #e3e1dc;justify-content:space-between;align-items:center;gap:22px;padding-block:21px;font-size:12px;display:flex}.marketing-plan-cost strong{color:var(--marketing-dark);font-size:27px;font-weight:390}.marketing-plan-cost.is-fee{background:var(--aida-surface,#edf4f0);color:#4e655b}.marketing-plan-cost.is-fee strong{color:var(--marketing-green)}.marketing-plan-card>p{color:#828589;margin:0;padding-bottom:22px;font-size:10px;line-height:1.55}.marketing-pricing-why h3{letter-spacing:-.05em;margin:0;font-size:clamp(38px,4.5vw,58px);font-weight:370;line-height:1.04}.marketing-pricing-why p{color:#686c70;margin:28px 0 0;font-size:16px;line-height:1.72}.marketing-faq{grid-template-columns:minmax(180px,.32fr) minmax(0,1fr);align-items:start;gap:clamp(58px,8vw,112px);display:grid}.marketing-faq-list{background:#fff;border:1px solid #dedfdd;border-radius:16px;padding:0 28px}.marketing-faq details{border-bottom:1px solid #e7e8e6}.marketing-faq details:last-child{border-bottom:0}.marketing-faq summary{color:#4f5356;cursor:pointer;align-items:center;gap:15px;min-height:78px;padding:20px 4px;font-size:16px;font-weight:470;line-height:1.35;list-style:none;display:flex}.marketing-faq summary::-webkit-details-marker{display:none}.marketing-faq summary>span{color:#a3a6a4;font-size:27px;font-weight:280;transition:transform .18s}.marketing-faq details[open] summary>span{transform:rotate(45deg)}.marketing-faq details>p{color:#707478;max-width:760px;margin:-5px 0 0;padding:0 4px 25px 44px;font-size:14px;line-height:1.65}.marketing-final{background:#f3eee9;border-top:1px solid #e0e1e0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:50px;width:100%;padding-inline:max(24px,50% - 590px);display:grid}.marketing-final>div{max-width:820px}.marketing-final .marketing-eyebrow>span{background:var(--marketing-brown)}.marketing-final .marketing-primary{margin-bottom:5px}.marketing-footer{color:#aeb1b3;background:#202123;grid-template-columns:1fr;gap:52px;width:100%;padding:72px max(24px,50% - 590px) 28px;display:grid}.marketing-footer-brand{color:#fff;text-decoration:none;display:inline-flex}.marketing-footer-wordmark{color:#fff;letter-spacing:-.045em;align-items:center;gap:7px;font-size:30px;font-weight:440;line-height:1;display:inline-flex}.marketing-footer-wordmark svg{flex:0 0 20px;width:20px;height:26px}.marketing-footer-intro p{max-width:300px;margin:18px 0 0;font-size:14px;line-height:1.65}.marketing-footer-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(24px,4vw,58px);display:grid}.marketing-footer-nav>div{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.marketing-footer-nav strong{color:#fff;margin-bottom:6px;font-size:12px;font-weight:520}.marketing-footer-nav a,.marketing-footer-nav button{color:#aeb1b3;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:none}.marketing-footer-nav a:hover,.marketing-footer-nav button:hover{color:#fff}.marketing-footer-bottom{color:#808386;border-top:1px solid #ffffff1f;grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;margin-top:42px;padding-top:22px;font-size:10px;display:flex}.marketing-back-to-top{z-index:44;color:#202123;min-height:46px;font:inherit;cursor:pointer;opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbfbfaf5;border:1px solid #d9dad8;border-radius:999px;align-items:center;gap:10px;padding:0 18px;font-size:13px;transition:opacity .18s,transform .18s,visibility .18s;display:inline-flex;position:fixed;bottom:24px;right:24px;transform:translateY(10px);box-shadow:0 8px 26px #2021231a}.marketing-back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.marketing-back-to-top:hover{background:#fff;border-color:#b9bbb8}.marketing-back-to-top:focus-visible{outline:2px solid var(--marketing-green);outline-offset:3px}.aida-marketing-page{--aida-surface:#edf4f0}.aida-hero .marketing-opportunity-intro a{color:var(--marketing-dark);align-items:center;gap:10px;margin-top:10px;font-size:clamp(15px,1.3vw,17px);text-decoration:none;display:inline-flex}.aida-hero .marketing-opportunity-intro a:hover{text-underline-offset:4px;text-decoration:underline}.aida-story{background:#0f1814}.aida-audiences,.aida-comparison,.aida-integrations,.aida-outcomes,.aida-process{width:min(100% - 48px,1180px);margin:0 auto;padding:clamp(100px,12vw,160px) 0}.aida-outcomes{padding-top:clamp(30px,5vw,72px)}.aida-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(44px,6vw,72px);display:grid}.aida-card-grid article{background:#fff;border:1px solid #e0e2df;border-radius:20px;flex-direction:column;min-height:330px;padding:30px;display:flex}.aida-card-grid article>span{color:#a3a7a4;font-size:11px}.aida-card-grid h3{letter-spacing:-.04em;margin:auto 0 0;font-size:clamp(24px,2.3vw,32px);font-weight:390;line-height:1.08}.aida-card-grid p{color:#696d70;margin:18px 0 0;font-size:14px;line-height:1.65}.aida-audiences{background:var(--aida-surface);width:100%;padding-inline:max(24px,50% - 590px)}.aida-audience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:clamp(46px,6vw,74px);display:grid}.aida-audience-grid article{background:#fffc;border-radius:20px;min-height:310px;padding:32px}.aida-audience-icon{width:48px;height:48px;color:var(--marketing-green);background:#fff;border-radius:14px;place-items:center;display:grid}.aida-audience-icon svg{width:26px;height:26px}.aida-audience-grid h3{letter-spacing:-.035em;margin:72px 0 0;font-size:25px;font-weight:410}.aida-audience-grid p{color:#67706b;margin:15px 0 0;font-size:14px;line-height:1.65}.aida-comparison{gap:clamp(48px,7vw,82px);display:grid}.aida-comparison-table{background:#fff;border:1px solid #dfe0df;border-radius:18px;overflow:hidden}.aida-comparison-row{color:#62676a;border-bottom:1px solid #e5e6e4;grid-template-columns:minmax(160px,.75fr) repeat(2,minmax(0,1fr));align-items:center;gap:24px;min-height:78px;padding:20px 26px;font-size:14px;line-height:1.5;display:grid}.aida-comparison-row:last-child{border-bottom:0}.aida-comparison-row.is-header{color:#858987;background:#f2f3f1;min-height:58px;font-size:11px}.aida-comparison-row strong{color:var(--marketing-dark);font-weight:470}.aida-comparison-row>span:nth-child(2){color:var(--marketing-green)}.aida-integrations{padding-top:clamp(30px,5vw,70px)}.aida-integrations ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:clamp(42px,6vw,68px) 0 0;padding:0;list-style:none;display:grid}.aida-integrations li{color:#555b58;background:#fff;border:1px solid #e0e1df;border-radius:17px;align-items:center;gap:18px;min-height:132px;padding:24px;font-size:14px;line-height:1.5;display:flex}.aida-integrations li>span{background:var(--marketing-green-soft);width:40px;height:40px;color:var(--marketing-green);border-radius:12px;flex:0 0 40px;place-items:center;display:grid}.aida-integrations li svg{width:22px;height:22px}.aida-final{background:var(--aida-surface)}.about-page{background:#fbfbfa}.about-page main{overflow-x:clip}.about-kicker{color:var(--marketing-green);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:620;line-height:1.2}.about-hero{flex-direction:column;justify-content:center;width:min(100% - 48px,1180px);min-height:690px;margin:0 auto;padding:clamp(110px,14vh,170px) 0 84px;display:flex}.about-hero h1{max-width:1080px;color:var(--marketing-dark);letter-spacing:-.06em;margin:24px 0 0;font-size:clamp(58px,7.2vw,94px);font-weight:350;line-height:.98}.about-hero>p:not(.about-kicker){color:#666a6e;max-width:770px;margin:34px 0 0;font-size:clamp(17px,1.5vw,20px);line-height:1.58}.about-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:42px;display:flex}.about-actions .marketing-primary,.about-actions .marketing-secondary{align-items:center;gap:16px;text-decoration:none;display:inline-flex}.about-actions svg{flex:0 0 32px;width:32px;height:32px}.about-thesis{color:#f6f6f3;background:#18191a;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(70px,10vw,150px);width:100%;padding:clamp(100px,11vw,152px) max(24px,50% - 590px);display:grid}.about-thesis .about-kicker{color:#8eb9a7}.about-company h2,.about-final h2,.about-section-heading h2,.about-status h2,.about-thesis h2{letter-spacing:-.052em;margin:20px 0 0;font-size:clamp(44px,5vw,68px);font-weight:360;line-height:1.02}.about-thesis-copy{padding-top:31px}.about-thesis-copy p{color:#b6b9ba;margin:0;font-size:clamp(17px,1.45vw,20px);line-height:1.65}.about-thesis-copy p+p{margin-top:30px}.about-company,.about-final,.about-guides,.about-model,.about-principles,.about-status{width:min(100% - 48px,1180px);margin:0 auto;padding:clamp(96px,11vw,150px) 0}.about-section-heading{max-width:810px}.about-section-heading>p:last-child{color:#6b6f73;max-width:710px;margin:28px 0 0;font-size:17px;line-height:1.65}.about-guide-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:64px;display:grid}.about-guide-grid article{background:#fff;border:1px solid #e1e2df;border-radius:24px;flex-direction:column;align-items:flex-start;min-height:420px;padding:clamp(30px,4vw,48px);display:flex}.about-guide-grid article.is-aron{background:#f6f1ed}.about-guide-grid article.is-aida{background:#edf4f0}.about-guide-grid article>span{background:#ffffffb8;border-radius:17px;place-items:center;width:54px;height:54px;display:grid}.about-guide-grid svg{width:34px;height:34px}.about-guide-grid h3{letter-spacing:-.045em;margin:auto 0 0;font-size:clamp(29px,3vw,40px);font-weight:390}.about-guide-grid p{color:#62666a;margin:19px 0 0;font-size:15px;line-height:1.65}.about-guide-grid a{color:var(--marketing-dark);text-underline-offset:5px;align-items:center;gap:12px;margin-top:30px;font-size:14px;text-decoration:underline;display:inline-flex}.about-model{border-top:1px solid #e1e2df}.about-model ol{margin:70px 0 0;padding:0;list-style:none}.about-model li{border-top:1px solid #e1e2df;grid-template-columns:96px minmax(0,1fr);gap:26px;min-height:150px;padding:28px 0;display:grid}.about-model li:last-child{border-bottom:1px solid #e1e2df}.about-model li>span{color:var(--marketing-green);letter-spacing:.1em;font-size:13px}.about-model h3{letter-spacing:-.035em;margin:0;font-size:25px;font-weight:430}.about-model li p{color:#696d71;max-width:690px;margin:13px 0 0;font-size:15px;line-height:1.6}.about-principles{background:#f2eee9;width:100%;padding-inline:max(24px,50% - 590px)}.about-principle-grid{background:#ddd8d2;border:1px solid #ddd8d2;border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:64px;display:grid;overflow:hidden}.about-principle-grid article{background:#fbf9f6;min-height:250px;padding:34px}.about-principle-grid article>span{color:var(--marketing-brown);font-size:12px}.about-principle-grid h3{letter-spacing:-.035em;margin:58px 0 0;font-size:24px;font-weight:420}.about-principle-grid p{color:#696c70;margin:16px 0 0;font-size:14px;line-height:1.65}.about-status{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(58px,9vw,130px);display:grid}.about-company>p:last-child,.about-final>div>p,.about-status>div:first-child>p:last-child{color:#6b6f73;margin:27px 0 0;font-size:16px;line-height:1.65}.about-status-cards{align-content:center;gap:14px;display:grid}.about-status-cards article{background:#fff;border:1px solid #e0e1de;border-radius:18px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:18px;min-height:150px;padding:28px;display:grid}.about-status-cards article:first-child{background:var(--marketing-green-soft);border-color:#d8e8e0}.about-status-cards article>span{color:var(--marketing-green);font-size:22px}.about-status-cards p{color:#5e6366;margin:0;font-size:14px;line-height:1.62}.about-company{text-align:center;border-top:1px solid #e1e2df}.about-company .about-kicker{justify-content:center}.about-company h2{max-width:850px;margin-inline:auto}.about-company>p:last-child{max-width:760px;margin-inline:auto}.about-final{background:#eaf3ee;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:70px;width:100%;padding-inline:max(24px,50% - 590px);display:grid}.about-final>div:first-child{max-width:720px}.about-final .about-actions{justify-content:flex-end;margin-top:0}.about-final .marketing-secondary{background:0 0}.about-footer{color:#aeb1b3;background:#202123;grid-template-columns:1fr auto;gap:54px;width:100%;padding:62px max(24px,50% - 590px) 28px;display:grid}.about-footer>div strong{color:#fff;letter-spacing:-.04em;font-size:25px;font-weight:440}.about-footer>div p{max-width:450px;margin:16px 0 0;font-size:13px;line-height:1.65}.about-footer nav{align-items:flex-start;gap:28px;display:flex}.about-footer nav a{color:#c2c4c5;font-size:13px;text-decoration:none}.about-footer nav a:hover{color:#fff}.about-footer>span{color:#808386;border-top:1px solid #ffffff1f;grid-column:1/-1;padding-top:22px;font-size:10px}@media (max-width:900px){.marketing-nav{display:none}.marketing-header{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfbfaf7;border-bottom:1px solid #e4e5e3;grid-template-columns:auto auto minmax(0,1fr) auto;gap:12px;width:100%;min-height:66px;padding:0 16px;position:sticky;top:0}.marketing-menu-toggle{cursor:pointer;background:#fff;border:1px solid #d9dad9;border-radius:50%;place-content:center;gap:5px;width:42px;height:42px;padding:0;display:grid}.marketing-menu-toggle span{background:var(--marketing-dark);transform-origin:50%;border-radius:999px;width:17px;height:1.5px;transition:transform .18s,opacity .18s}.marketing-header.is-menu-open .marketing-menu-toggle span:first-child{transform:translateY(6.5px)rotate(45deg)}.marketing-header.is-menu-open .marketing-menu-toggle span:nth-child(2){opacity:0}.marketing-header.is-menu-open .marketing-menu-toggle span:last-child{transform:translateY(-6.5px)rotate(-45deg)}.marketing-brand{grid-column:2}.marketing-header-actions{grid-column:4;gap:6px}.marketing-header-actions .marketing-header-start,.marketing-header-actions .marketing-login{min-height:40px;padding-inline:12px;font-size:12px}.marketing-mobile-menu{width:100vw;height:calc(100dvh - 66px);box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;background:#fbfbfa;border:0;border-radius:0;transition:opacity .18s,transform .18s,visibility .18s;display:block;position:fixed;top:66px;left:0;overflow-y:auto;transform:translateY(-10px)}.marketing-mobile-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.marketing-mobile-menu-inner{width:min(100%,760px);min-height:100%;padding:28px 24px max(24px,env(safe-area-inset-bottom));grid-template-rows:1fr auto;gap:36px;margin:0 auto;display:grid}.marketing-mobile-menu nav{align-content:start;display:grid}.marketing-mobile-menu nav a,.marketing-mobile-menu nav button{min-height:64px;color:var(--marketing-dark);font:inherit;letter-spacing:-.025em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e5e6e4;justify-content:space-between;align-items:center;padding:0 2px;font-size:clamp(20px,5.5vw,28px);font-weight:410;text-decoration:none;display:flex}.marketing-mobile-menu nav a span,.marketing-mobile-menu nav button span{color:#777b7e;font-size:22px;font-weight:300}.marketing-mobile-auth-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.marketing-mobile-menu .marketing-header-start,.marketing-mobile-menu .marketing-login{justify-content:center;width:100%;min-height:50px;font-size:14px}.marketing-hero{min-height:auto}.marketing-hero-bottom{flex-direction:column;align-items:flex-start;gap:30px}.marketing-hero-actions{justify-content:flex-start}.marketing-path-grid,.marketing-process{grid-template-columns:1fr}.marketing-process .marketing-section-heading{position:static}.marketing-faq,.marketing-final,.marketing-pricing-details,.marketing-trust-section{grid-template-columns:1fr}.marketing-final{align-items:start}.marketing-footer{grid-template-columns:1fr;gap:54px}.marketing-footer-nav{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:42px}.aida-process{grid-template-columns:1fr}.aida-process .marketing-section-heading{position:static}.aida-audience-grid,.aida-card-grid{grid-template-columns:1fr}.aida-audience-grid article,.aida-card-grid article{min-height:260px}.about-final,.about-status,.about-thesis{grid-template-columns:1fr}.about-thesis{gap:42px}.about-thesis-copy{padding-top:0}.about-final{align-items:start}.about-final .about-actions{justify-content:flex-start}.about-footer{grid-template-columns:1fr}}@media (max-width:640px){.marketing-hero,.marketing-process,.marketing-video-section{width:min(100% - 32px,1180px)}.marketing-brand-wordmark{gap:5px;font-size:20px}.marketing-brand-wordmark svg{flex-basis:15px;width:15px;height:21px}.marketing-header-actions .marketing-header-start,.marketing-header-actions .marketing-login{min-height:38px;padding-inline:10px;font-size:11px}.marketing-header-actions .marketing-header-start span{display:none}.marketing-hero{gap:42px;padding:76px 0 54px}.aida-hero{padding-top:92px;overflow:hidden}.marketing-eyebrow{margin-bottom:10px;font-size:32px}.marketing-hero-copy>.marketing-eyebrow{margin:20px 0 0;font-size:24px}.marketing-hero h1{font-size:clamp(38px,10.5vw,48px);line-height:1.04}.marketing-lead{margin-top:24px;font-size:16px}.marketing-opportunity-intro{width:100%;margin-top:28px}.marketing-opportunity-intro p{font-size:16px}.marketing-opportunity-intro button{font-size:15px}.marketing-hero-bottom{gap:34px}.marketing-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;width:100%;display:grid}.marketing-hero-actions .marketing-primary,.marketing-hero-actions .marketing-secondary{white-space:nowrap;border-radius:8px;justify-content:center;gap:8px;width:100%;min-width:0;min-height:50px;padding-inline:10px;font-size:13px}.marketing-hero-actions .marketing-secondary{background:#fff;border:1px solid #dcddda}.marketing-hero-actions .marketing-primary svg,.marketing-hero-actions .marketing-secondary svg{flex-basis:32px;width:32px;height:32px}.marketing-proof-strip{grid-template-columns:1fr;align-items:start;gap:14px;width:100%;display:grid}.marketing-proof-strip li{white-space:normal;font-size:11px}.marketing-faq,.marketing-final,.marketing-process,.marketing-trust-section{padding-block:92px}.marketing-final h2,.marketing-section-heading h2,.marketing-trust-section h2{font-size:42px}.marketing-final>div>p:last-child,.marketing-section-heading>p:last-child,.marketing-trust-section>div>p:last-child{font-size:15px}.marketing-video-section{padding:24px 0 92px}.marketing-video-frame{border-radius:18px;padding:5px}.marketing-video-stage{border-radius:13px}.marketing-video-sound{min-height:36px;padding:8px 11px;font-size:11px;top:14px;right:14px}.marketing-video-frame figcaption{text-align:left;padding:9px 5px 1px}.marketing-story{min-height:235vh}.marketing-story-sticky{padding:70px 20px}.marketing-story-copy{font-size:clamp(27px,7.5vw,34px);line-height:1.1}.marketing-story-copy p+p{margin-top:38px}.marketing-paths{background-image:linear-gradient(#11131261,#11131247 38%,#111312c7),linear-gradient(90deg,#111312b8,#11131242 58%,#1113120f),url(/work-improvement-reflection.png);background-position:50%,50%,78%;min-height:auto;padding:92px 16px}.marketing-paths .marketing-section-heading{max-width:100%}.marketing-path-grid{margin-top:42px}.marketing-path-card{-webkit-backdrop-filter:none;backdrop-filter:none;min-height:310px;padding:26px}.marketing-path-card.finder{background:#e8f1ecde}.marketing-path-card.creator{background:#f1e9e2de}.marketing-path-card>p{margin-top:38px}.marketing-process{gap:48px}.marketing-trust-section{border-radius:20px;gap:34px;width:calc(100% - 32px);margin-bottom:92px;padding:36px 24px}.marketing-pricing{padding:72px 16px}.marketing-pricing-summary{border-radius:18px;padding:34px 24px}.marketing-faq h2,.marketing-pricing-summary h2{font-size:44px}.marketing-pricing-summary ul{gap:18px;margin-top:36px}.marketing-pricing-details{gap:48px;margin-top:52px}.marketing-pricing-why p{margin-top:20px;font-size:15px}.marketing-faq{gap:34px;width:calc(100% - 32px)}.marketing-faq-list{border-radius:14px;padding-inline:18px}.marketing-faq summary{min-height:70px;padding-block:17px;font-size:15px}.marketing-faq details>p{padding-left:39px;font-size:13px}.marketing-final{padding-inline:16px}.marketing-footer{padding:60px 20px 24px}.marketing-footer-wordmark{font-size:26px}.marketing-footer-wordmark svg{flex-basis:18px;width:18px;height:24px}.marketing-footer-nav{grid-template-columns:1fr 1fr;row-gap:42px}.marketing-footer-bottom{flex-direction:column;align-items:flex-start}.marketing-back-to-top{min-height:44px;padding-inline:15px;bottom:16px;right:16px}.aida-comparison,.aida-integrations,.aida-outcomes,.aida-process{width:min(100% - 32px,1180px)}.aida-audiences,.aida-comparison,.aida-integrations,.aida-outcomes,.aida-process{padding-block:92px}.aida-audience-grid,.aida-card-grid{margin-top:42px}.aida-audience-grid article,.aida-card-grid article{min-height:240px;padding:26px}.aida-audience-grid h3{margin-top:54px}.aida-comparison-table{overflow-x:auto}.aida-comparison-row{grid-template-columns:160px 1fr 1fr;gap:18px;width:720px;padding-inline:20px;font-size:13px}.aida-integrations ul{grid-template-columns:1fr;margin-top:42px}.aida-integrations li{min-height:96px}.about-company,.about-guides,.about-hero,.about-model,.about-status{width:min(100% - 32px,1180px)}.about-hero{min-height:610px;padding:84px 0 72px}.about-hero h1{margin-top:20px;font-size:clamp(43px,12.4vw,58px);line-height:1}.about-hero>p:not(.about-kicker){margin-top:28px;font-size:16px}.about-actions{flex-direction:column;align-items:stretch;gap:10px;width:100%;margin-top:34px}.about-actions .marketing-primary,.about-actions .marketing-secondary{justify-content:center;width:100%;min-height:50px}.about-final,.about-principles,.about-thesis{padding-inline:16px}.about-company,.about-final,.about-guides,.about-model,.about-principles,.about-status,.about-thesis{padding-block:92px}.about-company h2,.about-final h2,.about-section-heading h2,.about-status h2,.about-thesis h2{font-size:42px}.about-guide-grid,.about-principle-grid{grid-template-columns:1fr}.about-guide-grid{margin-top:42px}.about-guide-grid article{min-height:350px;padding:26px}.about-model ol{margin-top:46px}.about-model li{grid-template-columns:46px minmax(0,1fr);gap:14px}.about-principle-grid{margin-top:42px}.about-principle-grid article{min-height:230px;padding:27px}.about-status{gap:46px}.about-footer{gap:38px;padding:56px 20px 24px}.about-footer nav{grid-template-columns:1fr 1fr;gap:18px 28px;display:grid}}@media (prefers-reduced-motion:reduce){.marketing-story{min-height:auto}.marketing-story-sticky{min-height:auto;position:static}.marketing-story-word{opacity:1;transition:none}}.content-layout,.conversation-layout{display:block}.step-rail{display:none}.content-panel,.content-panel.wide,.conversation-panel{max-width:720px}.onboarding-progress{width:100%;margin:0 0 44px}.onboarding-progress ol{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.onboarding-progress li{align-items:center;gap:9px;min-width:0;display:flex;position:relative}.onboarding-progress li:not(:last-child):after{content:"";background:var(--line-strong);height:1px;position:absolute;top:14px;left:36px;right:8px}.onboarding-progress li.completed:not(:last-child):after{background:var(--ink)}.progress-marker{z-index:1;border:1px solid var(--line-strong);width:28px;height:28px;color:var(--muted);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:500;display:grid;position:relative}.onboarding-progress li.completed .progress-marker{border-color:var(--ink);background:var(--ink);color:#fff}.onboarding-progress li.current .progress-marker{border-color:var(--ink);background:var(--ink);color:#0000;box-shadow:inset 0 0 0 5px #fff}.progress-copy{z-index:1;background:var(--paper);min-width:0;padding-right:8px;position:relative}.progress-copy strong{white-space:nowrap;color:var(--muted);font-size:11px;font-weight:450;display:block}.onboarding-progress li.completed .progress-copy strong,.onboarding-progress li.current .progress-copy strong{color:var(--ink)}.privacy-grid{border-top:1px solid var(--line);margin-top:32px;display:grid}.privacy-grid article{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);column-gap:12px;padding:18px 0;display:grid}.privacy-grid article>span{background:var(--subtle);width:30px;height:30px;color:var(--muted);border-radius:8px;grid-row:1/3;place-items:center;font-size:12px;display:grid}.privacy-grid h2{margin:1px 0 4px;font-size:14px;font-weight:400}.privacy-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.check-list{border:0;gap:14px;margin:26px 0 0;padding:0;display:grid}.check-list label{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.check-list input{width:19px;height:19px;accent-color:var(--ink);flex:none;margin:1px 0 0}.check-list span{font-size:13px;line-height:1.5}.context-note{color:var(--muted);margin:20px 0 0;font-size:12px;line-height:1.55}.context-note.warning{border-left:2px solid var(--line-strong);padding-left:12px}.contact-form{gap:9px;margin-top:32px;display:grid}.contact-form label{color:var(--ink);margin-top:16px;font-size:13px;font-weight:450}.contact-form input:not([type=radio]),.contact-form select{border:1px solid var(--line-strong);width:100%;min-height:50px;color:var(--ink);font:inherit;background:#fff;border-radius:12px;padding:0 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}.contact-form input:not([type=radio]):focus,.contact-form select:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #12121214}.contact-form small{max-width:620px;color:var(--muted);font-size:11px;line-height:1.5}.phone-field-row{grid-template-columns:minmax(220px,.8fr) minmax(280px,1.2fr);gap:12px;display:grid}.country-code-field,.local-phone-field{gap:9px;min-width:0;display:grid}.phone-field-row label{margin-top:16px}.local-phone-input{border:1px solid var(--line-strong);background:#fff;border-radius:12px;align-items:center;min-height:50px;transition:border-color .15s,box-shadow .15s;display:flex}.local-phone-input:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px #12121214}.local-phone-input>span{color:var(--muted);white-space:nowrap;padding-left:14px;font-size:14px}.contact-form .local-phone-input input:not([type=radio]){width:0;min-width:0;box-shadow:none;background:0 0;border:0;flex:1}.referral-fieldset{border:0;margin:24px 0 0;padding:0}.referral-fieldset legend{color:var(--ink);margin-bottom:12px;font-size:13px;font-weight:450}.referral-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.contact-form .referral-options label{border:1px solid var(--line-strong);cursor:pointer;background:#fff;border-radius:13px;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:62px;margin:0;padding:12px 14px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid}.contact-form .referral-options label:hover{background:var(--subtle)}.contact-form .referral-options label.selected{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.referral-options input{width:17px;height:17px;accent-color:var(--ink);grid-column:3;margin:0}.referral-icon{width:24px;height:24px;color:var(--muted);grid-area:1/1}.referral-options label>span{grid-area:1/2;font-size:12px;line-height:1.35}.referral-options label.selected .referral-icon{color:var(--ink)}.contact-form .context-note{margin:16px 0 0}.contact-form .onboarding-forward-action{margin-top:20px}.company-details-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.company-details-fields label{gap:9px;min-width:0;display:grid}.company-details-fields .company-details-full-width{grid-column:1/-1}.company-materials-upload{margin-top:32px}.company-materials-upload+.onboarding-forward-action,.company-onboarding-back-action{margin-top:20px}.company-onboarding-back-action+.onboarding-forward-action{margin-top:12px}.cv-upload{border:1px dashed var(--line-strong);background:var(--subtle);border-radius:16px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:150px;margin-top:32px;padding:24px;display:grid}.cv-upload.has-file{background:#fff;border-style:solid}.cv-icon{border:1px solid var(--line);background:#fff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.cv-upload h2{margin:0;font-size:15px;font-weight:450}.cv-upload p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.45}.cv-upload .secondary-action{min-height:44px}.cv-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:22px;display:flex}.cv-actions .primary-action{margin-top:0}.cv-analysis-success{background:#f2f9f4;border:1px solid #d4e8da;border-radius:14px;grid-template-columns:26px minmax(0,1fr);gap:11px;margin-top:18px;padding:15px 17px;display:grid}.cv-analysis-success>span{background:var(--success);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.cv-analysis-success strong{font-size:12px;font-weight:500}.cv-analysis-success p{color:#4f6b5e;margin:4px 0 0;font-size:11px;line-height:1.5}.cv-actions+.onboarding-forward-action{margin-top:14px}.conversation-start-panel{width:min(100%,620px);margin:0 auto}.conversation-start-mark{background:var(--ink);color:#fff;border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:24px;font-size:14px;display:grid}.conversation-start-panel ul{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:12px;margin:28px 0 0;padding:18px 0;list-style:none;display:grid}.conversation-start-panel li{color:var(--muted);padding-left:22px;font-size:13px;line-height:1.5;position:relative}.conversation-start-panel li:before{content:"✓";color:var(--success);position:absolute;left:0}.voice-start-action{min-width:260px}.voice-start-action+.text-action{margin-left:16px}.material-box,.skip-panel,.voice-readiness{border:1px solid var(--line);background:var(--subtle);border-radius:14px;margin-top:18px;padding:16px}.material-box{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.material-box p{width:100%;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.material-box span{color:var(--muted);font-size:11px}.conversation-layout{padding-top:clamp(44px,7vh,72px)}.conversation-meta{color:var(--muted);align-items:center;gap:10px;margin-bottom:28px;font-size:11px;display:flex}.conversation-meta .eyebrow{margin:0 auto 0 0}.conversation-meta>p{display:none}.question-progress{font-size:11px;font-weight:400}.conversation-panel{padding:0}.mirror-question{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;display:grid}.mirror-avatar{background:var(--ink);color:#fff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:500;display:grid}.mirror-avatar svg{width:20px;height:20px}.mirror-question h1{letter-spacing:-.035em;margin:1px 0 0;font-size:clamp(24px,4vw,34px);font-weight:400;line-height:1.18}.mirror-question p{color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.55}.voice-readiness p{color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.5}.story-label{color:var(--muted);margin:30px 0 9px;font-size:12px;font-weight:500;display:block}.conversation-panel textarea,.reflection-field textarea{resize:vertical;border:1px solid var(--line-strong);width:100%;color:var(--ink);background:#fff;border-radius:16px;line-height:1.55;transition:border-color .15s,box-shadow .15s}.conversation-panel textarea:focus,.reflection-field textarea:focus{border-color:#8b8f96;outline:0;box-shadow:0 0 0 3px #2563eb1a}.conversation-panel textarea{min-height:164px;padding:15px 16px;font-size:16px}.conversation-panel textarea::placeholder{color:#92959a}.story-footer{color:var(--muted);justify-content:space-between;gap:12px;margin-top:7px;font-size:10px;display:flex}.story-footer span.ready{color:var(--success);font-weight:500}.form-error{color:var(--danger);margin:14px 0 0}.form-error,.skip-panel>label{font-size:12px;font-weight:500}.skip-panel>label{margin-bottom:8px;display:block}.skip-panel textarea{min-height:92px;padding:12px;font-size:14px}.conversation-actions,.conversation-actions>div,.skip-actions{align-items:center;gap:10px;display:flex}.skip-actions{justify-content:flex-end;margin-top:10px}.conversation-actions{justify-content:space-between;margin-top:20px}.conversation-actions>div{margin-left:auto}.conversation-actions .primary-action,.reflection-actions .primary-action{margin-top:0}.choice-layout,.reflection-layout{padding-top:clamp(52px,8vh,88px)}.reflection-heading>span{color:var(--success);margin:14px 0 0;font-size:11px;font-weight:500;display:inline-block}.proposal-banner{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;margin:28px 0 0;padding:14px 0;font-size:12px;display:flex}.reflection-grid{display:grid}.reflection-field{border-bottom:1px solid var(--line);gap:8px;padding:18px 0;display:grid}.reflection-field>span{color:var(--muted);font-size:11px;font-weight:500}.reflection-field textarea{padding:12px 14px;font-size:14px}.rating-field{border:0;margin:28px 0 0;padding:0}.rating-field legend{padding:0;font-size:13px;font-weight:500}.rating-field>div{gap:8px;margin-top:12px;display:flex}.rating-field label{cursor:pointer;min-width:44px;position:relative}.rating-field input{z-index:2;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.rating-field span{border:1px solid var(--line-strong);background:#fff;border-radius:10px;place-items:center;width:44px;min-height:40px;font-size:13px;font-weight:500;display:grid}.rating-field input:checked+span{border-color:var(--ink);background:var(--ink);color:#fff}.rating-field input:focus-visible+span{outline:2px solid var(--focus);outline-offset:3px}.reflection-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:24px;display:flex}.approval-success{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:flex-start;gap:11px;margin-top:24px;padding:16px 0;display:flex}.approval-success>span{background:var(--success);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:11px;font-weight:550;display:grid}.approval-success strong{margin-top:2px;font-size:13px;display:block}.approval-success p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}.artifact-pipeline,.next-choice{margin-top:32px}.artifact-pipeline h2,.next-choice h2{margin:0;font-size:15px;font-weight:400}.artifact-pipeline ol{border-top:1px solid var(--line);margin:16px 0 0;padding:0;list-style:none;display:grid}.artifact-pipeline li{border-bottom:1px solid var(--line);min-height:48px;color:var(--muted);grid-template-columns:28px 1fr;align-items:center;gap:10px;padding:10px 0;display:grid}.artifact-pipeline li span{background:var(--subtle);border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-weight:500;display:grid}.artifact-pipeline li.complete{color:var(--success)}.artifact-pipeline li.complete span{background:var(--success);color:#fff}.artifact-pipeline li strong{font-size:12px;font-weight:400}.artifact-pipeline>p{color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.5}.choice-grid{border-top:1px solid var(--line);margin-top:14px;display:grid}.choice-card{text-align:left;border:0;border-bottom:1px solid var(--line);min-height:76px;color:var(--ink);cursor:pointer;background:#fff;align-content:center;gap:4px;padding:14px 4px;display:grid}.choice-card.selected,.choice-card:hover{background:var(--subtle)}.choice-card.selected{box-shadow:inset 3px 0 0 var(--ink);padding-left:14px}.choice-card strong{font-size:13px;font-weight:400}.choice-card span{color:var(--muted);font-size:12px;line-height:1.45}.choice-saved{color:var(--success);margin:12px 0 0;font-size:11px;font-weight:500}.choice-layout>.text-action{margin-top:16px}.paused-panel{text-align:center;max-width:620px}.paused-panel .lead,.paused-panel h1{margin-inline:auto}.pause-symbol{background:var(--subtle);width:42px;height:42px;color:var(--ink);border-radius:12px;place-items:center;margin:0 auto 24px;font-size:14px;font-weight:550;display:grid}.delete-action{color:var(--danger);margin:14px auto 0;display:block}.organization-problem-panel{width:min(100%,680px);margin:0 auto}.organization-problem-panel>.lead{margin-top:18px}.problem-progress{grid-template-columns:repeat(4,minmax(0,1fr));margin:36px 0 38px;padding:0;list-style:none;display:grid}.problem-progress li{color:var(--muted);justify-items:start;gap:8px;display:grid;position:relative}.problem-progress li:not(:last-child):after{content:"";background:var(--line);height:1px;position:absolute;top:13px;left:34px;right:8px}.problem-progress li>span{z-index:1;border:1px solid var(--line-strong);background:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;display:grid;position:relative}.problem-progress li.current>span{border-color:var(--ink);background:var(--ink);color:#fff;box-shadow:inset 0 0 0 6px #fff}.problem-progress li.complete>span{color:#fff;background:#2b7858;border-color:#2b7858}.problem-progress small{padding-right:8px;font-size:9px;line-height:1.35}.problem-question{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:14px;display:grid}.problem-question h2{margin:2px 0 0;font-size:20px;font-weight:450;line-height:1.4}.problem-question p{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.5}.organization-problem-panel>textarea{resize:vertical;border:1px solid var(--line-strong);width:100%;min-height:150px;color:var(--ink);font:inherit;background:#fff;border-radius:16px;margin-top:22px;padding:18px;font-size:14px;line-height:1.6}.organization-problem-panel>textarea:focus{outline:2px solid var(--ink);outline-offset:2px}.organization-problem-actions{justify-content:space-between;align-items:center;gap:14px;margin-top:20px;display:flex}.organization-problem-panel.confirmed dl{gap:10px;margin:34px 0 24px;display:grid}.organization-problem-panel.confirmed dl div{border:1px solid var(--line);background:var(--subtle);border-radius:13px;padding:15px 17px}.organization-problem-panel.confirmed dt{color:var(--muted);font-size:10px}.organization-problem-panel.confirmed dd{margin:6px 0 0;font-size:13px;line-height:1.55}@media (max-width:640px){.mirror-header{width:calc(100% - 32px);min-height:58px}.brand-lockup small,.preview-chip{display:none}.workspace-bar{width:calc(100% - 32px);margin-top:2px}.workspace-bar span:nth-child(2){display:none}.workspace-bar button{margin-left:auto}.account-layout,.choice-layout,.content-layout,.conversation-layout,.conversation-start-layout,.dashboard-layout,.organization-problem-layout,.paused-panel,.reflection-layout{width:calc(100% - 32px);padding:48px 0 72px}.account-layout,.conversation-start-layout{align-content:start}.onboarding-progress{margin-bottom:34px;overflow:hidden}.onboarding-progress li{display:block}.onboarding-progress li:not(:last-child):after{top:12px;left:28px;right:4px}.progress-marker{width:25px;height:25px}.progress-copy{background:0 0;margin-top:8px;padding-right:3px}.progress-copy strong{text-overflow:ellipsis;font-size:9px;overflow:hidden}.phone-field-row{gap:0}.company-details-fields,.phone-field-row{grid-template-columns:1fr}.company-details-fields .company-details-full-width{grid-column:auto}.referral-options{grid-template-columns:1fr}.account-panel h1,.content-panel h1,.conversation-start-panel h1,.dashboard-heading h1,.organization-problem-panel h1,.paused-panel h1,.reflection-heading h1{font-size:38px}.lead,.lead.compact{font-size:16px}.dashboard-context{grid-template-columns:1fr;gap:26px}.next-task{border-radius:18px;margin-inline:-8px;padding:24px 20px}.next-task .primary-action{width:100%}.cv-upload{grid-template-columns:36px minmax(0,1fr);padding:20px}.cv-upload .secondary-action{grid-column:1/-1;width:100%}.cv-actions{flex-direction:column-reverse;align-items:stretch}.cv-actions .primary-action,.cv-actions .text-action{width:100%}.conversation-start-panel .voice-start-action{width:100%;min-width:0}.voice-start-action+.text-action{width:100%;margin:8px 0 0}.dashboard-journey li{grid-template-columns:28px minmax(0,1fr)}.dashboard-journey li>small{white-space:normal;grid-column:2;margin-top:0}.conversation-layout{padding-top:36px}.conversation-meta{margin-bottom:24px}.conversation-meta .phase-chip{display:none}.mirror-question{grid-template-columns:30px minmax(0,1fr);gap:10px}.mirror-question h1{font-size:27px}.mirror-question p{font-size:14px}.conversation-panel textarea{min-height:150px}.story-footer{flex-direction:column;gap:3px}.conversation-actions{flex-direction:column-reverse;align-items:stretch}.conversation-actions>div{grid-template-columns:auto 1fr;width:100%;margin-left:0;display:grid}.conversation-actions .primary-action,.conversation-actions>.secondary-action{width:100%}.skip-actions{flex-direction:column-reverse;align-items:stretch}.skip-actions .secondary-action{width:100%}.reflection-actions{flex-direction:column-reverse;align-items:stretch}.reflection-actions .primary-action,.reflection-actions .secondary-action{width:100%}.problem-progress{margin-block:28px}.problem-progress small{display:none}.problem-question h2{font-size:18px}.organization-problem-actions{flex-direction:column-reverse;align-items:stretch}.organization-problem-actions .primary-action,.organization-problem-actions .text-action{width:100%}}@media (max-width:360px){.account-panel h1,.content-panel h1,.conversation-start-panel h1,.dashboard-heading h1,.organization-problem-panel h1,.paused-panel h1,.reflection-heading h1{font-size:34px}.primary-action{width:100%}.rating-field>div{gap:5px}.rating-field label,.rating-field span{width:40px;min-width:40px}}.workspace-shell-mode{background:#fff;height:100svh;min-height:680px;overflow:hidden}.creator-workbench{background:#fff;grid-template-columns:minmax(220px,260px) minmax(560px,1fr) minmax(300px,360px);width:100%;height:100svh;display:grid}.workbench-sidebar{overscroll-behavior:contain;border-right:1px solid var(--line);background:#fbfbfa;flex-direction:column;min-width:0;padding:18px 12px 14px;display:flex;overflow-y:auto}.workbench-brand{align-items:center;gap:11px;min-height:48px;padding:0 8px;display:flex}.mobile-account-header-back,.mobile-account-header-title{display:none}.workbench-brand-name{gap:1px;display:grid}.workbench-brand strong{font-size:14px;font-weight:500}.workbench-brand small{color:var(--muted);font-size:10px}.workbench-nav{gap:4px;margin-top:30px;display:grid}.workspace-activity-switcher{border:1px solid var(--line);background:#fff;border-radius:13px;gap:3px;margin-top:22px;padding:4px;display:grid}.workspace-activity-switcher button{color:#606368;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:9px;min-height:42px;padding:8px 10px;display:grid}.workspace-activity-switcher button.active{color:var(--ink);background:#efefed}.workspace-activity-switcher button>span{color:#466657;place-items:center;width:25px;height:25px;display:grid}.workspace-activity-switcher button:first-child>span{color:#765b47}.workspace-activity-switcher svg{width:19px;height:19px}.workspace-activity-switcher strong{font-size:11px;font-weight:500}.workbench-nav button{color:#45474b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;min-height:44px;padding:8px 11px;font-size:13px;font-weight:400;display:flex}.workbench-nav button.active,.workbench-nav button:hover:not(:disabled){color:var(--ink);background:#eeeeed}.workbench-nav button:disabled{color:#a0a3a8;cursor:not-allowed}.workbench-nav button>span{color:currentColor;border-radius:7px;place-items:center;width:24px;height:24px;font-size:14px;display:grid}.getting-started{border-top:1px solid var(--line);margin:auto -12px 0;padding:18px 20px 14px}.getting-started header{justify-content:space-between;align-items:center;gap:12px;display:flex}.getting-started header>div{align-items:center;gap:8px;display:flex}.getting-started h2,.getting-started header span{margin:0;font-size:12px;font-weight:450}.getting-started header span{color:var(--muted);font-weight:400}.getting-started .getting-started-close{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;font-size:17px;line-height:1;display:grid}.getting-started .getting-started-close:hover{background:var(--subtle);color:var(--ink)}.getting-started ol{gap:13px;margin:15px 0 0;padding:0;list-style:none;display:grid}.getting-started li{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;display:grid}.getting-started .step-indicator{color:#fff;border:1px solid #9da0a5;border-radius:50%;place-items:center;width:15px;height:15px;margin-top:3px;font-size:8px;display:grid}.getting-started li.complete .step-indicator{border-color:var(--success);background:var(--success)}.getting-started li.current .step-indicator{border:4px solid var(--ink)}.getting-started .step-label,.getting-started button{color:var(--ink);font-size:11px;line-height:1.45}.getting-started button{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.getting-started li.waiting button{color:#96999e}.getting-started button:disabled{cursor:not-allowed}@media (min-width:721px) and (max-height:820px){.workbench-nav{margin-top:14px}.workbench-nav button{min-height:34px;padding-block:5px}.getting-started{padding-block:12px 10px}.getting-started ol{gap:7px;margin-top:10px}.workbench-sidebar .workbench-account{padding-block:10px 12px}}.workbench-account{z-index:2;border-top:1px solid var(--line);background:#fff;gap:7px;margin:auto -12px -14px;padding:13px 20px 16px;display:grid;position:sticky;bottom:-14px}.getting-started+.workbench-account{margin-top:0}.workbench-account a,.workbench-account button,.workbench-account span{min-height:24px;color:var(--muted);background:0 0;border:0;align-items:center;gap:7px;font-size:10px;text-decoration:none;display:flex}.workbench-account button{cursor:pointer;padding:0}.workbench-account i{background:var(--success);border-radius:50%;width:6px;height:6px}.workbench-center{border-right:1px solid var(--line);background:#fff;grid-template-rows:minmax(0,1fr);min-width:0;height:100svh;display:grid}.workbench-scroll{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}.workspace-shell-mode .choice-layout,.workspace-shell-mode .conversation-layout,.workspace-shell-mode .dashboard-layout,.workspace-shell-mode .profile-layout,.workspace-shell-mode .reflection-layout{width:min(100% - 64px,760px);min-height:100%;margin:0 auto;padding:26px 0 120px}.profile-heading{max-width:660px}.profile-heading h1{letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(30px,4vw,42px);font-weight:400;line-height:1.12}.profile-heading>p:last-child{color:var(--muted);margin:15px 0 0;font-size:13px;line-height:1.65}.profile-empty{border:1px solid var(--line);background:#fcfcfb;border-radius:18px;margin-top:30px;padding:24px}.profile-empty>div:first-child h2{margin:0;font-size:18px;font-weight:450}.profile-empty>div:first-child p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.55}.profile-empty .cv-upload{margin-top:20px}.profile-empty>.primary-action{margin-top:18px}.profile-source{background:#f2f9f4;border:1px solid #d4e8da;border-radius:15px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:28px;padding:16px 18px;display:grid}.profile-source>span{background:var(--success);color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.profile-source strong{font-size:12px;font-weight:500}.profile-source p{color:#4f6b5e;margin:4px 0 0;font-size:10px;line-height:1.5}.profile-source small{color:#4f6b5e;font-size:9px}.profile-summary{border-bottom:1px solid var(--line);padding:30px 0 26px}.profile-summary>span{color:var(--muted);font-size:11px}.profile-summary h2{letter-spacing:-.03em;margin:7px 0 0;font-size:24px;font-weight:430;line-height:1.25}.profile-summary p{color:#4d5054;margin:12px 0 0;font-size:13px;line-height:1.65}.profile-facts-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.profile-facts-grid>section{padding:25px 24px 25px 0}.profile-facts-grid>section+section{border-left:1px solid var(--line);padding-left:24px}.profile-capabilities>h2,.profile-facts-grid h2,.profile-languages h2,.profile-questions h2{margin:0;font-size:13px;font-weight:500}.profile-facts-grid ul{gap:18px;margin:17px 0 0;padding:0;list-style:none;display:grid}.profile-facts-grid li{gap:4px;display:grid}.profile-facts-grid strong{font-size:12px;font-weight:500}.profile-facts-grid span{color:var(--muted);font-size:10px}.profile-capabilities>p,.profile-facts-grid p,.profile-languages>p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.55}.profile-languages{border-bottom:1px solid var(--line);padding:22px 0}.profile-languages>div{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.profile-languages span{border:1px solid var(--line);color:#4c4f53;border-radius:999px;padding:7px 10px;font-size:10px}.profile-capabilities{border-bottom:1px solid var(--line);padding:25px 0}.profile-capabilities>div{gap:10px;margin-top:15px;display:grid}.profile-capabilities article{border:1px solid var(--line);background:#fcfcfb;border-radius:13px;padding:15px 16px}.profile-capabilities header{justify-content:space-between;align-items:start;gap:12px;display:flex}.profile-capabilities strong{font-size:12px;font-weight:500}.profile-capabilities header span{color:#7a6540;white-space:nowrap;font-size:9px}.profile-capabilities article p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.55}.profile-questions{padding:25px 0}.profile-questions ol{gap:9px;margin:15px 0 0;padding-left:20px;display:grid}.profile-questions li{color:#55585d;padding-left:4px;font-size:11px;line-height:1.5}.profile-conversation-action{margin-top:4px}.profile-core-details{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:28px;padding:24px}.profile-core-details>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.profile-core-details>header h2{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:450}.profile-core-details>header p{max-width:620px;color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.6}.profile-core-details>header .secondary-action{flex:none;width:auto;margin:0}.profile-core-details .profile-summary{padding-top:25px}.manual-profile-form{margin-top:24px}.manual-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.manual-profile-entry label,.manual-profile-grid label{color:#55585d;gap:6px;font-size:10px;display:grid}.manual-profile-entry label.wide,.manual-profile-grid label.wide{grid-column:1/-1}.manual-profile-entry input,.manual-profile-entry textarea,.manual-profile-grid input,.manual-profile-grid textarea{border:1px solid var(--line-strong);width:100%;min-width:0;min-height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:10px 11px;font-size:11px;line-height:1.5}.manual-profile-entry textarea,.manual-profile-grid textarea{resize:vertical;min-height:92px}.manual-profile-entry input:focus,.manual-profile-entry textarea:focus,.manual-profile-grid input:focus,.manual-profile-grid textarea:focus{outline-offset:2px;outline:2px solid #66766d}.manual-profile-entries{border:0;margin:24px 0 0;padding:0}.manual-profile-entries legend{padding:0;font-size:13px;font-weight:500}.manual-profile-entry{border:1px solid var(--line);background:#fcfcfb;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;padding:16px;display:grid}.manual-profile-add-entry,.manual-profile-entry>button{width:fit-content;color:var(--muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:10px;text-decoration:underline}.manual-profile-add-entry{color:#415c52;margin-top:10px;text-decoration:none}.manual-profile-form>.field-hint{color:var(--muted);margin:18px 0 0;font-size:10px}.manual-profile-actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.manual-profile-actions .primary-action,.manual-profile-actions .secondary-action{width:auto;margin:0}@media (max-width:720px){.profile-core-details{border-radius:15px;padding:18px}.profile-core-details>header{display:grid}.profile-core-details>header .secondary-action{width:fit-content}.manual-profile-entry,.manual-profile-grid{grid-template-columns:1fr}.manual-profile-entry label.wide,.manual-profile-grid label.wide{grid-column:1}.manual-profile-actions{justify-content:stretch}.manual-profile-actions .primary-action,.manual-profile-actions .secondary-action{flex:1;justify-content:center}}.chat-day{color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;font-size:10px;display:grid}.chat-day span{background:var(--line);height:1px}.assistant-message{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:14px;margin-top:52px;display:grid}.assistant-message .completion-note{margin-bottom:17px}.assistant-message h1{letter-spacing:-.04em;margin:0;font-size:clamp(28px,4vw,42px);font-weight:400;line-height:1.1}.assistant-message h2{margin:0;font-size:15px;font-weight:450}.assistant-message p{color:#45474b;margin:16px 0 0;font-size:15px;line-height:1.65}.assistant-message.compact{margin-top:34px}.assistant-message.compact p{color:var(--muted);margin-top:8px;font-size:13px}.kickoff-card{border:1px solid var(--line);background:#fcfcfb;border-radius:18px;margin:34px 0 0 48px;padding:25px 28px 28px;box-shadow:0 12px 34px #1f21240a}.kickoff-card .eyebrow{margin-bottom:12px}.kickoff-card h2{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:450;line-height:1.3}.kickoff-card>p{color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.55}.kickoff-card ul{gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.kickoff-card li{color:#55585d;padding-left:17px;font-size:12px;line-height:1.5;position:relative}.kickoff-card li:before{content:"";background:var(--ink);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:1px}.kickoff-card>small{color:var(--muted);margin-top:18px;font-size:10px;display:block}.kickoff-card .primary-action{margin-top:18px}.workbench-composer{border:1px solid var(--line-strong);width:calc(100% - 48px);min-height:58px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:22px;grid-template-columns:34px minmax(0,1fr) 38px;align-items:center;gap:10px;margin:54px 0 0 48px;padding:8px 10px 8px 12px;display:grid;position:sticky;bottom:18px;box-shadow:0 10px 32px #1f21241a}.workbench-composer>i,.workbench-composer>span{background:var(--subtle);border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;font-style:normal;display:grid}.workbench-composer>i{background:var(--ink);color:#fff}.workbench-composer strong{color:var(--muted);font-size:13px;font-weight:400}.workbench-insights{background:#fcfcfb;min-width:0;height:100svh;overflow-y:auto}.workbench-insights>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:16px 22px;display:flex}.workbench-insights>header>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.workbench-insights>header h2{margin:0;font-size:15px;font-weight:450}.workbench-insights>header>div>span{color:var(--muted);font-size:12px}.workbench-insights>section{border-bottom:1px solid var(--line);padding:25px 22px}.insight-title{align-items:baseline;gap:8px;display:flex}.insight-title h3{margin:0;font-size:13px;font-weight:450}.insight-title span,.workbench-insights section>p{color:var(--muted);font-size:11px}.workbench-insights section>p{margin:14px 0 0;line-height:1.55}.insight-placeholders{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;display:grid}.insight-placeholders i{background:#ffffffb3;border:1px dashed #d9dadd;border-radius:12px;min-height:80px}.workbench-insights section:nth-of-type(2) .insight-placeholders{grid-template-columns:repeat(2,1fr)}.insight-privacy{background:#eef8f2;border-radius:13px;grid-template-columns:24px minmax(0,1fr);gap:10px;margin:22px;padding:15px;display:grid}.insight-privacy>span{background:var(--success);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.insight-privacy strong{margin-top:2px;font-size:11px;font-weight:500;display:block}.insight-privacy p{color:#4f6b5e;margin:5px 0 0;font-size:10px;line-height:1.5}.workspace-shell-mode .live-conversation{flex-direction:column;width:min(100% - 64px,760px);min-height:100svh;margin:0 auto;padding:24px 0 18px;display:flex}.conversation-day{margin-bottom:4px}.cv-context-banner{background:#fbf8ef;border:1px solid #e5dfcf;border-radius:13px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:16px;padding:12px 13px;display:grid}.cv-context-banner.ready{background:#f2f9f4;border-color:#d4e8da}.cv-context-banner>span{color:#fff;background:#9c8353;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.cv-context-banner.ready>span{background:var(--success)}.cv-context-banner strong{font-size:10px;font-weight:500;display:block}.cv-context-banner p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.45}.cv-context-banner button{min-height:36px;color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:9px;padding:7px 10px;font-size:9px}.chat-thread{flex-direction:column;flex:1;padding:22px 0 28px;display:flex}.chat-message{align-items:flex-start;gap:12px;width:100%;margin-top:25px;display:flex}.chat-message.assistant>div{max-width:min(88%,650px);padding-top:4px}.chat-message.user{justify-content:flex-end}.chat-message.user>div{background:#f5f5f3;border:1px solid #e6e6e3;border-radius:17px 17px 4px;max-width:min(80%,570px);padding:11px 15px}.chat-message p{color:#292b2e;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.65}.progressive-assistant-text{min-height:1.65em}.assistant-writing-cursor{vertical-align:-.12em;background:#6f7276;width:1px;height:1.05em;margin-left:2px;animation:assistant-cursor-blink .72s step-end infinite;display:inline-block}@keyframes assistant-cursor-blink{50%{opacity:0}}.capability-validation-prompt{margin-top:15px}.capability-validation-prompt>div{width:min(88%,650px)}.capability-validation-options{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.capability-validation-options button{min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8d9d6;border-radius:12px;justify-items:start;gap:2px;padding:8px 12px;transition:border-color .15s,background .15s;display:grid}.capability-validation-options button:hover:not(:disabled){background:#f5faf7;border-color:#9cb5a5}.capability-validation-options button:focus-visible{outline-offset:2px;outline:2px solid #47765b}.capability-validation-options button:disabled{cursor:default;opacity:.62}.capability-validation-options button>span{font-size:10px}.capability-validation-options button small{color:#637069;font-size:8px}.chat-message.thinking>div{gap:5px;padding-top:10px;display:flex}.chat-message.thinking i{background:#a6a8ac;border-radius:50%;width:5px;height:5px;animation:mirror-thinking 1.1s ease-in-out infinite}.chat-message.thinking i:nth-child(2){animation-delay:.12s}.chat-message.thinking i:nth-child(3){animation-delay:.24s}@keyframes mirror-thinking{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.reflection-ready-card{background:#f5faf7;border:1px solid #d4e8da;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 12px;padding:14px 15px;display:grid}.reflection-ready-card strong{font-size:11px;font-weight:550;display:block}.reflection-ready-card p{color:#52645a;margin:4px 0 0;font-size:9px;line-height:1.5}.reflection-ready-card .secondary-action{white-space:nowrap;min-height:40px}.reflection-ready-card .form-error{color:#a53636;grid-column:1/-1}.conversation-live-status{min-height:27px;padding:0 10px 7px}.conversation-answer-guide,.conversation-live-status{color:var(--muted);align-items:center;font-size:10px;display:flex}.conversation-answer-guide{min-height:34px;gap:10px;padding:0 8px 8px;line-height:1.4}.conversation-answer-guide button{color:#3f5f50;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8d9d6;border-radius:999px;flex:none;padding:5px 10px}.conversation-answer-guide button:hover{background:#f3f7f4;border-color:#b9cbbf}.conversation-answer-guide button:focus-visible{outline-offset:2px;outline:2px solid #47765b}.recording-status{color:#9e3434;align-items:center;gap:7px;display:inline-flex}.recording-status i{background:#d64b4b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #d64b4b1a}.live-composer{z-index:3;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-radius:22px;padding:10px 10px 8px 15px;position:sticky;bottom:16px;box-shadow:0 12px 36px #1f21241f}.live-composer textarea{resize:vertical;width:100%;min-height:42px;max-height:150px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:9px 5px 5px;font-size:14px;line-height:1.5}.live-composer textarea::placeholder{color:#96989c}.live-composer textarea:disabled{opacity:.65}.composer-controls{justify-content:space-between;align-items:center;gap:12px;display:flex}.composer-controls>span{color:var(--muted);padding-left:5px;font-size:9px}.composer-controls>div{gap:7px;display:flex}.voice-conversation-control{color:#727a7c;min-width:82px;height:36px;font:inherit;cursor:pointer;background:#edf8f7;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 12px 0 10px;font-size:12px;display:inline-flex}.voice-conversation-control svg{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;width:22px;height:18px}.voice-conversation-control.icon-only{color:#303235;background:#f0f0ee;border-radius:50%;width:36px;min-width:36px;padding:0}.voice-conversation-control.icon-only svg{width:20px;height:18px}.voice-conversation-control:hover:not(:disabled){color:#4d5c5e;background:#e3f3f1}.voice-conversation-control.active{color:#315c49;background:#e8f2ee;box-shadow:inset 0 0 0 1px #c7ddd2}.voice-conversation-control.recording{color:#b43b3b;background:#fff0f0;animation:recording-pulse 1.4s ease-in-out infinite}.voice-conversation-control:disabled{opacity:.45;cursor:not-allowed}.round-control{border:1px solid var(--line);width:36px;height:36px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;padding:0;font-size:13px;display:grid}.round-control.dark{border-color:var(--ink);background:var(--ink);color:#fff;font-size:18px}.round-control.recording{color:#bd3636;background:#fff1f1;border-color:#efb8b8;animation:recording-pulse 1.4s ease-in-out infinite}.round-control:disabled{opacity:.35;cursor:not-allowed}@keyframes recording-pulse{50%{box-shadow:0 0 0 7px #d64b4b1a}}@media (prefers-reduced-motion:reduce){.assistant-writing-cursor,.chat-message.thinking i,.round-control.recording,.voice-conversation-control.recording{animation:none}}@media (max-width:1120px){.creator-workbench{grid-template-columns:minmax(210px,240px) minmax(0,1fr)}.workbench-insights{display:none}}@media (max-width:720px){.workspace-shell-mode{overscroll-behavior:none;width:100%;height:100dvh;min-height:0;position:fixed;inset:0;overflow:hidden}.creator-workbench{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;height:100%;min-height:0;overflow:hidden}.workbench-sidebar{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px 7px;display:grid}.workbench-brand{min-height:38px;padding:0}.getting-started ol,.workbench-account,.workbench-brand-name{display:none}.workbench-brand .brand-mark{width:28px;height:28px}.workbench-nav{justify-content:center;gap:2px;margin:0;display:flex;overflow-x:auto}.workbench-nav button{white-space:nowrap;gap:6px;min-height:38px;padding:6px 9px;font-size:11px}.workbench-nav button:nth-child(n+4){display:none}.workbench-nav button>span{width:18px;height:18px;font-size:11px}.getting-started{border:0;margin:0;padding:0}.getting-started header{justify-items:end;gap:0;display:grid}.getting-started h2{display:none}.getting-started header span{font-size:10px}.workbench-center{border-right:0;grid-template-rows:minmax(0,1fr);height:auto;min-height:0;overflow:hidden}.workspace-shell-mode .choice-layout,.workspace-shell-mode .conversation-layout,.workspace-shell-mode .dashboard-layout,.workspace-shell-mode .profile-layout,.workspace-shell-mode .reflection-layout{width:calc(100% - 32px);padding:22px 0 96px}.workspace-shell-mode .live-conversation{width:calc(100% - 28px);min-height:calc(100svh - 55px);padding:16px 0 10px}.chat-thread{padding:14px 0 20px}.chat-message{gap:9px;margin-top:19px}.chat-message.assistant>div{max-width:calc(100% - 39px)}.chat-message.user>div{max-width:88%;padding:10px 13px}.chat-message p{font-size:13px;line-height:1.58}.reflection-ready-card{grid-template-columns:1fr}.reflection-ready-card .secondary-action{width:100%}.conversation-live-status{padding-inline:6px}.conversation-answer-guide{align-items:flex-start;padding-inline:6px}.conversation-answer-guide span{padding-top:7px}.live-composer{border-radius:19px;padding:8px 8px 7px 12px;bottom:8px}.live-composer textarea{min-height:38px;font-size:16px}.composer-controls>span{max-width:190px;line-height:1.3}.cv-context-banner{grid-template-columns:22px minmax(0,1fr)}.cv-context-banner button{grid-column:2;width:fit-content}.profile-facts-grid{grid-template-columns:1fr}.profile-facts-grid>section{padding:22px 0}.profile-facts-grid>section+section{border-top:1px solid var(--line);border-left:0;padding-left:0}.profile-source{grid-template-columns:26px minmax(0,1fr)}.profile-source small{grid-column:2}.profile-capabilities header{display:grid}.profile-capabilities header span{white-space:normal}.assistant-message{grid-template-columns:30px minmax(0,1fr);gap:10px;margin-top:34px}.assistant-message h1{font-size:29px}.assistant-message p{font-size:14px;line-height:1.58}.kickoff-card{border-radius:16px;margin:26px 0 0;padding:21px 19px 23px}.kickoff-card h2{font-size:18px}.kickoff-card .primary-action{width:100%}.workbench-composer{border-radius:19px;grid-template-columns:30px minmax(0,1fr) 34px;width:100%;min-height:54px;margin:42px 0 0;bottom:10px}.workbench-composer>i,.workbench-composer>span{width:30px;height:30px}}@media (max-width:380px){.workbench-nav button{padding-inline:7px}.workbench-nav button span,.workbench-nav button:nth-child(3){display:none}}.creator-workbench{--sidebar-width:minmax(220px,260px);grid-template-columns:var(--sidebar-width) minmax(360px,1fr) 7px minmax(260px,min(var(--portfolio-width),calc(100vw - 627px)))}.creator-workbench.sidebar-collapsed{--sidebar-width:72px}.workbench-sidebar{position:relative}.mobile-sidebar-backdrop,.mobile-sidebar-close,.mobile-workbench-header{display:none}.workbench-brand{padding-inline:7px 3px}.workbench-brand-name{min-width:0}.workbench-brand-name strong{white-space:nowrap}.sidebar-toggle{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;margin-left:auto;padding:0;display:grid}.sidebar-toggle:hover{color:var(--ink);background:#eeeeed}.sidebar-toggle svg{width:21px;height:21px}.workbench-nav button>svg{flex:none;width:21px;height:21px}.workbench-nav button>span{width:auto;height:auto;font-size:inherit;border-radius:0;display:inline}.sidebar-collapsed .workbench-brand{justify-content:center;padding:0}.sidebar-collapsed .getting-started,.sidebar-collapsed .workbench-brand .brand-mark,.sidebar-collapsed .workbench-brand-name,.sidebar-collapsed .workbench-nav button>span,.sidebar-collapsed .workspace-activity-switcher strong{display:none}.sidebar-collapsed .workspace-activity-switcher{width:48px;margin:22px auto 0;padding:3px}.sidebar-collapsed .workspace-activity-switcher button{grid-template-columns:1fr;justify-items:center;padding:6px}.sidebar-collapsed .sidebar-toggle{margin:0}.sidebar-collapsed .workbench-nav{justify-items:center;margin-top:30px}.sidebar-collapsed .workbench-nav button{justify-content:center;width:44px;padding:0}.sidebar-collapsed .workbench-account{padding-inline:14px}.sidebar-collapsed .account-chevron,.sidebar-collapsed .account-copy{display:none}.sidebar-collapsed .account-trigger{justify-content:center;padding:0}.sidebar-collapsed .account-popover{bottom:8px;left:58px;right:auto}.workbench-resizer{z-index:4;cursor:col-resize;touch-action:none;background:#fff;place-items:center;height:100svh;display:grid;position:relative}.workbench-resizer:before{content:"";background:var(--line);position:absolute;inset:0 3px}.workbench-resizer span{opacity:0;background:#b9bdc2;border-radius:999px;width:3px;height:34px;transition:opacity .15s;position:relative}.workbench-resizer:focus-visible span,.workbench-resizer:hover span{opacity:1}.strength-pill{color:#45474b;cursor:pointer;background:#f1f1ef;border:0;border-radius:9px;align-items:center;gap:7px;width:auto;min-height:34px;padding:0 10px;font-size:10px;display:inline-flex}.strength-pill>span{color:#f29a16;font-size:14px}.strength-pill strong{white-space:nowrap;font-weight:450}.strength-pill.strength-level-2>span,.strength-pill.strength-level-3>span{color:var(--success)}.solution-strength-pill{cursor:pointer;background:#fafaf8;border:1px solid #e2e3e0;border-radius:999px;gap:6px;min-height:30px;padding:0 10px}.solution-strength-pill:hover{background:#f6f7f4;border-color:#c8cdc7}.solution-strength-pill>span{background:#b7bab5;border-radius:50%;width:6px;height:6px}.solution-strength-pill.strength-level-1>span,.solution-strength-pill.strength-level-2>span{background:#b87f55}.solution-strength-pill.strength-level-3>span,.solution-strength-pill.strength-level-4>span,.solution-strength-pill.strength-level-5>span{background:#3f7058}.solution-strength-pill strong{color:#686b6f;font-size:10px;font-weight:400}.solution-strength-pill em{color:var(--ink);white-space:nowrap;font-size:10px;font-style:normal;font-weight:500}.solution-strength-label-short{display:none}@media (max-width:720px){.workbench-insights>header{gap:10px;padding-inline:18px}.workbench-insights>header h2,.workbench-insights>header>div:first-child{min-width:0}.solution-strength-pill{flex:none;min-height:44px}}@media (max-width:420px){.solution-strength-label-full{display:none}.solution-strength-label-short{display:inline}}.workbench-account{padding:10px 12px 12px;display:block;position:relative}.account-trigger{width:100%;min-height:54px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:7px 8px;display:grid}.account-trigger:hover,.account-trigger[aria-expanded=true]{background:#eeeeed}.account-avatar,.profile-photo-preview{background:var(--ink);color:#fff;border-radius:10px;place-items:center;font-size:13px;display:grid;overflow:hidden}.account-avatar{width:40px;height:40px}.workbench-account .account-avatar{color:#fff;background:#3f6552;display:grid;box-shadow:inset 0 0 0 1px #ffffff2e}.account-avatar img,.profile-photo-preview img{object-fit:cover;width:100%;height:100%}.account-copy{gap:2px;min-width:0;display:grid}.workbench-account .account-copy strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.account-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.account-chevron{color:var(--muted);text-align:center}.mobile-account-summary{display:none}.account-popover{z-index:20;border:1px solid var(--line);background:#fff;border-radius:16px;width:min(300px,100vw - 24px);padding:10px;position:absolute;bottom:72px;left:8px;right:auto;box-shadow:0 18px 46px #1f212429}.account-menu-section button,.account-popover>button{color:#37393c;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;min-height:43px;padding:8px 10px;font-size:12px;display:flex}.account-popover button:hover{background:var(--subtle)}.account-popover svg{width:20px;height:20px}.account-strength-copy{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.account-menu-section>small,.account-popover>button small{color:var(--muted);font-size:10px}.account-popover>button strong{align-items:center;gap:7px;font-size:12px;font-weight:450;display:flex}.strength-value:before{content:"";background:#c96b5c;border-radius:50%;flex:0 0 7px;width:7px;min-width:7px;max-width:7px;height:7px;min-height:7px;max-height:7px;display:block}.strength-value.strength-level-1:before{background:#d49a3a}.strength-value.strength-level-2:before{background:#739a7b}.strength-value.strength-level-3:before{background:#2f7d59}.account-menu-section{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.account-menu-section>small{padding:3px 10px 5px;display:block}.account-popover>p{background:var(--subtle);color:var(--muted);border-radius:9px;margin:8px 4px 2px;padding:9px;font-size:9px;line-height:1.45}.account-popover>a{min-height:36px;color:var(--muted);align-items:center;padding:7px 10px;font-size:10px;text-decoration:none;display:flex}.workspace-shell-mode .coaching-layout,.workspace-shell-mode .collaboration-layout,.workspace-shell-mode .documents-layout,.workspace-shell-mode .integrations-layout,.workspace-shell-mode .placeholder-layout,.workspace-shell-mode .references-layout{width:min(100% - 64px,760px);min-height:100%;margin:0 auto;padding:26px 0 120px}.profile-photo{border:1px solid var(--line);background:#fcfcfb;border-radius:16px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:26px;padding:16px;display:grid}.profile-photo-preview{border-radius:18px;width:72px;height:72px;font-size:20px}.profile-photo h2{margin:0;font-size:13px;font-weight:500}.profile-photo p{color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.5}.profile-photo .secondary-action{white-space:nowrap;cursor:pointer}.portfolio-strength-card{border:1px solid var(--line);background:#fcfcfb;border-radius:16px;margin-top:28px;padding:20px}.portfolio-strength-card>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.portfolio-strength-card h2{margin:0;font-size:17px;font-weight:450}.portfolio-strength-card>header>strong{color:var(--muted);font-size:10px;font-weight:500}.strength-segments{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:17px;display:grid}.strength-segments span{background:#e8e8e5;border-radius:999px;height:7px}.strength-segments span.active{background:#f5a01b}.portfolio-strength-card.strength-level-2 .strength-segments span.active,.portfolio-strength-card.strength-level-3 .strength-segments span.active{background:var(--success)}.portfolio-strength-card>p{color:var(--muted);margin:16px 0 0;font-size:11px;line-height:1.6}.portfolio-strength-card>button{color:#505357;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:13px;padding:0;font-size:10px;text-decoration:underline}.profile-completeness-card{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:10px;padding:16px 18px}.profile-completeness-card>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.profile-completeness-card h2{margin:0;font-size:12px;font-weight:520}.profile-completeness-card header p{color:var(--muted);margin:4px 0 0;font-size:9px}.profile-completeness-card header>strong{color:var(--muted);font-size:9px;font-weight:520}.profile-completeness-card>div{background:#e8e9e6;border-radius:999px;height:4px;margin-top:12px;overflow:hidden}.profile-completeness-card>div>span{border-radius:inherit;background:#63776c;height:100%;display:block}.profile-completeness-card>p{color:var(--muted);margin:11px 0 0;font-size:9px;line-height:1.55}.profile-strength-support{border-top:1px solid var(--line);margin-top:26px;padding-top:26px}.profile-strength-support>header{max-width:620px}.profile-strength-support h2{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:450}.profile-strength-support>header p{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.6}.profile-strength-support>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.profile-strength-support>div>button{border:1px solid var(--line);color:var(--ink);text-align:left;cursor:pointer;background:#fcfcfb;border-radius:14px;grid-template-columns:40px minmax(0,1fr);gap:13px;padding:16px;display:grid}.profile-strength-support>div>button:hover{background:#f4f8f4;border-color:#cfd9d1}.profile-strength-support>div>button>span{color:#3f6552;background:#eef3ef;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.profile-strength-support svg{width:21px;height:21px}.profile-strength-support strong{font-size:12px;font-weight:500}.profile-strength-support p{color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.55}.profile-strength-support small{color:#3f6552;justify-content:space-between;align-items:center;margin-top:12px;font-size:10px;font-weight:500;display:flex}.strength-modal-backdrop{z-index:100;background:#121416ad;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.strength-modal{border:1px solid var(--line);background:#fff;border-radius:18px;width:min(100%,660px);max-height:calc(100svh - 48px);padding:30px;position:relative;overflow-y:auto;box-shadow:0 24px 80px #00000047}.strength-modal-close{width:34px;height:34px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:25px;display:grid;position:absolute;top:17px;right:17px}.strength-modal-close:hover{background:var(--subtle)}.strength-modal>h2{letter-spacing:-.03em;margin:8px 42px 0 0;font-size:27px;font-weight:430;line-height:1.2}.strength-modal>h2+p{color:var(--muted);margin:11px 0 0;font-size:12px;line-height:1.6}.strength-importance{background:#f2f6f2;border-radius:13px;margin-top:20px;padding:15px 16px}.strength-importance h3{margin:0;font-size:13px;font-weight:500}.strength-importance p{color:#4e5e55;margin:8px 0 0;font-size:10px;line-height:1.6}.strength-modal>h3{border-top:1px solid var(--line);margin:26px 0 0;padding-top:23px;font-size:13px;font-weight:500}.strength-dimensions{gap:9px;margin-top:14px;display:grid}.strength-dimensions article{border:1px solid var(--line);border-radius:12px;padding:13px 14px}.strength-dimensions article>div{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.strength-dimensions article>div>span{background:var(--subtle);color:#55585d;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.strength-dimensions strong{font-size:11px;font-weight:500}.strength-dimensions b{color:var(--muted);font-size:9px;font-weight:500}.strength-dimensions p{color:var(--muted);margin:7px 0 0 32px;font-size:9px;line-height:1.5}.strength-dimensions i{background:#e9e9e6;border-radius:999px;height:4px;margin:9px 0 0 32px;display:block;overflow:hidden}.strength-dimensions i>span{border-radius:inherit;background:#f5a01b;height:100%;display:block}.strength-calculation-note{color:var(--muted);background:#f7f8f6;border-left:3px solid #3f6552;margin:14px 0 0;padding:12px 14px;font-size:9px;line-height:1.6}.strength-modal>aside{background:#f4f5f3;border-radius:12px;margin-top:18px;padding:13px 14px}.strength-modal>aside strong{font-size:10px;font-weight:500}.strength-modal>aside p{margin:5px 0 0;font-size:11px;line-height:1.5}.strength-modal>small{color:var(--muted);margin-top:13px;font-size:9px;line-height:1.5;display:block}.strength-modal>.primary-action{width:100%;margin-top:21px}.voice-interview-dialog-backdrop{z-index:120;background:#12141694;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.voice-interview-dialog{border:1px solid var(--line);background:#fff;border-radius:20px;width:min(100%,520px);padding:30px;position:relative;box-shadow:0 24px 80px #0000003d}.voice-interview-dialog-close{width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:25px;display:grid;position:absolute;top:16px;right:16px}.voice-interview-dialog-close:hover{background:var(--subtle)}.voice-interview-dialog-icon{color:#315d50;background:#eaf4f1;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.voice-interview-dialog-icon svg{width:23px;height:23px}.voice-interview-dialog h2{letter-spacing:-.03em;margin:22px 42px 0 0;font-size:27px;font-weight:430;line-height:1.2}.voice-interview-dialog [id=voice-interview-dialog-description]{color:var(--muted);margin-top:14px;font-size:14px;line-height:1.6}.voice-interview-dialog [id=voice-interview-dialog-description] p{margin:0}.voice-interview-dialog [id=voice-interview-dialog-description] p+p{color:var(--ink);margin-top:10px}.voice-interview-dialog-actions{align-items:center;gap:14px;margin-top:24px;display:flex}.voice-interview-dialog-actions .primary-action{flex:1;justify-content:center;gap:10px}.voice-interview-dialog-actions .primary-action svg{width:20px;height:20px}.voice-interview-dialog-actions .text-action{flex:none}.voice-session-pause{min-height:34px;color:var(--muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:8px;margin-left:auto;padding:0 10px;font-size:11px;text-decoration:underline}.voice-session-pause:hover{color:var(--ink);background:var(--subtle)}.profile-details{border-top:1px solid var(--line);margin-top:34px;padding-top:29px}.profile-details>header{max-width:620px}.profile-details>header h2{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:450}.profile-details>header p{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.6}.profile-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:21px;display:grid}.profile-details-grid article{border:1px solid var(--line);background:#fcfcfb;border-radius:15px;flex-direction:column;align-items:flex-start;min-height:158px;padding:18px;display:flex}.profile-details-grid article.has-detail{background:#fff}.profile-details-grid article:last-child{grid-column:1/-1}.profile-details-grid h3{margin:0;font-size:12px;font-weight:500}.profile-details-grid article>div:first-child>p{color:var(--muted);white-space:pre-wrap;margin:8px 0 0;font-size:10px;line-height:1.55}.profile-details-grid article.has-detail>div:first-child>p{color:#45484c;font-size:11px}.profile-detail-action{color:#4e5857;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:auto;padding:8px 0 0;font-size:10px;display:inline-flex}.profile-detail-action>span{border:1px solid var(--line-strong);border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.profile-detail-editor{width:100%;margin-top:13px}.profile-detail-editor textarea{resize:vertical;border:1px solid var(--line-strong);width:100%;min-height:104px;color:var(--ink);font:inherit;background:#fff;border-radius:11px;outline:none;padding:11px 12px;font-size:11px;line-height:1.55}.profile-detail-editor textarea:focus{border-color:#8d9493;box-shadow:0 0 0 3px #3d4e4b14}.profile-detail-editor>div{justify-content:flex-end;gap:7px;margin-top:8px;display:flex}.profile-detail-editor .primary-action,.profile-detail-editor .secondary-action{width:auto;min-height:34px;margin:0;padding:7px 12px;font-size:10px}.profile-organizations{border-top:1px solid var(--line);margin-top:34px;padding-top:29px}.profile-organizations>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.profile-organizations>header h2{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:450}.profile-organizations>header p{max-width:620px;color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.6}.profile-organizations>header>span{background:var(--subtle);min-width:28px;height:28px;color:var(--muted);border-radius:50%;place-items:center;font-size:10px;display:grid}.profile-organization-empty{border:1px dashed var(--line-strong);color:var(--muted);border-radius:13px;margin:18px 0 0;padding:16px;font-size:11px}.profile-organization-list{gap:9px;margin-top:18px;display:grid}.profile-organization-list article{border:1px solid var(--line);background:#fcfcfb;border-radius:13px;padding:15px 16px}.profile-organization-list article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-organization-list strong{font-size:12px;font-weight:500}.profile-organization-list small{color:var(--muted);font-size:9px}.profile-organization-list p{margin:7px 0 5px;font-size:11px}.profile-organization-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.profile-organization-form label{color:#55585d;gap:6px;font-size:10px;display:grid}.profile-organization-form input{border:1px solid var(--line-strong);min-width:0;min-height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:9px 11px;font-size:11px}.profile-organization-form input:focus{outline-offset:2px;outline:2px solid #66766d}.profile-organization-form .secondary-action{grid-column:1/-1;width:fit-content;margin:4px 0 0}.profile-organizations>.context-note{margin-top:14px}.interview-profile-notes{border-top:1px solid var(--line);margin-top:34px;padding-top:29px}.interview-profile-notes>header{max-width:620px}.interview-profile-notes>header h2{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:450}.interview-profile-notes>header p{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.6}.interview-profile-notes>div{gap:10px;margin-top:20px;display:grid}.interview-profile-notes article{border:1px solid var(--line);background:#fcfcfb;border-radius:14px;padding:17px 18px}.interview-profile-notes small{color:#547064;font-size:9px}.interview-profile-notes h3{color:var(--muted);margin:8px 0 0;font-size:10px;font-weight:450;line-height:1.5}.interview-profile-notes article p{color:var(--ink);white-space:pre-wrap;margin:7px 0 0;font-size:11px;line-height:1.6}.supporting-documents-onboarding{border:1px solid var(--line);background:#fcfcfb;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;margin-top:22px;padding:20px;display:grid}.supporting-documents-onboarding h2{margin:0;font-size:14px;font-weight:500}.supporting-documents-onboarding p{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.55}.supporting-documents-onboarding .secondary-action{cursor:pointer;margin:0}.supporting-documents-onboarding ul{grid-column:1/-1;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:grid}.supporting-documents-onboarding li{background:#fff;border-radius:9px;justify-content:space-between;gap:12px;padding:9px 10px;font-size:10px;display:flex}.supporting-documents-onboarding li small{color:var(--muted)}.document-add-action{cursor:pointer;margin-top:26px}.document-add-action svg{width:18px;height:18px}.document-list{gap:10px;margin-top:25px;display:grid}.document-list article{border:1px solid var(--line);background:#fcfcfb;border-radius:14px;grid-template-columns:38px minmax(0,1fr);gap:13px;padding:17px;display:grid}.document-list article>span{border:1px solid var(--line);background:#fff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.document-list svg{width:20px;height:20px}.document-list strong{font-size:12px;font-weight:500;display:block}.document-list small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.document-list p{color:#4f6b5e;margin:8px 0 0;font-size:10px;line-height:1.45}.documents-empty{border:1px dashed var(--line-strong);text-align:center;border-radius:17px;justify-items:center;margin-top:28px;padding:48px 24px;display:grid}.documents-empty svg{width:28px;height:28px;color:var(--muted)}.documents-empty h2{margin:16px 0 0;font-size:16px;font-weight:450}.documents-empty p{max-width:460px;color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.55}.reference-privacy{background:#eef8f2;border-radius:13px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;margin-top:25px;padding:14px 16px;display:grid}.reference-privacy>span{background:var(--success);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.reference-privacy p{color:#4f6b5e;margin:0;font-size:10px;line-height:1.5}.reference-flow{margin-top:30px}.reference-flow h2{margin:0;font-size:14px;font-weight:500}.reference-flow ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:17px 0 0;padding:0;list-style:none;display:grid}.reference-flow li{border:1px solid var(--line);background:#fcfcfb;border-radius:14px;min-height:128px;padding:16px}.reference-flow li>span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.reference-flow li p{color:#55585d;margin:13px 0 0;font-size:10px;line-height:1.55}.references-empty{border:1px dashed var(--line-strong);text-align:center;border-radius:17px;justify-items:center;margin-top:24px;padding:34px 24px;display:grid}.references-empty svg{width:28px;height:28px;color:var(--muted)}.references-empty h2{margin:14px 0 0;font-size:15px;font-weight:450}.references-empty p{max-width:480px;color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.55}.coaching-availability{border:1px solid var(--line);background:#f6f4f0;border-radius:15px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;margin-top:24px;padding:18px;display:grid}.coaching-availability>span{color:#634f3c;background:#ede6dc;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.coaching-availability svg{width:23px;height:23px}.coaching-availability h2{margin:0;font-size:13px;font-weight:500}.coaching-availability p{color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.55}.placeholder-layout{align-content:start;justify-items:start;display:grid}.placeholder-layout>svg{width:34px;height:34px;margin-bottom:25px}.placeholder-layout h1{letter-spacing:-.04em;margin:0;font-size:clamp(34px,5vw,48px);font-weight:400;line-height:1.1}.placeholder-layout>p:not(.eyebrow){max-width:520px;color:var(--muted);margin:18px 0 0;line-height:1.6}.collaboration-filters{background:#f5f5f3;border:1px solid #e2e4e0;border-radius:999px;gap:3px;width:fit-content;margin-top:28px;padding:3px;display:flex}.collaboration-filters button{min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;font-size:11px}.collaboration-filters button.active{color:var(--ink);background:#fff;box-shadow:0 1px 4px #1f212414}.collaboration-empty,.integrations-empty{border:1px dashed var(--line-strong);text-align:center;border-radius:17px;justify-items:center;margin-top:24px;padding:42px 24px;display:grid}.collaboration-empty>span,.integrations-empty>span{color:#5d675f;background:#f0f2ef;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.collaboration-empty svg,.integrations-empty svg{width:22px;height:22px}.collaboration-empty h2,.integrations-empty h3{margin:16px 0 0;font-size:15px;font-weight:500}.collaboration-empty p,.integrations-empty p{max-width:490px;color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.6}.integrations-connected{margin-top:30px}.integrations-connected .insight-title h2{margin:0;font-size:13px;font-weight:500}.catalog-external{margin-top:32px}.catalog-external .insight-title h2{margin:0;font-size:13px;font-weight:500}.catalog-source-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.catalog-source-card{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;min-width:0;padding:18px;display:flex}.catalog-source-connected{background:#f6fbf8;border-color:#cfe2d7}.catalog-source-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.catalog-source-header>div{align-items:center;gap:10px;min-width:0;display:flex}.catalog-source-mark{color:#4f6256;background:#f0f2ef;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.catalog-source-mark svg{width:18px;height:18px}.catalog-source-card h3{margin:0;font-size:13px;font-weight:550;line-height:1.3}.catalog-source-card>p{color:var(--muted);margin:15px 0 0;font-size:10px;line-height:1.6}.catalog-source-status{color:var(--muted);white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:9px;display:inline-flex}.catalog-source-status i{background:#b7bbb8;border-radius:50%;width:7px;height:7px}.catalog-source-connected .catalog-source-status i{background:var(--success)}.catalog-source-requires-setup .catalog-source-status i{background:#b98550}.catalog-resource-types{flex-wrap:wrap;gap:6px;margin:15px 0 0;padding:0;list-style:none;display:flex}.catalog-resource-types li{color:var(--ink);background:#fff;border:1px solid #d9dedb;border-radius:999px;padding:6px 9px;font-size:10px;line-height:1.15}.catalog-capabilities{flex-wrap:wrap;gap:6px;margin:16px 0 0;padding:0;list-style:none;display:flex}.catalog-capabilities li{color:#59605b;background:#f3f4f2;border-radius:999px;padding:6px 8px;font-size:10px;line-height:1.15}.catalog-source-card footer{min-height:24px;color:var(--muted);justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:18px;font-size:9px;display:flex}.catalog-source-card footer a{color:var(--ink);text-underline-offset:3px;align-items:center;gap:5px;display:inline-flex}.integrations-empty{text-align:left;grid-template-columns:42px minmax(0,1fr);place-items:center start;gap:15px;padding:24px}.integrations-empty h3{margin-top:0}.integration-privacy{background:#eef7f1;border-radius:14px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:12px;margin-top:18px;padding:17px;display:grid}.integration-privacy>span{background:var(--success);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.integration-privacy h2{margin:1px 0 0;font-size:12px;font-weight:520}.integration-privacy p{color:#4f6b5e;margin:6px 0 0;font-size:10px;line-height:1.55}.composer-source-controls{align-items:center;gap:7px;min-width:0;display:flex}.composer-source-controls>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.composer-source-controls .round-control{flex:none;width:32px;height:32px}.voice-onboarding-control{min-width:82px;margin-top:28px}.voice-onboarding-control+.text-action{margin-left:12px}@media (max-width:1120px){.creator-workbench{grid-template-columns:var(--sidebar-width) minmax(0,1fr)}.workbench-insights,.workbench-resizer{display:none}}@media (max-width:720px){.catalog-source-list{grid-template-columns:1fr}.creator-workbench,.creator-workbench.sidebar-collapsed{--sidebar-width:1fr;grid-template-rows:64px minmax(0,1fr);grid-template-columns:1fr}.mobile-workbench-header{z-index:50;border-bottom:1px solid var(--line);background:#fffffff5;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px;min-width:0;padding:0 14px;display:grid;position:sticky;top:0}.mobile-workbench-header>strong{text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:450;overflow:hidden}.mobile-workbench-control{width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #e4e4e1;border-radius:50%;place-items:center;padding:0;display:grid;box-shadow:0 2px 7px #1f212414}.mobile-workbench-control svg{width:23px;height:23px}.mobile-sidebar-backdrop{z-index:70;background:#1f212447;border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.sidebar-collapsed .workbench-sidebar,.workbench-sidebar{box-sizing:border-box;width:min(84vw,340px);height:100dvh;max-height:100dvh;padding:max(14px,env(safe-area-inset-top)) 16px max(12px,env(safe-area-inset-bottom));z-index:80;visibility:hidden;border-right:1px solid var(--line);background:#fbfbfa;border-bottom:0;align-items:stretch;gap:0;transition:transform .18s,visibility .18s linear;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-102%);box-shadow:18px 0 42px #1f212421}.workbench-sidebar.mobile-open{visibility:visible;transform:translate(0)}.sidebar-collapsed .workbench-brand,.workbench-brand{flex:none;justify-content:flex-start;width:100%;min-height:52px;padding:0;display:flex}.sidebar-collapsed .workbench-brand .brand-mark,.workbench-brand .brand-mark{width:36px;height:36px;display:grid}.sidebar-collapsed .workbench-brand-name,.workbench-brand-name{display:block}.sidebar-toggle{display:none}.mobile-sidebar-close{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-left:auto;padding:0;font-size:28px;line-height:1}.workbench-sidebar.mobile-open .mobile-sidebar-close{display:grid}.sidebar-collapsed .workbench-nav,.workbench-nav{flex:none;grid-template-columns:minmax(0,1fr);justify-content:stretch;justify-items:stretch;gap:2px;width:100%;min-width:0;margin-top:18px;display:grid;overflow:visible}.sidebar-collapsed .workbench-nav button,.workbench-nav button,.workbench-nav button:nth-child(n+4){justify-content:flex-start;gap:13px;width:100%;min-height:48px;padding:7px 10px;font-size:15px;display:flex}.sidebar-collapsed .workbench-nav button>span,.workbench-nav button>span{display:inline}.sidebar-collapsed .workspace-activity-switcher,.workspace-activity-switcher{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:14px 0 0;padding:4px}.sidebar-collapsed .workspace-activity-switcher button,.workspace-activity-switcher button{grid-template-columns:24px minmax(0,1fr);justify-items:stretch;gap:7px;min-width:0;min-height:48px;padding:8px 9px}.sidebar-collapsed .workspace-activity-switcher strong,.workspace-activity-switcher strong{font-size:13px;display:block}.getting-started{border-top:1px solid var(--line);margin:auto -12px 0;padding:16px 20px 14px;display:block}.getting-started header{justify-items:legacy;gap:12px;display:flex}.getting-started h2{display:block}.getting-started ol{display:grid}.sidebar-collapsed .workbench-account,.workbench-account{width:100%;padding:7px 16px max(9px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fff;flex:none;margin:auto 0 0;display:block;position:sticky;bottom:0}.getting-started+.workbench-account{margin-top:0}.account-trigger,.sidebar-collapsed .account-trigger{justify-content:normal;background:0 0;border:0;border-radius:10px;grid-template-columns:36px minmax(0,1fr) 28px;gap:11px;width:100%;min-height:48px;padding:6px 4px;display:grid}.account-trigger:hover,.account-trigger[aria-expanded=true],.sidebar-collapsed .account-trigger:hover,.sidebar-collapsed .account-trigger[aria-expanded=true]{background:#f3f3f1}.account-avatar{border-radius:9px;width:36px;height:36px}.workbench-account .account-avatar{box-shadow:0 0 0 1px #1f21241a}.sidebar-collapsed .account-copy strong,.workbench-account .account-copy strong{font-size:13px;font-weight:500}.sidebar-collapsed .account-copy small,.workbench-account .account-copy small{display:none}.sidebar-collapsed .account-chevron,.sidebar-collapsed .account-copy,.workbench-account .account-chevron,.workbench-account .account-copy{display:grid}.sidebar-collapsed .account-chevron,.workbench-account .account-chevron{color:#727579;letter-spacing:1px;font-size:20px;line-height:1;display:block}.account-popover,.sidebar-collapsed .account-popover{inset:auto 16px 68px}.workbench-sidebar.account-menu-open .getting-started,.workbench-sidebar.account-menu-open .workbench-nav,.workbench-sidebar.account-menu-open .workspace-activity-switcher{display:none}.workbench-sidebar.account-menu-open .workbench-account{background:0 0;border-top:0;margin:18px 0 0;padding:0;position:static}.workbench-sidebar.account-menu-open .account-trigger{display:none}.workbench-sidebar.account-menu-open .workbench-brand{grid-template-columns:40px minmax(0,1fr) 44px;gap:10px;display:grid}.workbench-sidebar.account-menu-open .workbench-brand .brand-mark,.workbench-sidebar.account-menu-open .workbench-brand-name{display:none}.workbench-sidebar.account-menu-open .mobile-account-header-back{color:#515459;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;font-size:21px;line-height:1;display:grid}.workbench-sidebar.account-menu-open .mobile-account-header-back:hover{color:var(--ink);background:#eeeeed}.workbench-sidebar.account-menu-open .mobile-account-header-title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;display:block;overflow:hidden}.workbench-sidebar.account-menu-open .mobile-sidebar-close{margin-left:0}.sidebar-collapsed .workbench-sidebar.account-menu-open .account-popover,.workbench-sidebar.account-menu-open .account-popover{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block;position:static}.workbench-sidebar.account-menu-open .mobile-account-summary{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-height:70px;padding:12px 4px 18px;display:grid}.workbench-sidebar.account-menu-open .mobile-account-summary .account-avatar{border-radius:11px;width:44px;height:44px}.workbench-sidebar.account-menu-open .mobile-account-copy{align-content:center;gap:4px;min-width:0;min-height:0;display:grid}.workbench-sidebar.account-menu-open .mobile-account-copy small,.workbench-sidebar.account-menu-open .mobile-account-copy strong{text-overflow:ellipsis;white-space:nowrap;border:0;min-height:0;text-decoration:none;display:block;overflow:hidden}.mobile-account-copy strong{color:var(--ink);font-size:14px;font-weight:500}.mobile-account-copy small{color:var(--muted);font-size:10px}.mobile-account-copy a[x-apple-data-detectors]{color:inherit!important;font:inherit!important;text-decoration:none!important}.workbench-sidebar.account-menu-open .account-menu-section button,.workbench-sidebar.account-menu-open .account-popover>button{border-radius:10px;min-height:50px;padding:9px 10px;font-size:14px}.workbench-sidebar.account-menu-open .account-popover>button{margin-top:10px}.workbench-sidebar.account-menu-open .account-menu-section>small,.workbench-sidebar.account-menu-open .account-popover>button small{font-size:10px}.workbench-sidebar.account-menu-open .account-popover>button strong{font-size:13px}.workbench-sidebar.account-menu-open .account-menu-section{margin-top:8px;padding-top:8px}.workbench-sidebar.account-menu-open .account-budget{margin:10px 0 0}.workbench-center{grid-row:2;display:none}.creator-workbench:has(.voice-interview-dialog-backdrop) .workbench-center,.mobile-conversation-open .workbench-center{display:grid}.workbench-insights,.workbench-insights.panel-open,.workbench-insights:not(.panel-open){width:100%;height:auto;min-height:0;box-shadow:none;border-left:0;grid-row:2;display:grid;position:static}.mobile-conversation-open .workbench-insights,.mobile-conversation-open .workbench-insights.panel-open{display:none}.creator-workbench:not(.mobile-conversation-open) .workbench-nav button:first-child.active{background:0 0}.workspace-shell-mode .coaching-layout,.workspace-shell-mode .collaboration-layout,.workspace-shell-mode .documents-layout,.workspace-shell-mode .integrations-layout,.workspace-shell-mode .placeholder-layout,.workspace-shell-mode .references-layout{width:calc(100% - 32px);padding:22px 0 96px}.profile-details-grid,.profile-organization-form,.profile-strength-support>div,.reference-flow ol{grid-template-columns:1fr}.profile-organization-form .secondary-action{grid-column:1;width:100%}.profile-details-grid article:last-child{grid-column:1}.profile-photo{grid-template-columns:58px minmax(0,1fr)}.profile-photo-preview{border-radius:15px;width:58px;height:58px}.profile-photo .secondary-action{grid-column:1/-1;width:100%}.supporting-documents-onboarding{grid-template-columns:1fr}.supporting-documents-onboarding .secondary-action{width:100%}.supporting-documents-onboarding ul{grid-column:1}.voice-onboarding-control+.text-action{margin:8px 0 0}.composer-source-controls>span{display:none}.strength-modal-backdrop{align-items:end;padding:10px}.strength-modal{border-radius:18px 18px 10px 10px;max-height:calc(100svh - 20px);padding:24px 18px 20px}.strength-modal>h2{font-size:23px}.voice-interview-dialog-backdrop{align-items:end;padding:10px}.voice-interview-dialog{border-radius:20px 20px 10px 10px;padding:24px 18px 20px}.voice-interview-dialog h2{margin-top:18px;font-size:23px}.voice-interview-dialog-actions{flex-direction:column;align-items:stretch}.voice-interview-dialog-actions .primary-action,.voice-interview-dialog-actions .text-action{justify-content:center;width:100%;min-height:48px}}.workbench-insights{grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.portfolio-workspace-content{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}.portfolio-overview>section{border-bottom:1px solid var(--line);padding:25px 22px}.portfolio-overview section>p{color:var(--muted);margin:14px 0 0;font-size:11px;line-height:1.55}.agent-empty-state{background:#fff;border:1px solid #e6e7e4;border-radius:16px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:14px;margin-top:18px;padding:22px;display:grid}.agent-empty-state>span{color:#626a63;background:#f1f3ef;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.agent-empty-state svg{width:20px;height:20px}.agent-empty-state strong{font-size:12px;font-weight:500}.agent-empty-state p{max-width:48ch;color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.55}.measured-task-summary-list{gap:9px;margin-top:15px;display:grid}.measured-task-summary-card{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}.measured-task-summary-card>span{color:#626a63;background:#f1f3ef;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.measured-task-summary-card svg{width:19px;height:19px}.measured-task-summary-card strong{font-size:12px;font-weight:500;display:block}.measured-task-summary-card p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.5}.measured-task-summary-card small{color:var(--muted);text-transform:capitalize;margin-top:8px;font-size:9px;display:block}.measured-task-summary-card.compact{padding-block:11px}.operator-profile-card{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:15px;padding:17px}.operator-profile-card>header{border:0;justify-content:space-between;align-items:flex-start;gap:14px;min-height:0;padding:0;display:flex}.operator-profile-card>header strong{font-size:12px;font-weight:560;line-height:1.45;display:block}.operator-profile-card>header p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.55}.operator-profile-card>header>span{color:#315844;text-transform:capitalize;background:#eef4f0;border-radius:999px;flex:none;padding:5px 8px;font-size:8px;line-height:1.2}.operator-profile-card>p{color:var(--muted);margin:14px 0 0;font-size:9px;line-height:1.55}.match-fit-facts,.operator-profile-facts,.workspace-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.operator-profile-facts{margin:15px 0 0}.workspace-detail-item{background:#f6f7f5;border-radius:11px;min-width:0;padding:10px}.workspace-detail-item dt{color:var(--muted);font-size:8px;line-height:1.3}.workspace-detail-item dd{color:var(--ink);margin:5px 0 0;font-size:9px;line-height:1.5}.operator-profile-sections{gap:14px;margin-top:16px;display:grid}.operator-profile-section{border-top:1px solid var(--line);padding-top:14px}.match-signal-group h4,.operator-profile-section h4,.workspace-detail-section h4{margin:0;font-size:9px;font-weight:560}.operator-profile-section>p{color:var(--muted);margin:7px 0 0;font-size:9px}.match-signal-group ul,.operator-profile-section ul{gap:7px;margin:8px 0 0;padding:0;list-style:none;display:grid}.operator-profile-section li{border:1px solid #e8e9e6;border-radius:11px;gap:3px;padding:10px;display:grid}.operator-profile-section li strong{font-size:9px;font-weight:560}.operator-profile-section li span{color:var(--muted);font-size:8px;line-height:1.5}.operator-profile-section li small{color:#315844;text-transform:capitalize;margin:2px 0 0;font-size:7px}.measured-task-detail{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.measured-task-detail>summary{cursor:pointer;color:var(--ink);font-size:9px;list-style-position:inside}.measured-task-detail[open]>summary{margin-bottom:10px}.workspace-detail-section{border-top:1px solid var(--line);margin-top:13px;padding-top:12px}.workspace-detail-section article{background:#f6f7f5;border-radius:11px;margin-top:8px;padding:10px}.workspace-detail-section article strong{font-size:9px}.workspace-detail-section article p{font-size:8px}.workspace-detail-section article small{text-transform:none;margin-top:5px;font-size:8px;line-height:1.45}.workspace-detail-section ol,.workspace-detail-section ul{color:var(--ink);margin:8px 0 0;padding-left:18px;font-size:9px;line-height:1.5}.workspace-detail-section li+li{margin-top:7px}.workspace-detail-section li small{color:var(--muted);text-transform:none;margin-top:3px;font-size:8px}.match-assessment-card{background:#fbfdfb;border:1px solid #dce6df;border-radius:14px;padding:15px}.match-assessment-card>header{border:0;justify-content:space-between;align-items:flex-start;gap:12px;min-height:0;padding:0;display:flex}.match-assessment-card>header strong{font-size:11px;font-weight:560;line-height:1.45;display:block}.match-assessment-card>header small{color:var(--muted);text-transform:capitalize;margin-top:4px;font-size:8px}.match-score{color:#315844;flex:none;font-size:10px;font-weight:560}.match-assessment-card>p{color:var(--muted);margin:10px 0 0;font-size:9px;line-height:1.55}.match-requirement-state{border-radius:10px;margin-top:12px;padding:8px 10px;font-size:8px;line-height:1.4}.match-requirement-state.complete{color:#245c38;background:#eaf4ec}.match-requirement-state.open{color:#765331;background:#f5eee7}.match-fit-facts{margin:10px 0 0}.match-signal-group{border-top:1px solid #e2e8e3;margin-top:12px;padding-top:11px}.match-signal-group li{color:var(--muted);padding-left:14px;font-size:8px;line-height:1.5;position:relative}.match-signal-group li:before{content:"";background:#3f7d5b;border-radius:50%;width:5px;height:5px;position:absolute;top:4px;left:0}.match-signal-group.gaps li:before{background:#ad7546}.match-signal-group>p{color:var(--muted);margin:7px 0 0;font-size:8px;line-height:1.5}.match-version-note{color:var(--muted);text-transform:none;margin-top:13px;font-size:7px;line-height:1.4}.workspace-disclaimer{border-top:1px solid #e2e8e3;margin-top:9px;padding-top:9px;font-size:8px!important}.task-publication-control,.task-publication-status{background:#fbfdfb;border:1px solid #dce6df;border-radius:12px;margin-top:13px;padding:12px}.task-publication-control>summary{cursor:pointer;font-size:9px;font-weight:560}.task-publication-control>p,.task-publication-status>p{color:var(--muted);margin:8px 0 0;font-size:8px;line-height:1.5}.task-publication-status>strong{font-size:9px;font-weight:560}.task-publication-status.live{color:#245c38;background:#eef7f1}.task-publication-status.approved{background:#f4f8f5}.task-publication-status.paused{color:var(--ink);background:#f7f5ef}.task-publication-status.expired{color:var(--ink);background:#f8f4f2}.task-publication-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.task-publication-form label{color:var(--muted);gap:5px;font-size:8px;line-height:1.3;display:grid}.task-publication-form input,.task-publication-form textarea{width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #dfe1dd;border-radius:9px;padding:9px 10px;font-size:9px;line-height:1.4}.task-publication-form textarea{resize:vertical;min-height:72px}.task-publication-compensation{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.task-publication-status>.primary-action,.task-publication-submit-form>.primary-action{width:100%;min-height:38px;margin-top:12px;padding-block:9px;font-size:9px}.task-publication-error{color:#a13f34!important}.task-publication-actions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.task-publication-actions button{min-height:34px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #d7ddd8;border-radius:999px;padding:7px 11px;font-size:8px}.task-publication-actions button:disabled{cursor:wait;opacity:.55}.task-publication-actions .task-publication-danger{color:#8d382f;border-color:#e6c7c2}.task-publication-renewal{border-top:1px solid #dce6df;margin-top:12px;padding-top:10px}.task-publication-renewal>summary{cursor:pointer;font-size:8px;font-weight:560}.task-publication-renewal-form{gap:8px;margin-top:9px;display:grid}.task-publication-renewal-form>p{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.task-publication-renewal-form>.task-publication-renewal-facts{color:var(--ink);font-weight:520}.task-publication-renewal-form>label{color:var(--ink);align-items:flex-start;gap:7px;font-size:8px;line-height:1.45;display:flex}.task-publication-renewal-form input{width:14px;height:14px;accent-color:var(--ink);flex:none;margin:0}@media (max-width:720px){.match-fit-facts,.operator-profile-facts,.task-publication-form,.workspace-detail-grid{grid-template-columns:1fr}}.order-brief-card{background:#fff;border:1px solid #e2e5e0;border-radius:16px;margin-top:18px;padding:18px}.work-brief-decomposition{gap:18px;display:grid}.work-brief-decomposition>header h2{margin:5px 0 0;font-size:16px;font-weight:550;line-height:1.25}.work-brief-decomposition>header>p:last-child{color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.55}.work-brief-decomposition-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.work-brief-decomposition-form>label:not(.work-brief-source-file){gap:6px;display:grid}.work-brief-decomposition-form>label>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:550}.work-brief-decomposition-form .wide{grid-column:1/-1}.work-brief-decomposition-form input,.work-brief-decomposition-form select,.work-brief-decomposition-form textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:11px;font-size:10px}.work-brief-decomposition-form input,.work-brief-decomposition-form select{min-height:42px;padding:0 11px}.work-brief-decomposition-form textarea{resize:vertical;min-height:150px;padding:11px;line-height:1.55}.work-brief-decomposition-form .primary-action,.work-brief-decomposition-form .secondary-action{justify-content:center;width:100%;min-height:44px}.work-brief-source-file svg{width:17px;height:17px}.work-brief-decomposition-privacy{background:#f3f7f4;border-radius:11px;grid-template-columns:24px minmax(0,1fr);gap:9px;padding:12px;display:grid}.work-brief-decomposition-privacy>span{color:#356a4a;background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.work-brief-decomposition-privacy p{color:#4f6256;margin:1px 0 0;font-size:9px;line-height:1.5}.work-brief-decomposition-drafts{border:0!important;padding:0!important}.work-brief-decomposition-drafts>div:last-child{gap:9px;margin-top:12px;display:grid}.work-brief-decomposition-drafts article{background:#fff;border:1px solid #e2e5e0;border-radius:13px;padding:14px}.work-brief-decomposition-drafts article header{border:0;justify-content:space-between;align-items:flex-start;gap:12px;min-height:0;padding:0;display:flex}.work-brief-decomposition-drafts article strong{font-size:11px;font-weight:560;line-height:1.4}.work-brief-decomposition-drafts article header small{color:#745a45;background:#f3eee8;border-radius:999px;flex:none;padding:4px 7px;font-size:8px}.work-brief-decomposition-drafts article p{color:var(--ink);margin:8px 0 0;font-size:9px;line-height:1.55}.work-brief-decomposition-drafts article>small{color:var(--muted);margin-top:8px;font-size:8px;display:block}.work-brief-decomposition-drafts article>button{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:12px;padding:0;font-size:9px;text-decoration:underline;display:inline-flex}.work-brief-decomposition-empty{color:var(--muted);margin:10px 0 0;font-size:9px;line-height:1.5}.order-brief-card>header{border:0;justify-content:space-between;align-items:flex-start;gap:14px;min-height:0;padding:0;display:flex}.order-brief-card>header>div{align-items:center;gap:11px;min-width:0;display:flex}.order-brief-card>header>div>span{color:#315844;background:#eef3ee;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.order-brief-card>header svg{width:18px;height:18px}.order-brief-card>header strong{font-size:12px;font-weight:550;line-height:1.4}.order-brief-card>header>small{color:#745a45;background:#f3eee8;border-radius:999px;flex:none;padding:5px 8px;font-size:9px;line-height:1.2}.order-brief-card>header>small.confirmed{color:#245c38;background:#eaf4ec}.order-brief-card>p{color:var(--ink);margin:15px 0 0;font-size:10px;line-height:1.6}.order-brief-progress-copy{color:var(--muted);justify-content:space-between;align-items:baseline;gap:12px;margin-top:18px;font-size:9px;display:flex}.order-brief-progress-copy strong{color:var(--ink);font-weight:520}.order-brief-progress{background:#e8e9e6;border-radius:999px;height:4px;margin-top:7px;overflow:hidden}.order-brief-progress>span{border-radius:inherit;background:#466c58;height:100%;display:block}.order-brief-outcome{color:var(--muted);margin-top:14px;font-size:9px;line-height:1.5;display:block}.order-brief-outcome strong{color:var(--ink);font-weight:520}.problem-fit-card{background:#fafbf9;border:1px solid #e2e5e0;border-radius:13px;margin-top:16px;padding:14px}.problem-fit-card>header{border:0;justify-content:space-between;align-items:flex-start;gap:12px;min-height:0;padding:0;display:flex}.problem-fit-card>header small{color:var(--muted);font-size:8px;display:block}.problem-fit-card>header strong{margin-top:3px;font-size:11px;font-weight:560;display:block}.problem-fit-card>header b{color:var(--muted);font-size:9px;font-weight:520}.problem-fit-card>p{color:var(--muted);margin:10px 0 0;font-size:9px;line-height:1.55}.problem-fit-gaps,.problem-fit-skills{margin-top:11px}.problem-fit-gaps>small,.problem-fit-skills>small{color:var(--ink);font-size:8px;font-weight:550}.problem-fit-gaps ul,.problem-fit-skills ul{color:var(--muted);margin:6px 0 0;padding-left:16px;font-size:8px;line-height:1.55}.problem-fit-empty,.problem-fit-note{color:var(--muted);margin-top:10px;font-size:8px;line-height:1.5;display:block}.problem-fit-note{border-top:1px solid #e6e8e4;padding-top:9px}.problem-fit-card.fit-level-2,.problem-fit-card.fit-level-3{background:#f5faf6;border-color:#cfe0d3}.agent-empty-state>button,.order-brief-card>button,.order-brief-empty-state>button{min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #d8dcd7;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:18px;padding:0 15px;font-size:10px;display:inline-flex}.agent-empty-state>button:hover,.order-brief-card>button:hover,.order-brief-empty-state>button:hover{border-color:#aeb5ad}.order-brief-empty-state{align-items:start}.agent-empty-state>button,.order-brief-empty-state>button{grid-column:2;justify-self:start;margin-top:0}.proposed-skill-list>div:last-child{gap:10px;margin-top:14px;display:grid}.proposed-skill-list article{background:#fbfcfa;border:1px solid #e3e7e1;border-radius:14px;padding:15px 16px}.proposed-skill-list article header{border:0;justify-content:space-between;align-items:flex-start;gap:12px;min-height:0;padding:0;display:flex}.proposed-skill-list article strong{font-size:12px;font-weight:550;line-height:1.4}.proposed-skill-list article header span{color:#745a45;flex:none;font-size:9px;line-height:1.4}.proposed-skill-list article p{color:var(--ink);margin:8px 0 0;font-size:10px;line-height:1.55}.proposed-skill-list article small{color:var(--muted);margin-top:9px;font-size:9px;line-height:1.45;display:block}.proposed-skill-list article.skill-review-confirmed{background:#f5faf6;border-color:#cfe0d3}.proposed-skill-list article.skill-review-rejected{opacity:.58}.proposed-skill-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.proposed-skill-actions button{min-height:32px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #d9ddd8;border-radius:999px;padding:0 12px;font-size:10px}.proposed-skill-actions button:first-child{color:#245c38;background:#edf6ef;border-color:#b9d3bf}.proposed-skill-actions button:hover{border-color:#aeb5ad}.proposed-problem-list>div:last-child{gap:10px;margin-top:14px;display:grid}.proposed-problem-list article{background:#fbfcfa;border:1px solid #e1e5df;border-radius:14px;padding:16px}.proposed-problem-list article header{border:0;justify-content:space-between;align-items:flex-start;gap:12px;min-height:0;padding:0;display:flex}.proposed-problem-list article header strong{font-size:12px;font-weight:560;line-height:1.4}.proposed-problem-list article header span{color:#745a45;flex:none;font-size:9px;line-height:1.4}.proposed-problem-list article>p{color:var(--ink);margin:9px 0 0;font-size:10px;line-height:1.55}.proposed-problem-list article>small{color:var(--muted);margin-top:10px;font-size:9px;line-height:1.5;display:block}.proposed-problem-list article>small strong{color:var(--ink);font-weight:520}.proposed-problem-list article.problem-review-confirmed{background:#f4faf5;border-color:#c9dfcf}.proposed-problem-list article.problem-review-rejected{opacity:.58}.proposed-problem-actions{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.proposed-problem-actions button{min-height:34px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #d6d9d5;border-radius:999px;padding:7px 11px;font-size:9px}.proposed-problem-actions button:first-child{color:#245c38;background:#edf6ef;border-color:#b9d3bf}.proposed-problem-actions button:hover{border-color:#aeb5ad}.creator-solution-routes h3,.organization-solution-routes h3{margin:0;font-size:11px;font-weight:540;line-height:1.5}.creator-solution-routes ol,.organization-solution-routes ol{gap:9px;margin:15px 0 0;padding:0;list-style:none;display:grid}.creator-solution-routes li,.organization-solution-routes li{background:#fbfcfa;border:1px solid #e3e6e1;border-radius:13px;align-items:flex-start;gap:11px;padding:13px;display:flex}.creator-solution-routes li>span,.organization-solution-routes li>span{color:#43514a;background:#eef2ed;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.creator-solution-routes li strong,.organization-solution-routes li strong{font-size:10px;font-weight:540;line-height:1.4;display:block}.creator-solution-routes li p,.organization-solution-routes li p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.45}.organization-problem-fit{background:#fafbf9;border:1px solid #e0e4df;border-radius:15px;margin:20px 22px 0;padding:17px!important}.organization-problem-fit.fit-level-2,.organization-problem-fit.fit-level-3{background:#f4f9f5;border-color:#c9ddcf}.organization-problem-fit>header{border:0;justify-content:space-between;align-items:flex-start;gap:14px;min-height:0;padding:0;display:flex}.organization-problem-fit>header .eyebrow{margin:0;font-size:8px}.organization-problem-fit>header h3{margin:5px 0 0;font-size:15px;font-weight:500}.organization-problem-fit>header>strong{color:var(--muted);font-size:9px;font-weight:520}.organization-problem-fit>p{color:var(--muted);margin:11px 0 0;font-size:9px;line-height:1.55}.organization-fit-dimensions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.organization-fit-dimensions>div{color:var(--muted);background:#fff;border-radius:9px;justify-content:space-between;gap:8px;padding:9px 10px;font-size:8px;display:flex}.organization-fit-dimensions strong{color:var(--ink);font-weight:520}.organization-fit-list{margin-top:13px}.organization-fit-list>strong{font-size:9px;font-weight:550;display:block}.organization-fit-list ul{color:var(--muted);margin:6px 0 0;padding-left:16px;font-size:8px;line-height:1.55}.organization-problem-fit>small{color:var(--muted);margin-top:12px;font-size:8px;line-height:1.5;display:block}.portfolio-panel-close{width:34px;height:34px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:24px;display:grid;position:absolute;top:18px;right:18px}.portfolio-panel-close:hover{background:var(--subtle)}.workbench-insights.panel-open>header{min-height:70px;padding-right:62px;position:relative}.workspace-shell-mode .portfolio-panel-layout{width:100%;min-height:100%;margin:0;padding:24px 22px 96px}.portfolio-panel-layout .profile-heading h1{font-size:clamp(27px,3vw,36px)}.portfolio-panel-layout .profile-details-grid,.portfolio-panel-layout .profile-facts-grid,.portfolio-panel-layout .reference-flow ol{grid-template-columns:1fr}.portfolio-panel-layout .profile-facts-grid>section{padding:22px 0}.portfolio-panel-layout .profile-facts-grid>section+section{border-top:1px solid var(--line);border-left:0;padding-left:0}.portfolio-panel-layout .profile-details-grid article:last-child{grid-column:1}.portfolio-panel-layout .profile-photo{grid-template-columns:62px minmax(0,1fr)}.portfolio-panel-layout .profile-photo-preview{border-radius:15px;width:62px;height:62px}.portfolio-panel-layout .profile-photo .secondary-action{grid-column:1/-1;width:100%}.portfolio-panel-layout .profile-source{grid-template-columns:28px minmax(0,1fr)}.portfolio-panel-layout .profile-source small{grid-column:2}@media (max-width:1120px){.workbench-insights:not(.panel-open){display:none}.workbench-insights.panel-open{z-index:60;border-left:1px solid var(--line);width:min(560px,100%);height:100svh;display:grid;position:fixed;top:0;right:0;box-shadow:-18px 0 54px #1f212429}}@media (max-width:720px){.workbench-insights,.workbench-insights.panel-open,.workbench-insights:not(.panel-open){width:100%;height:auto;min-height:0;box-shadow:none;border-left:0;grid-row:2;display:grid;position:static}.mobile-conversation-open .workbench-insights,.mobile-conversation-open .workbench-insights.panel-open{display:none}.workspace-shell-mode .portfolio-panel-layout{width:100%;padding:22px 18px 88px}}@media (max-width:1120px){.creator-workbench,.creator-workbench.sidebar-collapsed{grid-template-columns:var(--sidebar-width) minmax(0,1fr);grid-template-rows:64px minmax(0,1fr)}.mobile-workbench-header{z-index:50;border-bottom:1px solid var(--line);background:#fffffff5;grid-area:1/2;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px;min-width:0;padding:0 14px;display:grid;position:sticky;top:0}.mobile-workbench-header>strong{text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:450;overflow:hidden}.mobile-workbench-control{width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #e4e4e1;border-radius:50%;place-items:center;padding:0;display:grid;box-shadow:0 2px 7px #1f212414}.mobile-workbench-control svg{width:23px;height:23px}.workbench-sidebar{grid-area:1/1/3}.workbench-center{grid-area:2/2;display:none}.mobile-conversation-open .workbench-center{display:grid}.workbench-resizer{display:none}.workbench-insights,.workbench-insights.panel-open,.workbench-insights:not(.panel-open){width:100%;height:auto;min-height:0;box-shadow:none;border-left:0;grid-area:2/2;display:grid;position:static}.mobile-conversation-open .workbench-insights,.mobile-conversation-open .workbench-insights.panel-open{display:none}}@media (max-width:720px){.creator-workbench,.creator-workbench.sidebar-collapsed{grid-template-columns:1fr}.mobile-workbench-header,.workbench-center,.workbench-insights,.workbench-insights.panel-open,.workbench-insights:not(.panel-open){grid-column:1}}.organization-workspace-shell{background:#fff;width:100%;height:100svh;min-height:680px;overflow:hidden}.organization-workbench{color:var(--ink)}.organization-nav-status{color:var(--muted);margin-left:auto;font-size:9px;font-weight:400}.organization-sidebar-privacy{color:var(--muted);margin:auto 10px 14px;font-size:10px;line-height:1.55}.sidebar-collapsed .organization-nav-status,.sidebar-collapsed .organization-sidebar-privacy{display:none}.organization-workspace-switch{margin-top:0}.organization-workspace-switch .account-avatar svg{width:20px;height:20px}.organization-live-conversation{padding-top:24px}.organization-chat-thread{padding-top:14px}.organization-chat-thread .chat-message:first-child{margin-top:10px}.organization-user-answer{width:100%;color:inherit;text-align:left;font:inherit;line-height:inherit;white-space:pre-wrap;cursor:pointer;background:0 0;border:0;padding:0}.organization-user-answer:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #47765b}.organization-review-message>div:last-child{background:#f5faf7;border:1px solid #d4e8da;border-radius:14px;padding:14px 15px}.organization-review-message h2{margin:0;font-size:13px;font-weight:550}.organization-review-message p{color:#52645a;margin-top:6px;font-size:11px;line-height:1.55}.organization-live-conversation .composer-controls>span{text-overflow:ellipsis;white-space:nowrap;max-width:min(62%,420px);overflow:hidden}.organization-brief>header>div:first-child{width:100%}.organization-brief-content>section{padding:24px 22px 4px}.organization-brief-content>section>.eyebrow{margin:0}.work-need-worksheet-summary{background:#f8fbf9;border:1px solid #dce6df;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;gap:14px;margin:20px 22px 0;display:grid;padding:18px!important}.work-need-worksheet-summary h3{margin:6px 0 0;font-size:16px;font-weight:530;line-height:1.25}.work-need-worksheet-summary p:not(.eyebrow){color:var(--muted);margin:7px 0 0;font-size:9px;line-height:1.45}.work-need-worksheet-summary>strong{color:#3f6f53;font-size:12px;font-weight:560}.work-need-worksheet-progress{background:#e3e8e4;border-radius:99px;grid-column:1/-1;height:5px;overflow:hidden}.work-need-worksheet-progress>span{border-radius:inherit;background:#4d8160;height:100%;transition:width .18s;display:block}.ordering-context{border-bottom:1px solid var(--line);margin:20px 22px 0;padding:0 0 22px!important}.ordering-context h3{margin:0 0 12px;font-size:12px;font-weight:550}.ordering-context-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ordering-context-options button{border:1px solid var(--line);min-height:42px;color:var(--muted);font:inherit;cursor:pointer;background:#fff;border-radius:11px;padding:9px 11px;font-size:10px}.ordering-context-options button.selected{color:var(--ink);background:#f4f8f5;border-color:#6f8878;box-shadow:inset 0 0 0 1px #6f8878}.ordering-context select{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:11px;margin-top:10px;padding:0 34px 0 11px;font-size:10px}.ordering-context>p{color:var(--muted);margin:10px 0 0;font-size:9px;line-height:1.5}.ordering-context .text-action{margin-top:10px}.organization-brief ol{gap:9px;margin:17px 0 0;padding:0;list-style:none;display:grid}.work-need-worksheet>ol{grid-template-columns:repeat(2,minmax(0,1fr))}.work-need-section-card{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden}.organization-brief li.current .work-need-section-card{border-color:#aeb3ae;box-shadow:0 0 0 2px #3d4e4b0f}.organization-brief li .work-need-section-content{width:100%;min-height:72px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:27px minmax(0,1fr);align-items:start;gap:11px;padding:13px;display:grid}.organization-brief li .work-need-section-content>span{background:var(--subtle);width:27px;height:27px;color:var(--muted);border-radius:50%;place-items:center;font-size:10px;display:grid}.organization-brief li.complete .work-need-section-content>span{background:var(--success);color:#fff}.organization-brief li strong{font-size:11px;font-weight:500;display:block}.organization-brief li p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:5px 0 0;font-size:9px;line-height:1.5;display:-webkit-box;overflow:hidden}.work-need-review{background:#fafbfa;border-top:1px solid #eceeeb;padding:10px 13px 12px 51px}.work-need-review>small{color:var(--muted);font-size:8px;line-height:1.35;display:block}.work-need-review.state-confirmed>small{color:#2f6b45}.work-need-review.state-needs-participant>small{color:#795b40}.work-need-review>div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.work-need-review button{min-height:30px;color:var(--muted);font:inherit;cursor:pointer;background:#fff;border:1px solid #d8dcd7;border-radius:999px;padding:5px 10px;font-size:8px}.work-need-review button[aria-pressed=true]{color:var(--ink);background:#eef4ef;border-color:#70877a}.work-need-review button:last-child[aria-pressed=true]{background:#f7f2ec;border-color:#a78b6f}.work-need-participants{border-top:1px solid var(--line);margin-top:18px;padding-bottom:22px!important}.work-need-participants h3{margin:0;font-size:12px;font-weight:550}.work-need-participants>p{color:var(--muted);margin:8px 0 16px;font-size:9px;line-height:1.55}.work-need-participants label{gap:6px;margin-top:10px;display:grid}.work-need-participants label>span{color:var(--muted);font-size:8px}.work-need-participants input,.work-need-participants select{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:0 11px;font-size:10px}.work-need-participants>.secondary-action{width:100%;margin-top:12px}.participant-draft{background:#f5f6f4;border-radius:10px;gap:3px;margin-top:10px;padding:11px 12px;display:grid}.participant-draft strong{font-size:9px;font-weight:550}.participant-draft small,.participant-draft span{color:var(--muted);font-size:8px}.work-need-confirmation-gate{border-top:1px solid var(--line);margin-top:18px;padding-bottom:22px!important}.work-need-confirmation-gate h3{margin:0;font-size:12px;font-weight:550}.work-need-confirmation-gate>div:first-child>p{color:var(--muted);margin:8px 0 16px;font-size:9px;line-height:1.55}.work-need-confirmation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.work-need-confirmation-grid label{align-content:start;gap:6px;display:grid}.work-need-confirmation-grid label>span{color:var(--muted);font-size:8px}.work-need-confirmation-grid input,.work-need-confirmation-grid select,.work-need-confirmation-grid textarea{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink);font:inherit;resize:vertical;background:#fff;border-radius:10px;padding:9px 11px;font-size:10px}.work-need-confirmation-grid input:disabled,.work-need-confirmation-grid select:disabled,.work-need-confirmation-grid textarea:disabled{color:var(--muted);opacity:1;background:#f5f6f4}.work-need-confirmation-wide{grid-column:1/-1}.work-need-money-field{grid-template-columns:minmax(0,1fr) 76px;gap:7px;display:grid}.work-need-check-row{color:var(--muted);align-items:flex-start;gap:9px;margin-top:12px;font-size:9px;line-height:1.4;display:flex}.work-need-check-row input{accent-color:#3f6f53;width:16px;height:16px;margin:0}.organization-private-note{margin:18px 22px}.organization-brief-actions{padding:0 22px 24px}.organization-brief-actions .primary-action,.organization-brief-actions .secondary-action{width:100%}.organization-solution-routes{padding:0 22px 28px!important}.work-need-solution-stage{border-top:1px solid var(--line);margin-top:4px;padding:24px 22px!important}.work-need-solution-heading h3{margin:7px 0 0;font-size:15px;font-weight:540}.work-need-solution-heading>p:last-child,.work-need-stage-status p{color:var(--muted);margin:7px 0 0;font-size:9px;line-height:1.55}.work-need-solution-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.work-need-solution-choices>button{min-height:130px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe3df;border-radius:14px;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:10px;padding:15px;display:grid}.work-need-solution-choices>button:hover{background:#fbfdfb;border-color:#9dac9f}.work-need-solution-choices>button>span{color:#416b50;background:#edf4ef;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.work-need-solution-choices>button:nth-child(2)>span{color:#775f4e;background:#f3eee9}.work-need-solution-choices strong{font-size:11px;font-weight:550;display:block}.work-need-solution-choices p{color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.5}.work-need-solution-choices i{color:var(--muted);font-style:normal}.work-need-stage-status{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;display:grid}.work-need-stage-status>span{color:#416b50;background:#edf4ef;border-radius:12px;place-items:center;width:38px;height:38px;font-size:15px;display:grid}.work-need-stage-status.creating>span{background:#e8f4eb}.work-need-stage-status h3{margin:1px 0 0;font-size:14px;font-weight:550}.work-need-match-criteria{gap:7px;margin:16px 0 0;padding:0;list-style:none;display:grid}.work-need-match-criteria li{color:var(--muted);align-items:center;gap:8px;font-size:9px;display:flex}.work-need-match-criteria span{color:#3f7953}.work-need-no-match{background:#f5f6f4;border-radius:12px;margin-top:18px;padding:14px}.work-need-no-match strong{font-size:10px;font-weight:550}.work-need-no-match p{color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.5}.work-need-stage-actions{gap:9px;margin-top:16px;display:grid}.work-need-stage-actions .primary-action{width:100%}.work-need-stage-actions .text-action{justify-self:center}.source-work-need{background:#f7fbf8;border:1px solid #d8e6dc;border-radius:15px;margin-bottom:22px;padding:18px!important}.source-work-need-heading{grid-template-columns:32px minmax(0,1fr);gap:11px;margin-top:10px;display:grid}.source-work-need-heading>span{color:#fff;background:#40815a;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.source-work-need h3{margin:0;font-size:14px;font-weight:550}.source-work-need p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.55}.source-work-need dl{background:#fff;border-radius:11px;margin:15px 0;padding:12px}.source-work-need dt{color:var(--muted);font-size:8px}.source-work-need dd{margin:5px 0 0;font-size:10px;line-height:1.45}.source-work-need .primary-action{width:100%}.source-work-need-context{background:#f5faf7;border-color:#cfe1d4}.profile-suggestions{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 0}.profile-suggestions>header h2{margin:0;font-size:16px;font-weight:520}.profile-suggestions>header p{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.55}.profile-suggestions>div{gap:10px;margin-top:16px;display:grid}.profile-suggestions article{background:#f8fbf9;border:1px solid #dce6df;border-radius:13px;padding:15px}.profile-suggestions article small{color:#47765b;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:600}.profile-suggestions article p{color:var(--ink);white-space:pre-wrap;margin:8px 0 0;font-size:11px;line-height:1.55}.profile-suggestions article>div{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.profile-suggestions article button{border:1px solid var(--line);min-height:34px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:7px 12px;font-size:10px}.profile-suggestions article button:first-child{background:#edf5f0;border-color:#7e9d89}.organization-access-layout{gap:22px}.organization-settings-stack{display:grid}.organization-access-state{min-height:220px;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:14px;padding:28px;font-size:11px;display:grid}.organization-access-spinner{border:2px solid #d9e5dd;border-top-color:#3f7459;border-radius:50%;width:24px;height:24px;animation:organization-access-spin .8s linear infinite}@keyframes organization-access-spin{to{transform:rotate(1turn)}}.organization-context-picker{gap:7px;display:grid}.organization-context-picker>span,.organization-invite-form legend,.organization-invite-form>label>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:550}.organization-context-picker select,.organization-invite-form input,.organization-member-grant select{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:0 12px;font-size:11px}.organization-access-empty,.organization-access-notice{color:#416b50;background:#f3f7f4;border-radius:11px;margin:0;padding:12px 14px;font-size:10px;line-height:1.5}.organization-access-summary{background:#f7fbf8;border:1px solid #d8e6dc;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:15px;display:flex}.organization-access-summary>div{align-items:center;gap:11px;min-width:0;display:flex}.organization-access-summary>div>span{color:#fff;background:#40815a;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.organization-access-summary svg{width:18px;height:18px}.organization-access-summary small,.organization-access-summary strong{display:block}.organization-access-summary strong{font-size:12px;font-weight:560}.organization-access-summary small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.4}.organization-access-summary>span{color:#356a4a;background:#e6f0e9;border-radius:999px;padding:5px 9px;font-size:8px;font-weight:600}.organization-invite-form{border:1px solid var(--line);background:#fbfbfa;border-radius:15px;gap:15px;padding:18px;display:grid}.organization-invite-form>header{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:11px;display:grid}.organization-invite-form>header>span{color:#416b50;background:#edf4ef;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.organization-invite-form>header svg{width:18px;height:18px}.organization-invite-form h2{margin:0;font-size:14px;font-weight:560}.organization-invite-form header p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.5}.organization-invite-form>label{gap:7px;display:grid}.organization-invite-form fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.organization-invite-form legend{margin-bottom:8px}.organization-permission-choice{background:#fff;border:1px solid #e4e5e2;border-radius:10px;gap:7px;padding:10px 11px;display:grid}.organization-permission-choice label{color:var(--ink);align-items:center;gap:8px;font-size:10px;line-height:1.35;display:flex}.organization-permission-choice input{accent-color:#356a55;width:15px;min-height:15px;padding:0}.organization-permission-choice .delegate-choice{color:var(--muted);margin-left:23px;font-size:8px}.organization-invite-form .primary-action,.organization-invite-form .secondary-action{width:100%}.organization-invitation-section,.organization-member-section{gap:12px;display:grid}.organization-invitation-list,.organization-member-list{gap:10px;display:grid}.organization-invitation-list>article,.organization-member-list>article{border:1px solid var(--line);background:#fff;border-radius:13px;gap:11px;padding:14px;display:grid}.organization-member-list article>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.organization-invitation-list strong,.organization-member-list strong{overflow-wrap:anywhere;font-size:11px;font-weight:560;display:block}.organization-invitation-list small,.organization-member-list small{color:var(--muted);margin-top:4px;font-size:8px;display:block}.organization-invitation-list article>button,.organization-member-list header button{color:#8b5144;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;text-decoration:underline}.organization-invitation-list ul,.organization-member-list ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.organization-invitation-list li,.organization-member-list li{color:#4c5550;background:#f1f4f1;border-radius:999px;align-items:center;gap:5px;min-height:27px;padding:5px 8px;font-size:8px;display:flex}.organization-member-list li button{color:#76534a;width:16px;height:16px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:50%;padding:0;line-height:1}.organization-member-grant{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.organization-member-grant button{color:#315d48;min-height:42px;font:inherit;cursor:pointer;background:#edf5f0;border:1px solid #96aa9d;border-radius:10px;padding:0 12px;font-size:9px}.organization-invitation-list button:disabled,.organization-member-grant button:disabled,.organization-member-list button:disabled{opacity:.45;cursor:not-allowed}.organization-invitation-list>article{grid-template-columns:minmax(0,1fr) auto;align-items:start}.organization-invitation-list ul{grid-column:1/-1}.organization-subscription-layout{border-top:1px solid var(--line);gap:18px;padding-top:28px;display:grid}.organization-subscription-layout .profile-heading h2{letter-spacing:-.045em;max-width:680px;margin:0;font-size:clamp(26px,4vw,48px);font-weight:480;line-height:1}.organization-subscription-state{min-height:180px;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:12px;padding:24px;font-size:10px;display:grid}.organization-subscription-summary{background:#f7fbf8;border:1px solid #d8e6dc;border-radius:15px;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:18px;padding:17px;display:grid}.organization-subscription-summary>div{align-items:center;gap:12px;display:flex}.organization-subscription-summary>div>span{color:#fff;background:#40815a;border-radius:14px;flex:none;place-items:center;width:52px;height:52px;font-size:20px;font-weight:540;display:grid}.organization-subscription-summary p{margin:0}.organization-subscription-summary small,.organization-subscription-summary strong{display:block}.organization-subscription-summary strong{font-size:12px;font-weight:560}.organization-subscription-summary small{color:var(--muted);margin-top:5px;font-size:9px}.organization-subscription-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.organization-subscription-summary dl>div{background:#fff;border-radius:10px;padding:10px}.organization-subscription-summary dt{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:8px}.organization-subscription-summary dd{margin:5px 0 0;font-size:11px;font-weight:550}.organization-subscription-notice,.organization-subscription-readonly{color:#416b50;background:#f3f7f4;border-radius:11px;margin:0;padding:12px 14px;font-size:10px;line-height:1.5}.organization-subscription-form{border:1px solid var(--line);background:#fbfbfa;border-radius:15px;gap:14px;padding:18px;display:grid}.organization-subscription-form header h3{margin:0;font-size:14px;font-weight:560}.organization-subscription-form header p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.55}.organization-subscription-form label{gap:7px;display:grid}.organization-subscription-form label>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:550}.organization-subscription-form input,.organization-subscription-form select,.organization-subscription-form textarea{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:10px 12px;font-size:11px}.organization-subscription-form textarea{resize:vertical;min-height:86px;line-height:1.5}.organization-subscription-form .primary-action{width:100%}.organization-subscription-actions{flex-wrap:wrap;gap:8px;display:flex}.organization-subscription-actions .secondary-action{min-height:38px}.organization-subscription-actions .danger-action{color:#824a3e;border-color:#c59b91}.workspace-invitation-notice{z-index:120;color:#315d48;background:#f4faf6;border:1px solid #b9cbbf;border-radius:12px;width:min(520px,100vw - 32px);padding:12px 42px 12px 15px;font-size:11px;line-height:1.5;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 12px 36px #16261d24}.workspace-invitation-notice button{color:currentColor;width:28px;height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:18px;position:absolute;top:6px;right:8px}@media (max-width:720px){.organization-workspace-shell{min-height:100svh}.organization-sidebar-privacy{margin-top:auto}.organization-live-conversation{min-height:calc(100svh - 64px);padding-top:16px}.organization-chat-thread{padding-top:8px}.organization-live-conversation .composer-controls>span{max-width:54%}.organization-brief{min-height:calc(100svh - 64px)}.organization-brief-content>section{padding-inline:18px}.work-need-worksheet-summary{margin-inline:18px}.work-need-confirmation-grid,.work-need-solution-choices,.work-need-worksheet>ol{grid-template-columns:1fr}.work-need-confirmation-wide{grid-column:auto}.work-need-solution-choices>button{min-height:104px}.ordering-context,.organization-private-note{margin-inline:18px}.organization-brief-actions{padding-inline:18px;padding-bottom:40px}.organization-access-layout{padding-inline:18px}.organization-subscription-summary{grid-template-columns:1fr}.organization-subscription-summary dl{grid-template-columns:1fr 1fr}.organization-invitation-list>article,.organization-member-grant{grid-template-columns:1fr}.organization-invitation-list ul{grid-column:auto}.work-brief-decomposition-form{grid-template-columns:1fr}.work-brief-decomposition-form .wide{grid-column:auto}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}