/*! 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-leading:initial;--tw-font-weight:initial;--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-outline-style:solid;--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;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--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}.invisible{visibility:hidden}.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}.sticky{position:sticky}.isolate{isolation:isolate}.\!container{width:100%!important}@media (min-width:40rem){.\!container{max-width:40rem!important}}@media (min-width:48rem){.\!container{max-width:48rem!important}}@media (min-width:64rem){.\!container{max-width:64rem!important}}@media (min-width:80rem){.\!container{max-width:80rem!important}}@media (min-width:96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.w-fit{width:fit-content}.w-full{width:100%}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.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}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[var\(--bo-border\)\]{border-color:var(--bo-border)}.border-\[var\(--bo-destructive-border\)\]{border-color:var(--bo-destructive-border)}.border-\[var\(--bo-success-border\)\]{border-color:var(--bo-success-border)}.border-transparent{border-color:#0000}.bg-\[var\(--bo-card\)\]{background-color:var(--bo-card)}.bg-\[var\(--bo-destructive-soft\)\]{background-color:var(--bo-destructive-soft)}.bg-\[var\(--bo-muted-surface\)\]{background-color:var(--bo-muted-surface)}.bg-\[var\(--bo-primary\)\]{background-color:var(--bo-primary)}.bg-\[var\(--bo-success-soft\)\]{background-color:var(--bo-success-soft)}.bg-transparent{background-color:#0000}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--bo-destructive\)\]{color:var(--bo-destructive)}.text-\[var\(--bo-foreground\)\]{color:var(--bo-foreground)}.text-\[var\(--bo-muted-foreground\)\]{color:var(--bo-muted-foreground)}.text-\[var\(--bo-primary-foreground\)\]{color:var(--bo-primary-foreground)}.text-\[var\(--bo-success\)\]{color:var(--bo-success)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.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))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:bg-\[var\(--bo-destructive-soft\)\]:hover{background-color:var(--bo-destructive-soft)}.hover\:bg-\[var\(--bo-muted-surface\)\]:hover{background-color:var(--bo-muted-surface)}.hover\:bg-\[var\(--bo-primary-hover\)\]:hover{background-color:var(--bo-primary-hover)}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[var\(--bo-focus\)\]:focus-visible{--tw-ring-color:var(--bo-focus)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}}: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):not(.onboarding-guide-lockup){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}.onboarding-header{background:#fff}.onboarding-guide-lockup{align-items:center;gap:10px;min-height:44px;display:inline-flex}.onboarding-guide-lockup svg{flex:0 0 36px;width:36px;height:36px}.onboarding-guide-lockup strong{letter-spacing:-.01em;font-size:17px;font-weight:550}.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,.journey-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,.journey-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,.journey-panel 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}.journey-panel{width:100%;margin:0 auto}.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}.journey-choices{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:clamp(28px,5vh,44px);display:grid}.journey-choice{border:1px solid var(--line-strong);width:100%;min-height:92px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;transition:border-color .15s,background .15s,transform .15s;display:grid}.journey-choice:hover{border-color:var(--ink);background:var(--subtle);transform:translateY(-1px)}.journey-choice:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.journey-choice-icon{background:#fff;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.journey-choice-icon svg{width:44px;height:44px}.journey-choice-copy{gap:5px;min-width:0;display:grid}.journey-choice-copy strong{font-size:16px;line-height:1.3}.journey-choice-copy small{color:var(--muted);font-size:12px;line-height:1.5}.journey-choice-end{color:var(--muted);font-size:22px}.journey-choice-group{cursor:default;grid-template-columns:48px minmax(0,1fr);align-items:start}.journey-choice-group:hover{border-color:var(--line-strong);background:#fff;transform:none}.journey-route-options{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.journey-route{min-height:32px;color:var(--ink);text-align:left;cursor:pointer;font:inherit;background:0 0;border:1px solid #d9dfdc;border-radius:999px;align-items:center;padding:6px 12px;font-size:13px;line-height:18px;display:inline-flex}.journey-route:hover{background:#f1f6f2;border-color:#49745e}.journey-route:focus-visible{outline-offset:3px;outline:2px solid #49745e}.journey-choice-group[aria-labelledby=find-operator-choice] .journey-route:hover{background:#f5eee8;border-color:#946b50}.journey-choice-group[aria-labelledby=find-operator-choice] .journey-route:focus-visible{outline-color:#946b50}.journey-back-action{margin-top:20px}.account-legal-footer{color:var(--muted);justify-items:center;gap:16px;margin-top:32px;display:grid}.account-legal-footer>svg{width:28px;height:36px}.account-legal-footer nav{flex-wrap:wrap;justify-content:center;gap:12px;font-size:13px;display:flex}.account-legal-footer a{color:inherit;text-underline-offset:3px}.account-selected-journey{border:1px solid var(--line);background:var(--subtle);border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:22px;padding:12px;display:grid}.account-selected-journey-icon{background:#fff;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.account-selected-journey-icon svg{width:38px;height:38px}.account-selected-journey-copy{gap:2px;min-width:0;display:grid}.account-selected-journey-copy small{color:var(--muted);font-size:10px}.account-selected-journey-copy strong{font-size:13px;line-height:1.35}.account-selected-journey-copy>span{color:var(--muted);font-size:10px;line-height:1.4}.account-selected-journey>button{min-height:40px;color:var(--ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:7px 4px;font-size:11px;text-decoration:underline}.account-selected-journey>button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.account-legal-consent{border:1px solid var(--line);background:var(--subtle);color:var(--muted);border-radius:12px;gap:9px;margin-top:20px;padding:14px 15px;font-size:12px;line-height:1.5;display:grid}.account-legal-consent label{color:var(--ink);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;display:grid}.account-legal-consent input{margin:2px 0 0}.account-legal-consent p{margin:0}.account-legal-consent details{border-bottom:1px solid var(--line);padding-bottom:8px}.account-legal-consent summary{color:var(--ink);cursor:pointer;font-weight:550}.account-legal-consent details ul{gap:6px;margin:9px 0 0;padding-left:18px;display:grid}.account-legal-consent details li{padding-left:2px}.account-back-action{margin:22px auto 0}.account-recovery-guidance{border-top:1px solid var(--line);padding-top:14px}.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 #account-email-feedback{overflow-wrap:anywhere;font-size:13px}.email-auth-form .account-email-error{color:var(--danger)}.email-auth-form input[aria-invalid=true]{border-color:var(--danger)}@media (max-width:600px){.email-auth-form #account-email{font-size:16px}}.email-auth-form .onboarding-forward-action{margin-top:4px}.account-recovery-guidance{gap:14px;margin-top:14px;display:grid}.account-recovery-guidance>.text-action{justify-self:start}.account-recovery-form{border:1px solid var(--line);background:var(--subtle);border-radius:14px;padding:16px}.account-recovery-turnstile{align-items:center;width:100%;min-height:65px;display:grid}.account-recovery-paths{border:0;gap:9px;margin:4px 0;padding:0;display:grid}.account-recovery-paths legend{color:var(--ink);margin-bottom:2px;font-size:13px}.account-recovery-paths label{color:var(--muted);grid-template-columns:18px 1fr;align-items:start;gap:8px;font-size:12px;line-height:1.45;display:grid}.account-recovery-paths input{min-height:auto;margin:2px 0 0}.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}}.browser-reset-layout{align-content:center;display:grid}.browser-reset-return{margin-top:28px;text-decoration:none}.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:50;background:#fbfbfa;border-bottom:1px solid #0000;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(12px,8vw - 60px,32px);width:100%;min-height:76px;margin:0 auto;padding:0 max(24px,50% - 590px);display:grid;position:sticky;top:0}.marketing-header.is-scrolled{border-bottom-color:#e4e5e3}.marketing-brand{grid-area:1/2;justify-self:center;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{grid-area:1/1;align-items:center;gap:clamp(8px,5vw - 37px,26px);display:flex}.marketing-nav a,.marketing-search{color:#5f6267;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-family:inherit;font-size:13px;text-decoration:none}.marketing-nav a:hover,.marketing-search:hover{color:var(--marketing-dark)}.marketing-header-tools{grid-area:1/3;justify-self:end;align-items:center;gap:clamp(16px,2vw,26px);display:flex}.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)}.agent-problem-solution{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,6vw,88px);width:min(100% - 48px,1180px);margin:0 auto;padding:0 0 96px;display:grid}.agent-problem-solution-label{color:var(--muted);margin:0 0 6px;font-size:clamp(20px,2.2vw,28px);line-height:1.3}.agent-problem-solution h2{letter-spacing:-.035em;margin:0;font-size:clamp(23px,2.5vw,32px);font-weight:500;line-height:1.2}.agent-problem-solution-body{color:var(--muted);margin:24px 0 0;font-size:clamp(17px,1.7vw,22px);line-height:1.55}@media (max-width:700px){.agent-problem-solution{grid-template-columns:1fr;gap:36px;width:calc(100% - 32px);padding-bottom:64px}.agent-problem-solution-body{margin-top:16px}}.agent-final-cta{background:#fff}.agent-final-cta-inner{grid-template-columns:minmax(0,1fr) 320px minmax(0,1fr);align-items:center;gap:32px;width:min(100% - 48px,1180px);min-height:360px;margin:0 auto;padding:40px 0;display:grid}.agent-final-cta-copy h2{color:var(--marketing-dark);letter-spacing:-.035em;margin:0;font-size:clamp(26px,2.5vw,34px);font-weight:500;line-height:1.15}.agent-final-cta-copy p{color:var(--muted);margin:18px 0 0;font-size:17px;line-height:1.55}.agent-final-question{justify-self:center;width:100%;min-width:0;max-width:320px}.agent-final-question .home-question-card{aspect-ratio:3/4;min-height:420px;padding:22px}.agent-final-question .home-question-text{font-size:23px}.agent-final-cta-action{background:var(--marketing-green);color:#fff;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-self:end;align-items:center;gap:12px;padding:12px 22px;font-size:15px;text-decoration:none;display:inline-flex}.agent-final-cta-aida .agent-final-cta-action{background:var(--marketing-brown)}.agent-final-cta-action:hover{filter:brightness(.9)}.agent-final-cta-action:focus-visible{outline:2px solid var(--marketing-dark);outline-offset:4px}@media (max-width:900px){.agent-final-cta-inner{text-align:center;grid-template-columns:1fr;gap:24px;padding:56px 0}.agent-final-cta-copy{justify-self:center;max-width:460px}.agent-final-cta-action{justify-self:center}}.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-stage video{cursor:pointer}.marketing-video-play{z-index:2;color:#fff;cursor:pointer;background:#202123d9;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.marketing-video-play svg{width:20px;height:20px;margin-left:-2px}.marketing-video-play:hover{background:#202123}.marketing-video-play:focus-visible{outline-offset:4px;outline:3px solid #fff}.marketing-video-stage video:focus-visible{outline:3px solid var(--marketing-green);outline-offset:-4px}.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:auto;position:relative}.marketing-story-sticky{align-items:center;min-height:auto;padding:clamp(48px,5vw,72px) max(24px,50% - 750px);display:flex;position:relative}.marketing-story-copy{letter-spacing:-.052em;width:100%;max-width:1500px;margin:0 auto;font-size:clamp(32px,3.6vw,54px);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.webp);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>h2{z-index:2;align-self:start;position:sticky;top:100px}.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:#62676a;background:#f5f5f1;grid-template-columns:1fr;gap:0;width:100%;padding:32px max(24px,50% - 590px) 8px;display:grid}.marketing-footer-brand{color:#202123;text-decoration:none;display:inline-flex}.marketing-footer-wordmark{color:#202123;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-cta{border-bottom:1px solid #dcded8;justify-content:space-between;align-items:center;gap:24px;padding-bottom:22px;display:flex}.marketing-footer-cta h2{color:#202123;letter-spacing:-.025em;margin:0;font-size:clamp(21px,2vw,26px);font-weight:450}.marketing-footer-signup,.marketing-footer-top{color:#202123;font:inherit;cursor:pointer;background:#f8f8f6;border:1px solid #d9dad8;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:12px;padding:9px 16px;font-size:12px;text-decoration:none;display:inline-flex}.marketing-footer-signup:hover,.marketing-footer-top:hover{background:#fff}.marketing-footer a:focus-visible,.marketing-footer button:focus-visible{outline-offset:5px;outline:2px solid #70aa92}.marketing-footer-main{grid-template-columns:minmax(170px,1fr) minmax(0,3fr);align-items:start;gap:80px;padding-top:36px;display:grid}.marketing-footer-nav{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.5fr);gap:24px;display:grid}.marketing-footer-nav>div{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.marketing-footer-nav strong{color:#202123;margin-bottom:6px;font-size:12px;font-weight:520}.marketing-footer-nav a,.marketing-footer-nav button,.marketing-footer-nav>div>span{color:#62676a;font:inherit;background:0 0;border:0;padding:0;font-size:13px;text-decoration:none}.marketing-footer-nav a,.marketing-footer-nav button{cursor:pointer}.marketing-footer-nav a:hover,.marketing-footer-nav button:hover{color:#202123}.marketing-footer-bottom{color:#62676a;grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;margin-top:100px;padding-top:0;font-size:10px;display:flex}.marketing-footer-ambient{pointer-events:none;justify-content:space-around;align-items:center;height:55px;padding:0 24px;display:flex;overflow:hidden}.marketing-footer-ambient svg{opacity:.55;width:15px;height:19px;overflow:visible}.marketing-footer-ambient path{animation:footer-mark-meet 16s ease-in-out infinite;animation-delay:inherit}.marketing-footer-ambient path:first-child{--footer-split:-18px}.marketing-footer-ambient path:last-child{--footer-split:18px}@keyframes footer-mark-meet{0%,15%,85%,to{transform:translateX(var(--footer-split))}40%,55%{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.marketing-footer-ambient path{animation:none}}.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 (min-width:901px) and (max-width:959px){.marketing-nav{gap:clamp(4px,12vw - 104px,11px)}}@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 #0000;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);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%;grid-area:1/1;place-content:center;justify-self:start;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-header-actions,.marketing-header-tools{display:none}.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-pricing-details,.marketing-trust-section{grid-template-columns:1fr}.marketing-faq{display:block}.marketing-faq>h2{background:#fbfbfa;margin-bottom:24px;padding:16px 0;top:66px}.marketing-final{grid-template-columns:1fr;align-items:start}.marketing-footer-main{grid-template-columns:1fr;gap:40px}.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-story{min-height:auto}.marketing-story-sticky{padding:48px 20px}.marketing-story-copy{font-size:clamp(24px,6vw,28px);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.webp);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:28px 20px 8px}.marketing-footer-cta{gap:12px}.marketing-footer-ambient svg:nth-child(n+6){display:none}.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;margin-top:64px}.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}}.agent-story-section{width:min(1180px,100% - 48px);margin:0 auto;padding:16px 0 64px}.agent-story-rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:24px;display:flex;overflow-x:auto}.agent-story-rail::-webkit-scrollbar{display:none}.agent-story-rail,.home-question-rail{overflow-anchor:none}.agent-story-card{scroll-snap-align:start;background:#fff;border:1px solid #e8e9e4;border-radius:32px;flex-direction:column;flex:0 0 calc(40% - 19.2px);min-width:0;margin:0;display:flex;overflow:hidden}.agent-story-content{flex-direction:column;flex:1;padding:40px 36px 32px;display:flex}.agent-story-section .home-question-controls button:disabled{opacity:.3;cursor:default}.agent-story-rail:focus-visible,.agent-story-section .home-question-controls button:focus-visible{outline-offset:3px;outline:2px solid #397660}.agent-story-eyebrow{color:#397660;letter-spacing:.1em;text-transform:uppercase;margin:0 0 30px;font-size:12px}.agent-story-aida .agent-story-eyebrow{color:#996b4e}.agent-story-card blockquote{flex:1;max-width:980px;margin:0}.agent-story-card blockquote p{letter-spacing:-.025em;color:#202321;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,2.5vw,34px);font-weight:400;line-height:1.24}.agent-story-card figcaption{align-items:center;gap:20px;margin-top:48px;display:flex}.agent-story-avatar{background:#edf5f0;border-radius:50%;flex:0 0 64px;width:64px;height:64px;display:block;overflow:hidden}.agent-story-aida .agent-story-avatar{background:#f7eee7}.agent-story-avatar img{object-fit:cover;width:100%;height:100%;display:block}.agent-story-company-logo{vertical-align:-4px;object-fit:contain;border-radius:50%;width:20px;height:20px;margin-right:5px;display:inline-block}.agent-story-card figcaption strong{font-size:17px;font-weight:500;display:block}.agent-story-card figcaption div>span{color:#737774;margin-top:5px;font-size:14px;line-height:1.5;display:block}.agent-story-ambient{height:54px;padding-inline:24px}.agent-story-ambient svg:nth-child(2n){display:none}@media (max-width:800px){.agent-story-card{flex-basis:100%}.agent-story-content{padding:32px 28px}}@media (max-width:600px){.agent-story-section{width:calc(100% - 32px);padding-bottom:36px}.agent-story-card{border-radius:24px}.agent-story-card figcaption{align-items:flex-start;gap:14px;margin-top:32px}.agent-story-avatar{flex-basis:48px;width:48px;height:48px}.agent-story-ambient svg:nth-child(2n){display:none}}.agent-how{width:min(1180px,100% - 48px);margin:0 auto;padding:88px 0}.agent-how>h2{letter-spacing:-.04em;max-width:850px;margin:0 0 36px;font-size:clamp(26px,3vw,36px);font-weight:500;line-height:1.2}.agent-how-layout{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.agent-how-steps{margin:0;padding:0;list-style:none}.agent-how-steps li{border-top:1px solid #e2e3de;padding:24px 0}.agent-how-steps li[data-active=true]{border-top-color:#999e96}.agent-how-steps h3{margin:0}.agent-how-steps button{text-align:left;width:100%;font:inherit;letter-spacing:-.025em;color:#969b95;cursor:pointer;background:0 0;border:0;gap:16px;padding:0;font-size:23px;line-height:1.35;display:flex}.agent-how-steps button[aria-expanded=true]{color:#202321}.agent-how-steps button>span{letter-spacing:0;color:#858b84;padding-top:5px;font-size:13px}.agent-how-steps p{color:#747a74;margin:20px 0 0 33px;font-size:17px;line-height:1.7}.agent-how-preview{background:#fff;border:1px solid #e2e3de;border-radius:32px;min-width:0;overflow:hidden}.agent-how-stage{place-items:center;height:clamp(440px,44vw,558px);padding:32px;display:grid;overflow:auto}.agent-how-scene{width:100%;min-width:0;max-width:390px}.agent-how-scene-title{align-items:center;gap:10px;margin-bottom:26px;font-weight:500;display:flex}.agent-how-scene-title svg{width:32px;height:32px}.agent-how-conversation .chat-message{margin:20px 0}.agent-how-cards .chat-message p,.agent-how-conversation .chat-message p{font-size:15px;line-height:1.6}.agent-how-cards .workspace-card-group{margin:0}.agent-how-cards .workspace-info-card{box-shadow:0 8px 30px #18251b06}.agent-how button:focus-visible{outline-offset:5px;outline:2px solid #387c61}.agent-how-reveal{animation:agent-how-enter .7s both}.agent-how-delay{animation-delay:1.3s}.agent-how-cards .workspace-info-card>*{animation:agent-how-enter .55s both}.agent-how-cards .workspace-info-card>:nth-child(2){animation-delay:.35s}.agent-how-cards .workspace-info-card>:nth-child(3){animation-delay:.75s}.agent-how-cards .workspace-info-card>:nth-child(n+4){animation-delay:1.2s}@keyframes agent-how-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:800px){.agent-how{width:calc(100% - 32px);padding:56px 0}.agent-how-preview{border-radius:24px}.agent-how-layout{grid-template-columns:1fr;gap:24px}.agent-how-steps button{font-size:20px}.agent-how-stage{height:420px;padding:24px}.agent-how-steps li{padding:18px 0}}@media (prefers-reduced-motion:reduce){.agent-how-cards .workspace-info-card>*,.agent-how-reveal{animation:none}.marketing-story{min-height:auto}.marketing-story-sticky{min-height:auto;position:static}.marketing-story-word{opacity:1;transition:none}}.aida-how-preview{background:#fff;box-shadow:0 18px 54px #3c302108}.aida-how-stage{height:600px;padding:12px;display:block;overflow:hidden}.aida-how-scene{--aida-scene-brown:var(--marketing-brown,#8a684f);--aida-scene-sage:var(--marketing-green,#356a55);width:100%;min-width:0;max-width:none;height:100%;color:var(--marketing-dark,#1f2022);flex-direction:column;font-family:inherit;display:flex;position:relative;container:aida-how-scene/inline-size}.aida-how-toolbar{border-bottom:1px solid #eceae6;flex:none;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:4px 6px 12px;display:flex}.aida-how-brand{align-items:center;gap:9px;min-width:0;display:flex}.aida-how-brand>svg{flex:0 0 32px;width:32px;height:32px}.aida-how-brand strong{font-size:13px;font-weight:600;line-height:1.3;display:block}.aida-how-brand small{color:#7c7974;margin-top:3px;font-size:10px;line-height:1.3;display:block}.aida-how-replay{min-height:32px;color:var(--aida-scene-brown);font:inherit;cursor:pointer;background:#fff;border:1px solid #e8e1da;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:5px;padding:6px 9px;font-size:11px;line-height:1.2;transition:background .18s,border-color .18s;display:inline-flex}.aida-how-replay:hover{background:#f8f4ef;border-color:#cdb9a8}.aida-how-replay svg{width:13px;height:13px}.aida-how-workspace{flex:auto;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:12px;min-height:0;padding-top:14px;display:grid}.aida-how-conversation,.aida-how-results{flex-direction:column;min-width:0;min-height:0;display:flex}.aida-how-conversation>header,.aida-how-results>header{color:#88837d;letter-spacing:.04em;flex:none;padding:0 3px 9px;font-size:10px;font-weight:500;line-height:1.4}.aida-how-conversation>.aida-how-day{color:#88837d;flex:none;gap:8px;margin:0 3px 9px;padding:0;font-size:10px;line-height:1.4}.aida-how-transcript{scrollbar-width:thin;scrollbar-color:#ddd9d1 transparent;overscroll-behavior:contain;flex:auto;min-height:0;padding:0 4px 10px 2px;overflow:auto}.aida-how-scene .chat-message{gap:7px;margin:0 0 16px}.aida-how-scene .chat-message:last-child{margin-bottom:0}.aida-how-scene .chat-message.assistant>div{min-width:0;max-width:none;padding-top:2px}.aida-how-scene .chat-message p{overflow-wrap:anywhere;font-size:12px;line-height:1.55}.aida-how-scene .chat-message.user>div{background:#f8f3ed;border-color:#eee5dc;border-radius:14px 14px 4px;max-width:94%;padding:9px 10px}.aida-how-scene .mirror-avatar{border-radius:7px;flex:0 0 24px;width:24px;height:24px}.aida-how-scene .mirror-avatar svg{width:24px;height:24px}.aida-how-thinking{align-items:center;gap:4px;min-height:18px;padding-top:5px;display:flex}.aida-how-thinking i{background:#b49983;border-radius:50%;width:4px;height:4px;animation:aida-how-think 1.2s ease-in-out infinite}.aida-how-thinking i:nth-child(2){animation-delay:.15s}.aida-how-thinking i:nth-child(3){animation-delay:.3s}.aida-how-scene .aida-how-composer{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #ded8d0;border-radius:16px;flex:none;align-items:center;gap:5px;min-height:61px;padding:8px 7px 8px 10px;display:flex;position:relative;bottom:auto;box-shadow:0 6px 20px #41362b0a}.aida-how-scene .aida-how-composer textarea{resize:none;color:#928d85;min-width:0;height:48px;min-height:32px;max-height:52px;font:inherit;padding:2px 0;font-size:11px;line-height:1.45;overflow:hidden}.aida-how-composer button{color:#fff;width:25px;height:25px;font:inherit;cursor:default;background:#ded5ca;border:0;border-radius:50%;flex:0 0 25px;place-items:center;padding:0;font-size:17px;display:grid}.aida-how-scene .aida-how-result{scrollbar-width:thin;scrollbar-color:#ddcfc0 transparent;overscroll-behavior:contain;background:#faf5ef;border:1px solid #e9ded3;border-radius:18px;flex:auto;min-height:0;padding:14px;position:relative;overflow:auto;box-shadow:0 9px 28px #5b44360a}.aida-how-status{color:var(--aida-scene-brown);align-items:center;gap:5px;margin-bottom:13px;font-size:10px;font-weight:500;line-height:1.4;display:flex}.aida-how-status svg{flex:0 0 13px;width:13px;height:13px}.aida-how-status[data-ready=true]{color:var(--aida-scene-sage)}.aida-how-scene .aida-how-result h4{color:#312c27;letter-spacing:-.025em;margin:0 0 7px;font-size:15px;font-weight:550;line-height:1.3}.aida-how-scene .aida-how-result>p{color:#8a7a6c;font-size:11px;line-height:1.55}.aida-how-facts{gap:0;margin:17px 0 0;display:grid}.aida-how-facts>div{border-top:1px solid #e9dfd4;padding:9px 0}.aida-how-facts dt{color:#9b8876;margin-bottom:3px;font-size:10px;line-height:1.4}.aida-how-facts dd{color:#51483f;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.45}.aida-how-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:13px;display:grid}.aida-how-person{color:#494039;min-width:0;min-height:43px;font:inherit;text-align:left;cursor:pointer;background:#fffdfb;border:1px solid #ece2d7;border-radius:10px;align-items:center;gap:6px;padding:6px;transition:border-color .2s,background .2s,box-shadow .2s;animation:aida-how-item-in .35s ease-out both;display:flex}.aida-how-person:nth-child(2n){animation-delay:50ms}.aida-how-person:nth-child(n+3){animation-delay:.1s}.aida-how-person:nth-child(n+5){animation-delay:.15s}.aida-how-person:nth-child(n+7){animation-delay:.2s}.aida-how-person:nth-child(n+9){animation-delay:.25s}.aida-how-person>img{object-fit:cover;border-radius:50%;flex:0 0 28px;width:28px;height:28px;display:block}.aida-how-person>span{min-width:0;display:block}.aida-how-person strong{color:inherit;overflow-wrap:anywhere;font-size:10px;font-weight:500;line-height:1.3;display:block}.aida-how-person small{color:#9a8d80;margin-top:2px;font-size:9px;line-height:1.25;display:block}.aida-how-person:hover{background:#fff;border-color:#ba9b80}.aida-how-person[aria-pressed=true]{color:#356a55;background:#eaf3ed;border-color:#89b29b;box-shadow:0 0 0 1px #89b29b22}.aida-how-person[aria-pressed=true] small{color:#658673}.aida-how-selected{background:#edf5ef;border:1px solid #c8ddcf;border-radius:12px;grid-template-columns:40px minmax(0,1fr);gap:3px 8px;margin-top:12px;padding:11px;display:grid}.aida-how-selected>img{object-fit:cover;border-radius:50%;grid-area:1/1/span 2;width:40px;height:40px}.aida-how-selected strong{color:#356a55;font-size:12px;font-weight:550;line-height:1.35}.aida-how-selected small{color:#698471;font-size:10px;line-height:1.35}.aida-how-scene .aida-how-selected>p{color:#63796b;grid-column:1/-1;margin-top:5px;font-size:10px;line-height:1.5}.aida-how-delivery{margin-top:16px}.aida-how-scene .aida-how-delivery>p{color:#315c46;border-bottom:1px solid #dbe6dc;margin:0 0 11px;padding-bottom:12px;font-size:12px;font-weight:500;line-height:1.45}.aida-how-checkpoint{color:#5c7766;align-items:flex-start;gap:7px;margin-top:10px;font-size:11px;line-height:1.5;display:flex}.aida-how-checkpoint svg{color:#5f9675;flex:0 0 15px;width:15px;height:15px;margin-top:1px}.aida-how-empty{color:#c4b3a1;text-align:center;align-content:center;justify-items:center;gap:13px;height:100%;min-height:150px;display:grid}.aida-how-empty svg{stroke-width:1.1px;width:49px;height:49px}.aida-how-empty p,.aida-how-empty span{color:#a08e7b;max-width:145px;font-size:11px;line-height:1.55}.aida-how-result[data-state=mutually_interested],.aida-how-scene[data-step="2"][data-complete=true] .aida-how-result{background:#f0f6f0;border-color:#d8e4d9}.aida-how-celebration{z-index:4;pointer-events:none;position:absolute;inset:60px 0 24px;overflow:hidden}.aida-how-scene[data-complete=false] .aida-how-celebration{display:none}.aida-how-balloon{opacity:0;background:#aacaaf;border-radius:50% 50% 46% 46%;width:25px;height:33px;animation:aida-how-balloon-rise 1.8s ease-out .15s both;position:absolute;top:12px;left:8%;box-shadow:inset -4px -3px #6f937222}.aida-how-balloon:before{content:"";border-top:5px solid #9fbea4;border-left:3px solid #0000;border-right:3px solid #0000;position:absolute;bottom:-4px;left:10px}.aida-how-balloon:after{content:"";border-left:1px solid #b9beb2;border-radius:50%;width:9px;height:42px;position:absolute;top:calc(100% + 4px);left:12px}.aida-how-balloon:nth-child(2){background:#d9b999;width:22px;height:29px;animation-delay:.35s;top:28px;left:auto;right:9%}.aida-how-balloon:nth-child(2):before{border-top-color:#cbaa8c;left:8px}.aida-how-balloon:nth-child(2):after{left:10px}.aida-how-confetti{top:-12px;left:calc(6% + var(--piece,0) * 9%);opacity:0;width:4px;height:8px;animation:aida-how-confetti-fall 1.7s ease-out calc(var(--piece,0) * 60ms) both;background:#92b198;border-radius:1px;position:absolute}.aida-how-confetti:nth-child(3n){background:#c99b78}.aida-how-confetti:nth-child(3n+1){background:#d7c59e;width:5px;height:5px}@keyframes aida-how-think{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes aida-how-item-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes aida-how-balloon-rise{0%{opacity:0;transform:translateY(32px)rotate(-6deg)}30%{opacity:.8}75%{opacity:.75}to{opacity:0;transform:translateY(-40px)rotate(5deg)}}@keyframes aida-how-confetti-fall{0%{opacity:0;transform:translateY(0)rotate(0)}15%{opacity:.8}to{opacity:0;transform:translateY(290px) translateX(calc((var(--piece,0) - 5) * 6px)) rotate(calc(120deg + var(--piece,0) * 28deg))}}.aron-how-scene{--aida-scene-brown:var(--marketing-green,#356a55)}.aron-how-scene .aida-how-replay:hover{background:#f0f6f2;border-color:#a7c6b3}.aron-how-scene .chat-message.user>div{background:#f0f6f2;border-color:#dfeae2}.aron-how-scene .aida-how-thinking i{background:#7ea98e}.aron-how-scene .aida-how-composer{border-color:#d5e2d9}.aron-how-scene .aida-how-composer button{background:#a9c5b4}.aron-how-scene .aida-how-result{scrollbar-color:#c5d9cc transparent;background:#f3f8f4;border-color:#d8e4d9}.aron-how-scene .aida-how-result:focus-visible{outline-offset:-3px;outline:2px solid #387c61}.aron-how-scene .aida-how-result h4{color:#294b38}.aron-how-scene .aida-how-result>p{color:#6b8172}.aron-how-scene .aida-how-facts>div{border-color:#dce8df}.aron-how-scene .aida-how-facts dt{color:#79907e}.aron-how-scene .aida-how-facts dd{color:#3d5746}.aron-how-scene .aida-how-empty,.aron-how-scene .aida-how-empty p{color:#98b19e}.aron-how-tasks{scrollbar-width:thin;scrollbar-color:#c5d9cc transparent;overscroll-behavior:contain;flex:0 auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:6px;max-height:265px;margin-bottom:10px;padding:2px;display:grid;overflow:auto}.aron-how-task{color:#3d5746;min-width:0;height:max-content;min-height:62px;font:inherit;text-align:left;cursor:pointer;background:#fcfefc;border:1px solid #dce8df;border-radius:10px;flex-direction:column;gap:3px;padding:8px;transition:border-color .2s,background .2s;animation:aida-how-item-in .35s ease-out both;display:flex}.aron-how-task strong{overflow-wrap:anywhere;font-size:10px;font-weight:500;line-height:1.35}.aron-how-task small{color:#79907e;font-size:9px;line-height:1.35}.aron-how-task>span{color:#578169;margin-top:auto;font-size:9px;line-height:1.35}.aron-how-task:hover{background:#fff;border-color:#9bbda9}.aron-how-task[aria-pressed=true]{background:#eaf3ed;border-color:#72a287;box-shadow:0 0 0 1px #89b29b22}.aron-how-selected{background:#edf5ef;border:1px solid #c8ddcf;border-radius:10px;margin:11px 0;padding:9px}.aron-how-selected strong{color:#356a55;font-size:11px;font-weight:500}.aron-how-scene .aron-how-selected p{color:#63796b;margin-top:4px;font-size:10px;line-height:1.5}@container aida-how-scene (max-width:420px){.aida-how-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.aida-how-scene .aida-how-result{padding:10px}.aida-how-people{gap:4px}.aida-how-person{flex-direction:column;align-items:flex-start;gap:4px;padding:6px}.aida-how-person strong{font-size:10px}.aida-how-person small{font-size:9px}}@media (max-width:800px) and (min-width:601px){.aida-how-stage{height:600px;padding:16px}.aida-how-scene .chat-message p{font-size:13px}.aida-how-person strong{font-size:12px}.aida-how-person small{font-size:10px}}@media (max-width:600px){.aida-how-stage{height:auto;min-height:760px;padding:12px;overflow:visible}.aida-how-scene{height:auto}.aida-how-toolbar{min-height:55px;padding-inline:3px}.aida-how-replay{min-height:40px;padding-inline:11px;font-size:11px}.aida-how-workspace{grid-template-columns:minmax(0,1fr);gap:18px}.aida-how-conversation>.aida-how-day,.aida-how-conversation>header,.aida-how-results>header{font-size:11px}.aida-how-transcript{min-height:180px;max-height:280px}.aida-how-scene .chat-message p{font-size:13px}.aida-how-scene .aida-how-composer{min-height:57px;margin-top:7px}.aida-how-scene .aida-how-composer textarea{font-size:12px}.aida-how-scene .aida-how-result{min-height:275px;padding:17px;overflow:visible}.aida-how-scene .aida-how-result h4{font-size:17px}.aida-how-scene .aida-how-result>p{font-size:12px}.aida-how-facts dt,.aida-how-status{font-size:11px}.aida-how-facts dd{font-size:12px}.aida-how-people{gap:7px}.aida-how-person{flex-direction:row;align-items:center;gap:7px;min-height:48px;padding:7px}.aida-how-person strong{font-size:11px}.aida-how-person small{font-size:10px}.aida-how-selected{grid-template-columns:40px minmax(0,1fr);padding:13px}.aida-how-selected>img{width:40px;height:40px}.aida-how-selected strong{font-size:13px}.aida-how-scene .aida-how-selected>p,.aida-how-selected small{font-size:11px}.aida-how-checkpoint{font-size:12px}.aida-how-scene .aida-how-delivery>p{font-size:13px}.aida-how-celebration{height:330px;inset:auto 0 30px}.aron-how-tasks{gap:7px;max-height:none;overflow:visible}.aron-how-task{min-height:80px;padding:9px}.aron-how-task strong{font-size:11px}.aron-how-task small,.aron-how-task>span{font-size:10px}}@media (prefers-reduced-motion:reduce){.aida-how-celebration{display:none}.aron-how-task{transition:none;animation:none}.aida-how-person,.aida-how-thinking i{animation:none}.aida-how-person,.aida-how-replay{transition:none}}.marketing-open-task-count{width:fit-content;color:var(--marketing-green);background:#fff;border:1px solid #d9dedb;border-radius:999px;align-items:center;gap:24px;margin-top:22px;padding:11px 14px;font-size:14px;font-weight:620;text-decoration:none;display:inline-flex}.marketing-open-task-count:hover{border-color:var(--marketing-green)}.public-opportunities-catalog,.public-opportunities-cta,.public-opportunities-hero{width:min(100% - 48px,1180px);margin-inline:auto}.public-opportunities-hero{padding:88px 0 58px}.public-opportunities-cta .marketing-eyebrow,.public-opportunities-hero .marketing-eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:700}.public-opportunities-hero h1{letter-spacing:-.05em;max-width:900px;margin:20px 0 0;font-size:clamp(46px,6vw,74px);font-weight:380;line-height:1.02}.public-opportunities-hero>p:not(.marketing-eyebrow){color:#62666c;max-width:760px;margin:28px 0 0;font-size:17px;line-height:1.6}.public-opportunities-count{background:var(--marketing-green-soft);color:var(--marketing-green);border-radius:999px;margin-top:34px;padding:10px 15px;font-size:14px;display:inline-flex}.public-opportunities-catalog{padding:26px 0 92px}.public-opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.public-opportunities-state,.public-opportunity-card{background:#fff;border:1px solid #dedfdf;border-radius:18px}.public-opportunity-card{padding:clamp(24px,3vw,36px)}.public-opportunity-card header>span{color:var(--marketing-green);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:730}.public-opportunity-card h2{letter-spacing:-.035em;margin:12px 0 0;font-size:clamp(26px,3vw,34px);font-weight:520;line-height:1.08}.public-opportunity-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;margin:30px 0 0;display:grid}.public-opportunity-card dl>div{min-width:0}.public-opportunity-card .public-opportunity-primary-detail{border-bottom:1px solid #e7e8e7;grid-column:1/-1;padding-bottom:22px}.public-opportunity-card dt{color:#73777c;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.public-opportunity-card dd{color:#303235;overflow-wrap:anywhere;margin:7px 0 0;font-size:14px;line-height:1.5}.public-opportunity-card ul{margin:0;padding-left:18px}.public-opportunities-state{flex-direction:column;justify-content:center;min-height:240px;padding:42px;display:flex}.public-opportunities-state h2{margin:0;font-size:30px;font-weight:520}.public-opportunities-state p{color:#666a70;max-width:620px;margin:14px 0 0;line-height:1.55}.public-opportunities-pagination{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-top:32px;display:grid}.public-opportunities-pagination a{color:var(--marketing-dark);text-underline-offset:4px}.public-opportunities-pagination a:last-child{justify-self:end}.public-opportunities-pagination>span:nth-child(2){color:#74777b;font-size:13px}.public-opportunities-cta{background:var(--marketing-green-soft);border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;margin-bottom:100px;padding:clamp(34px,5vw,58px);display:grid}.public-opportunities-cta h2{letter-spacing:-.045em;max-width:690px;margin:16px 0 0;font-size:clamp(34px,4vw,52px);font-weight:430;line-height:1.05}.public-opportunities-cta>div>p:last-child{color:#5f6562;max-width:650px;margin:20px 0 0;line-height:1.55}.public-opportunities-actions{align-items:center;gap:18px;display:flex}.public-opportunities-actions .marketing-primary,.public-opportunities-actions .marketing-secondary{text-decoration:none}@media (max-width:900px){.public-opportunity-grid{grid-template-columns:1fr}.public-opportunities-cta{grid-template-columns:1fr;align-items:start}}@media (max-width:640px){.public-opportunities-catalog,.public-opportunities-cta,.public-opportunities-hero{width:min(100% - 32px,1180px)}.public-opportunities-hero{padding:72px 0 40px}.public-opportunities-hero h1{font-size:44px}.public-opportunities-state,.public-opportunity-card{padding:24px}.public-opportunity-card dl{grid-template-columns:1fr}.public-opportunity-card .public-opportunity-primary-detail{grid-column:auto}.public-opportunities-cta{margin-bottom:72px;padding:30px 24px}.public-opportunities-actions{flex-direction:column;align-items:stretch}.public-opportunities-actions .marketing-primary,.public-opportunities-actions .marketing-secondary{justify-content:center;width:100%}}.privacy-policy-main{width:min(100% - 48px,1060px);margin:0 auto;padding:68px 0 112px}.privacy-policy-intro{border-bottom:1px solid #dedfda;padding-bottom:48px}.privacy-policy-meta{color:#5f6267;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.privacy-policy-meta p{margin:0}.privacy-policy-meta time{color:var(--marketing-dark)}.privacy-policy-languages{align-items:center;gap:4px;display:flex}.privacy-policy-languages a{border-radius:8px;align-items:center;min-height:44px;padding:0 14px;text-decoration:none;display:inline-flex}.privacy-policy-languages a[aria-current=page]{background:var(--marketing-brown-soft);color:#6f503b;font-weight:600}.privacy-policy-languages a:hover{background:#eeefeb}.privacy-policy-intro h1{letter-spacing:-.045em;overflow-wrap:anywhere;margin:30px 0 24px;font-size:clamp(38px,5.5vw,64px);font-weight:400;line-height:1.08}.privacy-policy-summary{color:#5f6267;max-width:790px;margin:0;font-size:18px;line-height:1.65}.privacy-policy-layout{grid-template-columns:minmax(0,250px) minmax(0,1fr);align-items:start;gap:64px;padding-top:44px;display:grid}.privacy-policy-contents{position:sticky;top:88px}.legal-copy-actions{margin-top:32px}.legal-copy-card{background:#f1f1ef;border:1px solid #dedfda;border-radius:12px;padding:20px}.legal-copy-actions h2{margin:0 0 16px;font-size:17px;font-weight:500}.legal-copy-actions p{color:#666a68;font-size:14px;line-height:1.6}.legal-copy-card>div{flex-wrap:wrap;gap:8px;display:flex}.legal-copy-actions button{color:#202123;font:inherit;cursor:pointer;background:#fafaf9;border:1px solid #d3d5d2;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:inline-flex}.legal-copy-actions button svg{width:17px;height:17px}.legal-copy-actions button:focus-visible{outline-offset:3px;outline:2px solid #356a55}.legal-copy-contact{overflow-wrap:anywhere;margin:16px 0 0}.legal-copy-contact a{color:var(--marketing-green);text-underline-offset:3px;padding:0;text-decoration:underline;display:inline}.privacy-policy-contents h2{margin:0 0 16px;font-size:14px;font-weight:650}.privacy-policy-contents ol{color:#666a68;margin:0;padding:0;font-size:13px;line-height:1.55;list-style:none}.privacy-policy-contents li{padding-left:0}.privacy-policy-contents a{color:#555b57;padding:7px 0;text-decoration:none;display:block}.privacy-policy-contents a:hover{color:var(--marketing-green);text-underline-offset:3px;text-decoration:underline}.privacy-policy-sections{min-width:0}.privacy-policy-sections section+section{border-top:1px solid #e4e5e0;margin-top:36px;padding-top:36px}.privacy-policy-sections h2{letter-spacing:-.025em;margin:0 0 16px;font-size:23px;font-weight:550;line-height:1.3}.privacy-policy-sections li,.privacy-policy-sections p{color:#4d534f;overflow-wrap:anywhere;font-size:16px;line-height:1.75}.privacy-policy-sections p{margin:0 0 16px}.privacy-policy-sections p:last-child{margin-bottom:0}.privacy-policy-sections ul{margin:16px 0 0;padding-left:22px}.privacy-policy-sections li+li{margin-top:10px}.privacy-policy-sections a{color:var(--marketing-green);text-underline-offset:3px;text-decoration:underline}@media (max-width:900px){.privacy-policy-layout{grid-template-columns:minmax(0,1fr);gap:40px}.privacy-policy-contents{position:static}.privacy-policy-contents ol{column-count:2;column-gap:32px}.privacy-policy-contents li{break-inside:avoid}}@media (max-width:640px){.privacy-policy-main{width:calc(100% - 32px);padding:40px 0 72px}.privacy-policy-intro{padding-bottom:32px}.privacy-policy-meta{flex-direction:column-reverse;align-items:flex-start}.privacy-policy-languages{align-self:flex-end}.privacy-policy-intro h1{margin-top:24px;font-size:clamp(32px,8.5vw,44px)}.privacy-policy-summary{font-size:16px}.privacy-policy-layout{padding-top:28px}.privacy-policy-contents ol{column-count:1;font-size:14px}.privacy-policy-contents a{padding:10px 0}.privacy-policy-sections h2{font-size:22px}}.privacy-policy-page:not(.terms-page) .privacy-policy-main{width:calc(100% - 48px);max-width:1380px}.privacy-policy-page:not(.terms-page) .privacy-policy-layout{grid-template-columns:220px minmax(0,1fr) 240px;grid-template-areas:"navigation document copy";gap:40px}.privacy-policy-page:not(.terms-page) .privacy-policy-contents{grid-area:navigation}.privacy-policy-page:not(.terms-page) .privacy-policy-sections{grid-area:document}.privacy-policy-page:not(.terms-page) .privacy-policy-layout>.legal-copy-actions{grid-area:copy;margin-top:0}@media (max-width:1100px){.privacy-policy-page:not(.terms-page) .privacy-policy-layout{grid-template-columns:220px minmax(0,1fr);grid-template-areas:"navigation copy""navigation document"}.privacy-policy-page:not(.terms-page) .privacy-policy-layout>.legal-copy-actions{justify-self:end;max-width:320px}}@media (max-width:900px){.privacy-policy-page:not(.terms-page) .privacy-policy-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"navigation""copy""document"}}@media print{.privacy-policy-page{background:#fff}.legal-copy-actions,.marketing-back-to-top,.privacy-policy-contents,.privacy-policy-languages,.privacy-policy-page .marketing-footer,.privacy-policy-page .marketing-header{display:none}.privacy-policy-main{width:100%;padding:0}.privacy-policy-layout{display:block}.privacy-policy-intro h1{font-size:32px}.privacy-policy-sections h2{break-after:avoid}.privacy-policy-sections li,.privacy-policy-sections p{orphans:3;widows:3}}.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);background:var(--surface);width:100%;min-height:50px;color:var(--ink);font:inherit;border-radius:12px;padding:0 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}.company-details-fields textarea::placeholder,.contact-form input::placeholder{color:var(--muted);opacity:1}.contact-form input:not([type=radio]):focus,.contact-form select:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #12121214}.company-details-fields textarea{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:100px;color:var(--ink);font:inherit;resize:vertical;border-radius:12px;padding:12px 14px;font-size:15px;line-height:1.5;transition:border-color .15s,box-shadow .15s}.company-details-fields textarea: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:var(--surface);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 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}.cv-completion-actions{justify-items:center;margin-top:22px;display:grid}.cv-completion-actions .onboarding-forward-action{margin-top:0}.cv-completion-actions>.text-action{min-height:36px;margin-top:8px;padding:7px 12px;font-size:11px}.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{width:32px;height:32px;color:var(--ink);background:#fff;border-radius:10px;place-items:center;font-size:11px;font-weight:500;display:grid}.mirror-avatar svg{width:32px;height:32px;display:block}.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}.paused-guide-identity{align-items:center;gap:10px;width:fit-content;margin:0 auto 24px;display:flex}.paused-guide-identity svg{background:#fff;border-radius:11px;flex:0 0 42px;width:42px;height:42px;display:block}.paused-guide-identity strong{letter-spacing:-.01em;font-size:17px;font-weight:550}.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,.journey-layout,.organization-problem-layout,.paused-panel,.reflection-layout{width:calc(100% - 32px);padding:48px 0 72px}.account-layout,.conversation-start-layout,.journey-layout{align-content:start}.journey-choices{grid-template-columns:1fr}.journey-choice{grid-template-columns:42px minmax(0,1fr) auto;min-height:84px;padding:13px}.journey-choice-icon{width:42px;height:42px}.journey-choice-icon svg{width:38px;height:38px}.account-selected-journey{grid-template-columns:42px minmax(0,1fr)}.account-selected-journey>button{grid-column:2;justify-self: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,.journey-panel 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,.journey-panel 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}}.notification-bell{width:32px;height:36px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 32px;place-items:center;display:grid;position:relative}.notification-bell:hover{background:#eef1ee}.notification-count{color:#fff;background:#356c58;border-radius:9px;min-width:16px;padding:1px 3px;font-size:10px;line-height:14px;position:absolute;top:0;right:-3px}.notification-dialog{overscroll-behavior:contain;border:1px solid var(--line);width:min(420px,100vw - 32px);max-height:calc(100svh - 92px);color:var(--ink);background:#fff;border-radius:18px;margin:0;padding:20px;position:fixed;inset:72px auto auto 16px;overflow-y:auto;box-shadow:0 18px 60px #0002}.notification-dialog::backdrop{background:#0002}.notification-dialog header{justify-content:space-between;align-items:center;gap:16px;display:flex}.notification-dialog h2,.notification-settings h2{margin:0;font-size:20px;line-height:1.4}.notification-dialog p,.notification-settings p{font-size:14px;line-height:1.5}.notification-filters{gap:8px;margin-block:18px;display:flex}.notification-filters button{border:1px solid var(--line);color:inherit;background:#fff;border-radius:18px;padding:6px 14px}.notification-filters button[aria-pressed=true]{background:#edf4ef;border-color:#356c58}.notification-list{margin:0;padding:0;list-style:none}.notification-list li{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:16px 8px}.notification-list li[data-unread=true]{border-left:3px solid #356c58}.notification-list small,.notification-list time{color:var(--muted);font-size:12px}.notification-open{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;gap:4px;padding:8px 0;font-size:14px;display:grid}.notification-dialog footer{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.notification-settings{border:1px solid var(--line);border-radius:16px;padding:24px}.notification-settings fieldset{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.notification-settings label{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.notification-settings input:not([type=checkbox]),.notification-settings select{border:1px solid var(--line);border-radius:8px;max-width:100%;padding:8px}.notification-settings input[type=checkbox]{width:18px;height:18px}@media (min-width:721px){.sidebar-collapsed .workbench-brand:has(.notification-bell){flex-direction:column}}@media (max-width:720px){.notification-dialog{border:0;border-radius:0;width:100vw;max-width:none;height:100svh;max-height:none;padding:20px;inset:0}}.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;min-height:0;padding:18px 12px 14px;display:flex;overflow:hidden}.workbench-brand{align-items:center;gap:11px;min-height:48px;padding:0 8px;display:flex}.workbench-brand .brand-mark{width:38px;height:38px;color:var(--ink);background:#fff;border-radius:11px;flex:0 0 38px}.workbench-brand .brand-mark svg{width:36px;height:36px;display:block}.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}.aron-workspace .portfolio-workspace-content,.aron-workspace .portfolio-workspace-content :is(p,li,dd,label){font-size:14px;line-height:1.6}.aron-workspace .portfolio-workspace-content :is(small,dt){font-size:12px;line-height:1.5}.aron-workspace .portfolio-workspace-content details{margin-block:16px}.aron-workspace .portfolio-workspace-content summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:14px;font-weight:550}.aron-workspace .guide-journey-roadmap.started ol{gap:8px}.aron-workspace .guide-journey-roadmap{padding:22px}.aron-workspace .profile-optional-quality{border-top:1px solid var(--line)}.aron-workspace .candidate-opportunity-summary{border:1px solid var(--line);border-radius:18px;padding:20px}.aron-workspace .candidate-task-details>summary{color:var(--ink)}.aron-workspace .task-contract-preparation{background:var(--paper)}.aron-workspace .task-contract-preparation :is(button,input,textarea,select){font:inherit}.aron-workspace .task-contract-preparation button{border:1px solid var(--line-strong);background:var(--paper);min-height:44px;color:var(--ink);cursor:pointer;border-radius:22px;margin:6px 8px 6px 0;padding:10px 16px}.aron-workspace .task-contract-preparation button:disabled{opacity:.55;cursor:not-allowed}.aron-workspace .task-contract-preparation :is(textarea,select,input:not([type=checkbox])){border:1px solid var(--line-strong);background:var(--paper);width:100%;color:var(--ink);border-radius:10px;padding:12px}.aron-workspace .task-contract-preparation label{margin-block:14px;display:block}.aron-workspace .task-contract-preparation input[type=checkbox]{width:18px;height:18px;margin-right:8px}.aron-workspace .execution-plan-panel dd{margin:6px 0 18px}@media (max-width:720px){.aron-workspace .workbench-insights>header{min-height:48px}.aron-workspace .operator-profile-facts{grid-template-columns:1fr}.aron-workspace .guide-journey-roadmap{padding:18px}}.workbench-brand small{color:var(--muted);font-size:10px}.workbench-nav{gap:4px;margin-top:30px;display:grid}.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{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-conversation-width,.workspace-shell-mode .live-conversation{width:min(100% - 64px,760px);margin:0 auto;padding:24px 0 18px}.workspace-shell-mode .live-conversation{flex-direction:column;min-height:100svh;display:flex}.guide-journey-roadmap{background:#fbfdfb;border:1px solid #dce5df;border-radius:18px;margin-top:24px;padding:24px;box-shadow:0 12px 34px #1f21240a}.guide-journey-roadmap.finder{background:#fdfbf9;border-color:#eadfd6}.guide-journey-roadmap-heading{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:13px;display:grid}.guide-journey-roadmap-heading .mirror-avatar,.guide-journey-roadmap-heading .mirror-avatar svg{width:40px;height:40px}.guide-journey-roadmap-heading .eyebrow{margin:0}.guide-journey-roadmap-heading h2{letter-spacing:-.02em;margin:6px 0 0;font-size:20px;font-weight:480;line-height:1.25}.guide-journey-roadmap-heading p:last-child{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.55}.guide-journey-roadmap ol{gap:7px;margin:22px 0 0 49px;padding:0;list-style:none;display:grid}.guide-journey-roadmap li{border:1px solid #0000;border-radius:11px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;min-height:46px;padding:7px 10px;display:grid}.guide-journey-roadmap li.current{background:#f2f8f4;border-color:#cddfd3}.guide-journey-roadmap.finder li.current{background:#faf4ef;border-color:#e4d5ca}.guide-journey-step-marker{color:#8b8e92;border:1px solid #d7d9d6;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.guide-journey-roadmap li.done .guide-journey-step-marker{border-color:var(--success);background:var(--success);color:#fff}.guide-journey-roadmap li.current .guide-journey-step-marker{border:6px solid var(--ink);color:#0000;background:#fff}.guide-journey-roadmap li>span:last-child{gap:2px;display:grid}.guide-journey-roadmap li small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.guide-journey-roadmap li strong{color:#45484d;font-size:13px;font-weight:500;line-height:1.45}.guide-journey-roadmap li.upcoming{opacity:1}.guide-journey-roadmap li.upcoming small{color:#60646a}.guide-journey-roadmap li.upcoming .guide-journey-step-marker{color:#62666c;border-color:#b9bcb8}.guide-journey-roadmap>.primary-action{width:calc(100% - 49px);margin:20px 0 0 49px}.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;position:relative}.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-action-review{grid-template-columns:minmax(0,1fr)}.conversation-action-review h2{margin:0;font-size:16px}.conversation-action-review p,.conversation-action-review strong{font-size:13px}.conversation-action-review dl,.conversation-workspace-board dl{margin:0;font-size:13px;line-height:1.6}.conversation-action-review dd,.conversation-workspace-board dd{margin:0 0 10px}.conversation-action-review details,.conversation-workspace-board details{overflow-wrap:anywhere;min-width:0;font-size:13px}.conversation-action-review summary,.conversation-workspace-board summary{cursor:pointer;padding-block:8px}.conversation-action-review>label{align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;display:flex}.conversation-action-review>label input{flex-shrink:0;margin-top:4px}.conversation-workspace-board{min-width:0;padding:24px}.conversation-workspace-board>p{color:var(--muted);font-size:13px;line-height:1.6}.conversation-workspace-board>.text-action{text-align:left;margin-top:14px;display:block}.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}.chat-message .inline-answer-guide{margin-top:14px;padding:0}.inline-answer-guide:empty{display:none}.inline-answer-guide .capability-validation-options{margin:0}.inline-answer-guide small{flex-basis:100%}.aron-today-board{padding:22px}.aron-today-board .guide-journey-roadmap{background:0 0;border:0;margin:0;padding:0}.aron-today-board .guide-journey-roadmap-heading .eyebrow,.aron-today-board .guide-journey-roadmap-heading .mirror-avatar,.aron-today-board .guide-journey-roadmap-heading p:not(.eyebrow){display:none}.aron-today-board .guide-journey-roadmap-heading h2{font-size:14px;line-height:1.5}.aron-today-board .guide-journey-roadmap-heading{display:block}.aron-today-board .guide-journey-roadmap ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0 0;display:grid}.aron-today-board .guide-journey-roadmap li{background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:8px;padding:10px 0;display:flex}.aron-today-board .guide-journey-roadmap li strong{font-size:11px;line-height:1.5}.aron-today-board .guide-journey-roadmap li small{font-size:10px}.workspace-summary-note,.workspace-topic-progress small{color:var(--muted);font-size:11px;line-height:1.6}.today-area,.today-attention{border-top:1px solid var(--line,#e5e7eb);padding:22px 0}.today-attention h3{margin:0 0 10px;font-size:14px}.today-area-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.today-area-heading>button{color:var(--ink);padding:0;font-size:14px;font-weight:600}.today-area-heading small{color:var(--muted);font-size:11px}.today-area p,.today-attention p{color:var(--muted);margin:6px 0;font-size:13px;line-height:1.6}.today-area strong{font-size:13px;font-weight:500}.today-area-item+.today-area-item{margin-top:14px}.today-area progress{accent-color:#496e60;appearance:none;background:#e7e9e7;border:0;border-radius:4px;width:100%;height:5px;overflow:hidden}.today-area progress::-webkit-progress-bar{background:#e7e9e7}.today-area progress::-webkit-progress-value{background:#496e60}.today-area progress::-moz-progress-bar{background:#496e60}.workspace-topic-progress{border-bottom:1px solid var(--line,#e5e7eb);margin-bottom:22px;padding:16px 0 22px}.aida-workspace progress,.aron-overview-dialog progress{appearance:none;accent-color:#496e60;background:#e7e9e7;border:0;border-radius:4px;width:100%;height:5px;margin:14px 0;overflow:hidden}.aida-workspace progress::-webkit-progress-bar,.aron-overview-dialog progress::-webkit-progress-bar{background:#e7e9e7}.aida-workspace progress::-webkit-progress-value,.aron-overview-dialog progress::-webkit-progress-value{background:#496e60}.aida-workspace progress::-moz-progress-bar,.aron-overview-dialog progress::-moz-progress-bar{background:#496e60}.workspace-topic-progress ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 12px;padding:0;list-style:none;display:grid}.workspace-topic-progress li{color:var(--muted);flex-direction:column;gap:6px;font-size:12px;line-height:1.5;display:flex}.workspace-topic-progress li[aria-current]{color:#365e4e;font-weight:600}.workspace-item-summary{padding-left:18px}.workspace-item-summary li{padding-block:8px}.candidate-guide-progress.compact{padding:16px}.candidate-guide-progress.compact small{display:none}.candidate-guide[aria-label=Candidate\ Profile]>.primary-action{margin-top:4px}@media (max-width:720px){.aron-today-board{padding:16px}.aron-today-board .guide-journey-roadmap ol,.workspace-topic-progress ol{grid-template-columns:repeat(2,minmax(0,1fr))}}.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:1}.aron-workspace .live-composer textarea,.staff-conversation .live-composer textarea{resize:none;overflow-y:auto}.live-composer .composer-add-document{box-shadow:none;background:0 0;border:0}.conversation-live-status:empty{display:none}.workspace-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-left:auto;display:flex}.profile-heading-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.profile-edit-trigger{min-height:44px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:6px 0;font-size:13px;display:inline-flex}.profile-edit-trigger svg{color:#356c58;flex-shrink:0;width:18px;height:18px}.profile-action-icon{color:#356c58;width:18px;font-size:18px;line-height:1}.profile-edit-trigger:focus-visible{outline-offset:3px;outline:2px solid #356c58}.profile-edit-dialog{margin:auto}.profile-content-dialog>h2+*,.profile-edit-dialog>h2+p{margin-top:28px}.profile-content-dialog .candidate-guide{max-width:none;padding:0}.profile-edit-group{margin-top:22px}.profile-edit-group h3{margin:0 0 10px;font-size:15px}.profile-edit-dialog .conversation-answer-guide{flex-wrap:wrap;gap:8px;display:flex}.profile-edit-dialog .conversation-answer-guide button{white-space:normal;min-height:40px}.profile-edit-footer{color:var(--muted);margin:24px 0 0;font-size:13px}.profile-strength-toolbar{justify-content:flex-end;padding:12px 22px 0;display:flex}.workspace-nav-tooltip{z-index:100;border:1px solid var(--line);color:var(--ink);pointer-events:none;background:#fff;border-radius:8px;padding:8px 12px;font-size:13px;position:fixed;transform:translateY(-50%);box-shadow:0 4px 16px #1f21241f}.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{flex-basis:34px;width:34px;height:34px}.workbench-brand .brand-mark svg{width:34px;height:34px}.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-conversation-width,.workspace-shell-mode .live-conversation{width:calc(100% - 28px);padding:16px 0 10px}.workspace-shell-mode .live-conversation{min-height:calc(100svh - 55px)}.guide-journey-roadmap{border-radius:16px;margin-top:14px;padding:18px 15px}.guide-journey-roadmap-heading{grid-template-columns:36px minmax(0,1fr);gap:10px}.guide-journey-roadmap-heading .mirror-avatar,.guide-journey-roadmap-heading .mirror-avatar svg{width:36px;height:36px}.guide-journey-roadmap-heading h2{font-size:18px}.guide-journey-roadmap ol{margin:17px 0 0}.guide-journey-roadmap li{min-height:44px;padding-inline:7px}.guide-journey-roadmap>.primary-action{width:100%;margin:16px 0 0}.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(0,1fr) 7px minmax(260px,var(--portfolio-width,50vw))}.creator-workbench.sidebar-collapsed{--sidebar-width:72px}.aron-workspace .workbench-insights.panel-open>header:not(:has(.portfolio-panel-close)){padding-right:22px}.aron-journey-progress ol{gap:16px;padding:0;list-style:none;display:grid}.aron-journey-progress li{align-items:flex-start;gap:12px;display:flex}.aron-journey-progress li>span:first-child{color:var(--muted)}.aron-journey-progress li[data-complete=true]>span:first-child{color:#426e5b}.aron-journey-progress li small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.workspace-record-summary{margin-block:20px}.workspace-record-summary>div{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding-block:10px;display:flex}.workspace-record-summary dt{color:var(--muted)}.workspace-record-summary dd{margin:0}.conversation-workspace-board>section{margin-block:22px}.conversation-workspace-board h3,.profile-conversation-review h3{font-size:15px;line-height:1.5}.conversation-workspace-board section>p{font-size:14px;line-height:1.65}.workspace-requirement-summary{padding:0;list-style:none}.workspace-requirement-summary li{border-bottom:1px solid var(--line);padding-block:14px}.workspace-requirement-summary span,.workspace-requirement-summary strong{display:block}.workspace-requirement-summary small,.workspace-requirement-summary span{color:var(--muted);font-size:12px}.workspace-topic-progress li[data-complete=true]{color:#365e4e}.profile-conversation-review{overflow-wrap:anywhere;min-width:0}.profile-conversation-review>label{align-items:flex-start;gap:10px;margin-block:16px;display:flex}.profile-conversation-review>.text-action{margin-top:16px;display:block}.profile-conversation-review .candidate-matching-readiness{margin-block:20px;padding:18px}.profile-conversation-review .candidate-matching-readiness h2{font-size:19px}.profile-conversation-review .workspace-record-summary dd{white-space:pre-wrap}.profile-conversation-review .workspace-record-summary .text-action{display:block}.profile-strength-levels>div{margin-block:18px}.profile-strength-levels dt{font-weight:600}.profile-strength-levels dd{color:var(--muted);margin:5px 0 0;line-height:1.5}.profile-evidence-review-form,.profile-strength-status form{gap:14px;margin-block:18px;display:grid}.profile-evidence-review-form label,.profile-strength-status label,.task-strength-requirement label{gap:6px;display:grid}.profile-evidence-review-form input:not([type=checkbox]),.profile-evidence-review-form select,.profile-evidence-review-form textarea,.profile-strength-status input:not([type=checkbox]),.profile-strength-status select,.profile-strength-status textarea,.task-strength-requirement select{border:1px solid var(--line);width:100%;min-width:0;font:inherit;background:#fff;border-radius:10px;padding:10px}.profile-evidence-review-form label:has([type=checkbox]),.profile-strength-status label:has([type=checkbox]){align-items:start;display:flex}.task-strength-requirement{margin-block:18px}.creator-workbench.account-workspace{grid-template-columns:var(--sidebar-width) minmax(0,1fr)}.creator-workbench.account-workspace>.workbench-center,.creator-workbench.account-workspace>.workbench-resizer{display:none!important}.creator-workbench.account-workspace>.workbench-insights{flex-direction:column;grid-column:2;width:auto;min-width:0;max-width:none;display:flex!important}.creator-workbench.account-workspace>.workbench-insights .portfolio-workspace-content{width:100%;max-width:1100px;margin-inline:auto}@media (max-width:720px){.creator-workbench.account-workspace,.creator-workbench.account-workspace.sidebar-collapsed{grid-template-columns:minmax(0,1fr)}.creator-workbench.account-workspace>.workbench-insights{grid-area:2/1}}.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{display:none}.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:.48;background:#9fa4a9;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{flex:none;padding:10px 12px 12px;display:block;position:relative;bottom:0}.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{color:#202321;background:#f0f1ee;border-radius:10px;place-items:center;font-size:13px;display:grid;overflow:hidden}.account-avatar{width:40px;height:40px}.workbench-account .account-avatar{color:#202321;background:#f0f1ee;display:grid;box-shadow:inset 0 0 0 1px #1f21241a}.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{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 4px 18px;display:grid}.mobile-account-summary .account-avatar{border-radius:11px;width:44px;height:44px}.workbench-account .mobile-account-copy{gap:4px;min-width:0;display:grid}.mobile-account-copy small,.mobile-account-copy strong{text-overflow:ellipsis;white-space:nowrap;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}.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}.workspace-context-menu button svg{flex:none}.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 .account-coming-soon{color:#18794e;white-space:nowrap;font-size:10px;font-weight:500}.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}.account-popover .mobile-account-summary button.account-avatar{width:44px;min-height:44px;padding: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: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}.candidate-matching-readiness{background:#fbfdfb;border:1px solid #dce6df;border-radius:14px;margin-top:10px;padding:18px}.candidate-matching-readiness.open{background:#fdfaf7;border-color:#eadfd4}.candidate-matching-readiness h2{margin:6px 0 0;font-size:17px;font-weight:500;line-height:1.3}.candidate-matching-readiness>p:not(.eyebrow){color:var(--muted);margin:9px 0 0;font-size:10px;line-height:1.55}.candidate-matching-readiness>strong{margin-top:13px;font-size:10px;display:block}.candidate-matching-readiness>ul{color:var(--muted);margin:8px 0 0;padding-left:18px;font-size:9px;line-height:1.6}.candidate-matching-readiness-state{font-weight:540;color:#245c38!important}.candidate-matching-confirmation{color:var(--ink);align-items:flex-start;gap:9px;margin-top:14px;font-size:9px;line-height:1.55;display:flex}.candidate-matching-confirmation input{width:16px;height:16px;accent-color:var(--ink);flex:none;margin:0}.candidate-matching-readiness>.primary-action{width:100%;min-height:42px;margin-top:14px;padding-block:10px;font-size:10px}.candidate-profile-version-review{background:#fff;border:1px solid #dfe5e1;border-radius:12px;margin-top:14px;padding:14px}.candidate-profile-version-review>header{border:0;justify-content:space-between;align-items:center;gap:12px;min-height:0;padding:0;display:flex}.candidate-profile-version-review>header strong{font-size:10px;font-weight:570}.candidate-profile-version-review>header span{color:#315844;text-transform:capitalize;background:#eef4f0;border-radius:999px;padding:4px 7px;font-size:7px}.candidate-profile-review-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 0;display:grid}.candidate-profile-review-facts>div{background:#f6f7f5;border-radius:10px;padding:10px}.candidate-profile-review-facts>div.wide{grid-column:1/-1}.candidate-profile-review-capabilities dt,.candidate-profile-review-facts dt{color:var(--muted);font-size:7px;line-height:1.3}.candidate-profile-review-capabilities dd,.candidate-profile-review-facts dd{color:var(--ink);white-space:pre-line;margin:4px 0 0;font-size:8px;line-height:1.5}.candidate-profile-review-capabilities{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.candidate-profile-review-capabilities h3{margin:0;font-size:9px;font-weight:570}.candidate-profile-review-capabilities>ul{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.candidate-profile-review-capabilities>ul>li{border:1px solid #e8e9e6;border-radius:10px;padding:10px}.candidate-profile-review-capabilities li>strong{font-size:9px;font-weight:570}.candidate-profile-review-capabilities li>p{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.5}.candidate-profile-review-capabilities li>dl{grid-template-columns:2fr 1fr 1fr;gap:7px;margin:9px 0 0;display:grid}.candidate-profile-review-capabilities li>dl>div{background:#f6f7f5;border-radius:8px;padding:8px}.candidate-profile-confirmed-state{background:#eef6f1;border-radius:10px;padding:10px;font-weight:540;color:#245c38!important;margin-top:13px!important}@media (max-width:700px){.candidate-profile-review-capabilities li>dl,.candidate-profile-review-facts{grid-template-columns:1fr}}.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)}.aron-overview-dialog{color:var(--ink);margin:auto;position:fixed;inset:0}.aron-overview-dialog::backdrop{background:#121416ad}.journey-compass.aron{color:#356a55}.journey-compass.aida{color:#8a684f}.strength-modal.today-journey-modal{border-radius:28px;width:min(1040px,100% - 32px);max-height:calc(100svh - 32px);padding:48px 46px}.today-journey-modal::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#191e22a3}.strength-modal.today-journey-modal>h2{letter-spacing:-.04em;margin:10px 36px 0 6px;font-size:40px;font-weight:500}.today-journey-modal .strength-modal-close{color:#596070;width:44px;height:44px;font-size:32px;top:28px;right:28px}.today-journey-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:78px -12px 0;padding:0;list-style:none;display:grid}.today-journey-steps li{text-align:center;color:#596070;flex-direction:column;align-items:center;display:flex;position:relative}.today-journey-steps li:not(:last-child):after{content:"";background:#cbd0d5;width:calc(100% - 104px);height:3px;position:absolute;top:48px;left:calc(50% + 56px)}.today-journey-icon{background:#f0f1f3;border-radius:24px;place-items:center;width:98px;height:98px;display:grid;position:relative}.today-journey-icon>svg{stroke-width:1.4px;width:54px;height:54px}.today-journey-label{letter-spacing:-.025em;margin-top:12px;font-size:20px;line-height:1.3}.today-journey-status{min-height:26px;margin-top:5px;font-size:18px;line-height:1.4}.today-journey-steps li[data-state=complete] .today-journey-icon,.today-journey-steps li[data-state=current] .today-journey-icon{color:#356a55;background:#e3eeea}.today-journey-steps li[data-state=current] .today-journey-label{color:#17221e;font-weight:600}.today-journey-steps li[data-state=complete] .today-journey-status,.today-journey-steps li[data-state=current] .today-journey-status{color:#356a55}.today-journey-check{color:#fff;background:#356a55;border-radius:50%;place-items:center;width:24px;height:24px;font-size:15px;display:grid;position:absolute;top:-4px;right:-4px}.domain-journey .today-journey-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.domain-journey .today-journey-current+.today-journey-current{margin-top:20px}.domain-progress-empty{text-align:center;color:var(--muted);margin-top:48px}.chat-thread .today-journey-current,.workspace-conversation-focus .today-journey-current{box-sizing:border-box;width:100%;margin-top:20px}.workspace-conversation-focus>div{width:100%;min-width:0}.workspace-conversation-focus .today-journey-current>p{font-size:24px}.today-journey-current{background:#f5f8f6;border:1px solid #e3ece7;border-radius:22px;flex-direction:column;align-items:center;margin-top:56px;padding:22px 28px;display:flex}.today-journey-eyebrow{color:#356a55;text-transform:uppercase;letter-spacing:.06em;align-self:flex-start;font-size:15px;font-weight:600}.current-step-label{align-items:center;gap:10px;display:inline-flex}.current-step-label>svg{flex:0 0 24px;width:24px;height:24px}.current-step-label[data-agent=aida]{color:#8a684f}.today-journey-current>p{text-align:center;letter-spacing:-.03em;color:#17221e;margin:38px 0 24px;font-size:30px;font-weight:500;line-height:1.3}.today-journey-continue{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#356a55;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 26px;font-size:18px;display:inline-flex}.today-journey-continue:hover{background:#2b5846}.today-journey-continue:focus-visible{outline-offset:4px;outline:3px solid #356a55}@media (max-width:720px){.strength-modal.today-journey-modal{border-radius:22px;padding:26px 16px}.strength-modal.today-journey-modal>h2{margin:8px 38px 0 0;font-size:27px}.today-journey-modal .strength-modal-close{top:18px;right:12px}.today-journey-steps{gap:5px;margin:40px 0 0}.today-journey-icon{border-radius:13px;width:44px;height:44px}.today-journey-icon>svg{width:27px;height:27px}.today-journey-steps li:not(:last-child):after{width:calc(100% - 45px);height:2px;top:21px;left:calc(50% + 25px)}.today-journey-label{min-height:32px;margin-top:10px;font-size:12px}.today-journey-status{min-height:30px;font-size:11px}.today-journey-check{width:18px;height:18px;font-size:12px}.today-journey-current{border-radius:16px;margin-top:28px;padding:18px 16px}.today-journey-eyebrow{font-size:12px}.today-journey-current>p{margin:26px 0 22px;font-size:23px}.today-journey-continue{min-height:44px;padding:10px 20px;font-size:15px}}.aron-overview-dialog>.secondary-action{margin-top:24px}.matching-refresh-control .aron-progress-trigger,.workbench-insights .aron-progress-trigger{min-height:44px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:6px 0;font-size:13px;display:inline-flex}.aron-progress-trigger svg{flex-shrink:0;width:18px;height:18px}.aron-progress-trigger small{width:100%;color:var(--muted);padding-left:25px;font-size:10px}.aron-strength-trigger{white-space:nowrap;margin-left:auto}.candidate-live-draft{border-bottom:1px solid var(--line);padding-block:12px}.candidate-live-draft summary{cursor:pointer;font-weight:500}.candidate-live-draft dl{margin-bottom:0}.candidate-live-draft dt{color:var(--muted);margin-top:10px;font-size:11px}.candidate-live-draft dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 0}.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-count{text-align:right;white-space:nowrap;align-self:start}.supporting-documents-count strong{color:var(--ink);font-size:12px;font-weight:600}.supporting-document-category{color:#55585d;grid-column:1;gap:7px;font-size:10px;display:grid}.supporting-document-category select{border:1px solid var(--line-strong);min-width:0;min-height:44px;color:var(--ink);font:inherit;background:#fff;border-radius:11px;padding:10px 12px;font-size:11px}.supporting-document-category select:focus{outline-offset:2px;outline:2px solid #66766d}.supporting-document-add{align-self:end}.supporting-documents-onboarding .supporting-document-error,.supporting-documents-onboarding .supporting-document-limit{grid-column:1/-1;margin:0}.supporting-documents-onboarding .supporting-document-error{color:#b42318}.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>div:first-child{gap:3px;min-width:0;display:grid}.supporting-documents-onboarding li strong{font-size:10px;font-weight:550}.supporting-documents-onboarding li span{overflow-wrap:anywhere}.supporting-documents-onboarding li small{color:var(--muted)}.supporting-document-saved-category{gap:4px;display:grid}.supporting-document-saved-category>label{color:var(--muted);font-size:8px}.supporting-document-saved-category select{border:1px solid var(--line);max-width:360px;min-height:30px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:5px 8px;font-size:9px}.supporting-document-saved-category select:focus{outline-offset:2px;outline:2px solid #66766d}.supporting-document-actions{flex:none;align-items:center;gap:10px;display:flex}.supporting-document-actions .text-action{cursor:pointer;min-height:32px;padding:4px 0;font-size:9px}.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:hidden;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}.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{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:0;grid-template-columns:44px minmax(0,1fr) auto;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-count{text-align:left}.supporting-document-category,.supporting-documents-onboarding .secondary-action,.supporting-documents-onboarding .supporting-document-error,.supporting-documents-onboarding .supporting-document-limit{width:100%}.supporting-documents-onboarding ul{grid-column:1}.supporting-documents-onboarding li{flex-direction:column;align-items:flex-start}.voice-onboarding-control+.text-action{margin:8px 0 0}.composer-source-controls{flex-wrap:wrap;flex:1}.composer-source-controls>span{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;flex-basis:100%;font-size:12px;line-height:1.4;display:block;overflow:visible}.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-card-meta{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-match-section-intro{max-width:62ch;color:var(--muted);margin:9px 0 0;font-size:9px;line-height:1.55}.task-match-readiness-gate{background:#f5faf6;border:1px solid #dce6df;border-radius:12px;margin-top:12px;padding:13px}.task-match-readiness-gate.open{background:#fdfaf7;border-color:#eadfd4}.task-match-readiness-gate>strong{font-size:10px;font-weight:560;line-height:1.45;display:block}.task-match-readiness-gate>p{color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.5}.task-match-readiness-gate>button{min-height:38px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #d7ddd8;border-radius:999px;margin-top:10px;padding:8px 12px;font-size:9px}.task-match-readiness-gate>button span{margin-left:10px}.task-match-opportunity-card .match-card-meta{text-align:right;max-width:42%}.task-match-identity{color:#245c38;background:#eaf4ec;border-radius:11px;margin-top:12px;padding:11px}.task-match-identity strong{font-size:9px;font-weight:560}.task-match-identity p{color:inherit;margin:5px 0 0;font-size:8px;line-height:1.45}.task-contract-preparation{background:#f5faf6;border:1px solid #dce6df;border-radius:11px;margin-top:12px;padding:12px}.task-contract-preparation>strong{font-size:10px;font-weight:560;display:block}.task-contract-preparation>p{color:var(--muted);margin:6px 0 0;font-size:8px;line-height:1.5}.task-contract-preparation .match-fit-facts{margin-top:10px}.task-match-safety-checks{border-top:1px solid #e2e8e3;gap:8px;margin-top:13px;padding-top:12px;display:grid}.task-match-safety-checks label{color:var(--ink);align-items:flex-start;gap:7px;font-size:8px;line-height:1.45;display:flex}.task-match-safety-checks input{width:14px;height:14px;accent-color:var(--ink);flex:none;margin:0}.task-match-assessment-missing:before{background:#a13f34!important}.task-match-assessment-unverified:before{background:#ad7546!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-readiness{border-top:1px solid #dce6df;margin-top:11px;padding-top:10px}.task-publication-readiness h4{margin:0;font-size:8px;font-weight:600}.task-publication-readiness ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.task-publication-readiness li{color:var(--muted);align-items:flex-start;gap:7px;font-size:8px;line-height:1.35;display:flex}.task-publication-readiness li>span:first-child{border:1px solid #cfd7d1;border-radius:999px;flex:0 0 16px;place-items:center;width:16px;height:16px;font-size:8px;display:grid}.task-publication-readiness li.ready{color:#245c38}.task-publication-readiness li.ready>span:first-child{background:#eef7f1;border-color:#7ca88c}.task-publication-readiness small{color:var(--muted);margin-top:1px;font-size:7px;display:block}.task-publication-recovery{background:#fffaf3;border:1px solid #e2d7c7;border-radius:12px;margin-top:11px;padding:10px 11px}.task-publication-recovery p{color:var(--ink);margin:0;font-size:8px;line-height:1.45}.task-publication-recovery button{min-height:34px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #c9d5cc;border-radius:999px;margin-top:8px;padding:7px 11px;font-size:8px}.task-publication-recovery button:disabled{cursor:wait;opacity:.55}.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)}@media (max-width:720px) and (max-height:720px){.workbench-sidebar.account-menu-open .workbench-brand{min-height:44px}.workbench-sidebar.account-menu-open .workbench-account{margin-top:10px}.workbench-sidebar.account-menu-open .mobile-account-summary{min-height:60px;padding-block:6px 10px}.workbench-sidebar.account-menu-open .account-menu-section button,.workbench-sidebar.account-menu-open .account-popover>button{min-height:44px;padding-block:6px}.workbench-sidebar.account-menu-open .account-menu-section{margin-top:6px;padding-top:6px}}@media (max-width:720px) and (max-height:560px){.sidebar-collapsed .workbench-brand,.workbench-brand{min-height:40px}.sidebar-collapsed .workbench-nav,.workbench-nav{margin-top:8px}.sidebar-collapsed .workbench-nav button,.workbench-nav button,.workbench-nav button:nth-child(n+4){min-height:32px;padding-block:4px;font-size:13px}.sidebar-collapsed .workbench-account .account-trigger,.workbench-account .account-trigger{min-height:40px;padding-block:2px}}.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:22px}.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}.measured-task-definition-review{border-top:1px solid var(--line);gap:18px;margin-top:20px;padding-top:20px;display:grid}.measured-task-definition-review>header h4,.measured-task-review-section h5{color:var(--ink);margin:0;font-weight:560}.measured-task-definition-review>header h4{font-size:13px}.measured-task-definition-review>header p,.measured-task-review-section-heading p{color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.55}.measured-task-review-section{gap:12px;display:grid}.brief-final-review{gap:24px;max-width:900px;margin-inline:auto;display:grid}.brief-final-review h4,.brief-final-review p,.brief-final-review>h3{margin:0}.brief-final-review>h3{font-size:22px;font-weight:650}.brief-final-review h4{font-size:18px;font-weight:600}.brief-final-review .measured-task-review-section{border-top:1px solid var(--line);padding-top:20px}.brief-final-review dl{gap:16px;margin:0;display:grid}.brief-final-review dl>div{grid-template-columns:minmax(140px,1fr) minmax(0,3fr);gap:16px;display:grid}.brief-final-review dt{color:var(--muted)}.brief-final-review dd{overflow-wrap:anywhere;margin:0;line-height:1.55}.brief-final-review .text-action{min-height:44px;color:var(--accent,#376d5b);justify-self:start;font-size:14px}@media (max-width:640px){.brief-final-review dl>div{grid-template-columns:minmax(0,1fr);gap:4px}}.measured-task-review-section h5{font-size:11px}.measured-task-review-section-heading{justify-content:space-between;align-items:start;gap:14px;display:flex}.measured-task-review-add,.measured-task-review-remove{color:#3d694e;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-size:9px;text-decoration:underline}.measured-task-review-add{flex:none;min-height:30px}.measured-task-review-add:disabled,.measured-task-review-remove:disabled{color:var(--muted);opacity:.55;cursor:not-allowed}.measured-task-review-metrics{gap:10px;display:grid}.measured-task-review-metric{border:1px solid var(--line);background:#fbfbfa;border-radius:13px;min-width:0;margin:0;padding:16px;position:relative}.measured-task-review-confirmations legend,.measured-task-review-metric legend{color:var(--ink);padding:0 6px;font-size:10px;font-weight:560}.measured-task-review-remove{position:absolute;top:9px;right:10px}.measured-task-review-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.measured-task-review-field-grid label{align-content:start;gap:6px;min-width:0;display:grid}.measured-task-review-field-grid label>span{color:var(--muted);font-size:8px;line-height:1.35}.measured-task-review-field-grid input,.measured-task-review-field-grid select,.measured-task-review-field-grid textarea{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:9px 11px;font-size:10px}.measured-task-review-field-grid textarea{resize:vertical;line-height:1.5}.measured-task-review-field-grid input:disabled,.measured-task-review-field-grid select:disabled,.measured-task-review-field-grid textarea:disabled{color:var(--muted);opacity:1;background:#f5f6f4}.measured-task-review-field-grid .wide{grid-column:1/-1}.measured-task-review-confirmations{border:1px solid var(--line);border-radius:12px;gap:10px;min-width:0;margin:0;padding:13px 14px 14px;display:grid}.measured-task-review-confirmations label{color:var(--muted);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:9px;font-size:9px;line-height:1.45;display:grid}.measured-task-review-confirmations input{accent-color:#3f6f53;width:16px;height:16px;margin:0}.measured-task-review-readiness{background:#fcfaf5;border:1px solid #dfd7c6;border-radius:12px;gap:10px;padding:13px 14px;display:grid}.measured-task-review-readiness.ready{background:#f6faf7;border-color:#cfe0d4}.measured-task-review-readiness>div{gap:3px;display:grid}.measured-task-review-readiness>div>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:8px}.measured-task-review-readiness strong{font-size:11px;font-weight:560}.measured-task-review-readiness small{color:var(--muted);font-size:8px}.measured-task-review-readiness ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.measured-task-review-readiness li{color:var(--muted);background:#fff;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;display:flex}.measured-task-review-readiness li.complete{color:#356a4a}.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}.account-recovery-review-panel{border-bottom:1px solid var(--line);gap:18px;padding:30px;display:grid}.account-recovery-review-panel>header h2{letter-spacing:-.03em;margin:7px 0 0;font-size:26px}.account-recovery-review-panel>header p:last-child{max-width:680px;color:var(--muted);font-size:12px;line-height:1.6}.account-recovery-case-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.account-recovery-case-list li{border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.account-recovery-case-list li div{gap:5px;display:grid}.account-recovery-case-list li small{color:var(--muted)}.account-recovery-review-form{gap:12px;display:grid}.account-recovery-review-form>p{margin:0;font-size:12px}.account-recovery-review-form label{gap:6px;font-size:11px;display:grid}.account-recovery-review-form input{border:1px solid var(--line);min-height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:0 12px}.account-recovery-review-actions{flex-wrap:wrap;gap:9px;display:flex}.recovery-phone-enrollment-panel .account-recovery-review-form{max-width:680px}.recovery-phone-enrollment-panel .primary-action{width:fit-content;margin:0}.recovery-phone-code-step .primary-action{width:100%;margin-top:28px}.account-completion-gate{flex:1;width:100%;margin:0;padding:0;display:grid}.account-completion-gate .recovery-phone-enrollment-panel{border:0;border-radius:0}.account-completion-gate>.text-action{justify-self:center;margin:-76px 0 36px;position:relative}.account-completion-gate.legal-acceptance-gate{flex:none;align-content:start;gap:20px;width:min(100% - 40px,520px);margin:32px auto 48px}.legal-acceptance-gate>.primary-action{min-height:52px;margin:0}.account-completion-gate.legal-acceptance-gate>.text-action{margin:0}.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:14px}.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}.measured-task-review-section-heading{display:grid}.measured-task-review-add{justify-self:start}.measured-task-review-field-grid{grid-template-columns:1fr}.measured-task-review-field-grid .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}}.workspace-card-board{--card-accent:#3f6c5b;flex-direction:column;gap:28px;padding:28px;display:flex}.aida-workspace .workspace-card-board{--card-accent:#865c43}.workspace-card-group{gap:12px;min-width:0;display:grid}.workspace-card-group>h3{color:var(--ink);align-items:center;gap:9px;margin:0 0 3px;font-size:14px;font-weight:600;display:flex}.workspace-card-group>h3>span{color:var(--muted);font-size:12px;font-weight:400}.workspace-info-card{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;padding:20px}.workspace-info-card[data-state=needs_you]{border-color:var(--card-accent)}@supports (color:color-mix(in lab,red,red)){.workspace-info-card[data-state=needs_you]{border-color:color-mix(in srgb,var(--card-accent) 28%,white)}}.workspace-info-card[data-state=history]{background:#fafbfa}.workspace-info-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.workspace-card-kind{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.workspace-card-kind svg{width:17px;height:17px}.workspace-card-status{color:#535b58;background:#f3f4f3;border-radius:6px;padding:4px 7px;font-size:11px;line-height:1.4}[data-state=needs_you] .workspace-card-status{color:var(--card-accent);background:var(--card-accent)}@supports (color:color-mix(in lab,red,red)){[data-state=needs_you] .workspace-card-status{background:color-mix(in srgb,var(--card-accent) 8%,white)}}.workspace-info-card h4{overflow-wrap:anywhere;margin:0 0 8px;font-size:17px;font-weight:600;line-height:1.4}.workspace-info-card p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}.workspace-info-card .text-action{color:var(--card-accent);text-align:left;min-height:40px;font-size:13px}.workspace-card-details{margin-top:10px}.workspace-card-detail{border-top:1px solid var(--line);margin-top:6px;padding-top:14px}.workspace-card-detail dl{gap:12px;margin:0 0 14px;display:grid}.workspace-card-detail dt{color:var(--muted);font-size:12px}.workspace-card-detail dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:14px}.workspace-card-activity+.workspace-card-activity{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.workspace-card-record{color:var(--muted);margin:0;font-size:13px}.workspace-card-record>summary{cursor:pointer;padding-block:12px}.workspace-card-empty{color:var(--muted);font-size:14px;line-height:1.6}@media (max-width:720px){.workspace-card-board{padding:20px 16px}.workspace-info-card{padding:18px}}.personal-brief-dialog .personal-brief-turn{overflow-wrap:anywhere;background:#f6f8f7;border-radius:1rem;width:100%;min-width:0;margin:1.25rem 0;padding:.8rem 1rem;display:block}.personal-brief-dialog .personal-brief-turn[data-speaker=user]{background:#f5f4f2}.personal-brief-dialog .personal-brief-turn p{margin:.35rem 0 0}.personal-brief-dialog form,.personal-brief-dialog section{gap:.8rem;margin-block:1.25rem;display:grid}.personal-brief-dialog label{display:block}.personal-brief-dialog input[type=email],.personal-brief-dialog textarea{width:100%;max-width:100%;font:inherit;border:1px solid #d4d8d6;border-radius:1rem;padding:.8rem 1rem;display:block}.personal-brief-dialog textarea{resize:vertical;min-height:6rem}.personal-brief-dialog dl{gap:.85rem;display:grid}.personal-brief-dialog dd{overflow-wrap:anywhere;margin:.25rem 0 0}.candidate-guide{width:100%;max-width:900px;color:var(--ink,#202222);margin:0 auto;padding:clamp(20px,4vw,48px)}.candidate-guide-heading{align-items:center;gap:16px;display:flex}.candidate-guide-heading>span{flex:0 0 46px;width:46px}.candidate-guide-heading svg{width:100%;height:auto}.candidate-guide h1{letter-spacing:-.035em;font-size:clamp(26px,3vw,40px);line-height:1.15}.candidate-guide h2{font-size:22px;line-height:1.35}.candidate-guide dd,.candidate-guide p{overflow-wrap:anywhere;line-height:1.6}.candidate-guide small{color:#60676c;line-height:1.5}.candidate-guide-progress{background:#fff;border:1px solid #dedfdf;border-radius:20px;margin:24px 0;padding:20px}.candidate-guide-progress header{justify-content:space-between;gap:16px;display:flex}.candidate-guide-progress progress{accent-color:#52786b;border:0;border-radius:8px;width:100%;height:8px;margin:16px 0 0;overflow:hidden}.candidate-guide-progress progress::-webkit-progress-bar{background:#e8e9e6}.candidate-guide-progress progress::-webkit-progress-value{background:#52786b}.candidate-guide-progress ol{flex-wrap:wrap;gap:12px;padding:0;font-size:13px;list-style:none;display:flex}.candidate-guide-progress li{color:#686d71}.candidate-guide-progress li[aria-current=step]{color:#202222;font-weight:650}.candidate-guide-progress li[data-complete=true]{color:#316d53}.candidate-guide-question{background:#f8f9f7;border:1px solid #e1e4df;border-radius:24px;margin:24px 0;padding:24px}.candidate-guide-choices{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.candidate-guide-choices button{text-align:left;color:#202222;background:#fff;border:1px solid #ced5ce;border-radius:24px;padding:10px 16px}.candidate-guide-choices button:hover:not(:disabled){background:#eef4ee;border-color:#52786b}.candidate-guide textarea{box-sizing:border-box;resize:vertical;background:#fff;border:1px solid #c8cdca;border-radius:12px;width:100%;min-height:100px;margin-top:8px;padding:14px}.candidate-guide-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.candidate-guide-actions svg{width:20px;height:20px}.candidate-guide-actions .primary-action{flex:1}.candidate-guide-sections details{border-bottom:1px solid #e1e4df;padding:18px 0}.candidate-guide summary{cursor:pointer;padding:8px 0;font-weight:600}.candidate-guide-sections dl>div{grid-template-columns:1fr auto;gap:4px 16px;margin:18px 0;display:grid}.candidate-guide-sections dt{color:#686d71;font-size:13px}.candidate-guide-sections dd{white-space:pre-line;grid-column:1;margin:0}.candidate-guide-sections button{background:0 0;border:0;grid-area:span 2/2;text-decoration:underline}.candidate-guide-evidence{border:1px solid #dedfdf;border-radius:20px;margin:24px 0;padding:20px}.candidate-guide-evidence article{border-left:3px solid #7d978b;padding-left:16px}.candidate-guide-review{padding:24px 0}.candidate-guide-review label{align-items:flex-start;gap:12px;padding:12px 0;line-height:1.5;display:flex}.candidate-guide-review input{flex-shrink:0;width:18px;height:18px}.candidate-cv-document{padding:24px 0}.candidate-cv-document header{border-bottom:1px solid #e1e4df;padding-bottom:20px}.candidate-cv-document header small{color:#686d71}.candidate-cv-document h2{margin:12px 0 8px}.candidate-cv-document section{padding-top:20px}.candidate-cv-document h3{margin:0 0 8px;font-size:16px;font-weight:650}.candidate-cv-document p{white-space:pre-line;margin:0;line-height:1.6}.candidate-profile-identity{align-items:center;gap:16px;min-width:0;margin:12px 0 16px;display:flex}.candidate-profile-photo{color:#365f50;background:#eaf1ed;border-radius:16px;flex:0 0 64px;justify-content:center;align-items:center;width:64px;height:64px;font-size:24px;font-weight:600;display:flex;overflow:hidden}.candidate-profile-photo img{object-fit:cover;width:100%;height:100%}.candidate-profile-identity>div{min-width:0}.candidate-profile-identity h2{overflow-wrap:anywhere;margin:0 0 4px;font-size:22px;line-height:1.25}.candidate-profile-identity p{color:var(--muted);margin:0}.workspace-card-detail .candidate-cv-document{padding:0}.workspace-card-detail .candidate-cv-document>section{border-bottom:1px solid var(--line);padding:16px 0}.workspace-card-detail .candidate-cv-document>section:last-child{border-bottom:0}.workspace-card-detail .candidate-cv-document .profile-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (max-width:600px){.workspace-card-detail .candidate-cv-document .profile-detail-grid{grid-template-columns:1fr}}.profile-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:12px 0 0;display:grid}.profile-detail-grid dt{color:#686d71;margin-bottom:4px;font-size:13px}.profile-detail-grid dd{white-space:pre-line;overflow-wrap:anywhere;margin:0}.profile-strength-explanation{border-top:1px solid #e1e4df;margin-top:24px;padding-top:20px}.profile-strength-explanation summary{cursor:pointer;font-weight:600}.profile-strength-status{border:1px solid #dedfdf;border-radius:20px;padding:20px}.profile-strength-status>h3{margin-top:0}.profile-strength-status>button{margin:12px 12px 0 0}.matching-refresh-control{flex-direction:column;gap:8px;max-width:260px;display:flex}.matching-refresh-control small{color:#686d71;font-size:12px}@media (max-width:600px){.profile-detail-grid{grid-template-columns:1fr}}.conversation-choice-list{border:0;width:100%;min-width:0;margin:12px 0;padding:0}.conversation-choice-options{flex-wrap:wrap;gap:8px;display:flex}.conversation-choice-options button{min-height:40px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #d9dfdc;border-radius:10px;align-items:center;padding:10px 14px;display:flex}.conversation-choice-options button[aria-pressed=true]{background:#edf5ef;border-color:#49745e}.conversation-choice-options button:hover:not(:disabled){background:#f1f6f2;border-color:#49745e}.conversation-choice-options button:focus-visible{outline-offset:3px;outline:2px solid #49745e}.profile-review-modal{width:min(760px,100vw - 32px);max-height:88dvh;padding:24px}.profile-review-modal>header{z-index:2;background:#fff;padding:12px 40px 16px 0;position:sticky;top:-24px}.profile-review-modal>header h2{margin:0;font-size:24px}.profile-review-modal .candidate-matching-readiness{background:0 0;border:0;margin:0;padding:0}.profile-review-modal .candidate-cv-document{padding:12px 0}.profile-review-modal .candidate-cv-document section{padding-top:14px}.profile-review-modal .candidate-cv-document p{font-size:14px;line-height:1.5}.profile-review-actions{z-index:1;background:#fff;border-top:1px solid #e1e4df;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;display:flex;position:sticky;bottom:-24px}.profile-review-actions .candidate-matching-confirmation{flex-basis:100%;order:-1;font-size:12px}.profile-review-actions>button{width:auto;min-height:40px}.workspace-current-status{order:-1}.profile-review-modal[open]{flex-direction:column;display:flex;overflow:hidden}.profile-review-modal>header{flex-shrink:0;position:static}.profile-review-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.profile-review-footer{flex-shrink:0}.profile-review-footer .profile-review-actions{padding-bottom:0;position:static}.candidate-guide-history article{border-left:2px solid #e1e4df;margin:12px 0;padding:8px 16px}.candidate-guide button:focus-visible,.candidate-guide summary:focus-visible,.candidate-guide textarea:focus-visible{outline-offset:3px;outline:3px solid #52786b}.candidate-guide button:disabled{opacity:.5;cursor:wait}.conversation-start-mark svg{width:48px;height:48px}.candidate-account-nav{padding:8px 0}@media (max-width:600px){.candidate-guide{padding:20px 16px}.candidate-guide-question{padding:18px}.candidate-guide-progress ol{flex-direction:column;gap:8px}}.back-office-shell{--back-office-navy:#122033;--back-office-navy-soft:#1d3048;--back-office-blue:#245bdb;--back-office-blue-soft:#eef4ff;--back-office-surface:#fff;--back-office-canvas:#f3f5f8;--back-office-line:#d9dee7;--back-office-ink:#172033;--back-office-muted:#657083;--back-office-danger:#a62823;--back-office-danger-soft:#fff1ef;--back-office-success:#176b48;--back-office-success-soft:#edf8f2;background:radial-gradient(circle at 90% -10%,#245bdb1a,transparent 26rem),var(--back-office-canvas);min-height:100vh;color:var(--back-office-ink);padding-bottom:72px}.back-office-shell button,.back-office-shell input,.back-office-shell select{font:inherit}.back-office-header{background:var(--back-office-navy);color:#fff;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:12px max(24px,50vw - 680px);display:flex}.back-office-header>div{align-items:baseline;gap:18px;display:flex}.back-office-brand,.back-office-count,.back-office-decision>p,.back-office-detail-description,.back-office-detail-heading p,.back-office-detail-placeholder p,.back-office-empty p,.back-office-feedback p,.back-office-history p,.back-office-inline-error p,.back-office-intro p,.back-office-loading,.back-office-read-only p{margin:0}.back-office-brand{letter-spacing:-.01em;font-size:15px;font-weight:690}.back-office-brand span{color:#a9c2ff;margin-left:7px;font-weight:520}.back-office-count{color:#cbd4e1;font-size:12px}.back-office-count strong{color:#fff;font-size:14px}.back-office-session-action{color:#fff;cursor:pointer;border:1px solid #ffffff57;border-radius:9px;align-items:center;min-height:44px;padding:0 15px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.back-office-session-action:hover{background:#ffffff17}.back-office-session-action:disabled{cursor:wait;opacity:.68}.back-office-sign-in-shell{place-items:start center;padding:clamp(28px,8vh,88px) 20px;display:grid}.back-office-sign-in-card{border:1px solid var(--back-office-line);background:var(--back-office-surface);border-radius:18px;width:min(100%,500px);padding:clamp(28px,5vw,48px);box-shadow:0 18px 60px #1220331a}.back-office-sign-in-card h1{letter-spacing:-.045em;margin:0;font-size:clamp(38px,7vw,56px);font-weight:480;line-height:1.02}.back-office-sign-in-guidance,.back-office-sign-in-intro{color:var(--back-office-muted);margin:16px 0 0;line-height:1.6}.back-office-sign-in-form,.back-office-sign-in-state{gap:14px;margin-top:30px;display:grid}.back-office-sign-in-form label{color:var(--back-office-ink);font-size:13px;font-weight:700}.back-office-sign-in-form input{border:1px solid var(--back-office-line);width:100%;min-height:50px;color:var(--back-office-ink);background:#fff;border-radius:9px;padding:11px 13px}.back-office-sign-in-form input:focus-visible{border-color:var(--back-office-blue);outline-offset:1px;outline:2px solid #245bdb33}.back-office-sign-in-guidance{margin-top:0;font-size:14px}.back-office-sign-in-error{color:var(--back-office-danger);margin:0;font-size:13px;line-height:1.45}.back-office-sign-in-link{width:fit-content;color:var(--back-office-blue);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:2px 0;font-size:13px;font-weight:650;text-decoration:underline}.back-office-sign-in-link:disabled{color:var(--back-office-muted);cursor:not-allowed;opacity:.62}.back-office-feedback,.back-office-intro,.back-office-layout,.back-office-toolbar{width:min(100% - 48px,1360px);margin-inline:auto}.back-office-intro{padding:46px 0 26px}.back-office-eyebrow{color:var(--back-office-blue);letter-spacing:.12em;font-size:11px;font-weight:760;margin-bottom:11px!important}.back-office-intro h1{letter-spacing:-.045em;margin:0;font-size:clamp(34px,5vw,54px);font-weight:480;line-height:1.04}.back-office-intro>p:last-child{max-width:730px;color:var(--back-office-muted);margin-top:15px;font-size:14px;line-height:1.65}.back-office-toolbar{border:1px solid var(--back-office-line);background:#ffffffeb;border-radius:14px;grid-template-columns:auto minmax(150px,210px) minmax(180px,240px) auto;align-items:end;gap:12px;min-height:78px;padding:14px;display:grid;box-shadow:0 6px 24px #1a24380a}.back-office-confirmation>label:not(.back-office-explicit-confirmation),.back-office-toolbar label{color:var(--back-office-muted);letter-spacing:.04em;text-transform:uppercase;gap:6px;font-size:11px;font-weight:700;display:grid}.back-office-confirmation input[type=text],.back-office-confirmation select,.back-office-toolbar select{border:1px solid var(--back-office-line);width:100%;min-height:44px;color:var(--back-office-ink);letter-spacing:0;text-transform:none;background:#fff;border-radius:9px;padding:9px 11px;font-size:13px;font-weight:500}.back-office-scope{background:#e9edf3;border-radius:10px;grid-template-columns:1fr 1fr;min-height:44px;padding:3px;display:grid}.back-office-scope button{min-height:38px;color:var(--back-office-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 14px;font-size:13px;font-weight:650}.back-office-scope button[aria-pressed=true]{color:var(--back-office-ink);background:#fff;box-shadow:0 1px 5px #1720331f}.back-office-feedback button,.back-office-inline-error button,.back-office-refresh{border:1px solid var(--back-office-line);min-height:44px;color:var(--back-office-ink);cursor:pointer;background:#fff;border-radius:9px;padding:9px 15px;font-size:13px;font-weight:650}.back-office-feedback button:hover,.back-office-inline-error button:hover,.back-office-refresh:hover{background:#f8fafc;border-color:#aeb7c5}.back-office-button:disabled,.back-office-confirmation input:disabled,.back-office-confirmation select:disabled,.back-office-refresh:disabled{cursor:not-allowed;opacity:.58}.back-office-feedback{border:1px solid var(--back-office-line);background:#fff;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:13px 15px;font-size:13px;line-height:1.5;display:flex}.back-office-feedback[data-kind=success]{background:var(--back-office-success-soft);color:var(--back-office-success);border-color:#a7d7bf}.back-office-feedback[data-kind=conflict],.back-office-feedback[data-kind=error]{background:var(--back-office-danger-soft);color:var(--back-office-danger);border-color:#e8bbb7}.back-office-layout{grid-template-columns:minmax(320px,420px) minmax(0,1fr);align-items:start;gap:18px;margin-top:18px;display:grid}.back-office-detail,.back-office-queue{border:1px solid var(--back-office-line);background:var(--back-office-surface);border-radius:15px;box-shadow:0 8px 30px #1a24380a}.back-office-queue{overflow:hidden}.back-office-queue>header{border-bottom:1px solid var(--back-office-line);justify-content:space-between;align-items:center;gap:16px;min-height:59px;padding:15px 17px;display:flex}.back-office-detail-heading h2,.back-office-detail-placeholder h2,.back-office-queue h2{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:690}.back-office-queue>header span{color:var(--back-office-muted);font-size:12px}.back-office-case-list{max-height:730px;margin:0;padding:0;list-style:none;overflow-y:auto}.back-office-case-list li+li{border-top:1px solid var(--back-office-line)}.back-office-case-card{width:100%;color:var(--back-office-ink);text-align:left;cursor:pointer;background:#fff;border:0;border-left:3px solid #0000;gap:11px;padding:15px 17px;display:grid}.back-office-case-card:hover{background:#f8fafc}.back-office-case-card[aria-current=true]{border-left-color:var(--back-office-blue);background:var(--back-office-blue-soft)}.back-office-case-card-heading,.back-office-case-card-meta,.back-office-case-card-time{justify-content:space-between;align-items:center;gap:12px;display:flex}.back-office-case-card-heading>span:first-child{gap:3px;min-width:0;display:grid}.back-office-case-card-heading strong{font-size:14px;font-weight:690}.back-office-case-card-heading small,.back-office-case-card-time{color:var(--back-office-muted);font-size:11px}.back-office-case-card-meta{color:#3f4b5e;font-size:12px}.back-office-case-card-meta span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.back-office-badges{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.back-office-badge{color:#4d596b;white-space:nowrap;background:#f5f7fa;border:1px solid #d7dde7;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:720;line-height:1.1}.back-office-badge[data-value=critical],.back-office-badge[data-value=high]{background:var(--back-office-danger-soft);color:var(--back-office-danger);border-color:#e7b9b5}.back-office-badge[data-value=in_review],.back-office-badge[data-value=open],.back-office-badge[data-value=waiting]{background:var(--back-office-blue-soft);color:#19469d;border-color:#b8c9ef}.back-office-badge[data-value=resolved]{background:var(--back-office-success-soft);color:var(--back-office-success);border-color:#acd5c0}.back-office-detail-placeholder,.back-office-empty{text-align:center;padding:44px 24px}.back-office-empty h3{margin:0 0 8px;font-size:15px}.back-office-detail-placeholder p,.back-office-empty p{color:var(--back-office-muted);font-size:13px;line-height:1.55}.back-office-detail{min-height:430px;padding:22px}.back-office-detail-placeholder{place-content:center;justify-items:center;gap:9px;min-height:380px;display:grid}.back-office-detail-placeholder>span{background:var(--back-office-blue-soft);width:44px;height:44px;color:var(--back-office-blue);border-radius:13px;place-items:center;font-size:21px;display:grid}.back-office-detail-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.back-office-detail-heading p{color:var(--back-office-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:660}.back-office-detail-description{max-width:700px;color:var(--back-office-muted);margin-top:11px;font-size:13px;line-height:1.6}.back-office-facts{border:1px solid var(--back-office-line);background:var(--back-office-line);border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:22px 0 0;display:grid;overflow:hidden}.back-office-facts>div{background:#fff;gap:4px;min-width:0;padding:11px 13px;display:grid}.back-office-facts dt{color:var(--back-office-muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:700}.back-office-facts dd{overflow-wrap:anywhere;color:var(--back-office-ink);margin:0;font-size:12px;font-weight:570;line-height:1.45}.back-office-decision,.back-office-domain-detail,.back-office-read-only{border-top:1px solid var(--back-office-line);margin-top:24px;padding-top:22px}.back-office-confirmation h4,.back-office-decision h3,.back-office-domain-detail h3,.back-office-history h4,.back-office-read-only h3{letter-spacing:-.01em;margin:0;font-size:14px;font-weight:720}.back-office-domain-facts{margin-top:13px}.back-office-history{margin-top:19px}.back-office-history ol{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.back-office-history li{color:#465166;border-left:2px solid #c6d3eb;grid-template-columns:minmax(110px,.8fr) minmax(130px,1.2fr) auto;align-items:baseline;gap:10px;padding-left:13px;font-size:11px;line-height:1.45;display:grid}.back-office-history li strong{color:var(--back-office-ink)}.back-office-history li time{color:var(--back-office-muted);white-space:nowrap}.back-office-decision>p,.back-office-history p,.back-office-read-only p{color:var(--back-office-muted);margin-top:8px;font-size:12px;line-height:1.55}.back-office-read-only{background:#f5f8fc;border:1px solid #ced8e8;border-radius:11px;padding:18px}.back-office-match-review{margin-top:20px}.back-office-confirmation-actions,.back-office-decision-actions{justify-content:flex-end;gap:9px;margin-top:13px;display:flex}.back-office-button{cursor:pointer;border:1px solid #0000;border-radius:9px;min-height:44px;padding:9px 16px;font-size:13px;font-weight:690}.back-office-button.primary{background:var(--back-office-blue);color:#fff}.back-office-button.primary:hover{background:#1d4fca}.back-office-button.secondary{border-color:var(--back-office-line);color:var(--back-office-ink);background:#fff}.back-office-button.danger{color:var(--back-office-danger);background:#fff;border-color:#e1aaa5}.back-office-button.danger:hover{background:var(--back-office-danger-soft)}.back-office-confirmation{background:#f8faff;border:1px solid #c4d2ee;border-radius:11px;gap:14px;margin-top:13px;padding:17px;display:grid}.back-office-confirmation small{color:var(--back-office-muted);letter-spacing:0;text-transform:none;font-size:11px;font-weight:500;line-height:1.45}.back-office-explicit-confirmation{color:#354158;cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;font-size:12px;line-height:1.5;display:flex}.back-office-explicit-confirmation input{width:18px;height:18px;accent-color:var(--back-office-blue);flex:none;margin:1px 0 0}.back-office-inline-error,.back-office-loading{color:var(--back-office-muted);background:#f5f7fa;border-radius:10px;margin-top:20px;padding:14px;font-size:12px}.back-office-inline-error{background:var(--back-office-danger-soft);color:var(--back-office-danger);justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:940px){.back-office-toolbar{grid-template-columns:1fr 1fr}.back-office-layout{grid-template-columns:minmax(270px,.8fr) minmax(0,1.2fr)}.back-office-facts{grid-template-columns:1fr}}@media (max-width:720px){.back-office-header{min-height:64px;padding-inline:18px}.back-office-header>div{gap:2px;display:grid}.back-office-brand span{display:none}.back-office-session-action{padding-inline:11px}.back-office-feedback,.back-office-intro,.back-office-layout,.back-office-toolbar{width:min(100% - 28px,1360px)}.back-office-intro{padding:34px 0 21px}.back-office-intro h1{font-size:36px}.back-office-toolbar{grid-template-columns:1fr}.back-office-scope{order:-1}.back-office-layout{grid-template-columns:1fr}.back-office-case-list{max-height:none}.back-office-detail{min-height:0;padding:18px}.back-office-case-card-heading,.back-office-detail-heading,.back-office-feedback,.back-office-inline-error{align-items:flex-start}.back-office-detail-heading,.back-office-feedback,.back-office-inline-error{flex-direction:column}.back-office-detail-heading .back-office-badges{justify-content:flex-start}.back-office-history li{grid-template-columns:1fr;gap:3px}.back-office-history li time{white-space:normal}}@media (max-width:420px){.back-office-case-card-heading{flex-direction:column;align-items:flex-start}.back-office-case-card-heading .back-office-badges{justify-content:flex-start}.back-office-case-card-meta{flex-direction:column;align-items:flex-start;gap:4px}.back-office-confirmation-actions,.back-office-decision-actions{grid-template-columns:1fr;display:grid}.back-office-button{width:100%}}@media (prefers-reduced-motion:reduce){.back-office-shell *,.back-office-shell :after,.back-office-shell :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (forced-colors:active){.back-office-case-card[aria-current=true],.back-office-confirmation,.back-office-feedback,.back-office-read-only{border:2px solid canvastext}}.back-office-shell{--bo-background:var(--back-office-canvas);--bo-foreground:var(--back-office-ink);--bo-card:var(--back-office-surface);--bo-muted-surface:#f8fafc;--bo-muted-foreground:var(--back-office-muted);--bo-border:var(--back-office-line);--bo-primary:var(--back-office-blue);--bo-primary-hover:#1d4fca;--bo-primary-foreground:#fff;--bo-destructive:var(--back-office-danger);--bo-destructive-border:#e8bbb7;--bo-destructive-soft:var(--back-office-danger-soft);--bo-success:var(--back-office-success);--bo-success-border:#a7d7bf;--bo-success-soft:var(--back-office-success-soft);--bo-focus:#245bdb}.back-office-shell.staff-workspace-layout{--bo-primary:#202322;--bo-primary-hover:#35433d;height:100dvh;min-height:0;color:var(--ink);background:#fff;grid-template-columns:220px minmax(0,1fr) minmax(0,50%);padding-bottom:0;display:grid;overflow:hidden}.staff-workspace-sidebar{min-height:0}.staff-workspace-account{margin-top:auto}.staff-workspace-board,.staff-workspace-center{overflow-wrap:anywhere;flex-direction:column;min-width:0;min-height:0;display:flex}.staff-workspace-board{border-left:1px solid var(--line);background:#fbfbfa}.staff-pane-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:18px 24px;display:flex}.staff-pane-header h1,.staff-pane-header h2{margin:0;font-size:16px;font-weight:500}.staff-pane-header>span:not(.matching-refresh-control){color:var(--muted);font-size:12px}.staff-board-content{overflow-y:auto}.staff-workspace-board .back-office-queue,.staff-workspace-board .back-office-toolbar{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;margin:0;padding:0}.staff-workspace-board .back-office-toolbar{justify-content:flex-end;min-height:0;margin-bottom:20px;display:flex}.staff-workspace-board .back-office-queue>header{border:0;min-height:0;padding:0 0 18px}.staff-workspace-center .back-office-domain-detail{max-width:100%}.staff-workspace-layout .back-office-case-list{gap:16px;padding:0;display:grid}.staff-agent-avatar{border:1px solid var(--line);color:#356c58;background:#fff;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-weight:600;display:grid}.staff-conversation{flex-direction:column;flex:1;min-height:0;display:flex}.staff-conversation-scroll{flex:1;min-height:0;padding-bottom:24px;overflow-y:auto}.staff-conversation .chat-message{white-space:pre-wrap;overflow-wrap:anywhere}.staff-composer{flex-shrink:0}.back-office-shell.staff-customers-workspace{grid-template-columns:220px minmax(0,1fr)}.staff-customers-workspace>.staff-workspace-center{display:none!important}.staff-customers-workspace>.staff-workspace-board{grid-column:2;width:auto;display:flex!important}.staff-customers-page{flex-direction:column;height:100%;min-height:0;display:flex}.staff-customers-page .staff-pane-header{flex-shrink:0}.staff-customers-page .staff-pane-header p{color:var(--muted);margin:5px 0 0;font-size:12px}.staff-customers-content{overscroll-behavior:contain;min-height:0;padding:24px;overflow-y:auto}.staff-customer-detail,.staff-customers-content>*{max-width:1100px;margin-inline:auto}.staff-customer-detail section+section,.staff-customers-content section+section{margin-top:32px}.staff-customers-content h3{margin:0 0 16px;font-size:18px;font-weight:600}.staff-customer-count{color:var(--muted);margin-left:6px;font-size:13px;font-weight:400}.staff-customer-muted{color:var(--muted);font-size:12px;line-height:1.6}.staff-customer-filters{flex-wrap:wrap;align-items:end;gap:14px;margin-bottom:28px;display:flex}.staff-customer-filters label{gap:7px;min-width:180px;font-size:13px;display:grid}.staff-customer-filters label:first-child{flex:1}.staff-customer-filters input,.staff-customer-filters select{background:var(--bo-card);width:100%;min-width:0;min-height:44px;color:var(--bo-foreground);border:1px solid var(--bo-border);font:inherit;border-radius:10px;padding:10px 12px}.staff-customer-filters>button{min-height:44px}.staff-customer-totals{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0 0 18px;display:grid}.staff-customer-totals>div{border:1px solid var(--line);background:var(--bo-card);border-radius:14px;padding:16px}.staff-customer-totals dt{color:var(--muted);font-size:12px;line-height:1.4}.staff-customer-totals dd{margin:9px 0 0;font-size:26px;font-weight:600}.staff-customer-funnel{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.staff-customer-funnel li{border-top:3px solid #a2b3a8;align-content:start;gap:8px;padding:12px 8px;font-size:12px;display:grid}.staff-customer-funnel span{min-height:32px;line-height:1.4}.staff-customer-funnel strong{font-size:18px}.staff-customer-funnel small{color:var(--muted)}.staff-customer-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.staff-customer-list-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.staff-customer-attempt h4,.staff-customer-list h4{margin:0;font-size:16px}.staff-customer-list p{margin:8px 0 0;font-size:13px;line-height:1.5}.staff-customer-list .text-action{margin-top:12px}.staff-customer-status{color:#525f57;background:#eff1ee;border-radius:8px;flex-shrink:0;padding:6px 9px;font-size:11px}.staff-customer-status.completed{color:#356a55;background:#e5f2e9}.staff-customer-status.in_progress{color:#916747;background:#f6eee6}.staff-customer-error{color:var(--bo-destructive);font-size:13px}.staff-customer-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px;margin-top:15px;font-size:12px;display:flex}.staff-customer-pagination>span{color:var(--muted);margin-right:auto}.staff-customer-pagination button{min-height:40px}.staff-customer-back{text-align:left;width:100%;margin-bottom:24px;display:block}.staff-customer-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:16px 0 0;display:grid}.staff-customer-fields>div{min-width:0}.staff-customer-fields dt{color:var(--muted);font-size:12px}.staff-customer-fields dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;line-height:1.5}.staff-customer-detail .workspace-info-card+.workspace-info-card{margin-top:16px}.staff-customer-detail details{margin-top:18px;font-size:13px}.staff-customer-detail summary{cursor:pointer;padding-block:6px;font-weight:500}.staff-customer-checkpoints{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.staff-customer-checkpoints li{border-left:3px solid var(--line);gap:7px;min-width:0;padding-left:12px;font-size:12px;display:grid}.staff-customer-checkpoints li[data-recorded=true]{border-color:#6d9c81}.staff-customer-checkpoints small,.staff-customer-checkpoints span{color:var(--muted);line-height:1.5}.staff-customer-timeline{margin:0;padding:0;list-style:none}.staff-customer-timeline>li{border-left:2px solid #b8c6bd;margin-left:4px;padding:0 0 24px 20px}.staff-customer-timeline-heading{flex-wrap:wrap;justify-content:space-between;gap:8px 20px;font-size:14px;display:flex}.staff-customer-timeline-heading time,.staff-customer-timeline>li>p{color:var(--muted);font-size:12px}.staff-customer-timeline>li>p{margin:8px 0 0;line-height:1.5}.staff-customer-terms{padding-left:20px;font-size:13px;line-height:1.7}@media (max-width:1099px){.back-office-shell.staff-workspace-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:180px minmax(0,1fr)}.staff-workspace-sidebar{grid-row:1/-1}.staff-workspace-layout>.mobile-workbench-header{grid-column:2;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;min-height:64px;display:grid}.staff-workspace-board,.staff-workspace-center{grid-area:2/2}[data-mobile-pane=cards] .staff-workspace-center,[data-mobile-pane=conversation] .staff-workspace-board{display:none}.back-office-shell.staff-customers-workspace{grid-template-columns:180px minmax(0,1fr)}.staff-customers-workspace>.staff-workspace-board{grid-area:2/2}.staff-customer-totals{grid-template-columns:repeat(3,minmax(0,1fr))}.staff-customer-funnel{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.back-office-shell.staff-workspace-layout{grid-template-rows:64px minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.staff-workspace-layout>.mobile-workbench-header{grid-area:1/1}.staff-workspace-board,.staff-workspace-center{grid-area:2/1}.back-office-shell.staff-customers-workspace{grid-template-columns:minmax(0,1fr)}.staff-customers-workspace>.staff-workspace-board{grid-area:2/1}.staff-customers-content{padding:20px 16px}.staff-customers-page .staff-pane-header{padding:16px}.staff-customer-filters{align-items:stretch}.staff-customer-filters label{width:100%;min-width:0}.staff-customer-funnel,.staff-customer-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-customer-checkpoints,.staff-customer-fields{grid-template-columns:minmax(0,1fr)}.staff-customer-list-head{flex-direction:column;gap:10px}}.marketing-header .marketing-header-start,.marketing-header .marketing-login{border-radius:999px}.conversational-hero{padding-top:90px;display:block}.conversational-home{padding-top:96px}.conversational-hero>h1{text-align:center;width:100%;max-width:none;margin:0 0 48px;font-size:clamp(42px,5.6vw,72px);line-height:1.08}.conversational-hero.has-heading-action>h1{margin-bottom:8px}.landing-hero-heading-action{justify-content:center;margin-bottom:32px;display:flex}.conversational-hero>.landing-hero-heading{grid-template-rows:1fr;display:grid}.landing-hero-heading-content{min-height:0;overflow:hidden}.intro-writing-delete-cursor{position:relative}.intro-writing-delete-cursor:after{content:"";background:currentColor;width:1px;height:.84em;position:absolute;top:.1em;right:-.03em}@media (prefers-reduced-motion:no-preference){.conversational-hero{transition:padding-top .56s}.conversational-hero>.landing-hero-heading{transition:grid-template-rows .56s,margin-bottom .56s}.conversational-hero>.landing-hero-heading:is([data-title-phase=collapsing],[data-title-phase=collapsed]){grid-template-rows:0fr;margin-bottom:0}.conversational-hero[data-heading-collapsed=true]{padding-top:32px}.conversational-home #home-hero-rail{transition:margin-top .56s}.conversational-home[data-heading-collapsed=true] #home-hero-rail{margin-top:0}@media (max-width:600px){.conversational-hero[data-heading-collapsed=true]{padding-top:16px}}}.conversational-hero .workspace-shell-mode{background:0 0;height:auto;min-height:0;position:static;inset:auto;overflow:visible}.conversational-hero .landing-conversation{min-height:0}.conversational-hero .chat-thread{flex:none}.landing-conversation .live-composer{position:relative;bottom:auto}.landing-conversation .live-composer textarea{resize:none}.conversational-home .landing-conversation .live-composer textarea{height:42px;min-height:42px;max-height:42px;padding-block:2px;line-height:1.15;overflow-y:auto}.conversational-home .landing-conversation .live-composer textarea::placeholder{font-size:var(--home-example-font-size,1em);line-height:1.15}@media (max-width:720px){.conversational-home .landing-conversation .live-composer textarea{height:38px;min-height:38px;max-height:38px}}.landing-conversation .live-composer .round-control{opacity:1}.landing-conversation .composer-controls>.composer-journey-options{gap:8px}.landing-conversation .composer-journey-choice{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:10px;display:grid}.landing-conversation .composer-journey-choice svg{width:18px;height:18px}.landing-conversation .composer-journey-choice:hover{background:var(--subtle)}.landing-conversation .composer-journey-choice:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.aida-task-form .round-control:disabled,.landing-conversation .live-composer .round-control:disabled{color:#fff;cursor:not-allowed;background:#aaa;border-color:#aaa}.intro-writing-letter{animation:intro-writing-reveal .64s ease-out both;animation-delay:var(--intro-delay)}.conversational-hero [data-intro-playback=complete] .intro-writing-letter{opacity:1;animation:none}@media (prefers-reduced-motion:no-preference){.conversational-hero [data-intro-playback=waiting] .intro-writing-letter{animation-play-state:paused}}.intro-writing-readable{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes intro-writing-reveal{0%{opacity:0;color:var(--intro-ink)}22%,52%{opacity:1;color:var(--intro-ink)}to{opacity:1;color:inherit}}.landing-conversation .conversation-choice-list{margin-top:20px}.aron-marketplace-steps ol{gap:28px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.aron-marketplace-steps .aron-steps-heading{font-size:inherit;margin:0 0 24px;font-weight:500;line-height:1.6}.aron-marketplace-steps li{grid-template-columns:23px minmax(0,1fr);align-items:start;gap:18px;line-height:1.6;display:grid}.aron-marketplace-steps .aron-step-icon{color:#356f59;width:23px;height:23px;margin-top:2px}.aron-marketplace-steps[data-agent=aida] .aron-step-icon{color:#946b50}@media (max-width:600px){.aron-marketplace-steps .aron-steps-heading{font-size:15px}.aron-marketplace-steps li{font-size:14px}}.public-entry-board .workspace-info-card>h3{margin-bottom:16px}.landing-conversation .conversation-choice-options{justify-content:center}.landing-conversation .conversation-choice-options button{border-radius:999px;height:auto;min-height:32px;padding:6px 12px;font-size:13px;line-height:18px}.landing-single{padding-top:0}.marketing-hero.aida-task-hero{padding-top:16px;padding-bottom:24px;display:block}.aida-hero-actions{justify-content:center;align-items:center;gap:28px;display:flex}.aida-hero-actions .marketing-header-start{border-radius:999px;flex-shrink:0}.marketing-hero.aron-hero-actions{justify-content:center;padding-top:16px;padding-bottom:24px;display:flex}.aron-hero-actions .marketing-header-start{border-radius:999px}.aron-hero-actions .marketing-header-start:hover{background:#356f59;border-color:#356f59}.aida-hero-actions .marketing-header-start:hover{background:#946b50;border-color:#946b50}.aida-inquiry-trigger{color:#6c706b;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:12px 0;font-size:16px;display:inline-flex}.aida-inquiry-trigger:hover{text-underline-offset:4px;text-decoration:underline}.aida-inquiry-trigger:focus-visible{outline:2px solid var(--ink);outline-offset:5px;border-radius:4px}.strength-modal.aida-inquiry-modal{border-radius:24px;width:min(620px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.aida-inquiry-modal::backdrop{background:#121416ad}.aida-inquiry-modal .aida-task-card{border:0;margin:0;padding-top:58px}.aida-task-card{background:#fff;border:1px solid #e2e3de;border-radius:24px;max-width:620px;margin:0 auto;padding:24px}.aida-task-card h2{letter-spacing:-.035em;text-align:left;width:auto;margin:0 0 16px;font-size:28px;line-height:1.15}.aida-task-form.live-composer{position:static}.aida-task-form textarea{resize:none}.aida-task-form .round-control{opacity:1}.aida-task-form:focus-within{border-color:#caced3}.aida-task-card [aria-invalid=true],.aida-task-form:has([aria-invalid=true]){border-color:#b43f32}.aida-task-card .aida-task-intro{color:#6c706b;margin:0 0 16px;font-size:15px;line-height:1.5}.aida-task-card .aida-change-task{margin-top:16px;padding-left:0;display:block}.aida-task-card .aida-task-note{color:#6c706b;text-align:left;margin:16px 0 0;font-size:15px;line-height:1.5}.aida-task-card .aida-task-error{color:#b43f32;margin:14px 0 0;font-size:15px}@media (max-width:700px){.landing-hero-heading-action{margin-bottom:24px}.aida-hero-actions{flex-direction:column;gap:12px}.aida-inquiry-trigger{text-align:center;max-width:360px}.marketing-hero.aida-task-hero{padding-top:12px;padding-bottom:20px}.aida-task-card{border-radius:24px;padding:18px}.aida-task-card h2{font-size:24px}.aida-task-intro{font-size:15px}.aida-task-form #aida-work-email{min-height:64px}}.landing-single .marketing-proof-strip{flex-wrap:wrap;justify-content:center;margin:14px auto 0}.landing-agent-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:24px;margin-top:96px;display:grid}.landing-agent-column{flex-direction:column;min-width:0;display:flex;position:relative}.landing-agent-area-link{display:none}.home-hero-desktop-action{z-index:2;flex:none;justify-content:center;padding:0 20px 18px;display:flex;position:relative}.home-hero-desktop-action .marketing-header-start{color:#fff;background:var(--marketing-dark);border-color:var(--marketing-dark);border-radius:999px;justify-content:center;gap:8px;width:120px;height:32px;min-height:32px;padding:0 12px;font-size:12px}.home-hero-desktop-action .marketing-header-start:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (hover:none),(max-width:900px),(pointer:coarse){.landing-agent-area-link{z-index:1;border-radius:22px;display:block;position:absolute;inset:0}.landing-agent-column .conversation-choice-list,.landing-agent-column .live-composer,.landing-agent-column .marketing-header-start{z-index:2;position:relative}}.landing-conversation[aria-label=Aida] .conversation-choice-options button:hover:not(:disabled){background:#f5eee8;border-color:#946b50}.landing-conversation[aria-label=Aida] .conversation-choice-options button:focus-visible{outline-color:#946b50}@media (hover:hover) and (pointer:fine) and (min-width:901px){.landing-agent-column{--agent-shift:calc(50% + 12px);transition:filter .24s}.landing-agent-column:last-child{--agent-shift:calc(-50% - 12px)}.landing-agent-column .landing-agent-box,.landing-agent-column .landing-agent-heading{transition:transform .24s,box-shadow .24s}.landing-agent-column:hover,.landing-agent-pair:not(:has(>.landing-agent-column:hover))>.landing-agent-column:focus-within,.landing-agent-pair:not(:has(>.landing-agent-column:is(:hover,:focus-within)))>.landing-agent-column[data-intro-foreground=true]{z-index:3}.landing-agent-column:hover .landing-agent-box,.landing-agent-column:hover .landing-agent-heading,.landing-agent-pair:not(:has(>.landing-agent-column:hover))>.landing-agent-column:focus-within .landing-agent-box,.landing-agent-pair:not(:has(>.landing-agent-column:hover))>.landing-agent-column:focus-within .landing-agent-heading,.landing-agent-pair:not(:has(>.landing-agent-column:is(:hover,:focus-within)))>.landing-agent-column[data-intro-foreground=true] .landing-agent-box,.landing-agent-pair:not(:has(>.landing-agent-column:is(:hover,:focus-within)))>.landing-agent-column[data-intro-foreground=true] .landing-agent-heading{transform:translate(var(--agent-shift),-4px) scale(1.035)}.landing-agent-column:hover .landing-agent-box,.landing-agent-pair:not(:has(>.landing-agent-column:hover))>.landing-agent-column:focus-within .landing-agent-box,.landing-agent-pair:not(:has(>.landing-agent-column:is(:hover,:focus-within)))>.landing-agent-column[data-intro-foreground=true] .landing-agent-box{box-shadow:0 18px 44px #2022231a}.home-hero-desktop-action{visibility:hidden;pointer-events:none}.landing-agent-column:hover .home-hero-desktop-action,.landing-agent-pair:not(:has(>.landing-agent-column:hover))>.landing-agent-column:focus-within .home-hero-desktop-action,.landing-agent-pair:not(:has(>.landing-agent-column:is(:hover,:focus-within)))>.landing-agent-column[data-intro-foreground=true] .home-hero-desktop-action{visibility:visible;pointer-events:auto}.landing-agent-pair:has(>.landing-agent-column:hover)>.landing-agent-column:not(:hover),.landing-agent-pair:has(>.landing-agent-column[data-intro-foreground=true]):not(:has(>.landing-agent-column:is(:hover,:focus-within)))>.landing-agent-column[data-intro-foreground=false],.landing-agent-pair:not(:has(>.landing-agent-column:hover)):has(>.landing-agent-column:focus-within)>.landing-agent-column:not(:focus-within){filter:blur(8px)}}@media (prefers-reduced-motion:reduce){.landing-agent-column,.landing-agent-column .landing-agent-box,.landing-agent-column .landing-agent-heading{transition:none}.landing-agent-column:hover .landing-agent-box,.landing-agent-column:hover .landing-agent-heading,.landing-agent-pair:not(:has(>.landing-agent-column:hover))>.landing-agent-column:focus-within .landing-agent-box,.landing-agent-pair:not(:has(>.landing-agent-column:hover))>.landing-agent-column:focus-within .landing-agent-heading,.landing-agent-pair:not(:has(>.landing-agent-column:is(:hover,:focus-within)))>.landing-agent-column[data-intro-foreground=true] .landing-agent-box,.landing-agent-pair:not(:has(>.landing-agent-column:is(:hover,:focus-within)))>.landing-agent-column[data-intro-foreground=true] .landing-agent-heading{transform:none}}.landing-agent-heading{align-items:center;gap:20px;margin-bottom:24px;display:flex}.landing-agent-heading>div{flex:1;min-width:0}.landing-agent-heading h2,.landing-agent-heading p{text-align:left;margin:0;font-size:24px;font-weight:400;line-height:1.5}.landing-agent-heading h2{color:var(--muted)}.landing-agent-heading p{color:var(--marketing-dark);margin-top:10px}.home-hero-desktop-heading:after{content:"";flex:0 0 120px;height:32px}.conversational-hero .landing-agent-box{border:1px solid var(--line);background:#fff;border-radius:22px;flex:1;min-width:0}.landing-agent-box .landing-conversation{width:calc(100% - 40px);height:100%}.conversational-home .landing-agent-box{flex-direction:column;display:flex}.conversational-home .landing-agent-box .landing-conversation{flex:1;height:auto}.landing-agent-box .chat-thread{flex:1}.landing-examples{width:100%;min-width:0;margin-top:112px;padding-bottom:12px;overflow:hidden}.landing-examples h2{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0 0 36px;font-size:22px;font-weight:400;display:flex}.landing-examples-viewport{width:100%;overflow:hidden}.landing-examples-track{width:max-content;animation:landing-examples-scroll 195s linear infinite;display:flex}.landing-examples-track ul{gap:18px;margin:0;padding:0 18px 0 0;list-style:none;display:flex}.landing-examples-track li{flex:0 0 170px;width:170px}.landing-examples-track strong{font-size:15px;font-weight:400}.landing-examples-track p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.5}.landing-examples-viewport:hover .landing-examples-track{animation-play-state:paused}.home-examples-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.home-story-examples .home-examples-heading h2{text-align:left;margin:0;font-size:clamp(20px,2vw,28px);display:block}.home-examples-controls{flex-shrink:0;gap:8px;display:flex}.home-examples-controls button{width:44px;height:44px;color:var(--marketing-dark);cursor:pointer;background:0 0;border:0;font-size:18px}.home-examples-controls button:disabled{opacity:.3;cursor:default}.home-story-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;gap:24px;margin:0;padding:4px 2px 20px;list-style:none;display:flex;overflow-x:auto}.home-story-rail>li{scroll-snap-align:start;flex:0 0 calc(25% - 20px);min-width:240px}.home-story-cover{aspect-ratio:3/4.7;text-align:left;color:#f5faf6;width:100%;font:inherit;cursor:pointer;background:#356f59;border:0;border-radius:24px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:24px;display:flex;position:relative;overflow:hidden}.home-story-cover.tone-1{color:#fff8f1;background:#946b50}.home-story-cover.tone-2{color:#273d32;background:#dbe7de}.home-story-cover.tone-3{color:#503d30;background:#eae0d5}.home-story-label{letter-spacing:.1em;text-transform:uppercase;font-size:11px}.home-story-cover strong{letter-spacing:-.03em;max-width:90%;padding-bottom:50px;font-size:26px;font-weight:400;line-height:1.16}.home-story-art{opacity:.65;border:1px solid;border-radius:12px;align-self:center;width:85%;padding:22px;transition:transform .22s;transform:rotate(-7deg)}.home-story-cover:hover .home-story-art{transform:rotate(0)}.home-story-art svg{width:56px;height:56px;margin-bottom:22px;display:block}.home-story-art>span{opacity:.4;background:currentColor;border-radius:4px;height:4px;margin:8px 0;display:block}.home-story-art>span:last-child{width:65%}.home-story-open{border:1px solid;border-radius:50%;place-items:center;width:40px;height:40px;font-size:22px;display:grid;position:absolute;bottom:24px;right:24px}.home-story-rail>li>p{color:var(--muted);margin:10px 0 0;font-size:12px;font-weight:400;line-height:1.5}.home-example-dialog{border:1px solid var(--line);width:min(720px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--marketing-dark);background:#fff;border-radius:24px;padding:0}.home-example-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#191e1b73}.home-example-dialog-content{padding:40px;position:relative}.home-example-close{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;font-size:30px;position:absolute;top:12px;right:12px}.home-example-dialog h2{margin:14px 0;font-size:32px;line-height:1.2;display:block}.home-example-dialog p{color:var(--muted);font-size:16px;line-height:1.65}.home-example-dialog ol{gap:24px;margin:28px 0;padding:0;list-style:none;display:grid}.home-example-dialog h3{margin:0 0 8px;font-size:18px;font-weight:500}.home-example-dialog li p{margin:0}.home-example-pay{border-top:1px solid var(--line);padding-top:20px}.home-how,.home-labour-market{width:min(100% - 64px,1180px);margin:112px auto}.home-how{padding-top:56px;position:relative}.home-how:before{content:"";border-top:1px solid var(--line);pointer-events:none;width:100vw;position:absolute;top:0;left:50%;transform:translate(-50%)}.home-section-heading{text-align:center;max-width:780px;margin:0 auto 48px}.home-section-heading .marketing-eyebrow{letter-spacing:.08em;text-transform:uppercase;justify-content:center;font-size:13px;font-weight:400;line-height:1.5}.home-section-heading h2{letter-spacing:-.04em;margin:18px 0;font-size:clamp(28px,3.4vw,44px);font-weight:400;line-height:1.16}.home-section-heading>p:last-child{color:var(--muted);font-size:18px;line-height:1.65}.home-journeys{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.home-journey{--journey-ink:#356f59;background:#f1f6f3;border-radius:24px;flex-direction:column;padding:36px;display:flex}.home-journey.aida{--journey-ink:#946b50;background:#f7f2ed}.home-journey-agent{color:var(--journey-ink);align-items:center;gap:12px;font-size:15px;display:flex}.home-journey-agent svg{width:36px;height:36px}.home-journey h3{letter-spacing:-.025em;margin:24px 0 32px;font-size:28px;font-weight:400;line-height:1.25}.home-journey ol{gap:28px;margin:0 0 32px;padding:0;list-style:none;display:grid}.home-journey li{grid-template-columns:32px minmax(0,1fr);gap:14px;display:grid}.home-step-number{color:var(--journey-ink);padding-top:3px;font-size:14px}.home-journey h4{margin:0 0 8px;font-size:18px;font-weight:500}.home-journey li p{color:#555d58;margin:0;font-size:16px;line-height:1.65}.home-journey>a{color:var(--journey-ink);align-self:flex-start;margin-top:auto;padding:10px 0;font-size:16px}.home-labour-market{margin:72px auto;position:relative}.home-labour-market,.home-question-stories{background:#f5f5f1;box-shadow:0 0 0 100vmax #f5f5f1}.home-question-stories{clip-path:inset(-56px -100vmax -132px)}.home-labour-market{clip-path:inset(-72px -100vmax -112px)}.home-market-ambient{width:min(1180px,100vw - 48px);height:32px;margin:0;padding:0 24px;position:absolute;bottom:-112px;left:50%;transform:translate(-50%)}@media (max-width:640px){.home-market-ambient{width:calc(100vw - 40px)}}.home-market-grid{grid-template-columns:1fr;display:grid}.home-market-grid article{grid-template-columns:1fr 1fr;align-items:start;gap:32px;padding:24px 0;display:grid}.home-market-grid article+article{border-top:1px solid var(--line)}.home-market-grid strong{letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,4.5vw,64px);font-weight:400;line-height:1}.home-market-grid h3{margin:20px 0 12px;font-size:18px;font-weight:400;line-height:1.5}.home-market-grid p{color:var(--muted);margin:4px 0 0;font-size:16px;line-height:1.5}.home-market-grid a{color:#356f59;margin-top:auto;font-size:13px}.home-evidence-bridge{text-align:center;max-width:720px;color:var(--ink);margin:40px auto 0;font-size:20px;line-height:1.5}.home-market-note{color:var(--muted);text-align:center;margin-top:36px;font-size:13px;line-height:1.5}@media (max-width:700px){.home-story-rail>li{flex-basis:78%;min-width:0}.home-examples-heading{align-items:flex-start;gap:12px}.home-examples-controls{gap:0}.home-story-cover{padding:20px}.home-how,.home-labour-market{width:calc(100% - 32px);margin:72px auto}.home-how{padding-top:40px}.home-journeys,.home-market-grid{grid-template-columns:1fr}.home-labour-market{margin:48px auto}.home-market-ambient{bottom:-72px}.home-labour-market{clip-path:inset(-48px -100vmax -72px)}.home-market-grid article{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;padding:20px 0}.home-market-grid strong{overflow-wrap:anywhere;font-size:clamp(32px,8vw,44px)}.home-market-grid p{margin-top:0;font-size:13px}.home-journey{padding:24px}.home-example-dialog-content{padding:44px 24px 24px}.home-section-heading{margin-bottom:32px}}@media (prefers-reduced-motion:reduce){.home-story-art{transition:none}}@keyframes landing-examples-scroll{0%{transform:translate(-50%)}to{transform:translate(0)}}.marketing-search{justify-content:center;align-items:center;display:inline-flex}.marketing-search-dialog{width:min(560px,100% - 32px);margin:auto;position:fixed;inset:0}.marketing-search-dialog input{border:1px solid var(--line);border-radius:12px;width:100%;margin-top:16px;padding:12px}.marketing-search-dialog ul{padding:0;list-style:none}.marketing-search-dialog a{color:inherit;padding:12px 0;display:block}.public-entry-shell .public-entry-workbench{grid-template-columns:220px minmax(0,1fr) minmax(280px,36%);min-height:100svh;display:grid}.public-entry-shell .workbench-sidebar{flex-direction:column;display:flex}.public-entry-shell .workbench-brand{align-items:center;gap:12px;display:flex}.public-entry-shell .workbench-brand>svg{width:36px;height:36px}.public-entry-account{margin-top:auto;padding:16px 0}.public-entry-utilities{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px 0}.public-entry-utilities a,.public-entry-utilities button{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:10px 8px;font-size:14px;text-decoration:none;display:flex}.public-entry-utilities svg{flex-shrink:0;width:20px;height:20px}.public-entry-utilities button:not(:disabled){cursor:pointer}.public-entry-login{padding:18px 8px 0;font-size:14px;line-height:1.5}.public-entry-login strong{font-weight:600}.public-entry-login p{color:var(--muted);margin:12px 0 18px}.public-entry-login .marketing-login{border-radius:999px;width:100%}.public-entry-conversation{border-right:1px solid var(--line);min-width:0}.public-entry-shell .landing-conversation{min-height:0}.public-entry-notice{margin:20px 32px}.landing-conversation .public-entry-draft{box-sizing:border-box;max-width:100%}.landing-conversation .public-entry-draft p{overflow-wrap:anywhere}.public-entry-notice{color:var(--muted);font-size:14px;line-height:1.6}.public-entry-board{min-width:0;padding:24px}.public-entry-board>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:28px;display:flex}.public-entry-board h2{font-size:18px}.public-entry-board header>div{gap:8px;display:flex}.public-entry-board .marketing-header-start,.public-entry-board .marketing-login{border-radius:999px}.public-entry-auth{width:min(720px,100% - 32px);margin:auto;position:fixed;inset:0}.public-entry-auth .account-layout,.public-entry-auth .journey-layout{min-height:0;padding:12px}.public-entry-shell{--marketing-dark:#202223;position:static;overflow-y:auto}.public-entry-auth::backdrop{background:#00000059}.public-entry-auth .onboarding-header{display:none}.public-entry-auth .onboarding-shell{min-height:0}.public-entry-auth>.mirror-shell{min-height:0;padding:32px 8px 8px}.public-entry-auth .account-completion-gate{width:100%;margin:0;padding:0}.public-entry-auth .paused-panel{margin:0;padding:24px 0}.public-entry-auth .onboarding-shell{width:100%;margin:0;padding:32px 8px 8px}.public-entry-auth .content-layout{width:100%;padding:8px 0 16px}.public-entry-auth :is(.account-panel,.content-panel) h1{font-size:36px;line-height:1.15}.public-entry-auth .account-completion-gate>.text-action{margin:16px 0 0}.company-details-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.company-details-fields>label{align-content:start;gap:8px;margin:0;display:grid}.company-details-full-width{grid-column:1/-1}.company-details-fields input[readonly]{background:var(--subtle);color:var(--muted)}.company-details-fields :is(input,select,textarea)[aria-invalid=true]{border-color:#b24032}.company-details-fields .form-error{margin:0;font-size:12px}.signup-progress{margin:0 0 24px}.signup-progress p{color:var(--muted);margin:0 0 12px;font-size:12px}.signup-progress>div{gap:8px;display:flex}.signup-progress span{background:var(--line);border-radius:4px;flex:1;height:4px}.signup-progress span.active{background:var(--ink)}.account-change-agent-arrow,.account-change-agent-mobile,.public-entry-mobile-header{display:none}.public-entry-mobile-panel{color:var(--ink);background:var(--paper);border:0}@media (max-width:1100px){.public-entry-shell .public-entry-workbench{grid-template-columns:180px minmax(0,1fr)}.public-entry-board{grid-column:2}.public-entry-shell .workbench-sidebar{grid-row:1/3}}@media (max-width:600px){.public-entry-auth :is(.account-panel,.content-panel) h1{font-size:28px}.company-details-fields{grid-template-columns:minmax(0,1fr)}.public-entry-auth .account-selected-journey:has(.account-change-agent){display:none}.public-entry-auth .account-change-agent-mobile{margin-top:6px;display:block}.public-entry-auth .account-change-agent-mobile>button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;text-decoration:none;display:inline-flex}.public-entry-auth .account-change-agent-mobile>button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.public-entry-auth .account-change-agent-mobile .account-change-agent-arrow{display:inline}.landing-conversation .round-control{width:44px;min-width:44px;height:44px;min-height:44px}.public-entry-shell{inset:var(--entry-top,0) 0 auto;height:var(--entry-height,100dvh);min-height:0;position:fixed;overflow:hidden}.public-entry-shell .public-entry-workbench{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.public-entry-workbench>.public-entry-board,.public-entry-workbench>.workbench-sidebar{display:none}.public-entry-mobile-header{padding:max(8px,env(safe-area-inset-top)) 12px 8px;border-bottom:1px solid var(--line);background:var(--paper);flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.public-entry-mobile-header>div{align-items:center;gap:10px;display:flex}.public-entry-mobile-header svg{width:24px;height:24px}.public-entry-mobile-header>div>svg{width:32px;height:32px}.public-entry-mobile-header button,.public-entry-panel-close{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-shrink:0;place-items:center;padding:8px;display:grid}.public-entry-conversation{border:0;flex-direction:column;flex:1;min-height:0;display:flex}.public-entry-shell .landing-conversation{width:100%;height:100%;min-height:0;padding:0 14px max(8px,env(safe-area-inset-bottom));flex-direction:column;flex:1;display:flex;overflow:hidden}.public-entry-shell .landing-conversation .chat-thread{overscroll-behavior-y:contain;scrollbar-width:thin;flex:1 1 0;min-height:0;padding:18px 0 24px;overflow-y:auto}.public-entry-shell .landing-conversation .live-composer{flex:none;margin:8px 0 0;bottom:auto}.public-entry-shell .landing-conversation textarea{min-height:64px}.public-entry-shell .landing-conversation .round-control{width:44px;min-width:44px;height:44px;min-height:44px}.public-entry-shell .landing-conversation .conversation-choice-list{flex:none;margin:8px 0 0;padding:0}.public-entry-shell .landing-conversation .conversation-choice-options{flex-wrap:wrap;gap:8px}.public-entry-shell .landing-conversation .conversation-choice-options button{min-height:44px}.public-entry-mobile-panel{width:100%;max-width:none;height:100dvh;max-height:100dvh;padding:max(60px,env(safe-area-inset-top)) 0 max(20px,env(safe-area-inset-bottom));overscroll-behavior:contain;margin:0;position:fixed;inset:0;overflow-y:auto}.public-entry-mobile-panel::backdrop{background:var(--paper)}.public-entry-panel-close{z-index:1;top:max(8px,env(safe-area-inset-top));background:var(--paper);font-size:30px;position:fixed;right:12px}.public-entry-shell .public-entry-mobile-panel .workbench-sidebar{visibility:visible;box-shadow:none;border:0;width:100%;height:auto;min-height:0;max-height:none;padding:0 20px 16px;transition:none;display:flex;position:static;overflow:visible;transform:none}.public-entry-mobile-panel .public-entry-account{margin-top:24px;padding-bottom:0}.public-entry-mobile-panel .workbench-nav{display:grid}.public-entry-mobile-panel .workbench-nav button{display:flex}.public-entry-mobile-panel .public-entry-utilities :is(button,a),.public-entry-mobile-panel .workbench-nav button{min-height:48px}.public-entry-mobile-panel .public-entry-board{flex-direction:column;min-height:100%;padding:8px 20px 4px;display:flex}.public-entry-mobile-panel .public-entry-board>header{flex-wrap:wrap;margin-bottom:24px}.public-entry-mobile-panel .public-entry-board-auth{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:auto;padding-top:24px;display:grid}.public-entry-mobile-panel .workspace-info-card{display:block}.public-entry-mobile-panel .public-entry-board button{min-height:44px}.public-entry-mobile-panel .public-entry-board-auth button{justify-content:center;width:100%;min-height:50px;font-size:14px}}@media (prefers-reduced-motion:reduce){.intro-writing-letter{animation:none}.landing-examples-track{width:100%;animation:none}.landing-examples-track ul{flex-wrap:wrap;padding:0}.landing-examples-track ul[aria-hidden=true]{display:none}}@media (max-width:900px){.landing-agent-pair{grid-template-columns:1fr;gap:40px;margin-top:56px}}@media (max-width:600px){.conversational-hero{padding-top:40px}.conversational-hero>h1{margin-bottom:24px;font-size:clamp(34px,9.3vw,46px);line-height:1.12}.landing-agent-heading h2,.landing-agent-heading p{font-size:20px}.landing-agent-heading{gap:12px}.conversational-hero .landing-conversation{width:calc(100% - 28px)}.landing-examples{margin-top:64px}.landing-examples h2{font-size:20px}}.home-hero-action,.home-hero-mobile-heading,.home-journey-mobile-heading,.home-question-controls.home-stack-controls{display:none}.home-hero-body{display:contents}@media (min-width:601px){.conversational-home .landing-agent-pair{grid-template-rows:auto minmax(0,1fr);row-gap:0}.conversational-home .landing-agent-column{grid-template-rows:subgrid;grid-row:span 2;display:grid}}@media (max-width:600px){.conversational-home{padding-top:16px}.conversational-home>h1{margin-bottom:16px}.home-stack.home-journeys,.home-stack.landing-agent-pair{touch-action:pan-y pinch-zoom;box-sizing:border-box;perspective:900px;perspective-origin:50% 0;isolation:isolate;grid-template-columns:minmax(0,1fr);gap:0;width:100%;padding:12px 32px 112px 0;display:grid;overflow:visible}.home-stack.landing-agent-pair{margin-top:16px;padding-bottom:152px}.home-stack>.home-stack-card{transform-origin:top;grid-area:1/1;min-width:0;transition:transform .42s cubic-bezier(.22,.68,0,1.05);position:relative}.home-stack>.home-stack-card[data-active=true]{z-index:2;transform:translateY(88px)}.landing-agent-pair>.home-stack-card[data-active=true]{transform:translateY(128px)}.home-stack>.home-stack-card[data-active=false]{z-index:1;pointer-events:none;transform:translate3d(28px,0,-60px)rotateX(3deg)rotateY(-4deg)rotate(2deg)}.home-stack>.home-journey{box-sizing:border-box;width:100%}.home-stack>.home-journey[data-active=true],.home-stack>.landing-agent-column[data-active=true] .landing-agent-box{box-shadow:0 18px 44px #2022231a}.home-stack[data-dragging=true]{-webkit-user-select:none;user-select:none;cursor:grabbing}.home-question-controls.home-stack-controls{display:flex}.home-stack-action{justify-content:center;width:calc(100% - 32px);display:flex}.home-hero-desktop-action,.home-hero-desktop-heading,.home-journey-desktop-action,.home-journey-desktop-heading{display:none}.home-stack .home-stack-selector{z-index:2;min-height:44px;font:inherit;color:inherit;text-align:left;cursor:pointer;pointer-events:auto;background:0 0;border:0;padding:0;position:relative}.home-stack .home-journey-mobile-heading{color:var(--journey-ink);display:flex}.home-stack-selector svg{flex-shrink:0}.home-stack-controls button:focus-visible,.home-stack-selector:focus-visible{outline-offset:3px;outline:2px solid #356f59}.conversational-home .landing-agent-box{flex-direction:column;display:flex}.conversational-home .landing-agent-box .home-hero-mobile-heading{flex-direction:column;align-items:stretch;gap:16px;margin-bottom:0;padding:20px 14px 0;display:flex}.conversational-home .landing-agent-heading h2,.conversational-home .landing-agent-heading p{font-size:16px;line-height:1.35}.conversational-home .landing-agent-heading p{margin-top:6px}.conversational-home .landing-agent-box .landing-conversation{flex:1;height:auto}.conversational-home .chat-message p{font-size:13px}.home-hero-action{justify-content:center;display:flex}.conversational-home .home-hero-action .marketing-header-start{z-index:2;color:#fff;border-radius:999px;justify-content:center;gap:8px;width:120px;height:32px;min-height:32px;padding:0 10px;font-size:12px;position:relative}.home-hero-action .marketing-header-start:hover{filter:brightness(.92)}.home-hero-action[data-agent=aron] .marketing-header-start{background:#356f59}.home-hero-action[data-agent=aida] .marketing-header-start{background:#946b50}.home-journey-action{color:#356f59;padding:10px 0;font-size:16px}.home-journey-action[data-agent=aida]{color:#946b50}}@media (max-width:600px) and (prefers-reduced-motion:reduce){.home-stack>.home-stack-card{transition:none}}.home-final{isolation:isolate;color:#fff;width:min(1180px,100% - 64px);margin:112px auto 48px;padding:176px 0 96px;position:relative}.home-final:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0f1915d1,#0f1915c2),url(/work-improvement-reflection.webp) 50%/cover no-repeat;width:100vw;position:absolute;top:-48px;bottom:-48px;left:50%;transform:translate(-50%)}.home-final-content{grid-template-columns:1fr 1.25fr;align-items:start;gap:80px;display:grid;position:relative}.home-final h2{letter-spacing:-.045em;max-width:440px;margin:0;font-size:clamp(36px,4.5vw,60px);font-weight:500;line-height:1.08}.home-final-lead{color:#f2f5f3;margin:0 0 28px;font-size:clamp(22px,2.3vw,30px);line-height:1.4}.home-final-description{color:#e3eae5;margin:0 0 32px;font-size:18px;line-height:1.7}.home-final .marketing-primary{color:#fff;width:fit-content;min-width:0;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;gap:10px;padding:0}.home-final .marketing-primary:hover{text-underline-offset:5px;background:0 0;text-decoration:underline}.home-final-art{pointer-events:none;position:absolute;inset:0}.home-final-art span{color:#356f59;background:#edf3ef;border-radius:16px;place-items:center;width:90px;height:106px;display:grid;position:absolute}.home-final-art img{object-fit:cover;object-position:center 30%;border-radius:inherit}.home-final-art span:first-child{top:0;left:5%;transform:rotate(-8deg)}.home-final-art span:nth-child(2){color:#946b50;background:#f4ece5;top:30px;right:16%;transform:rotate(9deg)}.home-final-art span:nth-child(3){width:70px;height:80px;bottom:0;left:24%;transform:rotate(6deg)}.home-final-art span:nth-child(4){color:#946b50;background:#f4ece5;width:66px;height:74px;bottom:0;right:2%;transform:rotate(-6deg)}@media (max-width:700px){.home-final{width:calc(100% - 32px);margin:72px auto 24px;padding:136px 0 86px}.home-final:before{background-position:65%;top:-24px;bottom:-24px}.home-final-content{grid-template-columns:1fr;gap:28px}.home-final-art span{width:64px;height:76px}.home-final-art span:nth-child(2){top:16px;right:12%}.home-final-art span:nth-child(3){width:48px;height:56px;left:12%}.home-final-art span:nth-child(4){width:44px;height:52px}}.home-question-stories>h2{text-align:center;letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.5vw,34px);line-height:1.2;display:block}.home-audience-switch{background:#eceee7;border-radius:48px;width:fit-content;margin:30px auto 42px;padding:6px;display:flex}.home-audience-switch button{color:#697169;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:40px;padding:14px 30px;font-size:17px}.home-audience-switch button[aria-pressed=true]{color:#202423;background:#fff;box-shadow:0 2px 5px #20242308}.home-question-rail{overscroll-behavior-x:contain;scrollbar-width:none;gap:24px;margin:0;padding:4px 2px 16px;list-style:none;display:flex;overflow-x:auto}.home-question-rail::-webkit-scrollbar{display:none}.home-question-rail>li{flex:0 0 calc(27.7778% - 20px);min-width:270px}.home-question-card{--question-agent:#356f59;isolation:isolate;aspect-ratio:3/4.7;color:#fff;text-align:left;width:100%;min-height:460px;font:inherit;cursor:pointer;background:#38463e;border:0;border-radius:24px;flex-direction:column;justify-content:flex-end;gap:20px;padding:26px;display:flex;position:relative;overflow:hidden}.companies .home-question-card{--question-agent:#946b50}.home-question-card>img{object-fit:cover;object-position:center 35%;z-index:-2;transition:filter .24s,transform .24s}.home-question-shade{z-index:-1;background:linear-gradient(#0000 25%,#10201844 47%,#0c1915e8);position:absolute;inset:0}.home-question-text{letter-spacing:-.025em;font-size:clamp(21px,1.8vw,27px);font-weight:400;line-height:1.18}.home-question-hint{justify-content:space-between;align-items:center;font-size:13px;display:flex}.home-question-hint>span{font-size:20px}.home-question-answer{color:#28342e;background:#fff;border-radius:18px;padding:22px;font-size:16px;line-height:1.6;display:none}.home-question-agent{color:var(--question-agent);align-items:center;gap:10px;margin-bottom:14px;font-size:15px;display:flex}.home-question-agent svg{flex-shrink:0;width:32px;height:32px}.home-question-intro{flex-direction:column;gap:16px;display:flex}.home-question-person{flex-direction:column;gap:3px;font-size:12px;line-height:1.3;display:flex}.home-question-person strong{font-size:14px;font-weight:500}.home-question-person>span{opacity:.85}.home-question-card[aria-expanded=true]{gap:12px}.home-question-card[aria-expanded=true] .home-question-intro{gap:8px}.home-question-card[aria-expanded=true] .home-question-answer{padding:18px;font-size:15px;line-height:1.45}.home-typed-answer{display:grid}.home-answer-reserve,.home-answer-writing{grid-area:1/1}.home-answer-reserve{color:#0000}.home-question-card[aria-expanded=true]{justify-content:flex-start}.home-question-card[aria-expanded=true]>img{filter:blur(7px)brightness(.55);transform:scale(1.04)}.home-question-card[aria-expanded=true] .home-question-text{font-size:18px;line-height:1.35}.home-question-card[aria-expanded=true] .home-question-hint{display:none}.home-question-card[aria-expanded=true] .home-question-answer{margin-top:auto;display:block}.home-question-card:focus-visible{outline:2px solid var(--question-agent);outline-offset:2px}.home-question-controls{justify-content:flex-end;align-items:center;margin-top:8px;display:flex}.home-question-controls button{color:var(--muted);min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px}.home-question-controls>div{gap:8px;display:flex}.home-question-controls>div button{font-size:18px}@media (max-width:700px){.home-question-rail>li{flex-basis:82%;min-width:250px}.home-audience-switch button{padding:12px 14px;font-size:15px}.home-question-card{padding:22px}.home-question-answer{padding:18px;font-size:15px}}@media (prefers-reduced-motion:reduce){.home-question-card>img{transition:none}}.agent-discovery{background:#f5f5f1;padding:64px 0 48px}.agent-discovery .home-question-stories{width:min(100% - 48px,1180px);box-shadow:none;clip-path:none;margin:0 auto}.agent-discovery .home-question-stories>h2{margin-bottom:40px}.agent-discovery .home-labour-market{box-shadow:none;clip-path:none;margin:48px auto 0;padding-bottom:48px}.agent-discovery .home-market-ambient{bottom:-48px}@media (max-width:700px){.agent-discovery{padding-top:40px}.agent-discovery .home-question-stories{width:calc(100% - 32px)}.agent-discovery .home-question-stories>h2{margin-bottom:28px}.agent-discovery .home-labour-market{margin-top:32px}}.browser-settings-dialog{background:var(--paper);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--ink);overscroll-behavior:contain;border:0;margin:0;padding:48px 24px;position:fixed;inset:0;overflow-y:auto}.browser-settings-dialog::backdrop{background:var(--paper)}.browser-settings-content{width:min(100%,1040px);margin-inline:auto;padding-bottom:36px}.browser-settings-content h1{letter-spacing:-.035em;margin:0 0 48px;font-size:32px;font-weight:550}.browser-settings-content h2{letter-spacing:-.025em;margin:0 0 24px;font-size:22px;font-weight:500}.browser-settings-content section+section{margin-top:40px}.browser-settings-card{border:1px solid var(--line);background:var(--surface);border-radius:22px;padding-inline:24px}.browser-settings-row{justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding-block:18px;font-size:18px;display:flex}.browser-settings-row+.browser-settings-row{border-top:1px solid var(--line)}.browser-settings-row select{max-width:55%;min-height:40px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 12px}.browser-settings-row select:focus-visible{outline-color:#356f59}.browser-settings-row option{color:var(--ink);background:var(--surface)}.browser-settings-row h3{margin:0 0 8px;font-size:18px;font-weight:500}.browser-settings-row p{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.browser-settings-data-row{padding-block:24px}.browser-settings-off{border:1px solid var(--line);background:var(--line);cursor:not-allowed;border-radius:999px;flex-shrink:0;width:44px;height:26px;padding:0;position:relative}.browser-settings-off:after{content:"";background:var(--surface);border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:3px}.browser-settings-note,.browser-settings-status{color:var(--muted);margin:14px 0 0;font-size:13px;line-height:1.6}.browser-settings-status:empty{display:none}.browser-settings-note a{text-underline-offset:3px}.public-entry-shell[data-workspace-theme=dark]{color-scheme:dark;--ink:#f1f2f1;--muted:#acb2ad;--paper:#191c1b;--surface:#222624;--subtle:#303632;--line:#3b413d;--line-strong:#69726b;--focus:#91c4a7;--danger:#ffaea4;background:var(--paper);color:var(--ink)}.public-entry-shell[data-workspace-theme=dark] :is(.workbench-sidebar,.workspace-info-card,.live-composer,.public-entry-auth,.onboarding-shell,.email-auth-form input,.journey-choice,.auth-options button,.email-otp-digit,.marketing-login){background:var(--surface);color:var(--ink);border-color:var(--line)}.public-entry-shell[data-workspace-theme=dark] .email-auth-form input[aria-invalid=true]{border-color:var(--danger)}.public-entry-shell[data-workspace-theme=dark] :is(.workbench-nav button.active,.workbench-nav button:hover,.conversation-choice-options button:hover){background:var(--subtle);color:var(--ink)}.public-entry-shell[data-workspace-theme=dark] :is(.round-control.dark,.primary-action,.marketing-header-start){color:#191c1b;background:#e4ebe6;border-color:#e4ebe6}.public-entry-shell[data-workspace-theme=dark] :is(.chat-message p,.workbench-nav button,.landing-conversation textarea,.strength-modal-close){color:var(--ink)}.public-entry-shell[data-workspace-theme=dark] .chat-message.user>div{background:var(--surface);border-color:var(--line)}.public-entry-shell[data-workspace-theme=dark] .workspace-info-card .text-action{color:#91c4a7}@media (max-width:600px){body:has(.public-entry-shell[data-workspace-theme=dark]),html:has(.public-entry-shell[data-workspace-theme=dark]){color-scheme:dark;background:#191c1b}body:has(.public-entry-shell[data-workspace-theme=light]),html:has(.public-entry-shell[data-workspace-theme=light]){color-scheme:light}.browser-settings-dialog{padding:32px 20px}.browser-settings-content h1{margin-bottom:36px;font-size:28px}.browser-settings-content h2{margin-bottom:18px;font-size:20px}.browser-settings-card{border-radius:18px;padding-inline:16px}.browser-settings-row{gap:16px;font-size:16px}.browser-settings-row h3{font-size:16px}.browser-settings-row p{font-size:14px}.browser-settings-data-row{align-items:flex-start}}:is(dialog[open],[role=dialog][aria-modal=true]) [data-dialog-initial-focus=pointer]:focus-visible{outline:none}@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-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}