: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}*{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%}.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-actions{gap:var(--control-gap);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.participant-data-actions>.button{white-space:pre-line;width:100%;line-height:1.15}.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{min-height:32px;color:var(--ink-secondary);font:inherit;border-bottom:2px solid #0000;align-items:center;padding:6px 0;font-weight:500;line-height:1.2;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}.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-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}.pocket-test-workspace{margin-top:4px}.pocket-test-pocket{max-height:560px}.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)}@media (min-width:900px){.psychometric-assessment-guide-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}}.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}.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-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;width:max-content;margin-left:auto;padding:5px;display:inline-flex;box-shadow:0 12px 28px #1212121a}.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}.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-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-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%;display:grid}.personal-workspace-tabs{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px;width:fit-content;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;transition:background-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-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}.personal-profile-header{justify-content:space-between;align-items:start;gap:18px;display:flex}.personal-profile-chart{gap:22px;max-width:58rem;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 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-metric-stack{gap:14px;display:grid}.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-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-text-panel>span{color:var(--ink-primary);font-family:var(--font-inter), "Segoe UI", sans-serif;font-size:1rem;font-weight:650;line-height:1.2}.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 .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: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;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-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-preview-item{border-top:1px solid var(--line);gap:18px;padding-top:24px;display:grid}.personal-reviewer-preview-item h4{max-width:30em;font-family:var(--font-display-serif), Georgia, serif;letter-spacing:0;margin:0;font-size:clamp(1.56rem,2.16vw,1.86rem);font-weight:400;line-height:1.18}.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-preview-chip{cursor:default;opacity:1}.personal-reviewer-preview-chip:hover{transform:none}.personal-reviewer-preview .conversation-inline-scale-choice{flex-wrap:wrap;overflow-x:visible}.personal-reviewer-preview .conversation-inline-scale-choice .conversation-chip{flex:0 auto;max-width:100%}.personal-reviewer-preview textarea:disabled{opacity:1}.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-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:14px;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{grid-template-columns:minmax(0,1.08fr) minmax(0,1.02fr) minmax(320px,1fr);gap:0;padding:22px 26px 26px}.idp-weekly-operating-grid-actuals>div,.idp-weekly-operating-grid-report>div{min-width:0;padding:0 26px}.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:1px solid var(--field-border)}.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:18px;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 .eyebrow,.idp-weekly-operating-grid-report .eyebrow{color:var(--ink-primary);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700;line-height:1.25}.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(.94rem,.92vw,1.02rem);line-height:1.48}.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:10px;display:grid}.idp-weekly-action{background:0 0;border:0;border-radius:0;margin:0;padding:0}.idp-weekly-action input:checked+span{color:var(--ink-tertiary);text-decoration:line-through}.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%);font-size:.86rem;font-weight:500;line-height:1.25}.idp-weekly-actuals{align-content:start;gap:14px;display:grid}.idp-weekly-actuals>.helper-copy{margin-top:0}.idp-weekly-actual-chip-list{flex-wrap:wrap;align-items:flex-start;gap:10px;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:35px;padding:7px 14px;font-size:.84rem;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)}.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-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}.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}.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-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-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:balance;min-width:0;font-size:1.12rem;line-height:1.18}.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>.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: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-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-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-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,.participant-hypothesis-final-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.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-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);letter-spacing:0;text-transform:none;font-size:.88rem;font-weight:650}.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}}.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:1fr}.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:18px;padding:24px 26px 26px}.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:18px;min-height:0}.competency-profile-row summary::-webkit-details-marker{display:none}.competency-profile-summary-line{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-width:0;display:grid}.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-score{min-width:3ch;color:var(--ink-secondary);text-align:right;font-size:1.1rem;font-weight:700;line-height:1.2;display:inline-block}.competency-profile-row[open] .competency-profile-score{color:var(--ink-primary);font-size:1.22rem;font-weight:620}.competency-profile-bar{background:color-mix(in srgb, var(--ink-tertiary) 14%, transparent);border-radius:999px;height:8px;display:block;position:relative;overflow:hidden}.competency-profile-bar>span{border-radius:inherit;background:color-mix(in srgb, var(--ink-primary) 70%, transparent);height:100%;display:block}.competency-profile-metrics{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.competency-profile-stacked-bars{gap:12px;padding:2px 0 12px;display:grid}.competency-profile-stacked-group{gap:7px;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-bar-row{gap:4px;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{background:color-mix(in srgb, var(--ink-tertiary) 12%, transparent);border-radius:999px;height:4px;position:relative;overflow:hidden}.competency-profile-stacked-bar>span{border-radius:inherit;background:color-mix(in srgb, var(--ink-primary) 66%, transparent);height:100%;display:block}.competency-profile-stacked-bar-row.is-missing .competency-profile-stacked-bar>span{background:0 0}.metaq-development-leverage{border-top:1px solid var(--border-subtle);gap:10px;padding-top:14px;display:grid}.metaq-development-leverage-head{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.metaq-development-leverage-head span{color:var(--ink-tertiary);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700;line-height:1.2}.metaq-development-leverage-head strong{color:var(--ink-primary);font-size:.95rem;font-weight:650;line-height:1.25}.metaq-development-leverage p{color:var(--ink-secondary);margin:0;font-size:.84rem;line-height:1.48}.metaq-development-leverage-alternative{color:var(--ink-tertiary)!important}.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;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:7px;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:nowrap;font-size:.64rem;font-weight:700;line-height:1.2}.competency-profile-source-item strong{color:var(--ink-primary);white-space:nowrap;font-size:1.3rem;font-weight:500;line-height:1.05}.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}.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-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:nowrap;width:100%}.psychometric-source-picker .button span{white-space:nowrap}.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(240px,320px) minmax(0,1fr);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{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: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{text-align:center;white-space:normal;justify-content:center;width:max-content;min-width:132px;max-width:min(260px,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{text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:.78rem}.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)}.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}.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-console-header .admin-console-actions>.page-header-meta,.personal-console-header .personal-header-actions{display:none}.personal-console-header .admin-console-header-row{grid-template-columns:1fr}.personal-console-header .admin-console-actions{align-items:flex-start}.personal-account-menu{display:block}.personal-mobile-account-row{justify-content:flex-start;align-items:center;gap:8px;display:flex}.personal-workspace-tabs{display:none}.personal-workspace-tab-select-label{display:block}.personal-profile-cluster{grid-template-columns:minmax(0,1fr);gap:12px}.personal-profile-header{flex-direction:column}.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-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}.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,.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-row[open] .competency-profile-score{font-size:1.22rem}.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:1.95rem}.competency-profile-detail-heading{font-size:1.08rem}.competency-profile-detail-section>p{font-size:.98rem}.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}@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)}}
