:root{--shadow-overlay:0 16px 32px #1f1c1814;--layout-frame-narrow-max:46rem;--layout-frame-medium-max:64rem;--layout-frame-wide-max:84rem;--layout-content-narrow-max:40rem;--layout-content-medium-max:100%;--layout-content-wide-max:52rem;--layout-actions-narrow-max:32rem;--layout-actions-medium-max:100%;--layout-actions-wide-max:40rem;--layout-gap-section:16px;--layout-gap-stack:16px;--layout-gap-actions:12px}.project-setup-page{--setup-page-bg:#f4f1e8;--setup-chat-bg:#fff;--setup-ink:#20201d;--setup-muted:#6f6d64;--setup-line:#d8d4c8;--setup-paper:#f4f1e8;--setup-surface:#fffdf7;--setup-accent:#b94e32;--setup-positive:#2f6b52;background:var(--setup-page-bg);min-height:100vh;box-shadow:0 0 0 100vmax var(--setup-page-bg);clip-path:inset(0 -100vmax);color:var(--setup-ink)}.project-setup-gate-note{min-height:70vh;color:var(--setup-muted);letter-spacing:.02em;place-items:center;display:grid}.project-setup-auth-card{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);align-items:center;gap:clamp(3rem,8vw,8rem);max-width:68rem;min-height:78vh;margin:0 auto;display:grid}.project-setup-auth-intro h1,.project-setup-topbar h1,.project-setup-launch-receipt h2{max-width:12ch;font-family:var(--font-spectral), Spectral, Georgia, serif;letter-spacing:-.045em;overflow-wrap:anywhere;margin:.5rem 0 1.2rem;font-size:clamp(2.5rem,4vw,4.25rem);font-weight:500;line-height:1.02}.project-setup-auth-intro>p:last-child{max-width:42rem;color:var(--setup-muted);font-size:1.05rem;line-height:1.7}.project-setup-auth-form{border:1px solid var(--setup-line);background:#fffdf7e0;gap:1rem;padding:1.5rem;display:grid;box-shadow:0 24px 80px #2a261d14}.project-setup-auth-form label{gap:.4rem;display:grid}.project-setup-auth-form label>span{color:var(--setup-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.project-setup-auth-tabs{border-bottom:1px solid var(--setup-line);gap:1.25rem;margin-bottom:.5rem;display:flex}.project-setup-auth-tabs button{color:var(--setup-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 .65rem}.project-setup-auth-tabs button[aria-selected=true]{border-bottom-color:var(--setup-accent);color:var(--setup-ink)}.project-setup-workspace{width:min(100%, var(--layout-frame-medium-max));gap:1.25rem;margin:0 auto;padding-bottom:2rem;display:grid}.project-setup-standard-header{z-index:24;background:var(--setup-page-bg);padding:.75rem 0;position:sticky;top:0}.project-setup-standard-header .participant-flow-header{gap:12px;padding:clamp(1.25rem,2vw,1.75rem)}.project-setup-standard-header .participant-flow-content{gap:10px}.project-setup-topbar-meta{flex-wrap:wrap;justify-content:end;gap:.5rem;display:flex}.project-setup-topbar-controls{flex-wrap:wrap;justify-content:end;align-items:center;gap:.75rem;display:flex}.project-setup-topbar-controls>.button{white-space:nowrap;min-height:2.45rem}.project-setup-topbar-meta span{border:1px solid var(--setup-line);color:var(--setup-muted);background:0 0;border-radius:999px;padding:.45rem .7rem;font-size:.74rem}.project-setup-page .project-setup-conversation,.project-setup-page .conversation-thread,.project-setup-page .conversation-composer{background:var(--setup-chat-bg);background-image:none}.project-setup-page,.project-setup-page .project-setup-workspace,.project-setup-page .project-setup-standard-header,.project-setup-page .conversation-surface{box-shadow:none;background-image:none}.project-setup-grid{grid-template-columns:minmax(0,1.08fr) minmax(25rem,.92fr);align-items:start;gap:1.25rem;display:grid}.project-setup-conversation{min-width:0}.project-setup-conversation-heading{border-bottom:1px solid var(--setup-line);justify-content:space-between;align-items:start;gap:1rem;padding:1.35rem 1.5rem;display:flex}.project-setup-conversation-heading h2{font-family:var(--font-spectral), Spectral, Georgia, serif;margin:.25rem 0 0;font-size:1.45rem;font-weight:500}.project-setup-conversation-heading>span{color:var(--setup-muted);white-space:nowrap;font-size:.78rem}.project-setup-thread{gap:1rem;min-height:30rem;max-height:calc(100vh - 24rem);padding:1.5rem;display:grid;overflow-y:auto}.project-setup-message{border-left:2px solid var(--setup-line);max-width:82%;padding:.9rem 1rem}.project-setup-message>span{color:var(--setup-muted);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.35rem;font-size:.68rem;font-weight:700;display:block}.project-setup-message p,.project-setup-message h3{white-space:pre-wrap;margin:0}.project-setup-message--leader{background:#ece7da;border:0;border-radius:1rem 1rem .25rem;justify-self:end}.project-setup-message--question{border-left-color:var(--setup-accent);background:#fbf5ec;max-width:90%;padding:1.2rem 1.25rem}.project-setup-message--question h3{font-family:var(--font-spectral), Spectral, Georgia, serif;margin-bottom:.45rem;font-size:1.25rem;font-weight:500}.project-setup-message--question p{color:var(--setup-muted);font-size:.86rem}.project-setup-composer{border-top:1px solid var(--setup-line);gap:.75rem;padding:1rem 1.5rem 1.35rem;display:grid}.project-setup-composer textarea{resize:vertical;border:0;border-bottom:1px solid var(--setup-line);background:0 0;border-radius:0;min-height:6rem;font-size:1rem}.project-setup-composer textarea:focus{border-bottom-color:var(--setup-accent);box-shadow:none;outline:none}.project-setup-composer-footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.project-setup-composer-footer span{color:var(--setup-muted);font-size:.75rem}.project-setup-choice-row{flex-wrap:wrap;gap:.65rem;display:flex}.project-setup-choice-row button{border:1px solid var(--setup-line);background:0 0;border-radius:999px;padding:.7rem 1rem}.project-setup-choice-row button.is-selected{border-color:var(--setup-ink);background:var(--setup-ink);color:var(--setup-surface)}.project-setup-launchbar{z-index:20;color:#faf7ef;background:#282824;border:1px solid #302f2b;justify-content:space-between;align-items:center;gap:2rem;padding:.9rem 1rem .9rem 1.25rem;display:flex;position:fixed;bottom:1rem;left:max(1rem,50vw - 47rem);right:max(1rem,50vw - 47rem);box-shadow:0 18px 50px #1a18133d}.project-setup-launchbar>div{gap:.15rem;display:grid}.project-setup-launchbar span{color:#bbb7ab;font-size:.77rem}.project-setup-toast{z-index:30;border:1px solid var(--setup-line);background:var(--setup-surface);color:var(--setup-muted);border-radius:999px;padding:.7rem 1rem;position:fixed;top:1rem;left:50%;transform:translate(-50%);box-shadow:0 12px 36px #14120e24}.project-setup-toast--error{color:#8f2f24;border-color:#b35b4a}.project-setup-launch-receipt{border:1px solid var(--setup-line);background:var(--setup-surface);text-align:center;place-content:center;min-height:58vh;padding:4rem;display:grid}.project-setup-launch-receipt h2{max-width:16ch;margin-inline:auto;font-size:clamp(2.5rem,5vw,5rem)}.project-setup-join-link{border:1px solid var(--setup-line);background:var(--setup-paper);align-items:center;gap:.75rem;margin:2rem auto 0;padding:.65rem;display:flex}.project-setup-join-link code{text-overflow:ellipsis;max-width:34rem;overflow:hidden}.project-setup-launch-transition{border:1px solid var(--setup-line);background:var(--setup-page-bg);border-radius:28px;gap:22px;margin:clamp(20px,4vw,48px);padding:clamp(24px,4vw,42px);display:grid}.project-setup-launch-transition h2{margin:5px 0 8px;font-size:clamp(1.5rem,3vw,2.35rem)}.project-setup-launch-transition p{margin-bottom:0}.project-setup-launch-progress{background:#1212121a;border-radius:999px;height:4px;position:relative;overflow:hidden}.project-setup-launch-progress span{border-radius:inherit;background:var(--setup-ink);width:36%;animation:1.2s ease-in-out infinite project-setup-launch-progress;position:absolute;inset:0 auto 0 0}.project-setup-launch-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.project-setup-launch-steps li{color:var(--setup-muted);font-size:.82rem}.project-setup-launch-steps li:before{content:"";vertical-align:1px;border:1px solid;border-radius:999px;width:7px;height:7px;margin-right:7px;display:inline-block}.project-setup-launch-steps li.is-active,.project-setup-launch-steps li.is-complete{color:var(--setup-ink)}.project-setup-launch-steps li.is-active:before,.project-setup-launch-steps li.is-complete:before{background:currentColor}.project-setup-transition-error{padding:clamp(20px,4vw,48px)}@keyframes project-setup-launch-progress{0%{transform:translate(-105%)}to{transform:translate(385%)}}@media (prefers-reduced-motion:reduce){.project-setup-launch-progress span{width:66%;animation:none}}.project-leader-dashboard{--setup-page-bg:#f4f1e8;--setup-chat-bg:#fff;--setup-ink:#20201d;--setup-muted:#6f6d64;--setup-line:#d8d4c8;--setup-accent:#b94e32;border:1px solid var(--setup-line);background:var(--setup-chat-bg);border-radius:32px;gap:24px;padding:clamp(24px,4vw,48px);display:grid}.project-leader-dashboard.is-report-ready{background:0 0;border:0;border-radius:0;padding:0}.project-leader-assessment-stage{min-width:0}.project-leader-assessment-stage>.app-scene,.project-leader-assessment-stage>.participant-loading-card{width:100%;margin-inline:auto}.project-leader-slot-selection,.project-setup-launched-summary{border:1px solid var(--setup-line);background:var(--setup-chat-bg);border-radius:32px;gap:24px;padding:clamp(24px,4vw,48px);display:grid}.project-leader-slot-selection h2{margin:4px 0}.project-leader-slot-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.project-setup-launched-summary-actions{justify-content:flex-end;display:flex}.project-leader-dashboard-header,.project-leader-report-action{justify-content:space-between;align-items:center;gap:24px;display:flex}.project-leader-dashboard-header h2,.project-leader-report-action h3{margin:4px 0}.project-leader-dashboard-header p,.project-leader-report-action p{color:var(--setup-muted);margin:0}.project-leader-dashboard-metrics{flex-wrap:wrap;gap:8px;display:flex}.project-leader-dashboard-metrics span{border:1px solid var(--setup-line);color:var(--setup-muted);border-radius:999px;padding:8px 12px;font-size:.82rem}.project-leader-participant-list{border-top:1px solid var(--setup-line);display:grid}.project-leader-progress-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.project-leader-progress-heading h3,.project-leader-progress-heading p{margin:0}.project-leader-progress-heading p{max-width:720px;color:var(--setup-muted);margin-top:6px;font-size:.9rem}.project-leader-progress-total{white-space:nowrap;justify-items:end;gap:3px;display:grid}.project-leader-progress-total strong{font-family:var(--font-serif), Georgia, serif;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:400;line-height:1}.project-leader-progress-total small{color:var(--setup-muted);font-variant-numeric:tabular-nums}.project-leader-participant-row{border-bottom:1px solid #12121214;grid-template-columns:minmax(180px,.8fr) minmax(220px,1fr) minmax(180px,.65fr);align-items:center;gap:24px;padding:16px 4px;display:grid}.project-leader-participant-row>span:nth-child(2){color:var(--setup-muted)}.project-leader-participant-progress{grid-template-columns:minmax(80px,1fr) auto;align-items:center;gap:12px;display:grid}.project-leader-participant-progress-track{background:#1212121a;border-radius:999px;height:8px;display:block;overflow:hidden}.project-leader-participant-progress-fill{border-radius:inherit;background:var(--setup-accent);height:100%;transition:width .24s;display:block}.project-leader-participant-progress small{min-width:72px;color:var(--setup-muted);font-variant-numeric:tabular-nums;text-align:right}.project-leader-participant-row-head{color:var(--setup-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.76rem}.project-leader-report-action{border:1px solid var(--setup-line);background:var(--setup-page-bg);border-radius:24px;padding:22px 24px}.project-leader-report-action small{color:var(--setup-muted);margin-top:8px;display:block}.project-leader-roster-management{justify-items:start;gap:12px;display:grid}.project-leader-roster-panel{border:1px solid var(--setup-line);background:var(--setup-page-bg);border-radius:16px;gap:18px;width:100%;padding:20px;display:grid}.project-leader-roster-panel h3,.project-leader-roster-panel p{margin:0}.project-leader-roster-panel p{max-width:760px;color:var(--setup-muted);margin-top:5px;font-size:.9rem}.project-leader-roster-list{border-top:1px solid var(--setup-line);display:grid}.project-leader-roster-row{border-bottom:1px solid var(--setup-line);justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:10px 0;display:flex}.project-leader-roster-row>div:first-child{gap:2px;display:grid}.project-leader-roster-row span{color:var(--setup-muted);font-size:.84rem}.project-leader-roster-row.is-excluded{opacity:.72}.project-leader-roster-confirm{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (max-width:960px){.project-setup-auth-card,.project-setup-grid{grid-template-columns:1fr}.project-setup-auth-card{gap:2rem;padding:2rem 0}.project-setup-thread{max-height:none}.project-setup-topbar-meta{justify-content:start}}@media (max-width:640px){.project-setup-conversation-heading,.project-setup-composer-footer,.project-setup-launchbar{flex-direction:column;align-items:stretch}.project-setup-message{max-width:100%}.project-leader-dashboard-header,.project-leader-report-action,.project-leader-progress-heading{flex-direction:column;align-items:stretch}.project-leader-progress-total{justify-items:start}.project-leader-participant-row{grid-template-columns:1fr;gap:4px}.project-leader-participant-row-head{display:none}.project-leader-participant-progress{margin-top:8px}.project-leader-roster-row,.project-leader-roster-confirm{flex-direction:column;align-items:stretch}}*{box-sizing:border-box}html,body{margin:0;padding:0}html{background-color:var(--bg-paper)}body{background-color:var(--bg-paper);color:var(--ink-primary);font-family:var(--font-inter), "Segoe UI", sans-serif}a{color:inherit;text-decoration:none}.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}.app-typography-root{color:var(--ink-primary);font-family:var(--font-inter), "Segoe UI", sans-serif;font-synthesis-style:none}.app-page-shell{width:min(var(--page-shell-max-width,var(--content-max-width)), calc(100vw - 64px));gap:40px;margin:0 auto;padding:32px 0 80px;display:grid}.app-page-shell--narrow{--page-shell-max-width:var(--layout-frame-narrow-max)}.app-page-shell--medium{--page-shell-max-width:var(--layout-frame-medium-max)}.app-page-shell--wide{--page-shell-max-width:var(--content-max-width)}.app-page-shell--console{gap:32px;padding:32px 0 72px}.app-page-shell--flow,.app-page-shell--report{gap:40px;padding:32px 0 80px}.app-scene{--scene-frame-max:var(--layout-frame-wide-max);--scene-content-max:var(--layout-content-wide-max);--scene-actions-max:var(--layout-actions-wide-max);gap:var(--layout-gap-section);width:min(100%, var(--scene-frame-max));margin-inline:auto;display:grid}.app-scene--narrow{--scene-frame-max:var(--layout-frame-narrow-max);--scene-content-max:var(--layout-content-narrow-max);--scene-actions-max:var(--layout-actions-narrow-max)}.app-scene--medium{--scene-frame-max:var(--layout-frame-medium-max);--scene-content-max:var(--layout-content-medium-max);--scene-actions-max:var(--layout-actions-medium-max)}.app-scene__surface{width:100%}.app-scene__rail{width:min(100%, var(--scene-content-max));gap:var(--layout-gap-stack);margin-inline:auto;display:grid}.app-scene__rail .conversation-thread{background:0 0;padding:0}.app-scene__rail>:where(.eyebrow,h1,h2,h3,p,ul,ol,details){margin-top:0}.app-scene__actions{width:min(100%, var(--scene-actions-max));gap:var(--layout-gap-actions);margin-inline:auto;display:grid}.app-scene__actions .button{width:100%}.team-report{gap:26px;width:100%;display:grid}.participant-workspace-content--team .team-report{gap:var(--space-8)}.participant-workspace-content--team .team-report-section{gap:var(--space-5)}.participant-workspace-content--team .team-report-section>h3{font-family:var(--font-display-serif), Georgia, serif;letter-spacing:-.02em;text-transform:none;font-size:clamp(1.82rem,3vw,2.32rem);font-variant-caps:normal;font-weight:400;line-height:1.12}.participant-workspace-content--team .team-report-diagnosis,.participant-workspace-content--team .team-report-diagnosis .team-report-narrative-diagnosis{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.team-report-person-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel)}.team-report-hero{border-bottom:1px solid var(--border-subtle);gap:10px;padding:10px 0 22px;display:grid}.team-report-hero h2,.team-report-section h3,.team-report-person-head h3{letter-spacing:0;margin:0}.team-report-hero h2{font-size:clamp(2rem,4vw,3.25rem);line-height:1}.team-report-hero p,.team-report-section p,.team-report-person-card p{color:var(--ink-secondary);margin:0;line-height:1.55}.team-report-source,.team-report-evidence{color:var(--ink-muted);font-size:.9rem}.team-report-section{border-bottom:1px solid #5d53482e;gap:16px;padding:0 0 28px;display:grid}.team-report-section:last-child{border-bottom:0;padding-bottom:0}.team-report-section h3{color:var(--ink-primary);font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.12}.team-report-diagnosis-grid,.team-report-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.team-report-quality-warnings{border-left:3px solid var(--status-warning-text);background:var(--status-warning-bg);gap:6px;padding:12px 14px;display:grid}.team-report-quality-warnings>span{color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:780}.team-report-quality-warnings ul{color:var(--ink-secondary);gap:4px;margin:0;padding-left:1rem;font-size:.9rem;line-height:1.42;display:grid}.team-report-interventions{gap:0;display:grid}.team-report-diagnosis-grid article,.team-report-outcome,.team-report-metric-card{background:var(--surface-muted);border:0;border-radius:0;gap:8px;padding:16px;display:grid}.team-report-diagnosis-grid span,.team-report-outcome span,.team-report-metric-scores>span,.team-report-person-meta>span,.team-report-confidence{color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:760}.team-report-outcome{border-left:3px solid var(--ink-primary);background:var(--surface-selected)}.team-report-team-readout{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:14px;display:grid}.team-report-team-readout>div{background:var(--surface-muted);align-content:start;gap:6px;padding:14px;display:grid}.team-report-team-readout h4{color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:780;line-height:1.2}.team-report-team-readout p{color:var(--ink-secondary);font-size:.96rem;line-height:1.48}.team-report-diagnosis-evidence{border-left:3px solid var(--border-subtle);background:0 0;gap:8px;padding:4px 0 4px 14px;display:grid}.team-report-diagnosis-evidence>span{color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:740}.team-report-diagnosis-evidence ul{gap:4px;margin:0;padding-left:1rem;display:grid}.team-report-diagnosis-evidence li{color:var(--ink-secondary);font-size:.92rem;line-height:1.45}.team-report-narrative-diagnosis{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-default);width:100%;max-width:none;padding:var(--space-6);gap:18px;display:grid}.team-report-narrative-diagnosis>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.team-report-narrative-diagnosis>header>div{flex:auto;gap:7px;min-width:0;display:grid}.team-report-narrative-diagnosis h4,.team-report-narrative-experiment h4,.team-report-narrative-experiment h5{color:var(--ink-primary);letter-spacing:0;margin:0}.team-report-narrative-diagnosis header h4{font-size:clamp(1.2rem,2vw,1.75rem);line-height:1.2}.team-report-narrative-confidence{border:1px solid var(--border-subtle);color:var(--ink-secondary);white-space:nowrap;border-radius:999px;flex:none;padding:5px 9px;font-size:.82rem}.team-report-narrative-summary{width:100%;margin:0;font-size:1.08rem;line-height:1.55;color:var(--ink-primary)!important}.team-report-narrative-observation{gap:7px;display:grid}.team-report-narrative-observation>span{color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:760}.team-report-narrative-details{border-top:1px solid var(--border-subtle);padding-top:14px}.team-report-narrative-details summary{cursor:pointer;color:var(--ink-primary);font-weight:720}.team-report-narrative-explanation p{color:var(--ink-secondary);margin:12px 0 0;line-height:1.55}.team-report-narrative-details ul,.team-report-narrative-experiment ol,.team-report-narrative-experiment ul{gap:7px;margin:12px 0 0;padding-left:1.2rem;display:grid}.team-report-narrative-details li,.team-report-narrative-experiment li{color:var(--ink-secondary);line-height:1.5}.team-report-narrative-experiment{border:0;border-left:3px solid color-mix(in srgb, var(--status-warning-text) 66%, var(--border-subtle) 34%);background:color-mix(in srgb, var(--status-warning-bg) 34%, var(--surface-default) 66%);padding:var(--space-5);gap:9px;display:grid}.team-report-narrative-experiment>div{border-top:1px solid var(--border-subtle);margin-top:4px;padding-top:12px}.team-report-narrative-experiment h5{font-size:.92rem}.team-report-intervention{border-top:1px solid var(--border-subtle);grid-template-columns:2rem minmax(340px,1fr) minmax(360px,.72fr);align-items:start;gap:18px;padding:20px 0;display:grid}.team-report-intervention:last-child{border-bottom:1px solid var(--border-subtle)}.team-report-intervention-index{border:1px solid var(--border-subtle);width:1.35rem;min-width:1.35rem;min-height:1.35rem;color:var(--ink-primary);letter-spacing:0;white-space:nowrap;background:0 0;border-radius:999px;justify-content:center;align-items:center;font-size:.68rem;font-weight:400;line-height:1;display:inline-flex}.team-report-intervention h4,.team-report-metric-card h4,.team-report-person-brief-grid h4{letter-spacing:0;margin:0}.team-report-intervention-main{gap:10px;max-width:56rem;display:grid}.team-report-intervention-action{border-left:1px solid var(--border-subtle);gap:8px;padding-left:18px;display:grid}.team-report-intervention-action>span{color:var(--ink-muted);font-size:.78rem;font-weight:740}.team-report-intervention-action p{color:var(--ink-secondary);margin:0;font-size:.98rem;line-height:1.42}.team-report-intervention-meta{flex-wrap:wrap;gap:8px;padding-top:2px;display:flex}.team-report-intervention-meta span{border:1px solid var(--border-subtle);min-height:1.35rem;color:var(--ink-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:0 .5rem;font-size:.68rem;font-weight:400;line-height:1.2;display:inline-flex}.team-report-metric-scores{flex-wrap:wrap;gap:8px;display:flex}.team-report-score-text{align-items:center;gap:.38rem;display:inline-flex}.team-report-traffic-dot{background:var(--ink-muted);border-radius:999px;width:.52rem;min-width:.52rem;height:.52rem;display:inline-block;box-shadow:inset 0 0 0 1px #1212121a}.team-report-traffic-green{background:#2f9b55}.team-report-traffic-yellow{background:#d99a1e}.team-report-traffic-red{background:#d64242}.team-report-traffic-neutral{background:var(--ink-muted)}.team-report-metric-scores>span,.team-report-person-meta>span,.team-report-confidence{border:1px solid var(--border-subtle);min-height:1.35rem;color:var(--ink-muted);text-transform:none;letter-spacing:0;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:.34rem;padding:0 .48rem;font-size:.68rem;font-weight:400;display:inline-flex}.team-report-metric-card strong{color:var(--ink-primary);line-height:1.45}.team-report-table-frame{border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;overflow-x:auto}.team-report-table{border-collapse:collapse;width:100%;min-width:820px;font-size:.84rem;line-height:1.35}.team-report-table th,.team-report-table td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px}.team-report-table th:last-child,.team-report-table td:last-child{border-right:0}.team-report-table tr:last-child td{border-bottom:0}.team-report-table th{background:var(--surface-muted);color:var(--ink-primary);font-weight:760}.team-report-table td{color:var(--ink-secondary)}.team-report-table td:first-child{color:var(--ink-primary);font-weight:730}.team-report-role-table{min-width:720px}.team-report-people{gap:16px;display:grid}.team-report-person-card{gap:16px;padding:20px;display:grid}.team-report-person-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.team-report-person-head>div:first-child{gap:6px;display:grid}.team-report-person-head h3{color:var(--ink-primary);font-size:1.1rem;line-height:1.18}.team-report-person-head p{max-width:860px;font-size:1rem}.team-report-person-meta{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.team-report-person-evidence{border-top:1px solid var(--border-subtle);color:var(--ink-muted);padding-top:12px;font-size:.9rem}.team-report-person-readout{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-top:14px;display:grid}.team-report-person-readout>div{align-content:start;gap:5px;display:grid}.team-report-person-readout h4{color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:780;line-height:1.2}.team-report-person-readout p{color:var(--ink-secondary);font-size:.94rem;line-height:1.45}.team-report-person-readout-wide{grid-column:1/-1}.team-report-person-readout ul{color:var(--ink-secondary);gap:4px;margin:0;padding-left:1rem;font-size:.9rem;line-height:1.45;display:grid}.team-report-person-brief-grid{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-top:14px;display:grid}.team-report-person-brief-grid section{align-content:start;gap:8px;display:grid}.team-report-person-brief-grid h4{color:var(--ink-primary);font-size:.98rem;line-height:1.2}.team-report-person-brief-grid ul{color:var(--ink-secondary);margin:0;padding-left:18px;line-height:1.48}.team-report-glossary-grid{gap:16px;display:grid}.team-report-glossary-grid section{gap:10px;display:grid}.team-report-glossary-grid h4{color:var(--ink-primary);letter-spacing:0;margin:0;font-size:.98rem;line-height:1.2}.team-report-glossary-table{min-width:760px}.team-report-glossary-table th:first-child,.team-report-glossary-table td:first-child{width:22%}.team-report-glossary-table th:nth-child(2),.team-report-glossary-table td:nth-child(2){width:43%}.team-report-glossary-table th:nth-child(3),.team-report-glossary-table td:nth-child(3){width:35%}.team-report-person-brief-grid li+li{margin-top:7px}.team-report-person-details{border-top:1px solid var(--border-subtle);padding-top:12px}.team-report-person-details summary{cursor:pointer;color:var(--ink-primary);font-weight:760}.team-report-person-details .team-report-table-frame{margin-top:12px}.team-report-section-review{border-bottom:1px solid #5d534829;margin:0 0 4px;padding:0 0 16px}.team-report-section-review-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.team-report-section-review-head>span,.team-report-section-review-comment label{color:#5d5348ad;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}.team-report-section-review-head small{color:#5d5348a3;font-size:13px}.team-report-section-review-evidence-note{color:#5d5348a8;max-width:680px;margin:-4px 0 12px;font-size:14px;line-height:1.45}.team-report-section-review-actions,.team-report-section-review-submit-row{flex-wrap:wrap;gap:10px;display:flex}.team-report-review-choice,.team-report-review-save,.team-report-review-regenerate{color:#28231f;cursor:pointer;min-height:38px;font:inherit;background:#fffcf7e6;border:1px solid #5d534838;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:750}.team-report-review-choice-active,.team-report-review-save,.team-report-review-regenerate{color:#fffaf1;background:#24201c;border-color:#24201c}.team-report-review-choice:disabled,.team-report-review-save:disabled,.team-report-review-regenerate:disabled{cursor:not-allowed;opacity:.55}.team-report-section-review-comment{gap:10px;margin-top:14px;display:grid}.team-report-section-review-comment textarea{color:#2a241f;width:100%;max-width:760px;font:inherit;resize:vertical;background:#fffcf7e6;border:1px solid #5d53483d;border-radius:8px;padding:12px 14px;font-size:15px;line-height:1.45}.team-report-section-review-error{color:#9a304b;margin-top:10px;font-size:14px}.team-hypothesis-report{gap:34px;display:grid}.team-hypothesis-map-section,.team-hypothesis-next-step,.team-hypothesis-choice-panel{background:#fffcf7b8;border:1px solid #5d53482e;border-radius:8px;padding:clamp(22px,3vw,34px)}.team-hypothesis-choice-panel h3,.team-hypothesis-map-section h3,.team-hypothesis-next-step h3{margin:0}.team-hypothesis-choice-panel p,.team-hypothesis-final-report-panel p,.team-hypothesis-map-section p,.team-hypothesis-next-step p{color:#5d5348c7;max-width:820px;margin:12px 0 0}.team-hypothesis-final-report-panel{border-top:1px solid #5d534829;gap:12px;margin-top:24px;padding-top:22px;display:grid}.team-hypothesis-final-report-panel .team-hypothesis-primary-action{justify-self:start}.team-hypothesis-final-report-panel small{color:#5d5348ad;font-size:14px}.team-hypothesis-map-section{gap:20px;display:grid}.team-hypothesis-map-layout{gap:18px;display:grid}.team-hypothesis-map{aspect-ratio:800/500;background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--surface-muted) 18%, transparent) 0 1px, transparent 42%), linear-gradient(180deg, color-mix(in srgb, var(--surface-default) 96%, white 4%), color-mix(in srgb, var(--surface-default) 98%, var(--surface-muted) 2%));border:0;border-radius:0;width:100%;height:auto;min-height:470px;max-height:520px;display:block}.team-hypothesis-map-bg{fill:#0000;stroke:#0000}.team-hypothesis-map-axis{fill:none;stroke:color-mix(in srgb, var(--ink-primary) 68%, transparent);stroke-linecap:round;stroke-width:.85px}.team-hypothesis-map-axis-label,.team-hypothesis-map-quadrant-title{fill:var(--ink-secondary);font-family:var(--font-inter), "Segoe UI", sans-serif;font-weight:620}.team-hypothesis-map-axis-label{font-size:9px}.team-hypothesis-map-axis-label-x-left{text-anchor:start}.team-hypothesis-map-axis-label-x-right{text-anchor:end}.team-hypothesis-map-axis-label-center{text-anchor:middle}.team-hypothesis-map-quadrant-title{fill:color-mix(in srgb, var(--ink-secondary) 18%, transparent);font-family:var(--font-display-serif), Georgia, serif;letter-spacing:.05em;text-anchor:middle;font-size:22px;font-weight:720}.team-hypothesis-map-current-route path{fill:none;stroke:color-mix(in srgb, var(--ink-primary) 72%, transparent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px}.team-hypothesis-map-current circle{fill:#2f6f73;stroke:none;stroke-width:0}.team-hypothesis-map-label-leader{stroke:color-mix(in srgb, var(--ink-primary) 46%, transparent);stroke-linecap:round;stroke-width:.45px}.team-hypothesis-map-label-leader-main{stroke:#9f6b1f85}.team-hypothesis-map-current-label,.team-hypothesis-map-main-label,.team-hypothesis-map-main-label-sub,.team-hypothesis-map-option-label{fill:#28231f;font-family:var(--font-display-serif), Georgia, serif;paint-order:stroke;stroke:color-mix(in srgb, var(--surface-default) 88%, transparent);stroke-linejoin:round;stroke-width:4px;font-weight:680}.team-hypothesis-map-current-label{fill:color-mix(in srgb, var(--ink-primary) 90%, transparent);font-size:12px}.team-hypothesis-map-point-option circle{fill:color-mix(in srgb, var(--surface-default) 90%, transparent);stroke:color-mix(in srgb, var(--ink-secondary) 42%, transparent);stroke-dasharray:1 2.4;stroke-linecap:round;stroke-width:.7px}.team-hypothesis-map-point-main circle{fill:#b7842e;stroke:none;stroke-width:0}.team-hypothesis-map-point-constraint circle{fill:#c86f5a;stroke:none;stroke-width:0}.team-hypothesis-map-point-number{fill:var(--surface-default);font-family:var(--font-inter), "Segoe UI", sans-serif;font-size:6.5px;font-weight:760}.team-hypothesis-map-point-number-option{fill:color-mix(in srgb, var(--ink-secondary) 82%, transparent);font-size:5.4px;font-weight:780}.team-hypothesis-map-main-label{fill:#9f6b1f;font-size:14px}.team-hypothesis-map-main-label-sub{fill:color-mix(in srgb, var(--ink-primary) 80%, transparent);font-family:var(--font-inter), "Segoe UI", sans-serif;letter-spacing:0;stroke-width:2.4px;font-size:8.9px;font-weight:450}.team-hypothesis-map-option-label{fill:color-mix(in srgb, var(--ink-secondary) 68%, transparent);font-family:var(--font-inter), "Segoe UI", sans-serif;font-size:8.8px;font-weight:500}.team-hypothesis-map-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.team-hypothesis-map-legend-card{border:1px solid #5d534829;border-radius:8px;gap:8px;padding:14px;display:grid}.team-hypothesis-map-legend-card>div{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.team-hypothesis-map-legend-card span{background:color-mix(in srgb, #b7842e 86%, var(--ink-primary) 14%);color:#fffaf4;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;font-size:.82rem;font-weight:900;line-height:1;display:inline-flex}.team-hypothesis-map-legend-card-main span{background:#b7842e}.team-hypothesis-map-legend-card-constraint span{background:#c86f5a}.team-hypothesis-map-legend-card h4{color:#28231f;margin:0;font-size:1rem;line-height:1.25}.team-hypothesis-map-legend-card p,.team-hypothesis-map-legend-card small,.team-hypothesis-scenario-evidence{color:#5d5348b8;margin:0;font-size:.9rem;line-height:1.45}.team-hypothesis-map-legend-card small,.team-hypothesis-scenario-evidence{font-weight:800}.team-hypothesis-list{gap:22px;display:grid}.team-hypothesis-card{background:#fffaf4;border:1px solid #5d53482e;border-radius:8px;gap:22px;padding:clamp(22px,3vw,34px);display:grid;box-shadow:0 16px 38px #3a2b1c0f}.team-hypothesis-card-strong{border-left:5px solid #6e8f83}.team-hypothesis-card-medium{border-left:5px solid #b88739}.team-hypothesis-card-doubtful,.team-hypothesis-card-reject{border-left:5px solid #b85b49}.team-hypothesis-card>header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;display:grid}.team-hypothesis-card>header>span{color:#5d5348bd;border:1px solid #5d534833;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-weight:800;display:inline-flex}.team-hypothesis-card h3{max-width:900px;margin:0}.team-hypothesis-card h4,.team-hypothesis-review>span,.team-hypothesis-comment>span,.team-hypothesis-scenario-card dt{color:#5d5348ad;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:900;display:block}.team-hypothesis-card p,.team-hypothesis-card li{color:#5d5348db;font-size:1rem;line-height:1.58}.team-hypothesis-card p{margin:0}.team-hypothesis-card p+p{margin-top:10px}.team-hypothesis-card ul{margin:0;padding-left:1.2rem}.team-hypothesis-card li+li{margin-top:8px}.team-hypothesis-review{border-bottom:1px solid #5d534829;gap:12px;padding-bottom:18px;display:grid}.team-hypothesis-review-actions{flex-wrap:wrap;gap:10px;display:flex}.team-hypothesis-review-choice,.team-hypothesis-primary-action,.team-hypothesis-scenario-card button{color:#28231f;cursor:pointer;font:inherit;background:#fffcf7eb;border:1px solid #5d534838;border-radius:999px;padding:10px 16px;font-weight:800}.team-hypothesis-review-choice-active,.team-hypothesis-primary-action,.team-hypothesis-scenario-card-selected button{color:#fffaf1;background:#24201c;border-color:#24201c}.team-hypothesis-review-choice-doubtful.team-hypothesis-review-choice-active,.team-hypothesis-review-choice-reject.team-hypothesis-review-choice-active{background:#7f3e35;border-color:#7f3e35}.team-hypothesis-review-choice:disabled,.team-hypothesis-primary-action:disabled,.team-hypothesis-scenario-card button:disabled{cursor:default;opacity:.55}.team-hypothesis-comment{gap:8px;display:grid}.team-hypothesis-comment textarea{color:#28231f;font:inherit;resize:vertical;background:#fffaf4;border:1px solid #5d534838;border-radius:8px;width:100%;min-height:92px;padding:12px 14px}.team-hypothesis-review-readonly{color:#5d5348bd;border-bottom:1px solid #5d534829;padding-bottom:14px;font-weight:900}.team-hypothesis-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.team-hypothesis-scenario-card{border:1px solid #5d53482e;border-radius:8px;gap:14px;padding:18px;display:grid}.team-hypothesis-scenario-card button{text-align:left;border-radius:8px;justify-content:flex-start;align-items:center;gap:10px;display:inline-flex}.team-hypothesis-scenario-card button span{border:1px solid;border-radius:999px;justify-content:center;align-items:center;min-width:26px;height:26px;display:inline-flex}.team-hypothesis-scenario-card dl,.team-hypothesis-scenario-card dd{margin:0}.team-hypothesis-scenario-card dl{gap:12px;display:grid}.team-hypothesis-scenario-card dd,.team-hypothesis-constraint-choice{color:#5d5348c7}.team-hypothesis-constraint-choice{align-items:center;gap:8px;font-weight:700;display:flex}.team-hypothesis-primary-action{justify-self:start}.team-hypothesis-next-step{border-style:dashed}@media (max-width:760px){.team-hypothesis-map-legend,.team-hypothesis-scenario-grid,.team-hypothesis-card>header{grid-template-columns:1fr}.team-hypothesis-map-axis-label{font-size:8px}.team-hypothesis-map-quadrant-title{font-size:16px}}@media (max-width:900px){.team-report-diagnosis-grid,.team-report-interventions,.team-report-metric-grid,.team-report-team-readout,.team-report-person-readout,.team-report-person-brief-grid,.team-report-person-head{grid-template-columns:1fr}.team-report-intervention{grid-template-columns:1.35rem minmax(0,1fr);gap:14px}.team-report-intervention-action{border-left:0;grid-column:2;padding-left:0}.team-report-person-meta{justify-content:flex-start}}@media (max-width:620px){.team-report-glossary-table{min-width:0}.team-report-glossary-table thead{display:none}.team-report-glossary-table,.team-report-glossary-table tbody,.team-report-glossary-table tr,.team-report-glossary-table td{display:block}.team-report-glossary-table tr{border-bottom:1px solid var(--line);padding:12px}.team-report-glossary-table tr:last-child{border-bottom:0}.team-report-glossary-table td{border:0;width:auto;padding:0}.team-report-glossary-table td+td{margin-top:8px}.team-report-glossary-table td:nth-child(2):before,.team-report-glossary-table td:nth-child(3):before{color:var(--ink-muted);margin-bottom:2px;font-size:.72rem;font-weight:740;display:block}.team-report-glossary-table td:nth-child(2):before{content:"Что означает"}.team-report-glossary-table td:nth-child(3):before{content:"Как использовать"}}.app-scene--narrow-form .app-scene__rail,.app-scene--narrow-reading .app-scene__rail,.app-scene--medium .app-scene__rail,.app-scene--medium .app-scene__actions{width:100%;margin-inline:0}.hero,.detail-header,.setup-status,.section-card,.form-shell,.panel-note{border:1px solid var(--line);background:var(--panel);border-radius:var(--radius-lg);box-shadow:none}.hero,.detail-header{padding:32px}.page-header{gap:10px;display:grid}.page-header-compact{gap:6px}.page-header-standard{gap:8px}.page-header-editorial{gap:14px}.page-header-meta{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.page-header-meta-item{align-items:center;gap:10px;min-width:0;min-height:32px;display:inline-flex}.page-header-meta-action{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.page-header-meta-action:not(:disabled):hover .page-header-meta-value,.page-header-meta-action:not(:disabled):focus-visible .page-header-meta-value{text-underline-offset:.16em;text-decoration:underline}.page-header-meta-action:disabled{cursor:default}.page-header-meta-icon{width:.95rem;height:.95rem;color:var(--ink-tertiary);flex:none}.page-header-meta-label{color:var(--ink-tertiary);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem}.page-header-meta-value{min-width:0;color:var(--ink-primary);font-size:.98rem;line-height:1.35}.hero h1,.detail-header h1{font-family:var(--font-display-serif), Georgia, serif;letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:400}.hero h1{max-width:14ch;font-size:clamp(2.88rem,5.4vw,4.2rem);line-height:1.08}.section-card h2,.setup-header h2{font-family:var(--font-display-serif), Georgia, serif;letter-spacing:-.03em;margin:0;font-size:clamp(1.56rem,2.16vw,1.86rem);font-weight:400;line-height:1.18}.hero-copy,.detail-header p,.helper-copy{max-width:64ch;color:var(--ink-secondary);margin:0;font-size:.96rem;line-height:1.6}.hero-actions{gap:var(--control-gap);flex-wrap:wrap;align-items:flex-start;margin-top:24px;display:flex}.inline-link-row{align-items:center;gap:var(--control-gap);flex-wrap:wrap;display:flex}.button-row{gap:var(--control-gap);flex-wrap:wrap;align-items:flex-start;margin-top:18px;display:flex}.hero-actions>label,.button-row>label,.hero-actions>fieldset,.button-row>fieldset,.inline-link-row>label{align-content:start;gap:10px;min-width:min(320px,100%);margin:0;display:grid}.button-row>fieldset{border:0;padding:0}.button-row>.wave-context-field{flex:100%}.personal-report-progress{border:1px solid var(--field-border);background:color-mix(in srgb, var(--surface-default) 82%, var(--surface-muted) 18%);border-radius:8px;gap:12px;width:min(720px,100%);margin-top:22px;padding:18px 20px;display:grid}.personal-report-progress-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.personal-report-progress-header p:not(.eyebrow){color:var(--ink-primary);margin:4px 0 0;font-size:1rem;font-weight:650;line-height:1.35}.personal-report-progress-header span{color:var(--accent-warm,#996329);flex:none;font-size:1.12rem;font-weight:750;line-height:1}.personal-report-progress-track{background:var(--rule-soft);border-radius:999px;height:8px;overflow:hidden}.personal-report-progress-track span{border-radius:inherit;background:var(--ink-primary);height:100%;transition:width .48s;display:block}.participant-data-section{width:100%}.participant-data-readonly-note{border:1px solid var(--line);background:#12121208;border-radius:14px;margin:0 0 16px;padding:12px 14px}.participant-data-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.participant-data-card{align-content:start;gap:12px;display:grid}.participant-data-actions{gap:var(--control-gap);flex-wrap:wrap;width:100%;margin-top:4px;display:flex}.participant-data-actions>.button{white-space:pre-line;width:100%;line-height:1.15}.participant-data-list{margin-top:-2px}.participant-data-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.participant-data-facts div{gap:4px;display:grid}.participant-data-facts dt{color:var(--ink-tertiary);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem}.participant-data-facts dd{color:var(--ink-primary);margin:0;font-size:1rem;font-weight:650}.interview-stage-field{border:0;gap:10px;min-width:min(320px,100%);margin:0;padding:0;display:grid}.form-grid>.interview-stage-field{grid-column:1/-1}.interview-stage-field legend{padding:0;font-weight:500}.interview-stage-options{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(52px,auto);align-items:start;gap:12px 24px;display:grid}.interview-stage-options.is-stack{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;justify-items:start}.interview-stage-option{min-height:52px;color:var(--ink-primary);cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;line-height:1.45;display:grid}.interview-stage-option input{width:auto;accent-color:var(--ink-primary);margin:3px 0 0}.interview-stage-option span{text-wrap:balance;min-width:0;display:block}.interview-stage-option.is-disabled{color:var(--ink-secondary);cursor:default}.field-error{color:var(--accent-functional);margin:0;font-size:.95rem;line-height:1.5}.button{min-height:var(--control-min-height);border-radius:var(--control-radius);max-width:100%;padding:var(--control-padding-y) var(--control-padding-x);border:1px solid var(--field-border);background:var(--surface-default);color:var(--ink-primary);font:inherit;text-align:center;white-space:normal;cursor:pointer;justify-content:center;align-items:center;gap:8px;font-weight:500;line-height:1.2;transition:background-color .16s,color .16s,border-color .16s,transform .16s;display:inline-flex}.button-primary{background:var(--accent-ink);color:var(--text-inverse);border-color:var(--accent-ink)}.button-primary:hover{background:color-mix(in srgb, var(--accent-ink) 92%, white 8%);border-color:color-mix(in srgb, var(--accent-ink) 92%, white 8%)}.button-accent{background:var(--accent-soft);color:var(--ink-primary);border-color:color-mix(in srgb, var(--accent-soft) 65%, var(--border-default) 35%)}.button-accent:hover{background:color-mix(in srgb, var(--accent-soft) 82%, white 18%);border-color:var(--border-strong)}.button-secondary{background:var(--surface-default);color:var(--ink-secondary)}.button-secondary:hover,.button-secondary.is-selected{background:var(--surface-selected);color:var(--ink-primary);border-color:var(--border-strong)}.button:hover{transform:translateY(-1px)}.button:disabled{cursor:not-allowed;opacity:.58;box-shadow:none;transform:none}.button.button-wait,.button.button-wait:disabled{cursor:wait}.button-loading-label{white-space:nowrap;justify-content:center;align-items:baseline;min-width:0;display:inline-flex}.button.button-primary:disabled,.button.button-primary:disabled:hover{background:var(--accent-ink);color:var(--text-inverse);border-color:var(--accent-ink);transform:none}.button.button-accent:disabled,.button.button-accent:disabled:hover{background:var(--accent-soft);color:var(--ink-primary);border-color:color-mix(in srgb, var(--accent-soft) 65%, var(--border-default) 35%);transform:none}.button.button-secondary:disabled,.button.button-secondary:disabled:hover{background:var(--surface-default);color:var(--ink-secondary);border-color:var(--field-border);transform:none}.section-nav{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.section-nav-link{appearance:none;min-height:32px;color:var(--ink-secondary);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;padding:6px 0;font-weight:500;line-height:1.2;text-decoration:none;transition:color .16s,border-color .16s;display:inline-flex;position:relative}.section-nav-link:hover{color:var(--ink-primary)}.section-nav-link-active,.section-nav-link[aria-current=page]{color:var(--ink-primary);border-color:var(--ink-primary)}.status-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;min-height:30px;padding:6px 12px;font-size:.8rem;font-weight:600;line-height:1.2;display:inline-flex}.status-badge-neutral{background:var(--badge-neutral);border-color:var(--border-subtle);color:var(--status-neutral-text)}.status-badge-success{background:var(--badge-success);border-color:color-mix(in srgb, var(--status-success-text) 18%, var(--border-subtle) 82%);color:var(--ok)}.status-badge-warning{background:var(--badge-warning);border-color:color-mix(in srgb, var(--status-warning-text) 18%, var(--border-subtle) 82%);color:var(--warn)}.status-badge-danger{background:var(--badge-danger);border-color:color-mix(in srgb, var(--status-danger-text) 18%, var(--border-subtle) 82%);color:var(--accent-functional)}.status-badge-muted{background:var(--surface-muted);border-color:var(--border-subtle);color:var(--ink-secondary)}.meta-list{gap:0;margin:0;display:grid}.meta-list-compact{gap:0}.meta-list-row{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,168px) minmax(0,1fr);align-items:start;gap:12px 18px;padding:12px 0;display:grid}.meta-list-row:first-child{border-top:0;padding-top:0}.meta-list-label,.meta-list-value{min-width:0;margin:0;line-height:1.55}.meta-list-label{color:var(--ink-tertiary)}.meta-list-value{color:var(--ink-primary)}.action-panel{background:var(--surface-emphasis)}.utility-panel{background:var(--surface-muted)}.setup-status{margin-top:24px;padding:24px}.setup-header{justify-content:space-between;align-items:start;gap:16px;display:flex}.badge{border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.08em;padding:8px 12px;font-size:.78rem}.badge-ready{background:var(--status-success-bg);color:var(--ok)}.badge-pending{background:var(--status-warning-bg);color:var(--warn)}.status-list,.stack-list,.number-list,.pill-list,.plain-list{margin:0;padding:0;list-style:none}.plain-list{gap:10px;margin-top:12px;display:grid}.plain-list li{border-top:1px solid var(--line);padding-top:10px;line-height:1.55}.plain-list-signal-item{gap:6px;display:grid}.plain-list-signal-heading{color:var(--ink-primary);flex-wrap:wrap;align-items:center;gap:8px;font-weight:650;line-height:1.25;display:flex}.plain-list-signal-body{color:var(--ink-secondary);line-height:1.45;display:block}.plain-list-signal-chip{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-default);min-height:23px;color:var(--ink-secondary);letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:2px 8px;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex}.plain-list-signal-chip-conflict{border-color:color-mix(in srgb, var(--warn) 32%, var(--border-subtle) 68%);background:color-mix(in srgb, var(--warn) 8%, var(--surface-default) 92%);color:var(--warn)}.status-list{gap:12px;margin-top:24px;display:grid}.status-list li,.stack-list li,.number-list li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 0;line-height:1.55;display:flex}.status-ok{color:var(--ok)}.meta-talent-label-with-definition{gap:3px;max-width:38rem;display:grid}.meta-talent-label-with-definition>span{color:var(--ink-primary)}.meta-talent-label-with-definition small{color:var(--ink-tertiary);font-size:.78rem;font-weight:400;line-height:1.35}.canonical-peer-signal-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.canonical-peer-signal-list li{border-top:1px solid var(--line);gap:10px;padding-top:14px;display:grid}.canonical-peer-signal-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.status-missing{color:var(--warn)}.grid,.join-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.join-grid{margin-bottom:24px}.participant-flow-header{gap:14px;display:grid}.participant-flow-stage-line{scrollbar-width:none;margin:0;overflow-x:auto}.participant-flow-stage-line::-webkit-scrollbar{display:none}.participant-flow-stage-list{white-space:nowrap;flex-wrap:nowrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.participant-flow-stage-item{color:var(--ink-muted);letter-spacing:.035em;text-transform:uppercase;align-items:center;gap:6px;font-size:.66rem;display:inline-flex;position:relative}.participant-flow-stage-item:after{content:">";color:var(--ink-faint)}.participant-flow-stage-item:last-child:after{content:none}.participant-flow-stage-item.is-current,.participant-flow-stage-item.is-current .participant-flow-stage-label{color:var(--ink-primary)}.participant-flow-stage-item:not(.is-current) .participant-flow-stage-label{color:var(--ink-faint);opacity:.68}.participant-flow-stage-item:not(.is-current):after{color:var(--ink-faint)}.participant-flow-stage-label{display:inline-block}.participant-flow-stage-button{color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:0}.participant-flow-stage-button:hover,.participant-flow-stage-button:focus-visible{text-underline-offset:.16em;text-decoration:underline}.participant-flow-meta-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.participant-flow-context{min-width:0;color:var(--ink-secondary);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;margin:0;font-size:.86rem;line-height:1.3;display:inline-flex;overflow:hidden}.participant-flow-context-action{color:inherit;cursor:pointer;font:inherit;text-overflow:ellipsis;text-underline-offset:.18em;white-space:nowrap;background:0 0;border:0;min-width:0;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .14s,color .14s;overflow:hidden}.participant-flow-context-action:hover,.participant-flow-context-action:focus-visible{color:var(--ink);text-decoration-color:currentColor}.participant-flow-context-badge{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 86%, var(--bg-paper) 14%);min-height:1.35rem;color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:0 .48rem;font-size:.68rem;display:inline-flex}.participant-flow-status-chip{border:1px solid var(--border-subtle);min-height:1.35rem;color:var(--ink-muted);letter-spacing:0;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;padding:0 .48rem;font-size:.68rem;font-weight:400;display:inline-flex}.participant-flow-action-row{white-space:nowrap;align-items:center;gap:14px;display:inline-flex}.participant-flow-meta-action{color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:.84rem;line-height:1.2;transition:color .14s;display:inline-flex}.participant-flow-meta-icon{flex:none;width:.84rem;height:.84rem}.participant-flow-meta-action:hover:not(:disabled){color:var(--ink-primary)}.participant-flow-meta-action-danger{color:var(--ink-muted)}.participant-flow-meta-action:disabled{opacity:.55;cursor:progress}.participant-flow-title{font-family:var(--font-display-serif), Georgia, serif;letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.56rem,2.28vw,2.08rem);font-weight:400;line-height:1.14}.participant-flow-intro{max-width:860px;color:var(--ink-secondary);margin:0;font-size:1.02rem;line-height:1.55}.participant-flow-content{gap:18px;display:grid}.participant-workspace-header{gap:16px}.section-card.participant-workspace-header{padding-bottom:24px}.participant-workspace-navigation{min-width:0;margin-top:12px}.participant-workspace-navigation .result-subnav{border-bottom:0;gap:8px;width:100%;margin:0}.participant-workspace-navigation .result-subnav-button{border-radius:calc(var(--radius-sm) - 2px);border:1px solid #0000;min-height:38px;padding:8px 14px;transition:background-color .16s,border-color .16s,color .16s}.participant-workspace-navigation .result-subnav-button-active,.participant-workspace-navigation .result-subnav-button[aria-pressed=true]{border-color:color-mix(in srgb, var(--ink-primary) 52%, var(--field-border) 48%);background:color-mix(in srgb, var(--ink-primary) 8%, var(--surface-default) 92%);color:var(--ink-primary)}.participant-workspace-navigation .result-subnav-button-separated{margin-inline-start:34px}.participant-workspace-navigation .result-subnav-button-separated:before{display:none}.participant-workspace-content{gap:24px;display:grid}.participant-workspace-content.participant-workspace-content--hypotheses{gap:10px}.participant-workspace-title{max-width:none;font-family:var(--font-display-serif), Spectral, Georgia, serif;letter-spacing:0;font-size:clamp(1.72rem,2.1vw,2.05rem);font-weight:400;line-height:1.14}.participant-workspace-body{gap:0;min-width:0}:is(.participant-workspace-content--plan:has(.participant-idp-version-picker),.participant-workspace-content--team:has(.participant-team-report-version-picker)){position:relative}:is(.participant-workspace-content--plan:has(.participant-idp-version-picker) .participant-workspace-title,.participant-workspace-content--team:has(.participant-team-report-version-picker) .participant-workspace-title){padding-right:min(34vw,18rem)}.participant-workspace-content--plan .participant-idp-version-picker,.participant-workspace-content--team .participant-team-report-version-picker{margin:0 0 20px}:is(.participant-workspace-content--plan:has(.participant-idp-version-picker) .participant-idp-version-picker,.participant-workspace-content--team:has(.participant-team-report-version-picker) .participant-team-report-version-picker){margin:0;position:absolute;top:24px;right:24px}.participant-workspace-content--plan .participant-plan-document-body,.participant-workspace-content--team .participant-team-report-body{gap:var(--space-8);display:grid}.section-card.participant-summary-flow-embedded{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.participant-summary-flow-embedded>.section-card:has(.competency-profile-shell){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.participant-workspace-content--profile .participant-summary-flow-embedded>.section-card,.participant-workspace-content--hypotheses .participant-summary-flow-embedded>.section-card,.participant-workspace-content--dashboard .participant-summary-flow-embedded>.section-card,.participant-workspace-content--chat .participant-summary-flow-embedded>.section-card,.participant-workspace-content--data .participant-summary-flow-embedded>.section-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.participant-workspace-content--profile .participant-summary-flow-embedded>.participant-profile-module-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);box-shadow:none;padding:24px}.participant-summary-flow-embedded>.participant-result-chat,.participant-summary-flow-embedded>.participant-data-section{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.participant-result-workspace-dashboard{width:100%;max-width:none}.participant-loading-shell{width:min(100%,34rem)}.participant-loading-card{place-items:center;min-height:11rem;display:grid}.participant-loading-rail{text-align:center;width:min(100%,26rem)}.participant-loading-message{color:var(--ink-secondary);text-wrap:balance;margin:0;font-size:1rem;line-height:1.55}.participant-consent-panel{gap:18px;display:grid}.participant-consent-panel-embedded{width:100%;margin:0}.participant-consent-list{gap:14px;margin:0;padding-left:1.25rem;display:grid}.participant-consent-list li{line-height:1.6}.participant-consent-checkbox{width:100%;margin:4px 0 0}.participant-consent-button{justify-content:center;width:100%;margin:0}.join-focus-heading{gap:10px;display:grid}.join-focus-heading h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.45rem,2.2vw,2rem)}.join-focus-heading .helper-copy{max-width:760px;margin:0}.join-focus-meta{justify-content:flex-start}.admin-slot-list{gap:14px;margin-top:24px;display:grid}.role-catalog-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.role-catalog-list{gap:18px;display:grid}.role-catalog-card{border-top:1px solid var(--line);gap:18px;padding-top:18px;display:grid}.role-catalog-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.role-catalog-merge{gap:var(--control-gap);flex-wrap:wrap;align-items:flex-end;display:flex}.role-catalog-merge>label{gap:10px;min-width:220px;display:grid}.role-catalog-form-grid{margin-bottom:0}.role-catalog-inline-toggle{align-self:start;align-items:center;gap:12px;display:inline-flex!important}.role-catalog-inline-toggle span{color:var(--ink-primary)}.role-catalog-inline-toggle input[type=checkbox]{width:auto;margin:0}.role-catalog-block{gap:12px;display:grid}.role-catalog-occupants{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.role-catalog-occupant-option{border:1px solid var(--line);background:#ffffff73;align-items:center;gap:10px;padding:12px 14px;display:flex}.role-competency-list{gap:18px;display:grid}.role-competency-card{border:1px solid color-mix(in srgb, var(--line) 84%, #ffffffa3 16%);background:#ffffff6b;gap:18px;padding:20px;display:grid}.role-competency-card-header{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.role-competency-heading{gap:6px;display:grid}.role-competency-heading h3{font-family:var(--font-display-serif), Georgia, serif;letter-spacing:-.03em;margin:0;font-size:clamp(1.26rem,2.04vw,1.56rem);font-weight:400}.role-competency-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.role-competency-row{gap:8px;display:grid}.role-expression-occupant{border-top:1px solid var(--line);gap:18px;padding-top:18px;display:grid}.role-expression-workspace{grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:24px;display:grid}.role-expression-skip-panel{border-top:1px solid var(--line);gap:12px;margin-top:16px;padding-top:16px;display:grid}.role-expression-skip-actions{flex-wrap:wrap;gap:10px;display:flex}.role-expression-skip-button{min-height:42px;padding:10px 14px;font-size:.94rem}.role-expression-skip-button-active{background:var(--surface-selected);color:var(--ink-primary);border-color:var(--border-strong)}.role-expression-pocket{align-content:start}.role-expression-board-section{gap:14px;display:grid}.role-expression-chart{border:1px solid var(--field-border);background:linear-gradient(135deg,#7a935c14,#0000 45%),linear-gradient(315deg,#8248360f,#0000 40%),#fff;min-height:520px;position:relative;overflow:hidden}.role-expression-chart-y-label{z-index:2;max-width:110px;color:var(--ink-secondary);font-size:.82rem;line-height:1.2;position:absolute;left:12px}.role-expression-chart-y-label-top{top:26px}.role-expression-chart-y-label-bottom{bottom:42px}.role-expression-chart-y-axis{border-right:1px solid var(--line);width:64px;position:absolute;inset:0 auto 0 0}.role-expression-chart-y-row{width:100%;color:var(--ink-secondary);padding-left:14px;position:absolute;left:0;transform:translateY(-50%)}.role-expression-chart-y-row:first-child{transform:none}.role-expression-chart-y-row:last-child{transform:translateY(-100%)}.role-expression-chart-surface{min-height:520px;margin-left:64px;position:relative}.role-expression-chart-x-axis{z-index:1;pointer-events:none;border-top:1px solid #12121224;position:absolute;bottom:0;left:64px;right:0}.role-scaling-matrix .role-expression-chart-surface{min-height:540px}.role-scaling-matrix .role-expression-chart-grid-line-horizontal{border-top-color:#1212120d}.role-scaling-matrix .role-expression-chart-grid-line-vertical{border-left-color:#1212120d}.role-expression-chart-grid-line{z-index:0;pointer-events:none;position:absolute}.role-expression-chart-grid-line-horizontal{border-top:1px dashed #12121214;left:0;right:0;transform:translateY(-50%)}.role-expression-chart-grid-line-vertical{border-left:1px dashed #12121214;top:0;bottom:0;transform:translate(-50%)}.role-expression-chart-grid-line-center.role-expression-chart-grid-line-horizontal{border-top:1px solid var(--line)}.role-expression-chart-grid-line-center.role-expression-chart-grid-line-vertical{border-left:1px solid var(--line)}.role-effectiveness-chart-column{display:none}.role-expression-chip-placed{z-index:2;text-align:center;white-space:normal;justify-content:center;width:max-content;min-width:132px;max-width:min(260px,100% - 16px);position:absolute;transform:translate(-50%,-50%)}.role-matrix-quadrant{z-index:1;width:min(180px,34%);color:color-mix(in srgb, var(--ink-tertiary) 86%, transparent);text-align:center;text-wrap:balance;letter-spacing:.01em;pointer-events:none;font-size:.76rem;line-height:1.2;position:absolute;transform:translate(-50%,-50%)}.role-matrix-quadrant-top-left{top:25%;left:25%}.role-matrix-quadrant-top-right{top:25%;left:75%}.role-matrix-quadrant-bottom-left{top:75%;left:25%}.role-matrix-quadrant-bottom-right{top:75%;left:75%}.role-expression-axis-notes{color:var(--ink-secondary);justify-content:space-between;gap:16px;font-size:.9rem;display:flex}.role-expression-axis-notes-horizontal{margin-left:64px;padding:0 8px}.role-scaling-deficit-label{z-index:2;max-width:52px;color:var(--ink-secondary);pointer-events:none;font-size:.72rem;line-height:1.15;position:absolute;left:6px}.role-scaling-deficit-label-top{top:24px}.role-scaling-deficit-label-bottom{bottom:24px}.role-expression-score-grid{gap:18px;display:grid}.role-expression-input-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.role-expression-table{border:1px solid var(--line);background:#fff6;grid-template-columns:minmax(220px,1.2fr) repeat(2,minmax(120px,.6fr));gap:0;display:grid}.role-expression-table-header,.role-expression-table-row,.role-expression-table-cell{border-bottom:1px solid var(--line);padding:12px 14px}.role-expression-table-header{color:var(--ink-tertiary);text-transform:uppercase;letter-spacing:.08em;background:#fff9;font-size:.78rem;font-weight:600}.role-expression-table-row{border-right:1px solid var(--line);align-items:center;min-height:60px;display:flex}.role-expression-name-stack{align-content:center;gap:4px;display:grid}.role-expression-name-note{color:var(--ink-secondary);font-size:.78rem;line-height:1.35}.role-expression-table-cell{border-left:1px solid var(--line);align-items:center;display:flex}.role-expression-table-cell input{width:100%}.metaq-gap-table{border:1px solid var(--line);background:#ffffff73;grid-template-columns:minmax(180px,1.25fr) repeat(5,minmax(0,.82fr)) minmax(104px,.68fr);width:100%;display:grid;overflow-x:visible}.metaq-gap-table-participant{grid-template-columns:minmax(180px,1.3fr) repeat(8,minmax(120px,.72fr)) minmax(104px,.68fr)}.metaq-gap-cell{border-bottom:1px solid var(--line);border-left:1px solid var(--line);white-space:nowrap;padding:12px 14px}.metaq-gap-table:not(.metaq-gap-table-participant)>.metaq-gap-cell:nth-child(7n+1),.metaq-gap-table-participant>.metaq-gap-cell:nth-child(10n+1){border-left:none}.metaq-gap-header{color:var(--ink-tertiary);text-transform:uppercase;letter-spacing:.08em;white-space:normal;overflow-wrap:normal;word-break:normal;background:#ffffffad;font-size:.72rem;font-weight:600;line-height:1.18}.metaq-gap-dimension{color:var(--ink-strong);font-weight:600}.evidence-pill{border:1px solid var(--line);min-width:4.6rem;min-height:1.35rem;color:var(--ink-secondary);text-transform:uppercase;background:#ffffffb8;border-radius:999px;justify-content:center;align-items:center;padding:0 .48rem;font-size:.68rem;font-weight:400;display:inline-flex}.evidence-pill-strong{color:#125b42;background:#187c581a;border-color:#187c5857}.evidence-pill-usable{color:#2a4784;background:#3d5fa61a;border-color:#3d5fa652}.evidence-pill-weak{color:#785418;background:#aa7b221f;border-color:#aa7b2257}.evidence-pill-missing{color:var(--ink-tertiary)}.admin-slot-card{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:18px 0;display:grid}.admin-slot-actions{gap:var(--control-gap);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-content:start;justify-self:end;width:min(100%,360px);display:grid}.admin-slot-actions .button{text-align:center;justify-content:center;align-items:center;width:100%;min-height:84px;display:inline-flex}.admin-slot-action-message{grid-column:1/-1}.admin-slot-card>:first-child{min-width:0}.admin-roster-form{width:min(100%,44rem)}.admin-roster-slot-editor{gap:12px;max-width:36rem;margin-top:14px;display:grid}.admin-roster-slot-editor input{border-radius:var(--radius-md);border:1px solid var(--field-border);background:var(--surface-default);width:100%;font:inherit;color:var(--ink-primary);padding:10px 12px}.admin-roster-slot-actions{justify-content:start;margin-top:0}.admin-slot-editor{grid-column:1/-1}.section-stack{gap:24px;display:grid}.section-card{gap:24px;padding:24px;display:grid}.section-heading-row{justify-content:space-between;align-items:start;gap:18px;display:flex}.section-heading-row>div{gap:8px;display:grid}.section-card>:where(h2,h3,p){margin:0}.section-card>:where(.grid,.join-grid,.meta-grid,.stack-list,.number-list,.plain-list,.button-row,.hero-actions){margin-top:0}.join-claim-form{place-items:stretch center;gap:18px;width:100%;max-width:32rem;margin:0 auto;display:grid}.join-claim-card{text-align:center;justify-items:center;gap:18px;width:100%;margin:0;padding:28px 32px}.join-claim-card>.eyebrow,.join-claim-title,.join-claim-meta,.join-claim-helper{text-align:center}.join-claim-meta{margin:0 auto}.join-claim-field{justify-items:center;width:100%;margin:0}.join-claim-field>span{text-align:center;width:100%}.join-claim-field input{text-align:center}.section-card .join-claim-title{font-family:var(--font-display-serif), Georgia, serif;letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2.04rem,3.24vw,2.76rem);font-weight:500;line-height:1.12}.join-claim-button{justify-content:center;justify-self:center;width:auto;min-width:min(100%,18rem);margin:0 auto}.join-claim-card .form-result{text-align:center;justify-self:center}.join-roster-picker{gap:18px;width:100%;display:grid}.join-roster-grid{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:12px;width:100%;display:grid}.join-roster-button{text-align:center;justify-content:center;min-height:76px;padding:12px 14px}.join-roster-button span{-webkit-line-clamp:2;color:inherit;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.12;display:-webkit-box;overflow:hidden}.psychometric-source-complete-mark{color:#2f7a44;font-size:.95em;line-height:1}.psychometric-source-partial-mark{color:#c58b17}.psychometric-assessment-guide{border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-default) 72%, var(--surface-subtle) 28%)}.psychometric-assessment-guide summary{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;font-weight:650;list-style:none;display:flex}.psychometric-assessment-guide summary::-webkit-details-marker{display:none}.psychometric-assessment-guide[open] summary{border-bottom:1px solid var(--line)}.psychometric-assessment-guide[open] summary span[aria-hidden=true]{transform:rotate(180deg)}.psychometric-assessment-guide-body{gap:12px;padding:18px;display:grid}.psychometric-assessment-guide .helper-copy{margin:0}.psychometric-assessment-guide-grid{gap:22px;display:grid}.psychometric-assessment-guide-column{align-content:start;gap:12px;min-width:0;display:grid}.psychometric-assessment-guide a,.psychometric-access-modal a{text-underline-offset:.16em;text-decoration:underline}.psychometric-assessment-label{color:var(--ink);font-weight:650}.psychometric-access-copy{gap:12px;display:grid}.psychometric-access-copy .helper-copy{margin:0}.psychometric-email-copy-button{vertical-align:-.16em;width:1.2rem;height:1.2rem;min-height:0;color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;margin:0 0 0 .18rem;padding:0;display:inline-grid}.psychometric-email-copy-button svg{fill:currentColor;width:.85rem;height:.85rem}.psychometric-email-copy-button:hover{color:var(--ink)}.personal-test-page-shell{--page-shell-max-width:64rem;gap:24px}.personal-test-preview{gap:32px;padding:36px;display:grid}.psychometric-intake-modern{gap:34px;width:100%;padding:clamp(24px,3vw,36px) 0 0}.psychometric-intake-modern .personal-test-hero h2{max-width:68rem;font-size:clamp(1.6rem,3.35vw,3.05rem)}.psychometric-intake-modern .personal-test-hero p{max-width:58rem}.psychometric-intake-modern .personal-test-matrix{gap:28px}.psychometric-intake-modern .personal-test-row{grid-template-columns:minmax(15rem,1.1fr) minmax(14rem,1fr) minmax(11rem,.72fr);gap:clamp(18px,3vw,42px)}.psychometric-intake-other-actions{justify-self:stretch;gap:10px;display:grid}.psychometric-intake-iq-actions{justify-self:stretch;gap:8px;display:grid}.psychometric-intake-iq-actions .button-compact{width:100%;min-height:2.7rem}.psychometric-intake-iq-actions .form-result{margin:0}.psychometric-intake-actions{justify-content:flex-end;margin-top:0}.personal-test-hero{gap:14px;max-width:64rem;display:grid}.personal-test-hero h2{color:var(--ink-primary);font-family:var(--font-display-serif), Georgia, serif;letter-spacing:-.03em;margin:0;font-size:clamp(2.1rem,3.2vw,3.2rem);font-weight:400;line-height:1.12}.personal-test-hero p{max-width:68ch;color:var(--ink-tertiary);margin:0;font-size:.98rem;font-weight:450;line-height:1.55}.personal-test-matrix{gap:18px;width:100%;display:grid}.personal-test-matrix-head,.personal-test-row{grid-template-columns:minmax(13rem,.72fr) minmax(16rem,.98fr) minmax(11rem,.48fr);align-items:start;gap:22px;display:grid}.personal-test-matrix-head{color:var(--ink-primary);text-align:center;font-size:1rem;font-weight:650;line-height:1.15}.personal-test-row{border-top:1px solid var(--rule-soft);min-height:92px;padding:16px 0}.personal-test-row-title{align-items:flex-start;gap:12px;min-width:0;display:flex}.personal-test-row-title-copy{gap:7px;min-width:0;display:grid}.personal-test-checkmark{border:2px solid var(--field-border);background:var(--surface-default);width:1.1rem;height:1.1rem;color:var(--ink-tertiary);border-radius:999px;flex:none;place-items:center;display:inline-grid}.personal-test-checkmark.is-complete,.personal-test-checkmark.is-perfect{border-color:var(--status-success-text);background:var(--status-success-text);color:var(--text-inverse)}.personal-test-checkmark.is-uncertain{border-color:var(--status-warning-text);background:var(--status-warning-text);color:var(--text-inverse);font-size:.76rem;font-weight:800;line-height:1}.personal-test-checkmark.is-missing{border-color:var(--status-danger-text);background:var(--status-danger-text);color:var(--text-inverse);font-size:.9rem;font-weight:700;line-height:1}.personal-test-checkmark svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:.78rem;height:.78rem;overflow:visible}.personal-test-row-title h2{color:var(--ink-primary);font-family:var(--font-inter), "Segoe UI", sans-serif;letter-spacing:0;margin:0;font-size:1.18rem;font-weight:620;line-height:1.18}.personal-test-row-title-copy small{color:var(--ink-tertiary);font-size:.84rem;font-weight:470;line-height:1.36}.personal-test-action-list{gap:14px;min-width:0;display:grid}.personal-test-action-list-inline{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.personal-test-link{width:100%;min-width:0;color:var(--ink-primary);font:inherit;text-align:left;background:0 0;border:0;gap:6px;display:grid}.personal-test-link span{text-underline-offset:.14em;align-items:baseline;gap:.32rem;width:fit-content;max-width:100%;font-size:1rem;font-weight:600;line-height:1.25;text-decoration:underline;display:inline-flex}.personal-test-external-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:.72em;height:.72em}.personal-test-link small{color:var(--ink-tertiary);white-space:pre-line;font-size:.86rem;font-weight:540;line-height:1.25}.personal-test-link-button{cursor:pointer}.personal-test-upload{min-height:var(--control-min-height);padding:var(--control-padding-y) var(--control-padding-x);border:1px solid var(--field-border);border-radius:var(--control-radius);background:var(--surface-default);color:var(--ink-secondary);font:inherit;text-align:center;cursor:pointer;justify-content:center;justify-self:stretch;align-items:center;font-size:.95rem;font-weight:560;line-height:1.15;display:inline-flex}.personal-test-iq-input{justify-self:stretch;gap:6px;display:grid}.personal-test-iq-input input{width:100%;min-height:var(--control-min-height);padding:var(--control-padding-y) var(--control-padding-x);border:1px solid var(--field-border);border-radius:var(--control-radius);background:var(--surface-default);color:var(--ink-primary);font:inherit;text-align:center;font-size:1.08rem;font-weight:650;line-height:1.15}.personal-test-iq-input small{color:var(--ink-tertiary);text-align:center;font-size:.78rem;font-weight:540;line-height:1.2}.personal-test-upload-complete{background:color-mix(in srgb, var(--surface-selected) 80%, white 20%);color:var(--ink-primary);border-color:var(--border-strong)}.personal-test-row-secondary .personal-test-checkmark{opacity:.52}.personal-test-row-secondary .personal-test-row-title{padding-left:calc(1.1rem + 12px)}.personal-test-secondary-copy{color:var(--ink-tertiary);margin:0;font-size:.88rem;line-height:1.45}.personal-test-continue{justify-content:flex-end;display:flex}.personal-test-modal-backdrop{z-index:50;background:#1f1c1847;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.personal-test-modal{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);width:min(920px,100%);max-height:min(86vh,980px);box-shadow:var(--shadow-overlay);gap:22px;padding:28px;display:grid;overflow:auto}.personal-test-parse-modal{width:min(860px,100%)}.personal-test-modal-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.personal-test-modal-head>div{min-width:0}.personal-test-modal-head h2{font-family:var(--font-display-serif), Georgia, serif;letter-spacing:-.03em;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1.08}.personal-test-modal-close{border:1px solid var(--line);background:var(--surface-default);width:2.4rem;height:2.4rem;color:var(--ink-primary);cursor:pointer;border-radius:999px;place-items:center;font-size:1.6rem;line-height:1;display:inline-grid}.personal-test-timer{border:1px solid var(--field-border);min-width:4.75rem;color:var(--ink-primary);text-align:center;border-radius:999px;margin:0 0 0 auto;padding:.55rem .75rem;font-size:1rem;font-weight:700;line-height:1}.personal-test-timer.is-ending{color:var(--accent-functional);border-color:color-mix(in srgb, var(--accent-functional) 44%, var(--field-border) 56%)}.personal-test-iq-warning{margin:0}.personal-test-iq-age{border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-default) 76%, var(--bg-paper) 24%);grid-template-columns:minmax(0,1fr) minmax(8rem,12rem);align-items:center;gap:12px;padding:12px 14px;display:grid}.personal-test-iq-age span{color:var(--ink-secondary);font-size:.92rem;font-weight:620;line-height:1.25}.personal-test-iq-age input{border:1px solid var(--field-border);border-radius:var(--radius-sm);background:var(--surface-default);width:100%;min-width:0;min-height:2.45rem;color:var(--ink-primary);font:inherit;padding:.55rem .65rem;font-size:.95rem;line-height:1.2}.personal-test-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.personal-test-result-section{gap:12px;margin-top:18px;display:grid}.personal-test-result-section h3{color:var(--ink-primary);margin:0;font-size:.98rem;font-weight:760;line-height:1.25}.personal-test-result-grid label{gap:7px;min-width:0;display:grid}.personal-test-result-grid label>span{color:var(--ink-secondary);font-size:.84rem;font-weight:620;line-height:1.22}.personal-test-result-inputs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.personal-test-result-inputs input{border:1px solid var(--field-border);border-radius:var(--radius-sm);background:var(--surface-default);width:100%;min-width:0;min-height:2.45rem;color:var(--ink-primary);font:inherit;padding:.55rem .65rem;font-size:.92rem;line-height:1.2}.personal-test-result-inputs input:disabled{color:var(--ink-tertiary);background:color-mix(in srgb, var(--surface-default) 68%, var(--bg-paper) 32%)}.personal-test-iq-list{gap:14px;display:grid}.personal-test-iq-question{border:1px solid var(--line);border-radius:var(--radius-md);gap:12px;margin:0;padding:18px;display:grid}.personal-test-iq-question legend{color:var(--ink-primary);padding:0;font-size:1.05rem;font-weight:650;line-height:1.35}.personal-test-iq-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.personal-test-iq-option{border:1px solid var(--field-border);border-radius:var(--control-radius);min-width:0;color:var(--ink-secondary);cursor:pointer;align-items:center;gap:10px;padding:12px 14px;display:flex}.personal-test-iq-option input{width:auto;accent-color:var(--ink-primary);flex:none;margin:0}.personal-test-iq-option span{min-width:0;line-height:1.25}.personal-test-iq-option-selected{border-color:var(--border-strong);background:var(--surface-selected);color:var(--ink-primary)}.personal-test-modal-actions{border-top:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:center;gap:16px;margin:0 -28px -28px;padding:18px 28px;display:flex;position:sticky;bottom:-28px}.personal-test-modal-actions span{color:var(--ink-secondary);font-size:.98rem}@media (max-width:1100px){.personal-test-matrix-head{display:none}.psychometric-intake-modern,.psychometric-intake-modern .personal-test-hero,.psychometric-intake-modern .personal-test-matrix{min-width:0}.psychometric-intake-modern .personal-test-row,.personal-test-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;padding:22px 0}.personal-test-row-secondary .personal-test-row-title{padding-left:0}.personal-test-row-title h2{font-size:1.25rem}.personal-test-upload,.personal-test-iq-input{justify-self:start;width:min(28rem,100%)}}@media (max-width:720px){.personal-test-preview{gap:36px;padding:24px}.psychometric-intake-modern{gap:24px;padding:18px 0 0}.psychometric-intake-modern .personal-test-hero h2,.personal-test-hero h2{max-width:100%;font-size:clamp(2rem,10vw,3rem)}.psychometric-intake-modern .personal-test-hero h2{font-size:clamp(1.25rem,5.7vw,1.7rem)}.psychometric-intake-modern .personal-test-hero p,.personal-test-hero p,.personal-test-note p{max-width:100%;font-size:.98rem}.personal-test-row-title{gap:16px}.personal-test-checkmark{width:1.1rem;height:1.1rem}.personal-test-iq-options,.personal-test-iq-age,.personal-test-result-grid{grid-template-columns:minmax(0,1fr)}.personal-test-modal{padding:20px}.personal-test-modal-actions{flex-direction:column;align-items:stretch;margin:0 -20px -20px;padding:16px 20px}.personal-test-modal-actions .button{width:100%}}@media (min-width:900px){.psychometric-assessment-guide-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}}@media (max-width:980px){.participant-data-grid{grid-template-columns:minmax(0,1fr)}}.section-card h3{font-family:var(--font-display-serif), Georgia, serif;letter-spacing:-.03em;margin:0;font-size:clamp(1.26rem,1.68vw,1.44rem);font-weight:400}.section-card-subtle{background:var(--surface-muted);border-color:var(--border-subtle)}.interview-copy-groups{gap:32px;display:grid}.interview-copy-stage{gap:14px;padding-top:6px;display:grid}.interview-copy-question{background:#ffffff8f}.interview-copy-language-grid{align-items:start}.interview-copy-language-panel{background:#ffffff52;gap:18px;padding:18px 20px;display:grid}.interview-copy-preview{background:#ffffff6b;gap:10px;padding:16px 18px;display:grid}.interview-copy-preview>:where(p,ul){margin:0}.auth-summary{justify-content:space-between;align-items:center;gap:16px;margin:24px 0;display:flex}.admin-console{gap:24px;display:grid}.admin-console-header{background:var(--surface-muted);box-shadow:none;gap:18px}.admin-console-header-row{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.admin-console-heading{gap:8px;display:grid}.admin-console-actions{flex-direction:column;align-items:flex-end;gap:14px;display:flex}.status-pill{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-muted);width:fit-content;min-height:28px;color:var(--ink-secondary);font-family:var(--font-inter), "Segoe UI", sans-serif;letter-spacing:.04em;align-items:center;padding:4px 10px;font-size:.78rem;font-weight:700;line-height:1.2;display:inline-flex}.status-pill-warning{border-color:color-mix(in srgb, var(--status-warning-text) 35%, var(--border-subtle) 65%);background:var(--status-warning-bg);color:var(--status-warning-text)}.app-page-shell--narrow .admin-console-header-row{flex-direction:column;align-items:stretch}.app-page-shell--narrow .admin-console-actions{align-items:flex-start}.personal-console-header .admin-console-header-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.personal-console-header .admin-console-actions{align-items:flex-end;gap:10px}.personal-console-header .personal-header-actions,.personal-signed-in-meta{justify-content:flex-end}.personal-setup-card{gap:16px}.admin-console-meta{justify-content:flex-end}.admin-console-context-pills{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin:0;padding:0;list-style:none;display:flex}.admin-console-context-pills li{border:1px solid color-mix(in srgb, var(--line) 82%, #ffffffad 18%);background:#ffffff70;gap:4px;min-width:128px;padding:10px 12px;display:grid}.admin-console-context-label{color:var(--ink-tertiary);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.admin-console-context-value{color:var(--ink-primary);font-size:.94rem;line-height:1.3}.admin-console-tab-bar{border-top:1px solid var(--border-subtle);margin-top:0;padding-top:18px}.diagnostics-map-shell{gap:24px}.diagnostics-map-header,.diagnostics-detail-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.diagnostics-map-header>div:first-child,.diagnostics-detail-heading>div:first-child{gap:8px;display:grid}.diagnostics-mermaid-panel{border:1px solid var(--line);background:linear-gradient(135deg, #ffffffbd, #f4eee55c), var(--surface);padding:18px;overflow-x:auto}.diagnostics-mermaid{min-width:1180px}.diagnostics-mermaid svg{width:100%;max-width:none;min-height:260px;display:block}.diagnostics-node-shortcuts{flex-wrap:wrap;gap:10px;display:flex}.diagnostics-map-legend{color:var(--ink-secondary);flex-wrap:wrap;align-items:center;gap:10px 18px;font-size:.9rem;line-height:1.35;display:flex}.diagnostics-map-legend span{align-items:center;gap:8px;display:inline-flex}.diagnostics-line-sample{border-top:2px solid var(--ink-tertiary);width:34px;height:0;display:inline-block}.diagnostics-line-dashed{border-top-style:dashed}.diagnostics-node-button-active{border-color:var(--ink-secondary);background:var(--surface-strong);color:var(--ink-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink-secondary) 42%, transparent 58%)}.diagnostics-detail-stack{gap:18px;display:grid}.diagnostics-detail-card{gap:20px}.diagnostics-table-wrap{gap:10px;display:grid;overflow-x:auto}.diagnostics-table-wrap h4,.diagnostics-interview-question-list h4{color:var(--ink-primary);font-family:var(--font-sans);margin:0;font-size:1rem}.diagnostics-table{border-collapse:collapse;border:1px solid var(--line);background:#ffffff80;width:100%;min-width:920px}.diagnostics-table th,.diagnostics-table td{border:1px solid var(--line);color:var(--ink-secondary);text-align:left;vertical-align:top;padding:12px 14px;font-size:.9rem;line-height:1.45}.diagnostics-table th{color:var(--ink-tertiary);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem}.diagnostics-table td:first-child{color:var(--ink-primary);font-weight:700}.diagnostics-interview-question-list{gap:12px;display:grid}.diagnostics-question-group{border:1px solid var(--line);background:#ffffff5c}.diagnostics-question-group summary{cursor:pointer;color:var(--ink-primary);padding:14px 16px;font-weight:800}.diagnostics-question-table{border-bottom:0;border-left:0;border-right:0;min-width:980px}.defaults-panel,.report-shell{gap:22px}.defaults-panel-header{border-bottom:1px solid color-mix(in srgb, var(--line) 86%, #ffffffb8 14%);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:18px;display:flex}.defaults-panel-heading,.report-heading{gap:8px;display:grid}.core-dimensions-stack{gap:20px;display:grid}.core-dimension-card{gap:18px}.core-dimension-card-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.core-dimension-language-grid{align-items:start}.core-dimension-anchor-column,.core-dimension-anchor-list{gap:14px;display:grid}.report-header{border-bottom:1px solid color-mix(in srgb, var(--line) 86%, #ffffffb8 14%);gap:18px;padding-bottom:22px}.report-header .helper-copy{max-width:58ch}.report-header-meta{justify-content:flex-start}.report-header-meta .page-header-meta-item{border:1px solid color-mix(in srgb, var(--line) 82%, #ffffffbd 18%);background:#ffffff5c;min-width:176px;padding:12px 14px}.defaults-context-pills{justify-content:flex-end}.defaults-reference-panel{gap:12px;display:grid}.defaults-reference-panel summary{cursor:pointer;color:var(--ink-primary)}.defaults-reference-panel .panel-note{white-space:pre-wrap;margin:0}.admin-individuals-layout{grid-template-columns:minmax(20rem,.8fr) minmax(0,1.4fr);align-items:start}.admin-individual-card{border:1px solid var(--field-border);border-radius:var(--radius-sm);background:var(--surface-default);width:100%;color:inherit;text-align:left;cursor:pointer;padding:10px 12px;display:block}.admin-individual-card:hover,.admin-individual-card-active,.admin-individual-card[aria-pressed=true]{border-color:color-mix(in srgb, var(--ink-primary) 28%, var(--field-border) 72%);background:color-mix(in srgb, var(--ink-primary) 5%, var(--surface-default) 95%)}.admin-individual-card>span{min-width:0}.admin-individual-name{color:var(--ink-primary);font-size:1rem;font-weight:650;line-height:1.2}.admin-individual-card-line{white-space:nowrap;align-items:baseline;gap:8px;min-width:0;display:flex}.admin-individual-card-line>span{text-overflow:ellipsis;overflow:hidden}.admin-individual-email{color:var(--ink-muted);flex:auto;min-width:0;font-size:.9rem}.admin-personal-stage-panel{gap:16px;display:grid}.admin-personal-stage-header,.admin-personal-stage-row,.admin-personal-stage-actions,.admin-personal-stage-title-row{align-items:center;gap:12px;display:flex}.admin-personal-stage-header,.admin-personal-stage-row{justify-content:space-between}.admin-personal-stage-header{align-items:flex-start}.admin-personal-stage-list{gap:12px;display:grid}.admin-personal-stage-row{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-default);padding:16px}.admin-personal-stage-main{gap:6px;min-width:0;display:grid}.admin-personal-stage-title-row{justify-content:flex-start}.admin-personal-stage-title-row h4{color:var(--ink-primary);margin:0;font-size:1rem}.admin-personal-stage-actions{flex-shrink:0;justify-content:flex-end}.admin-personal-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.report-actions-panel,.report-summary-panel,.report-synthesis-panel,.report-partial-panel{background:#ffffff5c}.report-panel-heading{gap:8px;display:grid}.report-actions-panel{gap:14px}.report-actions-panel .button-row{margin-top:0}.admin-calibration-panel .admin-calibration-list li{align-items:center}.admin-calibration-prompt-inputs{border:1px solid var(--border);background:#ffffff57;gap:10px;padding:18px;display:grid}.admin-calibration-answer-list{margin-top:2px}.admin-calibration-answer-list li{gap:4px;display:grid}.admin-calibration-answer-list span{font-weight:650}.admin-calibration-answer-list p{max-width:860px;margin:0}.admin-calibration-reasoning{margin-top:12px}.admin-calibration-reasoning summary{cursor:pointer}.admin-calibration-reasoning-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:12px;display:grid}.compact-list{margin:6px 0 0;padding-left:18px}.compact-list li{margin-bottom:6px}.button-small{min-height:40px;padding:8px 14px;font-size:.88rem}.report-summary-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.9fr);align-items:start;gap:24px;display:grid}.report-summary-primary{gap:14px;display:grid}.report-summary-panel{background:linear-gradient(#ffffff94,#ffffff47),#ffffff5c}.report-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.report-kpi-grid li{border:1px solid color-mix(in srgb, var(--line) 84%, #ffffffb8 16%);background:linear-gradient(#ffffff9e,#ffffff47),#ffffff52;gap:8px;min-height:110px;padding:18px;display:grid}.report-kpi-value{font-family:var(--font-display-serif), Georgia, serif;letter-spacing:-.03em;color:var(--ink-primary);font-size:clamp(1.55rem,2.2vw,1.9rem);line-height:1}.report-kpi-label{color:var(--ink-secondary);font-size:.84rem;line-height:1.4}.report-meta-list .meta-list-row{border-top-color:color-mix(in srgb, var(--line) 82%, #ffffffb8 18%)}.report-meta-list .meta-list-value{font-weight:600}.report-synthesis-panel{background:linear-gradient(#ffffffa3,#ffffff57),#ffffff61}.report-groups{gap:32px;display:grid}.report-group{gap:18px;padding-top:4px;display:grid}.report-group+.report-group{border-top:1px solid color-mix(in srgb, var(--line) 86%, #ffffffa3 14%);padding-top:28px}.report-group-header{gap:8px;display:grid}.report-group-grid{align-items:start}.report-wide-card{grid-column:1/-1}.report-feature-card{background:linear-gradient(#ffffffad,#ffffff57),#fff6}.report-support-card{background:#ffffff47}.report-patterns-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.report-cluster-card{gap:18px}.report-cluster-stack{gap:18px;display:grid}.report-cluster-section{gap:10px;display:grid}.report-cluster-section+.report-cluster-section{border-top:1px solid color-mix(in srgb, var(--line) 84%, #ffffffb8 16%);padding-top:18px}.report-cluster-section .number-list{gap:10px}.report-cluster-section .number-list li:first-child{border-top:0;padding-top:0}.report-cluster-section .number-list li{padding:10px 0}.workspace-shell{background:var(--surface-primary);gap:32px}.workspace-header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;gap:32px;padding-bottom:24px;display:flex}.workspace-heading{gap:8px;display:grid}.workspace-header-meta{justify-content:flex-end}.workspace-context-pills{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin:0;padding:0;list-style:none;display:flex}.workspace-context-pills li{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-muted);gap:4px;min-width:150px;padding:12px 14px;display:grid}.workspace-context-label{color:var(--ink-tertiary);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem}.workspace-context-value{color:var(--ink-primary);font-size:.98rem;line-height:1.35}.admin-tab-bar{flex-wrap:wrap;gap:24px;margin-top:18px;display:flex}.workspace-tab-bar{margin-top:0}.admin-tab-copy,.section-content{margin-top:18px}.workspace-overview-grid{align-items:start}.workspace-overview-grid-single{grid-template-columns:minmax(0,1fr)}.workspace-panel{background:var(--surface-muted);border-color:var(--border-subtle)}.workspace-panel-strong{background:var(--surface-selected)}.workspace-next-step-panel,.workspace-join-panel{grid-column:1/-1}.workspace-next-step-meta{margin:6px 0 2px}.workspace-stack{gap:20px}.competency-model-shell{gap:24px;padding-bottom:156px}.competency-model-header{border-bottom:1px solid color-mix(in srgb, var(--line) 86%, #ffffffb8 14%);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:20px;display:flex}.competency-model-header-heading{gap:8px;display:grid}.competency-model-header-meta{justify-content:flex-end}.competency-model-layout{grid-template-columns:minmax(248px,288px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.competency-model-sidebar{align-self:start;gap:18px;display:grid;position:sticky;top:24px}.competency-model-sidebar-header{gap:14px;display:grid}.competency-model-sidebar-heading{gap:6px;display:grid}.competency-model-index{gap:10px;display:grid}.competency-model-index-row{appearance:none;border:1px solid color-mix(in srgb, var(--line) 82%, #ffffffc7 18%);text-align:left;background:#ffffff8f;border-radius:22px;gap:10px;width:100%;padding:16px 18px;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s;display:grid}.competency-model-index-row:hover{border-color:color-mix(in srgb, var(--accent-functional) 14%, var(--line) 86%);transform:translateY(-1px);box-shadow:0 12px 28px #1212120d}.competency-model-index-row:focus-visible,.competency-question-summary:focus-visible{outline:2px solid color-mix(in srgb, var(--accent-functional) 42%, transparent);outline-offset:2px}.competency-model-index-row-active{border-color:color-mix(in srgb, var(--accent-functional) 24%, var(--line) 76%);background:linear-gradient(180deg, #ffffffc7, #ffffff8f), color-mix(in srgb, var(--accent-atmosphere) 10%, #ffffffc7 90%);box-shadow:0 16px 34px #1212120f}.competency-model-index-row-top{justify-content:space-between;align-items:start;gap:12px;display:flex}.competency-model-index-title{min-width:0;color:var(--ink-primary);text-wrap:balance;flex:auto;font-weight:600;line-height:1.35}.competency-model-index-row-top .status-badge,.competency-question-summary-side .status-badge,.competency-model-pane-actions .status-badge{white-space:normal;text-align:center;justify-content:center;min-width:0;max-width:min(100%,12rem)}.competency-model-index-copy{min-width:0;color:var(--ink-secondary);margin:0;line-height:1.5}.competency-model-index-meta{color:var(--ink-tertiary);flex-wrap:wrap;gap:8px 12px;font-size:.84rem;display:flex}.competency-model-pane{gap:18px;min-width:0;display:grid}.competency-model-readonly{gap:16px}.competency-model-pane-header{border:1px solid color-mix(in srgb, var(--line) 84%, #ffffffb8 16%);background:#ffffff9e;border-radius:28px;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px;display:flex}.competency-model-pane-heading{gap:8px;min-width:0;display:grid}.competency-model-pane-heading h3{margin:0}.competency-model-pane-actions{justify-items:end;gap:12px;display:grid}.competency-model-subsection{border:1px solid color-mix(in srgb, var(--line) 84%, #ffffffb8 16%);background:#ffffff70;border-radius:24px;gap:16px;padding:22px 24px;display:grid}.competency-model-subsection-muted{background:#ffffff8f}.competency-model-selector{margin:0 0 24px}.competency-model-selector-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.competency-model-selector-group{border:1px solid color-mix(in srgb, var(--line) 84%, #ffffffb8 16%);background:#ffffff8f;border-radius:16px;padding:14px}.competency-model-selector-group-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.competency-model-selector-group-header span{color:var(--muted);font-size:.9rem}.competency-model-selector-list{gap:8px;display:grid}.competency-model-selector-row{color:var(--ink);grid-template-columns:auto 1fr;align-items:center;gap:9px;font-weight:650;line-height:1.25;display:grid}.competency-model-selector-row input{width:16px;height:16px;accent-color:var(--ink)}.competency-model-selector-grid.project-setup-competency-selector{grid-template-columns:minmax(0,1fr);gap:24px;max-width:900px}.project-setup-competency-selector .competency-model-selector-group{background:0 0;border:0;padding:0}.project-setup-competency-selector .competency-model-selector-group-header{margin-bottom:10px}.project-setup-competency-selector .competency-model-selector-group-header .eyebrow{color:var(--ink-primary);font-size:.82rem}.project-setup-competency-selector .competency-model-selector-list{gap:10px}.project-setup-competency-selector .competency-model-selector-row{min-height:92px;color:var(--ink-primary);cursor:pointer;background:#fffffff5;border:1px solid #1212121c;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px 18px;font-weight:400;transition:border-color .14s,background-color .14s,transform .14s;position:relative}.project-setup-competency-selector .competency-model-selector-row:hover{border-color:#1212123d;transform:translateY(-1px)}.project-setup-competency-selector .competency-model-selector-row.is-selected{background:#f7f5effa;border-color:#12121275}.project-setup-competency-selector article.competency-model-selector-row{cursor:default;grid-template-columns:minmax(0,1fr) auto}.project-setup-competency-selector article.competency-model-selector-row:hover{transform:none}.project-setup-competency-selector .competency-model-selector-row input{align-self:start;margin:.16rem 0 0}.competency-model-selector-copy{gap:5px;min-width:0;display:grid}.competency-model-selector-copy strong{font-size:1rem;font-weight:650;line-height:1.3}.competency-model-selector-copy small{color:var(--ink-secondary);font-size:.92rem;font-weight:400;line-height:1.45}.competency-model-selector-priority{background:var(--ink-primary);color:#fff;border-radius:999px;align-self:start;place-items:center;width:1.7rem;height:1.7rem;font-size:.78rem;font-weight:700;display:inline-grid}.project-setup-recommendation-summary{max-width:900px;color:var(--ink-secondary);flex-wrap:wrap;gap:8px 20px;margin:0 0 18px;font-size:.9rem;display:flex}.project-setup-competency-kind{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.project-setup-competency-alternatives{gap:8px;margin-top:12px;display:grid}.project-setup-competency-alternatives>p{color:var(--muted);margin:0;font-size:.78rem;font-weight:650}.project-setup-competency-alternative{width:100%;color:var(--ink-secondary);text-align:left;cursor:pointer;background:#ffffff7a;border:1px solid #1212121a;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:11px 14px;display:grid}.project-setup-competency-alternative:hover{background:#ffffffd1;border-color:#1212123d}.project-setup-competency-alternative>span:first-child{gap:3px;display:grid}.project-setup-competency-alternative strong{color:var(--ink-primary);font-size:.9rem;font-weight:550}.project-setup-competency-alternative small{color:var(--muted);font-size:.82rem;line-height:1.35}.project-setup-competency-alternative>span:last-child{color:var(--ink-primary);white-space:nowrap;font-size:.82rem;font-weight:650}@media (max-width:1100px){.competency-model-selector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.competency-model-selector-grid{grid-template-columns:1fr}}.competency-model-subsection-header{justify-content:space-between;align-items:start;gap:16px;display:flex}.competency-model-subsection-header h4{letter-spacing:.01em;margin:0;font-size:1rem}.competency-model-anchor-list{gap:12px;display:grid}.competency-model-anchor-row{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;display:grid}.competency-model-anchor-score{color:var(--ink-tertiary);font-variant-numeric:tabular-nums}.competency-model-mapping-list{gap:12px;display:grid}.competency-model-mapping-row{grid-template-columns:minmax(0,1.4fr) 180px auto;align-items:end;gap:12px;display:grid}.competency-model-mapping-label{color:var(--ink-primary);margin:0;line-height:1.45}.competency-model-empty-state{background:#ffffff80;border-radius:18px;padding:16px 18px}.competency-model-question-list{gap:14px;display:grid}.competency-question-row{border:1px solid color-mix(in srgb, var(--line) 86%, #ffffffb8 14%);background:#ffffff6b;border-radius:22px;gap:0;display:grid;overflow:hidden}.competency-question-row-expanded{box-shadow:0 16px 34px #1212120a}.competency-question-summary{appearance:none;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:start;gap:16px;width:100%;padding:18px 20px;display:flex}.competency-question-summary-main,.competency-question-summary-side{gap:8px;min-width:0;display:grid}.competency-question-summary-side{justify-items:end}.competency-question-title{color:var(--ink-primary);text-wrap:balance;letter-spacing:normal;text-transform:none;font-variant-caps:normal;font-weight:600;line-height:1.45}.competency-question-meta{color:var(--ink-secondary);font-size:.9rem;line-height:1.4}.competency-question-editor{border-top:1px solid color-mix(in srgb, var(--line) 84%, #ffffffb3 16%);gap:16px;padding:0 20px 20px;display:grid}.competency-question-option-row{grid-template-columns:minmax(0,1fr) 180px auto;align-items:end;gap:12px;display:grid}.competency-question-readonly-body{gap:12px;padding:0 20px 18px;display:grid}.competency-question-row-readonly summary{list-style:none}.competency-question-row-readonly summary::-webkit-details-marker{display:none}.competency-question-readonly-body>:where(p,ul){margin:0}.competency-question-readonly-body .plain-list li{justify-content:space-between;gap:16px;display:flex}.competency-question-option-score{color:var(--ink-tertiary);font-variant-numeric:tabular-nums}.competency-model-savebar{border:1px solid color-mix(in srgb, var(--line) 84%, #ffffffbd 16%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#ffffffeb,#ffffffd6),#f8f4eceb;border-radius:24px;justify-content:space-between;align-items:flex-end;gap:20px;padding:18px 20px;display:flex;position:sticky;bottom:12px;box-shadow:0 20px 42px #12121214}.competency-model-savebar-copy{gap:10px;min-width:0;display:grid}.competency-model-savebar-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.competency-model-savebar-dirty{color:var(--ink-secondary);font-size:.9rem}.competency-model-savebar-list{gap:6px;margin:0;display:grid}.competency-model-savebar-list li{border-top:0;padding-top:0}.competency-model-savebar-actions{flex-shrink:0;margin-top:0}.competency-model-lock-banner{margin-top:0}.interview-copy-editor-shell{padding-bottom:24px}.interview-copy-editor-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.interview-copy-editor-heading{gap:8px;min-width:0;display:grid}.interview-copy-editor-actions{justify-items:end;gap:10px;min-width:min(100%,560px);display:grid}.interview-copy-editor-header-meta{justify-content:flex-end}.interview-copy-controls{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:14px;display:grid}.interview-copy-version-actions{justify-content:flex-end;margin-top:0}.interview-copy-version-actions .button{min-height:38px;padding:8px 12px;font-size:.86rem}.copy-language-tabs{flex-wrap:wrap;gap:8px;display:flex}.copy-language-tab{border-radius:8px;align-items:center;gap:7px;width:auto;min-height:34px;padding:7px 11px;font-size:.84rem;display:inline-flex}.copy-language-tab-active{border-color:color-mix(in srgb, var(--accent-functional) 30%, var(--line) 70%);background:linear-gradient(180deg, #ffffffd1, #ffffff94), color-mix(in srgb, var(--accent-atmosphere) 14%, #ffffffc2 86%);color:var(--ink-primary)}.copy-language-tab-count{background:color-mix(in srgb, var(--accent-functional) 18%, #ffffffd1 82%);min-width:18px;height:18px;color:var(--ink-primary);border-radius:999px;place-items:center;padding:0 5px;font-size:.72rem;line-height:1;display:inline-grid}.copy-editor-layout{grid-template-columns:minmax(250px,292px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.copy-editor-sidebar{align-self:start;gap:18px;display:grid;position:sticky;top:24px}.copy-editor-sidebar-header{gap:14px;display:grid}.copy-editor-sidebar-heading{gap:6px;display:grid}.copy-editor-index{gap:10px;display:grid}.copy-editor-index-row{appearance:none;border:1px solid color-mix(in srgb, var(--line) 82%, #ffffffc7 18%);text-align:left;background:#ffffff8f;border-radius:22px;gap:10px;width:100%;padding:16px 18px;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s;display:grid}.copy-editor-index-row:hover{border-color:color-mix(in srgb, var(--accent-functional) 14%, var(--line) 86%);transform:translateY(-1px);box-shadow:0 12px 28px #1212120d}.copy-editor-index-row:focus-visible,.copy-question-row:focus-visible{outline:2px solid color-mix(in srgb, var(--accent-functional) 42%, transparent);outline-offset:2px}.copy-editor-index-row-active{border-color:color-mix(in srgb, var(--accent-functional) 24%, var(--line) 76%);background:linear-gradient(180deg, #ffffffc7, #ffffff8f), color-mix(in srgb, var(--accent-atmosphere) 10%, #ffffffc7 90%);box-shadow:0 16px 34px #1212120f}.copy-editor-index-row-top{justify-content:space-between;align-items:start;gap:12px;display:flex}.copy-editor-index-title{min-width:0;color:var(--ink-primary);text-wrap:balance;flex:auto;font-weight:600;line-height:1.35}.copy-editor-index-copy{min-width:0;color:var(--ink-secondary);margin:0;line-height:1.5}.copy-editor-index-meta{color:var(--ink-tertiary);flex-wrap:wrap;gap:8px 12px;font-size:.84rem;display:flex}.copy-question-type-filter{flex-wrap:wrap;gap:8px;display:flex}.copy-question-type-filter .button{min-height:38px;padding:8px 12px;font-size:.86rem}.copy-question-type-filter-active{border-color:color-mix(in srgb, var(--accent-functional) 28%, var(--line) 72%);background:linear-gradient(180deg, #ffffffc7, #ffffff80), color-mix(in srgb, var(--accent-atmosphere) 14%, #ffffffb3 86%);color:var(--ink-primary)}.copy-editor-pane{gap:18px;min-width:0;display:grid}.copy-editor-pane-header{border:1px solid color-mix(in srgb, var(--line) 84%, #ffffffb8 16%);background:#ffffff9e;border-radius:28px;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px;display:flex}.copy-editor-pane-heading{gap:8px;min-width:0;display:grid}.copy-editor-pane-heading h3{margin:0}.copy-editor-subsection{border:1px solid color-mix(in srgb, var(--line) 84%, #ffffffb8 16%);background:#ffffff70;border-radius:24px;gap:16px;padding:22px 24px;display:grid}.copy-editor-subsection-muted{background:#ffffff8f}.copy-editor-subsection-header{justify-content:space-between;align-items:start;gap:16px;display:flex}.copy-editor-subsection-header h4{letter-spacing:.01em;margin:0;font-size:1rem}.copy-question-list{gap:14px;display:grid}.copy-question-row{appearance:none;border:1px solid color-mix(in srgb, var(--line) 86%, #ffffffb8 14%);text-align:left;background:#ffffff6b;border-radius:22px;justify-content:space-between;align-items:start;gap:16px;width:100%;padding:18px 20px;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s;display:flex}.copy-question-row:hover{border-color:color-mix(in srgb, var(--accent-functional) 18%, var(--line) 82%);transform:translateY(-1px);box-shadow:0 12px 28px #1212120a}.copy-question-row-active{border-color:color-mix(in srgb, var(--accent-functional) 24%, var(--line) 76%);background:linear-gradient(180deg, #ffffffc7, #ffffff8f), color-mix(in srgb, var(--accent-atmosphere) 8%, #ffffffc7 92%)}.copy-question-summary-main,.copy-question-summary-side{gap:8px;min-width:0;display:grid}.copy-question-summary-side{justify-items:end}.copy-question-title{color:var(--ink-primary);text-wrap:balance;font-weight:600;line-height:1.5}.copy-question-meta{color:var(--ink-secondary);font-size:.9rem;line-height:1.4}.copy-question-detail-badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.copy-editor-single-column{gap:22px;min-width:0;display:grid}.copy-flow-block{border:1px solid color-mix(in srgb, var(--line) 86%, #ffffffb3 14%);background:#ffffff75;border-radius:18px;gap:18px;padding:22px 24px;scroll-margin-top:130px;display:grid}.copy-flow-block-header,.copy-question-card-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.copy-question-card-main{flex:auto;gap:7px;min-width:0;display:grid}.copy-flow-block-header h3,.copy-question-card-header h4{margin:0}.copy-question-title-trigger{appearance:none;width:100%;color:var(--ink-primary);font:inherit;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:text;background:0 0;border:0;padding:0;font-size:1.08rem;font-weight:650;line-height:1.34;display:block}.copy-question-title-trigger:disabled{cursor:default}.copy-question-title-trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--accent-functional) 38%, transparent);outline-offset:3px;border-radius:6px}.copy-question-title-editor{resize:vertical;width:100%;min-height:132px;color:var(--ink-primary);padding:12px 14px;font-size:1rem;font-weight:600;line-height:1.45}.copy-question-card-list{gap:16px;display:grid}.copy-question-card{border:1px solid color-mix(in srgb, var(--line) 86%, #ffffffb3 14%);background:#ffffff94;border-radius:8px;gap:18px;padding:18px 20px;display:grid}.copy-language-grid{grid-template-columns:1fr;gap:18px;display:grid}.copy-language-card{border-top:1px solid color-mix(in srgb, var(--line) 84%, #ffffffb3 16%);gap:14px;padding-top:16px;display:grid}.copy-language-card-header{justify-content:space-between;align-items:start;gap:12px;display:flex}.copy-language-preview{gap:14px;display:grid}.copy-language-preview>:where(div,p,ul){margin:0}.copy-language-meta{grid-template-columns:120px minmax(0,1fr);gap:12px;display:grid}.copy-language-meta span:first-child{color:var(--ink-tertiary)}.copy-language-option-list{gap:8px;display:grid}.copy-language-option-list li{justify-content:space-between;gap:16px;display:flex}.copy-option-block,.copy-option-list{gap:10px;display:grid}.copy-option-list label{grid-template-columns:minmax(160px,220px) minmax(0,1fr);align-items:center;gap:12px;display:grid}.copy-option-list label span{overflow-wrap:anywhere;min-width:0;color:var(--ink-secondary);font-size:.86rem}.copy-reset-button{min-height:34px;padding:7px 10px;font-size:.82rem}.copy-floating-toolbar{z-index:20;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:14px;margin:-8px 0 -4px;display:flex;position:sticky;top:14px}.copy-floating-nav,.copy-floating-savebar{pointer-events:auto}.copy-floating-nav{border:1px solid color-mix(in srgb, var(--line) 84%, #ffffffbd 16%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#fffffff0,#ffffffdb),#f8f4ece0;border-radius:12px;gap:8px;width:min(176px,28vw);padding:10px;display:grid;box-shadow:0 12px 28px #12121214}.copy-floating-nav .eyebrow{margin:0}.copy-floating-nav-list{gap:4px;display:grid}.copy-floating-nav-link{color:var(--ink-secondary);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 7px;font-size:.76rem;line-height:1.2;text-decoration:none;display:grid}.copy-floating-nav-link span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.copy-floating-nav-link small{color:var(--ink-tertiary);font-size:.7rem}.copy-floating-nav-link:hover,.copy-floating-nav-link-active{background:color-mix(in srgb, var(--accent-functional) 12%, #ffffffb8 88%);color:var(--ink-primary)}.copy-floating-savebar{border:1px solid color-mix(in srgb, var(--line) 84%, #ffffffbd 16%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#fffffff0,#ffffffdb),#f8f4ece0;border-radius:12px;justify-self:end;align-items:center;gap:8px;width:max-content;max-width:min(520px,48vw);margin-left:auto;padding:5px;display:inline-flex;box-shadow:0 12px 28px #1212121a}.copy-floating-savebar .form-result,.copy-floating-savebar .helper-copy{max-width:320px;margin:0;font-size:.76rem;line-height:1.25}.copy-save-button{border-radius:8px;width:auto;min-height:28px;padding:4px 9px;font-size:.78rem;line-height:1.1}.workspace-progress-panel{background:var(--surface-muted);gap:12px}.workspace-progress-pills{justify-content:flex-start}.audit-progress{gap:10px;max-width:760px;margin-top:18px;display:grid}.audit-progress-header{color:var(--ink-secondary);justify-content:space-between;gap:18px;font-size:.88rem;line-height:1.4;display:flex}.audit-progress-track{border:1px solid color-mix(in srgb, var(--line) 72%, #ffffffb8 28%);background:color-mix(in srgb, var(--surface-muted) 82%, var(--surface-default) 18%);border-radius:999px;width:100%;height:10px;position:relative;overflow:hidden}.audit-progress-bar{border-radius:inherit;background:var(--ink-primary);min-width:8px;transition:width .42s;display:block;position:absolute;inset:0 auto 0 0}.development-map-page{gap:22px}.development-map-selector{gap:8px;min-width:0;display:grid}.development-map-selectors{grid-template-columns:minmax(260px,1fr) minmax(220px,.85fr);gap:14px;max-width:820px;margin-top:18px;display:grid}.development-map-selector span{color:var(--ink-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:750}.development-map-selector select{border:1px solid var(--field-border);background:var(--surface-default);width:100%;min-height:44px;color:var(--ink-primary);font:inherit;border-radius:8px;padding:8px 12px}.development-map-shell{gap:18px}.development-map-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.development-map-heading h2{font-family:var(--font-display-serif), Georgia, serif;letter-spacing:0;font-size:clamp(1.75rem,2.4vw,2.45rem);font-weight:650}.development-map-method,.development-map-confidence{border:1px solid var(--field-border);min-height:30px;color:var(--ink-secondary);white-space:nowrap;border-radius:999px;align-items:center;padding:5px 10px;font-size:.82rem;font-weight:650;display:inline-flex}.development-map-stage{grid-template-columns:1fr;align-items:stretch;gap:10px;padding:4px 4px 0;display:grid}.development-map-reading-key{color:var(--ink-secondary);grid-template-columns:repeat(4,minmax(0,1fr));align-content:stretch;gap:12px;padding:0 8px 2px;display:grid}.development-map-reading-item{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.development-map-reading-item span:last-child{gap:4px;display:grid}.development-map-reading-item strong{color:color-mix(in srgb, var(--ink-primary) 86%, transparent);font-family:var(--font-display-serif), Georgia, serif;font-size:.92rem;font-weight:680;line-height:1.15}.development-map-reading-item em{max-width:14rem;color:color-mix(in srgb, var(--ink-secondary) 84%, transparent);font-size:.76rem;font-style:normal;line-height:1.35}.development-map-svg{background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--surface-muted) 18%, transparent) 0 1px, transparent 42%), linear-gradient(180deg, color-mix(in srgb, var(--surface-default) 96%, white 4%), color-mix(in srgb, var(--surface-default) 98%, var(--surface-muted) 2%));border:0;border-radius:0;width:100%;height:auto;min-height:470px;display:block}.development-map-calibration-note{max-width:840px;color:var(--ink-secondary);margin:0;font-size:.9rem;line-height:1.45}.development-map-primary-summary{max-width:920px;color:color-mix(in srgb, var(--ink-primary) 86%, transparent);margin:-2px 0 0;font-size:.98rem;font-weight:620;line-height:1.45}.development-map-route-section,.development-map-diagnostics{gap:14px;display:grid}.development-map-section-heading{gap:5px;max-width:980px;display:grid}.development-map-section-heading-bottom{margin-top:6px}.development-map-section-heading h3{color:var(--ink-primary);margin:0;font-size:1.12rem}.development-map-section-heading p:not(.eyebrow){color:var(--ink-secondary);margin:0;font-size:.92rem;line-height:1.45}.development-map-route-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.development-map-route-card{border:1px solid var(--field-border);background:color-mix(in srgb, var(--surface-default) 92%, var(--surface-muted) 8%);border-radius:8px;align-content:start;gap:12px;min-width:0;padding:16px;display:grid}.development-map-route-card-heading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.development-map-route-card h4{color:var(--ink-primary);margin:0;font-size:1.05rem;font-weight:760;line-height:1.2}.development-map-route-card-heading p,.development-map-route-card>p{color:var(--ink-secondary);margin:0;font-size:.86rem;line-height:1.4}.development-map-route-card-arguments{gap:6px;padding-top:2px;display:grid}.development-map-route-card-arguments p{color:color-mix(in srgb, var(--ink-secondary) 88%, transparent);margin:0;font-size:.8rem;line-height:1.35}.development-map-route-card-arguments span{color:color-mix(in srgb, var(--ink-primary) 82%, transparent);font-weight:720}.development-map-route-card-scores{gap:6px;display:grid}.development-map-route-card-scores span{color:var(--ink-secondary);justify-content:space-between;gap:8px;font-size:.78rem;font-weight:700;display:flex}.development-map-route-card-scores strong{color:var(--ink-primary)}.development-map-route-card-scores i{--score:50;background:color-mix(in srgb, var(--surface-muted) 82%, var(--surface-default) 18%);border-radius:999px;height:6px;display:block;position:relative;overflow:hidden}.development-map-route-card-scores i:after{width:calc(var(--score) * 1%);border-radius:inherit;background:var(--ink-primary);content:"";position:absolute;inset:0 auto 0 0}.development-map-diagnostics{border:1px solid var(--field-border);background:color-mix(in srgb, var(--surface-default) 90%, var(--surface-muted) 10%);border-radius:8px;padding:14px}.development-map-diagnostic-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.development-map-diagnostic-item{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.development-map-diagnostic-item span:last-child{gap:2px;display:grid}.development-map-diagnostic-item strong{color:var(--ink-primary);font-size:.9rem;line-height:1.25}.development-map-diagnostic-item em{color:var(--ink-secondary);font-size:.78rem;font-style:normal;line-height:1.25}.development-map-plot-bg{fill:#0000;stroke:#0000}.development-map-axis{stroke:color-mix(in srgb, var(--ink-primary) 68%, transparent);stroke-linecap:round;stroke-width:.85px}.development-map-grid{stroke:color-mix(in srgb, var(--rule-soft) 48%, transparent);stroke-width:1px}.development-map-axis-label,.development-map-quadrant,.development-map-destination text,.development-map-pull text,.development-map-point text{fill:var(--ink-secondary);font-family:var(--font-inter), "Segoe UI", sans-serif;font-size:12px;font-weight:620}.development-map-axis-label{font-size:9px}.development-map-axis-label-end{text-anchor:end}.development-map-axis-label-x-left{text-anchor:start}.development-map-axis-label-x-right{text-anchor:end}.development-map-axis-label-center{text-anchor:middle}.development-map-quadrant{fill:color-mix(in srgb, var(--ink-secondary) 38%, transparent);font-size:14px;font-weight:680}.development-map-quadrant-title{fill:color-mix(in srgb, var(--ink-secondary) 18%, transparent);font-family:var(--font-display-serif), Georgia, serif;letter-spacing:.05em;text-anchor:middle;font-size:22px;font-weight:720}.development-map-destination circle{fill:#9963293d}.development-map-destination text{fill:color-mix(in srgb, var(--ink-secondary) 74%, transparent);font-size:11px}.development-map-route{stroke:color-mix(in srgb, var(--ink-primary) 30%, transparent);stroke-linecap:round;stroke-width:1.1px}.development-map-story-route{stroke-linecap:round;stroke-width:1.45px}.development-map-story-route-main{stroke:color-mix(in srgb, var(--ink-primary) 72%, transparent);stroke-width:1.55px}.development-map-story-route-soft{stroke:color-mix(in srgb, var(--ink-primary) 36%, transparent);stroke-width:1px}.development-map-route-secondary{opacity:1;stroke:color-mix(in srgb, var(--ink-secondary) 42%, transparent);stroke-dasharray:1 2.4;stroke-linecap:round;stroke-width:.7px}.development-map-pull circle{fill:var(--surface-default);stroke-width:2px;opacity:.64}.development-map-pull-character circle{stroke:#c86f5a}.development-map-pull-skill circle{stroke:#2f6f73}.development-map-pull-environment circle{stroke:#82776a}.development-map-pull-opportunity circle{stroke:#b7842e}.development-map-pull text{font-size:11px}.development-map-arrow{stroke:color-mix(in srgb, var(--ink-primary) 58%, transparent);stroke-width:1.8px}.development-map-point text{fill:var(--surface-default);text-anchor:middle;font-size:12px;font-weight:800}.development-map-state circle{stroke:none;stroke-width:0}.development-map-state text,.development-map-alternative-point text{font-family:var(--font-display-serif), Georgia, serif;paint-order:stroke;stroke:color-mix(in srgb, var(--surface-default) 88%, transparent);stroke-linejoin:round;stroke-width:4px;font-weight:680}.development-map-state-current circle{fill:#2f6f73}.development-map-state-natural circle{fill:#c86f5a}.development-map-state-next circle:not(.development-map-next-ring){fill:#b7842e}.development-map-rank-number{fill:var(--surface-default);font-family:var(--font-inter), "Segoe UI", sans-serif;paint-order:normal;stroke:none;font-size:6.5px;font-weight:760}.development-map-rank-number-option{fill:color-mix(in srgb, var(--ink-secondary) 82%, transparent);font-size:5.4px;font-weight:780}.development-map-state text.development-map-rank-number,.development-map-alternative-point text.development-map-rank-number{fill:var(--surface-default);font-family:var(--font-inter), "Segoe UI", sans-serif;paint-order:normal;stroke:none;stroke-width:0;font-weight:760}.development-map-alternative-point text.development-map-rank-number-option{fill:color-mix(in srgb, var(--ink-secondary) 82%, transparent);font-size:5.4px;font-weight:780}.development-map-label-leader{stroke:color-mix(in srgb, var(--ink-primary) 46%, transparent);stroke-linecap:round;stroke-width:.45px}.development-map-label-leader-next{stroke:#9f6b1f85}.development-map-state-current text,.development-map-state-natural text{fill:color-mix(in srgb, var(--ink-primary) 90%, transparent)}.development-map-state-current text{font-size:12px}.development-map-state-natural text{fill:color-mix(in srgb, var(--ink-primary) 78%, transparent);font-size:11px}.development-map-state-label-main{fill:#9f6b1f;font-size:14px}.development-map-state-label-sub{fill:color-mix(in srgb, var(--ink-primary) 80%, transparent);font-family:var(--font-inter), "Segoe UI", sans-serif;letter-spacing:0;stroke-width:2.4px;font-size:8.9px;font-weight:450}.development-map-state .development-map-state-label-sub{font-family:var(--font-inter), "Segoe UI", sans-serif;font-weight:450}.development-map-alternative-point circle{fill:color-mix(in srgb, var(--surface-default) 90%, transparent);stroke:color-mix(in srgb, var(--ink-secondary) 42%, transparent);stroke-dasharray:1 2.4;stroke-linecap:round;stroke-width:.7px}.development-map-alternative-point .development-map-option-label{fill:color-mix(in srgb, var(--ink-secondary) 68%, transparent);font-family:var(--font-inter), "Segoe UI", sans-serif;font-size:8.8px;font-weight:500}.development-map-state,.development-map-alternative-point{cursor:default;outline:none}.development-map-hover-card-wrap{pointer-events:none;overflow:visible}.development-map-hover-card{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--ink-secondary) 28%, var(--surface-default) 72%);background:color-mix(in srgb, var(--surface-default) 96%, var(--surface-muted) 4%);width:100%;height:100%;box-shadow:0 8px 24px color-mix(in srgb, var(--ink-primary) 10%, transparent);color:var(--ink-primary);border-radius:7px;padding:12px 13px}.development-map-hover-card-heading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px;margin-bottom:7px;display:grid}.development-map-hover-card-heading span{background:color-mix(in srgb, #b7842e 86%, var(--ink-primary) 14%);width:16px;height:16px;color:var(--surface-default);border-radius:999px;place-items:center;font-size:.62rem;font-weight:760;display:inline-grid}.development-map-hover-card-heading strong{color:var(--ink-primary);font-size:.82rem;font-weight:760;line-height:1.18}.development-map-hover-card p{color:var(--ink-secondary);margin:0;font-size:.7rem;line-height:1.3}.development-map-hover-card-metrics{color:color-mix(in srgb, var(--ink-primary) 82%, transparent);gap:7px;margin:8px 0 6px;font-size:.68rem;font-weight:700;display:flex}.development-map-hover-card-arguments{gap:5px;padding-top:3px;display:grid}.development-map-hover-card-arguments p{color:color-mix(in srgb, var(--ink-secondary) 88%, transparent);font-size:.66rem;line-height:1.28}.development-map-hover-card-arguments span{color:color-mix(in srgb, var(--ink-primary) 82%, transparent);font-weight:720}.development-map-hover-card-note{color:color-mix(in srgb, var(--ink-secondary) 82%, transparent)}.development-map-map-note{color:var(--ink-secondary);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:.82rem;line-height:1.35;display:flex}.development-map-note-dot{border-radius:999px;width:10px;height:10px;display:inline-block;translate:0 2px}.development-map-note-current{background:#2f6f73}.development-map-note-natural{background:#c86f5a}.development-map-note-next{background:#b7842e}.development-map-note-option{border:1px dashed color-mix(in srgb, var(--ink-secondary) 70%, transparent);background:0 0}.development-map-legend{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.development-map-legend-section{border:1px solid var(--field-border);background:color-mix(in srgb, var(--surface-default) 82%, var(--surface-muted) 18%);border-radius:8px;gap:10px;padding:14px;display:grid}.development-map-legend-items{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.development-map-legend-item{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.development-map-legend-item span:last-child{gap:2px;min-width:0;display:grid}.development-map-legend-item strong{color:var(--ink-primary);font-size:.92rem;line-height:1.25}.development-map-legend-item em{color:var(--ink-secondary);font-size:.82rem;font-style:normal;line-height:1.25}.development-map-legend-marker{border-radius:999px;width:22px;height:22px}.development-map-legend-marker-point{color:var(--surface-default);place-items:center;font-size:.74rem;font-weight:800;display:inline-grid}.development-map-legend-marker-character,.development-map-legend-marker-skill,.development-map-legend-marker-environment,.development-map-legend-marker-opportunity{background:var(--surface-default);border:2px solid}.development-map-legend-marker-character{color:#c86f5a}.development-map-legend-marker-skill{color:#2f6f73}.development-map-legend-marker-environment{color:#82776a}.development-map-legend-marker-opportunity{color:#b7842e}.development-map-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.development-map-evidence-card{border:1px solid var(--field-border);background:var(--surface-default);border-radius:8px;gap:14px;padding:18px;display:grid}.development-map-evidence-card h3{margin:2px 0 0;font-size:1.12rem}.development-map-evidence-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.development-map-evidence-list li{border-top:1px solid var(--rule-soft);grid-template-columns:auto 1fr auto;gap:6px 10px;padding-top:10px;display:grid}.development-map-evidence-list span,.development-map-evidence-list em{color:var(--ink-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-style:normal;font-weight:700}.development-map-evidence-list strong{color:var(--ink-primary);font-size:.95rem}.development-map-evidence-list p{color:var(--ink-secondary);grid-column:1/-1;margin:0;font-size:.9rem;line-height:1.45}@media (max-width:900px){.development-map-stage{grid-template-columns:1fr}.development-map-reading-key{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0}.development-map-selectors,.development-map-route-grid,.development-map-diagnostic-items,.development-map-legend,.development-map-evidence-grid{grid-template-columns:1fr}.development-map-heading{display:grid}}.admin-list-sections{gap:28px;display:grid}.admin-list-section{gap:18px;padding-top:6px;display:grid}.admin-list-section+.admin-list-section{border-top:1px solid color-mix(in srgb, var(--line) 86%, #fff9 14%);padding-top:28px}.admin-list-section-header{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.admin-list-section-heading{gap:6px;display:grid}.admin-list-section-heading h3{font-family:var(--font-display-serif), Georgia, serif;letter-spacing:-.03em;margin:0;font-size:clamp(1.32rem,2.16vw,1.62rem);font-weight:400}.personal-report-actions>.eyebrow,.personal-report-actions .page-header-meta-label,.personal-report-list h3,.personal-report-list p:not(.eyebrow){text-transform:none;letter-spacing:0}.personal-report-summary{max-width:72rem;color:var(--ink-primary);margin:0;font-size:clamp(1rem,1.12vw,1.12rem);line-height:1.55}.personal-report-hypothesis-board{width:100%}.personal-report-mini-section{gap:8px;display:grid}.stack-list,.number-list{gap:14px;display:grid}.form-shell{--form-field-max-width:46rem;place-items:start;gap:18px;margin:24px 0;padding:28px;display:grid}.form-compact{box-shadow:none;background:0 0;border:0;gap:14px;margin:18px 0 0;padding:0}.personal-form-shell{--form-field-max-width:44rem;background:0 0;border:0;gap:20px;width:100%;margin:0;padding:0}.personal-field-group{justify-items:start;gap:8px;display:grid}.form-shell>label:not(.checkbox-row),.form-shell>.personal-field-group,.form-shell>.checkbox-row,.form-shell>.form-field,.form-shell>.form-result{width:min(100%, var(--form-field-max-width))}.form-shell>.field-wide,.form-shell>.form-grid,.form-shell>.score-grid,.form-shell>.psychometric-score-grid,.form-shell>.hogan-groups,.form-shell>.hogan-autofill-grid,.form-shell>.button-row,.form-shell>.hero-actions{width:100%;max-width:none}.form-shell>.button{width:fit-content;justify-self:start;inline-size:fit-content}.form-shell>.personal-create-round-button{justify-self:end}.personal-segmented-control{border:1px solid var(--field-border);border-radius:var(--radius-md);background:var(--surface-default);max-width:100%;display:inline-flex;overflow:hidden}.personal-segmented-button{border:0;border-left:1px solid var(--field-border);min-height:42px;color:var(--ink-secondary);font:inherit;cursor:pointer;background:0 0;padding:10px 16px;font-weight:600;line-height:1.1}.personal-segmented-button:first-child{border-left:0}.personal-segmented-button:hover{color:var(--ink-primary)}.personal-segmented-button-active,.personal-segmented-button[aria-pressed=true]{background:var(--ink-primary);color:var(--surface-default)}.personal-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.personal-account-trigger{cursor:pointer;font:inherit;text-align:left;background:0 0;border:0}.personal-account-trigger:hover,.personal-account-trigger:focus-visible{color:var(--ink-primary)}.personal-account-trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--focus-ring) 55%, transparent 45%);outline-offset:4px}.personal-mobile-account-row{display:none}.personal-sign-in-language-row{justify-content:flex-end;width:100%;display:flex}.personal-auth-secondary-label{margin:26px 0 0}.personal-auth-secondary-row{margin-top:14px;display:flex}.personal-default-password-hint{margin:-2px 0 0}.personal-password-change-card{margin-top:24px}.personal-account-menu{display:none}.personal-account-menu summary{border:1px solid var(--field-border);background:var(--surface-default);min-height:30px;color:var(--ink-primary);font:inherit;letter-spacing:0;text-transform:none;cursor:pointer;border-radius:999px;padding:5px 12px;font-size:.82rem;font-weight:650;list-style:none}.personal-account-menu summary::-webkit-details-marker{display:none}.personal-account-menu-panel{border:1px solid var(--field-border);border-radius:var(--radius-sm);background:var(--surface-default);justify-items:start;gap:10px;margin-top:10px;padding:12px;display:grid}.personal-language-toggle{border:1px solid var(--field-border);background:var(--surface-default);min-width:82px;min-height:30px;box-shadow:none;color:var(--ink-tertiary);font:inherit;cursor:pointer;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;padding:3px;font-size:.8rem;font-weight:650;display:grid;position:relative;overflow:hidden}.personal-language-toggle:before{content:"";background:var(--ink-primary);width:calc(50% - 3px);height:calc(100% - 6px);box-shadow:none;border-radius:999px;transition:transform .18s;position:absolute;top:3px;left:3px}.personal-language-toggle[data-language=en]:before{transform:translate(100%)}.personal-language-toggle-label{z-index:1;text-align:center;line-height:1;transition:color .16s;position:relative}.personal-language-toggle-label.is-active{color:var(--surface-default)}.personal-sign-out-button{border-radius:999px;min-height:30px;padding:5px 12px;font-size:.82rem;font-weight:650}.personal-account-sheet .participant-resume-detail-list div{align-items:center}.personal-account-sheet .participant-resume-detail-list dt,.personal-account-sheet .participant-resume-detail-list dd{align-items:center;min-height:32px;line-height:1.1;display:flex}.personal-account-name-form{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.personal-account-name-form input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-muted);width:100%;min-width:0;color:var(--ink);font:inherit;padding:9px 11px;font-weight:700}.personal-account-name-save{border-radius:var(--radius-sm);flex:none;min-height:40px;padding:8px 12px;font-size:.9rem;line-height:1}.personal-account-actions{flex-wrap:nowrap;align-items:center;gap:10px}.personal-account-link-control{grid-template-columns:minmax(0,1fr) 42px;align-items:stretch;gap:8px;min-width:0;display:grid}.participant-resume-url-field .personal-account-link-control input{min-width:0}.personal-account-copy-button{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-default);width:42px;min-height:42px;color:var(--ink-secondary);cursor:pointer;place-items:center;transition:background-color .16s,border-color .16s,color .16s;display:inline-grid}.personal-account-copy-button:hover:not(:disabled),.personal-account-copy-button:focus-visible{border-color:var(--border-strong);background:var(--surface-selected);color:var(--ink-primary)}.personal-account-copy-button:focus-visible{outline:2px solid color-mix(in srgb, var(--focus-ring) 55%, transparent 45%);outline-offset:2px}.personal-account-copy-button:disabled{cursor:not-allowed;opacity:.5}.personal-account-copy-button svg{width:18px;height:18px}.personal-account-action-button{border-radius:var(--radius-md);white-space:nowrap;flex:1 1 0;min-width:0;min-height:50px;padding:12px 10px;font-size:.92rem;line-height:1.1}.personal-account-delete-button{color:var(--status-danger-text)}.personal-account-delete-button:hover{border-color:color-mix(in srgb, var(--status-danger-text) 45%, var(--field-border) 55%);background:var(--status-danger-bg);color:var(--status-danger-text)}.personal-account-delete-backdrop{z-index:90;background:#1f1c1861;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.personal-account-delete-dialog{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);width:min(520px,100%);max-height:calc(100vh - 48px);box-shadow:var(--shadow-overlay);padding:28px;overflow:auto}.personal-account-delete-warning{color:var(--ink-secondary);margin:0;font-size:1rem;line-height:1.55}.personal-account-delete-form{gap:18px;margin-top:22px;display:grid}.personal-account-delete-form input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-muted);width:100%;min-height:46px;color:var(--ink-primary);font:inherit;padding:10px 12px}.personal-account-delete-actions{justify-content:flex-end;gap:10px;display:flex}.personal-account-delete-confirm-button{border-color:var(--status-danger-text);background:var(--status-danger-text);color:var(--surface-default)}.personal-account-delete-confirm-button:hover:not(:disabled){border-color:color-mix(in srgb, var(--status-danger-text) 88%, black 12%);background:color-mix(in srgb, var(--status-danger-text) 88%, black 12%);color:var(--surface-default)}.personal-account-delete-confirm-button:disabled{cursor:not-allowed;opacity:.48}.personal-account-password-form{margin-top:22px}.personal-choice-grid{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.personal-priority-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;width:min(100%,44rem);display:grid}.personal-choice-button{border:1px solid var(--field-border);border-radius:var(--radius-sm);background:var(--surface-default);max-width:100%;min-height:38px;color:var(--ink-secondary);font:inherit;text-align:left;cursor:pointer;padding:9px 12px;font-weight:600;line-height:1.15;transition:background-color .16s,border-color .16s,color .16s}.personal-priority-grid .personal-choice-button{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.personal-choice-button:hover{border-color:color-mix(in srgb, var(--ink-primary) 28%, var(--field-border) 72%);color:var(--ink-primary)}.personal-choice-button-active,.personal-choice-button[aria-pressed=true]{border-color:var(--ink-primary);background:color-mix(in srgb, var(--ink-primary) 8%, var(--surface-default) 92%);color:var(--ink-primary)}.personal-choice-button:disabled{cursor:not-allowed;opacity:.62}.personal-workspace-tab-controls{justify-items:start;max-width:100%;margin-top:12px;display:grid}.personal-workspace-tabs{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px;width:100%;max-width:100%;padding:0;display:flex}.personal-workspace-tab{border-radius:calc(var(--radius-sm) - 2px);min-height:38px;color:var(--ink-secondary);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;padding:8px 14px;font-size:.95rem;font-weight:650;line-height:1.15;transition:background-color .16s,border-color .16s,color .16s}.personal-workspace-tab:hover{color:var(--ink-primary)}.personal-workspace-tab-active,.personal-workspace-tab[aria-current=page]{border-color:color-mix(in srgb, var(--ink-primary) 52%, var(--field-border) 48%);background:color-mix(in srgb, var(--ink-primary) 8%, var(--surface-default) 92%);color:var(--ink-primary)}.personal-console-identity-row{justify-content:flex-start;align-items:center;display:flex}.personal-workspace-tab-select-label{width:min(100%,24rem);display:none}.personal-workspace-tab-select{border:1px solid var(--field-border);border-radius:var(--radius-sm);background:var(--surface-default);width:100%;min-height:42px;color:var(--ink-primary);font:inherit;padding:10px 12px;font-weight:650}.personal-profile-panel{gap:22px;display:grid}.participant-talent-profile{gap:20px;display:grid}.participant-talent-profile+section,.personal-predispositions+.personal-profile-chart{border-top:1px solid var(--hairline);padding-top:24px}.participant-people-panel{gap:14px;display:grid}.participant-people-linked-grid{gap:18px;display:grid}.participant-people-email-form{max-width:min(100%,34rem)}.participant-people-email-form .leader-email-entry-input{width:100%}.participant-people-demo-notice{max-width:34rem}.participant-people-panel .participant-resume-detail-list{margin-bottom:0}.participant-people-panel .participant-resume-detail-list div{grid-template-columns:minmax(150px,max-content) minmax(0,1fr)}.participant-people-panel .participant-resume-detail-list dd{overflow-wrap:anywhere}.participant-reviewer-preview{border-top:1px solid var(--hairline);max-width:100%;margin-top:10px;padding-top:22px}.personal-profile-header{justify-content:space-between;align-items:start;gap:18px;display:flex}.personal-profile-chart{gap:22px;max-width:100%;display:grid}.personal-profile-cluster{--personal-profile-cluster-label-size:.8rem;--personal-profile-cluster-label-weight:650;--personal-profile-cluster-label-spacing:.12em;border-bottom:1px solid var(--hairline);grid-template-columns:minmax(9rem,12rem) minmax(0,1fr);align-items:start;gap:20px;padding-block:4px 18px;display:grid}.personal-profile-cluster:last-child{border-bottom:0}.personal-profile-cluster-heading{align-content:start;gap:6px;display:grid}.personal-profile-cluster h3{color:var(--ink-primary);font-size:var(--personal-profile-cluster-label-size);font-weight:var(--personal-profile-cluster-label-weight);letter-spacing:var(--personal-profile-cluster-label-spacing);text-transform:uppercase;margin:4px 0 0;line-height:1.18}.personal-profile-cluster-heading p{max-width:13rem;color:var(--ink-muted);margin:0;font-size:.88rem;font-weight:400;line-height:1.35}.personal-profile-metric-stack{gap:14px;display:grid}.personal-profile-track-block{gap:14px;min-width:0;display:grid}.personal-profile-track-legend{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.personal-profile-track-legend-item{min-width:0;color:var(--ink-primary);gap:7px;font-size:.95rem;font-weight:400;line-height:1.2;display:grid}.personal-profile-track-legend-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.personal-profile-track-legend-head>span:first-child{align-items:center;gap:8px;min-width:0;display:inline-flex}.personal-profile-track-legend-head i{display:none}.personal-profile-track-legend-item .competency-profile-five-point-bar{width:100%}.personal-predispositions{gap:20px;display:grid}.personal-predispositions-header{max-width:58rem}.personal-predisposition-groups{gap:26px;display:grid}.personal-predisposition-group{gap:12px;display:grid}.personal-predisposition-group h3{color:var(--ink-muted);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:650;line-height:1.2}.personal-predisposition-list{border-top:1px solid var(--hairline);gap:0;display:grid}.personal-predisposition-row{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(12rem,.72fr) minmax(16rem,1fr);align-items:center;gap:22px;padding:15px 0;display:grid}.personal-predisposition-copy{gap:4px;min-width:0;display:grid}.personal-predisposition-copy h4{color:var(--ink-primary);margin:0;font-size:1rem;font-weight:650;line-height:1.2}.personal-predisposition-copy p{color:var(--ink-muted);margin:0;font-size:.78rem;line-height:1.32}.personal-predisposition-meter{gap:7px;min-width:0;display:grid}.personal-predisposition-meter-head{color:var(--ink-primary);justify-content:space-between;align-items:baseline;gap:12px;font-size:.9rem;font-weight:400;line-height:1.2;display:flex}.personal-predisposition-meter-head span:last-child{color:var(--ink-muted);font-variant-numeric:tabular-nums}.personal-predisposition-meter .competency-profile-five-point-bar{width:100%}.personal-profile-track{--quality:0;--competency:0;--environment:0;--start:0;--distance:0;--quality-offset:0px;--competency-offset:0px;--environment-offset:0px;height:66px;position:relative}.personal-profile-track:before{content:"";background:#ded9ce;height:1px;position:absolute;top:34px;left:0;right:0}.personal-profile-track-link{z-index:1;top:33px;left:calc(var(--start) * 1%);width:max(2px, calc(var(--distance) * 1%));border-radius:var(--radius-pill);background:var(--viz-connector);height:3px;position:absolute}.personal-profile-track-dot{z-index:3;border:2px solid var(--surface-default);cursor:pointer;border-radius:50%;width:11px;height:11px;padding:0;position:absolute;top:29px;transform:translate(-50%);box-shadow:0 0 0 1px #20201d14}.personal-profile-track-dot:disabled{cursor:default}.personal-profile-track-dot-quality{left:calc(var(--quality) * 1% + var(--quality-offset));background:var(--viz-psychological-resource)}.personal-profile-track-dot-competency{left:calc(var(--competency) * 1% + var(--competency-offset));background:var(--viz-competency)}.personal-profile-track-dot-environment{left:calc(var(--environment) * 1% + var(--environment-offset));background:var(--viz-environment)}.personal-profile-track-value{background:var(--surface-default);min-width:30px;color:var(--ink-primary);font-family:var(--font-display-serif), Spectral, Georgia, serif;text-align:center;white-space:nowrap;border-radius:4px;padding:1px 3px;font-size:14px;line-height:1.1;position:absolute;left:50%;transform:translate(-50%)}.personal-profile-track-value[data-row="0"]{top:-18px}.personal-profile-track-value[data-row="1"]{top:18px}.personal-profile-track-value[data-row="2"]{top:-35px}.personal-profile-track-endpoint{z-index:4;color:var(--ink-tertiary);font-size:10px;line-height:1;position:absolute;top:44px}.personal-profile-track-endpoint-start{left:0}.personal-profile-track-endpoint-end{right:0}.personal-profile-metric{gap:7px;display:grid}.personal-profile-metric-label{color:var(--ink-secondary);letter-spacing:.01em;text-transform:none;justify-content:space-between;align-items:baseline;gap:12px;font-size:.8rem;font-weight:500;display:flex}.personal-profile-score-control{color:var(--ink-primary);font-size:var(--personal-profile-cluster-label-size);font-weight:var(--personal-profile-cluster-label-weight);letter-spacing:var(--personal-profile-cluster-label-spacing);justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.personal-profile-score-button{border-radius:calc(var(--radius-sm) - 3px);min-width:2.6rem;color:var(--ink-primary);font:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:baseline;gap:4px;padding:1px 2px;line-height:1;display:inline-flex}.personal-profile-score-button:hover:not(:disabled){background:color-mix(in srgb, var(--ink-primary) 8%, transparent 92%)}.personal-profile-score-button:disabled{cursor:default}.personal-profile-score-edit input{border:1px solid var(--field-border);border-radius:calc(var(--radius-sm) - 3px);background:var(--surface-default);width:4.6rem;min-height:28px;color:var(--ink-primary);font:inherit;font-weight:inherit;text-align:right;padding:3px 6px;line-height:1}.personal-profile-save-badge{border:1px solid var(--border-subtle);min-height:24px;color:var(--ink-secondary);letter-spacing:0;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;padding:3px 8px;font-size:.72rem;font-weight:400;line-height:1.2;display:inline-flex}.personal-profile-save-badge-saving,.personal-profile-save-badge-saved{color:var(--ink-secondary);background:0 0}.personal-profile-save-badge-error{color:#8f1624;background:#e71d3624}.personal-profile-bar-track{background:color-mix(in srgb, var(--ink-primary) 8%, var(--surface-muted) 92%);border-radius:999px;height:8px;overflow:hidden}.personal-profile-bar-fill{border-radius:inherit;background:#929292;height:100%;display:block;box-shadow:inset 0 0 0 1px #ffffff52}.personal-profile-metal-gold .personal-profile-bar-fill{background:#017100}.personal-profile-metal-champagne .personal-profile-bar-fill{background:#5e5e5e}.personal-profile-metal-bronze .personal-profile-bar-fill{background:#ee220c}.personal-profile-metal-copper .personal-profile-bar-fill{background:#b51700}.personal-profile-metal-empty .personal-profile-bar-fill{background:0 0}.personal-profile-metric-quality:not(.personal-profile-metal-empty) .personal-profile-bar-fill{background:var(--viz-psychological-resource)}.personal-profile-metric-competency:not(.personal-profile-metal-empty) .personal-profile-bar-fill{background:var(--viz-competency)}.personal-profile-metric-environment:not(.personal-profile-metal-empty) .personal-profile-bar-fill{background:var(--viz-environment)}.personal-hypotheses-panel{--participant-result-measure:100%}.personal-hypotheses-board{width:100%}.personal-monitor-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:48rem;display:grid}.personal-monitor-grid .page-header-meta-item{border:1px solid var(--field-border);border-radius:var(--radius-sm);background:var(--surface-default);align-content:start;gap:6px;padding:14px;display:grid}.personal-tab-section{gap:16px;max-width:54rem;display:grid}.personal-tab-section h3{margin:0}.personal-reviewer-link-row{align-items:center;gap:16px 24px}.personal-reviewer-link-row a{overflow-wrap:anywhere;min-width:0;color:var(--ink-primary);font-size:clamp(1.08rem,2.4vw,1.42rem);line-height:1.35}.personal-reviewer-link-row .button{flex:none}.personal-feedback-answer-form{--form-field-max-width:min(100%, 900px);box-shadow:none;background:0 0;border:0;width:100%;padding:0}.personal-feedback-answer-form>.conversation-inline-panel{max-width:var(--form-field-max-width);width:min(100%, var(--form-field-max-width))}.personal-feedback-control-panel{gap:14px}.personal-feedback-question-card{padding:40px}.personal-feedback-question-card h2{max-width:none;font-size:clamp(1.92rem,2.32vw,2.34rem);line-height:1.12}.personal-feedback-question-card .form-label,.personal-feedback-question-card .personal-feedback-text-label{color:var(--ink-primary);font-family:var(--font-inter), "Segoe UI", sans-serif;font-size:.94rem;font-weight:400;line-height:1.3}.personal-feedback-identity-notice{width:min(100%, var(--form-field-max-width));border:1px solid color-mix(in srgb, var(--border-default) 82%, var(--surface-default) 18%);background:color-mix(in srgb, var(--surface-subtle) 82%, white 18%);color:var(--ink-secondary);font-family:var(--font-inter), "Segoe UI", sans-serif;border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:10px 12px;margin-bottom:4px;padding:14px 16px;font-size:.94rem;font-weight:400;line-height:1.4;display:grid}.personal-feedback-identity-notice p{margin:0}.personal-feedback-identity-notice-icon{border:1px solid color-mix(in srgb, var(--border-strong) 34%, transparent 66%);width:1.35rem;height:1.35rem;color:var(--ink-primary);border-radius:999px;justify-content:center;align-items:center;margin-top:.05rem;font-size:.82rem;font-weight:600;line-height:1;display:inline-flex}.personal-feedback-control-panel .conversation-chip{border-radius:var(--radius-pill);border-color:color-mix(in srgb, var(--border-default) 72%, var(--text-primary) 28%);background:color-mix(in srgb, var(--surface-default) 94%, white 6%);min-width:0;max-width:100%;min-height:56px;color:color-mix(in srgb, var(--ink-primary) 82%, var(--ink-secondary) 18%);font-family:var(--font-inter), "Segoe UI", sans-serif;white-space:nowrap;justify-content:center;font-size:.95rem;font-weight:520;box-shadow:inset 0 0 0 1px #0000}.personal-feedback-control-panel .conversation-chip:focus,.personal-feedback-action-row .conversation-chip:focus{outline:none}.personal-feedback-control-panel .conversation-chip:focus-visible,.personal-feedback-action-row .conversation-chip:focus-visible{outline:2px solid color-mix(in srgb, var(--focus-ring) 48%, transparent 52%);outline-offset:3px}.personal-feedback-control-panel .conversation-chip-label{text-overflow:clip;white-space:nowrap;text-align:center;font-family:inherit;font-size:inherit;font-weight:inherit;overflow:visible}.personal-feedback-control-panel>.conversation-inline-choice:not(.conversation-inline-scale-choice){flex-wrap:wrap;align-items:flex-start;gap:14px 18px;width:100%;display:flex}.personal-feedback-control-panel>.conversation-inline-choice:not(.conversation-inline-scale-choice) .conversation-chip{width:auto;min-height:48px;padding:10px 24px}.personal-feedback-control-panel .conversation-inline-scale-choice{border:1px solid var(--border-default);background:color-mix(in srgb, var(--surface-default) 88%, white 12%);border-radius:28px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:0;width:100%;padding:0;display:grid;overflow-x:visible}.personal-feedback-control-panel .conversation-inline-scale-choice-six{grid-template-columns:repeat(6,minmax(0,1fr))}.personal-feedback-control-panel .conversation-inline-scale-choice .conversation-chip{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;text-wrap:balance;width:100%;min-width:0;height:100%;min-height:64px;box-shadow:none;color:var(--ink-primary);background:0 0;border:0;border-radius:0;padding:10px 12px;line-height:1.14;overflow:visible}.personal-feedback-control-panel .conversation-inline-scale-choice .conversation-chip-non-numeric{background:color-mix(in srgb, var(--surface-default) 92%, white 8%)}.personal-feedback-control-panel .conversation-inline-scale-choice .conversation-chip:focus-visible{outline:1px solid color-mix(in srgb, var(--border-strong) 54%, transparent 46%);outline-offset:-3px}.personal-feedback-control-panel .conversation-inline-scale-choice .conversation-chip:first-child{border-radius:28px 0 0 28px}.personal-feedback-control-panel .conversation-inline-scale-choice .conversation-chip:last-child{border-radius:0 28px 28px 0}.personal-feedback-control-panel .conversation-inline-scale-choice .conversation-chip+.conversation-chip{border-left:1px solid var(--border-default)}.personal-feedback-control-panel .conversation-chip-selected,.personal-feedback-action-row .conversation-chip-selected{border-color:color-mix(in srgb, var(--border-strong) 78%, var(--text-primary) 22%);background:color-mix(in srgb, var(--accent-soft) 82%, var(--surface-default) 18%);color:var(--ink-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--border-strong) 48%, transparent 52%)}.personal-feedback-control-panel .conversation-chip-selected .conversation-chip-label,.personal-feedback-action-row .conversation-chip-selected .conversation-chip-label{color:var(--ink-primary)}.personal-feedback-control-panel .conversation-chip-priority{background:color-mix(in srgb, var(--accent-ink) 68%, #9a7b62 32%);min-width:2.05rem;height:2.05rem;color:var(--text-inverse);font-family:var(--font-inter), "Segoe UI", sans-serif;flex:none;padding:0 .45rem;font-size:1rem}.personal-feedback-control-panel .conversation-chip-selected .conversation-chip-priority{background:color-mix(in srgb, var(--accent-ink) 68%, #9a7b62 32%);color:var(--text-inverse)}.personal-feedback-control-panel .conversation-inline-scale-choice .conversation-chip-selected{background:color-mix(in srgb, var(--accent-soft) 88%, var(--surface-default) 12%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--border-strong) 58%, transparent 42%);z-index:1;border:0;border-radius:0;margin:0;position:relative}.personal-feedback-control-panel .conversation-inline-scale-choice .conversation-chip-selected:first-child{border-radius:28px 0 0 28px}.personal-feedback-control-panel .conversation-inline-scale-choice .conversation-chip-selected:last-child{border-radius:0 28px 28px 0}.personal-feedback-text-panel{gap:8px}.personal-feedback-text-panel textarea{width:100%;min-height:92px;font-family:var(--font-inter), "Segoe UI", sans-serif;padding:16px 18px;font-size:.98rem}.personal-feedback-text-panel textarea::placeholder{color:color-mix(in srgb, var(--ink-tertiary) 76%, transparent 24%)}.personal-feedback-action-row .button-primary{border-color:color-mix(in srgb, var(--accent-ink) 62%, #9a7b62 38%);background:linear-gradient(135deg, color-mix(in srgb, var(--accent-ink) 74%, #9a7b62 26%), #78604f);color:var(--text-inverse)}.personal-feedback-action-row .button-primary:hover{border-color:color-mix(in srgb, var(--accent-ink) 58%, #9a7b62 42%);background:linear-gradient(135deg, color-mix(in srgb, var(--accent-ink) 68%, #9a7b62 32%), #846a57)}.personal-feedback-action-row .conversation-chip,.personal-feedback-action-row .button{border-radius:var(--radius-pill);white-space:nowrap}.personal-feedback-action-row{width:min(100%, var(--form-field-max-width));flex-wrap:nowrap;align-items:center;gap:12px 16px;display:flex;overflow-x:auto}.personal-feedback-cannot-judge-copy{width:min(100%, var(--form-field-max-width));margin:2px 0 0;font-size:.88rem}.personal-reviewer-preview{gap:24px;width:100%;max-width:980px;margin-top:28px;display:grid}.personal-reviewer-preview-head{gap:8px;display:grid}.personal-reviewer-preview-head h3{margin:0}.personal-reviewer-plan-tabs{flex-wrap:wrap;gap:8px;display:flex}.personal-reviewer-plan-tab-active{background:var(--ink);color:var(--paper)}.personal-reviewer-preview-list{gap:28px;display:grid}.personal-reviewer-focus-panel{border:1px solid var(--line);background:#ffffff57;border-radius:18px;gap:14px;width:min(100%,820px);padding:18px 20px;display:grid}.personal-reviewer-focus-chip-row{flex-wrap:wrap;gap:8px;display:flex}.personal-reviewer-focus-chip{cursor:default;min-height:36px;padding:7px 14px;font-size:.82rem}.personal-reviewer-preview-item{border-top:1px solid var(--line);gap:18px;padding-top:24px;display:grid}.personal-reviewer-preview-item-skipped{opacity:.58}.personal-reviewer-preview-item h4{max-width:100%;font-family:var(--font-display-serif), Georgia, serif;letter-spacing:0;margin:0;font-size:clamp(1.1rem,1.5vw,1.3rem);font-weight:400;line-height:1.18}.personal-reviewer-question-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.personal-reviewer-question-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.personal-reviewer-question-actions .button{min-height:40px;padding:.6rem .9rem;font-size:.9rem}.personal-reviewer-plan-field{gap:8px;max-width:780px;display:grid}.personal-reviewer-plan-field span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.78rem;font-weight:700}.personal-reviewer-plan-field textarea{resize:vertical;width:100%;min-height:76px}.personal-reviewer-plan-field input{width:100%}.personal-reviewer-title-edit{max-width:100%}.personal-reviewer-title-edit textarea{min-height:110px;font-family:var(--font-display-serif), Georgia, serif;font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.18}.personal-reviewer-advanced-editor{border:1px solid var(--line);background:#ffffff5c;border-radius:18px;max-width:960px;padding:14px 16px}.personal-reviewer-advanced-editor summary{cursor:pointer;font-weight:700}.personal-reviewer-advanced-editor-body{gap:18px;padding-top:16px;display:grid}.personal-reviewer-control-editor{border-top:1px solid var(--line);gap:12px;padding-top:14px;display:grid}.personal-reviewer-control-editor:first-child{border-top:0;padding-top:0}.personal-reviewer-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.personal-reviewer-preview-chip{cursor:default;opacity:1}.personal-reviewer-preview .personal-feedback-control-panel>.conversation-inline-choice:not(.conversation-inline-scale-choice){gap:10px 12px}.personal-reviewer-preview .personal-feedback-control-panel>.conversation-inline-choice:not(.conversation-inline-scale-choice) .conversation-chip{border-color:color-mix(in srgb, var(--border-default) 82%, var(--text-primary) 18%);min-height:40px;padding:7px 18px;font-size:.82rem;line-height:1.15}.personal-reviewer-preview-chip:hover{transform:none}.personal-reviewer-preview .conversation-inline-scale-choice{flex-wrap:wrap;gap:8px 10px;overflow-x:visible}.personal-reviewer-preview .conversation-inline-scale-choice .conversation-chip{flex:0 auto;max-width:100%;min-height:36px;padding:6px 14px;font-size:.76rem;line-height:1.1}.personal-reviewer-preview .conversation-inline-scale-choice-six{grid-template-columns:repeat(6,minmax(0,1fr))}.personal-reviewer-preview .personal-feedback-control-panel-scale .form-label{font-size:.84rem;line-height:1.2}.personal-reviewer-preview .personal-reviewer-preview-text-label{font-size:.84rem;font-weight:400;line-height:1.2}.personal-reviewer-preview .personal-feedback-text-panel textarea{padding:16px 18px}.personal-reviewer-preview-actions{width:min(100%, var(--form-field-max-width))}.personal-reviewer-preview-chip-disabled{opacity:.78}.personal-reviewer-preview textarea:disabled{opacity:1}@media (max-width:720px){.personal-reviewer-question-row{grid-template-columns:1fr}.personal-reviewer-question-actions{justify-content:flex-start}.personal-reviewer-control-grid{grid-template-columns:1fr}}.personal-strategy-panel{gap:24px}.personal-strategy-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:68rem;display:grid}.personal-strategy-module{border:1px solid var(--field-border);border-radius:var(--radius-sm);background:var(--surface-default);align-content:start;gap:16px;min-width:0;padding:16px;display:grid}.personal-strategy-module h3{margin:0 0 8px}.personal-strategy-module label{gap:8px;display:grid}.personal-tracking-panel{gap:24px}.personal-tracking-form{max-width:54rem}.personal-tracking-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.personal-practice-list,.personal-review-list{gap:12px;max-width:54rem;display:grid}.personal-practice-list{max-width:72rem}.personal-practice-row,.personal-review-row{border:1px solid var(--field-border);border-radius:var(--radius-sm);background:var(--surface-default);justify-content:space-between;align-items:flex-start;gap:18px;padding:16px;display:flex}.personal-practice-row{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);display:grid}.personal-practice-row>div,.personal-review-row>div{min-width:0}.personal-practice-row h3{margin:0 0 8px}.personal-practice-controls{gap:10px;width:100%;min-width:0;display:grid}.personal-practice-controls .personal-tracking-form-row{grid-template-columns:1fr}.personal-practice-controls .form-input{width:100%;min-width:0}.personal-practice-controls label{gap:6px;display:grid}.personal-practice-controls .hero-actions{grid-template-columns:1fr;justify-content:stretch;display:grid}.personal-practice-controls .button{width:100%}.participant-plan-section{gap:18px;display:grid}.participant-plan-section>.personal-practice-list{max-width:100%}.participant-idp-primary-action{margin-top:0}.participant-idp-ready-message,.participant-idp-questions-cta{width:fit-content}.participant-idp-review-booking{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-default) 82%, transparent);justify-content:space-between;align-items:center;gap:16px;margin:16px 0 18px;padding:14px 16px;display:flex}.participant-idp-review-booking .participant-hypothesis-card-title{margin:0}.participant-idp-review-booking .helper-copy{margin:4px 0 0}.participant-plan-document .participant-idp-ready-message{width:var(--participant-result-measure);max-width:var(--participant-result-measure)}.participant-idp-section-row{grid-template-columns:minmax(0,1fr);gap:14px}.participant-idp-section-controls{justify-self:start;max-width:18rem}.participant-idp-field-list,.participant-idp-object-list{gap:12px;display:grid}.participant-idp-section-layout{grid-template-columns:minmax(0,1fr) minmax(15rem,20rem);align-items:start;gap:28px;margin-top:16px;display:grid}.participant-idp-main-column,.participant-idp-side-rail,.participant-idp-content-block{min-width:0}.participant-idp-main-column{gap:22px;display:grid}.participant-idp-content-block{gap:10px;display:grid}.participant-idp-content-block+.participant-idp-content-block{padding-top:20px}.participant-idp-lede{max-width:48rem;color:var(--ink);margin:0;font-size:clamp(1.05rem,1.5vw,1.28rem);line-height:1.45}.participant-idp-side-rail{border-left:1px solid var(--line);gap:18px;padding-left:22px;display:grid}.participant-idp-side-rail section{gap:8px;display:grid}.participant-idp-side-rail h4,.participant-idp-side-rail p{margin:0}.participant-idp-side-rail h4{font-family:var(--font-serif);font-size:1.15rem}.participant-idp-rail-stat{border-top:1px solid var(--line);color:var(--ink-tertiary);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.participant-idp-rail-stat strong{color:var(--ink);text-align:right;font-weight:650}.participant-idp-structured-table,.participant-idp-score-table{border-top:1px solid var(--line);display:grid}.participant-idp-structured-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(10rem,16rem) minmax(0,1fr);gap:18px;padding:12px 0;display:grid}.participant-idp-structured-row>p,.participant-idp-structured-row>div{min-width:0;margin:0}.participant-idp-structured-row>p{color:var(--ink-tertiary)}.participant-idp-score-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(10rem,1.8fr) repeat(5,minmax(5rem,.7fr));align-items:baseline;gap:14px;padding:11px 0;display:grid}.participant-idp-score-row>span{min-width:0}.participant-idp-score-row>span:not(:first-child){text-align:right}.participant-idp-score-row-header{color:var(--ink-tertiary);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem}@media (max-width:1100px){.participant-hypothesis-evidence-grid,.participant-hypothesis-role-grid{grid-template-columns:1fr}.participant-hypothesis-detail-card summary{grid-template-columns:1fr;gap:10px}.participant-idp-section-layout{grid-template-columns:1fr;gap:22px}.participant-idp-side-rail{border-left:0;border-top:1px solid var(--line);padding-top:18px;padding-left:0}}@media (max-width:960px){.participant-idp-score-table{border-top:0}.participant-idp-score-row,.participant-idp-score-row-header{grid-template-columns:1fr;gap:4px}.participant-idp-score-row-header{display:none}.participant-idp-score-row>span:not(:first-child){text-align:right;justify-content:space-between;gap:12px;display:flex}.participant-idp-score-row:not(.participant-idp-score-row-header)>span:first-child{font-weight:650}.participant-idp-score-row>span:not(:first-child):before{content:attr(data-label);color:var(--ink-tertiary);text-align:left;font-weight:500}}.participant-idp-field{border-top:1px solid var(--line);gap:10px;padding:14px 0;display:grid}.participant-idp-field:first-child{border-top:0;padding-top:0}.participant-idp-object{gap:10px;padding:10px 0;display:grid}.participant-idp-object+.participant-idp-object,.participant-idp-object-list>div+div{border-top:1px solid var(--line)}.participant-idp-object h3{margin:0}.participant-idp-meta-grid{grid-template-columns:minmax(10rem,16rem) minmax(0,1fr);gap:10px 18px;display:grid}.participant-idp-meta-grid>p,.participant-idp-meta-grid>div{min-width:0;margin:0}.participant-idp-meta-grid>p{color:var(--ink-tertiary)}.participant-idp-meta-grid ul{margin:0;padding-left:1.1rem}.idp-weekly-operating-plan-body{gap:14px;display:grid}.idp-weekly-plan-title{color:var(--ink-primary);font-family:var(--font-serif), Georgia, serif;letter-spacing:0;margin:0;font-size:clamp(1.45rem,2vw,1.95rem);font-weight:700;line-height:1.12}.idp-weekly-operating-plan-list{gap:10px;display:grid}.idp-weekly-program-course-card{border:1px solid var(--field-border);background:color-mix(in srgb, var(--surface-default) 86%, transparent);border-radius:8px;gap:8px;padding:14px 16px;display:grid}.idp-weekly-program-course-card h3{color:var(--ink-primary);font-family:var(--font-inter), "Segoe UI", sans-serif;margin:0;font-size:clamp(.98rem,1vw,1.08rem);font-weight:700;line-height:1.3}.idp-weekly-program-course-card p{color:var(--ink-secondary);margin:0;font-size:.98rem;line-height:1.55}.idp-weekly-program-course-card p span{color:var(--ink-primary);font-weight:700}.idp-weekly-month-group{border-left:1px solid color-mix(in srgb, var(--field-border) 88%, var(--accent-warm,#996329) 12%);gap:0;padding-left:18px;display:grid}.idp-weekly-month-group+.idp-weekly-month-group{margin-top:54px}.idp-weekly-month-group>summary{min-height:44px;color:var(--ink-primary);cursor:pointer;font-family:var(--font-display-serif), Georgia, serif;letter-spacing:-.03em;text-wrap:balance;align-items:center;gap:12px;margin-left:-18px;padding:0 0 0 14px;font-size:clamp(1.92rem,3vw,2.72rem);font-weight:400;line-height:1.14;display:flex}.idp-weekly-month-group>summary::-webkit-details-marker{display:none}.idp-weekly-month-group>summary:before{content:"⌄";color:color-mix(in srgb, var(--ink-secondary) 74%, transparent);font-family:var(--font-inter), "Segoe UI", sans-serif;font-size:1.08rem;font-weight:500;line-height:1}.idp-weekly-month-group:not([open])>summary:before{content:"›"}.idp-weekly-month-group-title{min-width:0;color:var(--ink-primary);font-family:var(--font-display-serif), Georgia, serif;letter-spacing:0;text-wrap:balance;font-size:clamp(1.74rem,2.72vw,2.38rem);font-weight:400;line-height:1.08}.idp-weekly-month-group-body{gap:18px;margin-top:8px;display:grid}.idp-weekly-month-boundary{border:0;border-left:2px solid color-mix(in srgb, var(--accent-warm,#996329) 28%, var(--field-border) 72%);background:0 0;border-radius:0;gap:0;margin-left:-18px;display:grid;overflow:hidden}.idp-weekly-month-boundary>.idp-weekly-summary-title,.idp-weekly-month-closing-header{width:100%;min-height:40px;padding:8px 0 8px 14px}.idp-weekly-month-boundary>.idp-weekly-summary-title{color:var(--ink-tertiary);font-family:var(--font-inter), "Segoe UI", sans-serif;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:780;line-height:1.2}.idp-weekly-month-closing-header{align-items:center;gap:12px;display:flex}.idp-weekly-month-boundary>summary{width:100%;min-height:40px;color:var(--ink-primary);cursor:pointer;font-family:var(--font-inter), "Segoe UI", sans-serif;letter-spacing:0;align-items:center;gap:12px;padding:8px 0 8px 14px;font-size:clamp(.94rem,1vw,1.06rem);font-weight:700;line-height:1.25;display:flex}.idp-weekly-month-boundary>summary::-webkit-details-marker{display:none}.idp-weekly-month-boundary>summary:before{content:"⌄";color:var(--ink-secondary);font-family:var(--font-inter), "Segoe UI", sans-serif;font-size:.95rem;font-weight:500;line-height:1}.idp-weekly-month-boundary:not([open])>summary:before{content:"›"}.idp-weekly-month-card-body{border-top:0;padding:10px 0 14px 34px}.idp-weekly-month-boundary[open] .idp-weekly-month-card-body{border:1px solid color-mix(in srgb, var(--field-border) 74%, transparent);background:color-mix(in srgb, var(--surface-muted) 24%, transparent);border-radius:8px;margin:2px 0 4px 32px;padding:14px 18px}.idp-weekly-month-summary{min-width:0;color:var(--ink-tertiary);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:.78rem;font-weight:500;line-height:1.25;overflow:hidden}.idp-weekly-month-boundary[open] .idp-weekly-month-summary{display:none}.idp-weekly-month-boundary .idp-weekly-summary-title{flex:none}.idp-weekly-month-closing-header .idp-weekly-summary-title{color:var(--ink-tertiary);font-family:var(--font-inter), "Segoe UI", sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:780;line-height:1.2}.idp-weekly-month-header{border:1px solid color-mix(in srgb, var(--field-border) 86%, var(--accent-warm,#996329) 14%);background:color-mix(in srgb, var(--surface-muted) 36%, var(--surface-default) 64%);border-radius:8px;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:18px;padding:18px 22px;display:grid}.idp-weekly-month-header h3{color:var(--ink-primary);font-family:var(--font-serif), Georgia, serif;letter-spacing:0;margin:4px 0 0;font-size:clamp(1.15rem,1.4vw,1.48rem);font-weight:700;line-height:1.15}.idp-weekly-month-meta{align-content:start;gap:16px;display:grid}.idp-weekly-month-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.idp-weekly-month-overview-column{align-content:start;gap:16px;min-width:0;display:grid}.idp-weekly-resource-list{background:0 0;border:0;border-radius:0;gap:0;overflow:hidden}.idp-weekly-month-meta p{color:var(--ink-secondary);margin:0;font-size:clamp(.9rem,.9vw,.98rem);line-height:1.45}.idp-weekly-month-meta span{color:var(--ink-primary);font-weight:600}.idp-weekly-month-resource-card{background:0 0;border:0;border-radius:0;gap:0;padding:0;display:grid}.idp-weekly-month-resource-card+.idp-weekly-month-resource-card{border-top:1px solid color-mix(in srgb, var(--field-border) 72%, transparent)}.idp-weekly-month-resource-card>summary,.idp-weekly-resource-details>summary{color:var(--ink-primary);cursor:pointer;font-family:var(--font-inter), "Segoe UI", sans-serif;gap:4px;padding:8px 10px;list-style:none;display:grid}.idp-weekly-month-resource-card>summary::-webkit-details-marker{display:none}.idp-weekly-resource-details>summary::-webkit-details-marker{display:none}.idp-weekly-month-resource-card>summary:before,.idp-weekly-resource-details>summary:before{content:"›";width:.9em;color:var(--ink-tertiary);transform-origin:50%;font-weight:700;line-height:1;display:inline-block}.idp-weekly-month-resource-card[open]>summary:before,.idp-weekly-resource-details[open]>summary:before{transform:rotate(90deg)}.idp-weekly-month-resource-card>summary{grid-template-columns:.9em minmax(7.8rem,auto) minmax(0,1fr);align-items:baseline;column-gap:4px;min-height:38px}.idp-weekly-resource-label{min-width:0;color:var(--ink-tertiary);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:760;line-height:1.15}.idp-weekly-resource-title{min-width:0;color:var(--ink-primary);font-size:.88rem;font-weight:400;line-height:1.25}.idp-weekly-resource-title .idp-resource-link{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}.idp-weekly-resource-detail-body{gap:6px;padding:0 10px 10px 32px;display:grid}.idp-weekly-resource-detail-body p{margin:0;font-size:.84rem;line-height:1.35}.idp-weekly-resource-details{border-top:1px solid color-mix(in srgb, var(--field-border) 72%, transparent)}.idp-weekly-resource-details>summary{color:var(--ink-secondary);align-items:center;gap:6px;padding:7px 0 0;font-size:.9rem;font-weight:700;display:flex}.idp-weekly-resource-details .idp-weekly-resource-detail-body{padding:8px 0 0 22px}.idp-weekly-month-weeks{gap:10px;display:grid}.idp-weekly-operating-week{border:1px solid color-mix(in srgb, var(--field-border) 92%, var(--ink-secondary) 8%);background:color-mix(in srgb, var(--surface-default) 88%, transparent);border-radius:8px;gap:0;padding:0;display:grid;overflow:visible}.idp-weekly-operating-week>summary{border-bottom:1px solid var(--field-border);width:100%;min-height:56px;color:var(--ink-primary);cursor:pointer;font-family:var(--font-serif), Georgia, serif;letter-spacing:0;text-transform:none;align-items:center;gap:12px;padding:13px 26px;font-size:clamp(1.12rem,1.36vw,1.45rem);font-variant-caps:normal;font-weight:700;line-height:1.15;display:flex}.idp-weekly-operating-week>summary::-webkit-details-marker{display:none}.idp-weekly-operating-week>summary:before{content:"⌄";color:var(--ink-primary);font-family:var(--font-inter), "Segoe UI", sans-serif;font-size:1.05rem;font-weight:500;line-height:1}.idp-weekly-operating-week:not([open])>summary:before{content:"›"}.idp-weekly-summary-title{min-width:0}.idp-weekly-status-pill{background:color-mix(in srgb, var(--accent-warm,#d8a064) 16%, var(--surface-muted) 84%);color:color-mix(in srgb, var(--accent-warm,#8f5f2a) 70%, var(--ink-primary) 30%);font-family:var(--font-inter), "Segoe UI", sans-serif;letter-spacing:0;text-transform:none;border-radius:7px;margin-left:auto;padding:4px 11px;font-size:.82rem;font-weight:500;line-height:1.25}.idp-weekly-summary-chevron{width:1.5rem;height:1.5rem;color:var(--ink-primary);font-family:var(--font-inter), "Segoe UI", sans-serif;flex:none;place-items:center;font-size:1.05rem;line-height:1;display:inline-grid}.idp-weekly-operating-week:not([open]) .idp-weekly-summary-chevron{transform:rotate(180deg)}.idp-weekly-operating-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);gap:16px;display:grid}.idp-weekly-operating-grid-actuals,.idp-weekly-operating-grid-report{gap:var(--space-8);grid-template-columns:minmax(230px,.94fr) minmax(320px,1.2fr) minmax(260px,.86fr);padding:20px 22px 22px}.idp-weekly-operating-grid-actuals>div,.idp-weekly-operating-grid-report>div{min-width:0;padding:0}.idp-weekly-operating-grid-actuals>div:first-child,.idp-weekly-operating-grid-report>div:first-child{padding-left:0}.idp-weekly-operating-grid-actuals>div+div,.idp-weekly-operating-grid-report>div+div{border-left:0}.idp-weekly-operating-grid-actuals>div:last-child,.idp-weekly-operating-grid-report>div:last-child{padding-right:0}.idp-weekly-column-heading{align-items:center;gap:12px;margin-bottom:15px;display:flex}.idp-weekly-section-icon{border:1px solid var(--field-border);background:color-mix(in srgb, var(--surface-muted) 42%, var(--surface-default) 58%);width:2.18rem;height:2.18rem;color:var(--ink-primary);border-radius:7px;flex:none;place-items:center;display:inline-grid}.idp-weekly-section-icon svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.1rem;height:1.1rem}.idp-weekly-operating-grid-actuals p:not(.eyebrow,.helper-copy),.idp-weekly-operating-grid-report p:not(.eyebrow,.helper-copy){color:var(--ink-primary);margin:0;font-size:clamp(.9rem,.86vw,.98rem);line-height:1.42}.idp-weekly-operating-grid-actuals .helper-copy{color:var(--ink-secondary);margin-top:14px;font-size:clamp(.9rem,.9vw,.98rem);line-height:1.48}.idp-weekly-action-list{gap:8px;display:grid}.idp-weekly-action{background:0 0;border:0;border-radius:0;margin:0;padding:0;line-height:1.34}.idp-weekly-action input:checked+span{color:var(--ink-tertiary);text-decoration:line-through}.idp-weekly-potential-practice{color:var(--ink-secondary);margin:4px 0 0;font-size:clamp(.96rem,.95vw,1.02rem);line-height:1.38}.idp-resource-link{color:inherit;text-underline-offset:.18em;-webkit-text-decoration:underline #66523a6b;text-decoration:underline #66523a6b}.idp-resource-link:hover{color:var(--accent);text-decoration-color:currentColor}.idp-weekly-planned-action-list{gap:12px;display:grid}.idp-weekly-action-panel{background:0 0;border:0;padding:0;display:block}.idp-weekly-action-panel p{color:var(--ink-primary);margin:0;font-size:clamp(.94rem,.92vw,1.02rem);line-height:1.48}.idp-weekly-expected-result{gap:8px;margin-top:28px;display:grid}.idp-weekly-expected-result .eyebrow{color:color-mix(in srgb, var(--accent-warm,#996329) 70%, var(--ink-secondary) 30%)}.idp-weekly-actuals{align-content:start;gap:12px;display:grid}.idp-weekly-actuals>.helper-copy{margin-top:0}.idp-weekly-actual-chip-list{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.chip-button{border:1px solid var(--field-border);background:var(--surface-default);color:var(--ink-secondary);cursor:pointer;font:inherit;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:6px 12px;font-size:.8rem;font-weight:500;line-height:1.15;transition:background .14s,border-color .14s,color .14s,transform .14s;display:inline-flex}.chip-button:hover{border-color:color-mix(in srgb, var(--ink-primary) 42%, var(--field-border) 58%);color:var(--ink-primary)}.chip-button-selected{border-color:var(--ink-primary);background:var(--ink-primary);color:var(--surface-default)}.chip-button-selected:hover{color:var(--surface-default);transform:translateY(-1px)}.chip-button-selected:is(.chip-button-value-done,.chip-button-value-on-track,.chip-button-value-still-valid,.chip-button-value-useful){border-color:var(--status-success-text);background:var(--status-success-bg);color:var(--status-success-text)}.chip-button-selected:is(.chip-button-value-partly-done,.chip-button-value-problem-changed,.chip-button-value-too-big,.chip-button-value-step-unclear,.chip-button-value-partly-on-track,.chip-button-value-changed,.chip-button-value-needs-narrowing,.chip-button-value-unclear,.chip-button-value-partly-useful,.chip-button-value-not-used){border-color:var(--status-warning-text);background:var(--status-warning-bg);color:var(--status-warning-text)}.chip-button-selected:is(.chip-button-value-did-not-happen,.chip-button-value-blocked,.chip-button-value-off-track,.chip-button-value-needs-change,.chip-button-value-not-useful){border-color:var(--status-danger-text);background:var(--status-danger-bg);color:var(--status-danger-text)}.chip-button-selected.chip-button-value-not-relevant{border-color:var(--status-neutral-text);background:var(--status-neutral-bg);color:var(--status-neutral-text)}.chip-button:disabled,.chip-button-disabled{cursor:not-allowed;opacity:.55;transform:none}.chip-button:disabled:hover,.chip-button-disabled:hover{border-color:var(--field-border);color:var(--ink-secondary);transform:none}.chip-button-selected:disabled,.chip-button-selected.chip-button-disabled{color:var(--surface-default)}.idp-weekly-actual-comment{gap:10px;padding-top:2px;display:grid}.idp-weekly-actual-comment label{gap:8px;display:grid}.idp-weekly-actual-textarea{border:1px solid var(--field-border);background:var(--surface-default);width:100%;min-height:96px;color:var(--ink-primary);font:inherit;resize:vertical;border-radius:7px;padding:10px 12px;font-size:.9rem;line-height:1.35}.idp-weekly-actual-textarea::placeholder{color:var(--ink-tertiary)}.idp-weekly-actual-save{justify-self:start}.idp-monthly-checkpoint-panel{margin-top:18px}.idp-monthly-checkpoint-body{gap:16px;display:grid}.idp-monthly-checkpoint-list{gap:14px;display:grid}.idp-monthly-checkpoint-card{border:1px solid color-mix(in srgb, var(--field-border) 92%, var(--ink-secondary) 8%);background:color-mix(in srgb, var(--surface-default) 88%, transparent);border-radius:8px;gap:18px;padding:22px 26px;display:grid}.idp-monthly-checkpoint-card-inline{background:0 0;border:0;border-radius:0;padding:12px 0 0 34px}.idp-weekly-month-closing[open] .idp-monthly-checkpoint-card-inline{border:1px solid color-mix(in srgb, var(--field-border) 74%, transparent);background:color-mix(in srgb, var(--surface-muted) 18%, transparent);border-radius:8px;margin:2px 0 6px 32px;padding:14px 16px 16px}.idp-monthly-checkpoint-card-readonly .idp-weekly-actual-textarea,.idp-monthly-checkpoint-card-readonly fieldset{opacity:.88}.idp-monthly-checkpoint-card-readonly>.helper-copy:first-child{border:1px solid color-mix(in srgb, var(--field-border) 84%, transparent);background:color-mix(in srgb, var(--surface-muted) 44%, var(--surface-default) 56%);width:fit-content;color:var(--ink-secondary);border-radius:7px;align-items:center;margin:0 0 4px;padding:7px 11px;font-size:.88rem;line-height:1.25;display:inline-flex}.idp-monthly-checkpoint-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.idp-monthly-checkpoint-header h3{color:var(--ink-primary);font-family:var(--font-serif), Georgia, serif;letter-spacing:0;margin:4px 0 0;font-size:clamp(1.12rem,1.36vw,1.45rem);font-weight:700;line-height:1.15}.idp-monthly-checkpoint-plan{border:1px solid var(--field-border);background:color-mix(in srgb, var(--surface-muted) 42%, var(--surface-default) 58%);border-radius:8px;gap:8px;padding:14px 16px;display:grid}.idp-monthly-checkpoint-plan p{color:var(--ink-secondary);margin:0;font-size:clamp(.9rem,.9vw,.98rem);line-height:1.45}.idp-monthly-checkpoint-plan span{color:var(--ink-primary);font-weight:600}.idp-monthly-checkpoint-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.idp-monthly-checkpoint-card-inline .idp-monthly-checkpoint-controls{gap:12px}.idp-monthly-checkpoint-controls fieldset{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.idp-monthly-checkpoint-controls legend,.idp-monthly-checkpoint-notes .eyebrow{color:var(--ink-primary);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:.78rem;font-weight:700;line-height:1.25}.idp-monthly-checkpoint-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.idp-monthly-checkpoint-card-inline .idp-monthly-checkpoint-notes{gap:16px}.idp-monthly-checkpoint-notes label{gap:12px;min-width:0;display:grid}.idp-monthly-checkpoint-footer{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.idp-monthly-checkpoint-footer .helper-copy{margin:0}.idp-review-history{border-top:1px solid var(--rule-soft);gap:14px;margin-top:8px;padding-top:20px;display:grid}.idp-review-history-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.idp-review-history-header .helper-copy{max-width:72ch;margin:5px 0 0}.idp-review-history-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.idp-review-history-card{border:1px solid color-mix(in srgb, var(--field-border) 86%, transparent);background:color-mix(in srgb, var(--surface-muted) 28%, var(--surface-default) 72%);border-radius:8px;gap:14px;padding:18px 20px;display:grid}.idp-review-history-card>header{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.idp-review-history-card time{color:var(--ink-tertiary);font-size:.82rem}.idp-review-history-statuses,.idp-review-history-notes{gap:12px;margin:0;display:grid}.idp-review-history-statuses{grid-template-columns:repeat(3,minmax(0,1fr))}.idp-review-history-statuses div,.idp-review-history-notes div{min-width:0}.idp-review-history-statuses dt,.idp-review-history-notes dt{color:var(--ink-tertiary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.72rem;font-weight:700}.idp-review-history-statuses dd,.idp-review-history-notes dd{color:var(--ink-primary);overflow-wrap:anywhere;margin:0;line-height:1.45}.idp-review-history-notes{border-top:1px solid var(--rule-soft);padding-top:12px}.idp-weekly-adaptation-chat{border:1px solid color-mix(in srgb, var(--field-border) 78%, var(--accent-warm,#996329) 22%);background:color-mix(in srgb, var(--surface-default) 86%, var(--surface-muted) 14%);border-radius:8px;grid-column:1/-1;gap:0;margin-top:10px;padding:0;display:grid;overflow:hidden}.idp-weekly-adaptation-header{border-bottom:1px solid var(--rule-soft);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.idp-weekly-adaptation-header .helper-copy{margin-top:4px}.idp-weekly-adaptation-progress{background:color-mix(in srgb, var(--surface-muted) 66%, var(--surface-default) 34%);min-height:26px;color:color-mix(in srgb, var(--accent-warm,#996329) 76%, var(--ink-secondary) 24%);border-radius:999px;flex:none;align-items:center;padding:4px 10px;font-size:.78rem;font-weight:700;line-height:1;display:inline-flex}.idp-weekly-adaptation-drawer{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);min-height:230px;display:grid}.idp-weekly-adaptation-reason{border-right:1px solid var(--rule-soft);align-content:start;gap:12px;padding:18px;display:grid}.idp-weekly-operating-grid-actuals .idp-weekly-adaptation-reason p:not(.eyebrow,.helper-copy){color:var(--ink-secondary);font-size:.88rem;line-height:1.38}.idp-weekly-adaptation-conversation{grid-template-rows:minmax(0,1fr) auto;min-width:0;display:grid}.idp-weekly-adaptation-transcript{align-content:start;gap:12px;max-height:260px;padding:18px;display:grid;overflow:auto}.idp-weekly-adaptation-exchange{gap:8px;display:grid}.idp-weekly-adaptation-message{border-radius:9px;gap:6px;max-width:min(680px,78%);padding:11px 13px;display:grid}.idp-weekly-operating-grid-actuals .idp-weekly-adaptation-message p{margin:0;font-size:.9rem;line-height:1.36}.idp-weekly-adaptation-message small{color:var(--ink-tertiary);font-size:.78rem;line-height:1.3}.idp-weekly-adaptation-message-question{border:1px solid var(--rule-soft);background:var(--surface-default);color:var(--ink-primary);justify-self:start}.idp-weekly-adaptation-message-current{border-color:color-mix(in srgb, var(--field-border) 68%, var(--accent-warm,#996329) 32%)}.idp-weekly-adaptation-message-answer{border:1px solid var(--ink-primary);background:var(--ink-primary);color:var(--surface-default);justify-self:end}.idp-weekly-operating-grid-actuals .idp-weekly-adaptation-message-answer small,.idp-weekly-operating-grid-actuals .idp-weekly-adaptation-message-answer p{color:var(--surface-default)}.idp-weekly-adaptation-composer{border-top:1px solid var(--rule-soft);background:color-mix(in srgb, var(--surface-default) 78%, var(--surface-muted) 22%);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:14px 18px 18px;display:grid}.idp-weekly-adaptation-composer .idp-weekly-actual-textarea{min-height:74px}.personal-practice-row .button{flex:none}.form-shell label.checkbox-row,.form-shell .checkbox-row{justify-content:flex-start;align-items:flex-start;gap:12px;display:flex}.form-shell label.checkbox-row input,.form-shell .checkbox-row input{flex:none;width:auto;margin:3px 0 0}.form-shell label.checkbox-row span,.form-shell .checkbox-row span{color:var(--ink-secondary)}.form-grid,.score-grid,.hogan-groups,.hogan-autofill-grid{gap:18px;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.setup-mode-horizon-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-shell>.score-grid+.button,.form-shell>.score-grid+.button-row,.form-shell>.score-grid+.hero-actions,.form-shell>.psychometric-score-grid+.button,.form-shell>.psychometric-score-grid+.button-row,.form-shell>.psychometric-score-grid+.hero-actions{margin-top:10px}.hogan-group{border-top:1px solid var(--line);padding-top:18px}.hogan-autofill-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px}.hogan-autofill-card{border:1px solid var(--line);background:#ffffff73;padding:18px}.interview-roadmap{margin:24px 0}.interview-chat-layout{gap:20px;margin-top:20px;display:grid}.interview-chat-thread{border:1px solid var(--line);background:#ffffff52;gap:16px;padding:20px;display:grid}.interview-chat-message-group{gap:10px;display:grid}.interview-chat-bubble{border:1px solid var(--line);max-width:min(760px,100%);box-shadow:var(--shadow);gap:8px;padding:18px 20px;display:grid}.interview-chat-bubble-assistant{background:#ffffffad;justify-self:start}.interview-chat-bubble-current{border-color:color-mix(in srgb, var(--accent-functional) 35%, var(--field-border) 65%)}.interview-chat-bubble-stretch{justify-self:stretch;width:100%;max-width:100%}.interview-chat-bubble-user{background:var(--ink-primary);border-color:var(--ink-primary);color:var(--bg-paper);justify-self:end}.interview-chat-bubble-note{background:color-mix(in srgb, var(--bg-paper) 82%, var(--accent-functional) 18%);border-color:color-mix(in srgb, var(--line) 78%, var(--accent-functional) 22%);max-width:min(760px,100%);box-shadow:none;justify-self:start}.interview-chat-bubble-user .eyebrow,.interview-chat-bubble-user .helper-copy{color:color-mix(in srgb, var(--bg-paper) 74%, transparent 26%)}.interview-chat-prompt,.interview-chat-answer{white-space:pre-wrap;margin:0;line-height:1.6}.interview-chat-bubble-user .interview-chat-answer{color:var(--ink-secondary);background:#ffffff9e;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.92rem;line-height:1.2;display:inline-flex}.interview-chat-composer{margin-top:0}.peer-review-workspace-card{gap:20px}.peer-review-workspace-card .interview-chat-bubble{box-shadow:none}.peer-review-familiarity-intro{gap:12px;display:grid}.peer-review-familiarity-intro>:where(.eyebrow,h2,p){margin:0}.peer-review-intro-header{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:28px;display:grid}.peer-review-intro-header .eyebrow:last-child{padding-left:28px}.peer-review-intro-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px;display:grid}.peer-review-intro-column{gap:12px;min-width:0;display:grid}.peer-review-intro-column .helper-copy{max-width:none}.peer-review-intro-column-instructions{border-left:1px solid #1212121a;padding-left:28px}.peer-competency-workspace-card{box-shadow:none;background:0 0;border:0;gap:16px}.peer-competency-workspace-card .interview-chat-bubble{background:#fdfbf6;border:1px solid #ded5c3;border-radius:18px;padding:26px}.peer-competency-workspace-card .peer-review-intro-column-instructions{border-left-color:#ded5c3}.peer-competency-workspace-card .peer-drag-layout{gap:16px;margin-top:16px}.peer-competency-workspace-card .peer-pocket-area{gap:12px;display:grid}.peer-competency-workspace-card .peer-pocket-area>.eyebrow,.peer-competency-workspace-card .peer-scale-section>.eyebrow{padding-left:32px}.peer-competency-workspace-card .peer-pocket{background:#fbf8f0;border:1px solid #ded5c3;border-radius:14px;padding:18px}.peer-competency-workspace-card .peer-scale-section{background:0 0;border:0;border-radius:0;gap:12px;padding:0;display:grid}.peer-competency-workspace-card .peer-scale-board{box-sizing:border-box;background:0 0;border-color:#d9cfbd;border-radius:9px;padding:14px}.peer-competency-workspace-card .peer-scale-board-anchored .peer-axis{background:#fbf8f0;border-right-color:#d9cfbd;width:252px;inset:14px auto 14px 14px}.peer-competency-workspace-card .peer-scale-board-anchored .peer-scale-surface{min-height:492px;margin:14px 14px 14px 266px}.peer-competency-workspace-card .peer-scale-board-anchored .peer-axis-row{grid-template-columns:60px minmax(0,1fr);gap:10px;padding-left:16px;padding-right:14px}.peer-competency-workspace-card .peer-scale-board-anchored .peer-axis-row:after{width:100vw;max-width:none;left:252px}.peer-competency-workspace-card .peer-axis-row{color:#5e594f}.peer-competency-workspace-card .peer-axis-row>span{font-family:var(--font-display-serif), Spectral, Georgia, serif;color:#39362f;font-size:1.6rem;line-height:1}.peer-competency-workspace-card .peer-axis-anchor-text{color:#625d52;font-size:.7rem;line-height:1.18}.peer-competency-workspace-card .peer-axis-row:after{border-top-color:#e3dac9}.peer-competency-workspace-card .peer-axis-row:nth-child(3):after{border-top:1px solid #ab8a42}.peer-competency-workspace-card .peer-chip{color:#29261f;box-shadow:none;font-family:var(--font-display-serif), Spectral, Georgia, serif;background:#fffdf8;border-color:#cfc3ad;border-radius:12px;font-size:1.08rem}.peer-competency-workspace-card .peer-chip:active{color:#fff;background:#292a27;border-color:#2e302d}.conversation-surface{background:#ffffffe6;border:1px solid #1212121a;border-radius:32px;justify-self:stretch;gap:0;width:100%;display:grid;overflow:visible;box-shadow:0 28px 72px #12121217}.personal-page-shell>:where(.section-card,.panel-note,.form-result){justify-self:center;width:100%}.personal-conversation-surface .conversation-bubble{max-width:min(1020px,100%)}.personal-conversation-surface,.personal-console-header,.personal-assessment-overview{width:100%}.personal-conversation-surface .conversation-bubble-user{max-width:min(860px,100% - 48px)}.conversation-thread{background:linear-gradient(#ffffffb3,#ffffffeb),linear-gradient(#12121205,#0000 24%);gap:24px;padding:32px 32px 16px;display:grid}.conversation-turn-stack{gap:12px;display:grid}.conversation-bubble-editable{cursor:pointer;transition:border-color .14s,box-shadow .14s,transform .14s}.conversation-bubble-editable:hover,.conversation-bubble-editable:focus-visible{border-color:#1212122e;transform:translateY(-1px);box-shadow:0 18px 38px #12121214}.conversation-bubble-editable:focus-visible{outline:none}.conversation-bubble{border-radius:28px;gap:12px;max-width:min(900px,100%);padding:22px 24px;display:grid}.conversation-bubble-assistant{background:#fff;border:1px solid #12121217;justify-self:start;box-shadow:0 14px 34px #1212120d}.conversation-bubble-active{border-color:color-mix(in srgb, var(--accent-functional) 18%, #12121229 82%)}.conversation-bubble-user{background:#eef0f4eb;border:1px solid #12121214;justify-self:end;max-width:min(720px,100% - 48px)}.conversation-bubble-intro,.conversation-bubble-transition{max-width:min(880px,100%)}.conversation-bubble-reflection{background:#f9f6f0fa;border:1px solid #80002014}.conversation-eyebrow,.conversation-status{color:var(--ink-tertiary);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.74rem}.conversation-title{font-family:var(--font-display-serif), Georgia, serif;letter-spacing:-.03em;margin:0;font-size:clamp(1.8rem,2.88vw,2.4rem);font-weight:400;line-height:1.15}.conversation-copy,.conversation-meta p,.conversation-inline-status{color:var(--ink-primary);margin:0;font-size:1rem;line-height:1.72}.conversation-prompt{font-size:1.08rem;line-height:1.6}.conversation-meta{gap:8px;display:grid}.conversation-meta p,.conversation-inline-status,.conversation-status{color:var(--ink-secondary)}.peer-competency-intro-copy{max-width:none}.conversation-inline-panel{gap:14px;max-width:min(900px,100%);padding:4px 2px 0;display:grid}.project-setup-suggested-options{width:100%;max-width:none;padding-top:8px}.project-setup-suggested-options .conversation-chip{min-height:46px}.project-setup-question-help{max-width:760px;color:var(--ink-secondary);border-left:2px solid #12121238;margin:0;padding:14px 16px;font-size:15px;line-height:1.55}.project-setup-company-model-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:900px;display:grid}.project-setup-company-model-form label{gap:7px;display:grid}.project-setup-company-model-form label>span{color:var(--ink-secondary);font-size:.78rem}.project-setup-company-model-form input{border:1px solid var(--border-subtle);width:100%;min-height:48px;font:inherit;background:#fff;border-radius:14px;padding:10px 12px}@media (max-width:720px){.project-setup-company-model-form{grid-template-columns:1fr}}.project-setup-confirmation-summary{background:#fff;border:1px solid #1212121f;border-radius:28px;gap:16px;max-width:min(900px,100%);padding:22px 24px;display:grid}.project-setup-confirmation-summary h3{font-family:var(--font-spectral), Spectral, Georgia, serif;margin:0;font-size:1.35rem;font-weight:500}.project-setup-confirmation-summary dl{gap:0;margin:0;display:grid}.project-setup-confirmation-summary dl>div{border-top:1px solid #12121214;grid-template-columns:minmax(130px,.28fr) minmax(0,1fr);gap:18px;padding:12px 0;display:grid}.project-setup-confirmation-summary dt{color:var(--ink-tertiary);font-size:.82rem}.project-setup-confirmation-summary dd{color:var(--ink-primary);margin:0;line-height:1.5}@media (max-width:640px){.project-setup-confirmation-summary dl>div{grid-template-columns:1fr;gap:5px}}.conversation-inline-clarification{background:#ffffffe6;border:1px solid #12121214;border-radius:20px;padding:18px 20px}.conversation-inline-choice{gap:var(--control-gap);flex-wrap:wrap;align-items:flex-start;display:flex}.conversation-inline-choice-natural .conversation-chip-text{width:fit-content;max-width:100%}.conversation-inline-choice-natural .conversation-chip-text .conversation-chip-content{width:auto;max-width:100%}.conversation-inline-choice-long{grid-template-columns:minmax(0,1fr);display:grid}.conversation-inline-choice-paired{grid-template-columns:repeat(2,minmax(300px,380px));align-items:stretch;width:fit-content;max-width:100%;display:grid}.conversation-inline-choice-compact-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;width:100%;display:grid}.conversation-inline-choice-compact-grid .conversation-chip{width:100%;min-height:46px;padding:8px 14px}.conversation-inline-choice-compact-grid .conversation-chip-text,.conversation-inline-choice-compact-grid .conversation-chip-text .conversation-chip-content,.conversation-inline-choice-compact-grid .conversation-chip-label{text-align:center;justify-content:center}.conversation-inline-choice-compact-grid .conversation-chip-label{font-size:1rem;line-height:1.15}@media (max-width:900px){.conversation-inline-choice-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.conversation-inline-choice-compact-grid{grid-template-columns:minmax(0,1fr)}}.conversation-inline-choice-single-row{flex-wrap:wrap;align-items:center;width:auto;display:flex}.conversation-inline-choice-single-row .conversation-chip{width:auto;min-width:max-content;min-height:var(--control-min-height);white-space:nowrap;border-radius:999px;padding:10px 18px}.conversation-inline-choice-single-row .conversation-chip-text .conversation-chip-content,.conversation-inline-choice-single-row .conversation-chip-label{text-align:center;justify-content:center;width:auto;font-size:1rem}.project-setup-language-options .conversation-chip:disabled{opacity:1;color:var(--ink-primary);cursor:default;background:#fffffff5;border-color:#1212121a}@media (max-width:640px){.conversation-inline-choice-single-row{flex-wrap:nowrap;padding-bottom:2px;display:flex;overflow-x:auto}.conversation-inline-choice-single-row .conversation-chip{min-width:max-content}}.conversation-inline-choice-seven{grid-template-columns:repeat(7,minmax(86px,1fr));gap:8px;width:100%;padding-bottom:2px;display:grid;overflow-x:auto}.conversation-chip{min-height:var(--control-min-height);color:var(--ink-primary);font:inherit;text-align:center;cursor:pointer;background:#fffffff5;border:1px solid #1212121a;border-radius:999px;justify-content:center;align-items:center;padding:12px 20px;transition:border-color .14s,background-color .14s,color .14s,transform .14s;display:inline-flex}.conversation-chip-text{text-align:left;justify-content:flex-start}.conversation-inline-choice-long .conversation-chip-text{width:100%}.conversation-inline-choice-paired .conversation-chip-text{border-radius:28px;align-items:center;width:100%;min-height:84px}.conversation-inline-choice-seven .conversation-chip-text{text-align:center;border-radius:18px;justify-content:center;min-width:86px;min-height:56px;padding:8px 10px;font-size:13px;line-height:1.15}.conversation-chip-content{align-items:center;gap:10px;display:inline-flex}.conversation-chip-text .conversation-chip-content{text-align:left;justify-content:flex-start;width:100%;min-width:0}.conversation-chip-label{text-align:left;text-wrap:pretty;min-width:0;font-size:1.12rem;line-height:1.35}.conversation-chip-wrappable{padding-block:13px}.conversation-inline-choice-seven .conversation-chip-label{font-size:13px;line-height:1.15}.conversation-chip-priority{min-width:1.35rem;height:1.35rem;color:var(--ink-primary);background:#12121214;border-radius:999px;justify-content:center;align-items:center;padding:0 .25rem;font-size:.76rem;font-weight:700;line-height:1;display:inline-flex}.conversation-chip:hover{border-color:#1212122e;transform:translateY(-1px)}.conversation-chip:disabled{cursor:not-allowed;opacity:.52;transform:none}.conversation-chip-selected{background:var(--ink-primary);border-color:var(--ink-primary);color:#fff}.conversation-chip-selected .conversation-chip-priority{color:var(--ink-primary);background:#fff}.conversation-inline-scale,.personal-structured-controls{gap:16px;display:grid}.personal-structured-control{gap:8px;display:grid}.conversation-inline-scale-choice{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));padding-bottom:0;display:grid;overflow:visible}.conversation-inline-scale-choice .conversation-chip{white-space:normal;width:100%;min-width:0;padding:10px 12px;line-height:1.18}.personal-feedback-question-card .eyebrow,.personal-feedback-question-card .helper-copy,.personal-feedback-question-card .form-label,.personal-feedback-question-card .personal-feedback-text-panel>span,.personal-feedback-question-card .conversation-chip,.personal-feedback-question-card .conversation-chip-label,.personal-feedback-question-card .conversation-chip-priority,.personal-feedback-question-card textarea,.personal-feedback-question-card .button{font-family:var(--font-inter), "Segoe UI", sans-serif}.conversation-scale-range{gap:10px;padding:2px 4px 0;display:grid}.conversation-scale-range span{color:var(--ink-secondary);font-size:.84rem}.conversation-scale-range input{appearance:none;background:linear-gradient(to right, #1212121f, color-mix(in srgb, var(--accent-functional) 58%, #d8b44a 42%), #1212122e);border-radius:999px;outline:none;width:100%;height:6px}.conversation-scale-range input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ink-primary);border:2px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 6px 18px #1212122e}.conversation-scale-range input::-moz-range-track{background:linear-gradient(to right, #1212121f, color-mix(in srgb, var(--accent-functional) 58%, #d8b44a 42%), #1212122e);border-radius:999px;height:6px}.conversation-scale-range input::-moz-range-thumb{background:var(--ink-primary);border:2px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 6px 18px #1212122e}.conversation-composer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;background:#fafafbf2;border-top:1px solid #12121214;gap:14px;padding:18px 24px clamp(28px,4vh,40px);display:grid;position:relative}.conversation-composer-form{gap:12px;display:grid}.conversation-composer-shell{background:#fff;border:1px solid #1212121a;border-radius:28px;gap:12px;padding:18px 20px;display:grid}.conversation-composer-label{color:var(--ink-tertiary);font-size:.86rem}.conversation-meta-direction-choice{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));display:grid}.conversation-meta-direction-choice .conversation-chip{white-space:normal;width:100%;min-width:0;padding-inline:12px;line-height:1.18}.conversation-composer-input{width:100%;min-height:88px;color:var(--ink-primary);font:inherit;resize:vertical;background:0 0;border:0;padding:0;font-size:1rem;line-height:1.6}.conversation-composer-input:focus{outline:none}.conversation-composer-actions,.conversation-launch{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.conversation-composer-actions-single{grid-template-columns:1fr}.conversation-composer-actions .button,.conversation-launch .button{width:100%}.conversation-loading-label{align-items:baseline;display:inline-flex}.conversation-loading-ellipsis{vertical-align:baseline;width:1.25em;display:inline-block;overflow:hidden}.conversation-loading-ellipsis:after{content:"...";animation:1s steps(4,end) infinite conversation-loading-dots;display:inline-block}@keyframes conversation-loading-dots{0%{width:0}to{width:1.25em}}.conversation-launch{padding:0 24px 24px}.conversation-transition,.conversation-details{margin-top:0}.conversation-details{border:1px solid var(--line);background:#ffffffbf;padding:20px 24px}.conversation-details summary{cursor:pointer}.interview-quick-replies{border:1px solid var(--line);background:#ffffff73;gap:12px;padding:16px;display:grid}.interview-chat-textarea{min-height:160px}.role-scaling-card,.peer-followup-card{gap:8px;margin:0;display:grid}.peer-followup-prompt,.peer-followup-meta{max-width:none;display:block}.peer-followup-meta{margin-top:2px}.interview-choice-stack,.interview-scale-stack{gap:18px;display:grid}.checkbox-row{color:var(--ink-secondary);align-items:start;gap:12px;margin:18px 0;display:flex}.checkbox-row input{margin-top:3px}.summary-plan-stack{gap:18px}.participant-summary-flow{flex-direction:column;display:flex}.participant-summary-flow-dashboard{width:100%;max-width:none}.participant-summary-flow>.participant-plan-section,.participant-summary-flow>.participant-practice-workspace{background:0 0;border:0;border-radius:0;padding:0}.participant-summary-flow>*{order:3}.participant-summary-flow>.participant-summary-title-eyebrow,.participant-summary-flow>.participant-summary-title,.participant-summary-flow>.participant-summary-helper{order:0}.result-subnav{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;order:1;gap:24px;margin:24px 0 2px;display:flex}.participant-summary-flow>.result-subnav{margin-top:0}.result-subnav-button{appearance:none;color:var(--muted-foreground);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:42px;padding:0 0 12px;font-size:.95rem;font-weight:650}.result-subnav-button-separated{margin-inline-start:34px;position:relative}.result-subnav-button-separated:before{background:color-mix(in srgb, var(--ink-tertiary) 32%, transparent);content:"";pointer-events:none;inset-inline-start:-22px;width:1px;height:22px;position:absolute;top:50%;transform:translateY(-50%)}.result-subnav-button:hover,.result-subnav-button:focus-visible{color:var(--foreground)}.result-subnav-button-active,.result-subnav-button[aria-pressed=true]{border-bottom-color:var(--foreground);color:var(--foreground)}.result-overview-panel{order:2}.result-overview-summary{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;margin-top:20px;display:grid}.result-overview-primary{background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:20px}.result-overview-facts{gap:12px;margin:0;display:grid}.result-overview-facts>div{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(120px,.38fr) minmax(0,1fr);gap:8px;padding:0 0 12px;display:grid}.result-overview-facts dt{color:var(--ink-tertiary);letter-spacing:0;text-transform:none;font-size:.82rem;font-weight:650}.result-overview-facts dd{color:var(--foreground);margin:0;font-weight:650}.result-overview-generated-value,.result-overview-card-title{color:var(--ink-primary);font-family:var(--font-inter), "Segoe UI", sans-serif;letter-spacing:0;text-transform:none;margin:0;font-variant-caps:normal;line-height:1.35}.result-overview-generated-value{font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:400}.result-overview-card-title{font-size:1rem;font-weight:650}.result-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.result-overview-grid .section-card-subtle{align-content:start}.result-overview-grid .button{margin-top:14px}.participant-summary-flow>.participant-calibration-panel{order:2}.participant-summary-flow>.participant-plan-section{order:3}.participant-result-section-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.participant-result-section-header>div:first-child{gap:8px;max-width:52rem;display:grid}.participant-result-section-header h3{color:var(--ink-primary);font-family:var(--font-inter), "Segoe UI", sans-serif;letter-spacing:0;text-transform:none;margin:0;font-size:clamp(1.35rem,2vw,1.8rem);font-variant-caps:normal;font-weight:700;line-height:1.18}.participant-result-primary-action{text-align:right;justify-items:end;gap:8px;min-width:min(18rem,100%);max-width:22rem;display:grid}.participant-result-primary-action .button{letter-spacing:0;text-transform:none;justify-content:center;width:100%;font-variant-caps:normal}.participant-summary-flow h3,.participant-summary-flow .result-overview-generated-value,.participant-summary-flow .result-overview-card-title{letter-spacing:0;text-transform:none;font-variant-caps:normal}.participant-plan-document{--participant-result-measure:100%;gap:24px}.participant-workspace-content--plan .participant-plan-document{gap:var(--space-8)}.participant-plan-intro-grid{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-subtle);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px;display:grid;overflow:hidden}.participant-plan-intro-column{min-width:0;padding:22px}.participant-plan-intro-column+.participant-plan-intro-column{border-left:1px solid var(--border-subtle)}.participant-plan-intro-column>p:last-child{color:var(--ink-secondary);margin:12px 0 0;line-height:1.55}.editorial-idp-document{gap:28px}.editorial-idp-timeline-section{gap:14px;display:grid}.editorial-idp-month-section{gap:16px;display:grid}.editorial-idp-month-overview{grid-template-columns:minmax(0,1fr) minmax(280px,.82fr);align-items:start;gap:24px;display:grid}.editorial-idp-month-overview>div{gap:12px;display:grid}.editorial-idp-month-title{color:var(--ink-primary);margin:0;font-size:clamp(1.25rem,1.9vw,1.75rem);line-height:1.16}.editorial-idp-month-overview p,.editorial-idp-resource-card p,.editorial-idp-week-card p,.editorial-idp-phase-card p{color:var(--ink-secondary);margin:0;line-height:1.5}.editorial-idp-resource-card{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-default) 82%, var(--bg-subtle) 18%);gap:8px;padding:16px;display:grid}.editorial-idp-resource-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.editorial-idp-resource-card-head .button{border-radius:999px;min-height:34px;padding:7px 12px;font-size:.82rem}.editorial-idp-resource-card a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}.editorial-idp-resource-title{flex-wrap:wrap;align-items:baseline;gap:.25rem .55rem;display:flex}.editorial-idp-resource-title span{color:var(--ink-secondary)}.editorial-idp-resource-title span:before{content:"— "}.editorial-idp-week-list{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-default);gap:0;margin-left:22px;display:grid;overflow:hidden}.editorial-idp-week-card+.editorial-idp-week-card{border-top:1px solid var(--border-subtle)}.editorial-idp-week-card summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:0 24px;list-style:none;display:flex}.editorial-idp-week-card summary::-webkit-details-marker{display:none}.editorial-idp-detail-block summary::-webkit-details-marker{display:none}.editorial-idp-week-card summary span{color:var(--ink-primary);font-size:1.22rem;font-weight:700;line-height:1.1}.editorial-idp-week-card summary em{background:color-mix(in srgb, var(--status-warning-text) 18%, var(--bg-subtle));color:color-mix(in srgb, var(--accent-ink) 82%, var(--ink-secondary));border-radius:999px;padding:6px 12px;font-size:.82rem;font-style:normal;font-weight:650;line-height:1}.editorial-idp-week-grid{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(220px,.86fr);gap:28px;padding:22px 24px 28px;display:grid}.editorial-idp-week-grid>div{align-content:start;gap:14px;display:grid}.editorial-idp-check-row{color:var(--ink-secondary);grid-template-columns:auto 1fr;align-items:start;gap:12px;line-height:1.5;display:grid}.editorial-idp-check-box{aspect-ratio:1;border:1px solid var(--ink-tertiary);border-radius:2px;width:.9rem;margin-top:.28em}.editorial-idp-status-pills{flex-wrap:wrap;gap:8px;display:flex}.editorial-idp-status-pills span{border:1px solid var(--border-subtle);min-height:32px;color:var(--ink-secondary);border-radius:999px;align-items:center;padding:6px 12px;font-size:.88rem;font-weight:650;line-height:1;display:inline-flex}.editorial-idp-phase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.editorial-idp-phase-card{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--bg-subtle) 62%, transparent);align-content:start;gap:8px;min-height:238px;padding:18px;display:grid}.editorial-idp-phase-card h4{color:var(--ink-primary);margin:0;font-size:1.06rem;line-height:1.25}.editorial-idp-detail-block{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-default) 82%, transparent)}.editorial-idp-detail-block+.editorial-idp-detail-block{margin-top:14px}.editorial-idp-capacity-line{margin-top:22px}.editorial-idp-month-section+.personal-practice-list{border-top:1px solid var(--border-subtle);margin-top:6px;padding-top:22px}.editorial-idp-month-section+.personal-practice-list .personal-practice-row{margin-top:0}.participant-plan-document .editorial-idp-detail-block>summary{min-height:44px;color:var(--ink-primary);cursor:pointer;letter-spacing:0;text-transform:none;padding:13px 16px;font-size:.96rem;font-weight:680;line-height:1.2;list-style:none}.participant-plan-document .editorial-idp-detail-block>summary:before{content:"▸";color:var(--ink-tertiary);margin-right:8px;display:inline-block}.participant-plan-document .editorial-idp-detail-block[open]>summary:before{transform:rotate(90deg)}.editorial-idp-detail-block>div,.editorial-idp-detail-block>article{padding:0 18px 18px}.editorial-idp-rationale-body{gap:14px;display:grid}.editorial-idp-rationale-body dl{gap:10px;margin:0;display:grid}.editorial-idp-rationale-body dl>div{grid-template-columns:minmax(8rem,.24fr) minmax(0,1fr);gap:16px;display:grid}.editorial-idp-rationale-body dt{color:var(--ink-primary);font-weight:700}.editorial-idp-rationale-body dd{color:var(--ink-secondary);margin:0;line-height:1.5}.editorial-goal-checkin{gap:14px;display:grid}.editorial-goal-checkin-card{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-default) 84%, var(--bg-subtle) 16%);gap:20px;padding:24px;display:grid}.editorial-goal-checkin-header{gap:6px;display:grid}.editorial-goal-checkin-header p{margin:0}.editorial-goal-checkin-selects,.editorial-goal-checkin-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.editorial-goal-checkin-fields{grid-template-columns:minmax(12rem,.34fr) minmax(0,1fr) minmax(0,1fr);grid-template-areas:"status facts facts""feedback next support";align-items:start}.editorial-goal-checkin-field-status{grid-area:status}.editorial-goal-checkin-field-wide{grid-area:facts}.editorial-goal-checkin-field-feedback{grid-area:feedback}.editorial-goal-checkin-field-next{grid-area:next}.editorial-goal-checkin-field-support{grid-area:support}.editorial-goal-checkin label{min-width:0;color:var(--ink-primary);gap:8px;display:grid}.editorial-goal-checkin label>span{color:var(--ink-tertiary);letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:700;line-height:1.2}.editorial-goal-checkin select,.editorial-goal-checkin textarea{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-default);width:100%;min-width:0;color:var(--ink-primary);font:inherit;font-size:clamp(.94rem,.92vw,1rem)}.editorial-goal-checkin select{min-height:44px;padding:8px 36px 8px 12px}.editorial-goal-checkin textarea{resize:vertical;min-height:96px;padding:10px 12px;line-height:1.45}.editorial-goal-checkin textarea::placeholder{color:var(--ink-tertiary)}.editorial-goal-checkin-note{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--bg-subtle) 62%, transparent);gap:8px;padding:16px;display:grid}.editorial-goal-checkin-note p,.editorial-goal-checkin-footer p{margin:0}.editorial-goal-checkin-footer{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;padding-top:16px;display:flex}.editorial-goal-checkin-footer .button{order:0}.editorial-goal-checkin-footer .helper-copy,.editorial-goal-checkin-footer .form-result{flex:24rem}.participant-plan-document .participant-result-section-header{width:var(--participant-result-measure);display:grid}.participant-plan-document .participant-result-section-header>div:first-child{max-width:none}.participant-plan-document .participant-result-primary-action{text-align:left;justify-items:start;min-width:0;max-width:22rem}.participant-plan-status-pill{width:min(100%,22rem);min-height:var(--control-min-height);border:1px solid var(--border-subtle);border-radius:var(--control-radius);background:var(--surface-selected);color:var(--ink-secondary);justify-content:center;align-items:center;padding:10px 18px;font-size:.95rem;font-weight:650;line-height:1.2;display:inline-flex}.participant-idp-version-picker{align-items:center;gap:8px;max-width:min(100%,26rem);margin-bottom:20px;display:inline-flex}.participant-team-report-version-picker{margin-bottom:20px}.participant-idp-version-label{color:var(--ink-tertiary);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:650}.participant-idp-version-select{border:1px solid var(--border-subtle);border-radius:var(--control-radius);background:var(--surface-default);min-width:min(100%,12rem);min-height:34px;color:var(--ink-primary);padding:6px 32px 6px 10px;font-size:.9rem}.participant-idp-progress-row{width:var(--participant-result-measure);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);color:var(--ink-tertiary);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.participant-idp-progress-row strong{color:var(--ink-primary);font-weight:700}.participant-hypotheses-header{align-items:start}.participant-hypotheses-readiness{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-default) 70%, transparent);text-align:right;gap:4px;min-width:7.5rem;padding:10px 14px;display:grid}.participant-hypotheses-readiness span{color:var(--ink-tertiary);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700;line-height:1.15}.participant-hypotheses-readiness strong{color:var(--ink-primary);font-size:1.08rem;font-weight:750;line-height:1}.participant-hypotheses-board{width:var(--participant-result-measure);gap:28px;display:grid}.participant-hypotheses-map-section{width:var(--participant-result-measure);overflow:visible}.participant-hypotheses-map-section .development-map-svg{min-height:0}.participant-hypotheses-map-note{color:var(--ink-secondary);max-width:980px;margin:-10px 0 26px;font-size:clamp(1rem,1.1vw,1.18rem);line-height:1.45}.participant-development-direction-selector{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-default) 76%, transparent);gap:12px;margin-top:14px;padding:14px 16px;display:grid}.participant-development-direction-selector .helper-copy{margin:4px 0 0}.participant-hypothesis-feedback{flex-wrap:wrap;gap:8px;display:flex}.participant-hypothesis-feedback-button{border:1px solid var(--border-subtle);min-height:2rem;color:var(--ink-secondary);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:.34rem .72rem;font-size:.86rem;font-weight:650;line-height:1.15;display:inline-flex}.participant-hypothesis-feedback-button:hover{border-color:color-mix(in srgb, var(--ink-secondary) 36%, var(--border-subtle));color:var(--ink-primary)}.participant-hypothesis-feedback-button-selected{border-color:var(--ink-primary);background:var(--ink-primary);color:var(--surface-default)}.participant-development-direction-explanations{flex-wrap:wrap;justify-content:center;gap:10px 12px;padding-top:4px;display:flex}.participant-development-direction-explanation{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-default) 88%, transparent);cursor:pointer;flex:0 calc(33.3333% - 8px);align-content:start;gap:6px;min-width:220px;min-height:118px;padding:12px;display:grid}.participant-development-direction-explanation-selected{border-color:color-mix(in srgb, var(--ink-primary) 44%, var(--border-subtle));background:color-mix(in srgb, var(--ink-primary) 5%, var(--surface-default))}.participant-development-direction-explanation:focus-visible{border-color:color-mix(in srgb, var(--ink-secondary) 54%, var(--border-subtle));outline:2px solid color-mix(in srgb, var(--ink-secondary) 18%, transparent);outline-offset:2px}.participant-development-direction-explanation-heading{min-width:0;color:var(--ink-primary);align-items:center;gap:7px;font-size:.88rem;line-height:1.2;display:inline-flex}.participant-development-direction-explanation-heading span{background:color-mix(in srgb, var(--ink-secondary) 12%, transparent);width:1.25rem;height:1.25rem;color:var(--ink-secondary);border-radius:50%;flex:none;place-items:center;font-size:.7rem;font-weight:750;display:inline-grid}.participant-development-direction-explanation-selected .participant-development-direction-explanation-heading span{background:var(--ink-primary);color:var(--surface-default)}.participant-development-direction-explanation p{color:var(--ink-secondary);margin:0;font-size:.86rem;line-height:1.42}@media (max-width:960px){.participant-development-direction-explanation{flex-basis:calc(50% - 6px)}}@media (max-width:640px){.participant-development-direction-explanation{flex-basis:100%}}.participant-hypothesis-feedback{padding-top:4px}.participant-hypothesis-feedback-comment{min-width:100%;color:var(--ink-secondary);flex:100%;gap:6px;font-size:.86rem;font-weight:650;display:grid}.participant-hypothesis-feedback-comment textarea{resize:vertical;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-default);width:100%;min-height:5.5rem;color:var(--ink-primary);font:inherit;padding:.72rem .82rem;font-size:.92rem;font-weight:500;line-height:1.45}.participant-hypothesis-feedback-comment textarea:focus{border-color:color-mix(in srgb, var(--ink-secondary) 52%, var(--border-subtle));outline:2px solid color-mix(in srgb, var(--ink-secondary) 16%, transparent);outline-offset:2px}.participant-hypothesis-objection-dialog{border:1px solid color-mix(in srgb, var(--warning,#9b6a1b) 28%, var(--border-subtle));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--warning,#9b6a1b) 7%, var(--surface-default));flex:100%;gap:10px;min-width:100%;margin-top:2px;padding:12px;display:grid}.participant-hypothesis-objection-dialog-header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.participant-hypothesis-objection-dialog-header p{color:var(--ink-primary);margin:0;font-size:.92rem;font-weight:750}.participant-hypothesis-objection-dialog-header span{color:var(--ink-secondary);white-space:nowrap;font-size:.78rem;font-weight:650}.participant-hypothesis-alternative-chip-group{gap:7px;display:grid}.participant-hypothesis-alternative-chip-group p{color:var(--ink-secondary);margin:0;font-size:.84rem;font-weight:700}.participant-hypothesis-alternative-chip-group>div{flex-wrap:wrap;gap:7px;display:flex}.participant-hypothesis-alternative-chip{border:1px solid color-mix(in srgb, var(--ink-secondary) 22%, var(--border-subtle));background:var(--surface-default);min-height:1.9rem;color:var(--ink-secondary);font:inherit;cursor:pointer;border-radius:999px;align-items:center;padding:.28rem .64rem;font-size:.82rem;font-weight:650;line-height:1.15;display:inline-flex}.participant-hypothesis-alternative-chip:hover{border-color:color-mix(in srgb, var(--ink-secondary) 46%, var(--border-subtle));color:var(--ink-primary)}.participant-idp-ready-message-bottom{justify-content:space-between;align-items:center;margin-top:6px}.participant-hypothesis-evidence-disclosure{grid-column:1/-1}.participant-hypothesis-evidence-disclosure .participant-hypothesis-evidence-card{border-top:0}.participant-hypothesis-superpower-card,.participant-hypothesis-role-card,.participant-hypothesis-detail-card,.participant-hypothesis-compact-card,.participant-hypothesis-column-card{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-default) 72%, transparent)}.participant-hypothesis-group{gap:12px;display:grid}.participant-hypothesis-compact-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.participant-hypothesis-compact-grid>.participant-hypothesis-compact-card:nth-child(-n+2){grid-column:span 3}.participant-hypothesis-compact-grid>.participant-hypothesis-compact-card:nth-child(n+3){grid-column:span 2}.participant-hypothesis-compact-card,.participant-hypothesis-column-card{align-content:start;gap:12px;min-width:0;padding:16px;display:grid}.participant-hypothesis-compact-card p,.participant-hypothesis-column-card p,.participant-hypothesis-column-card li{color:var(--ink-secondary);margin:0;font-size:.95rem;line-height:1.42}.participant-hypothesis-compact-card .eyebrow,.participant-hypothesis-column-card .eyebrow{color:var(--ink-tertiary)}.participant-hypothesis-card-title{color:var(--ink-primary);letter-spacing:0;text-transform:none;margin:0;font-size:1rem;font-weight:700;line-height:1.3}.participant-hypothesis-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.participant-hypothesis-three-column{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.participant-hypothesis-final-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.participant-hypothesis-final-strategy-card{grid-column:1/-1}.participant-hypothesis-cause-list{gap:12px;display:grid}.participant-hypothesis-bottleneck-list{gap:10px;display:grid}.participant-hypothesis-cause-list article{border-top:1px solid var(--line);gap:10px;padding-top:12px;display:grid}.participant-hypothesis-cause-list article:first-child{border-top:0;padding-top:0}.participant-hypothesis-cause-chip{border:1px solid var(--border-subtle);width:fit-content;max-width:12rem;min-height:2.18rem;color:var(--ink-secondary);letter-spacing:0;text-align:center;white-space:normal;border-radius:999px;place-items:center;padding:.22rem .58rem;font-size:.68rem;font-weight:400;line-height:1.05;display:inline-grid}.balanced-chip-text{text-align:center;place-items:center;gap:1px;display:inline-grid}.balanced-chip-text>span{display:block}.participant-hypothesis-cause-meta-row{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.participant-hypothesis-cause-meta-row .participant-confidence-chip{min-height:1.35rem}.participant-hypothesis-superpower-card{gap:14px;padding:18px;display:grid}.participant-hypothesis-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.participant-hypothesis-card-head .eyebrow{margin:0}.participant-hypothesis-confidence-chip{flex:none}.participant-confidence-chip{border:1px solid var(--border-subtle);width:fit-content;max-width:100%;min-height:1.35rem;color:var(--ink-secondary);letter-spacing:0;text-align:center;text-transform:none;vertical-align:middle;white-space:nowrap;background:0 0;border-radius:999px;justify-content:center;align-items:center;column-gap:.18rem;padding:0 .48rem;font-size:.68rem;font-weight:400;line-height:1.2;display:inline-flex}.participant-confidence-chip-value{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit}.participant-chip-high{border-color:var(--border-subtle);color:var(--ink-secondary);background:0 0}.participant-chip-high .participant-confidence-chip-value{color:inherit}.participant-chip-medium{border-color:var(--border-subtle);color:var(--ink-secondary);background:0 0}.participant-chip-medium .participant-confidence-chip-value{color:inherit}.participant-chip-low{border-color:var(--border-subtle);color:var(--ink-secondary);background:0 0}.participant-chip-low .participant-confidence-chip-value{color:inherit}.participant-chip-neutral{color:var(--ink-secondary);background:0 0}.participant-hypothesis-superpower-card .participant-idp-lede{max-width:50rem;font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.38}.participant-hypothesis-card-meta{gap:12px;display:grid}.participant-hypothesis-card-meta>span,.participant-hypothesis-role-card>span,.participant-hypothesis-evidence-card>span{border:1px solid var(--border-subtle);width:fit-content;color:var(--ink-secondary);border-radius:999px;padding:3px 8px;font-size:.72rem;font-weight:650;line-height:1.2}.participant-hypothesis-card-meta>strong{color:var(--ink-primary);font-size:.95rem;font-weight:650}.participant-hypothesis-evidence-grid,.participant-hypothesis-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.participant-hypothesis-evidence-card{border-top:1px solid var(--line);align-content:start;gap:8px;min-width:0;padding:12px;display:grid}.participant-hypothesis-evidence-card p{margin:0}.participant-hypothesis-evidence-card p:not(.eyebrow),.participant-hypothesis-role-card p:not(.participant-generated-title){color:var(--ink-secondary);font-size:.92rem;line-height:1.38}.participant-hypothesis-roles-section{gap:12px;display:grid}.participant-hypothesis-role-card{align-content:start;gap:10px;min-width:0;padding:14px;display:grid}.participant-hypothesis-role-card p{margin:0}.participant-hypothesis-detail-list{width:var(--participant-result-measure);gap:10px;display:grid}.participant-hypothesis-detail-card{overflow:hidden}.participant-hypothesis-detail-card summary{cursor:pointer;grid-template-columns:minmax(15rem,.75fr) minmax(0,1fr);align-items:start;gap:20px;padding:14px 16px;display:grid}.participant-hypothesis-detail-card summary::-webkit-details-marker{display:none}.participant-hypothesis-detail-card summary>span:first-child{gap:6px;min-width:0;display:grid}.participant-hypothesis-detail-card summary strong{color:var(--ink-primary);font-size:.98rem;font-weight:700;line-height:1.25}.participant-hypothesis-detail-card summary>span:last-child{color:var(--ink-secondary);font-size:.92rem;line-height:1.35}.participant-hypothesis-detail-body{border-top:1px solid var(--line);gap:14px;padding:0 16px 16px;display:grid}@media (max-width:1100px){.participant-hypothesis-evidence-grid,.participant-hypothesis-role-grid,.participant-hypothesis-compact-grid,.participant-hypothesis-two-column,.participant-hypothesis-three-column,.participant-hypothesis-final-list{grid-template-columns:1fr}.participant-hypothesis-compact-grid>.participant-hypothesis-compact-card:nth-child(n){grid-column:auto}.participant-hypothesis-detail-card summary{grid-template-columns:1fr;gap:10px}}.participant-idp-strength-block{width:var(--participant-result-measure);border-bottom:1px solid var(--border-subtle);gap:24px;padding:20px 0 22px;display:grid}.participant-idp-strength-section{gap:12px;display:grid}.participant-idp-role-list{gap:18px;display:grid}.participant-idp-role-item{gap:10px;display:grid}.participant-idp-section-list{width:var(--participant-result-measure);gap:0;display:grid}.participant-idp-section-card{border-top:1px solid var(--border-subtle);gap:14px;padding:22px 0;display:grid}.participant-idp-section-card:first-child{border-top:0;padding-top:0}.participant-idp-section-card>div{gap:12px;width:100%;display:grid}.participant-idp-section-card h3{color:var(--ink-primary);font-family:var(--font-inter), "Segoe UI", sans-serif;letter-spacing:0;text-transform:none;margin:0;font-size:1.05rem;font-variant-caps:normal;font-weight:700;line-height:1.35}.participant-plan-document .participant-idp-section-card .eyebrow{color:var(--ink-tertiary)}.participant-plan-document .participant-idp-section-layout,.participant-plan-document .participant-idp-main-column,.participant-plan-document .participant-idp-field,.participant-plan-document .participant-idp-field-list,.participant-plan-document .participant-idp-structured-table,.participant-plan-document .participant-idp-score-table,.participant-plan-document .participant-idp-object,.participant-plan-document .participant-idp-object-list,.participant-plan-document .personal-practice-list{width:100%;max-width:none}.participant-plan-document .helper-copy{max-width:none}.participant-plan-document .participant-idp-section-layout{grid-template-columns:1fr;gap:22px}.participant-plan-document .participant-idp-lede{max-width:none}.participant-plan-document .participant-idp-side-rail{border-left:0;border-top:1px solid var(--border-subtle);padding-top:18px;padding-left:0}.participant-plan-document .participant-idp-structured-row,.participant-plan-document .participant-idp-meta-grid{grid-template-columns:1fr;gap:6px}.participant-plan-document .participant-idp-structured-row>p,.participant-plan-document .participant-idp-meta-grid>p{font-size:.88rem;font-weight:650}.participant-practice-workspace{gap:24px}.participant-practice-layout{grid-template-columns:1fr;align-items:start;gap:24px;display:grid}.participant-practice-main{order:1;gap:18px;min-width:0;display:grid}.participant-practice-side{order:2;gap:18px;min-width:0;display:grid}.participant-practice-workspace .personal-monitor-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.participant-practice-workspace .personal-tracking-form,.participant-practice-workspace .personal-practice-list,.participant-practice-workspace .personal-review-list{max-width:100%}.participant-practice-workspace .personal-practice-row{grid-template-columns:minmax(0,1fr);gap:14px}.participant-practice-workspace .personal-practice-row h3,.participant-practice-workspace .personal-review-row h3{color:var(--ink-primary);font-family:var(--font-inter), "Segoe UI", sans-serif;letter-spacing:0;text-transform:none;font-size:1rem;font-variant-caps:normal;font-weight:500;line-height:1.4}.participant-generated-title{color:var(--ink-primary);font-family:var(--font-inter), "Segoe UI", sans-serif;letter-spacing:0;text-transform:none;margin:0 0 8px;font-size:1rem;font-variant-caps:normal;font-weight:400;line-height:1.5}.participant-practice-workspace .personal-practice-row .eyebrow,.participant-practice-workspace .personal-review-row .eyebrow{color:var(--ink-tertiary);font-size:.78rem}.personal-practice-controls{border-top:1px solid var(--border-subtle);width:100%;min-width:0;padding-top:12px;display:block}.personal-practice-controls summary{cursor:pointer;color:var(--ink-primary);font-family:var(--font-inter), "Segoe UI", sans-serif;letter-spacing:0;text-transform:none;font-size:.95rem;font-variant-caps:normal;font-weight:650}.personal-practice-controls-body{gap:10px;padding-top:12px;display:grid}.personal-practice-controls-body .personal-tracking-form-row{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1100px){.participant-practice-layout{grid-template-columns:1fr}.participant-practice-main,.participant-practice-side{order:initial}}@media (max-width:760px){.participant-result-section-header{display:grid}.participant-result-primary-action{text-align:left;justify-items:stretch;max-width:none}.participant-practice-workspace .personal-monitor-grid,.personal-practice-controls-body .personal-tracking-form-row{grid-template-columns:1fr}.result-subnav{gap:16px}.participant-plan-intro-grid{grid-template-columns:1fr}.participant-plan-intro-column+.participant-plan-intro-column{border-left:0;border-top:1px solid var(--border-subtle)}.editorial-idp-month-section,.editorial-idp-month-overview,.editorial-idp-week-list{margin-left:0}.editorial-idp-month-overview,.editorial-idp-week-grid,.editorial-idp-phase-grid,.editorial-goal-checkin-selects,.editorial-idp-rationale-body dl>div{grid-template-columns:1fr}.editorial-goal-checkin-fields{grid-template-columns:1fr;grid-template-areas:"status""facts""feedback""next""support"}.editorial-goal-checkin-field-wide{grid-column:auto}.editorial-idp-week-card summary{flex-direction:column;justify-content:center;align-items:flex-start;padding:14px 16px}.editorial-idp-week-grid{padding:18px 16px 22px}.editorial-idp-detail-block>summary{letter-spacing:.04em}.editorial-goal-checkin-card{padding:16px}}.summary-domain-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;display:grid}.summary-domain-columns li{align-content:start}.competency-profile-shell{gap:28px;display:grid}.competency-profile-shell>section{gap:18px;display:grid}.competency-profile-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.competency-profile-list-single{grid-template-columns:minmax(0,calc(50% - 9px))}.competency-profile-list-single>.competency-profile-row{grid-column:1;width:100%}.participant-talent-profile-list.competency-profile-list-single{max-width:calc(50% - 9px)}.participant-talent-profile-list.competency-profile-list-single>.competency-profile-row{min-width:0}.competency-profile-column{align-content:start;gap:18px;min-width:0;display:grid}.competency-profile-row{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface) 94%, white 6%);border-radius:12px;align-content:start;align-self:start;gap:0;min-width:0;padding:0 22px;display:grid;overflow:hidden}.competency-profile-row[open]{box-shadow:0 10px 24px color-mix(in srgb, var(--ink-primary) 6%, transparent);gap:22px;padding:28px 30px 32px}.competency-profile-row summary{cursor:pointer;min-height:86px;color:var(--ink-primary);font-family:var(--font-inter), "Segoe UI", sans-serif;align-content:center;gap:14px;font-size:1.35rem;font-weight:760;line-height:1.18;display:grid}.competency-profile-row[open] summary{align-content:start;gap:20px;min-height:0}.competency-profile-row summary::-webkit-details-marker{display:none}.competency-profile-summary-line{min-width:0;display:block}.competency-profile-title{letter-spacing:0;text-transform:none;align-items:center;gap:14px;min-width:0;font-variant-caps:normal;display:inline-flex}.competency-profile-row[open] .competency-profile-title{font-size:1.22rem;line-height:1.18}.competency-profile-title:before{content:"›";color:var(--ink-tertiary);font-size:1.25rem;line-height:1;transition:transform .16s;transform:rotate(0)}.competency-profile-row[open] .competency-profile-title:before{transform:rotate(90deg)}.competency-profile-five-point-bar{--profile-scale-color:#9daaa5;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;width:100%;display:grid}.competency-profile-five-point-bar.is-level-1,.competency-profile-five-point-value.is-level-1{--profile-scale-color:#c9c3bc}.competency-profile-five-point-bar.is-level-2,.competency-profile-five-point-value.is-level-2{--profile-scale-color:#b5b6af}.competency-profile-five-point-bar.is-level-3,.competency-profile-five-point-value.is-level-3{--profile-scale-color:#9daaa5}.competency-profile-five-point-bar.is-level-4,.competency-profile-five-point-value.is-level-4{--profile-scale-color:#7f9a90}.competency-profile-five-point-bar.is-level-5,.competency-profile-five-point-value.is-level-5{--profile-scale-color:#607f74}.competency-profile-five-point-step{background:color-mix(in srgb, var(--ink-tertiary) 13%, transparent);border-radius:3px;height:8px;display:block}.competency-profile-five-point-step.is-filled{background:color-mix(in srgb, var(--ink-primary) 30%, transparent)}.competency-profile-five-point-step.is-current{background:var(--profile-scale-color)}.competency-profile-five-point-step.is-partial{background:linear-gradient(90deg, var(--profile-scale-color) 0 50%, color-mix(in srgb, var(--ink-tertiary) 13%, transparent) 50% 100%)}.competency-profile-five-point-bar.is-missing .competency-profile-five-point-step{border:1px solid color-mix(in srgb, var(--ink-tertiary) 24%, transparent);background:0 0}.competency-profile-five-point-value{--profile-scale-color:#9daaa5;color:color-mix(in srgb, var(--profile-scale-color) 72%, var(--ink-primary));font-variant-numeric:tabular-nums}.competency-profile-five-point-value.is-missing{color:var(--ink-tertiary)}.competency-profile-metrics{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.competency-profile-stacked-bars{gap:18px;padding:6px 0 18px;display:grid}.competency-profile-stacked-group{gap:9px;min-width:0;display:grid}.competency-profile-stacked-group-label{color:var(--ink-tertiary);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:700;line-height:1.15}.competency-profile-stacked-group-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;display:flex}.competency-profile-stacked-group-note{color:var(--ink-tertiary);font-size:.72rem;line-height:1.25}.competency-profile-stacked-bar-row{gap:5px;min-width:0;display:grid}.competency-profile-stacked-bar-head{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;min-width:0;display:grid}.competency-profile-stacked-bar-head span,.competency-profile-stacked-bar-head strong{color:var(--ink-secondary);font-size:.72rem;font-weight:500;line-height:1.2}.competency-profile-stacked-bar-head span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.competency-profile-stacked-bar-head strong.is-missing{color:var(--ink-tertiary);font-weight:500}.competency-profile-stacked-bar-head .competency-profile-five-point-value{color:color-mix(in srgb, var(--profile-scale-color) 72%, var(--ink-primary));font-weight:650}.competency-profile-stacked-bar-row .competency-profile-five-point-step{border-radius:2px;height:4px}.talent-profile-details{border-top:1px solid var(--border-subtle);gap:20px;padding-top:20px;display:grid}.talent-profile-description,.talent-profile-evidence{gap:8px;min-width:0;display:grid}.talent-profile-description>span,.talent-profile-evidence>span{color:var(--ink-tertiary);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700;line-height:1.2}.talent-profile-description p,.talent-profile-evidence p{color:var(--ink-secondary);margin:0;font-size:.84rem;line-height:1.56}.talent-profile-evidence{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px}.talent-profile-evidence>span,.talent-profile-evidence>p{grid-column:1}.talent-profile-evidence>strong{color:var(--ink-primary);text-align:right;white-space:nowrap;grid-area:1/2/span 2;justify-self:end;font-size:.95rem;font-weight:650;line-height:1.25}.competency-profile-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}.competency-profile-signal-panel{gap:0;min-width:0;padding-bottom:18px;display:grid}.competency-profile-helper-row{align-items:start;gap:0;margin-top:0;display:grid}.competency-profile-helper-row-chips{margin-bottom:8px}.competency-profile-helper-row .helper-copy{color:var(--ink-secondary);margin:0;font-size:1.06rem;line-height:1.42}.competency-profile-interpretation-chips{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.competency-profile-status-chip,.competency-profile-gap-chip{border:1px solid var(--border-subtle);max-width:100%;min-height:1.95rem;color:var(--ink-secondary);background:var(--surface);white-space:nowrap;border-radius:10px;align-items:center;gap:5px;padding:0 .52rem;font-size:.8rem;font-weight:550;line-height:1.2;display:inline-flex}.competency-profile-status-chip{border-color:color-mix(in srgb, #5f9f56 40%, var(--border-subtle));color:#366c30;background:#eef7ea}.competency-profile-icon{color:currentColor;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none;width:1.1rem;height:1.1rem;display:inline-block}.competency-profile-status-chip .competency-profile-icon{width:1.08rem;height:1.08rem}.competency-profile-gap-chip{color:var(--ink-secondary)}.competency-profile-source-row{border-top:1px solid color-mix(in srgb, var(--border-subtle) 78%, transparent);border-bottom:1px solid color-mix(in srgb, var(--border-subtle) 78%, transparent);grid-template-columns:minmax(5.4rem,.72fr) minmax(8rem,1.12fr) minmax(5rem,.66fr);gap:0;padding:20px 0;display:grid}.competency-profile-source-item{align-content:start;gap:9px;min-width:0;padding:0 11px;display:grid}.competency-profile-source-item:first-child{padding-left:0}.competency-profile-source-item+.competency-profile-source-item{border-left:1px solid color-mix(in srgb, var(--border-subtle) 78%, transparent)}.competency-profile-source-item>span{color:var(--ink-tertiary);letter-spacing:.055em;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:1.5em;font-size:.64rem;font-weight:700;line-height:1.38}.competency-profile-source-item strong{color:var(--ink-primary);white-space:normal;font-size:.92rem;font-weight:600;line-height:1.25}.competency-profile-source-item .competency-profile-five-point-value{color:color-mix(in srgb, var(--profile-scale-color) 72%, var(--ink-primary))}.competency-profile-source-item em{color:var(--ink-secondary);font-size:.78rem;font-style:normal;line-height:1.2}.competency-profile-meta-column{align-content:start;gap:8px;min-width:0;display:grid}.competency-profile-metric{gap:3px;min-width:0;display:grid}.competency-profile-metric>span{color:var(--ink-tertiary);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:700;line-height:1.2}.competency-profile-metric strong{color:var(--ink-primary);font-size:.92rem;font-weight:500;line-height:1.35}.competency-profile-metric-confidence{align-content:start;justify-items:start}.competency-profile-metric-confidence .participant-confidence-chip{margin-top:2px}.competency-profile-details{background:0 0;border:0;border-radius:0;gap:0;padding:14px 0 0;display:grid}.competency-profile-details-plain{background:0 0;border:0;border-radius:0;padding:0}.competency-profile-details p{margin:0}.competency-profile-detail-section{gap:10px;min-width:0;padding:0;display:grid}.competency-profile-detail-section+.competency-profile-detail-section{border-top:1px solid var(--border-subtle);margin-top:20px;padding-top:18px}.competency-profile-detail-heading{color:var(--ink-primary);letter-spacing:0;text-transform:none;align-items:center;gap:8px;font-size:1rem;font-weight:760;line-height:1.15;display:inline-flex}.competency-profile-detail-heading .competency-profile-icon{width:1.18rem;height:1.18rem;color:var(--ink-secondary)}.competency-profile-detail-section>p{color:var(--ink-primary);font-size:.9rem;line-height:1.46}.competency-profile-details .evidence-pill{letter-spacing:.04em;opacity:.72;justify-self:start;min-width:0;padding:2px 8px;font-size:.62rem}.competency-profile-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;display:grid}.competency-profile-summary-grid>div{align-content:start;gap:10px;display:grid}.participant-talent-profile{border-top:0;gap:22px;padding-top:0;display:grid}.participant-talent-profile-header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.participant-talent-profile-header>div{gap:8px;display:grid}.participant-talent-profile-header h3{color:var(--ink-primary);font-family:var(--font-spectral), Georgia, serif;letter-spacing:-.035em;margin:0;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:500;line-height:1.02}.participant-talent-preliminary{border:1px solid color-mix(in srgb, var(--warning,#9a6b2f) 32%, var(--border-subtle));background:color-mix(in srgb, var(--warning,#9a6b2f) 6%, var(--surface));min-height:2rem;color:var(--ink-secondary);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:.34rem .68rem;font-size:.72rem;font-weight:650;line-height:1;display:inline-flex}.participant-talent-profile-helper{max-width:54rem;margin:0}.participant-talent-groups{gap:24px;display:grid}.participant-talent-group{border:1px solid var(--border-subtle);background:var(--surface);border-radius:14px;overflow:hidden}.participant-talent-group-header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:18px;padding:17px 22px;display:flex}.participant-talent-group-strengths .participant-talent-group-header{background:color-mix(in srgb, #78936a 5%, var(--surface))}.participant-talent-group-risk .participant-talent-group-header{background:color-mix(in srgb, #a98557 5%, var(--surface))}.participant-talent-group-header h4{color:var(--ink-primary);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:720;line-height:1.2}.participant-talent-group-header span{border:1px solid var(--border-subtle);width:1.75rem;height:1.75rem;color:var(--ink-secondary);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.74rem;font-weight:650;display:grid}.participant-talent-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.participant-talent-item{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;padding:20px 22px 21px;display:grid}.participant-talent-item:nth-child(odd){border-right:1px solid var(--border-subtle)}.participant-talent-item:nth-child(n+3){border-top:1px solid var(--border-subtle)}.participant-talent-rank{color:var(--ink-tertiary);font-variant-numeric:tabular-nums;letter-spacing:.08em;padding-top:.16rem;font-size:.68rem;font-weight:650;line-height:1}.participant-talent-item>div{gap:7px;min-width:0;display:grid}.participant-talent-item h5,.participant-talent-item p{margin:0}.participant-talent-item h5{color:var(--ink-primary);font-size:1rem;font-weight:700;line-height:1.25}.participant-talent-item p{color:var(--ink-secondary);font-size:.82rem;line-height:1.48}.participant-talent-item strong{min-width:2.3rem;color:var(--ink-primary);font-variant-numeric:tabular-nums;text-align:right;font-size:.96rem;font-weight:700;line-height:1.2}.participant-talent-item strong.is-missing{color:var(--ink-tertiary);font-weight:550}.team-dashboard{background:0 0;border:0;gap:34px;padding:0;display:grid}.team-dashboard-hero,.team-dashboard-section-head,.team-dashboard-panel-head,.team-dashboard-metric-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.team-dashboard-hero>div:first-child{gap:10px;min-width:0;display:grid}.team-dashboard-hero h3{color:var(--ink-primary);font-family:var(--font-inter), "Segoe UI", sans-serif;letter-spacing:0;text-transform:none;font-size:1.1rem;font-variant-caps:normal;font-weight:650;line-height:1.25}.app-typography-root .team-dashboard-hero h3{letter-spacing:0;text-transform:none;font-variant-caps:normal}.team-dashboard-conclusions{max-width:48rem;color:var(--ink-secondary);font-family:var(--font-inter), "Segoe UI", sans-serif;letter-spacing:0;gap:8px;margin:0;padding-left:1.25rem;font-size:.96rem;font-weight:450;line-height:1.45;display:grid}.team-dashboard-conclusions li::marker{color:var(--ink-tertiary);font-weight:650}.team-dashboard-snapshot{gap:12px;width:min(100%,24rem);display:grid}.team-dashboard-section{gap:18px;display:grid}.team-dashboard-section-head{border-bottom:1px solid var(--line);padding-bottom:14px}.team-dashboard-metric-grid,.team-dashboard-two-column,.team-dashboard-trends{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 22px;display:grid}.team-dashboard-metric-grid-core{grid-template-columns:repeat(3,minmax(0,1fr))}.team-dashboard-metric,.team-dashboard-panel,.team-dashboard-trend{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-default) 72%, var(--surface-muted) 28%);align-content:start;gap:14px;min-width:0;padding:18px;display:grid}.team-dashboard-metric h4,.team-dashboard-panel h4{color:var(--ink-primary);font-family:var(--font-inter), "Segoe UI", sans-serif;letter-spacing:0;margin:0;font-size:1rem;font-weight:650;line-height:1.25}.team-dashboard-score{color:var(--ink-primary);font-family:var(--font-inter), "Segoe UI", sans-serif;white-space:nowrap;font-size:1.45rem;font-weight:650;line-height:1}.team-dashboard-score-popover{justify-self:end;position:relative}.team-dashboard-score-popover>summary{list-style:none}.team-dashboard-score-popover>summary::-webkit-details-marker{display:none}.team-dashboard-score-trigger{cursor:pointer;border:0;border-radius:6px;outline:none;justify-content:center;align-items:center;min-width:36px;padding:2px 4px;display:inline-flex}.team-dashboard-score-trigger:hover,.team-dashboard-score-popover[open] .team-dashboard-score-trigger{background:color-mix(in srgb, var(--ink-primary) 7%, transparent)}.team-dashboard-score-trigger:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--ink-primary) 28%, transparent)}.team-dashboard-formula-popover{z-index:20;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-default);width:min(440px,100vw - 48px);box-shadow:0 18px 44px color-mix(in srgb, var(--ink-primary) 15%, transparent);gap:10px;padding:14px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.team-dashboard-formula-head,.team-dashboard-formula-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.team-dashboard-formula-head h5{color:var(--ink-primary);font-family:var(--font-inter), "Segoe UI", sans-serif;letter-spacing:0;margin:0;font-size:.92rem;font-weight:650;line-height:1.3}.team-dashboard-formula-head span{color:var(--ink-primary);white-space:nowrap;font-weight:650}.team-dashboard-formula-popover p,.team-dashboard-formula-row span,.team-dashboard-formula-gap{color:var(--ink-secondary);margin:0;font-size:.82rem;line-height:1.35}.team-dashboard-confidence-chip{justify-self:start}.team-dashboard-formula-list{border-top:1px solid var(--line);display:grid}.team-dashboard-formula-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;padding:7px 0}.team-dashboard-formula-row span:nth-child(2),.team-dashboard-formula-row span:nth-child(3){color:var(--ink-primary);white-space:nowrap;font-weight:600}.team-dashboard-score-low{color:#ae3431}.team-dashboard-score-medium{color:#a66a36}.team-dashboard-score-high{color:#2f6f45}.team-dashboard-bar{background:color-mix(in srgb, var(--ink-tertiary) 14%, transparent);border-radius:999px;width:100%;height:7px;display:block;position:relative;overflow:hidden}.team-dashboard-bar>span{border-radius:inherit;background:color-mix(in srgb, var(--ink-primary) 70%, transparent);height:100%;display:block}.team-dashboard-bar-high>span{background:#3f7b53}.team-dashboard-bar-medium>span{background:#a66a36}.team-dashboard-bar-low>span{background:#ae3431}.team-dashboard-inputs{gap:8px;display:grid}.team-dashboard-input-row,.team-dashboard-mini-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding-top:8px;display:grid}.team-dashboard-mini-row{grid-template-columns:minmax(0,1fr);gap:7px}.team-dashboard-mini-row>div{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;min-width:0;display:grid}.team-dashboard-input-row span:first-child,.team-dashboard-mini-row span{color:var(--ink-secondary);line-height:1.35}.team-dashboard-input-row span:last-child,.team-dashboard-mini-row strong{color:var(--ink-primary);text-align:right;white-space:nowrap;font-weight:650}.team-dashboard-mini-row .team-dashboard-bar{grid-column:1/-1}.team-dashboard-culture-bars{gap:12px;display:grid}.team-dashboard-culture-strength-bars .team-dashboard-bar>span{background:#3f7b53}.team-dashboard-value-consistency{gap:16px}.team-dashboard-value-consistency-body,.team-dashboard-value-consistency-section,.team-dashboard-value-clusters{gap:10px;display:grid}.team-dashboard-value-consistency-section h5{color:var(--ink-primary);font-family:var(--font-inter), "Segoe UI", sans-serif;letter-spacing:0;margin:0;font-size:.86rem;font-weight:650;line-height:1.3}.team-dashboard-value-cluster{border-top:1px solid var(--line);gap:4px;padding-top:8px;display:grid}.team-dashboard-value-cluster strong{color:var(--ink-primary);font-size:.9rem;font-weight:650;line-height:1.3}.team-dashboard-value-cluster span{color:var(--ink-secondary);font-size:.9rem;line-height:1.35}.team-dashboard-culture-profile-panel{grid-column:1/-1}.team-dashboard-culture-profile{gap:14px;display:grid}.team-dashboard-culture-profile-legend{color:var(--ink-tertiary);flex-wrap:wrap;gap:10px 16px;font-size:.78rem;font-weight:600;line-height:1.2;display:flex}.team-dashboard-culture-profile-legend span{align-items:center;gap:6px;display:inline-flex}.team-dashboard-culture-dot,.team-dashboard-culture-marker{border-radius:999px}.team-dashboard-culture-dot{width:9px;height:9px;display:inline-block}.team-dashboard-culture-profile-rows{border-top:1px solid var(--line);display:grid}.team-dashboard-culture-profile-row{border-bottom:1px solid var(--line);gap:9px;padding:13px 0;display:grid}.team-dashboard-culture-profile-head{grid-template-columns:minmax(12rem,.85fr) minmax(0,1.15fr);align-items:start;gap:18px;display:grid}.team-dashboard-culture-profile-head strong{color:var(--ink-primary);font-size:.98rem;font-weight:650;line-height:1.25}.team-dashboard-culture-profile-head div{color:var(--ink-secondary);text-align:right;flex-wrap:wrap;justify-content:flex-end;gap:6px 12px;font-size:.78rem;font-weight:550;line-height:1.25;display:flex}.team-dashboard-culture-track{height:18px;position:relative}.team-dashboard-culture-track:before{background:color-mix(in srgb, var(--ink-tertiary) 12%, transparent);content:"";border-radius:999px;height:7px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.team-dashboard-culture-marker{border:2px solid var(--surface-default);width:13px;height:13px;box-shadow:0 0 0 1px color-mix(in srgb, var(--ink-primary) 16%, transparent);position:absolute;top:50%;transform:translate(-50%,-50%)}.team-dashboard-culture-dot-potential,.team-dashboard-culture-marker-potential{background:var(--ink-primary)}.team-dashboard-culture-dot-skill,.team-dashboard-culture-marker-skill{background:#3f7b53}.team-dashboard-culture-dot-culture,.team-dashboard-culture-marker-culture{background:#a66a36}.team-dashboard-trend>div{justify-content:space-between;gap:16px;display:flex}.team-dashboard-trend strong{color:var(--ink-tertiary);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700}.team-dashboard-sparkline{width:100%;height:54px;overflow:visible}.team-dashboard-sparkline polyline{fill:none;stroke:color-mix(in srgb, var(--ink-primary) 72%, transparent);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.participant-calibration-panel .hero-actions{justify-content:flex-start}.participant-calibration-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.participant-calibration-estimate{border:1px solid var(--border-muted);color:var(--ink-muted);border-radius:999px;padding:4px 10px;font-size:.76rem;line-height:1.1}.participant-calibration-conversation,.participant-calibration-answers{margin-top:24px}.participant-summary-collapse summary{cursor:pointer}.participant-summary-collapse-body{margin-top:24px}.participant-execution-table-helper{max-width:86ch}.participant-execution-main-logic{max-width:96ch;margin:18px 0 22px;line-height:1.55}.participant-execution-table-wrap{width:100%;overflow-x:auto}.participant-execution-table{border-collapse:collapse;width:100%;min-width:1080px;font-family:var(--font-inter), "Segoe UI", sans-serif}.participant-execution-table th,.participant-execution-table td{border-top:1px solid var(--border-subtle);vertical-align:top;text-align:left;padding:16px 14px;line-height:1.45}.participant-execution-table th{color:var(--ink-primary);font-size:.88rem;font-weight:800}.participant-execution-table td{color:var(--ink-primary);font-size:.94rem}.participant-execution-table th:first-child,.participant-execution-table td:first-child{width:96px}.participant-execution-table th:nth-child(2),.participant-execution-table td:nth-child(2){width:130px}.participant-execution-table th:nth-child(5),.participant-execution-table td:nth-child(5){width:180px}.participant-diagnostic-summary-list{gap:12px;max-width:86ch;display:grid}.participant-diagnostic-summary-item{border:1px solid var(--border-subtle);background:var(--surface-muted);gap:10px;padding:16px 18px;line-height:1.55;display:grid}.participant-diagnostic-summary-item p,.participant-diagnostic-summary-item ul{margin:0}.participant-diagnostic-summary-item ul{gap:6px;padding-left:1.15em;display:grid}.participant-diagnostic-summary-item li{border-top:0;padding:0 0 0 .1em;line-height:1.45;display:list-item}.summary-plan-sprint-card summary{font-family:var(--font-inter), "Segoe UI", sans-serif;letter-spacing:0;text-transform:none;font-size:1rem;font-variant-caps:normal;font-weight:700;line-height:1.35}.summary-plan-sprint-card .meta-grid{grid-template-columns:minmax(160px,220px) minmax(0,1fr);margin-top:24px}.summary-plan-sprint-actions{gap:10px;margin-top:22px;display:grid}.summary-plan-sprint-actions .plain-list{margin-top:0}.psychometric-parse-summary,.admin-psychometric-block{gap:10px;display:grid}.psychometric-source-picker .button{flex:initial;white-space:normal;align-items:center;width:100%;min-height:64px}.psychometric-source-picker .button span{white-space:normal;line-height:1.2}.psychometric-source-picker{gap:var(--control-gap);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.psychometric-parse-actions,.psychometric-file-actions{gap:var(--control-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.psychometric-parse-actions .button,.psychometric-parse-actions .button-file,.psychometric-file-actions .button,.psychometric-file-actions .button-file{width:100%;min-height:52px}.psychometric-scale-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.button-file{min-height:var(--control-min-height);border-radius:var(--control-radius);justify-content:center;align-items:center;display:inline-flex}.psychometric-parse-actions>label.button-file,.psychometric-file-actions>label.button-file{place-content:center;align-items:center;gap:8px;display:inline-flex}.psychometric-parse-actions>label.button-file>span,.psychometric-file-actions>label.button-file>span{justify-content:center;align-items:center;width:100%;min-height:100%;display:inline-flex}.button-file-active{border-width:1.5px;box-shadow:0 10px 24px #1212120f}.psychometric-score-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.admin-psychometric-details{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.admin-psychometric-details summary{cursor:pointer;color:var(--ink-secondary)}.admin-psychometric-family,.admin-psychometric-signal{gap:8px;display:grid}.form-textarea-compact{min-height:120px}.peer-familiarity-list{gap:16px;margin-top:24px;display:grid}.peer-familiarity-card{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 0;display:flex}.peer-choice-row{gap:var(--control-gap);flex-wrap:wrap;align-items:flex-start;display:flex}.interview-choice-row{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));align-items:stretch;display:grid}.interview-choice-row .button{text-align:center;justify-content:center;width:100%}.interview-choice-button-label{text-wrap:balance;width:min(100%,52ch);margin:0 auto;display:block}.role-allocation-toggle-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.role-allocation-toggle{background:#ffffffd1;border:1px solid #1212121f;gap:10px;padding:14px 16px;display:grid}.role-allocation-toggle.is-selected{border-color:var(--ink-primary);background:#1212120f}.role-allocation-entry-header{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:10px;display:grid}.role-allocation-entry-header>:first-child{overflow-wrap:anywhere;min-width:0}.role-allocation-entry-input{border:1px solid var(--field-border);width:100%;font:inherit;color:var(--ink-primary);background:#fff;border-radius:14px;padding:12px 14px}.role-allocation-chart-shell,.role-allocation-card{gap:14px}.role-allocation-chart{background:#1212120f;border-radius:16px;min-height:44px;display:flex;overflow:hidden}.role-allocation-segment{background:linear-gradient(135deg, color-mix(in srgb, var(--accent-atmosphere) 82%, #fff 18%), #f6d7bf);min-width:0;color:var(--ink-primary);text-align:center;border-right:1px solid #12121214;justify-content:center;align-items:center;padding:8px 10px;display:flex}.role-allocation-segment:last-child{border-right:0}.role-allocation-segment span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.88rem;display:block;overflow:hidden}.role-allocation-card-header,.role-allocation-input-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.role-allocation-slider{width:100%}.role-allocation-input-row input{border:1px solid var(--field-border);width:120px;font:inherit;color:var(--ink-primary);background:#fff;border-radius:16px;padding:12px 14px}.peer-drag-layout{grid-template-columns:minmax(192px,256px) minmax(0,1fr);align-items:start;gap:24px;margin-top:24px;display:grid}.peer-pocket,.peer-scale-section{border:1px solid var(--line);background:#ffffff59;padding:20px}.peer-pocket{flex-direction:column;align-items:stretch;gap:16px;max-height:640px;display:flex;overflow-y:auto}.peer-pocket-section{gap:10px;display:grid}.peer-pocket-flow{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:10px;min-height:0;display:flex}.peer-chip-list{flex-wrap:wrap;align-content:flex-start;gap:10px;min-height:120px;display:flex}.peer-pocket .peer-chip-list{flex-wrap:wrap;align-content:flex-start;align-items:start;gap:10px;min-height:0;padding-bottom:6px;display:flex}.peer-pocket .peer-chip-list .peer-chip{margin:0}.peer-pocket-flow .peer-chip-list{display:contents}.peer-pocket-flow .board-placement-summary{flex:1 0 100%;min-width:0}.peer-pocket-flow .peer-chip-list+.board-placement-summary{margin-top:8px}.peer-pocket .peer-chip-list+.board-placement-summary{margin-top:18px}.peer-pocket .peer-pocket-flow .peer-chip-list+.board-placement-summary{margin-top:8px}.board-placement-summary{border-top:1px solid #12121214;gap:10px;margin-top:18px;padding-top:16px;display:grid}.board-placement-summary-compact{border-top:0;margin-top:14px;padding-top:0}.board-placement-summary-list{gap:10px;display:grid}.board-placement-summary-item{gap:2px;display:grid}.board-placement-summary-name{color:var(--ink-primary);font-size:.98rem;line-height:1.3}.board-placement-summary-note{color:var(--ink-secondary);font-size:.82rem;line-height:1.35}.peer-chip{box-sizing:border-box;border-radius:var(--control-radius);color:#1b2430;cursor:grab;-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;background:#dde1db;border:1px solid #94a3b2;flex-shrink:0;justify-content:flex-start;align-items:center;max-width:min(100%,216px);min-height:46px;padding:12px 18px;display:inline-flex;overflow:hidden;box-shadow:0 10px 22px #1212120f}.peer-chip-label{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.role-expression-chip-note{color:var(--ink-muted);margin-left:8px;font-size:.72rem}.peer-chip:active{cursor:grabbing}.peer-scale-board{--rating-board-chip-width:172px;border:1px solid var(--field-border);background:linear-gradient(#8000200f,#0000 20%),linear-gradient(#0000 75%,#12121208),#fff;min-height:520px;position:relative;overflow:hidden}.peer-axis{border-right:1px solid var(--line);width:64px;position:absolute;inset:0 auto 0 0}.peer-axis-row{width:100%;color:var(--ink-secondary);padding-left:14px;position:absolute;left:0;transform:translateY(-50%)}.peer-axis-anchor-text{display:none}.peer-scale-board-anchored .peer-axis{width:220px}.peer-scale-board-anchored .peer-scale-surface{margin-left:220px}.peer-scale-board-anchored .peer-axis-row{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:8px;padding-left:12px;padding-right:12px;display:grid}.peer-scale-board-anchored .peer-axis-anchor-text{color:var(--ink-muted);font-size:.72rem;line-height:1.2;display:block}.peer-scale-board-anchored .peer-axis-row>span,.peer-scale-board-anchored .peer-axis-row>.peer-axis-anchor-text{transform:translateY(var(--peer-axis-label-offset,0))}.peer-scale-board-anchored .peer-axis-row:after{left:220px}.peer-axis-row:first-child{transform:none}.peer-axis-row:last-child{transform:translateY(-100%)}.peer-axis-row:after{content:"";border-top:1px dashed #12121214;width:calc(100vw - 340px);max-width:520px;position:absolute;top:50%;left:46px;transform:translateY(-50%)}.peer-axis-row:first-child:after{top:0;transform:none}.peer-axis-row:last-child:after{top:100%;transform:translateY(-100%)}.peer-scale-surface{min-height:520px;margin-left:64px;position:relative}.peer-chip-placed{width:var(--rating-board-chip-width);text-align:center;white-space:normal;justify-content:center;min-width:112px;max-width:min(184px,100% - 16px);position:absolute;transform:translateY(-50%)}.role-expression-chip-placed{text-align:center;white-space:normal;justify-content:center;width:max-content;min-width:132px;max-width:min(260px,100% - 16px)}.role-demand-scale-board{min-height:420px}.role-demand-chip{max-width:min(100%,280px)}.role-demand-familiarity-panel{gap:20px;display:grid}.role-demand-familiarity-list{gap:12px;display:grid}.role-demand-familiarity-row{border:1px solid var(--border);background:#ffffffb8;border-radius:8px;grid-template-columns:minmax(180px,1fr) minmax(320px,1.4fr);align-items:center;gap:16px;padding:16px;display:grid}.role-demand-familiarity-name{color:var(--ink);margin:0;font-weight:700}.role-demand-familiarity-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.role-demand-familiarity-button{justify-content:center;width:100%;min-height:44px}.role-demand-familiarity-button-active{border-color:var(--ink);background:var(--ink);color:var(--paper)}.role-scaling-chip{width:max-content;min-width:148px;max-width:min(100%,280px)}.role-scaling-chip .peer-chip-label{white-space:normal;overflow-wrap:normal;word-break:normal;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.15;display:-webkit-box}.role-scaling-chip-placed{text-align:center;justify-content:center;width:max-content;min-width:148px;max-width:min(260px,100% - 16px)}.role-demand-chip-placed{text-align:center;justify-content:center;width:max-content;min-width:132px;max-width:min(260px,100% - 16px);transform:translate(-50%,-50%)}.peer-chip-placed .peer-chip-label,.role-expression-chip-placed .peer-chip-label,.role-demand-chip-placed .peer-chip-label,.role-scaling-chip-placed .peer-chip-label{overflow-wrap:normal;word-break:normal;text-overflow:ellipsis;text-wrap:balance;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;line-height:1.15;display:-webkit-box;overflow:hidden}@media (max-width:840px){.role-demand-familiarity-row,.role-demand-familiarity-options{grid-template-columns:1fr}.role-matrix-quadrant{max-width:118px;font-size:.66rem}}@media (max-width:560px){.personal-priority-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.form-grid label,.score-grid label,.form-shell label{gap:8px;display:grid}.form-span-2{grid-column:span 2}.form-grid span,.score-grid span,.form-shell span,.eyebrow,.meta-grid p:nth-child(odd){color:var(--ink-tertiary)}.eyebrow{color:var(--ink-tertiary);text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:.78rem;font-weight:650;line-height:1.25}.form-grid input:not([type=checkbox]):not([type=radio]),.form-grid select,.form-shell input:not([type=checkbox]):not([type=radio]),.form-shell select,.form-shell textarea{border-radius:var(--radius-md);border:1px solid var(--field-border);background:var(--surface-default);width:100%;font:inherit;color:var(--ink-primary);padding:12px 14px}.form-grid select,.form-shell select{width:min(100%,28rem);max-width:100%}.form-grid input:not([type=checkbox]):not([type=radio]):focus,.form-grid select:focus,.form-shell input:not([type=checkbox]):not([type=radio]):focus,.form-shell select:focus,.form-shell textarea:focus{outline:2px solid color-mix(in srgb, var(--focus-ring) 42%, transparent 58%);outline-offset:1px;border-color:color-mix(in srgb, var(--focus-ring) 55%, var(--border-default) 45%)}.form-textarea{resize:vertical;min-height:220px}.form-result{border-radius:var(--radius-md);border:1px solid var(--border-subtle);margin:16px 0 0;padding:14px 16px}.form-success{background:var(--status-success-bg);color:var(--status-success-text)}.form-warning{background:var(--status-warning-bg);color:var(--status-warning-text)}.form-error,.panel-error{background:var(--status-danger-bg);color:var(--status-danger-text);white-space:pre-wrap;overflow-wrap:anywhere}.panel-note{background:var(--surface-muted);border-color:var(--border-subtle);border-radius:var(--radius-md);padding:18px 20px}.participant-resume-sheet-backdrop{z-index:80;background:#1f1c1847;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.participant-resume-sheet{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);width:min(560px,100%);max-height:min(720px,100vh - 48px);box-shadow:var(--shadow-overlay);padding:28px;overflow:auto}.participant-resume-sheet-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.participant-resume-sheet-header h2{font-family:var(--font-display-serif), Georgia, serif;letter-spacing:-.035em;margin:4px 0 0;font-size:clamp(1.9rem,3.8vw,2.7rem);font-weight:400;line-height:1.02}.participant-resume-sheet-close{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--panel);width:44px;height:44px;color:var(--ink-secondary);cursor:pointer;font-family:var(--font-inter), "Segoe UI", sans-serif;flex:none;place-items:center;padding:0;font-size:1rem;font-weight:600;line-height:1;display:inline-grid}.project-setup-profile-sheet{width:min(640px,100%)}.project-setup-profile-form{gap:16px;display:grid}.project-setup-profile-form>label{gap:8px;display:grid}.project-setup-profile-form>label>span{color:var(--ink-faint);letter-spacing:.12em;text-transform:uppercase;font-size:.82rem;font-weight:700}.project-setup-profile-form input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-muted);width:100%;min-height:48px;color:var(--ink);font:inherit;padding:11px 13px}.project-setup-profile-form input:focus-visible{border-color:var(--ink-secondary);outline:2px solid color-mix(in srgb, var(--ink-primary) 14%, transparent);outline-offset:2px}.project-setup-profile-actions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.participant-resume-detail-list{gap:12px;margin:0 0 22px;display:grid}.participant-resume-detail-list div{grid-template-columns:130px minmax(0,1fr);gap:14px;display:grid}.participant-resume-detail-list dt{color:var(--ink-faint);letter-spacing:.12em;text-transform:uppercase;font-size:.82rem;font-weight:700}.participant-resume-detail-list dd{min-width:0;color:var(--ink);margin:0;font-weight:700}.participant-resume-url-field{color:var(--ink-faint);letter-spacing:.12em;text-transform:uppercase;gap:8px;margin:20px 0;font-size:.82rem;font-weight:700;display:grid}.participant-resume-url-field input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-muted);width:100%;color:var(--ink-secondary);font:inherit;letter-spacing:0;text-transform:none;padding:12px 14px;font-size:.95rem}.meta-grid{grid-template-columns:180px 1fr;gap:12px 16px;margin-top:18px;display:grid}.psychometric-iq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.meta-grid p{margin:0}.pill-list{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.pill-list li{background:color-mix(in srgb, var(--accent-atmosphere) 28%, var(--bg-paper) 72%);border-radius:999px;padding:8px 12px}.pill-list li.pill-match{background:color-mix(in srgb, var(--accent-ink) 16%, var(--accent-atmosphere) 40%, var(--bg-paper) 44%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-ink) 16%, transparent)}.app-typography-root h3,.app-typography-root summary{font-family:var(--font-inter), "Segoe UI", sans-serif;letter-spacing:.1em;font-size:1.15rem;font-variant-caps:all-small-caps;font-weight:600}.participant-plan-document h3,.participant-plan-document h4,.participant-plan-document summary,.participant-practice-workspace h3,.participant-practice-workspace summary{font-family:var(--font-inter), "Segoe UI", sans-serif;letter-spacing:0;text-transform:none;font-variant-caps:normal}.participant-plan-document .participant-result-section-header h3,.participant-practice-workspace .participant-result-section-header h3{font-size:clamp(1.35rem,2vw,1.8rem);font-weight:700;line-height:1.18}.participant-plan-document .participant-idp-section-card h3,.participant-plan-document .participant-idp-object h3{font-size:1rem;font-weight:700;line-height:1.4}.participant-plan-document .participant-generated-title,.participant-practice-workspace .participant-generated-title{font-size:1rem;font-weight:400;line-height:1.5}.participant-practice-workspace .personal-practice-controls summary{font-size:.95rem;font-weight:650;line-height:1.35}.design-summary-tool{background:var(--bg-canvas);min-height:100vh;padding:12px 0 72px}.design-summary-shell{gap:16px;width:min(100vw - 48px,1120px);margin:0 auto;display:grid}.design-summary-header,.design-summary-board{background:var(--bg-paper);border:1px solid var(--border-subtle);box-shadow:var(--shadow-soft);border-radius:18px}.design-summary-header{gap:18px;padding:24px 26px;display:grid}.design-summary-header-row{justify-content:space-between;align-items:start;gap:24px;display:flex}.design-summary-header h1{font-family:var(--font-display-serif), Georgia, serif;letter-spacing:0;text-transform:none;margin:8px 0 0;font-size:clamp(1.8rem,3vw,2.25rem);font-variant-caps:normal;font-weight:400;line-height:1.15}.design-summary-board h2{font-family:var(--font-display-serif), Georgia, serif;margin:12px 0 0;font-size:1.85rem;font-weight:400;line-height:1.15}.design-summary-actions{color:var(--text-secondary);flex-wrap:wrap;justify-content:end;align-items:center;gap:14px;font-weight:600;display:flex}.design-summary-tabs{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.design-summary-tabs nav{flex-wrap:wrap;gap:18px;display:flex}.design-summary-tabs button,.design-summary-add-section,.design-summary-block-toolbar button{appearance:none;border:1px solid var(--border-subtle);background:var(--bg-paper);color:var(--text-primary);font:inherit;cursor:pointer}.design-summary-tabs nav button{border:0;border-radius:0;align-items:center;gap:6px;min-height:32px;padding:0 0 8px;font-weight:700;display:inline-flex}.design-summary-tabs nav button span{color:var(--text-muted);font-size:.85rem}.design-summary-tabs nav button.is-active{box-shadow:inset 0 -2px 0 var(--text-primary)}.design-summary-add-section{border-radius:50%;width:38px;height:38px;font-size:1.2rem;line-height:1}.design-summary-board{gap:34px;padding:26px;display:grid}.design-summary-board-top{justify-content:space-between;align-items:start;gap:24px;display:flex}.design-summary-block-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-top:0;display:grid}.design-summary-block-list-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.design-summary-block-list-single{grid-template-columns:minmax(0,1fr)}.design-summary-overview-main{grid-column:1/-1}.design-summary-block{order:initial;padding-right:72px;position:relative}.design-summary-block.result-overview-panel{padding-right:72px}.design-summary-block-toolbar{z-index:2;gap:4px;display:flex;position:absolute;top:16px;right:16px}.design-summary-block-toolbar button{border-radius:50%;place-items:center;width:24px;height:24px;font-size:.9rem;line-height:1;display:grid}.design-summary-block-toolbar button:disabled{cursor:default;opacity:.35}.participant-summary-flow-design{gap:28px}.participant-summary-flow-design>*,.participant-summary-flow-design .result-overview-panel,.participant-summary-flow-design>.participant-plan-section{order:initial}.participant-design-title-row,.participant-design-nav-row{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.participant-design-subnav{flex:1;margin-top:0}.participant-design-block-frame{order:initial;position:relative}.participant-design-block-list{gap:20px;display:grid}.participant-design-block-list-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.participant-design-block-frame-main{grid-column:1/-1}.participant-design-block-frame>.section-card,.participant-design-block-frame>.result-overview-panel,.participant-design-block-frame>.participant-plan-section,.participant-design-block-frame>.participant-practice-workspace{padding-right:72px}.participant-design-note{margin-top:12px}@media (max-width:820px){.participant-design-block-list-overview{grid-template-columns:minmax(0,1fr)}}.design-summary-source{display:none}.design-summary-block dl{gap:10px;margin:0;display:grid}.design-summary-block dl div{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(130px,.28fr) minmax(0,1fr);gap:16px;padding-top:10px;display:grid}.design-summary-block dt{color:var(--text-muted);font-weight:650}.design-summary-block dd{color:var(--text-primary);margin:0;line-height:1.45}.design-summary-note{gap:8px;display:grid}.design-summary-note span{color:var(--text-muted);font-weight:650}.design-summary-note textarea{resize:vertical;border:1px solid var(--border-subtle);width:100%;min-height:92px;font:inherit;background:var(--bg-paper);color:var(--text-primary);border-radius:10px;padding:12px}@media (max-width:820px){.conversation-inline-choice-paired{grid-template-columns:minmax(0,1fr);width:100%}.design-summary-shell{width:min(100vw - 24px,1120px)}.design-summary-header-row,.design-summary-board-top{flex-direction:column;align-items:stretch}.design-summary-actions{justify-content:start}.design-summary-tabs,.design-summary-block-list{grid-template-columns:minmax(0,1fr)}.design-summary-add-section{justify-self:start}.design-summary-block{padding:56px 16px 18px}.design-summary-block dl div{grid-template-columns:1fr;gap:4px}.app-page-shell{width:min(100vw - 24px,1120px);padding:24px 0 48px}.app-scene{--scene-frame-max:100%;--scene-content-max:100%;--scene-actions-max:100%}.grid,.join-grid,.form-grid,.setup-mode-horizon-grid,.score-grid,.hogan-autofill-grid,.peer-review-intro-header,.peer-drag-layout,.peer-review-intro-grid,.role-catalog-occupants,.role-competency-grid,.report-summary-layout,.report-patterns-grid,.report-kpi-grid,.result-overview-summary,.result-overview-grid,.result-overview-facts>div{grid-template-columns:1fr}.auth-summary,.admin-console-header-row,.defaults-panel-header,.report-header,.workspace-header,.setup-header,.competency-model-header,.interview-copy-editor-header,.competency-model-pane-header,.copy-editor-pane-header,.competency-model-subsection-header,.copy-editor-subsection-header,.competency-model-savebar{flex-direction:column;align-items:flex-start}.interview-copy-editor-actions{justify-items:start;width:100%;min-width:0}.form-span-2{grid-column:auto}.psychometric-parse-actions,.psychometric-score-row{grid-template-columns:1fr}.interview-stage-options{grid-template-columns:1fr;grid-auto-rows:auto}.interview-copy-controls{grid-template-columns:1fr}.interview-copy-version-actions{justify-content:flex-start;width:100%}.copy-language-tabs{width:100%}.copy-language-tab{width:auto}.copy-floating-savebar{justify-self:end;margin-top:0}.copy-flow-block,.copy-question-card{padding:18px}.copy-floating-toolbar{align-items:stretch;position:static}.copy-floating-nav{width:100%}.copy-floating-savebar{align-self:flex-start}.copy-flow-block-header,.copy-question-card-header{flex-direction:column;align-items:flex-start}.copy-option-list label,.psychometric-source-picker{grid-template-columns:1fr}.participant-flow-stage-list{gap:6px}.participant-flow-stage-item{font-size:.62rem}.participant-flow-meta-row{grid-template-columns:1fr;gap:10px}.personal-account-menu{display:block}.personal-mobile-account-row{justify-content:flex-start;align-items:center;gap:8px;display:flex}.personal-workspace-tabs{display:flex}.personal-workspace-tab-select-label{display:none}.personal-profile-cluster{grid-template-columns:minmax(0,1fr);gap:12px}.personal-profile-header{flex-direction:column}.personal-profile-track-legend{grid-template-columns:minmax(0,1fr)}.personal-predisposition-row{grid-template-columns:minmax(0,1fr);gap:10px}.personal-feedback-question-card{padding:24px}.personal-feedback-question-card h2{max-width:none;font-size:clamp(1.72rem,8vw,2.18rem)}.personal-feedback-control-panel>.conversation-inline-choice:not(.conversation-inline-scale-choice){align-items:flex-start}.personal-feedback-control-panel .conversation-inline-scale-choice{border-radius:24px;grid-template-columns:minmax(0,1fr)}.personal-feedback-control-panel .conversation-inline-scale-choice .conversation-chip{min-height:46px}.participant-flow-action-row{flex-wrap:wrap;gap:14px}.participant-flow-context,.participant-flow-meta-action{font-size:.8rem}.hero,.detail-header,.setup-status,.section-card,.form-shell{padding:24px}.conversation-thread{padding:18px 18px 10px}.conversation-composer{padding:14px 14px clamp(24px,5vh,34px)}.conversation-launch{padding:0 14px 16px}.conversation-bubble{padding:16px}.admin-slot-card,.peer-familiarity-card,.auth-summary,.admin-console-header-row,.defaults-panel-header,.workspace-header,.setup-header{flex-direction:column;align-items:stretch}.admin-console-actions,.defaults-context-pills,.workspace-context-pills,.admin-console-meta,.workspace-header-meta,.page-header-meta{justify-content:flex-start}.personal-header-actions{justify-content:flex-start;width:100%}.personal-workspace-tabs,.personal-monitor-grid{width:100%}.personal-workspace-tab{flex:45%}.personal-monitor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-tracking-form-row,.personal-strategy-module-grid,.idp-weekly-operating-grid{grid-template-columns:1fr}.idp-weekly-month-header{grid-template-columns:1fr;padding:16px 18px}.idp-weekly-month-card-body,.idp-monthly-checkpoint-card-inline{padding-left:18px;padding-right:18px}.idp-weekly-month-group{padding-left:12px}.idp-weekly-month-group>summary{margin-left:-12px;padding-left:10px}.idp-weekly-month-group-title{font-size:clamp(1.72rem,8.5vw,2.12rem)}.idp-weekly-month-boundary{margin-left:-12px}.idp-weekly-month-boundary>.idp-weekly-summary-title,.idp-weekly-month-closing-header{padding-left:10px}.idp-weekly-month-boundary[open] .idp-weekly-month-card-body,.idp-weekly-month-closing[open] .idp-monthly-checkpoint-card-inline{margin-left:24px;padding:12px 14px}.idp-weekly-month-boundary>summary{flex-wrap:wrap;align-items:flex-start;gap:6px 10px;padding:8px 0 8px 10px}.idp-weekly-month-boundary .idp-weekly-summary-title{flex:auto}.idp-weekly-month-summary{white-space:normal;flex-basis:100%;padding-left:1.45rem}.idp-weekly-month-overview-grid{grid-template-columns:1fr;gap:14px}.idp-weekly-month-overview-column{gap:14px}.idp-weekly-operating-grid-actuals,.idp-weekly-operating-grid-report{padding:18px}.idp-weekly-operating-grid-actuals>div,.idp-weekly-operating-grid-report>div{padding:0}.idp-weekly-operating-grid-actuals>div+div,.idp-weekly-operating-grid-report>div+div{border-top:1px solid var(--field-border);border-left:0;padding-top:18px}.idp-weekly-adaptation-chat{margin-top:2px}.idp-weekly-adaptation-header{flex-direction:column;padding:14px}.idp-weekly-adaptation-drawer{grid-template-columns:1fr}.idp-weekly-adaptation-reason{border-right:0;border-bottom:1px solid var(--rule-soft);padding:14px}.idp-weekly-adaptation-transcript{max-height:none;padding:14px}.idp-weekly-adaptation-message{max-width:100%}.idp-weekly-adaptation-composer{grid-template-columns:1fr;padding:12px 14px 14px}.idp-monthly-checkpoint-card{padding:18px}.idp-monthly-checkpoint-header{flex-direction:column}.idp-monthly-checkpoint-controls,.idp-monthly-checkpoint-notes,.idp-review-history-statuses{grid-template-columns:1fr}.idp-review-history-card>header{flex-direction:column;align-items:flex-start}.personal-practice-row,.personal-review-row{flex-direction:column;align-items:stretch}.personal-practice-row{grid-template-columns:1fr}.participant-idp-meta-grid{grid-template-columns:1fr;gap:4px 0}.participant-idp-meta-grid>div{margin-bottom:8px}.participant-idp-structured-row{grid-template-columns:1fr;gap:6px}.summary-domain-columns{grid-template-columns:1fr}.admin-console-context-pills li,.workspace-context-pills li,.workspace-join-panel{min-width:100%}.peer-review-intro-column-instructions{border-top:1px solid #1212121a;border-left:0;padding-top:4px;padding-left:0}.page-header-meta-item,.meta-list-row{grid-template-columns:1fr;display:grid}.page-header-meta-item{place-items:start}.personal-signed-in-meta{justify-content:flex-start;align-items:center;display:inline-flex}.section-nav{gap:14px}.admin-slot-card>.hero-actions,.admin-slot-actions,.peer-familiarity-card .peer-choice-row,.button-row,.hero-actions,.inline-link-row,.conversation-composer-actions,.competency-model-question-summary,.competency-model-index-row-top,.copy-editor-index-row-top,.copy-question-row{width:100%}.peer-choice-row,.button-row,.hero-actions,.inline-link-row,.conversation-composer-actions,.competency-model-question-summary,.copy-question-row{flex-direction:column;align-items:stretch}.admin-slot-actions{align-items:stretch}.admin-slot-card{grid-template-columns:1fr}.admin-slot-actions{grid-template-columns:1fr;justify-self:stretch}.button,.button-file,.conversation-chip{width:100%}.competency-model-layout,.competency-model-mapping-row,.competency-question-option-row,.competency-model-anchor-row,.copy-editor-layout,.copy-language-grid,.copy-language-meta{grid-template-columns:1fr}.competency-model-sidebar,.copy-editor-sidebar{position:static}.competency-model-pane-actions,.competency-question-summary-side,.copy-question-summary-side{justify-items:start}.competency-model-savebar{position:static}.competency-model-shell,.interview-copy-editor-shell{padding-bottom:0}.copy-save-button{width:auto}.competency-profile-list,.competency-profile-summary-grid{grid-template-columns:1fr}.participant-talent-profile-list.competency-profile-list-single{max-width:none}.participant-talent-profile-header{flex-direction:column;align-items:flex-start}.participant-talent-grid{grid-template-columns:1fr}.participant-talent-item:nth-child(odd){border-right:0}.participant-talent-item:nth-child(n+2){border-top:1px solid var(--border-subtle)}.competency-profile-metrics,.competency-profile-meta-grid,.competency-profile-source-row{grid-template-columns:1fr}.competency-profile-row{padding:0 18px}.competency-profile-row[open]{padding:24px 22px 26px}.competency-profile-row[open] .competency-profile-title{font-size:1.24rem}.competency-profile-interpretation-chips{gap:10px}.competency-profile-status-chip,.competency-profile-gap-chip{border-radius:10px;min-height:2.45rem;font-size:1rem}.competency-profile-source-row{padding:24px 0}.competency-profile-source-item{padding:0}.competency-profile-source-item+.competency-profile-source-item{border-left:0;border-top:1px solid var(--border-subtle);margin-top:20px;padding-top:20px}.competency-profile-source-item strong{font-size:.92rem}.competency-profile-detail-heading{font-size:1.08rem}.competency-profile-detail-section>p{font-size:.98rem}.talent-profile-evidence{grid-template-columns:1fr}.talent-profile-evidence>span,.talent-profile-evidence>p,.talent-profile-evidence>strong{grid-area:auto/1}.team-dashboard-hero,.team-dashboard-section-head,.team-dashboard-panel-head,.team-dashboard-metric-head{display:grid}.team-dashboard-snapshot,.team-dashboard-metric-grid,.team-dashboard-metric-grid-core,.team-dashboard-two-column,.team-dashboard-trends{grid-template-columns:1fr;width:100%}.team-dashboard-culture-profile-head{grid-template-columns:1fr;gap:8px}.team-dashboard-culture-profile-head div{text-align:left;justify-content:flex-start}}.mapping-target{border:1px solid var(--border-subtle);background:var(--surface-soft);border-radius:8px;padding:16px}.mapping-formula{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);word-break:break-word;margin-top:6px}.mapping-table-wrap{width:100%;overflow-x:auto}.mapping-table{border-collapse:collapse;width:100%;min-width:680px}.mapping-table th,.mapping-table td{border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:middle;padding:8px}.mapping-table th{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.mapping-table select,.mapping-table input[type=number]{width:100%;min-width:0}.mapping-table input[type=number]{max-width:8rem}.mapping-checkbox{white-space:nowrap;align-items:center;margin:0}.mapping-change-row{border-left:3px solid var(--border-strong);padding-left:12px}.participant-result-chat{background:0 0;border:0;gap:1rem;padding:0;display:grid}.participant-result-chat-header{justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.participant-result-chat-controls,.participant-result-chat-suggestions,.participant-result-chat-answer-block{gap:.6rem;display:grid}.participant-result-chat-scope-group,.participant-result-chat-suggestion-list,.participant-result-chat-used-sections{flex-wrap:wrap;gap:.55rem;display:flex}.participant-result-chat-chip{appearance:none;border:1px solid var(--border-subtle);background:var(--surface-primary);color:var(--text-primary);font:inherit;cursor:pointer;border-radius:999px;padding:.5rem .9rem;font-size:.94rem;line-height:1.2}.participant-result-chat-chip:hover{border-color:var(--border-strong)}.participant-result-chat-chip-active,.participant-result-chat-chip-static{border-color:var(--border-strong);background:var(--surface-secondary)}.participant-result-chat-chip-static{cursor:default}.participant-result-chat-thread{gap:.9rem;display:grid}.participant-result-chat-message{border:1px solid var(--border-subtle);background:var(--surface-primary);border-radius:18px;gap:.8rem;padding:1rem 1.05rem;display:grid}.participant-result-chat-message-user{justify-self:end;max-width:min(42rem,100%)}.participant-result-chat-message-assistant{max-width:min(48rem,100%)}.participant-result-chat-meta{align-items:baseline;gap:.45rem;display:flex}.participant-result-chat-evidence-label{font-weight:600}.participant-result-chat-form{gap:.75rem;display:grid}.participant-result-chat-label{gap:.45rem;display:grid}.participant-result-chat-textarea{min-height:7rem}.participant-result-chat-actions{justify-content:flex-end;display:flex}@media (max-width:720px){.participant-result-chat-header{flex-direction:column}.participant-result-chat-message-user,.participant-result-chat-message-assistant{max-width:100%}}.leader-entry-page{--leader-entry-bg:#f3f0e7;--leader-entry-paper:#fffdf8;--leader-entry-ink:#211f1a;--leader-entry-muted:#6d685f;--leader-entry-line:#d9d1c2;--leader-entry-accent:#a6472e;background:var(--leader-entry-bg);min-height:100vh;box-shadow:0 0 0 100vmax var(--leader-entry-bg);clip-path:inset(0 -100vmax);color:var(--leader-entry-ink)}.leader-entry-page :where(h1,h2,h3,p){margin:0}.leader-entry-landing,.leader-project-index,.leader-email-entry,.leader-entry-loading{gap:clamp(1rem,2vw,1.5rem);width:100%;display:grid}.leader-entry-hero,.leader-entry-outcomes,.leader-entry-journey,.leader-entry-checkout,.leader-email-entry,.leader-project-index{border:1px solid var(--leader-entry-line);background:var(--leader-entry-paper)}.leader-entry-hero{padding:clamp(1.5rem,3.5vw,3.5rem)}.leader-entry-hero nav{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:clamp(3rem,6vw,5.5rem);display:flex}.leader-entry-nav-links{align-items:center;gap:1.4rem;display:flex}.leader-entry-nav-links a{color:var(--leader-entry-muted);text-underline-offset:.3em;font-size:.86rem;text-decoration:none}.leader-entry-nav-links a:hover,.leader-entry-nav-links a:focus-visible{color:var(--leader-entry-ink);text-decoration:underline}.leader-entry-wordmark{letter-spacing:.14em;text-transform:uppercase;font-size:.86rem;font-weight:750}.leader-entry-hero-grid{grid-template-columns:minmax(0,1.18fr) minmax(22rem,.82fr);align-items:stretch;gap:clamp(2.5rem,6vw,6.5rem);display:grid}.leader-entry-hero h1,.leader-email-entry h1{max-width:15ch;font-family:var(--font-display-serif), Georgia, serif;letter-spacing:-.045em;margin-top:.65rem;font-size:clamp(2.75rem,4.5vw,4.8rem);font-weight:500;line-height:1}.leader-project-index h1{max-width:12ch;font-family:var(--font-display-serif), Georgia, serif;letter-spacing:-.055em;margin-top:.65rem;font-weight:500;line-height:.96}.leader-entry-lede{max-width:42rem;color:var(--leader-entry-muted);font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.65;margin-top:1.75rem!important}.leader-entry-hero-actions{align-items:center;gap:1.25rem;margin-top:2rem;display:flex}.leader-entry-hero-actions .button{min-height:3.25rem;padding-inline:1.4rem;text-decoration:none}.leader-entry-hero-actions span{max-width:21rem;color:var(--leader-entry-muted);font-size:.84rem;line-height:1.45}.leader-entry-offer{border:1px solid var(--leader-entry-line);background:color-mix(in srgb, var(--leader-entry-bg) 58%, var(--leader-entry-paper));color:var(--leader-entry-muted);align-content:start;gap:1.35rem;padding:clamp(1.5rem,3vw,2.5rem);line-height:1.55;display:grid}.leader-price{color:var(--leader-entry-ink);white-space:nowrap;gap:.25rem;display:grid}.leader-price strong{letter-spacing:.1em;text-transform:uppercase;font-size:.78rem}.leader-price span{font-family:var(--font-display-serif), Georgia, serif;font-size:clamp(2.7rem,4.4vw,4.3rem);line-height:1}.leader-entry-report-preview{border-block:1px solid var(--leader-entry-line);gap:.75rem;padding-block:1.2rem;display:grid}.leader-entry-report-preview>span{color:var(--leader-entry-ink);letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:750}.leader-entry-report-preview ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.leader-entry-report-preview li{grid-template-columns:.55rem minmax(0,1fr);align-items:baseline;gap:.6rem;display:grid}.leader-entry-report-preview li:before{content:"";background:var(--leader-entry-accent);border-radius:50%;width:.3rem;height:.3rem}.leader-charge-rule{border-left:2px solid var(--leader-entry-accent);color:var(--leader-entry-ink);padding-left:1rem}.leader-entry-scope{border-top:1px solid var(--leader-entry-line);grid-template-columns:repeat(5,minmax(0,1fr));margin:clamp(2.5rem,5vw,4.5rem) 0 0;padding:1.15rem 0 0;list-style:none;display:grid}.leader-entry-scope li{border-left:1px solid var(--leader-entry-line);color:var(--leader-entry-muted);text-align:center;padding-inline:1rem;font-size:.78rem;line-height:1.35}.leader-entry-scope li:first-child{border-left:0}.leader-entry-outcomes,.leader-entry-journey{scroll-margin-top:1rem}.leader-entry-outcomes{border:1px solid var(--leader-entry-line);background:var(--leader-entry-paper);grid-template-columns:minmax(15rem,.62fr) minmax(0,1.38fr);gap:clamp(2rem,5vw,5rem);padding:clamp(1.5rem,3.5vw,3.5rem);display:grid}.leader-entry-outcomes h2,.leader-entry-journey h2,.leader-entry-checkout h2{max-width:15ch;font-family:var(--font-display-serif), Georgia, serif;letter-spacing:-.04em;margin-top:.6rem;font-size:clamp(2rem,3.3vw,3.3rem);font-weight:500;line-height:1.04}.leader-entry-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.leader-entry-outcome-grid article{border-top:1px solid var(--leader-entry-line);min-height:10.5rem;padding:1.25rem}.leader-entry-outcome-grid article:nth-child(odd){border-right:1px solid var(--leader-entry-line)}.leader-entry-outcome-grid article>span,.leader-entry-journey li>span{color:var(--leader-entry-accent);letter-spacing:.12em;font-size:.72rem;font-weight:750}.leader-entry-outcome-grid h3{font-size:1.08rem;margin-top:1.35rem!important}.leader-entry-outcome-grid p{color:var(--leader-entry-muted);line-height:1.5;margin-top:.5rem!important}.leader-entry-journey{grid-template-columns:minmax(15rem,.62fr) minmax(0,1.38fr);gap:clamp(2rem,5vw,5rem);padding:clamp(1.5rem,3.5vw,3.5rem);display:grid}.leader-entry-journey ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.leader-entry-journey li{border-top:1px solid var(--leader-entry-line);min-height:10.5rem;padding:1.25rem}.leader-entry-journey li:nth-child(odd){border-right:1px solid var(--leader-entry-line)}.leader-entry-journey h3{font-size:1.08rem;margin-top:1.35rem!important}.leader-entry-journey li p{color:var(--leader-entry-muted);line-height:1.55;margin-top:.55rem!important}.leader-entry-checkout{grid-template-columns:minmax(0,.85fr) minmax(22rem,1.15fr);gap:clamp(2rem,7vw,7rem);padding:clamp(1.5rem,3.5vw,3.5rem);scroll-margin-top:1rem;display:grid}.leader-entry-checkout>div>p:not(.eyebrow){max-width:36rem;color:var(--leader-entry-muted);margin-top:1.25rem;line-height:1.65}.leader-moneyback{border-block:1px solid var(--leader-entry-line);gap:.35rem;margin-top:2rem;padding:1.25rem 0;display:grid}.leader-moneyback span{color:var(--leader-entry-muted);line-height:1.5}.leader-invoice-terms{border-block:1px solid var(--leader-entry-line);gap:.55rem;padding:1.35rem;display:grid}.leader-invoice-terms>span{color:var(--leader-entry-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.leader-invoice-terms>strong{font-family:var(--font-display-serif), Georgia, serif;font-size:clamp(1.75rem,3vw,2.6rem);font-weight:500;line-height:1}.leader-invoice-terms>p{max-width:34rem;color:var(--leader-entry-muted);line-height:1.55}.leader-entry-form{align-content:start;gap:1rem;display:grid}.leader-entry-form label:not(.leader-payment-consent){gap:.45rem;display:grid}.leader-entry-form label:not(.leader-payment-consent)>span{color:var(--leader-entry-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:700}.leader-entry-form input:not([type=checkbox]){border:1px solid var(--leader-entry-line);width:100%;min-height:3.6rem;color:var(--leader-entry-ink);font:inherit;background:#fff;border-radius:0;font-size:1.05rem}.leader-entry-form input:focus-visible{border-color:var(--leader-entry-accent);outline:2px solid color-mix(in srgb, var(--leader-entry-accent) 25%, transparent);outline-offset:2px}.leader-card-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.leader-payment-consent{color:var(--leader-entry-muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:1rem 0;font-size:.92rem;line-height:1.5;display:grid}.leader-payment-consent input{width:1.15rem;height:1.15rem;accent-color:var(--leader-entry-ink);margin-top:.15rem}.leader-entry-form>.button{width:100%;min-height:3.65rem}.leader-checkout-footnote,.leader-local-card-note{color:var(--leader-entry-muted);font-size:.82rem;line-height:1.5}.leader-entry-loading{text-align:center;place-content:center;justify-items:center;min-height:70vh}.leader-entry-loading h1{max-width:18ch;font-family:var(--font-display-serif), Georgia, serif;font-size:clamp(2.2rem,5vw,4.5rem);font-weight:500;line-height:1.05}.leader-entry-loading span{background:var(--leader-entry-line);width:5rem;height:2px;overflow:hidden}.leader-entry-loading span:after{content:"";background:var(--leader-entry-accent);width:45%;height:100%;animation:1.2s ease-in-out infinite alternate leader-entry-progress;display:block}@keyframes leader-entry-progress{to{transform:translate(125%)}}.leader-email-entry{grid-template-columns:minmax(0,1fr) minmax(20rem,.6fr);align-items:end;min-height:36rem;padding:clamp(1.5rem,6vw,5rem)}.leader-email-entry section{gap:1.25rem;display:grid}.leader-email-entry section>p:not(.eyebrow){max-width:44rem;color:var(--leader-entry-muted);font-size:1.05rem;line-height:1.65}.leader-project-index{padding:clamp(1.5rem,4vw,3.5rem)}.leader-project-index>header{justify-content:space-between;align-items:end;gap:2rem;display:flex}.leader-project-index h1{font-size:clamp(2.8rem,6vw,5.5rem)}.leader-project-index header p:not(.eyebrow){color:var(--leader-entry-muted);margin-top:1rem}.leader-project-list{border-top:1px solid var(--leader-entry-line);display:grid}.leader-project-card{border-bottom:1px solid var(--leader-entry-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1.25rem;padding:1.5rem 0;display:grid}.leader-project-card-link{color:inherit;text-decoration:none}.leader-project-card-link:hover h2{color:var(--leader-entry-accent)}.leader-project-source{color:var(--leader-entry-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.leader-project-card-link h2{margin-top:.35rem;font-size:clamp(1.25rem,2vw,1.75rem)}.leader-project-card-meta{flex-wrap:wrap;justify-content:end;gap:.5rem;display:flex}.leader-project-card-meta span,.project-setup-queue-header .status-chip,.project-setup-queue-meta span,.project-setup-queue-meta time{border:1px solid var(--leader-entry-line,var(--line));color:var(--leader-entry-muted,var(--ink-secondary));text-transform:capitalize;border-radius:999px;padding:.35rem .65rem;font-size:.76rem}.leader-project-delete{color:var(--leader-entry-muted);cursor:pointer;font:inherit;text-underline-offset:.25em;background:0 0;border:0;padding:.5rem;font-size:.82rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.leader-project-delete:hover,.leader-project-delete:focus-visible{color:var(--status-danger-text);text-decoration-color:currentColor}.leader-project-delete-sheet{width:min(620px,100%)}.leader-project-delete-summary{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-muted);gap:.35rem;margin-bottom:1.25rem;padding:1rem 1.1rem;display:grid}.leader-project-delete-summary span{color:var(--ink-faint);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.leader-project-delete-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.5rem;display:grid}.leader-project-delete-confirm{border-color:var(--status-danger-text);background:var(--status-danger-text);color:#fff}.leader-project-delete-confirm:hover:not(:disabled){filter:brightness(.9)}.project-setup-admin-entry{gap:1rem;display:grid}.project-setup-queue-header,.project-setup-queue-row,.project-setup-queue-meta{align-items:center;display:flex}.project-setup-queue-header,.project-setup-queue-row{justify-content:space-between;gap:1rem}.project-setup-queue-header h3{margin-bottom:0}.project-setup-queue-list{border-top:1px solid var(--line);margin-top:1.25rem;display:grid}.project-setup-queue-row{border-bottom:1px solid var(--line);padding:1rem 0}.project-setup-queue-row>div:first-child{gap:.25rem;display:grid}.project-setup-queue-row>div:first-child span{color:var(--ink-secondary);font-size:.88rem}.project-setup-queue-meta{flex-wrap:wrap;justify-content:end;gap:.4rem}.project-setup-payment-state{color:var(--accent-functional)!important}@media (max-width:900px){.leader-entry-hero-grid,.leader-entry-outcomes,.leader-entry-journey,.leader-entry-checkout,.leader-email-entry{grid-template-columns:1fr}.leader-entry-hero nav{margin-bottom:3rem}.leader-entry-scope{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1rem}.leader-email-entry{min-height:auto}}@media (max-width:640px){.leader-entry-page{width:calc(100vw - 24px);padding-top:12px}.leader-entry-hero h1,.leader-email-entry h1{font-size:clamp(2.4rem,12vw,3.4rem)}.leader-project-index h1{font-size:clamp(2.6rem,15vw,4rem)}.leader-entry-nav-links>a{display:none}.leader-entry-hero-actions{flex-direction:column;align-items:stretch}.leader-entry-hero-actions .button{width:100%}.leader-entry-scope{grid-template-columns:repeat(2,minmax(0,1fr))}.leader-entry-scope li{min-height:2.5rem}.leader-entry-outcome-grid,.leader-entry-journey ol,.leader-card-row{grid-template-columns:1fr}.leader-entry-journey li:nth-child(odd),.leader-entry-outcome-grid article:nth-child(odd){border-right:0}.leader-entry-journey li{min-height:auto}.leader-project-index>header,.leader-project-card,.project-setup-queue-header,.project-setup-queue-row{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.leader-project-card-meta,.project-setup-queue-meta{justify-content:start}.leader-project-delete{justify-self:start}.leader-project-delete-actions{grid-template-columns:1fr}}@media print{@page{margin:18mm}html,body{background:#fff}.app-page-shell,.app-page-shell--flow,.app-page-shell--report{gap:16px;width:100%;padding:0}.app-scene,.app-scene__rail,.app-scene__surface{width:100%;max-width:none}.app-scene__actions,.result-subnav,.participant-idp-primary-action,.participant-idp-section-controls,button{display:none!important}.section-card,.personal-practice-row,.participant-idp-field{break-inside:avoid;box-shadow:none}.participant-plan-section,.participant-plan-section>.personal-practice-list,.participant-idp-section-row{display:block}.participant-idp-section-row{margin-bottom:18px}.participant-idp-meta-grid,.meta-grid{grid-template-columns:minmax(9rem,14rem) minmax(0,1fr)}}.project-role-catalog-builder,.project-role-matrix-workspace{gap:18px;width:100%;display:grid}.project-role-catalog-mode-grid,.project-role-preset-grid,.project-role-differentiators{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.project-role-catalog-mode{appearance:none;background:var(--surface,#fff);border:1px solid var(--line,#d8d1c8);color:inherit;cursor:pointer;text-align:left;gap:6px;min-height:104px;padding:16px;display:grid}.project-role-catalog-mode.is-selected{border-color:#28241f;box-shadow:inset 0 0 0 1px #28241f}.project-role-catalog-mode span,.project-role-preset-grid p,.project-role-differentiators p{color:var(--muted,#6e6861);margin:0;font-size:14px;line-height:1.45}.project-role-preset-grid article,.project-role-differentiators article{border-top:1px solid var(--line,#ddd5cb);padding-top:12px}.project-role-preset-grid h3,.project-role-differentiators h3{margin:0 0 5px;font-size:16px}.project-role-level-legend{flex-wrap:wrap;gap:8px 16px;display:flex}.project-role-level-legend span{color:var(--muted,#6e6861);align-items:baseline;gap:5px;font-size:13px;display:inline-flex}.project-role-level-legend strong{color:var(--text,#211e1a)}.project-role-matrix-scroll{padding-bottom:4px;overflow-x:auto}.project-role-matrix{border-collapse:collapse;width:100%;min-width:760px}.project-role-matrix th,.project-role-matrix td{border-bottom:1px solid var(--line,#ded7ce);text-align:left;vertical-align:middle;padding:10px 8px}.project-role-matrix thead th{font-size:13px;line-height:1.35}.project-role-matrix tbody th{min-width:210px;font-size:14px;font-weight:500}.project-role-matrix select{width:100%;min-width:150px}.project-role-matrix-warnings{background:#f7f3ed;border-left:2px solid #a77a2b;gap:6px;padding:14px 16px;display:grid}.project-role-matrix-warnings p{margin:0}@media (max-width:720px){.project-role-catalog-mode-grid,.project-role-preset-grid,.project-role-differentiators{grid-template-columns:1fr}}
