@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y: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{:root,:host{--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-pr-ui);--default-mono-font-family:var(--font-pr-mono)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.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;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.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}.table{display:table}.h-full{height:100%}.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}.rounded{border-radius:.25rem}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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))}.\[qa\:isolation\]{qa:isolation}}*,:before,:after{box-sizing:border-box}.home-next-move-single{grid-template-columns:minmax(0,1fr);min-height:190px}.home-first-read-lanes,.executive-first-read-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.home-first-read-lanes>div,.executive-first-read-lanes>article{border-left:3px solid #3962586b;gap:6px;min-width:0;padding:4px 4px 4px 14px;display:grid}.home-first-read-lanes>div:last-child,.executive-first-read-adjacent{border-left-color:#b99b677a!important}.home-first-read-lanes span,.home-first-read-proof>span,.home-first-read-risk>span,.executive-first-read-lanes span,.executive-first-read-proof>span,.executive-first-read-hesitation>span,.executive-first-read-question>div>span{color:var(--sage-strong);font-family:var(--font-pr-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.home-first-read-lanes strong,.executive-first-read-lanes strong{color:var(--foreground);font-size:1rem;line-height:1.35}.home-first-read-proof,.executive-first-read-proof{gap:9px;display:grid}.home-first-read-proof ul,.executive-first-read-proof ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.home-first-read-proof li,.executive-first-read-proof li{border-radius:var(--pr-radius-sm);background:#ffffff75;gap:5px;min-width:0;padding:11px 12px;display:grid}.home-first-read-proof li strong,.executive-first-read-proof li strong{color:var(--foreground);font-size:.83rem}.home-first-read-proof li span,.executive-first-read-proof li p,.executive-first-read-lanes p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.45}.home-first-read-risk,.executive-first-read-hesitation{background:#b99b6714;border-left:3px solid #b99b677a;gap:5px;padding:10px 12px;display:grid}.home-first-read-risk p,.executive-first-read-hesitation p,.home-first-read-question{color:var(--ink-soft);margin:0;font-size:.86rem;line-height:1.5}.executive-first-read{gap:16px}.executive-first-read-question{border-radius:var(--pr-radius-sm);background:#ffffffa3;border:1px solid #b99b676b;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px;display:grid}.executive-first-read-question>div:first-child{gap:6px;display:grid}.executive-first-read-question p,.executive-first-read-question small,.profile-market-guidance{color:var(--muted);margin:0;line-height:1.5}.executive-first-read-question-actions{place-items:flex-end end;gap:8px;display:grid}.executive-first-read-more,.resume-view-settings,.resume-supporting-details,.resume-checklist-details{border-top:1px solid var(--line);padding-top:10px}.executive-first-read-more>summary,.resume-view-settings>summary,.resume-supporting-details>summary,.resume-checklist-details>summary{color:var(--ink-soft);cursor:pointer;min-height:38px;font-size:.86rem;font-weight:800;line-height:1.4}.executive-first-read-more>div{gap:8px;margin-top:8px;display:grid}.executive-first-read-more button{border:1px solid var(--line);border-radius:var(--pr-radius-sm);color:inherit;cursor:pointer;text-align:left;background:#ffffff7a;gap:5px;padding:11px 12px;display:grid}.executive-first-read-more button p,.executive-first-read-more button small{color:var(--muted);margin:0;line-height:1.4}.resume-view-settings .resume-view-controls,.resume-supporting-details .resume-evidence-support,.resume-checklist-details .resume-export-checklist-grid{margin-top:10px}.resume-evidence-support{gap:14px;display:grid}.resume-export-checklist-grid.required{grid-template-columns:minmax(0,1fr)}.resume-export-checklist-grid.required .resume-export-checklist-item{background:#b0403a0a;grid-template-columns:minmax(120px,.3fr) minmax(150px,.4fr) minmax(0,1fr)}.compact-checklist-header .section-heading{gap:3px}.workspace-section-tabs{border:1px solid var(--line);border-radius:var(--pr-radius-md);scrollbar-width:none;background:#fffaf3c2;align-items:center;gap:4px;padding:5px;display:flex;overflow-x:auto}.workspace-section-tabs::-webkit-scrollbar{display:none}.workspace-section-tabs button{border-radius:calc(var(--pr-radius-md) - 4px);color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;flex:none;min-height:44px;padding:0 16px;font-size:.86rem;font-weight:850}.workspace-section-tabs button:hover,.workspace-section-tabs button:focus-visible{color:var(--foreground)}.workspace-section-tabs button.active{color:var(--foreground);background:#fffffff0;box-shadow:0 7px 22px #111f3014}.workspace-section-intro{border:1px solid var(--line);border-radius:var(--pr-radius-md);background:#ffffff8a;gap:7px;padding:18px 20px;display:grid}.workspace-section-intro.compact{background:0 0;border:0;padding:0}.workspace-section-intro h2{color:var(--foreground);font-family:var(--font-pr-brand), Georgia, serif;margin:0;font-size:clamp(1.4rem,2.2vw,1.8rem);font-weight:650;line-height:1.14}.workspace-section-intro p:not(.eyebrow){color:var(--muted);max-width:70ch;margin:0;line-height:1.5}.profile-evidence-section{gap:18px;display:grid}.workspace-section-empty{border:1px solid var(--line);border-radius:var(--pr-radius-md);background:#ffffff94;gap:7px;margin:0;padding:24px;display:grid}.workspace-section-empty h2,.workspace-section-empty p{margin:0}.source-library-guidance{border:1px solid var(--line);border-radius:var(--pr-radius-md);background:#ffffff8a;padding:0 16px}.source-library-guidance>summary{color:var(--foreground);cursor:pointer;min-height:48px;padding:14px 0;font-size:.88rem;font-weight:850}.source-library-guidance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 0 16px;display:grid}.source-library-guidance-grid>div{border:1px solid var(--line);border-radius:var(--pr-radius-sm);background:#ffffff9e;gap:5px;padding:12px;display:grid}.source-library-guidance-grid strong,.source-library-guidance-grid p{margin:0}.source-library-guidance-grid p{color:var(--muted);font-size:.82rem;line-height:1.45}.compact-source-row{align-items:start}.compact-source-row .source-preview-image,.compact-source-row .source-file-thumb{width:104px;min-height:68px;max-height:76px}.source-row-title{color:var(--foreground);cursor:pointer;font:inherit;overflow-wrap:anywhere;text-align:left;background:0 0;border:0;max-width:100%;padding:0;font-size:.96rem;font-weight:850;display:block}.source-row-title:hover,.source-row-title:focus-visible{color:var(--sage-strong);text-underline-offset:3px;text-decoration:underline}.source-load-more,.artifact-load-more{justify-self:center;min-height:44px;margin-top:6px}.artifact-load-more{grid-column:1/-1}.attachment-viewer-body:has(.source-viewer-details){grid-template-columns:minmax(0,1.45fr) minmax(250px,.55fr);justify-content:stretch;align-items:stretch;display:grid}.source-viewer-preview{justify-content:center;align-items:center;min-width:0;min-height:320px;display:flex;overflow:auto}.source-viewer-details{border-left:1px solid var(--line);background:#fbf9f4e6;align-content:start;gap:12px;padding:16px;display:grid;overflow-y:auto}.source-viewer-details>div:not(.source-value-badges,.source-capability-row){gap:3px;display:grid}.source-viewer-details>div>span,.source-viewer-details>div>strong{font-size:.82rem}.source-viewer-details>div>span{color:var(--muted)}.source-viewer-details p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.45}@media (max-width:767px){.workspace-section-tabs{border-radius:var(--pr-radius-sm);margin-inline:-2px}.workspace-section-tabs button{padding-inline:13px}:is(.source-library-guidance-grid,.attachment-viewer-body:has(.source-viewer-details),.compact-source-row){grid-template-columns:minmax(0,1fr)}.compact-source-row .source-main{grid-template-columns:72px minmax(0,1fr)}.compact-source-row .source-preview-image,.compact-source-row .source-file-thumb{width:72px;height:64px;min-height:64px}.source-viewer-details{border-left:0;border-top:1px solid var(--line)}}.resize-handle-spacer{width:6px;min-width:0;display:block}.workspace-shell.layout-band-wide{grid-template-columns:var(--nav-width,224px) 6px minmax(720px, 1fr) 6px minmax(340px, var(--conversation-width,360px))}.workspace-shell.layout-band-wide.conversation-collapsed{grid-template-columns:var(--nav-width,224px) 6px minmax(720px, 1fr) 6px 58px}.workspace-shell.focus-mode{grid-template-columns:var(--nav-width,224px) 6px minmax(0, 1fr)}.workspace-shell.advisor-overlay-mode{grid-template-columns:var(--nav-width,72px) 6px minmax(0, 1fr) 6px 58px}.workspace-shell.advisor-overlay-mode:not(.conversation-collapsed){grid-template-columns:var(--nav-width,72px) 6px minmax(0, 1fr)}.workspace-shell.advisor-overlay-mode:not(.conversation-collapsed) .conversation-resize-handle-spacer{display:none}.conversation-panel-shell[data-presentation=overlay]{z-index:61;width:360px;max-width:min(360px,100vw - 64px);position:fixed;top:0;bottom:0;right:0;box-shadow:-24px 0 70px #111f302e}.conversation-overlay-backdrop{z-index:60;background:#111f3029;border:0;position:fixed;inset:0}.conversation-overlay-label{color:var(--muted);font-size:.78rem;font-weight:850}.workspace-shell.nav-rail-mode .nav-resize-handle-spacer{width:6px}.workspace-shell.layout-band-compact .workspace-main,.workspace-shell.layout-band-rail .workspace-main{padding:24px}.settings-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px;display:grid}.settings-secondary-nav{position:sticky;top:0}.settings-secondary-nav-list{border:1px solid var(--line);border-radius:var(--pr-radius-md);background:#fffaf3ad;gap:4px;margin:0;padding:7px;list-style:none;display:grid}.settings-secondary-nav-list li{margin:0}.settings-secondary-nav-list a{border-radius:var(--pr-radius-sm);color:var(--muted);align-items:center;min-height:44px;padding:0 12px;font-size:.88rem;font-weight:800;text-decoration:none;display:flex}.settings-secondary-nav-list a:hover,.settings-secondary-nav-list a:focus-visible{color:var(--foreground);background:#ffffff94}.settings-secondary-nav-list a.is-active{background:var(--foreground);color:var(--panel)}.settings-section-content,.settings-section-panel{min-width:0}.settings-section-panel{margin:0}.settings-section-panel .settings-section-grid{grid-template-columns:minmax(0,1fr)}.settings-section-panel .settings-section-card{grid-template-columns:auto minmax(0,1fr);min-height:0}.owner-console-redesign{grid-template-columns:224px minmax(0,1fr);align-items:start;column-gap:24px}.owner-console-redesign>.owner-console-header{grid-column:1/-1}.owner-console-redesign>.owner-secondary-nav{grid-area:2/1/span 100;align-self:start;position:sticky;top:0}.owner-console-redesign>:not(.owner-console-header,.owner-secondary-nav){grid-column:2;min-width:0}.owner-console-redesign .pane-heading h1{font-size:clamp(2rem,2.5vw,2.15rem);line-height:1.08}.owner-secondary-nav{border:1px solid var(--line);border-radius:var(--pr-radius-md);background:#fffaf3ad;gap:4px;padding:7px;display:grid;overflow:visible}.owner-secondary-nav button{border-radius:var(--pr-radius-sm);flex:initial;text-align:left;white-space:normal;justify-content:space-between;align-items:center;min-width:0;min-height:44px;padding:0 11px;font-size:.84rem;display:flex}.owner-secondary-nav button.active{background:var(--foreground);color:var(--panel)}.owner-secondary-nav button.active .owner-tab-badge{color:var(--panel);background:#ffffff2e}.owner-tab-badge{color:var(--foreground);background:#b99b6729;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:22px;min-height:22px;padding-inline:6px;font-size:.7rem;display:inline-flex}.owner-overview-grid{gap:16px;display:grid}.owner-overview-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.owner-action-queue .owner-command-grid{grid-template-columns:minmax(0,1fr)}.owner-action-queue .owner-command-card{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr) auto;align-items:center;padding:12px 14px}.owner-command-next-action{place-items:flex-end end;gap:5px;display:grid}.owner-command-next-action small{color:var(--muted);text-transform:uppercase;font-size:.7rem;font-weight:800}.owner-context-toolbar{justify-content:flex-end}.operational-case-queue{gap:16px}.operational-case-list{gap:12px;display:grid}.operational-case-card{border:1px solid var(--line);border-radius:var(--pr-radius-md);background:#ffffffb3;gap:14px;padding:16px;display:grid}.operational-case-card>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.operational-case-card>header>div:first-child{gap:5px;min-width:0;display:grid}.operational-case-card h3,.operational-case-card p{margin:0}.operational-case-card h3{font-family:var(--font-pr-ui), Arial, Helvetica, sans-serif;font-size:1.02rem;line-height:1.3}.operational-case-card p{color:var(--muted);font-size:.88rem;line-height:1.5}.operational-case-state{flex:none;place-items:flex-end end;gap:5px;display:grid}.operational-case-state small{color:var(--muted);text-transform:capitalize;font-size:.72rem;font-weight:800}.operational-case-facts{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.operational-case-facts>div{gap:5px;min-width:0;padding:12px;display:grid}.operational-case-facts>div:not(:nth-child(3n+1)){border-left:1px solid var(--line)}.operational-case-facts>div:nth-child(n+4){border-top:1px solid var(--line)}.operational-case-facts dt{color:var(--pr-antique-gold);font-family:var(--font-pr-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.operational-case-facts dd{color:var(--foreground);overflow-wrap:anywhere;gap:3px;margin:0;font-size:.82rem;line-height:1.45;display:grid}.operational-case-facts dd span{color:var(--muted)}.operational-case-audit{border:1px solid var(--line);border-radius:var(--pr-radius-sm);overflow:clip}.operational-case-audit summary,.operational-case-verification summary,.legacy-signal-history>summary,.compliance-control-card>summary{cursor:pointer;min-height:44px;padding:12px 14px;font-size:.82rem;font-weight:850}.operational-case-audit ol{border-top:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}.operational-case-audit li{gap:3px;padding:10px 14px;font-size:.78rem;display:grid}.operational-case-audit li+li{border-top:1px solid var(--line)}.operational-case-audit li span,.operational-case-audit li p{color:var(--muted);font-size:.74rem}.operational-case-audit>p{border-top:1px solid var(--line);padding:12px 14px}.operational-case-verification{border:1px solid var(--line);border-radius:var(--pr-radius-sm);margin-top:12px}.operational-case-verification .compliance-control-form{margin-inline:14px}.support-agent-status{border:1px solid var(--line);border-radius:var(--pr-radius-md);background:#111f3009;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:center;gap:18px;padding:15px;display:grid}.support-agent-status>div:first-child{gap:4px;display:grid}.support-agent-status>div:first-child>span,.owner-agent-reason>span{color:var(--pr-antique-gold);font-family:var(--font-pr-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.support-agent-status p,.support-agent-status small{color:var(--muted);margin:0;font-size:.8rem;line-height:1.45}.support-agent-status dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.support-agent-status dl>div{text-align:center;gap:4px;padding:4px 10px;display:grid}.support-agent-status dl>div+div{border-left:1px solid var(--line)}.support-agent-status dt{color:var(--muted);font-size:.7rem}.support-agent-status dd{margin:0;font-size:1.15rem;font-weight:850}.owner-agent-reason{gap:6px;display:grid}.owner-agent-reason input,.compliance-control-form input,.compliance-control-form textarea{border:1px solid var(--line);border-radius:var(--pr-radius-sm);color:var(--foreground);font:inherit;background:#ffffffd1;width:100%;min-height:44px;padding:10px 12px}.legacy-signal-history{border:1px solid var(--line);border-radius:var(--pr-radius-md);overflow:clip}.legacy-signal-history>summary{background:#111f3006}.legacy-signal-history>:not(summary){margin-inline:14px}.legacy-signal-history>:last-child{margin-bottom:14px}.durable-compliance-controls{gap:14px;display:grid}.compliance-control-list{gap:10px;display:grid}.compliance-control-card{border:1px solid var(--line);border-radius:var(--pr-radius-md);overflow:clip}.compliance-control-card>summary{justify-content:space-between;align-items:center;gap:14px;display:flex}.compliance-control-card>summary>span:first-child{gap:3px;display:grid}.compliance-control-card>summary small{color:var(--pr-antique-gold);font-family:var(--font-pr-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.compliance-control-card>:not(summary){margin-inline:14px}.compliance-control-card>p{color:var(--muted);font-size:.84rem;line-height:1.5}.compliance-control-card dl{grid-template-columns:repeat(2,minmax(0,1fr));margin-block:12px;display:grid}.compliance-control-card dl>div{border-top:1px solid var(--line);gap:4px;padding:10px;display:grid}.compliance-control-card dt{color:var(--muted);font-size:.72rem}.compliance-control-card dd{margin:0;font-size:.82rem;font-weight:750}.compliance-control-form{border-top:1px solid var(--line);gap:10px;padding-block:14px;display:grid}.compliance-control-form label{gap:5px;font-size:.78rem;font-weight:800;display:grid}.compliance-control-form textarea{resize:vertical;min-height:88px}@media (max-width:1180px){.operational-case-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.operational-case-facts>div:not(:nth-child(3n+1)){border-left:0}.operational-case-facts>div:not(:nth-child(odd)){border-left:1px solid var(--line)}.operational-case-facts>div:nth-child(n+3){border-top:1px solid var(--line)}.support-agent-status{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.operational-case-card>header{display:grid}.operational-case-state{place-items:start}.operational-case-facts,.compliance-control-card dl{grid-template-columns:minmax(0,1fr)}.operational-case-facts>div{border-left:0!important}.operational-case-facts>div+div{border-top:1px solid var(--line)}.support-agent-status dl{grid-template-columns:minmax(0,1fr)}.support-agent-status dl>div{text-align:left}.support-agent-status dl>div+div{border-left:0;border-top:1px solid var(--line)}}.conversation-history-controls{justify-content:center;align-items:center;gap:9px;padding:4px 0 10px;display:flex}.conversation-history-controls button,.conversation-jump-latest{border:1px solid var(--line);color:var(--foreground);cursor:pointer;font:inherit;background:#fffffff0;border-radius:999px;min-height:36px;padding:0 12px;font-size:.78rem;font-weight:850}.conversation-history-controls span{color:var(--muted);font-size:.74rem}.conversation-jump-latest{align-self:center;margin-bottom:4px;box-shadow:0 8px 24px #111f301f}@media (max-width:1180px){.settings-layout,.owner-console-redesign{grid-template-columns:190px minmax(0,1fr)}.owner-overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-action-queue .owner-command-card{grid-template-columns:minmax(0,1fr);align-items:start}.owner-command-next-action{place-items:start}}@media (max-width:900px){.settings-layout,.owner-console-redesign{grid-template-columns:minmax(0,1fr)}.owner-console-redesign>.owner-console-header,.owner-console-redesign>.owner-secondary-nav,.owner-console-redesign>:not(.owner-console-header,.owner-secondary-nav){grid-area:auto/1}.settings-secondary-nav,.owner-console-redesign>.owner-secondary-nav{position:static}.settings-secondary-nav-list,.owner-secondary-nav{scrollbar-width:thin;display:flex;overflow-x:auto}.settings-secondary-nav-list li,.settings-secondary-nav-list a,.owner-secondary-nav button{flex:none}}@media (max-width:767px){.workspace-shell.layout-band-mobile{display:flex}.settings-layout{gap:16px}.settings-secondary-nav-list{margin-inline:-2px}.owner-overview-kpis{grid-template-columns:minmax(0,1fr)}.conversation-history-controls{flex-direction:column;align-items:stretch}.conversation-history-controls button,.conversation-jump-latest{min-height:44px}}.job-record .record-subtle-line strong{color:var(--foreground)}.job-record .record-subtle-line{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.applications-panel .record-next-action{margin-top:2px}@media (max-width:900px){.home-first-read-lanes,.executive-first-read-lanes,.home-first-read-proof ul,.executive-first-read-proof ol,.executive-first-read-question,.resume-export-checklist-grid.required .resume-export-checklist-item{grid-template-columns:minmax(0,1fr)}.executive-first-read-question-actions{justify-items:start}}:root{--pr-deep-ink:#111b2a;--pr-soft-ink:#1a2636;--pr-warm-parchment:#f7f4ee;--pr-soft-ivory:#fbf9f4;--pr-mist-beige:#ece6da;--pr-champagne-gold:#b99b67;--pr-antique-gold:#765a2c;--pr-warm-taupe:#5f5548;--pr-soft-line:#d8ccb9;--pr-white:#fff;--background:var(--pr-warm-parchment);--foreground:var(--pr-deep-ink);--muted:var(--pr-warm-taupe);--line:var(--pr-soft-line);--panel:var(--pr-soft-ivory);--panel-strong:var(--pr-white);--surface:var(--pr-white);--surface-strong:var(--pr-white);--sage:var(--pr-champagne-gold);--sage-strong:var(--pr-deep-ink);--clay:var(--pr-antique-gold);--gold:var(--pr-antique-gold);--gold-dark:#5f4724;--gold-strong:#5f4724;--ink-soft:var(--pr-soft-ink);--danger:#9f3f36;--shadow:0 18px 55px #111b2a12;--pr-border-subtle:1px solid #b99b6742;--pr-radius-sm:10px;--pr-radius-md:16px;--pr-radius-lg:24px;--pr-radius-xl:32px;--pr-radius-pill:999px}body{background:var(--background);color:var(--foreground);font-family:var(--font-pr-ui), Arial, Helvetica, sans-serif;width:100%;margin:0;overflow:hidden}html,body{max-width:100%}button,input{font:inherit;min-width:0}button{cursor:pointer}button:disabled,input:disabled{cursor:not-allowed}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible,.segmented-control button:focus-visible,.oauth-button:focus-visible,.workspace-shell button:focus-visible{outline-offset:3px;outline:3px solid #765a2cb8}.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}.auth-page{scroll-behavior:smooth;height:100svh;overflow:hidden auto}.auth-topbar{z-index:4;justify-content:flex-end;align-items:center;gap:24px;padding:28px 48px 0;display:flex;position:fixed;top:0;left:0;right:0}.auth-topbar nav{border-radius:var(--pr-radius-pill);background:#fbf9f4b8;border:1px solid #d7ccbcb3;align-items:center;gap:10px;padding:6px;display:flex}.auth-topbar nav a{border-radius:var(--pr-radius-pill);color:var(--ink-soft);padding:8px 12px;font-size:.88rem;font-weight:750;text-decoration:none}.auth-topbar nav a:hover{background:var(--pr-mist-beige);color:var(--foreground)}.auth-shell{grid-template-columns:minmax(0,740px) minmax(380px,460px);align-items:start;gap:clamp(32px,6vw,92px);min-height:100svh;padding:96px 48px 46px;display:grid}.auth-copy{flex-direction:column;justify-content:center;place-self:start center;max-width:700px;min-height:660px;display:flex}.auth-hero-logo-frame{width:100%;max-width:min(520px,52vw);height:auto;margin:0 0 20px;overflow:visible}.auth-hero-logo{max-width:100%;display:block;width:100%!important;height:auto!important}.auth-logo{width:100%;max-width:min(300px,66vw);height:auto;display:block}.side-nav-logo{object-fit:contain;object-position:left center;flex:none;height:auto}.side-nav-logo-icon{width:56px;height:56px;display:none}.side-nav-logo-lockup{width:100%;max-width:198px;display:block}.eyebrow{color:var(--pr-antique-gold);font-family:var(--font-pr-mono), monospace;letter-spacing:.18em;text-transform:uppercase;margin:0 0 10px;font-size:.72rem;font-weight:500}.auth-copy h1,.pane-heading h1{color:var(--foreground);font-family:var(--font-pr-brand), Georgia, serif;letter-spacing:0;max-width:760px;margin:18px 0;font-size:clamp(2.4rem,6vw,5.2rem);line-height:.98}.profile-pane .pane-heading h1,.workspace-main .pane-heading h1{margin:8px 0 10px;font-size:clamp(1.85rem,3vw,3.1rem);line-height:1.02}.auth-copy h1{margin:0 0 14px;font-size:clamp(2.65rem,4.65vw,4.12rem)}.auth-copy p,.pane-heading p,.readiness-panel p,.assistant-message p,.system-note{color:var(--muted);overflow-wrap:anywhere;line-height:1.55}.trust-note{color:var(--ink-soft);align-items:center;gap:10px;margin-top:auto;display:flex}.auth-highlight-grid{grid-template-columns:1fr;gap:10px;max-width:680px;margin-top:24px;display:grid}.auth-highlight-card{background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:0;display:grid}.auth-highlight-card span{color:var(--sage-strong);background:#b99b6724;border:1px solid #b99b6738;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-top:2px;display:inline-flex}.auth-highlight-card h2{color:var(--foreground);margin:0 0 2px;font-size:.94rem;line-height:1.25}.auth-highlight-card p{margin:0;font-size:.82rem;line-height:1.36}.auth-card{border:var(--pr-border-subtle);border-radius:var(--pr-radius-lg);box-shadow:var(--shadow);background:#fbf9f4b8;align-self:start;gap:14px;min-height:660px;padding:22px;display:grid}.auth-card-note{color:var(--muted);text-align:center;margin:-4px 4px 0;font-size:.78rem;line-height:1.45}.auth-card-intro{gap:6px;display:grid}.auth-card-intro h2{color:var(--foreground);font-family:var(--font-pr-brand), Georgia, serif;letter-spacing:0;margin:0;font-size:1.55rem;line-height:1.1}.auth-card-intro p{color:var(--muted);margin:0;font-size:.94rem;line-height:1.5}.segmented-control{background:var(--pr-mist-beige);border-radius:var(--pr-radius-pill);grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.segmented-control button,.nav-item,.icon-text-button,.primary-action,.chat-input button{border:0;justify-content:center;align-items:center;gap:9px;display:inline-flex}.segmented-control button{border-radius:var(--pr-radius-pill);color:var(--ink-soft);background:0 0;min-height:40px}.segmented-control button.active{background:var(--panel-strong);color:var(--foreground);box-shadow:0 8px 20px #3c2f2514}label{color:var(--ink-soft);gap:8px;font-size:.9rem;font-weight:600;display:grid}input{border:1px solid var(--line);border-radius:var(--pr-radius-sm);color:var(--foreground);background:#ffffffb8;outline:none;min-height:46px;padding:0 14px}input:focus{border-color:var(--pr-champagne-gold);box-shadow:0 0 0 3px #b99b6733}.form-message{color:var(--sage-strong);margin:0;font-size:.9rem;line-height:1.5}.form-message.error{color:var(--danger)}.auth-secondary-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.auth-secondary-actions a,.auth-secondary-actions button{color:var(--ink-soft);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:.82rem;font-weight:750;-webkit-text-decoration:underline #b99b678c;text-decoration:underline #b99b678c}.auth-secondary-actions button:disabled{cursor:wait;opacity:.62}.centered-auth-page{align-items:center;min-height:100vh;padding:24px;display:grid}.email-mfa-card{max-width:520px;margin-inline:auto}.terms-consent{color:var(--muted);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;font-size:.78rem;font-weight:500;line-height:1.45;display:grid}.terms-consent input{accent-color:var(--pr-deep-ink);min-height:18px;padding:0}.terms-consent a,.legal-back-link{color:var(--foreground);text-underline-offset:3px;font-weight:750;-webkit-text-decoration:underline #b99b6799;text-decoration:underline #b99b6799}.primary-action{background:var(--pr-deep-ink);border-radius:var(--pr-radius-pill);color:var(--pr-soft-ivory);min-height:48px;padding:0 18px;font-weight:750}.auth-divider{color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;font-size:.82rem;font-weight:650;display:grid}.auth-divider:before,.auth-divider:after{background:var(--line);content:"";height:1px}.oauth-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.oauth-button{border:1px solid var(--line);border-radius:var(--pr-radius-pill);color:var(--ink-soft);background:#ffffffa3;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 12px;display:inline-flex}.oauth-button:hover{background:var(--pr-soft-ivory);border-color:#b99b6775}.oauth-button:disabled{color:#9a9287}.auth-legal-links{color:var(--muted);justify-content:center;align-items:center;gap:8px;margin:0;font-size:.78rem;font-weight:650;display:flex}.auth-legal-links a{color:var(--ink-soft);text-decoration:none}.auth-legal-links a:hover{color:var(--foreground);text-underline-offset:3px;-webkit-text-decoration:underline #b99b6799;text-decoration:underline #b99b6799}.provider-icon{width:18px;height:18px}.provider-icon.monochrome{color:var(--foreground)}.provider-monogram{background:var(--foreground);color:var(--pr-soft-ivory);border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;font-size:.74rem;font-weight:850;line-height:1;display:inline-flex}.legal-page{background:var(--background);min-height:100svh;padding:48px 20px}.legal-document{border:1px solid var(--line);border-radius:var(--pr-radius-md);background:#ffffff85;max-width:900px;margin:0 auto;padding:clamp(24px,5vw,56px);box-shadow:0 18px 48px #3c2f2514}.legal-document h1{font-family:var(--font-pr-brand), Georgia, serif;letter-spacing:0;margin:12px 0 18px;font-size:clamp(2.4rem,6vw,4.8rem);font-weight:500;line-height:.95}.legal-document h2{color:var(--foreground);margin:28px 0 8px;font-size:1.08rem}.legal-document p{color:var(--muted);margin:0 0 14px;font-size:1rem;line-height:1.75}.legal-meta{font-weight:700;color:var(--pr-antique-gold)!important}.credits-document{max-width:1080px}.credits-callout,.credits-example-card,.credits-pack-card{border:var(--pr-border-subtle);border-radius:var(--pr-radius-md);background:#fffaf3b8}.credits-callout{gap:6px;margin:24px 0;padding:18px;display:grid}.credits-callout strong,.credits-example-card h3,.credits-pack-card h3{color:var(--foreground)}.credits-callout p{margin:0}.credits-table{border:var(--pr-border-subtle);border-radius:var(--pr-radius-md);margin:18px 0 30px;overflow:hidden}.credits-table-row{border-top:1px solid #d7ccbc9e;grid-template-columns:1.05fr .35fr 1.35fr 1.25fr;gap:14px;padding:14px;display:grid}.credits-table-row:first-child{border-top:0}.credits-table-head{color:var(--sage-strong);font-family:var(--font-pr-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#ece5d994;font-size:.72rem;font-weight:850}.credits-table-row span{color:var(--muted);overflow-wrap:anywhere;min-width:0;line-height:1.55}.credits-table-row strong{color:var(--foreground)}.credits-example-grid,.credits-pack-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0 30px;display:grid}.credits-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.credits-example-card,.credits-pack-card{padding:18px}.credits-example-card span,.credits-pack-card span{color:var(--pr-antique-gold);font-family:var(--font-pr-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:.74rem;font-weight:850;display:block}.credits-example-card h3,.credits-pack-card h3{margin:0 0 10px;font-size:1.08rem}.credits-example-card ul{color:var(--muted);gap:8px;margin:0;padding-left:18px;display:grid}.credits-free-list{border:var(--pr-border-subtle);border-radius:var(--pr-radius-md);color:var(--muted);background:#fffaf39e;gap:10px;margin:18px 0 30px;padding:18px 18px 18px 34px;line-height:1.62;display:grid}.credits-pack-card strong{color:var(--foreground);margin-bottom:8px;display:block}.credits-principle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.credits-principle-grid article{border:var(--pr-border-subtle);border-radius:var(--pr-radius-md);background:#fffaf39e;padding:18px}.credits-principle-grid strong{color:var(--foreground);margin-bottom:8px;display:block}.credits-principle-grid p{margin:0}.credits-help-page{background:radial-gradient(circle at 12% 8%, #b99b6724, transparent 26%), radial-gradient(circle at 86% 18%, #111b2a0b, transparent 28%), var(--background);color:var(--foreground);min-height:100svh;padding:clamp(18px,4vw,42px);overflow-x:clip}.credits-help-shell{gap:22px;max-width:1180px;margin:0 auto;padding-bottom:44px;display:grid}.credits-help-topbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.credits-back-link,.credits-legal-links a{color:var(--foreground);align-items:center;gap:7px;font-weight:900;text-decoration:none;display:inline-flex}.credits-back-link:hover,.credits-legal-links a:hover{text-underline-offset:4px;text-decoration:underline}.credits-help-topbar>span{border:var(--pr-border-subtle);border-radius:var(--pr-radius-pill);color:var(--sage-strong);font-family:var(--font-pr-mono), monospace;letter-spacing:.12em;text-transform:uppercase;padding:9px 12px;font-size:.72rem;font-weight:900}.credits-help-hero,.credits-help-section{border:var(--pr-border-subtle);border-radius:var(--pr-radius-md);background:#fffaf3b8;box-shadow:0 18px 48px #3c2f250f}.credits-help-hero{grid-template-columns:minmax(0,1.5fr) minmax(280px,.72fr);align-items:end;gap:22px;padding:clamp(24px,5vw,46px);display:grid}.credits-help-hero h1{font-family:var(--font-pr-brand), Georgia, serif;letter-spacing:0;max-width:880px;margin:12px 0 18px;font-size:4.2rem;font-weight:500;line-height:.98}.credits-help-hero p,.credits-section-copy,.credits-low-credit-section p{color:var(--muted);max-width:920px;margin:0;font-size:1.05rem;line-height:1.68}.credits-help-summary{background:var(--panel-strong);border:1px solid var(--line);border-radius:var(--pr-radius-sm);gap:9px;padding:18px;display:grid}.credits-help-summary svg,.credits-rule-grid svg,.credits-section-heading svg{color:var(--pr-antique-gold)}.credits-help-summary strong,.credits-rule-grid strong,.credits-cost-card strong,.credits-low-credit-section h2{color:var(--foreground)}.credits-help-summary p,.credits-rule-grid p,.credits-cost-card p,.credits-cost-card small{color:var(--muted);margin:0;line-height:1.5}.credits-rule-grid,.credits-cost-grid,.credits-pack-grid-modern{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.credits-rule-grid article,.credits-cost-card{background:var(--panel-strong);border:1px solid var(--line);border-radius:var(--pr-radius-sm);gap:8px;padding:16px;display:grid}.credits-help-section{gap:16px;padding:clamp(18px,3vw,28px);display:grid}.credits-section-heading{align-items:start;gap:12px;display:flex}.credits-section-heading h2{color:var(--foreground);margin:3px 0 0;font-size:1.6rem}.credits-cost-card>div{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.credits-cost-card span{border-radius:var(--pr-radius-pill);color:var(--pr-antique-gold);white-space:nowrap;background:#b99b671f;border:1px solid #b99b6738;padding:5px 9px;font-size:.78rem;font-weight:900}.credits-cost-card small{font-weight:750;display:block}.credits-help-split{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.credits-free-list-modern{background:var(--panel-strong);border-radius:var(--pr-radius-sm);margin:14px 0 0}.credits-example-stack{gap:10px;margin-top:14px;display:grid}.credits-example-stack .credits-example-card{background:var(--panel-strong);border-radius:var(--pr-radius-sm);padding:15px}.credits-example-stack .credits-example-card h3{margin-bottom:8px}.credits-pack-grid-modern{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.credits-pack-grid-modern .credits-pack-card{background:var(--panel-strong);border-radius:var(--pr-radius-sm)}.credits-low-credit-section{grid-template-columns:minmax(0,1fr) auto;align-items:end}.credits-low-credit-section h2{margin:4px 0 10px;font-size:1.55rem}.credits-legal-links{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:14px;display:flex}@media (max-width:900px){.credits-help-hero,.credits-help-split,.credits-low-credit-section{grid-template-columns:1fr}.credits-help-hero{align-items:start}.credits-help-hero h1{font-size:3.25rem}.credits-rule-grid,.credits-cost-grid,.credits-pack-grid-modern{grid-template-columns:1fr}.credits-legal-links{justify-content:flex-start}}@media (max-width:620px){.credits-help-page{padding:14px}.credits-help-shell{gap:14px}.credits-help-topbar{flex-direction:column;align-items:flex-start}.credits-help-topbar>span{font-size:.68rem}.credits-help-hero,.credits-help-section{padding:18px}.credits-help-hero h1{font-size:2.55rem}.credits-help-hero p,.credits-section-copy,.credits-low-credit-section p{font-size:1rem}.credits-section-heading h2,.credits-low-credit-section h2{font-size:1.28rem}.credits-cost-card>div{grid-template-columns:1fr}}.terms-gate-page{background:radial-gradient(circle at 20% 15%, #b99b671f, transparent 32%), var(--background);align-items:center;min-height:100svh;padding:24px;display:grid}.terms-gate-card{border:1px solid var(--line);border-radius:var(--pr-radius-lg);background:#ffffff9e;gap:18px;max-width:640px;margin:0 auto;padding:clamp(28px,6vw,54px);display:grid;box-shadow:0 22px 54px #3c2f251f}.terms-gate-icon{background:var(--pr-soft-ivory);border:1px solid var(--line);color:var(--pr-champagne-gold);border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.terms-gate-card h1{color:var(--foreground);font-family:var(--font-pr-brand), Georgia, serif;letter-spacing:0;margin:0;font-size:clamp(2.2rem,7vw,4rem);font-weight:520;line-height:.98}.terms-gate-card p{color:var(--muted);margin:0;font-size:1rem;line-height:1.7}.terms-gate-consent{border:1px solid var(--line);border-radius:var(--pr-radius-md);background:#ffffff85;padding:16px}.terms-version-card{border:1px solid var(--line);border-radius:var(--pr-radius-md);color:var(--sage-strong);background:#fffaf3bd;gap:6px;padding:12px 14px;font-size:.84rem;font-weight:850;display:grid}.terms-gate-action{justify-self:start;min-width:240px}.terms-gate-secondary-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.terms-gate-secondary-actions a,.terms-gate-secondary-actions button{color:var(--sage-strong);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:.86rem;font-weight:850;text-decoration:none}.terms-gate-secondary-actions a:hover,.terms-gate-secondary-actions button:hover{text-decoration:underline}.auth-section{border-top:1px solid #d7ccbcb8;gap:18px;max-width:1160px;margin:0 auto;padding:72px 48px;display:grid}.auth-section h2{color:var(--foreground);font-family:var(--font-pr-brand), Georgia, serif;margin:0;font-size:clamp(2rem,4vw,3.3rem);font-weight:650;line-height:1.05}.auth-section>p{color:var(--muted);max-width:760px;font-size:1rem;line-height:1.65}.auth-section-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.auth-section-grid article{border:var(--pr-border-subtle);border-radius:var(--pr-radius-md);background:#fffaf3ad;align-content:start;gap:12px;padding:22px;display:grid}.auth-section-icon{color:var(--sage-strong);background:#b99b6724;border:1px solid #b99b673d;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.auth-section-grid strong{color:var(--foreground);font-size:1.05rem;line-height:1.3}.auth-section-grid p{color:var(--muted);margin:0;line-height:1.55}.auth-trust-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.auth-trust-card{border:var(--pr-border-subtle);border-radius:var(--pr-radius-md);color:inherit;background:#fffaf3ad;align-content:start;gap:12px;min-height:230px;padding:22px;text-decoration:none;display:grid}.auth-trust-card:hover{border-color:#b99b677a;transform:translateY(-1px);box-shadow:0 18px 36px #3c2f2514}.auth-trust-card strong{color:var(--foreground);font-size:1.05rem;line-height:1.3}.auth-trust-card p{color:var(--muted);margin:0;line-height:1.55}.auth-pricing-section{padding-bottom:92px}.auth-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:760px;display:grid}.auth-pricing-card{border:var(--pr-border-subtle);border-radius:var(--pr-radius-md);background:#fffaf3ad;gap:8px;padding:22px;display:grid;position:relative}.auth-pricing-card.recommended{border-color:#b99b6794;box-shadow:0 18px 38px #3c2f2514}.auth-pricing-card span,.auth-pricing-card em{color:var(--pr-antique-gold);font-family:var(--font-pr-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;font-style:normal;font-weight:850}.auth-pricing-card strong{color:var(--foreground);font-size:2rem;line-height:1}.auth-pricing-card p,.auth-pricing-card small{color:var(--muted);margin:0;line-height:1.55}.auth-public-footer{color:var(--muted);border-top:1px solid #d7ccbcb8;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 18px;max-width:1160px;margin:0 auto;padding:28px 48px 44px;display:flex}.auth-public-footer span{color:var(--foreground);font-weight:800}.auth-public-footer a{color:var(--ink-soft);font-size:.9rem;font-weight:750;text-decoration:none}.auth-public-footer a:hover{color:var(--foreground)}.workspace-shell{grid-template-columns:var(--nav-width,280px) 6px minmax(360px, 1fr) 6px minmax(360px, var(--conversation-width,400px));height:100svh;display:grid;overflow:hidden}.workspace-shell.owner-focus-mode{grid-template-columns:var(--nav-width,280px) 6px minmax(720px, 1fr)}.workspace-shell.conversation-collapsed{grid-template-columns:var(--nav-width,280px) 6px minmax(420px, 1fr) 6px 58px}.mobile-workspace-nav{display:none}.side-nav,.conversation-pane{border-color:var(--line);background:#fbf9f4c7;border-style:solid}.side-nav{border-width:0 1px 0 0;flex-direction:column;gap:28px;min-height:0;padding:24px 22px;display:flex;overflow:visible}.side-nav.collapsed{align-items:center;gap:24px;padding:20px 12px}.side-nav-header{align-items:center;gap:12px;width:100%;min-width:0;padding-right:46px;display:flex;position:relative}.side-nav.collapsed .side-nav-header{flex-direction:column;width:auto;padding-right:0}.side-nav-header strong{font-family:var(--font-pr-brand), Georgia, serif;font-size:1.35rem;font-weight:600;display:block}.side-nav-brand-copy{min-width:0}.side-nav .side-nav-brand-copy,.side-nav.collapsed .side-nav-brand-copy,.side-nav.collapsed .nav-label,.side-nav.collapsed .side-nav-logo-lockup{display:none}.side-nav.collapsed .side-nav-logo-icon{display:block}.side-nav-header span,.side-nav-footer span{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:.78rem;display:block}.collapse-nav-button{border:1px solid var(--line);border-radius:var(--pr-radius-pill);color:var(--muted);background:#ffffffad;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.side-nav.collapsed .collapse-nav-button{position:static;transform:none}.collapse-nav-button:hover{background:var(--pr-mist-beige);color:var(--foreground)}.nav-list{gap:8px;display:grid}.side-nav.collapsed .nav-list,.side-nav.collapsed .side-nav-footer{width:100%}.nav-item,.icon-text-button{border-radius:var(--pr-radius-pill);color:var(--muted);text-align:left;background:0 0;justify-content:flex-start;min-height:42px;padding:0 12px}.nav-item{position:relative}.nav-tooltip{background:var(--foreground);color:var(--background);opacity:0;pointer-events:none;white-space:nowrap;z-index:20;border-radius:999px;padding:6px 9px;font-size:.8125rem;font-weight:850;transition:transform .14s;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.side-nav:not(.collapsed) .nav-tooltip{display:none}.side-nav.collapsed .nav-item:hover .nav-tooltip,.side-nav.collapsed .nav-item:focus-visible .nav-tooltip{opacity:1;transform:translate(4px,-50%)}.side-nav.collapsed .nav-item,.side-nav.collapsed .icon-text-button{justify-content:center;padding:0}.nav-item.active,.nav-item:hover,.icon-text-button:hover{background:var(--pr-mist-beige);color:var(--foreground)}.side-nav-footer{gap:12px;min-width:0;margin-top:auto;display:grid}.side-nav-footer .side-nav-identity{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.workspace-main,.profile-pane{align-content:start;gap:24px;min-width:0;display:grid}.library-workspace{align-content:start;gap:18px;min-width:0;display:grid}.library-header{border:1px solid var(--line);border-radius:var(--pr-radius-lg);background:#ffffff9e;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding:22px;display:grid}.library-header h1{color:var(--foreground);font-family:var(--font-pr-brand), Georgia, serif;letter-spacing:0;margin:6px 0 8px;font-size:clamp(1.85rem,3vw,3rem);line-height:1.02}.library-header p:not(.eyebrow){color:var(--muted);max-width:650px;margin:0;line-height:1.45}.library-tab-strip{border:1px solid var(--line);background:#e9e2d5b8;border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.library-tab{color:var(--muted);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-weight:850;transition:background .16s,color .16s,box-shadow .16s;display:inline-flex}.library-tab.active{color:var(--foreground);background:#ffffffeb;box-shadow:0 8px 22px #111f3014}.library-tab:hover,.library-tab:focus-visible{color:var(--foreground)}.embedded-library-panel{gap:18px;padding:0}.workspace-main{min-height:0;padding:34px;overflow-y:auto}.credit-status-banner{border-radius:var(--pr-radius-md);background:linear-gradient(135deg,#fffaf3f5,#ece6dac2);border:1px solid #b99b6761;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:18px;padding:16px 18px;display:grid;box-shadow:0 16px 42px #111f3012}.credit-status-banner.warning{background:#fffaf3c7}.credit-status-banner svg{color:var(--sage-strong)}.credit-status-copy{gap:4px;min-width:0;display:grid}.credit-status-copy strong{color:var(--foreground);font-size:1rem}.credit-status-copy p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.45}.credit-status-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.credit-status-primary,.credit-status-secondary{border-radius:var(--pr-radius-pill);justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:.84rem;font-weight:900;text-decoration:none;display:inline-flex}.credit-status-primary{background:var(--foreground);border:1px solid var(--foreground);color:var(--panel)}.credit-status-secondary{color:var(--foreground);background:#ffffff80;border:1px solid #b99b675c}.resize-handle{cursor:col-resize;z-index:4;background:0 0;border:0;min-width:24px;margin-inline:-9px;padding:0;position:relative}.resize-handle:before{content:"";background:0 0;transition:background .16s;position:absolute;inset:0 11px}.resize-handle:hover:before,.resize-handle:focus-visible:before,.is-resizing-workspace .resize-handle:before{background:#b99b6747}.resize-handle:before{background:#b99b671f;border-radius:999px}.conversation-panel-shell{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.conversation-pane-controls{border:0 solid var(--line);background:#fbf9f4db;border-width:0 0 1px 1px;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:7px 12px;display:flex}.conversation-pane-icon-action,.conversation-width-presets button,.conversation-collapsed-rail button{border:1px solid var(--line);color:var(--muted);cursor:pointer;font:inherit;background:#ffffff9e;border-radius:999px;justify-content:center;align-items:center;font-size:.76rem;font-weight:900;display:inline-flex}.conversation-pane-icon-action{width:30px;height:30px}.conversation-width-presets{gap:4px;display:inline-flex}.conversation-width-presets button{min-width:30px;height:30px}.conversation-width-presets button.active,.conversation-pane-icon-action:hover,.conversation-collapsed-rail button:hover{background:var(--pr-mist-beige);color:var(--foreground)}.conversation-collapsed-rail{border-left:1px solid var(--line);background:#fbf9f4c7;place-items:start center;min-width:0;padding:18px 6px;display:grid}.conversation-collapsed-rail button{flex-direction:column;gap:6px;width:42px;min-height:58px}.is-resizing-workspace{cursor:col-resize;-webkit-user-select:none;user-select:none}.profile-pane{grid-auto-rows:max-content}.home-cockpit{align-content:start;gap:22px;min-width:0;display:grid}.home-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;display:grid}.home-header h1{color:var(--foreground);font-family:var(--font-pr-brand), Georgia, serif;letter-spacing:0;max-width:740px;margin:6px 0 10px;font-size:2.35rem;font-weight:650;line-height:1.04}.home-header p:not(.eyebrow){color:var(--muted);max-width:720px;margin:0;line-height:1.5}.home-chat-action,.home-primary-action,.home-text-action{border-radius:var(--pr-radius-pill);justify-content:center;align-items:center;gap:8px;font-weight:800;display:inline-flex}.home-chat-action{border:1px solid var(--line);color:var(--foreground);background:#ffffffa3;min-height:44px;padding:0 16px}.home-chat-action:hover,.home-text-action:hover{background:var(--pr-mist-beige);border-color:#765a2c6b}.home-next-move{background:var(--pr-deep-ink);border-radius:var(--pr-radius-md);color:var(--pr-soft-ivory);grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:28px;min-height:230px;padding:28px;display:grid;position:relative;overflow:hidden}.home-next-move:after{content:"";pointer-events:none;border:1px solid #b99b6738;border-radius:50%;width:280px;height:280px;position:absolute;top:-122px;right:-116px}.home-next-copy{z-index:1;position:relative}.home-next-copy .eyebrow{color:#d7c49d}.home-next-copy h2{color:var(--pr-soft-ivory);font-family:var(--font-pr-brand), Georgia, serif;letter-spacing:0;max-width:680px;margin:0;font-size:2rem;font-weight:650;line-height:1.08}.home-next-copy>p:not(.eyebrow){color:#ddd8cf;max-width:700px;margin:10px 0 18px;line-height:1.55}.home-primary-action{background:var(--pr-soft-ivory);border:1px solid var(--pr-soft-ivory);color:var(--pr-deep-ink);min-height:44px;padding:0 17px}.home-primary-action:hover{background:#efe7d8;border-color:#efe7d8}.home-readiness-score{text-align:center;z-index:1;place-items:center;gap:10px;display:grid;position:relative}.home-readiness-ring{background:radial-gradient(circle at center, var(--pr-deep-ink) 59%, transparent 60%), conic-gradient(#c9ab73 var(--readiness), #ffffff29 0);border-radius:50%;place-content:center;place-items:center;width:122px;height:122px;display:grid}.home-readiness-ring strong,.home-readiness-ring span{grid-area:1/1}.home-readiness-ring strong{color:var(--pr-soft-ivory);font-family:var(--font-pr-brand), Georgia, serif;margin-top:-12px;font-size:1.7rem}.home-readiness-ring span{color:#cfc7ba;text-transform:uppercase;margin-top:32px;font-size:.66rem;font-weight:800}.home-readiness-score p{color:#cfc7ba;max-width:180px;margin:0;font-size:.78rem;line-height:1.4}.home-readiness,.home-positioning,.home-pipeline,.home-evidence,.home-activity{gap:14px;min-width:0;display:grid}.home-section-heading{justify-content:space-between;align-items:end;gap:18px;min-width:0;display:flex}.home-section-heading h2{color:var(--foreground);font-family:var(--font-pr-brand), Georgia, serif;letter-spacing:0;margin:0;font-size:1.38rem;font-weight:650;line-height:1.15}.home-section-heading>span{color:var(--muted);text-align:right;font-size:.78rem;font-weight:750}.home-readiness-list{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-readiness-list>button{border:0;border-right:1px solid var(--line);color:inherit;text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:82px;padding:14px 16px;display:grid}.home-readiness-list>button:last-child{border-right:0}.home-readiness-list>button:hover{background:#ffffff7a}.home-step-state{border:1px solid var(--line);color:var(--muted);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.78rem;font-weight:850;display:inline-flex}.home-step-state.complete{color:#356443;background:#e6efe8;border-color:#a9c4ae}.home-step-copy{gap:3px;min-width:0;display:grid}.home-step-copy strong{color:var(--foreground);font-size:.92rem}.home-step-copy small{color:var(--muted);overflow-wrap:anywhere;font-size:.76rem;line-height:1.35}.home-readiness-list>button>svg,.home-evidence-actions>button>svg,.home-activity-list>button>svg:last-child{color:var(--muted)}.home-insight-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:28px;display:grid}.home-positioning,.home-pipeline{border-top:1px solid var(--line);padding-top:18px}.home-text-action{color:var(--foreground);white-space:nowrap;background:0 0;border:0;min-height:36px;padding:0 10px;font-size:.78rem}.home-positioning-summary,.home-positioning-empty{color:var(--foreground);font-family:var(--font-pr-brand), Georgia, serif;margin:0;font-size:1.08rem;line-height:1.55}.home-positioning-empty{color:var(--muted)}.home-positioning-meta{flex-wrap:wrap;gap:8px;display:flex}.home-positioning-meta span{border:1px solid var(--line);border-radius:var(--pr-radius-pill);color:var(--foreground);background:#ffffff94;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:.78rem;font-weight:750;display:inline-flex}.home-pipeline-strip{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-pipeline-strip button{border:0;border-right:1px solid var(--line);color:inherit;background:0 0;gap:4px;min-height:76px;padding:12px 8px;display:grid}.home-pipeline-strip button:last-child{border-right:0}.home-pipeline-strip button:hover{background:#ffffff7a}.home-pipeline-strip strong{color:var(--foreground);font-family:var(--font-pr-brand), Georgia, serif;font-size:1.65rem;line-height:1}.home-pipeline-strip span{color:var(--muted);text-transform:uppercase;font-size:.68rem;font-weight:800}.home-pipeline-note{color:var(--muted);margin:0;font-size:.8rem;line-height:1.4}.home-evidence,.home-activity{border-top:1px solid var(--line);padding-top:18px}.home-evidence-actions{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-evidence-actions>button{border:0;border-right:1px solid var(--line);color:inherit;text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px 9px;min-height:68px;padding:10px 14px;display:grid}.home-evidence-actions>button:last-child{border-right:0}.home-evidence-actions>button:hover{background:#ffffff7a}.home-evidence-actions>button>span{color:#36546d;background:#e8edf2;border-radius:50%;grid-row:1/3;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.home-evidence-actions strong{color:var(--foreground);font-size:.86rem}.home-evidence-actions small{color:var(--muted);font-size:.7rem;line-height:1.3}.home-evidence-actions>button>svg{grid-area:1/3/3}.home-activity-list{border-bottom:1px solid var(--line);display:grid}.home-activity-list>button{border:0;border-top:1px solid var(--line);color:inherit;text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:62px;padding:10px 4px;display:grid}.home-activity-list>button:hover{background:#ffffff70}.home-activity-list>button>svg:first-child{color:#36546d;margin-left:8px}.home-activity-list>button>span{gap:2px;min-width:0;display:grid}.home-activity-list strong{color:var(--foreground);font-size:.86rem}.home-activity-list small{color:var(--muted);overflow-wrap:anywhere;font-size:.74rem;line-height:1.35}.home-activity-list em{color:var(--muted);white-space:nowrap;font-size:.72rem;font-style:normal;font-weight:800}.profile-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;display:grid}.profile-heading-photo{justify-items:center;display:grid;position:relative}.profile-photo-preview.large{width:88px;height:88px}.profile-photo-icon-action{background:var(--pr-deep-ink);border:2px solid var(--background);color:var(--pr-soft-ivory);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:absolute;bottom:-2px;right:-2px}.profile-photo-icon-action:hover{background:var(--sage-strong)}.profile-photo-icon-action input{opacity:0;width:1px;height:1px;position:absolute}.cockpit-panel{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.next-action-panel,.cockpit-metric,.stage-progress-card{border:var(--pr-border-subtle);border-radius:var(--pr-radius-md);background:#fffaf3ad;gap:8px;min-width:0;padding:16px;display:grid}.cockpit-metric{color:inherit;cursor:pointer;text-align:left;align-content:start;min-height:124px}.cockpit-metric:hover{box-shadow:var(--shadow-soft);border-color:#b99b676b;transform:translateY(-1px)}.next-action-panel{background:#ece6da6b;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);align-items:center;padding:20px}.next-action-panel.single-column{grid-template-columns:minmax(0,1fr)}.next-action-panel h2{color:var(--foreground);font-family:var(--font-pr-brand), Georgia, serif;margin:0;font-size:1.65rem;font-weight:650;line-height:1.1}.next-action-panel p{color:var(--muted);margin:8px 0 0;line-height:1.6}.next-action-buttons{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.next-action-support{border:1px solid var(--line);border-radius:var(--pr-radius-md);background:#ffffff94;gap:10px;padding:14px;display:grid}.next-action-support>span{color:var(--muted);font-family:var(--font-pr-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.next-action-support strong{color:var(--foreground);font-size:.92rem}.profile-gap-list{flex-wrap:wrap;gap:8px;display:flex}.profile-gap-list strong{border-radius:var(--pr-radius-pill);color:var(--sage-strong);background:#b99b6721;border:1px solid #b99b673d;padding:6px 9px}.return-brief-panel{gap:12px;display:grid}.return-brief-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.return-brief-item{border:var(--pr-border-subtle);border-radius:var(--pr-radius-md);color:inherit;cursor:pointer;text-align:left;background:#ffffff9e;gap:6px;min-width:0;min-height:116px;padding:14px;display:grid}.return-brief-item:hover{box-shadow:var(--shadow-soft);border-color:#b99b676b;transform:translateY(-1px)}.return-brief-item.priority{background:#b99b6721;border-color:#b99b6761}.return-brief-item span{color:var(--muted);font-family:var(--font-pr-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800}.return-brief-item strong{color:var(--foreground);font-size:1.04rem;line-height:1.2}.return-brief-item p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.4}.cockpit-metric span,.stage-progress-card span{color:var(--muted);font-family:var(--font-pr-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:700}.cockpit-metric strong,.stage-progress-card strong{color:var(--foreground);font-family:var(--font-pr-brand), Georgia, serif;font-size:2rem;font-weight:650;line-height:1}.cockpit-metric p{color:var(--muted);margin:0;font-size:.8rem;font-weight:700;line-height:1.45}.stage-progress-card{grid-column:1/-1}.stage-progress-card>div:first-child{justify-content:space-between;align-items:end;gap:16px;display:flex}.stage-progress{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));align-items:end;gap:8px;min-height:74px;display:grid}.stage-progress button{border:1px solid var(--line);border-radius:var(--pr-radius-sm);color:var(--ink-soft);cursor:pointer;font:inherit;text-align:center;background:#ffffffa3;align-items:center;gap:4px;min-height:82px;padding:8px 4px;display:grid;position:relative}.stage-progress button:hover,.stage-progress button:focus-visible{box-shadow:var(--shadow-soft);color:var(--foreground);border-color:#b99b676b}.stage-progress i{border-radius:var(--pr-radius-pill);height:6px;width:var(--stage-width,0%);background:#b99b675c;margin:0 auto 2px;display:block}.stage-progress em{color:var(--foreground);font-family:var(--font-pr-brand), Georgia, serif;font-size:1.35rem;font-style:normal;line-height:1}.stage-empty-note{border:1px solid var(--line);border-radius:var(--pr-radius-sm);color:var(--muted);background:#ffffff94;margin:0;padding:12px;line-height:1.55}.owner-console{gap:22px;min-width:0;display:grid}.owner-console-header{grid-template-columns:minmax(420px,1fr) minmax(280px,auto);align-items:start;gap:18px;min-width:0;display:grid}.owner-console-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.segmented-control.compact{grid-template-columns:repeat(5,minmax(70px,1fr));min-width:min(520px,100%)}.segmented-control.compact button{min-height:36px;padding:0 12px}.pane-heading p{max-width:780px}.readiness-panel{border:var(--pr-border-subtle);border-radius:var(--pr-radius-lg);background:#fbf9f4b8;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:24px;padding:22px;display:grid}.profile-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.owner-metric-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.owner-command-center{border:var(--pr-border-subtle);border-radius:var(--pr-radius-md);background:#fffaf3b8;gap:16px;padding:18px;display:grid}.owner-command-grid{grid-template-columns:repeat(5,minmax(180px,1fr));gap:12px;display:grid}.owner-command-card{background:var(--surface);border-radius:var(--pr-radius-sm);border:1px solid #d7ccbcdb;gap:12px;min-width:0;padding:14px;display:grid}.owner-command-card.warning{border-color:#b88a4a85}.owner-command-card.critical{border-color:#ad4a4066}.owner-command-card-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.owner-command-card-header svg{color:var(--sage-strong);margin-top:2px}.owner-command-card-header span{color:var(--pr-antique-gold);font-family:var(--font-pr-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:850;line-height:1.25;display:block}.owner-command-card h3{color:var(--foreground);margin:3px 0 0;font-size:.98rem;line-height:1.25}.owner-command-card-header>strong{color:var(--foreground);font-family:var(--font-pr-brand), Georgia, serif;font-size:1.65rem;line-height:1}.owner-command-card p,.owner-safety-note,.owner-drawer-summary{color:var(--muted);margin:0;font-size:.86rem;line-height:1.45}.owner-pulse-grid{grid-template-columns:repeat(4,minmax(180px,1fr))}.owner-checklist{color:var(--muted);gap:8px;margin:0;padding-left:18px;font-size:.84rem;line-height:1.42;display:grid}.profile-summary-grid div,.owner-detail-panel,.owner-metric-card,.applications-panel,.facts-panel,.jobs-panel,.profile-build-panel,.profile-editor-panel,.profile-intelligence-panel,.profile-draft-panel,.resume-empty-panel,.resume-export-panel article,.resume-gap-panel,.resume-readiness-panel,.resume-variant-panel,.roles-panel,.source-health-card,.sources-panel{border:var(--pr-border-subtle);border-radius:var(--pr-radius-md);background:#fffaf3ad}.profile-summary-grid div{gap:6px;min-width:0;padding:16px;display:grid}.profile-market-prompt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.profile-market-prompt{border:var(--pr-border-subtle);border-radius:var(--pr-radius-sm);color:var(--foreground);cursor:pointer;font:inherit;text-align:left;background:#ffffff9e;min-height:58px;padding:12px;font-size:.9rem;font-weight:800;line-height:1.35}.profile-market-prompt:hover,.profile-market-prompt:focus-visible{background:var(--surface-strong);border-color:#bc904e94}.owner-metric-card{appearance:none;color:inherit;text-align:left;gap:10px;width:100%;min-width:0;padding:16px;display:grid}.owner-metric-card.warning{border-color:#ad4a4052}.owner-metric-card.interactive{cursor:pointer;transition:border-color .16s,box-shadow .16s,transform .16s}.owner-metric-card.interactive:hover,.owner-metric-card.interactive:focus-visible{border-color:#bc904e94;outline:none;transform:translateY(-1px);box-shadow:0 16px 34px #101c2d14}.owner-metric-card div{color:var(--sage-strong);text-transform:uppercase;align-items:center;gap:8px;font-size:.78rem;font-weight:800;display:flex}.owner-metric-card strong{color:var(--foreground);font-family:var(--font-pr-brand), Georgia, serif;font-size:2.2rem;line-height:1}.owner-metric-card p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.45}.owner-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.owner-detail-grid.two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.platform-status-summary,.platform-status-check,.platform-status-cleanup{border:1px solid var(--line);border-radius:var(--pr-radius-sm);background:#ffffff9e;gap:8px;min-width:0;padding:14px;display:grid}.platform-status-summary{grid-row:span 2}.platform-status-summary svg{color:var(--sage-strong)}.platform-status-summary span,.platform-status-check span,.platform-status-cleanup span{color:var(--pr-antique-gold);font-family:var(--font-pr-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:850}.platform-status-summary strong,.platform-status-check strong,.platform-status-cleanup strong{color:var(--foreground);font-size:1.05rem}.platform-status-summary p,.platform-status-check p,.platform-status-check small,.platform-status-cleanup p,.platform-status-cleanup small{color:var(--muted);margin:0;line-height:1.45}.platform-status-check div,.platform-status-cleanup div{justify-content:space-between;align-items:center;gap:10px;display:flex}.platform-status-summary.degraded,.platform-status-check.degraded{border-color:#b99b6775}.platform-status-summary.down,.platform-status-check.down{border-color:#9f3f365c}.platform-status-cleanup{grid-column:span 2}.platform-status-cleanup ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.platform-status-cleanup li{border-top:1px solid #b7a7915c;justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.platform-cleanup-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.compact-panel{align-content:start}.profitability-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.financial-tile{border:var(--pr-border-subtle);border-radius:var(--pr-radius-md);background:#ffffffbd;gap:8px;padding:16px;display:grid}.financial-tile.warning{border-color:#ad4a4057}.financial-tile span{color:var(--sage-strong);font-family:var(--font-pr-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:900}.financial-tile strong{color:var(--foreground);font-family:var(--font-pr-brand), Georgia, serif;font-size:clamp(1.6rem,3vw,2.5rem);line-height:1}.owner-action-strip{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;display:grid}.owner-action-strip article,.owner-action-strip button{border:var(--pr-border-subtle);border-radius:var(--pr-radius-md);color:inherit;text-align:left;background:#fffaf3bd;gap:8px;min-width:0;padding:16px;display:grid}.owner-action-strip button{cursor:pointer}.owner-action-strip button:hover,.owner-action-strip button:focus-visible{background:#ffffffe6;border-color:#b88a4a75;outline:none;box-shadow:0 14px 32px #141d2c14}.owner-action-strip span,.owner-tab-list button,.owner-pill{font-family:var(--font-pr-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.owner-action-strip span{color:var(--pr-antique-gold);font-size:.72rem;font-weight:850}.owner-action-strip strong{color:var(--foreground);overflow-wrap:anywhere}.owner-action-strip p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.45}.owner-action-strip small{color:var(--foreground);font-size:.76rem;font-weight:850}.owner-tab-list{border:var(--pr-border-subtle);border-radius:var(--pr-radius-pill);background:#fffaf3b8;align-items:center;gap:4px;padding:4px;display:flex;overflow-x:auto}.owner-tab-list button{border-radius:var(--pr-radius-pill);color:var(--muted);background:0 0;border:0;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:.72rem;font-weight:850;display:inline-flex}.owner-tab-list button.active{background:var(--panel-strong);color:var(--foreground);box-shadow:0 8px 20px #3c2f2514}.owner-tab-badge{background:var(--danger);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;min-height:18px;padding:0 5px;font-size:.68rem;font-weight:900;line-height:1;display:inline-flex}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.settings-card{border:var(--pr-border-subtle);border-radius:var(--pr-radius-md);background:#fffaf3b8;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:14px;padding:18px;display:grid}.settings-card svg{color:var(--sage-strong);margin-top:2px}.settings-card span{color:var(--sage-strong);font-family:var(--font-pr-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:.74rem;font-weight:800;display:block}.settings-card strong{color:var(--foreground);margin-bottom:6px;font-size:1.02rem;display:block}.settings-card p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.55}.owner-detail-panel{gap:14px;padding:18px;display:grid}.owner-wide-panel{grid-column:1/-1}.owner-detail-panel .section-heading p{max-width:900px}.owner-bar-chart{grid-auto-columns:minmax(12px,1fr);grid-auto-flow:column;align-items:end;gap:6px;min-height:180px;padding-top:10px;display:grid;overflow-x:auto}.owner-bar-chart div{grid-template-rows:minmax(120px,1fr) auto;align-items:center;gap:6px;min-width:14px;display:grid}.owner-bar-chart span{background:linear-gradient(180deg, var(--pr-antique-gold), var(--sage-strong));border-radius:var(--pr-radius-pill) var(--pr-radius-pill) 4px 4px;align-self:end;width:100%;min-height:4px;display:block}.owner-bar-chart small,.owner-chart-legend,.owner-page-usage-list dd,.owner-table small,.owner-generated-note{color:var(--muted)}.owner-chart-legend{flex-wrap:wrap;align-items:center;gap:14px;font-size:.8rem;display:flex}.owner-chart-legend span{align-items:center;gap:6px;display:inline-flex}.owner-action-row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;display:flex}.owner-page-usage-list{gap:10px;margin:0;display:grid}.owner-page-usage-list div{border-top:1px solid #d7ccbcb8;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.owner-page-usage-list dt{color:var(--foreground);text-transform:capitalize;align-items:center;gap:8px;font-weight:850;display:inline-flex}.owner-page-usage-list dd{text-align:right;margin:0}.owner-search{border:1px solid var(--line);border-radius:var(--pr-radius-pill);background:#ffffffb8;align-items:center;gap:8px;min-height:44px;padding:0 14px;display:flex}.owner-search input{color:var(--foreground);font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0}.owner-credit-actions{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;margin:22px 0;display:grid}.owner-credit-card{border:var(--pr-border-subtle);border-radius:var(--pr-radius-lg);background:#ffffff94;align-content:start;gap:18px;min-width:0;padding:clamp(20px,2.4vw,30px);display:grid}.owner-credit-card-header{align-items:flex-start;gap:12px;min-width:0;display:flex}.owner-credit-card-header svg{color:var(--foreground);flex:none;margin-top:2px}.owner-credit-card-header h3{margin:0 0 4px;font-size:clamp(1.2rem,1.5vw,1.45rem)}.owner-credit-card-header p{color:var(--muted);margin:0;line-height:1.5}.owner-credit-form{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:14px;display:grid}.owner-field-code{grid-column:span 5}.owner-field-small{grid-column:span 3}.owner-field-medium{grid-column:span 6}.owner-credit-form label{gap:7px;min-width:0;display:grid}.owner-credit-form label span,.owner-field-label{color:var(--sage-strong);font-family:var(--font-pr-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:900}.owner-credit-form input{background:var(--surface);border:var(--pr-border-subtle);border-radius:var(--pr-radius-pill);color:var(--foreground);font:inherit;width:100%;min-width:0;min-height:46px;padding:0 16px}.owner-credit-form input:focus{border-color:var(--pr-antique-gold);outline:0;box-shadow:0 0 0 3px #be975729}.owner-credit-description{grid-column:1/-1}.owner-credit-guardrail{color:var(--foreground);grid-column:1/-1;max-width:64ch;margin:0;font-size:.94rem;line-height:1.45}.owner-safety-checkbox{border-radius:var(--pr-radius-sm);background:#ece5d980;border:1px solid #d7ccbcd1;grid-column:1/-1;align-items:center;padding:10px 12px;gap:10px!important;display:flex!important}.owner-safety-checkbox input{accent-color:var(--foreground);width:auto;min-height:auto}.owner-safety-checkbox span{color:var(--foreground);font-family:var(--font-pr-ui), Arial, Helvetica, sans-serif;letter-spacing:0;text-transform:none;font-size:.88rem;font-weight:750}.owner-credit-form-direct .owner-field-small{grid-column:span 3}.owner-credit-form-direct .owner-credit-description{grid-column:span 9}.owner-tier-table{margin-top:18px}.owner-tier-table .owner-table-row{grid-template-columns:minmax(140px,.75fr) minmax(110px,.65fr) minmax(130px,.75fr) minmax(300px,1.8fr)}.owner-tier-form.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.owner-tier-form.compact .owner-field-small,.owner-tier-form.compact .owner-field-medium,.owner-tier-form.compact .owner-credit-description{grid-column:auto}.owner-tier-form.compact .owner-credit-description,.owner-tier-form.compact .owner-credit-guardrail,.owner-tier-form.compact .owner-form-actions{grid-column:1/-1}.owner-tier-active-toggle{align-self:end;align-items:center;min-height:46px;gap:10px!important;display:flex!important}.owner-tier-active-toggle input{accent-color:var(--foreground);width:auto;min-height:auto}.owner-user-picker{grid-column:1/-1;gap:8px;min-width:0;display:grid;position:relative}.owner-user-picker-combobox{min-width:0;display:grid;position:relative}.owner-user-picker-input{background:var(--surface);border:var(--pr-border-subtle);border-radius:var(--pr-radius-pill);flex-wrap:wrap;align-items:center;gap:8px;min-height:50px;padding:7px 12px;display:flex}.owner-user-picker-input:focus-within{border-color:var(--pr-antique-gold);box-shadow:0 0 0 3px #be975729}.owner-user-picker-input input{color:var(--foreground);font:inherit;background:0 0;border:0;outline:0;flex:190px;min-width:150px;min-height:34px;padding:0}.owner-user-chip{color:var(--foreground);cursor:pointer;text-align:left;background:#ece5d9b3;border:1px solid #d3c3aae6;border-radius:16px;align-items:flex-start;gap:1px;max-width:100%;padding:6px 10px;display:grid}.owner-user-chip span{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:850;overflow:hidden}.owner-user-chip small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.owner-user-suggestions{border:var(--pr-border-subtle);box-shadow:var(--pr-shadow-soft);z-index:2;background:#fffffff5;border-radius:18px;gap:4px;width:100%;max-height:220px;margin-top:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);overflow:auto}.owner-user-suggestion{color:var(--foreground);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;gap:2px;padding:9px 10px;display:grid}.owner-user-suggestion:hover{background:#ece5d99e}.owner-user-suggestion strong{font-size:.9rem}.owner-user-suggestion small,.owner-user-picker>small,.owner-user-suggestions p{color:var(--muted);margin:0;font-size:.8rem}.owner-form-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;display:flex}.owner-detail-panel.compact-panel .owner-form-actions .owner-search{flex:360px;min-width:0}.owner-inline-action,.owner-icon-button{border:1px solid var(--line);border-radius:var(--pr-radius-pill);color:var(--foreground);background:0 0;justify-content:center;align-items:center;min-height:32px;margin-top:8px;padding:0 10px;font-size:.78rem;font-weight:850;display:inline-flex}.owner-icon-button{width:36px;height:36px;margin:0;padding:0}.owner-action-button{border-radius:var(--pr-radius-pill);cursor:pointer;font:inherit;white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-weight:850;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.owner-action-button.primary{background:var(--foreground);border:1px solid var(--foreground);color:var(--pr-soft-ivory);text-shadow:0 1px #00000029}.owner-action-button.secondary{border:var(--pr-border-subtle);color:var(--foreground);background:0 0}.owner-action-button:not(:disabled):hover{transform:translateY(-1px)}.owner-action-button.primary:not(:disabled):hover{color:#fff;background:#1b2b42;border-color:#1b2b42}.owner-action-button.primary:focus-visible{outline:2px solid var(--pr-antique-gold);outline-offset:2px;box-shadow:0 0 0 3px #b99b6757}.owner-action-button.secondary:not(:disabled):hover{background:#ece5d99e}.owner-action-button:disabled{cursor:not-allowed;opacity:.68}.owner-action-button.primary:disabled{color:#ffffffdb;background:#121e2d6b;border-color:#0000}@media (max-width:1180px){.owner-credit-actions{grid-template-columns:1fr}}.owner-table{border:var(--pr-border-subtle);border-radius:var(--pr-radius-md);overflow:hidden}.owner-table-row{border-top:1px solid #d7ccbc9e;grid-template-columns:1.35fr 1fr .9fr 1fr 1fr .7fr;align-items:start;gap:12px;padding:12px;display:grid}.owner-table-row:first-child{border-top:0}.owner-table-head{color:var(--sage-strong);font-family:var(--font-pr-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#ece5d994;font-size:.72rem;font-weight:850}.owner-table-row span{overflow-wrap:anywhere;min-width:0}.owner-table-row strong,.owner-table-row small{display:block}.owner-table-row small{margin-top:4px;font-size:.78rem;line-height:1.4}.affected-user-table .owner-table-row{grid-template-columns:minmax(180px,.9fr) minmax(240px,1.25fr) minmax(150px,.72fr) minmax(260px,1.35fr)}.identity-status,.recovery-result{border-radius:var(--pr-radius-sm);background:#ece5d96b;border:1px solid #d7ccbcc7;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.identity-status.visible{background:#e6efe2a8;border-color:#6f8e6580}.identity-status svg,.recovery-result svg{color:var(--sage-strong);flex:none;margin-top:2px}.identity-status p,.recovery-result p{gap:3px;margin:0;display:grid}.identity-status strong,.recovery-result strong{color:var(--foreground);font-size:.86rem}.identity-status span,.recovery-result span{color:var(--muted);font-size:.78rem;line-height:1.5}.recovery-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.recovery-policy-grid article{border-radius:var(--pr-radius-sm);background:#ffffff9e;border:1px solid #d7ccbcc7;gap:5px;min-height:106px;padding:14px;display:grid}.recovery-policy-grid span,.safe-recovery-controls label>span{color:var(--muted);font-family:var(--font-pr-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.69rem;font-weight:850}.recovery-policy-grid strong{color:var(--foreground);font-size:1.35rem}.recovery-policy-grid small,.safe-recovery-controls small{color:var(--muted);font-size:.75rem;line-height:1.45}.recovery-result.failed,.recovery-result.partially_repaired{background:#9f3f360f;border-color:#9f3f364d}.safe-recovery-controls,.safe-recovery-controls label{gap:8px;display:grid}.safe-recovery-controls label input{border:1px solid var(--line);border-radius:var(--pr-radius-sm);color:var(--foreground);background:#ffffffc7;width:100%;min-height:44px;padding:0 12px}.owner-user-filter-strip{margin:4px 0 2px}.owner-user-drawer{border-radius:var(--pr-radius-md);background:#ffffffc2;border:1px solid #d7ccbce6;gap:16px;margin-top:16px;padding:18px;display:grid;box-shadow:0 18px 48px #111b2a14}.owner-user-drawer-header{justify-content:space-between;align-items:start;gap:16px;display:flex}.owner-user-drawer-header h3{color:var(--foreground);margin:0 0 4px;font-size:clamp(1.25rem,2vw,1.65rem)}.owner-user-drawer-header p:not(.eyebrow){color:var(--muted);overflow-wrap:anywhere;margin:0}.owner-user-drawer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.owner-user-drawer-panel{border-radius:var(--pr-radius-sm);background:#fffaf3a8;border:1px solid #d7ccbcb8;gap:10px;min-width:0;padding:14px;display:grid}.owner-user-drawer-panel h4{color:var(--foreground);margin:0;font-size:.9rem}.compact-metric-list{gap:7px}.compact-metric-list div{padding:8px 0}.owner-mini-record-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.owner-mini-record-list li{border-top:1px solid #d7ccbcb8;gap:3px;padding-top:8px;display:grid}.owner-mini-record-list li:first-child{border-top:0;padding-top:0}.owner-mini-record-list strong,.owner-mini-record-list span,.owner-mini-record-list small{overflow-wrap:anywhere;display:block}.owner-mini-record-list span,.owner-mini-record-list small,.compact-empty{color:var(--muted);font-size:.8rem}.owner-promo-table .owner-table-row{grid-template-columns:minmax(220px,1.3fr) minmax(110px,.45fr) minmax(260px,1.15fr) minmax(170px,.65fr);gap:clamp(18px,2.6vw,36px);padding:16px clamp(18px,2.6vw,28px)}.owner-promo-table .owner-table-row strong{font-size:.96rem;line-height:1.25}.owner-promo-table .owner-table-row small{margin-top:7px;font-size:.82rem;line-height:1.45}@media (max-width:980px){.owner-promo-table .owner-table-row{grid-template-columns:minmax(0,1.25fr) minmax(120px,.5fr)}}.error-table .owner-table-row{grid-template-columns:1.2fr .8fr 1.5fr .7fr}.support-table .owner-table-row{grid-template-columns:1.4fr 1fr .8fr 1fr}.profitability-table .owner-table-row{grid-template-columns:1.25fr .8fr .9fr .9fr 1fr}@media (max-width:1120px){.owner-tier-table .owner-table-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.support-issue-list{gap:14px;display:grid}.support-issue-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--pr-radius-lg);gap:18px;padding:18px;display:grid}.support-issue-header{justify-content:space-between;align-items:start;gap:18px;display:flex}.support-issue-header h3{margin:10px 0 6px;font-size:1.1rem}.support-issue-header p,.support-issue-grid p,.support-log-details p{color:var(--muted);margin:0}.support-issue-status{text-align:right;place-items:flex-end end;gap:8px;min-width:220px;display:grid}.support-issue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.support-issue-grid>div{border-top:1px solid #d7ccbcb8;padding-top:10px}.support-issue-grid span,.support-issue-actions label,.support-log-details summary{color:var(--foreground);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:850}.support-log-details{border-radius:var(--pr-radius-md);border:1px solid #d7ccbcb8;padding:12px 14px}.support-incident-snapshot{border-radius:var(--pr-radius-md);background:#fffaf39e;border:1px solid #d7ccbcb8;gap:10px;padding:14px;display:grid}.support-incident-snapshot>span{color:var(--foreground);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:850}.support-incident-snapshot dl{gap:10px;margin:0;display:grid}.support-incident-snapshot div{gap:4px;display:grid}.support-incident-snapshot dt{color:var(--sage-strong);font-family:var(--font-pr-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.support-incident-snapshot dd{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:.88rem;line-height:1.45}.support-log-details summary{cursor:pointer}.support-log-details ul,.support-conversation-snapshot{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.support-log-details li,.support-conversation-snapshot li{border-top:1px solid #d7ccbcb8;gap:4px;padding-top:10px;display:grid}.support-log-details span,.support-log-details small{color:var(--muted)}.support-conversation-snapshot{border-radius:var(--pr-radius-sm);background:#fffaf394;padding:0 12px 12px}.support-conversation-snapshot strong{color:var(--foreground)}.support-issue-actions{border-radius:var(--pr-radius-md);background:#fffaf36b;border:1px solid #b7a79157;grid-template-columns:repeat(2,minmax(150px,.45fr)) repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;padding:14px;display:grid}.support-issue-actions label{gap:8px;display:grid}.support-issue-actions select,.support-issue-actions textarea{background:var(--surface);border:1px solid var(--line);border-radius:var(--pr-radius-md);color:var(--foreground);font:inherit;min-height:44px;padding:10px 12px}.support-issue-actions textarea{resize:vertical;text-transform:none;min-height:76px}.support-issue-quick-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.support-user-preview{background:var(--surface);border:1px solid var(--line);border-radius:var(--pr-radius-md);grid-column:1/-1;gap:8px;padding:12px;display:grid}.support-user-preview span{color:var(--pr-antique-gold);font-family:var(--font-pr-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.support-user-preview p,.support-user-preview small{color:var(--muted);margin:0;line-height:1.45}.support-issue-actions .owner-safety-note{grid-column:1/-1;margin:0}.owner-safety-note.warning{color:#7f673a;border-color:#b99b676b}.danger-action{color:#9f3f39;border-color:#ad4a4057}.owner-pill{border:1px solid var(--line);border-radius:var(--pr-radius-pill);color:var(--sage-strong);padding:6px 10px;font-size:.68rem;font-weight:850;display:inline-flex}.owner-pill.danger{color:#9f3f39;background:#ad4a401a;border-color:#ad4a4042}.owner-large-number{color:var(--foreground);font-family:var(--font-pr-brand), Georgia, serif;font-size:clamp(3rem,8vw,7rem);line-height:1}.owner-outcome-bars{gap:12px;display:grid}.owner-outcome-row{border-top:1px solid #d7ccbcb8;gap:10px;padding-top:12px;display:grid}.owner-outcome-row>div:first-child{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.owner-outcome-row>div:first-child strong{color:var(--foreground);text-transform:capitalize}.owner-outcome-row>div:first-child span{color:var(--muted);font-size:.82rem}.outcome-bar{grid-template-columns:76px minmax(0,1fr) 42px;align-items:center;gap:10px;display:grid}.outcome-bar span,.outcome-bar strong{color:var(--muted);font-size:.78rem}.outcome-bar strong{color:var(--foreground);text-align:right}.outcome-bar div{border-radius:var(--pr-radius-pill);background:#d7ccbc73;height:10px;overflow:hidden}.outcome-bar i{background:linear-gradient(90deg, var(--sage-strong), var(--pr-antique-gold));border-radius:inherit;min-width:2px;height:100%;display:block}.outcome-bar.muted i{background:linear-gradient(90deg,#ad4a40b8,#ad4a4057)}.owner-generated-note{margin:0;font-size:.82rem}.metric-list{gap:8px;margin:0;display:grid}.metric-list div{border-top:1px solid #d7ccbcb8;justify-content:space-between;align-items:center;gap:14px;padding-top:8px;display:flex}.metric-list dt{color:var(--muted);text-transform:capitalize}.metric-list dd{color:var(--foreground);align-items:center;gap:10px;margin:0;font-weight:850;display:inline-flex}.metric-list dd button{border:1px solid var(--line);border-radius:var(--pr-radius-pill);color:var(--foreground);cursor:pointer;background:#ffffffc7;min-height:30px;padding:0 10px;font-size:.72rem;font-weight:850}.root-cause-filter{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px;display:grid}.owner-queue-toggle{border:1px solid var(--line);border-radius:var(--pr-radius-pill);background:#ffffff94;flex-wrap:wrap;align-items:center;gap:4px;width:fit-content;padding:4px;display:inline-flex}.owner-queue-toggle button{border-radius:var(--pr-radius-pill);color:var(--muted);cursor:pointer;background:0 0;border:0;min-height:32px;padding:0 12px;font-size:.82rem;font-weight:850}.owner-queue-toggle button.active{background:var(--surface);color:var(--foreground);box-shadow:0 8px 18px #382c2014}.root-cause-filter button{border:1px solid var(--line);border-radius:var(--pr-radius-sm);color:var(--muted);cursor:pointer;text-align:left;text-transform:none;background:#ffffffb8;grid-template-columns:minmax(0,1fr) auto;place-items:center start;gap:4px 10px;min-height:58px;padding:10px 12px;font-weight:800;display:grid}.root-cause-filter button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.root-cause-filter button small{color:var(--muted);text-transform:none;grid-column:1/-1;font-size:.72rem;font-weight:750}.root-cause-filter button.active{background:var(--panel-strong);color:var(--foreground)}.root-cause-filter strong{color:inherit;font-size:.8rem}.root-cause-empty-action{color:var(--muted);min-height:36px;padding:8px 0;font-weight:800}.root-cause-drilldown{border-radius:var(--pr-radius-lg);background:#ffffffa8;border:1px solid #bc904e4d;gap:14px;padding:16px;display:grid}.root-cause-drilldown h3{color:var(--foreground);text-transform:capitalize;margin:4px 0;font-size:1.3rem}.root-cause-drilldown p{color:var(--muted);margin:0;line-height:1.5}.root-cause-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.root-cause-action-grid article{border-top:1px solid #d7ccbcb8;gap:7px;padding-top:10px;display:grid}.root-cause-action-grid span{color:var(--foreground);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:850}.root-cause-actions{flex-wrap:wrap;gap:8px;display:flex}.profile-summary-grid span{color:var(--muted);font-family:var(--font-pr-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:500}.profile-summary-grid strong{color:var(--foreground);overflow-wrap:anywhere;text-transform:capitalize}.facts-panel,.profile-build-panel,.profile-editor-panel,.profile-intelligence-panel,.profile-draft-panel,.resume-gap-panel,.roles-panel,.sources-panel{gap:18px;padding:20px;display:grid}.sources-helper-panel{border:var(--pr-border-subtle);border-radius:var(--pr-radius-md);background:#fffaf3ad;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;display:grid}.sources-helper-panel div{border:1px solid var(--line);border-radius:var(--pr-radius-sm);background:#ffffff8a;gap:6px;padding:14px;display:grid}.sources-helper-panel strong{color:var(--foreground);font-size:.92rem}.sources-helper-panel p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.5}.slim-sources-panel{padding:16px}.profile-signal-grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:12px;display:grid}.profile-signal-grid article,.proof-theme-list article,.metric-prompt-list article{background:var(--panel-strong);border:1px solid var(--line);border-radius:var(--pr-radius-sm);gap:8px;min-width:0;padding:14px;display:grid}.profile-signal-grid span,.metric-prompt-list span{color:var(--sage-strong);font-family:var(--font-pr-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800}.profile-signal-grid strong,.proof-theme-list strong,.metric-prompt-list strong{color:var(--foreground);font-size:.98rem}.profile-signal-grid p,.profile-signal-grid ul,.proof-theme-list p,.metric-prompt-list p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.5}.metric-prompt-list .secondary-action{justify-self:start}.profile-signal-grid ul{gap:6px;padding-left:18px;display:grid}.proof-theme-list,.metric-prompt-list{gap:10px;display:grid}.proof-theme-list{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-prompt-list article.critical{border-color:#b03a2e5c}.metric-prompt-list article.important{border-color:#b99b676b}.profile-editor-disclosure{gap:14px;padding:16px;display:grid}.profile-editor-disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.profile-editor-disclosure summary::-webkit-details-marker{display:none}.profile-editor-disclosure summary strong{color:var(--foreground);font-size:1rem}.profile-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.resume-readiness-panel{grid-template-columns:1fr;align-items:start;gap:16px;padding:20px;display:grid}.resume-proof-panel{border:var(--pr-border-subtle);border-radius:var(--pr-radius-md);background:#fffaf3b8;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.resume-preference-panel,.resume-export-checklist-panel{border:var(--pr-border-subtle);border-radius:var(--pr-radius-md);background:#ffffff9e;gap:14px;padding:18px;display:grid}.resume-preference-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.resume-preference-list article,.resume-preference-empty{border:1px solid var(--line);border-radius:var(--pr-radius-sm);background:#fffaf3ad;gap:9px;min-width:0;padding:12px;display:grid}.resume-preference-list span{color:var(--sage-strong);font-family:var(--font-pr-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:850}.resume-preference-list p,.resume-preference-empty p{color:var(--ink-soft);margin:0;line-height:1.45}.resume-preference-empty{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.resume-preference-empty div{flex-wrap:wrap;gap:8px;display:flex}.resume-proof-panel div{gap:6px;min-width:0;display:grid}.resume-proof-panel span,.source-proof-note{color:var(--sage-strong);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:850}.resume-proof-panel strong{color:var(--foreground);font-size:.98rem}.resume-proof-panel p,.source-proof-note{margin:0;line-height:1.45}.source-proof-note{border-radius:var(--pr-radius-sm);color:var(--muted);letter-spacing:0;text-transform:none;background:#e9e2d56b;padding:8px 10px}.resume-readiness-panel>div:first-child{gap:6px;max-width:620px;display:grid}.resume-readiness-panel span{color:var(--sage-strong);font-family:var(--font-pr-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:850;line-height:1.2}.resume-readiness-panel strong{color:var(--foreground);font-size:1.1rem;line-height:1.25}.resume-readiness-panel p,.resume-empty-panel p{color:var(--muted);margin:0;line-height:1.55}.resume-export-claim-review{border:1px solid var(--line);border-radius:var(--pr-radius-sm);background:#ffffff9e;gap:9px;margin-top:6px;padding:12px;display:grid}.resume-export-claim-review strong{color:var(--danger);font-size:.94rem}.resume-export-claim-review ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.resume-export-claim-review li{color:var(--muted);font-size:.86rem;line-height:1.4}.resume-export-claim-review label{color:var(--foreground);align-items:flex-start;gap:9px;font-size:.88rem;line-height:1.4;display:flex}.resume-export-claim-review input{flex:none;margin-top:2px}.resume-readiness-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.resume-gap-panel ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.resume-gap-panel li{color:var(--ink-soft);align-items:center;gap:8px;display:flex}.resume-gap-panel svg{color:var(--danger);flex:none}.resume-empty-panel{color:var(--sage-strong);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:20px;display:grid}.resume-empty-panel h2{color:var(--foreground);margin:0 0 6px;font-size:1.1rem}.resume-status-pill{border-radius:var(--pr-radius-pill);color:var(--sage-strong);text-transform:capitalize;background:#b99b671f;border:1px solid #b99b6747;align-items:center;gap:7px;padding:7px 10px;font-size:.78rem;font-weight:800;display:inline-flex}.master-resume-editor{margin-top:0}.resume-document-toolbar{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.resume-preview-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.priority-review-panel{background:#ece6da57}.resume-review-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.resume-review-count{border:1px solid var(--line);color:var(--ink);border-radius:999px;flex:none;padding:6px 10px;font-size:.82rem;font-weight:800}.resume-review-helper{color:var(--muted);max-width:760px;margin:0;font-size:.9rem;line-height:1.5}.resume-review-list{scrollbar-gutter:stable;gap:8px;max-height:min(430px,52vh);padding:2px 4px 2px 0;display:grid;overflow-y:auto}.conversation-pane{grid-template-areas:"advisor-header""credit-notice""message-history""composer"}.conversation-header{grid-area:advisor-header}.conversation-credit-notice{grid-area:credit-notice}.message-list{grid-area:message-history}.chat-input{grid-area:composer}.review-item{appearance:none;border:1px solid var(--line);border-radius:var(--pr-radius-sm);color:inherit;cursor:pointer;text-align:left;background:#ffffffa3;gap:8px;width:100%;padding:12px 14px;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:grid}.review-item:hover,.review-item:focus-visible{background:#ffffffe6;border-color:#b98f4e8c;outline:none;transform:translateY(-1px);box-shadow:0 10px 24px #141e2d14}.review-item-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;display:flex}.review-item-meta span{font-family:var(--font-pr-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}.review-item-number{color:var(--ink);letter-spacing:0;background:#ece6dab8;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding-inline:6px;display:inline-flex}.review-item.critical .review-item-meta span:nth-child(2){color:var(--danger)}.review-item.important .review-item-meta span:nth-child(2){color:var(--gold)}.review-item.informational .review-item-meta span:nth-child(2){color:var(--sage-strong)}.review-item-text{color:var(--ink-soft);align-items:center;gap:8px;line-height:1.45;display:flex}.review-item-action{color:var(--ink);justify-self:start;align-items:center;gap:6px;font-size:.82rem;font-weight:800;display:inline-flex}.resume-review-note{color:var(--muted);margin:0;font-size:.86rem;line-height:1.5}.resume-export-checklist-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.resume-export-checklist-item{border:1px solid var(--line);border-radius:var(--pr-radius-sm);background:#fffaf3ad;gap:8px;min-width:0;padding:12px;display:grid}.resume-export-checklist-item.blocked{border-color:#b0403a57}.resume-export-checklist-item.warning{border-color:#b98f4e66}.resume-export-checklist-status{color:var(--sage-strong);font-family:var(--font-pr-mono), monospace;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:.68rem;font-weight:850;display:inline-flex}.resume-export-checklist-item.blocked .resume-export-checklist-status{color:var(--danger)}.resume-export-checklist-item.warning .resume-export-checklist-status{color:var(--gold)}.resume-export-checklist-item strong{color:var(--foreground);font-size:.98rem}.resume-export-checklist-item p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.45}.resume-studio-surface{background:#ffffff9e}.resume-document-preview{border:1px solid var(--line);border-radius:var(--pr-radius-sm);background:#fff;gap:16px;width:100%;max-width:860px;margin-inline:auto;padding:clamp(22px,4vw,44px);display:grid;box-shadow:0 18px 55px #141e2d14}.resume-document-preview.preview-mode{gap:22px}.resume-document-preview.preview-mode input,.resume-document-preview.preview-mode textarea{box-shadow:none;cursor:default;pointer-events:none;resize:none;background:0 0;outline:0;padding-left:0;padding-right:0;border:0!important}.resume-document-preview.preview-mode .resume-contact-grid{flex-wrap:wrap;gap:4px 14px;display:flex}.resume-document-preview.preview-mode .resume-contact-grid input{flex:0 auto;width:auto;min-width:140px}.resume-document-preview.preview-mode .resume-role-company-field{justify-content:flex-end}.resume-document-preview.preview-mode .resume-role-company-field input{text-align:right}.resume-document-preview.edit-mode{box-shadow:0 22px 50px #141e2d1f}.resume-preview-header{gap:8px;min-width:0;display:grid}.resume-preview-header textarea,.resume-preview-header input{border:0;border-bottom:2px solid var(--line);color:var(--foreground);overflow-wrap:anywhere;word-break:break-word;border-radius:0;width:100%;max-width:100%;padding:6px 0 12px;font-family:inherit;font-size:clamp(.92rem,1.2vw,1.04rem);font-weight:700;overflow-x:hidden}.resume-headline-field{resize:none;white-space:pre-wrap;word-break:break-word;max-height:none;line-height:1.28;overflow:hidden}.resume-headline-static{border-bottom:2px solid var(--line);color:var(--foreground);overflow-wrap:anywhere;word-break:break-word;margin:0;padding:6px 0 12px;font-size:clamp(.92rem,1.2vw,1.04rem);font-weight:700;line-height:1.35}.resume-contact-line{color:var(--muted);flex-wrap:wrap;gap:5px 14px;font-size:.86rem;line-height:1.45;display:flex}.resume-contact-line span,.resume-contact-line a{color:var(--muted);text-decoration:none}.resume-contact-line a:hover{color:var(--foreground)}.resume-contact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 14px;display:grid}.resume-contact-grid input{color:var(--muted);padding:4px 0 7px;font-size:.78rem;font-weight:650}.resume-preview-helper{color:var(--muted);font-family:var(--font-pr-mono), monospace;letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:800}.resume-preview-name{color:var(--foreground);letter-spacing:0;margin-bottom:4px;font-size:clamp(1.45rem,2.4vw,1.9rem);line-height:1.15;display:block}.resume-document-preview section{gap:8px;display:grid}.resume-static-paragraph{color:var(--ink-soft);overflow-wrap:anywhere;word-break:break-word;margin:0;line-height:1.58}.resume-document-preview h3{border-bottom:1px solid var(--line);color:var(--foreground);font-family:var(--font-pr-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0;padding-bottom:6px;font-size:.78rem}.resume-document-preview textarea{color:var(--ink-soft);font:inherit;overflow-wrap:anywhere;resize:none;word-break:break-word;background:0 0;border:0;width:100%;min-height:0;padding:0;line-height:1.58;overflow:hidden}.resume-document-preview .resume-role-title-field textarea{color:var(--foreground);border-bottom:1px solid #b99b6747;padding:3px 0 5px;font-size:1rem;font-weight:850;line-height:1.32}.resume-document-preview input{color:var(--foreground);font:inherit;background:0 0;border:0;border-bottom:1px solid #b99b6747;border-radius:0;width:100%;min-width:0;padding:3px 0 5px}.resume-section-heading-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.resume-section-heading-row h3{flex:1}.resume-unsaved-banner{border-radius:var(--pr-radius-sm);color:var(--ink);background:#b99b671f;border:1px solid #b99b6757;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-weight:750;display:flex}.resume-unsaved-banner div{flex-wrap:wrap;gap:8px;display:flex}.resume-view-controls{border:1px solid var(--line);border-radius:var(--pr-radius-sm);background:#fffaf3b3;grid-template-columns:minmax(220px,.9fr) minmax(0,1.3fr);gap:12px;padding:12px;display:grid}.resume-view-mode-card,.resume-optional-section-card{gap:10px;min-width:0;display:grid}.resume-view-control-heading{color:var(--ink);align-items:center;gap:7px;font-size:.82rem;font-weight:850;display:inline-flex}.resume-view-control-heading svg{color:var(--sage-strong)}.resume-mode-toggle{grid-template-columns:1fr 1fr;max-width:310px}.resume-view-mode-card p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.45}.resume-optional-section-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.resume-optional-section-list label{border:1px solid var(--line);border-radius:var(--pr-radius-sm);color:var(--ink);background:#ffffffa8;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:9px 10px;display:grid}.resume-optional-section-list label:has(input:disabled){opacity:.72}.resume-optional-section-list input{accent-color:var(--sage-strong)}.resume-optional-section-list span{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:800;overflow:hidden}.resume-optional-section-list em{color:var(--muted);font-size:.76rem;font-style:normal}.resume-optional-section-note{color:var(--muted);margin:0;font-size:.8rem;line-height:1.45}.resume-experience-section-list{gap:18px;display:grid}.resume-experience-section{border:0;border-top:1px solid #b99b6747;border-radius:0;gap:10px;padding:14px 0 0;display:grid}.resume-experience-section:first-child{border-top:0;padding-top:0}.resume-experience-section:focus-within{box-shadow:none;border-color:#b99b677a}.resume-experience-section strong{color:var(--foreground);font-size:.98rem}.resume-experience-section span{color:var(--muted);font-size:.84rem}.resume-role-card-header{grid-template-columns:minmax(0,1fr) minmax(190px,.42fr);align-items:start;gap:10px 18px;display:grid}.resume-role-static-header{grid-template-columns:minmax(0,1fr) minmax(130px,220px);align-items:start;gap:10px 18px;display:grid}.resume-role-static-header>div{min-width:0}.resume-role-static-header h4{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:850;line-height:1.32}.resume-role-static-header p{color:var(--muted);overflow-wrap:anywhere;margin:7px 0 0;font-size:.86rem;font-weight:700;line-height:1.38}.resume-role-static-header p.resume-role-meta-warning{color:var(--danger)}.resume-role-static-header strong,.resume-company-static-link{color:var(--foreground);overflow-wrap:anywhere;text-align:right;white-space:normal;justify-self:end;align-items:center;gap:7px;min-width:0;max-width:220px;font-size:.9rem;font-weight:800;line-height:1.32;text-decoration:none;display:inline-flex}.resume-company-static-link:hover{color:var(--gold)}.resume-static-bullet-list{color:var(--ink-soft);gap:7px;margin:0;padding-left:19px;line-height:1.52;display:grid}.resume-static-bullet-list li{padding-left:4px}.resume-role-card-header label,.resume-role-meta-row label{color:var(--muted);gap:4px;display:grid}.resume-role-company-field{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.resume-role-company-field input{color:var(--foreground);text-align:right;font-size:.9rem;font-weight:700}.resume-company-link,.resume-company-placeholder{color:var(--muted);border:1px solid #b99b6747;border-radius:999px;justify-content:center;align-items:center;gap:5px;width:52px;height:30px;text-decoration:none;display:inline-flex}.resume-company-link:hover{color:var(--foreground);border-color:#b99b677a}.resume-company-logo{background-color:#b99b6714;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;width:18px;height:18px;display:inline-block}.resume-role-meta-row{grid-template-columns:minmax(0,.55fr) minmax(0,.45fr);gap:10px;display:grid}.resume-role-meta-row textarea{color:var(--muted);border-bottom:1px solid #b99b6747;min-height:28px;padding:3px 0 5px;font-size:.86rem;line-height:1.38;overflow:visible}.resume-role-meta-row label:last-child textarea{text-align:right}.resume-bullet-editor{gap:8px;display:grid}.resume-bullet-row{grid-template-columns:12px minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.resume-bullet-row span{color:var(--gold);font-size:1rem;line-height:1.6}.resume-bullet-row textarea{border-bottom:1px solid #b99b6733;min-height:34px;padding-bottom:3px}.resume-role-actions{flex-wrap:wrap;gap:8px;display:flex}.resume-empty-note{color:var(--muted);margin:0;font-size:.92rem;line-height:1.5}.resume-credential-list{gap:10px;display:grid}.resume-credential-row{border-top:1px solid #b99b6738;gap:10px;padding-top:12px;display:grid}.resume-credential-grid{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:10px 14px;display:grid}.resume-credential-grid label{color:var(--muted);gap:4px;min-width:0;display:grid}.resume-credential-grid label>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.resume-credential-grid input{color:var(--foreground);font-size:.88rem;font-weight:650}.resume-credential-static{border-top:1px solid #b99b6733;gap:4px;padding-top:10px;display:grid}.resume-credential-static strong{color:var(--foreground);font-size:.95rem}.resume-credential-static span{color:var(--muted);font-size:.85rem}.resume-inline-action,.icon-only-action{border:1px solid var(--line);color:var(--ink);cursor:pointer;font:inherit;background:#ffffffb8;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:.82rem;font-weight:800;display:inline-flex}.icon-only-action{width:32px;height:32px;padding:0}.resume-inline-action.danger{color:var(--danger)}.resume-advanced-editor{border:1px solid var(--line);border-radius:var(--pr-radius-sm);background:#fffaf3bd;gap:12px;padding:12px;display:grid}.resume-advanced-editor summary{color:var(--sage-strong);cursor:pointer;font-weight:800}.resume-advanced-editor label{color:var(--sage-strong);font-family:var(--font-pr-mono), monospace;letter-spacing:.1em;text-transform:uppercase;gap:7px;margin-top:12px;font-size:.74rem;font-weight:800;display:grid}.resume-advanced-editor textarea{border:1px solid var(--line);border-radius:var(--pr-radius-sm);color:var(--foreground);font:inherit;font-family:var(--font-pr-sans), system-ui, sans-serif;letter-spacing:0;resize:vertical;text-transform:none;background:#ffffffbd;padding:11px 12px;line-height:1.5}.profile-milestone-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.profile-milestone-list article{border:1px solid var(--line);border-radius:var(--pr-radius-sm);color:var(--muted);background:#ffffff9e;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-height:92px;padding:12px;display:grid}.profile-milestone-list article.complete{color:var(--sage-strong);background:#b99b671a}.profile-milestone-list svg{color:var(--sage-strong);margin-top:2px}.profile-milestone-list strong,.profile-milestone-list span{display:block}.profile-milestone-list strong{color:var(--foreground);margin-bottom:4px;font-size:.9rem}.profile-milestone-list span{font-size:.8rem;line-height:1.35}.profile-photo-preview{background:var(--pr-mist-beige);color:var(--sage-strong);border:1px solid #b99b6747;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.profile-photo-preview img{object-fit:cover;border-radius:50%;width:100%;height:100%}.profile-editor-grid label{color:var(--sage-strong);font-family:var(--font-pr-mono), monospace;letter-spacing:.1em;text-transform:uppercase;gap:7px;font-size:.75rem;font-weight:750;display:grid}.profile-editor-grid input,.profile-editor-grid textarea{border:1px solid var(--line);border-radius:var(--pr-radius-sm);color:var(--foreground);font:inherit;font-family:var(--font-pr-sans), system-ui, sans-serif;letter-spacing:0;resize:vertical;text-transform:none;background:#ffffffbd;min-width:0;padding:11px 12px;line-height:1.5}.profile-summary-editor{grid-column:1/-1}.profile-save-action{justify-self:start}.profile-draft-panel p,.role-card p{color:var(--muted);margin:0;line-height:1.6}.draft-chips{flex-wrap:wrap;gap:8px;display:flex}.draft-chips span{background:var(--panel-strong);border:1px solid var(--line);border-radius:var(--pr-radius-pill);color:var(--sage-strong);align-items:center;gap:7px;padding:8px 11px;font-size:.82rem;font-weight:750;display:inline-flex}.source-list,.artifact-list{gap:10px;display:grid}.artifact-row{background:var(--panel-strong);border:1px solid var(--line);border-radius:var(--pr-radius-md);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px;display:grid}.artifact-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.artifact-icon{background:var(--pr-mist-beige);border:1px solid var(--line);border-radius:var(--pr-radius-sm);color:var(--sage-strong);justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.artifact-row h3,.artifact-row p{margin:0}.artifact-row h3{color:var(--foreground);font-size:.98rem}.artifact-row p{color:var(--muted);margin-top:3px;font-size:.84rem;line-height:1.45}.role-list{gap:12px;display:grid}.role-card{background:var(--panel-strong);border:1px solid var(--line);border-radius:var(--pr-radius-md);gap:12px;padding:16px;display:grid}.role-card.selected{background:#f7f2e8fa;border-color:#b99b679e;box-shadow:0 12px 28px #251d1214}.role-card-header{justify-content:space-between;align-items:start;gap:14px;display:flex}.role-card h3,.role-card-header p{margin:0}.role-card h3{color:var(--foreground);font-size:1rem}.role-card-header p{color:var(--muted);margin-top:4px;font-size:.86rem}.role-card-header>span{border-radius:var(--pr-radius-pill);color:var(--sage-strong);border:1px solid #b99b6757;flex:none;padding:5px 8px;font-size:.78rem;font-weight:800}.role-card ul{color:var(--ink-soft);gap:8px;margin:0;padding-left:18px;line-height:1.45;display:grid}.role-selected-note{border-radius:var(--pr-radius-sm);color:var(--ink-soft);background:#ffffffb3;border:1px solid #b99b6757;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;line-height:1.45;display:flex}.role-selected-note svg{color:var(--sage-strong);flex:none;margin-top:2px}.role-current-target{color:var(--sage-strong);align-items:center;gap:8px;min-height:36px;font-size:.92rem;font-weight:800;display:inline-flex}.role-current-target svg{flex:none}.jobs-panel,.applications-panel{grid-template-columns:minmax(0,1fr);align-content:start;gap:20px;padding:clamp(20px,2.4vw,30px);display:grid}.jobs-panel>*,.applications-panel>*{min-width:0;max-width:100%}.jobs-panel{gap:12px;padding:clamp(16px,1.8vw,22px)}.jobs-panel .section-heading{gap:6px}.jobs-panel .section-heading p:not(.eyebrow){max-width:min(100%,760px)}.applications-panel .section-heading{gap:8px;min-width:0;max-width:100%}.applications-panel .section-heading h2{font-size:clamp(1.65rem,2.6vw,2.25rem)}.applications-panel .section-heading p{max-width:min(100%,860px)}.compact-pane-heading{margin-bottom:0}:is(.profile-pane:has(.compact-pane-heading),.workspace-main:has(.compact-pane-heading)){gap:12px}.record-list{gap:7px;display:grid}.applications-panel .record-list{gap:10px}.source-health-grid,.resume-export-panel,.support-user-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.resume-export-panel{grid-template-columns:repeat(4,minmax(0,1fr))}.support-user-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.source-health-card,.resume-export-panel article,.support-user-card{min-width:0;padding:16px}.source-health-card span,.resume-export-panel span{color:var(--sage-strong);font-family:var(--font-pr-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:.7rem;font-weight:850;display:block}.source-health-card strong,.resume-export-panel strong{color:var(--foreground);margin-bottom:6px;font-size:1.05rem;display:block}.source-health-card p,.resume-export-panel p,.support-user-card p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.45}.support-request-panel{margin-top:4px}.support-response-pill{color:var(--sage-strong);background:#4a735b1a;border:1px solid #4a735b2e;border-radius:999px;padding:7px 10px;font-size:.76rem;font-weight:900}.support-request-form{gap:12px;display:grid}.support-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.support-request-form label{color:var(--foreground);gap:7px;font-size:.84rem;font-weight:850;display:grid}.support-context-consent{border:1px solid var(--line);border-radius:var(--pr-radius-sm);background:#ffffff85;align-items:flex-start;gap:10px;padding:11px 12px;display:flex!important}.support-context-consent input{margin-top:3px}.support-context-consent span,.support-request-footer p{color:var(--muted);font-size:.84rem;font-weight:700;line-height:1.45}.support-request-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.support-request-footer p{max-width:560px;margin:0}.support-resolution-note{border-radius:var(--pr-radius-sm);background:#4a735b1a;border:1px solid #4a735b33;align-items:flex-start;gap:8px;padding:10px 12px;font-weight:800;display:flex;color:var(--sage-strong)!important}.support-resolution-note svg{flex:none;margin-top:2px}.source-attention-panel{background:#ffffffa3;border:1px solid #a6463b47;border-radius:18px;gap:6px;padding:16px 18px;display:grid}.source-attention-panel strong{color:var(--foreground);margin-bottom:4px;font-size:.98rem;display:block}.source-attention-panel p{color:var(--muted);margin:0;line-height:1.45}.source-health-card.warning{border-color:#b43c2d47}.resume-variant-panel{grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);align-items:center;gap:18px;padding:18px;display:grid}.resume-variant-panel h2{margin:0 0 8px;font-size:clamp(1.1rem,1.6vw,1.35rem)}.resume-variant-panel p{color:var(--muted);margin:0}.resume-variant-actions{gap:10px;display:grid}.resume-variant-actions input{background:var(--panel-strong);border:1px solid var(--line);border-radius:var(--pr-radius-pill);color:var(--foreground);min-height:44px;padding:0 14px}.support-user-card{border:var(--pr-border-subtle);border-radius:var(--pr-radius-md);background:#fffaf3b8;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:12px;display:grid}.support-user-card svg{color:var(--sage-strong)}.support-user-card strong{color:var(--foreground);margin-bottom:5px;display:block}.support-user-list{border:var(--pr-border-subtle);border-radius:var(--pr-radius-md);background:#fffaf3ad;gap:14px;padding:18px;display:grid}.inline-section-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.support-user-issue-list{gap:10px;display:grid}.support-user-issue{background:var(--panel-strong);border:1px solid var(--line);border-radius:var(--pr-radius-sm);gap:8px;padding:14px;display:grid}.support-user-issue>div:first-child{align-items:center;gap:8px;display:flex}.support-user-issue h3{color:var(--foreground);margin:0;font-size:1rem}.support-user-issue p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.45}.support-user-issue dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:4px 0 0;display:grid}.support-user-issue dt{color:var(--sage-strong);text-transform:uppercase;font-size:.68rem;font-weight:850}.support-user-issue dd{color:var(--foreground);overflow-wrap:anywhere;margin:3px 0 0;font-size:.82rem}.support-user-pill,.support-user-id{border:1px solid var(--line);color:var(--muted);text-transform:capitalize;border-radius:999px;padding:5px 8px;font-size:.72rem;font-weight:850;line-height:1}.support-user-pill.open{color:var(--gold-strong);background:#b99b671a;border-color:#b99b6747}.support-user-pill.resolved{color:var(--sage-strong);background:#3962581a;border-color:#3962583d}.support-owner-note{border-radius:var(--pr-radius-sm);background:#b99b6714;align-items:flex-start;gap:8px;padding:10px;display:flex}.record-empty-panel{border-radius:var(--pr-radius-sm);color:var(--sage-strong);background:#ffffff8f;border:1px dashed #b99b676b;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;max-width:680px;padding:14px;display:grid}.record-empty-panel strong{color:var(--foreground);margin-bottom:3px;font-size:.95rem;display:block}.record-empty-panel p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.48}.record-row{background:var(--panel-strong);border:1px solid var(--line);border-radius:var(--pr-radius-sm);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px 12px;min-height:0;padding:10px 12px;display:grid}.record-row:hover{border-color:#b99b6761;box-shadow:0 14px 34px #3c2f2512}.record-main,.record-main-button{gap:5px;min-width:0;display:grid}.record-table-header{color:var(--muted);font-family:var(--font-pr-mono), monospace;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:10px 12px;padding:0 12px 2px;font-size:.66rem;font-weight:800;display:grid}.job-record-header{grid-template-columns:minmax(0,1fr) minmax(82px,auto) minmax(78px,auto) minmax(210px,auto)}.application-record-header{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.artifact-record-header{grid-template-columns:auto minmax(0,1fr) auto minmax(180px,auto)}.record-main-button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.record-main-button:hover .record-title{color:var(--sage-strong)}.record-title{color:var(--foreground);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1rem;font-weight:750;line-height:1.25;display:-webkit-box;overflow:hidden}.application-title-cell .record-title{-webkit-line-clamp:3}.record-meta,.record-summary,.record-subnote,.record-subtle-line{color:var(--muted);margin:0;font-size:.82rem;line-height:1.38}.record-subtle-line{color:var(--ink-soft);font-size:.74rem}.record-summary{color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.record-material-row{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:1px;font-size:.78rem;line-height:1.3;display:flex}.record-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.decision-card{border-radius:var(--pr-radius-sm);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr) minmax(132px,.42fr) minmax(128px,.42fr);align-items:stretch;padding:16px}.decision-card .record-actions{justify-content:flex-end;align-items:center}.decision-card .compact-action-primary{color:#fff;background:#121e2df5;border-color:#121e2df5}.decision-card .compact-action-primary:hover{background:#1b2b42}.application-record .record-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.application-record .record-actions .compact-action{white-space:normal;min-width:0;min-height:38px;padding-inline:11px;line-height:1.2}.application-record .record-actions .compact-action-primary{color:#fff;background:#121e2df5;border-color:#121e2df5}.application-record .record-actions .compact-action-primary:hover{background:#1b2b42}.application-record-shell{gap:10px;display:grid}.record-next-action,.record-follow-up-marker,.record-stale-marker{border-radius:999px;align-items:center;width:fit-content;padding:4px 8px;font-size:.72rem;font-weight:850;line-height:1.25;display:inline-flex}.record-next-action{color:var(--sage-strong);background:#3962581a}.record-follow-up-marker{color:var(--pr-antique-gold);background:#b99b6721}.record-stale-marker{color:#954635;background:#9546351f}.application-plan-editor{border-radius:var(--pr-radius-md);background:#fffaf3c2;border:1px solid #d7ccbcb8;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:16px;display:grid}.application-plan-editor label{color:var(--ink-soft);gap:7px;font-size:.76rem;font-weight:850;display:grid}.application-plan-editor input,.application-plan-editor select,.application-plan-editor textarea{background:var(--panel-strong);border:1px solid var(--line);color:var(--foreground);font:inherit;border-radius:12px;outline:0;min-width:0;padding:10px 11px;font-size:.88rem}.application-plan-editor input:focus,.application-plan-editor select:focus,.application-plan-editor textarea:focus{border-color:#3962586b;box-shadow:0 0 0 3px #3962581a}.application-plan-notes,.application-plan-actions{grid-column:1/-1}.application-plan-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.icon-only-action{min-width:38px;padding-inline:0!important}.icon-only-action span{white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.record-status-stack{place-items:end;gap:6px;display:grid}.record-date-column{color:var(--muted);text-align:right;text-transform:capitalize;justify-items:end;gap:4px;min-width:82px;font-size:.74rem;line-height:1.2;display:grid}.record-date-column strong{color:var(--foreground);font-size:.78rem;font-weight:850}.fit-score-pill{color:var(--sage-strong);white-space:nowrap;background:#3962581a;border:1px solid #3962583d;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:850;line-height:1;display:inline-flex}.fit-score-pill.verdict-pass,.fit-score-pill.verdict-needs_source{color:var(--danger);background:#9f3f3612;border-color:#9f3f363d}.fit-score-pill.verdict-reading,.fit-score-pill.verdict-needs_evidence,.fit-score-pill.verdict-consider{color:var(--gold-dark);background:#b99b671f;border-color:#b99b6757}.record-detail-panel{border-top:1px solid var(--line);grid-column:1/-1;gap:12px;padding-top:12px;display:grid}.record-action-strip{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.job-record{grid-template-columns:minmax(0,1fr) minmax(126px,auto) minmax(132px,auto)}.application-record{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr) minmax(148px,auto) minmax(126px,auto);min-width:0;max-width:100%}@media (max-width:1440px){.workspace-shell{grid-template-columns:var(--nav-width,260px) 6px minmax(0, 1fr) 6px minmax(340px, var(--conversation-width,380px))}.job-record-header,.job-record{grid-template-columns:minmax(0,1fr) minmax(96px,auto) minmax(118px,auto)}.job-record .record-actions{grid-column:1/-1;justify-content:flex-start}.workspace-shell.conversation-collapsed .job-record .record-actions{grid-column:auto;justify-content:flex-end}.application-record-header,.application-record{grid-template-columns:minmax(0,1.05fr) minmax(220px,.95fr)}.application-stage-cell,.application-record .record-actions{grid-column:span 1}.application-record .record-actions{justify-content:flex-start}.application-record .record-actions .compact-action{flex:112px}.fact-receipt-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.application-record-header span:nth-child(3),.application-record-header span:nth-child(4){display:none}.application-stage-cell,.application-record .record-actions{grid-column:auto}.application-detail-actions{grid-template-columns:minmax(0,1fr) minmax(150px,auto) auto;align-items:center}.application-detail-summary{gap:4px;display:grid}.application-detail-summary strong{color:var(--foreground);font-size:.86rem}.application-detail-summary span{color:var(--muted);font-size:.78rem}.application-record>.record-subnote{border-top:1px solid var(--line);grid-column:1/-1;padding-top:8px}.compact-application-row{align-items:center;gap:14px;padding:16px 18px}.application-title-cell,.application-material-cell{align-content:center;gap:6px;min-width:0;display:grid;overflow:hidden}.application-material-cell .record-summary{-webkit-line-clamp:1}.application-title-cell .record-meta{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.compact-application-row .record-main-button,.job-record .record-main-button{min-height:100%}.record-download-row{flex-wrap:wrap;gap:6px;display:flex}.record-download-row a{color:var(--sage-strong);background:#39625814;border:1px solid #3962582e;border-radius:999px;padding:6px 8px;font-size:.7rem;font-weight:850;line-height:1;text-decoration:none}.record-download-row a:hover{background:#39625824}.application-stage-cell{align-content:center;gap:5px;min-width:0;display:grid}.application-stage-cell span{color:var(--muted);font-size:.72rem;line-height:1.2}.application-record-list{gap:8px}.application-record-list .record-row{min-height:0}.compact-status-select{width:100%;min-width:0;max-width:180px;min-height:40px;padding-inline:13px}.record-filter-strip,.application-stage-strip,.artifact-filter-strip{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.record-list-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;display:flex}.application-primary-controls{margin-bottom:10px}.record-view-toggle{border:1px solid var(--line);background:#ffffff8a;border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.jobs-panel .record-list-controls{flex-wrap:nowrap;align-items:center;gap:8px}.jobs-panel .record-filter-strip{flex-wrap:nowrap;min-width:0;overflow-x:auto}.jobs-panel .record-filter-chip{border-radius:999px;flex:none;align-items:center;gap:6px;min-width:0;min-height:34px;padding:6px 9px;display:inline-flex}.jobs-panel .record-filter-chip strong{font-family:var(--font-pr-sans);font-size:.82rem}.record-view-button{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:6px 11px;font-size:.78rem;font-weight:850;display:inline-flex}.record-view-button strong{color:inherit;font-family:var(--font-pr-sans);font-size:.78rem;font-weight:900}.record-view-button.active,.record-view-button:hover{background:var(--panel-strong);color:var(--foreground);box-shadow:0 8px 22px #3c2f2514}.record-filter-chip,.application-stage-strip span,.artifact-filter-chip{border:1px solid var(--line);border-radius:var(--pr-radius-sm);color:var(--muted);background:#ffffff9e;gap:4px;min-width:82px;min-height:0;padding:7px 9px;display:inline-grid}.record-filter-chip{cursor:pointer;font:inherit;text-align:left}.record-filter-chip span{color:var(--muted);text-transform:uppercase;font-size:.68rem;font-weight:800}.record-filter-chip.active,.record-filter-chip:hover{background:#b99b671f;border-color:#b99b6761}.record-filter-chip.active span,.record-filter-chip:hover span{color:var(--foreground)}.record-filter-chip strong,.application-stage-strip strong,.artifact-filter-chip strong{color:var(--foreground);font-family:var(--font-pr-brand), Georgia, serif;font-size:1rem;line-height:1}.applications-panel .record-filter-strip{gap:6px}.applications-panel .record-list-controls{flex-wrap:nowrap;align-items:center;gap:8px}.applications-panel .record-filter-strip{flex-wrap:nowrap;min-width:0;overflow-x:auto}.applications-panel .record-filter-chip{border-radius:999px;flex:none;align-items:center;gap:7px;min-width:0;min-height:34px;padding:7px 11px;display:inline-flex}.applications-panel .record-filter-chip strong{font-family:var(--font-pr-sans);font-size:.84rem;font-weight:900}.applications-panel .record-filter-chip span{letter-spacing:0;text-transform:none;font-size:.74rem}.material-pill{border:1px solid var(--line);color:var(--muted);white-space:nowrap;background:#ffffffad;border-radius:999px;padding:5px 8px;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}.material-pill.ready{color:var(--sage-strong);background:#3962581a;border-color:#3962583d}.material-pill.warning{color:var(--danger);background:#b43c2d14;border-color:#b43c2d33}.artifact-filter-chip{cursor:pointer;font:inherit;text-align:left}.artifact-filter-chip span{color:var(--muted);text-transform:uppercase;font-size:.75rem;font-weight:800}.artifact-filter-chip.active,.artifact-filter-chip:hover{background:#b99b671f;border-color:#b99b6761}.artifact-record{grid-template-columns:auto minmax(0,1fr) auto minmax(180px,auto);padding:8px 10px}.artifact-record .record-main-button{gap:3px}.library-controls{gap:10px;display:grid}.artifact-record-list.compact-density{gap:6px}.artifact-record-list.compact-density .artifact-record{padding-block:6px}.artifact-record .record-summary{-webkit-line-clamp:1}.artifact-actions{flex-wrap:nowrap}.artifact-viewer{max-width:min(760px,92vw)}.artifact-viewer-body{gap:14px;display:grid}.artifact-metadata-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.artifact-metadata-grid div{border:1px solid var(--line);border-radius:var(--pr-radius-sm);background:#ffffff94;gap:5px;min-width:0;padding:12px;display:grid}.artifact-metadata-grid dt{color:var(--sage-strong);font-family:var(--font-pr-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800}.artifact-metadata-grid dd{color:var(--foreground);overflow-wrap:anywhere;text-transform:capitalize;margin:0;line-height:1.35}.artifact-download-panel{border:1px solid var(--line);border-radius:var(--pr-radius-sm);background:#ffffff94;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.artifact-download-panel p{color:var(--muted);margin:0;line-height:1.45}.compact-timeline{margin:0;padding:9px}.compact-timeline strong{font-size:.76rem}.compact-fit-grid{margin-top:0}.intake-action-panel,.job-add-panel,.support-request-panel{border:var(--pr-border-subtle);border-radius:var(--pr-radius-md);background:#fffaf3b8;gap:16px;padding:18px;display:grid}.intake-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.intake-action-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.intake-action-card{background:var(--panel-strong);border:1px solid var(--line);border-radius:var(--pr-radius-sm);color:var(--foreground);cursor:pointer;text-align:left;align-items:start;gap:7px;min-height:118px;padding:14px;display:grid}.intake-action-card svg{color:var(--sage-strong)}.intake-action-card strong{font-size:.96rem}.intake-action-card span{color:var(--muted);font-size:.82rem;line-height:1.35}.intake-action-card:hover,.intake-action-card:focus-visible{border-color:#b99b676b;box-shadow:0 10px 26px #111f3012}.job-add-panel{gap:12px}.jobs-panel .job-add-panel{gap:10px;padding:12px}.job-add-panel-body{gap:10px;display:grid}.job-add-panel-compact{border-radius:var(--pr-radius-sm);gap:0;padding:0}.job-add-panel-compact-header{justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:flex}.job-add-panel-compact-header span{color:var(--sage-strong);font-size:.82rem;font-weight:900}.job-add-panel-compact-header strong{color:var(--muted);font-size:.76rem;font-weight:850}.job-add-panel-compact-header{border-bottom:1px solid var(--line)}.job-add-panel-compact .job-add-panel-body{padding:12px}.job-url-form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.job-url-form label,.record-search-field{background:var(--panel-strong);border:1px solid var(--line);border-radius:999px;align-items:center;gap:9px;min-width:0;padding:0 14px;display:flex}.job-url-form label svg,.record-search-field svg{color:var(--sage-strong);flex:none}.job-url-form input,.record-search-field input{color:var(--foreground);font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:44px}.job-url-form button{background:var(--foreground);border:1px solid var(--foreground);color:var(--panel);cursor:pointer;font:inherit;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:.84rem;font-weight:900;display:inline-flex}.job-url-form button:disabled{cursor:not-allowed;opacity:.48}.job-text-fallback{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.jobs-panel .job-text-fallback{gap:8px}.job-text-fallback label{gap:8px;display:grid}.job-text-fallback label>span{color:var(--sage-strong);font-size:.78rem;font-weight:900}.job-text-fallback textarea,.support-request-form input,.support-request-form select,.support-request-form textarea,.record-sort-select{background:var(--panel-strong);border:1px solid var(--line);border-radius:var(--pr-radius-sm);color:var(--foreground);font:inherit;min-width:0;padding:11px 12px}.record-search-sort-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.record-search-field{flex:220px;min-width:min(220px,100%)}.record-sort-select{flex:0 190px;min-height:42px}.record-stale-marker{color:var(--danger);background:#b43c2d14;border:1px solid #b43c2d2e;border-radius:999px;width:max-content;margin-top:6px;padding:4px 8px;font-size:.72rem;font-weight:900;display:inline-flex}.settings-pane{gap:18px}.settings-section-index{border:var(--pr-border-subtle);border-radius:var(--pr-radius-md);background:#fffaf3ad;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.settings-section-index a{background:var(--panel-strong);border:1px solid var(--line);border-radius:var(--pr-radius-sm);color:var(--foreground);align-items:center;min-height:38px;padding:8px 11px;font-size:.84rem;font-weight:850;text-decoration:none;display:inline-flex}.settings-section-index a:hover,.settings-section-index a:focus-visible{border-color:#b99b676b;outline:none;box-shadow:0 8px 22px #3c2f2514}.settings-overview-grid,.settings-section-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.settings-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-section-card{border:var(--pr-border-subtle);border-radius:var(--pr-radius-md);background:#fffaf3b8;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:14px;min-height:150px;padding:18px;display:grid}.settings-overview-grid .settings-section-card{min-height:0}.settings-section-card>div{min-width:0}.settings-section-card svg{color:var(--sage-strong);margin-top:2px}.settings-section-card span{color:var(--sage-strong);font-family:var(--font-pr-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:.74rem;font-weight:800;display:block}.settings-section-card strong{color:var(--foreground);overflow-wrap:anywhere;margin-bottom:6px;font-size:1.02rem;display:block}.settings-section-card p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.5}.settings-card-note{margin-top:8px!important}.button-link{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.inline-link{color:var(--sage-strong);margin-top:10px;font-size:.86rem;font-weight:800;text-decoration:none;display:inline-flex}.inline-link:hover{text-decoration:underline}.settings-link-row{flex-wrap:wrap;gap:12px;display:flex}.settings-billing-card,.settings-purchase-card{grid-column:span 2}.credit-meter{gap:6px;margin-top:12px;display:grid}.credit-meter-track{background:#dbcfba7a;border-radius:999px;height:10px;overflow:hidden}.credit-meter-track span{background:linear-gradient(90deg, var(--gold), var(--sage-strong));border-radius:inherit;height:100%;margin:0;transition:width .18s;display:block}.settings-card-note.danger{color:var(--danger);font-weight:800}.settings-panel-section{border:var(--pr-border-subtle);border-radius:var(--pr-radius-md);background:#fffaf3ad;gap:16px;padding:18px;display:grid}.settings-credit-empty-state{border-radius:var(--pr-radius-md);background:linear-gradient(135deg,#fffaf3e6,#ece6dab8);border:1px solid #b99b6761;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px;display:grid}.settings-credit-empty-state h2{color:var(--foreground);margin:0 0 8px;font-size:1.2rem}.settings-credit-empty-state p:not(.eyebrow){color:var(--muted);margin:0;font-size:.94rem;line-height:1.5}.settings-credit-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.settings-primary-link{background:var(--foreground);border-radius:var(--pr-radius-pill);color:var(--panel);align-items:center;min-height:38px;padding:0 14px;font-size:.86rem;font-weight:900;text-decoration:none;display:inline-flex}.settings-section-heading{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:12px;display:grid}.settings-section-heading svg{color:var(--sage-strong);margin-top:4px}.settings-section-heading h2,.settings-history-title h3{color:var(--foreground);margin:0;font-size:1.15rem}.settings-section-heading p:not(.eyebrow){color:var(--muted);margin:4px 0 0;font-size:.93rem;line-height:1.5}.settings-small-action{background:var(--foreground);color:var(--panel);cursor:pointer;font:inherit;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:36px;margin-top:12px;padding:0 14px;font-size:.82rem;font-weight:900;display:inline-flex}.settings-small-action:disabled{cursor:not-allowed;opacity:.48}.settings-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.settings-stat-card{background:var(--panel-strong);border:1px solid var(--line);border-radius:var(--pr-radius-sm);padding:12px}.settings-stat-card span{color:var(--sage-strong);font-family:var(--font-pr-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:.68rem;font-weight:900;display:block}.settings-stat-card strong{color:var(--foreground);font-size:1.2rem}.settings-cost-guide{background:var(--panel-strong);border:1px solid var(--line);border-radius:var(--pr-radius-md);gap:12px;padding:14px;display:grid}.settings-cost-guide>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.settings-cost-guide h3{color:var(--foreground);margin:0;font-size:1rem}.settings-cost-list{gap:8px;display:grid}.settings-cost-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto minmax(0,1.45fr);align-items:start;gap:10px;padding-top:8px;display:grid}.settings-cost-row span{color:var(--foreground);font-weight:850}.settings-cost-row strong{color:var(--sage-strong);white-space:nowrap;background:#4a735b1a;border:1px solid #4a735b2e;border-radius:999px;padding:4px 8px;font-size:.76rem}.settings-cost-row p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.4}.settings-history-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.settings-history-card{background:var(--panel-strong);border:1px solid var(--line);border-radius:var(--pr-radius-md);gap:10px;min-width:0;padding:14px;display:grid}.settings-history-title{align-items:center;gap:8px;display:flex}.settings-history-title svg{color:var(--sage-strong)}.settings-history-list{gap:8px;display:grid}.settings-history-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding-top:8px;display:grid}.settings-history-row strong{color:var(--foreground);overflow-wrap:anywhere;font-size:.88rem;display:block}.settings-history-row p,.settings-history-empty{color:var(--muted);margin:3px 0 0;font-size:.82rem;line-height:1.4}.settings-history-empty.danger{color:var(--danger);font-weight:800}.settings-history-row>span{text-align:center;border-radius:999px;min-width:44px;padding:5px 8px;font-size:.78rem;font-weight:900}.settings-history-row>span.positive{color:var(--sage-strong);background:#4a735b1c}.settings-history-row>span.negative{color:var(--gold-dark);background:#b98e4e21}.settings-promo-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:12px;display:grid}.settings-promo-row input{background:var(--panel-strong);border:var(--pr-border-subtle);color:var(--foreground);font:inherit;border-radius:999px;min-height:44px;padding:0 16px}.settings-promo-row button,.settings-pack{border:var(--pr-border-subtle);border-radius:var(--pr-radius-md);color:var(--foreground);font-weight:900}.settings-promo-row button{background:var(--foreground);color:var(--panel);cursor:pointer;min-height:44px;padding:0 18px}.settings-promo-row button:disabled{cursor:not-allowed;opacity:.46}.settings-checkout-note{border:var(--pr-border-subtle);border-radius:var(--pr-radius-md);color:var(--muted);background:#f2f6ecd1;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:14px;padding:12px 14px;display:flex}.settings-checkout-note strong{color:var(--foreground)}.settings-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.settings-pack{background:var(--panel-strong);gap:6px;padding:16px;text-decoration:none;display:grid}.settings-pack.unavailable{opacity:.86}.settings-pack.recommended{border-color:#b98e4e8c;box-shadow:0 14px 34px #0f1d3014}.settings-pack p,.settings-pack span,.settings-pack strong{margin:0}.settings-pack em,.settings-pack small{color:var(--sage-strong);font-size:.78rem;font-style:normal;font-weight:900}.settings-pack small{color:var(--muted);font-weight:700;line-height:1.35}.settings-pack-support{justify-self:start;margin-top:2px}.settings-privacy-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.settings-privacy-action{background:var(--panel-strong);border:1px solid var(--line);border-radius:var(--pr-radius-sm);color:var(--foreground);cursor:pointer;text-align:left;align-items:start;gap:7px;min-height:112px;padding:14px;display:grid}.settings-privacy-action svg{color:var(--sage-strong)}.settings-privacy-action strong{font-size:.95rem}.settings-privacy-action span{color:var(--muted);font-size:.8rem;line-height:1.35}.settings-privacy-action.danger svg,.settings-privacy-action.danger strong{color:var(--danger)}.settings-privacy-action:disabled{cursor:not-allowed;opacity:.52}.settings-policy-links{flex-wrap:wrap}.settings-quick-actions{border:var(--pr-border-subtle);border-radius:var(--pr-radius-md);background:#fffaf3ad;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:12px;display:grid}.settings-quick-actions a,.settings-quick-actions button{background:var(--panel-strong);border:1px solid var(--line);border-radius:var(--pr-radius-sm);color:var(--foreground);font:inherit;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:42px;padding:9px 10px;font-size:.86rem;font-weight:850;text-decoration:none;display:inline-flex}.settings-quick-actions a:hover,.settings-quick-actions button:hover{border-color:#b99b676b;box-shadow:0 8px 22px #3c2f2514}.settings-quick-actions button:disabled{opacity:.55}@media (max-width:900px){.settings-privacy-action-grid,.settings-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.settings-privacy-action-grid,.settings-quick-actions{grid-template-columns:1fr}}.job-list{gap:10px;display:grid}.job-row,.source-row{background:var(--panel-strong);border:1px solid var(--line);border-radius:var(--pr-radius-md);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.source-actions{place-items:end;gap:8px;display:grid}.source-main{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:12px;display:grid}.source-preview-image{aspect-ratio:3/2;border:1px solid var(--line);border-radius:var(--pr-radius-sm);object-fit:contain;background:#ffffffb8;width:180px;height:auto;max-height:120px}.source-preview-button,.source-file-thumb,.message-attachment-card{cursor:pointer;font:inherit;text-align:left}.source-preview-button{background:0 0;border:0;padding:0}.source-file-thumb{aspect-ratio:3/2;border:1px solid var(--line);border-radius:var(--pr-radius-sm);color:var(--ink);background:#ffffffb8;place-items:center;gap:4px;width:180px;min-height:92px;padding:10px;display:grid}.source-file-thumb span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:700}.source-file-thumb.interactive:hover,.source-preview-button:hover .source-preview-image,.message-attachment-card:hover{border-color:#b99b6794;box-shadow:0 10px 24px #121d2f14}.source-timestamp{color:var(--ink-soft)!important;font-size:.74rem!important}.source-capability-row,.source-contribution-row,.source-value-badges{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.source-contribution-row span,.source-value-badges span{color:var(--pr-antique-gold);border:1px solid #b99b673d;border-radius:999px;padding:6px 8px;font-size:.68rem;font-weight:850;line-height:1}.source-contribution-row span{border-color:var(--line);color:var(--muted);background:#ffffffa3}.source-linked-facts{font-weight:850;color:var(--sage-strong)!important;font-size:.78rem!important}.source-capability-row span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:6px 8px;font-size:.68rem;font-weight:800;line-height:1}.source-capability-row .ready{color:var(--sage-strong);background:#3962581a;border-color:#39625838}.source-capability-row .warning{color:var(--danger);background:#b33c3017;border-color:#b33c3038}.source-excerpt{border:1px solid var(--line);border-radius:var(--pr-radius-sm);background:#ffffff94;margin-top:10px;padding:10px}.source-excerpt summary{color:var(--foreground);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;font-size:.8rem;font-weight:850;display:flex}.source-excerpt summary span{color:var(--muted);font-size:.72rem;font-weight:750}.source-excerpt p{color:var(--ink-soft);margin-top:8px;font-size:.8rem}.compact-action{min-height:32px;padding-inline:10px}.job-row:has(.secondary-action){grid-template-columns:minmax(0,1fr) auto}.job-review-row{grid-template-columns:minmax(0,1fr) repeat(6,auto);align-items:start}.job-description-preview{border:1px solid var(--line);border-radius:var(--pr-radius-sm);background:#ffffff9e;margin-top:12px;padding:12px}.decision-question-list{gap:8px;margin-top:12px;display:grid}.decision-question-list article{border:1px solid var(--line);border-radius:var(--pr-radius-sm);background:#ffffff9e;gap:10px;padding:12px;display:grid}.decision-question-list p{color:var(--ink-soft);margin:0;font-size:.88rem;line-height:1.45}.decision-question-list div{flex-wrap:wrap;gap:8px;display:flex}.job-description-preview strong{color:var(--foreground);margin-bottom:6px;font-size:.82rem;display:block}.application-timeline{border:1px solid var(--line);border-radius:var(--pr-radius-sm);background:#ffffff8f;gap:7px;margin-top:12px;padding:10px;display:grid}.application-timeline strong{color:var(--foreground);font-size:.82rem}.application-timeline span{color:var(--ink-soft);gap:2px;font-size:.82rem;display:grid}.application-timeline em{color:var(--muted);font-size:.76rem;font-style:normal}.source-row h3,.job-row h3,.job-row p,.source-row p{margin:0}.job-row h3,.source-row h3{color:var(--foreground);overflow-wrap:anywhere;font-size:.98rem}.job-row p,.source-row p{color:var(--muted);margin-top:4px;font-size:.86rem;line-height:1.45}.job-row .source-failure,.source-row .source-failure{color:var(--danger)}.source-fallback{border-radius:var(--pr-radius-sm);color:var(--muted);background:#b99b6714;border:1px solid #b99b6738;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:8px;margin-top:10px;padding:10px;display:grid}.source-fallback svg{color:var(--gold);margin-top:2px}.source-fallback strong{color:var(--foreground);font-size:.82rem;display:block}.source-fallback p{margin-top:3px;font-size:.8rem}@media (max-width:767px){.source-health-grid,.resume-export-panel,.resume-export-checklist-grid,.resume-preference-list,.resume-variant-panel,.support-user-grid,.support-user-issue dl{grid-template-columns:1fr}.inline-section-heading{display:grid}.source-row{grid-template-columns:1fr;align-items:stretch}.source-actions{place-items:start}.source-main{grid-template-columns:1fr}.source-preview-image{width:100%;max-height:220px}.source-file-thumb{aspect-ratio:auto;width:100%}.owner-console .affected-user-table .owner-table-row{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}}.fit-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.fit-bucket{border:1px solid var(--line);border-radius:var(--pr-radius-sm);background:#ffffff8a;gap:7px;min-width:0;padding:10px;display:grid}.fit-bucket strong{color:var(--foreground);align-items:center;gap:6px;font-size:.8rem;display:flex}.fit-bucket.match svg{color:var(--sage-strong)}.fit-bucket.risk svg{color:var(--danger)}.fit-bucket.question svg{color:var(--gold)}.fit-bucket p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.35}.keyword-row{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.keyword-row span{border-radius:var(--pr-radius-pill);color:var(--sage-strong);background:#b99b6721;border:1px solid #b99b673d;padding:4px 8px;font-size:.75rem;font-weight:750}.source-pill{border:1px solid var(--line);border-radius:var(--pr-radius-pill);color:var(--muted);text-transform:capitalize;white-space:nowrap;padding:6px 10px;font-size:.78rem;font-weight:750}.source-pill.succeeded{color:var(--sage-strong);background:#b99b6724;border-color:#b99b6747}.source-pill.failed{color:var(--danger);background:#9f3f361f;border-color:#9f3f3638}.source-pill.processing{background:var(--pr-mist-beige);color:var(--ink-soft)}.source-pill.muted{color:var(--muted);background:#ffffff80}.source-viewer-metadata{gap:10px;width:min(420px,100%);margin:14px 0 0;display:grid}.source-viewer-metadata div{border-top:1px solid var(--line);gap:4px;padding-top:9px;display:grid}.source-viewer-metadata dt{color:var(--sage-strong);text-transform:uppercase;font-size:.72rem;font-weight:800}.source-viewer-metadata dd{color:var(--ink-soft);margin:0;font-size:.9rem}.secondary-action,.status-select{border:1px solid var(--line);border-radius:var(--pr-radius-pill);color:var(--sage-strong);background:#ffffffb8;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:.8rem;font-weight:800;display:inline-flex}.secondary-action:hover{background:var(--pr-mist-beige)}.secondary-action:disabled{color:var(--muted);opacity:.58;background:#ffffff6b}.trust-dialog-backdrop{z-index:90;background:#251f1975;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.trust-dialog{background:var(--pr-card);border-radius:var(--pr-radius-lg);box-shadow:var(--pr-shadow-strong);color:var(--ink);border:1px solid #5c493733;grid-template-columns:auto minmax(0,1fr);gap:14px;width:min(100%,520px);max-width:520px;max-height:min(88vh,620px);padding:20px;display:grid;position:relative;overflow:auto}.trust-dialog-danger{border-color:#9f3f3652}.trust-dialog-paid,.trust-dialog-admin{border-color:#415e5047}.trust-dialog-close{position:absolute;top:10px;right:10px}.trust-dialog-icon{background:var(--pr-mist-beige);color:var(--sage-strong);border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.trust-dialog-danger .trust-dialog-icon{color:var(--danger);background:#9f3f361c}.trust-dialog-copy{gap:10px;min-width:0;padding-right:22px;display:grid}.trust-dialog-copy h2{letter-spacing:0;margin:0;font-size:1.1rem;line-height:1.25}.trust-dialog-description,.trust-dialog-description p,.trust-dialog-impact,.trust-dialog-consequence,.trust-dialog-failure{color:var(--ink-soft);margin:0;font-size:.9rem;line-height:1.45}.trust-dialog-impact{color:var(--sage-strong);font-weight:800}.trust-dialog-consequence{border:1px solid var(--line);border-radius:var(--pr-radius-sm);background:#fffaf3db;padding:10px}.trust-dialog-failure{border-radius:var(--pr-radius-sm);color:var(--danger);background:#9f3f361a;border:1px solid #9f3f3638;padding:10px}.trust-dialog-input{color:var(--ink);gap:7px;font-size:.84rem;font-weight:800;display:grid}.trust-dialog-input textarea{border:1px solid var(--line);border-radius:var(--pr-radius-sm);color:var(--ink);font:inherit;resize:vertical;background:#ffffffc7;min-height:84px;padding:10px}.trust-dialog-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:9px;display:flex}.trust-dialog-actions .primary-action,.trust-dialog-actions .secondary-action{min-width:112px}.spin{animation:.85s linear infinite trust-dialog-spin}@keyframes trust-dialog-spin{to{transform:rotate(360deg)}}.status-select{max-width:210px}.materials-review{border:var(--pr-border-subtle);border-radius:var(--pr-radius-md);background:#fffaf3cc;gap:18px;min-width:0;max-width:100%;padding:20px;display:grid}.materials-review-header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:14px;min-width:0;display:flex}.materials-review-header h2{margin:0;font-size:1.1rem}.review-actions,.download-row{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.packet-mode-toggle{border:var(--pr-border-subtle);border-radius:var(--pr-radius-pill);background:#ece5d96b;align-items:center;gap:4px;padding:4px;display:inline-flex}.packet-mode-toggle button{border-radius:var(--pr-radius-pill);color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:.84rem;font-weight:850;display:inline-flex}.packet-mode-toggle button.active{background:var(--surface);color:var(--foreground);box-shadow:0 8px 18px #3c2f2514}.material-readiness{border:1px solid var(--line);border-radius:var(--pr-radius-sm);background:#ffffff94;gap:10px;padding:12px;display:grid}.material-readiness strong{color:var(--foreground);align-items:center;gap:8px;display:flex}.material-readiness.exported strong,.material-readiness.ready_to_export strong{color:var(--sage-strong)}.material-readiness.missing_materials strong,.material-readiness.export_failed strong,.material-readiness.claim-review-required strong{color:var(--danger)}.material-readiness.export_pending strong{color:var(--gold-strong)}.material-readiness ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.material-readiness li,.material-readiness p{color:var(--muted);align-items:center;gap:7px;margin:0;font-size:.84rem;line-height:1.4;display:flex}.material-readiness li svg{color:var(--gold);flex:none}.material-readiness .inline-checkbox{color:var(--foreground);align-items:flex-start;gap:9px;font-size:.88rem;line-height:1.4;display:flex}.material-readiness .inline-checkbox input{flex:none;margin-top:2px}.materials-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.materials-review-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:14px;display:grid}.material-document-editor,.material-review-notes{border:1px solid var(--line);border-radius:var(--pr-radius-sm);background:#ffffff94;gap:13px;padding:14px;display:grid}.material-document-heading{gap:8px;display:grid}.material-document-heading .eyebrow{margin:0}.materials-editor-grid label,.materials-review-layout label{color:var(--sage-strong);font-family:var(--font-pr-mono), monospace;letter-spacing:.1em;text-transform:uppercase;gap:7px;font-size:.75rem;font-weight:700;display:grid}.materials-editor-grid input,.materials-editor-grid textarea,.materials-review-layout input,.materials-review-layout textarea{border:1px solid var(--line);border-radius:var(--pr-radius-sm);color:var(--foreground);font:inherit;font-family:var(--font-pr-sans), system-ui, sans-serif;letter-spacing:0;resize:vertical;text-transform:none;background:#ffffffbd;min-width:0;padding:11px 12px;line-height:1.5}.cover-letter-editor{grid-column:1/-1}.material-review-notes textarea{min-height:128px}.packet-preview-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:16px;min-width:0;max-width:100%;display:grid}.packet-preview-document{border-radius:var(--pr-radius-md);color:var(--foreground);background:#ffffffb8;border:1px solid #d7ccbcdb;gap:14px;min-width:0;max-height:min(78svh,920px);padding:clamp(18px,2vw,26px);display:grid;overflow-y:auto;box-shadow:0 18px 44px #3c2f2514}.packet-preview-kicker{color:var(--sage-strong);font-family:var(--font-pr-mono), monospace;letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:850}.packet-preview-document h3{margin:0;font-size:clamp(1.05rem,1.4vw,1.28rem);line-height:1.25}.packet-preview-document p,.packet-preview-document li,.packet-preview-document small{color:var(--ink-soft);overflow-wrap:anywhere;font-size:.88rem;line-height:1.55}.packet-preview-document p{margin:0}.packet-preview-skills{flex-wrap:wrap;gap:7px;display:flex}.packet-preview-skills span{border-radius:var(--pr-radius-pill);color:var(--sage-strong);background:#39625814;border:1px solid #39625829;padding:6px 9px;font-size:.76rem;font-weight:850}.packet-preview-resume-header{gap:5px;display:grid}.packet-preview-resume-header p,.packet-preview-resume-header small{margin:0}.packet-preview-section{gap:12px;display:grid}.packet-preview-section h4{color:var(--foreground);margin:0;font-size:.88rem}.packet-preview-section section{border-top:1px solid var(--line);gap:8px;padding-top:12px;display:grid}.packet-preview-section strong,.packet-preview-section small{display:block}.packet-preview-section ul{gap:7px;margin:0;padding-left:18px;display:grid}.packet-preview-review{border-radius:var(--pr-radius-sm);background:#b99b6714;border:1px solid #b99b672e;padding:12px}.packet-preview-letter{gap:12px;display:grid}@media (max-width:1280px){.application-record-header,.application-record{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr)}.application-record-header span:nth-child(3),.application-record-header span:nth-child(4){display:none}.application-stage-cell,.application-record .record-actions{grid-column:span 1}.application-record .record-actions{grid-template-columns:repeat(auto-fit,minmax(82px,1fr))}.packet-preview-grid{grid-template-columns:1fr}}.download-row{justify-content:flex-start}.download-row a{border-radius:var(--pr-radius-pill);color:var(--sage-strong);border:1px solid #b99b675c;padding:8px 11px;font-size:.84rem;font-weight:800;text-decoration:none}.section-heading h2,.fact-group h3{margin:0}.section-heading h2{font-size:1.15rem}.fact-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.evidence-note{color:var(--muted);margin:0;line-height:1.55}.fact-group{background:var(--panel-strong);border:1px solid var(--line);border-radius:var(--pr-radius-md);padding:16px}.fact-group h3{color:var(--sage-strong);font-size:.92rem}.fact-group ul{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.fact-group li{color:var(--ink-soft);gap:10px;line-height:1.45;display:grid}.fact-receipt-list{grid-template-columns:repeat(3,minmax(0,1fr))}.fact-receipt-list.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.fact-receipt-list.compact .fact-group{border-radius:var(--pr-radius-sm);padding:12px}.fact-receipt-list.compact .fact-group h3{text-transform:capitalize;font-size:.78rem}.fact-receipt-list.compact .fact-receipt-card p{font-size:.9rem;line-height:1.42}.fact-ledger-toolbar{grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(150px,.8fr));align-items:end;gap:10px;margin-top:4px;display:grid}.fact-ledger-toolbar label{color:var(--muted);gap:6px;min-width:0;font-size:.74rem;font-weight:800;display:grid}.fact-ledger-toolbar input,.fact-ledger-toolbar select{border:1px solid var(--line);border-radius:var(--pr-radius-sm);color:var(--foreground);background:#ffffffb8;width:100%;min-width:0;min-height:42px;padding:9px 11px}.fact-ledger-search{border:1px solid var(--line);border-radius:var(--pr-radius-sm);background:#ffffffb8;grid-template-columns:auto minmax(0,1fr);align-items:center;padding:0 11px;gap:8px!important;display:grid!important}.fact-ledger-search input{background:0 0;border:0;padding-inline:0}.fact-ledger-search:focus-within{outline-offset:3px;outline:3px solid #765a2cb8}.fact-ledger-search input:focus-visible{outline:0}.fact-ledger-result-count{color:var(--muted);margin:0;font-size:.78rem}.fact-ledger-pagination{justify-content:flex-end;align-items:center;gap:10px;display:flex}.fact-ledger-pagination span{color:var(--muted);font-size:.78rem;font-weight:800}.claim-review-list{gap:8px;margin-top:10px;display:grid}.claim-review-card{border-radius:var(--pr-radius-sm);background:#ffffffa8;border:1px solid #9f3f3633;gap:6px;min-width:0;padding:12px;display:grid}.claim-review-card>span{color:var(--muted);font-family:var(--font-pr-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:800}.claim-review-card>strong{color:var(--foreground);overflow-wrap:anywhere}.claim-review-card>p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.45}.claim-review-actions{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.fact-receipt-card p{color:var(--ink-soft);margin:8px 0 0;line-height:1.45}.fact-receipt-meta{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.fact-receipt-meta span{border:1px solid var(--line);border-radius:var(--pr-radius-pill);color:var(--muted);background:#ffffff9e;padding:5px 8px;font-size:.72rem;font-weight:800}.fact-group textarea{border:1px solid var(--line);border-radius:var(--pr-radius-sm);color:var(--foreground);font:inherit;resize:vertical;background:#ffffffa8;min-width:0;padding:10px;line-height:1.45}.fact-review-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.fact-confirm-button,.fact-delete-button,.fact-confirmed-label{border-radius:var(--pr-radius-pill);color:var(--sage-strong);background:0 0;border:1px solid #b99b6752;align-items:center;gap:5px;padding:5px 8px;font-size:.72rem;font-weight:800;display:inline-flex}.fact-delete-button{color:var(--danger);border-color:#9f3f363d}.fact-confirmed-label{background:#b99b671f}.fact-confirm-button:hover,.fact-delete-button:hover{background:#b99b671a}.empty-state{color:var(--muted);margin:0;line-height:1.65}.readiness-score{color:var(--clay);font-family:var(--font-pr-brand), Georgia, serif;font-size:3rem;font-weight:600;line-height:1;display:block}.readiness-panel p{margin:0}.conversation-pane{border-width:0 0 0 1px;grid-template-rows:auto auto 1fr auto;min-width:0;height:100svh;padding:22px;display:grid;position:relative;overflow:hidden}.conversation-panel-shell .conversation-pane{height:auto;min-height:0}.conversation-pane.drag-active{box-shadow:inset 0 0 0 2px #b99b675c}.conversation-header{justify-content:space-between;align-items:center;min-height:54px;display:flex}.conversation-header h2{font-family:var(--font-pr-brand), Georgia, serif;margin:0;font-size:1.08rem;font-weight:600}.conversation-credit-notice{background:#fffaf3db;border:1px solid #b99b6761;border-radius:14px;gap:8px;margin-top:10px;padding:12px 14px;display:grid}.conversation-credit-notice strong{color:var(--foreground);font-size:.9rem}.conversation-credit-notice p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.45}.conversation-credit-actions{flex-wrap:wrap;gap:8px;display:flex}.conversation-credit-actions button,.conversation-credit-actions a{border-radius:var(--pr-radius-pill);min-height:32px;padding:0 12px;font-size:.78rem;font-weight:900;text-decoration:none}.conversation-credit-actions button{background:var(--foreground);border:1px solid var(--foreground);color:var(--panel)}.conversation-credit-actions a{color:var(--foreground);border:1px solid #b99b675c;align-items:center;display:inline-flex}.message-list{scroll-behavior:smooth;flex-direction:column;gap:12px;min-height:0;margin-top:18px;padding:0 2px 14px 0;display:flex;overflow-y:auto}.message-list:before{content:"";margin-top:auto}.message-list:after{content:"";flex:0 0 var(--advisor-scroll-tail,0px)}.assistant-message,.user-message,.system-note{background:var(--panel-strong);border:1px solid var(--line);overflow-wrap:anywhere;word-break:normal;border-radius:14px;min-width:0;padding:13px 14px;font-size:.94rem;line-height:1.55}.session-prompt{color:var(--ink-soft);background:#ece6da85;border:1px solid #b99b6757;border-radius:14px;padding:12px 14px;font-size:.9rem;line-height:1.55}.assistant-message{border-top-left-radius:6px;max-width:min(94%,620px)}.user-message{background:#ece6dab8;border-top-right-radius:6px;justify-self:end;max-width:min(88%,520px)}.chat-message-body{gap:9px;min-width:0;margin-top:7px;display:grid}.chat-message-body p{margin:7px 0 0}.chat-message-body p:first-child{margin-top:0}.chat-message-body h3{color:var(--ink);margin:4px 0 0;font-size:.96rem;line-height:1.28}.chat-message-body h3:first-child{margin-top:0}.advisor-evidence-disclosure{border-top:1px solid var(--line);color:var(--ink-soft);margin-top:11px;padding-top:9px;font-size:.8rem}.advisor-evidence-disclosure summary{color:var(--ink-soft);cursor:pointer;font-weight:700}.advisor-evidence-disclosure>div{gap:9px;margin-top:9px;display:grid}.advisor-evidence-disclosure ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.advisor-evidence-disclosure li{background:#ece6da6b;border-radius:9px;padding:8px 9px}.advisor-evidence-disclosure li>span{color:var(--ink-soft);margin-bottom:3px;font-size:.73rem;font-weight:700;display:block}.advisor-evidence-disclosure p,.advisor-evidence-disclosure section>strong{margin:0}.advisor-action-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.advisor-action-row button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#ece6daa8;border-radius:999px;align-items:center;min-height:32px;padding:7px 11px;font-size:.82rem;font-weight:700;display:inline-flex}.advisor-action-row button:hover,.advisor-action-row button:focus-visible{background:var(--ink);color:var(--paper);outline:none}.chat-message-body ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.chat-message-body li{padding-left:18px;line-height:1.5;position:relative}.chat-message-body li:before{background:var(--gold);content:"";border-radius:999px;width:5px;height:5px;position:absolute;top:.72em;left:3px}.chat-message-body strong{color:var(--ink);font-size:inherit;font-weight:750;line-height:inherit;display:inline}.message-image-preview{border:1px solid var(--line);border-radius:var(--pr-radius-sm);object-fit:contain;max-width:min(100%,420px);max-height:260px;margin-block:10px;display:block}.message-attachment-card{background:#ffffff8a;border:1px solid #b99b6757;border-radius:12px;align-items:center;gap:10px;width:100%;min-width:0;margin-top:10px;padding:8px;display:flex;overflow:hidden}.message-file-thumb{aspect-ratio:1;color:var(--ink);background:#ece6dac2;border:1px solid #b99b674d;border-radius:10px;flex:0 0 44px;justify-content:center;align-items:center;display:inline-flex}.message-pdf-preview{background:#ece6dac2;border:1px solid #b99b674d;border-radius:10px;flex:0 0 76px;height:92px;display:block;overflow:hidden}.message-attachment-card .message-image-preview{flex:0 0 86px;width:86px;max-width:86px;height:76px;max-height:76px;margin:0}.message-attachment-meta{gap:2px;min-width:0;display:grid}.message-attachment-meta span{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:700;line-height:1.25;overflow:hidden}.message-attachment-meta small{color:var(--ink-muted);font-size:.76rem}.attachment-viewer-backdrop{z-index:80;background:#0f17257a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.attachment-viewer{background:var(--panel);border:1px solid var(--line);border-radius:var(--pr-radius-md);box-shadow:var(--shadow-lg);gap:12px;width:100%;max-width:min(92vw,1080px);max-height:min(88vh,920px);padding:14px;display:grid;overflow:hidden}.attachment-viewer header{justify-content:space-between;align-items:center;gap:12px;display:flex}.attachment-viewer header div{gap:3px;min-width:0;display:grid}.attachment-viewer header strong{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attachment-viewer header span{color:var(--muted);font-size:.78rem}.source-viewer-actions{flex-shrink:0;align-items:center!important;gap:8px!important;display:flex!important}.attachment-viewer-body{border:1px solid var(--line);border-radius:var(--pr-radius-sm);background:#ffffff9e;justify-content:center;align-items:center;min-height:320px;display:flex;overflow:auto}.attachment-viewer-image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:76vh}.attachment-viewer-object{border:0;width:100%;height:min(76vh,760px)}.attachment-viewer-empty{color:var(--muted);text-align:center;place-items:center;gap:10px;padding:32px;display:grid}.assistant-message>strong,.user-message>strong{font-size:.76rem;line-height:1.2;display:block}.system-note{font-size:.9rem}.pending-message p{color:var(--clay)}.drop-hint{border:1px dashed var(--sage-strong);border-radius:var(--pr-radius-lg);color:var(--sage-strong);z-index:2;background:#fbf9f4eb;justify-content:center;align-items:center;font-weight:800;display:flex;position:absolute;inset:92px 24px 86px}.chat-input{border:1px solid var(--line);border-radius:var(--pr-radius-pill);background:#fbf9f4f5;grid-template:"attach voice message send"minmax(44px,auto)/36px 36px minmax(0,1fr) 44px;align-items:end;gap:6px;min-width:0;min-height:58px;padding:5px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid;position:sticky;bottom:0;overflow:hidden}.chat-input.expanded{border-radius:26px;grid-template:"message message message message"minmax(64px,auto)"attach voice.send"44px/36px 36px minmax(0,1fr) 44px;align-items:end;row-gap:4px;min-height:122px;padding:8px}.chat-input.expanded textarea{grid-area:message;align-self:stretch;min-height:64px;max-height:142px;padding:7px 10px 4px}.chat-input.expanded .attach-button{grid-area:attach}.chat-input.expanded .voice-button{grid-area:voice}.chat-input.expanded button[type=submit]{grid-area:send}.chat-input:focus-within{background:#fffdf8fa;border-color:#bf9e5fad;box-shadow:0 0 0 3px #bf9e5f29,0 12px 30px #0e192b12}.chat-input textarea{appearance:none;box-sizing:border-box;overflow-wrap:anywhere;resize:none;scrollbar-width:thin;word-break:break-word;background:0 0;border:0;outline:0;grid-area:message;width:100%;min-width:0;min-height:28px;max-height:78px;padding:4px 8px;font-size:.95rem;line-height:1.35;overflow-y:auto}.chat-input:not(.expanded) textarea{align-self:center;min-height:38px;max-height:78px}.chat-input textarea:focus{box-shadow:none;outline:0}.chat-input button{background:var(--sage-strong);border-radius:var(--pr-radius-pill);color:var(--pr-soft-ivory);z-index:1;justify-content:center;align-self:end;align-items:center;min-width:44px;height:44px;padding:0;display:inline-flex;position:relative}.chat-input .attach-button{color:var(--muted);background:0 0;grid-area:attach;min-width:36px;height:36px}.chat-input .voice-button{color:var(--muted);background:0 0;grid-area:voice;min-width:36px;height:36px}.chat-input button[type=submit]{grid-area:send}.chat-input .attach-button:hover,.chat-input .voice-button:hover,.chat-input .voice-button.active{background:var(--pr-mist-beige);color:var(--foreground)}.chat-input button:disabled{background:#c8beb0}.chat-input .attach-button:disabled,.chat-input .voice-button:disabled{color:#c8beb0;background:0 0}@keyframes spin{to{transform:rotate(360deg)}}.primary-action,.secondary-action,.owner-action-button,.credit-status-primary,.home-chat-action,.home-primary-action,.settings-quick-actions button,.settings-quick-actions a,.job-url-form button,.advisor-action-row button{border-radius:var(--pr-radius-pill);min-height:44px;padding:0 16px}.compact-action,.owner-action-button.compact,.conversation-credit-actions button,.conversation-credit-actions a{min-height:36px;padding:0 12px}.owner-command-card{grid-template-rows:auto minmax(0,1fr) auto}.owner-command-card .secondary-action{justify-self:stretch;width:100%}.platform-refresh-note{color:var(--muted);margin:-6px 0 0;font-size:.76rem}.platform-status-layout{gap:14px;min-width:0;display:grid}.platform-status-table{border:1px solid var(--line);border-radius:var(--pr-radius-sm);width:100%;min-width:0;overflow:hidden}.platform-status-row{border-top:1px solid #d7ccbc9e;grid-template-columns:minmax(110px,.55fr) minmax(150px,.75fr) minmax(250px,1.35fr) minmax(230px,1.2fr) minmax(260px,1.35fr);align-items:center;column-gap:14px;min-height:58px;padding:9px 14px;display:grid}.platform-status-row:first-child{border-top:0}.platform-status-row.overall{background:#ffffffa8}.platform-status-head{color:var(--sage-strong);font-family:var(--font-pr-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#ece5d994;min-height:38px;font-size:.68rem;font-weight:850}.platform-status-row>span{color:var(--muted);overflow-wrap:anywhere;min-width:0;font-size:.78rem;line-height:1.35}.platform-status-row>span:first-child{align-items:center;gap:9px;display:flex}.platform-status-row strong,.platform-status-row small{display:block}.platform-status-row strong{color:var(--foreground);font-size:.82rem}.platform-status-row small{color:var(--muted);margin-top:2px;font-size:.68rem}.platform-status-row.degraded,.platform-status-row.unknown{box-shadow:inset 3px 0 #b98a36}.platform-status-row.down{box-shadow:inset 3px 0 var(--danger)}.platform-live-dot{background:#7b8792;border-radius:50%;flex:none;width:9px;height:9px;display:inline-block;box-shadow:0 0 #7b879261}.platform-live-dot.healthy{background:#3f8654;animation:1.9s ease-out infinite platform-status-pulse;box-shadow:0 0 #3f86546b}.platform-live-dot.degraded{background:#b47b20;animation:1.9s ease-out infinite platform-status-pulse-warning}.platform-live-dot.down{background:var(--danger);animation:1.5s ease-out infinite platform-status-pulse-danger}@keyframes platform-status-pulse{70%{box-shadow:0 0 0 7px #3f865400}to{box-shadow:0 0 #3f865400}}@keyframes platform-status-pulse-warning{70%{box-shadow:0 0 0 7px #b47b2000}to{box-shadow:0 0 #b47b2000}}@keyframes platform-status-pulse-danger{70%{box-shadow:0 0 0 7px #9f3f3600}to{box-shadow:0 0 #9f3f3600}}.platform-status-cleanup.compact{border-radius:var(--pr-radius-sm);grid-column:auto;padding:14px}.error-triage-panel{border-top:1px solid var(--line);grid-column:1/-1;gap:10px;margin:0;padding:10px 12px 12px;display:grid}.error-triage-panel[open]{grid-template-columns:repeat(3,minmax(0,1fr))}.error-triage-panel summary{color:var(--foreground);cursor:pointer;grid-column:1/-1;font-size:.76rem;font-weight:850}.error-triage-panel[open] summary{margin-bottom:8px}.error-triage-panel label{color:var(--muted);gap:5px;font-size:.68rem;font-weight:750;display:grid}.error-triage-panel select,.error-triage-panel textarea{border:1px solid var(--line);border-radius:var(--pr-radius-sm);color:var(--foreground);font:inherit;letter-spacing:0;text-transform:none;background:#ffffffc2;width:100%;min-width:0;padding:8px 9px;font-size:.76rem;line-height:1.35}.error-triage-panel textarea{resize:vertical;min-height:66px}.error-triage-actions{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.error-triage-actions .owner-action-button{white-space:normal;width:100%;min-width:0;font-size:.7rem}.owner-report-cockpit{background:var(--pr-deep-ink);border-radius:var(--pr-radius-md);color:var(--pr-soft-ivory);gap:16px;padding:22px;display:grid}.owner-report-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.owner-report-heading h2{color:var(--pr-soft-ivory);font-family:var(--font-pr-brand), Georgia, serif;letter-spacing:0;margin:0 0 5px;font-size:1.55rem;line-height:1.1}.owner-report-heading p:not(.eyebrow){color:#cfc8bc;margin:0;font-size:.84rem;line-height:1.4}.owner-report-heading .eyebrow{color:#d7c49d}.owner-report-health{border-radius:var(--pr-radius-pill);border:1px solid #ffffff29;grid-template-columns:auto auto;align-items:center;gap:2px 8px;min-width:140px;padding:8px 12px;display:grid}.owner-report-health i{grid-row:1/3}.owner-report-health span{color:#bdb5a8;text-transform:uppercase;font-size:.64rem;font-weight:800}.owner-report-health strong{color:var(--pr-soft-ivory);font-size:.82rem}.owner-report-kpis{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.owner-report-kpis>button,.owner-report-kpis>div{color:inherit;text-align:left;background:0 0;border:0;border-right:1px solid #ffffff24;align-content:start;gap:5px;min-height:112px;padding:12px 10px;display:grid}.owner-report-kpis>:last-child{border-right:0}.owner-report-kpis>button:hover{background:#ffffff12}.owner-report-kpis svg{color:#d7c49d}.owner-report-kpis span{color:#bdb5a8;text-transform:uppercase;font-size:.62rem;font-weight:800}.owner-report-kpis strong{color:var(--pr-soft-ivory);font-family:var(--font-pr-brand), Georgia, serif;font-size:1.55rem;line-height:1}.owner-report-kpis small{color:#bdb5a8;font-size:.66rem;line-height:1.3}.owner-report-kpis .warning{box-shadow:inset 0 -3px #c98b2b}.owner-report-economics{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.owner-report-economics span{color:#bdb5a8;align-items:center;gap:5px;font-size:.72rem;display:inline-flex}.owner-report-economics strong{color:var(--pr-soft-ivory)}.owner-compliance-stack,.owner-compliance-section{gap:12px;display:grid}.owner-compliance-section{border-top:1px solid var(--line);padding-top:16px}.owner-compliance-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.owner-compliance-heading h3{color:var(--foreground);margin:0;font-size:1rem}.owner-compliance-heading span{color:var(--muted);font-size:.74rem}.owner-compliance-table{border:1px solid var(--line);border-radius:var(--pr-radius-sm);overflow:hidden}.owner-compliance-row{border-top:1px solid #d7ccbc9e;grid-template-columns:minmax(190px,.9fr) minmax(120px,.4fr) minmax(280px,1.7fr);align-items:center;gap:16px;min-height:52px;padding:9px 13px;display:grid}.owner-compliance-row:first-child{border-top:0}.owner-compliance-head{color:var(--sage-strong);font-family:var(--font-pr-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#ece5d994;min-height:36px;font-size:.68rem;font-weight:850}.owner-compliance-row span{overflow-wrap:anywhere;min-width:0}.owner-compliance-row strong,.owner-compliance-row small{display:block}.owner-compliance-row strong{color:var(--foreground);font-size:.84rem}.owner-compliance-row small{color:var(--muted);margin-top:2px;font-size:.74rem;line-height:1.4}.owner-status-chip{border-radius:var(--pr-radius-pill);color:#36546d;text-transform:capitalize;background:#e8edf2;border:1px solid #c4d0da;padding:4px 8px;font-size:.68rem;font-style:normal;font-weight:850;display:inline-flex}.owner-status-chip.configured,.owner-status-chip.approved,.owner-status-chip.complete,.owner-status-chip.completed,.owner-status-chip.resolved{color:#356443;background:#e6efe8;border-color:#b3cdb8}.owner-status-chip.missing,.owner-status-chip.overdue,.owner-status-chip.critical,.owner-status-chip.high{color:#8d382f;background:#f7e8e5;border-color:#e2b7b0}.owner-status-chip.draft,.owner-status-chip.pending,.owner-status-chip.open{color:#7a571b;background:#f5eddc;border-color:#ddc58f}.compliance-inventory-table .owner-table-row{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(100px,.35fr)}.owner-policy-create{border:1px solid var(--line);border-radius:var(--pr-radius-sm);overflow:hidden}.owner-policy-create>summary{color:var(--foreground);cursor:pointer;background:#ece5d97a;min-height:46px;padding:13px 16px;font-weight:850;list-style:none}.owner-policy-create>summary::-webkit-details-marker{display:none}.owner-policy-create>summary:before{content:"+";margin-right:9px;display:inline-block}.owner-policy-create[open]>summary:before{content:"−"}.owner-policy-create .owner-credit-card{border:0;border-radius:0;padding:18px}@media (prefers-reduced-motion:reduce){.platform-live-dot.healthy,.platform-live-dot.degraded,.platform-live-dot.down{animation:none}}@media (max-width:1080px){.auth-shell{grid-template-columns:minmax(0,1fr) minmax(360px,420px);padding-inline:32px}.auth-copy h1{font-size:clamp(2.5rem,6.4vw,4rem)}.auth-highlight-grid{grid-template-columns:1fr}.auth-highlight-card{grid-template-columns:auto minmax(0,1fr)}.workspace-shell{grid-template-columns:var(--nav-width,78px) 6px minmax(0, 1fr) 6px minmax(320px, var(--conversation-width,380px))}.side-nav.collapsed{align-items:center;gap:24px;padding:20px 12px}.side-nav.collapsed .side-nav-header{flex-direction:column;width:auto;padding-right:0}.side-nav-logo{height:auto}.side-nav.collapsed .side-nav-logo-lockup{display:none}.side-nav.collapsed .side-nav-logo-icon{width:48px;height:48px;display:block}.side-nav.collapsed .side-nav-brand-copy,.side-nav.collapsed .nav-label{display:none}.side-nav.collapsed .collapse-nav-button{position:static;transform:none}.nav-list,.side-nav-footer{width:100%}.side-nav.collapsed .nav-item,.side-nav.collapsed .icon-text-button{justify-content:center;padding:0}.conversation-pane{border-width:0 0 0 1px}.conversation-resize-handle{display:block}.workspace-main{padding:26px}.cockpit-panel,.return-brief-grid,.home-evidence-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.home-evidence-actions>button:nth-child(2){border-right:0}.home-evidence-actions>button:nth-child(-n+2){border-bottom:1px solid var(--line)}.owner-report-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.owner-report-kpis>:nth-child(4){border-right:0}.owner-report-kpis>:nth-child(-n+4){border-bottom:1px solid #ffffff24}.platform-status-table,.owner-compliance-table{overflow-x:auto}.platform-status-row{min-width:920px}.owner-compliance-row{min-width:720px}}@media (max-width:767px){body{padding-bottom:calc(74px + env(safe-area-inset-bottom));overflow:hidden auto}.auth-shell,.workspace-shell{flex-direction:column;display:flex}.workspace-shell{width:100%;height:auto;min-height:100svh;overflow:visible}.auth-topbar{align-items:stretch;padding:14px 18px 0;position:static}.auth-topbar nav{justify-content:space-between;gap:2px;width:100%}.auth-topbar nav a{padding:8px 9px;font-size:.82rem}.auth-shell{align-items:stretch;gap:28px;width:100%;min-width:0;max-width:100vw;height:auto;min-height:100svh;padding:18px 24px 24px;overflow-x:hidden}.auth-copy,.auth-card{flex:none;width:calc(100vw - 48px);min-width:0;max-width:100%;min-height:0;overflow:hidden}.auth-card{align-self:flex-start;width:calc(100vw - 48px)}.auth-logo{max-width:min(240px,100%);margin:4px auto 18px}.auth-hero-logo{width:100%!important}.auth-hero-logo-frame{max-width:min(340px,84vw);margin:0 0 14px}.auth-copy h1,.pane-heading h1{overflow-wrap:anywhere;text-wrap:balance;max-width:100%;font-size:clamp(1.9rem,8.3vw,2.35rem);line-height:1.05}.auth-copy .eyebrow{font-size:.64rem;line-height:1.7}.trust-note{align-items:flex-start}.auth-card{padding:20px}.auth-card,.auth-card *{max-width:100%}.segmented-control{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.segmented-control button{padding:0 8px}.oauth-grid{grid-template-columns:1fr}.auth-section{padding:46px 24px}.auth-section-grid,.auth-trust-grid{grid-template-columns:1fr}.auth-trust-card{min-height:0}.auth-public-footer{flex-direction:column;align-items:flex-start;padding:26px 24px 38px}.side-nav{display:none}.side-nav.collapsed{align-items:stretch;padding:12px 14px 10px}.side-nav.collapsed .side-nav-header{flex-direction:row}.side-nav-header{gap:10px;min-height:42px;padding-right:46px}.side-nav-logo-lockup{max-width:150px}.side-nav-logo-icon{width:40px;height:40px}.side-nav-brand-copy,.side-nav.collapsed .side-nav-brand-copy{display:none}.nav-list{scrollbar-width:none;gap:6px;margin-inline:-4px;padding:2px 4px 6px;display:flex;overflow-x:auto}.nav-list::-webkit-scrollbar{display:none}.side-nav.collapsed .nav-list,.side-nav.collapsed .side-nav-footer{width:auto}.nav-item,.side-nav.collapsed .nav-item,.icon-text-button,.side-nav.collapsed .icon-text-button{white-space:nowrap;flex:none;justify-content:center;gap:7px;min-height:36px;padding:0 10px}.nav-item svg,.icon-text-button svg{width:15px;height:15px}.nav-label,.side-nav.collapsed .nav-label{font-size:.78rem;display:block}.side-nav-footer,.resize-handle{display:none}.mobile-workspace-nav{border:1px solid var(--line);padding:8px 8px calc(8px + env(safe-area-inset-bottom));z-index:60;background:#fbf9f4f5;border-radius:24px 24px 0 0;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:2px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 40px #121f3114}.mobile-workspace-nav button{color:var(--muted);background:0 0;border:0;border-radius:16px;place-items:center;gap:3px;min-height:52px;padding:5px 2px;font-size:.68rem;font-weight:800;display:grid}.mobile-workspace-nav button.active{background:var(--surface-strong);color:var(--ink)}.mobile-more-backdrop{z-index:69;background:#111b2a29;border:0;border-radius:0;padding:0;position:fixed;inset:0}.mobile-more-drawer{border:1px solid var(--line);bottom:calc(82px + env(safe-area-inset-bottom));z-index:70;background:#fbf9f4fa;border-radius:20px;gap:6px;width:min(230px,100vw - 24px);padding:10px;display:grid;position:fixed;right:12px;box-shadow:0 18px 44px #121f3124}.mobile-more-drawer button{color:var(--muted);font:inherit;text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;min-height:42px;padding:0 12px;font-size:.9rem;font-weight:850;display:flex}.mobile-more-drawer button.active,.mobile-more-drawer button:hover,.mobile-more-drawer button:focus-visible{background:var(--surface-strong);color:var(--ink)}.workspace-main,.profile-pane,.conversation-pane{width:100%;height:auto;padding:22px;overflow:visible}.conversation-pane{background:var(--background);height:auto;inset:0 0 calc(76px + env(safe-area-inset-bottom)) 0;min-height:0;padding:18px 18px calc(18px + env(safe-area-inset-bottom));z-index:2;border-width:0;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;position:fixed;overflow:hidden}.workspace-shell.workspace-first .conversation-pane,.workspace-shell.workspace-first .conversation-panel-shell,.workspace-shell .conversation-pane-controls,.workspace-shell .conversation-collapsed-rail,.workspace-shell .conversation-resize-handle,.workspace-shell.conversation-first .workspace-main{display:none}.workspace-shell.workspace-first .conversation-pane{border-width:1px 0 0;order:3}.workspace-main{min-height:calc(100svh - 78px - env(safe-area-inset-bottom));z-index:1;order:3;padding:18px 18px 96px;position:relative;overflow:auto}.workspace-main>:last-child{margin-bottom:calc(28px + env(safe-area-inset-bottom))}.home-cockpit{gap:18px}.home-header{grid-template-columns:1fr;align-items:start}.home-header h1{overflow-wrap:anywhere;font-size:2rem}.home-chat-action{justify-self:start}.home-next-move{grid-template-columns:1fr;gap:20px;min-height:0;padding:22px}.home-next-copy h2{font-size:1.65rem}.home-readiness-score{text-align:left;grid-template-columns:auto minmax(0,1fr);place-items:center start}.home-readiness-ring{width:96px;height:96px}.home-readiness-ring strong{font-size:1.4rem}.home-readiness-ring span{font-size:.56rem}.home-readiness-score p{max-width:none}.home-section-heading{flex-direction:column;align-items:start;gap:8px}.home-section-heading>span{text-align:left}.home-readiness-list,.home-insight-grid{grid-template-columns:1fr}.home-readiness-list>button{border-bottom:1px solid var(--line);border-right:0}.home-readiness-list>button:last-child{border-bottom:0}.home-insight-grid{gap:20px}.home-pipeline-strip{grid-template-columns:repeat(4,minmax(64px,1fr))}.home-pipeline-strip strong{font-size:1.4rem}.home-evidence-actions{grid-template-columns:1fr}.home-evidence-actions>button,.home-evidence-actions>button:nth-child(2){border-bottom:1px solid var(--line);border-right:0}.home-evidence-actions>button:last-child{border-bottom:0}.home-activity-list>button{grid-template-columns:auto minmax(0,1fr) auto;gap:8px}.home-activity-list em{grid-area:2/2}.home-activity-list>button>svg:last-child{grid-area:1/3/3}.owner-report-cockpit{padding:18px}.owner-report-heading{flex-direction:column;align-items:flex-start}.owner-report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-report-kpis>:nth-child(2n){border-right:0}.owner-report-kpis>:nth-child(-n+6){border-bottom:1px solid #ffffff24}.owner-report-kpis>button,.owner-report-kpis>div{min-height:104px}.owner-report-economics{grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start;display:grid}.platform-status-table,.owner-compliance-table{margin-inline:-2px}.platform-status-row{min-width:840px}.owner-compliance-row{min-width:660px}.compliance-inventory-table .owner-table-row{grid-template-columns:1fr}.profile-pane,.jobs-panel,.applications-panel,.support-panel,.settings-panel,.settings-pane,.library-workspace,.resume-pane{padding-bottom:calc(118px + env(safe-area-inset-bottom))}.conversation-pane{padding-bottom:calc(106px + env(safe-area-inset-bottom))}.credit-status-banner,.settings-credit-empty-state,.profile-market-prompt-grid{grid-template-columns:1fr}.credit-status-actions,.settings-credit-actions{justify-content:flex-start}.workspace-shell.workspace-first .workspace-main{order:2}.profile-pane{padding:0}.library-header{grid-template-columns:1fr;align-items:stretch;gap:14px;padding:18px}.library-tab-strip{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.library-tab{justify-content:center;min-width:0;padding-inline:10px}.workspace-shell.conversation-first .profile-pane{gap:16px}.workspace-shell.conversation-first .profile-heading{gap:12px}.workspace-shell.conversation-first .profile-heading .pane-heading p:not(.eyebrow){display:none}.conversation-header{min-height:44px}.message-list{max-height:none;padding-bottom:12px;overflow-y:auto}.message-list:before{margin-top:auto}.assistant-message,.user-message,.system-note{max-width:100%;padding:12px;font-size:.86rem;line-height:1.48}.chat-message-body{gap:7px;margin-top:6px}.chat-message-body p{margin-top:5px}.chat-message-body h3{font-size:.9rem}.chat-message-body ul{gap:6px}.chat-input{background:#fbf9f4fa;grid-template-rows:minmax(42px,auto);grid-template-columns:36px 36px minmax(0,1fr) 42px;box-shadow:0 -10px 24px #0e192b0a}.chat-input.expanded{border-radius:28px;grid-template:"message message message message"minmax(60px,auto)"attach voice.send"42px/36px 36px minmax(0,1fr) 42px;align-items:end;row-gap:4px;min-height:116px}.chat-input.expanded textarea{grid-area:message;align-self:stretch;min-height:60px;max-height:126px;padding:7px 9px 3px}.chat-input.expanded .attach-button{grid-area:attach}.chat-input.expanded .voice-button{grid-area:voice}.chat-input.expanded button[type=submit]{grid-area:send}.chat-input textarea{min-height:38px;max-height:74px;font-size:.9rem}.chat-input:not(.expanded) textarea{min-height:36px;max-height:74px}.credits-table,.credits-table-row,.credits-example-grid,.credits-pack-grid,.credits-principle-grid,.auth-pricing-grid{grid-template-columns:1fr;display:grid}:is(.readiness-panel,.next-action-panel,.cockpit-panel,.return-brief-grid,.owner-console-header,.owner-action-strip,.owner-command-grid,.profile-milestone-list,.profile-summary-grid,.profile-signal-grid,.proof-theme-list,.resume-readiness-panel,.owner-detail-grid,.settings-grid,.settings-overview-grid,.settings-section-grid,.settings-stat-grid,.settings-history-grid,.settings-cost-row,.sources-helper-panel,.owner-metric-grid,.owner-pulse-grid,.owner-user-drawer-grid,.platform-status-grid,.fit-review-grid,.profile-editor-grid,.application-plan-editor,.record-row,.record-table-header,.job-record,.application-record,.artifact-record,.job-row,.job-row:has(.secondary-action),.materials-editor-grid,.materials-review-layout,.artifact-metadata-grid,.fact-groups){grid-template-columns:1fr}.owner-console-controls{justify-content:stretch}.workspace-shell.owner-focus-mode,.resume-proof-panel,.resume-view-controls,.resume-optional-section-list,.owner-credit-actions,.owner-credit-form,.owner-credit-form-direct,.application-record .record-actions,.application-plan-editor{grid-template-columns:1fr}.jobs-panel .record-list-controls,.applications-panel .record-list-controls{flex-wrap:wrap;align-items:stretch}.jobs-panel .record-filter-strip,.applications-panel .record-filter-strip{flex-wrap:wrap;overflow:visible}.jobs-panel .record-filter-chip,.applications-panel .record-filter-chip{text-align:center;flex:calc(33.33% - 6px);justify-content:center;min-width:0}.record-row>*,.record-main,.record-main-button,.record-actions{min-width:0;max-width:100%}.record-title,.record-meta,.record-summary,.record-subnote,.record-subtle-line,.record-next-action,.application-next-line{overflow-wrap:anywhere;max-width:100%}.decision-card{padding:12px}.application-plan-actions{flex-direction:column-reverse;align-items:stretch}.owner-credit-card{padding:16px}.owner-field-code,.owner-field-small,.owner-field-medium,.owner-credit-description,.owner-credit-form-direct .owner-field-small,.owner-credit-form-direct .owner-credit-description,.owner-user-picker{grid-column:auto}.owner-form-actions,.owner-action-button{width:100%}.segmented-control.compact{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.owner-table,.owner-table-row,.owner-promo-table .owner-table-row,.error-table .owner-table-row,.profitability-table .owner-table-row,.support-table .owner-table-row{grid-template-columns:1fr;display:grid}.affected-user-table .owner-table-head{display:none}.affected-user-table .owner-table-row,.recovery-policy-grid,.error-triage-panel[open],.error-triage-actions{grid-template-columns:1fr}.error-table .owner-table-head{display:none}.owner-queue-toggle{width:100%}.owner-queue-toggle button{flex:140px}.support-issue-header,.support-issue-actions{grid-template-columns:1fr;align-items:stretch;display:grid}.support-issue-status{text-align:left;place-items:start;min-width:0}.support-issue-grid{grid-template-columns:1fr}.record-table-header{display:none}.record-actions,.record-action-strip,.record-status-stack{justify-content:flex-start;place-items:start}.stage-progress-card>div:first-child{justify-content:stretch;align-items:start;gap:6px;display:grid}.stage-progress-card strong{font-size:1.45rem}.stage-progress{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.stage-progress button{min-height:66px}.compact-status-select{width:100%;max-width:none}.materials-review-header{flex-direction:column;align-items:stretch}.review-actions{justify-content:flex-start}.profile-summary-editor{grid-column:auto}.profile-heading{grid-template-columns:1fr}.profile-heading-photo{justify-items:start}.resume-document-preview{padding:20px}.resume-document-toolbar{flex-direction:column;align-items:stretch}.resume-preview-toolbar{justify-content:flex-start}.resume-role-card-header,.resume-role-meta-row,.resume-contact-grid,.resume-bullet-row,.resume-credential-grid{grid-template-columns:1fr}.resume-credential-grid .icon-only-action{justify-self:start}.resume-document-preview.preview-mode .resume-role-company-field{justify-content:flex-start}.resume-role-company-field{grid-template-columns:auto minmax(0,1fr)}.resume-document-preview.preview-mode .resume-role-company-field input,.resume-role-company-field input,.resume-role-meta-row label:last-child textarea{text-align:left}.resume-bullet-row span{display:none}.resume-unsaved-banner{flex-direction:column;align-items:stretch}}.workspace-main{overscroll-behavior:contain;scrollbar-gutter:stable;container:workspace/inline-size}.workspace-main>*,.workspace-main :is(.jobs-panel,.applications-panel,.settings-pane,.settings-panel,.owner-console,.home-cockpit,.profile-pane,.library-workspace,.resume-pane,.support-panel){min-width:0;max-width:100%}:is(.owner-tab-list,.jobs-panel .record-filter-strip,.applications-panel .record-filter-strip){overscroll-behavior-inline:contain;scrollbar-width:thin}@media (max-width:1320px) and (min-width:761px){.workspace-shell:not(.owner-focus-mode){grid-template-columns:clamp(220px, var(--nav-width,250px), 250px) 6px minmax(0, 1fr) 6px clamp(320px, var(--conversation-width,360px), 360px)}.workspace-shell.conversation-collapsed:not(.owner-focus-mode){grid-template-columns:clamp(220px, var(--nav-width,250px), 250px) 6px minmax(0, 1fr) 6px 58px}.workspace-main{padding:24px}}@container workspace (max-width:1240px){.owner-console-header{grid-template-columns:minmax(0,1fr)}.owner-console-controls{justify-content:flex-start;width:100%}.owner-console-controls .segmented-control.compact{flex:520px;min-width:0}}@container workspace (max-width:1060px){.owner-command-grid,.owner-pulse-grid,.owner-report-kpis,.settings-overview-grid,.settings-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container workspace (max-width:760px){.credit-status-banner,.home-header,.home-next-move,.home-insight-grid,.settings-credit-empty-state,.owner-console-header,.owner-command-grid,.owner-pulse-grid,.owner-report-kpis,.owner-detail-grid,.owner-detail-grid.two-column,.platform-status-grid,.settings-overview-grid,.settings-section-grid,.settings-grid,.profile-signal-grid,.proof-theme-list,.profile-market-prompt-grid,.record-row,.job-record,.application-record,.artifact-record{grid-template-columns:minmax(0,1fr)}.home-header{align-items:start}.home-chat-action{justify-self:start}.home-next-move{min-height:0}.home-readiness-score{text-align:left;grid-template-columns:auto minmax(0,1fr);justify-items:start}.home-readiness-score p{max-width:none}.home-evidence-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.home-evidence-actions>button:nth-child(2){border-right:0}.home-evidence-actions>button:nth-child(-n+2){border-bottom:1px solid var(--line)}.record-table-header,.job-record-header,.application-record-header{display:none}.jobs-panel .record-list-controls,.applications-panel .record-list-controls{flex-wrap:wrap;align-items:stretch}.jobs-panel .record-filter-strip,.applications-panel .record-filter-strip{flex-wrap:wrap;width:100%;overflow:visible}.jobs-panel .record-filter-chip,.applications-panel .record-filter-chip{flex:104px;justify-content:center}.record-row{align-items:stretch}.record-row>*,.record-actions,.application-stage-cell,.application-record .record-actions{grid-column:1;min-width:0;max-width:100%}.record-actions,.application-record .record-actions,.credit-status-actions,.settings-credit-actions{justify-content:flex-start}.record-actions .compact-action,.application-record .record-actions .compact-action{flex:132px}.settings-billing-card,.settings-purchase-card,.platform-status-cleanup{grid-column:1}.owner-tab-list{border-radius:var(--pr-radius-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.owner-tab-list button{flex:initial;min-width:0;padding-inline:8px}.fact-ledger-toolbar{grid-template-columns:minmax(0,1fr)}.fact-ledger-pagination{justify-content:space-between}.source-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;width:100%}.source-actions .source-pill{grid-column:1/-1;justify-self:start}.source-actions>:is(a,button){justify-content:center;width:100%}.source-actions>button:last-child{grid-column:1/-1}}@media (min-width:761px){@container workspace (max-width:760px){.applications-panel{gap:10px}.applications-panel .application-primary-controls{margin-bottom:0}.jobs-panel .record-filter-strip,.applications-panel .record-filter-strip{flex-wrap:nowrap;flex:1 1 0;width:auto;max-width:100%;overflow-x:auto}.jobs-panel .record-filter-chip,.applications-panel .record-filter-chip{flex:none;min-width:86px}.job-record{grid-template-columns:minmax(0,1fr) minmax(132px,auto)}.application-record{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.artifact-record{grid-template-columns:auto minmax(0,1fr) minmax(132px,auto)}.record-row>*,.application-stage-cell,.application-record .record-actions{grid-column:auto}.job-record .record-actions,.application-record .record-actions{justify-content:flex-start}.artifact-record .artifact-actions{grid-column:2/-1;justify-content:flex-start}}@container workspace (max-width:420px){.job-record,.application-record,.artifact-record{grid-template-columns:minmax(0,1fr)}.record-row>*,.record-actions,.application-stage-cell,.application-record .record-actions,.artifact-record .artifact-actions{grid-column:1}}@container workspace (max-width:900px){.jobs-panel .record-list-controls,.applications-panel .record-list-controls{flex-wrap:wrap;align-items:stretch}.jobs-panel .record-filter-strip,.applications-panel .record-filter-strip{flex-wrap:wrap;flex:100%;width:100%;overflow:visible}.jobs-panel .record-filter-chip,.applications-panel .record-filter-chip{flex:92px;justify-content:center;min-width:0}}}@media (min-width:1100px){@container workspace (max-width:760px){.job-record{grid-template-columns:minmax(0,1fr) minmax(96px,auto) minmax(118px,auto);gap:8px 10px;padding:12px}.job-record .record-actions{grid-column:1/-1}.application-record{grid-template-columns:minmax(0,1fr) minmax(150px,auto) minmax(112px,auto);gap:8px 10px;padding:12px}.application-record .record-actions{grid-column:auto;justify-content:flex-end}}}@media (max-width:767px){:root{--mobile-workspace-nav-height:calc(72px + env(safe-area-inset-bottom))}.application-detail-actions{grid-template-columns:minmax(0,1fr)}html,body{height:100%;overflow:hidden}body{padding-bottom:0}.workspace-shell{height:100dvh;min-height:100dvh;overflow:hidden}.workspace-main{height:auto;min-height:0;padding:16px 16px calc(var(--mobile-workspace-nav-height) + 20px);scrollbar-gutter:auto;flex:auto;overflow:hidden auto}.workspace-main>:last-child{margin-bottom:0}.workspace-main :is(.profile-pane,.jobs-panel,.applications-panel,.support-panel,.settings-panel,.settings-pane,.library-workspace,.resume-pane){padding-bottom:0}.mobile-workspace-nav{height:var(--mobile-workspace-nav-height);padding:6px 6px max(6px, env(safe-area-inset-bottom));border-radius:20px 20px 0 0}.mobile-workspace-nav button{touch-action:manipulation;border-radius:14px;min-height:54px}.mobile-more-drawer{bottom:calc(var(--mobile-workspace-nav-height) + 8px);max-height:calc(100dvh - var(--mobile-workspace-nav-height) - 24px);overflow-y:auto}.mobile-more-drawer button{min-height:48px}.conversation-pane{height:auto;inset:0 0 var(--mobile-workspace-nav-height) 0;padding:14px 14px max(14px, env(safe-area-inset-bottom))}.conversation-header{min-height:42px}.message-list{min-height:0;padding-bottom:8px;scroll-padding-bottom:12px}.chat-input,.chat-input.expanded{min-height:56px;margin-top:2px;position:relative;bottom:auto}.workspace-main .pane-heading h1,.home-header h1{margin-block:6px 8px;font-size:clamp(1.72rem,7.2vw,2.02rem);line-height:1.08}.workspace-main .pane-heading p:not(.eyebrow),.home-header p:not(.eyebrow){font-size:.94rem;line-height:1.48}.home-cockpit,.profile-pane,.settings-pane,.settings-panel,.jobs-panel,.applications-panel,.owner-console{gap:16px}.home-next-move{gap:16px;padding:18px}.home-next-copy h2{font-size:1.45rem}.home-readiness-ring{width:84px;height:84px}.home-section-heading h2{font-size:1.2rem}.home-readiness-list>button,.home-evidence-actions>button,.home-activity-list>button{min-height:64px;padding:10px 12px}.profile-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.profile-heading-photo{justify-items:center}.profile-photo-preview.large{width:64px;height:64px}.profile-photo-icon-action{width:38px;height:38px;right:-8px}:is(.profile-build-panel,.profile-editor-panel,.profile-intelligence-panel,.profile-draft-panel,.roles-panel,.settings-panel-section,.settings-section-card,.jobs-panel,.applications-panel,.owner-command-center,.owner-detail-panel){gap:14px;padding:14px}.settings-section-index{gap:6px;padding:8px}.settings-section-index a{text-align:center;flex:132px;justify-content:center;min-height:44px}:is(.home-text-action,.compact-action,.fact-confirm-button,.fact-delete-button,.conversation-credit-actions button,.conversation-credit-actions a){min-height:44px}.profile-editor-disclosure summary,.owner-policy-create>summary{min-height:48px}.owner-tab-list{border-radius:var(--pr-radius-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.owner-tab-list button{flex:initial;min-width:0;padding-inline:8px}}.home-next-move.home-next-move-single{grid-template-columns:minmax(0,1fr);min-height:190px}.home-insight-grid{grid-template-columns:minmax(0,1fr);gap:20px}.conversation-width-presets button{min-width:auto;padding-inline:9px}@media (min-width:1440px){.workspace-shell.layout-band-wide:not(.focus-mode){grid-template-columns:var(--nav-width,224px) 6px minmax(720px, 1fr) 6px minmax(340px, var(--conversation-width,360px))}.workspace-shell.layout-band-wide.conversation-collapsed:not(.focus-mode){grid-template-columns:var(--nav-width,224px) 6px minmax(720px, 1fr) 6px 58px}.workspace-shell.layout-band-wide.focus-mode{grid-template-columns:var(--nav-width,224px) 6px minmax(720px, 1fr)}}@media (min-width:768px) and (max-width:1439px){.workspace-shell.advisor-overlay-mode{grid-template-columns:var(--nav-width,72px) 6px minmax(0, 1fr) 6px 58px}.workspace-shell.advisor-overlay-mode:not(.conversation-collapsed),.workspace-shell.focus-mode{grid-template-columns:var(--nav-width,72px) 6px minmax(0, 1fr)}}@media (min-width:901px){.settings-section-index.settings-secondary-nav-list,.owner-tab-list.owner-secondary-nav{grid-template-columns:minmax(0,1fr);display:grid;overflow:visible}.settings-section-index.settings-secondary-nav-list{flex-wrap:nowrap;align-items:stretch;gap:4px;padding:7px}.settings-section-index.settings-secondary-nav-list a{text-align:left;justify-content:flex-start;width:100%;min-height:44px}.owner-tab-list.owner-secondary-nav{border-radius:var(--pr-radius-md);align-items:stretch;gap:4px;padding:7px}.owner-tab-list.owner-secondary-nav button{border-radius:var(--pr-radius-sm);flex:initial;font-family:var(--font-pr-ui), Arial, Helvetica, sans-serif;letter-spacing:normal;text-align:left;text-transform:none;white-space:normal;justify-content:space-between;width:100%;min-width:0;min-height:44px;padding:0 11px;font-size:.84rem;display:flex}.owner-tab-list.owner-secondary-nav button.active{background:var(--foreground);color:var(--panel)}}@media (max-width:900px){.settings-section-index.settings-secondary-nav-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.settings-section-index.settings-secondary-nav-list li,.settings-section-index.settings-secondary-nav-list a{width:100%;min-width:0}.settings-section-index.settings-secondary-nav-list a{text-align:left;white-space:normal;justify-content:flex-start}.owner-tab-list.owner-secondary-nav{scroll-snap-type:x proximity;scrollbar-width:thin;display:flex;overflow-x:auto}.owner-tab-list.owner-secondary-nav button{border-radius:var(--pr-radius-sm);font-family:var(--font-pr-ui), Arial, Helvetica, sans-serif;letter-spacing:normal;scroll-snap-align:start;text-transform:none;white-space:nowrap;flex:none;justify-content:space-between;min-width:max-content;min-height:44px;padding:0 9px;font-size:.82rem;display:flex}}@media (min-width:768px){.platform-status-row{grid-template-columns:minmax(78px,.45fr) minmax(100px,.55fr) minmax(150px,1.15fr) minmax(125px,.9fr) minmax(150px,1fr)}}.owner-sensitive-access{padding:0;overflow:clip}.owner-sensitive-access summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:11px 14px;display:flex}.owner-sensitive-access summary::marker{color:var(--muted)}.owner-sensitive-access summary span{gap:2px;display:grid}.owner-sensitive-access summary small{color:var(--pr-antique-gold);font-family:var(--font-pr-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:850}.owner-sensitive-access summary strong{color:var(--foreground);font-size:.94rem}.owner-sensitive-access summary em{color:var(--muted);white-space:nowrap;font-size:.78rem;font-style:normal;font-weight:750}.owner-sensitive-access-body{border-top:1px solid var(--line);gap:12px;padding:14px;display:grid}.owner-sensitive-access-body>p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.5}.owner-period-select{display:none}@media (max-width:767px){.owner-console-header{gap:10px}.owner-console-header .pane-heading>p:not(.eyebrow){display:none}.owner-context-toolbar{grid-template-columns:minmax(0,1fr) 44px;width:100%;display:grid}.owner-period-control.segmented-control.compact{display:none}.owner-period-select{min-width:0;display:block}.owner-period-select select{border:1px solid var(--line);border-radius:var(--pr-radius-pill);color:var(--foreground);font:inherit;background:#ffffffc7;width:100%;min-height:44px;padding:0 34px 0 13px;font-weight:750}.owner-context-toolbar>.secondary-action{width:44px;min-height:44px;padding:0;font-size:0}.owner-context-toolbar>.secondary-action svg{margin:0}.owner-console-redesign .owner-overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-console-redesign .owner-overview-kpis .owner-metric-card{gap:6px;padding:11px}.owner-console-redesign .owner-overview-kpis .owner-metric-card div{gap:6px;font-size:.72rem}.owner-console-redesign .owner-overview-kpis .owner-metric-card strong{font-size:1.75rem}.owner-console-redesign .owner-overview-kpis .owner-metric-card p{font-size:.78rem}.owner-sensitive-access summary{min-height:52px;padding:9px 11px}.profile-pane .workspace-section-tabs,.resume-pane .workspace-section-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.profile-pane .workspace-section-tabs button,.resume-pane .workspace-section-tabs button{text-align:center;white-space:normal;justify-content:center;min-width:0;min-height:44px}}.owner-tab-list.owner-secondary-nav button.active{background:var(--foreground);color:var(--panel)}.owner-tab-list.owner-secondary-nav button.active .owner-tab-badge{color:var(--panel);background:#ffffff2e}@media (max-width:1180px){.owner-console-redesign .affected-user-table .owner-table-head{display:none}.owner-console-redesign .affected-user-table .owner-table-row{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-console-redesign .affected-user-table .owner-table-row:not(.owner-table-head)>span:before{color:var(--pr-antique-gold);font-family:var(--font-pr-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:.68rem;font-weight:850;display:block}.owner-console-redesign .affected-user-table .owner-table-row:not(.owner-table-head)>span:first-child:before{content:"User"}.owner-console-redesign .affected-user-table .owner-table-row:not(.owner-table-head)>span:nth-child(2):before{content:"Impact"}.owner-console-redesign .affected-user-table .owner-table-row:not(.owner-table-head)>span:nth-child(3):before{content:"Recovery ownership"}.owner-console-redesign .affected-user-table .owner-table-row:not(.owner-table-head)>span:nth-child(4):before{content:"Next action"}}@media (max-width:767px){.owner-console-redesign .affected-user-table .owner-table-row{grid-template-columns:minmax(0,1fr)}.owner-console-redesign :is(.owner-table[aria-label=User\ list],.owner-tier-table)>.owner-table-head{display:none}.owner-console-redesign :is(.owner-table[aria-label=User\ list],.owner-tier-table) .owner-table-row>span[data-label]:before{color:var(--pr-antique-gold);content:attr(data-label);font-family:var(--font-pr-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:.68rem;font-weight:850;display:block}.workspace-shell .resume-pane .workspace-section-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-context-toolbar:has(>.secondary-action:nth-of-type(2)){grid-template-columns:minmax(0,1fr) 44px auto}.owner-context-toolbar>.secondary-action:nth-of-type(2){width:auto;min-width:max-content;padding-inline:10px;font-size:.76rem}}@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-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}
