._mark_7sqlb_1{justify-content:center;align-items:center;line-height:1;display:inline-flex}._mark_7sqlb_1 svg{stroke-width:2.5px;width:18px;height:18px}._positive_7sqlb_13{color:var(--success)}._negative_7sqlb_17{color:var(--danger)}._notes-preview_1plao_1{place-items:center;width:100%;display:grid}._trigger_1plao_7{width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}._trigger_1plao_7:hover,._trigger_1plao_7:focus-visible,._trigger_1plao_7[aria-expanded=true]{color:var(--brand)}._trigger_1plao_7 svg{width:18px;height:18px}._popover_1plao_26{z-index:1000;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-raised);width:min(420px,100vw - 32px);max-height:min(320px,100vh - 32px);box-shadow:var(--shadow-md);color:var(--text);font-size:var(--fs-sm);overflow-wrap:anywhere;white-space:pre-wrap;padding:12px 14px;font-weight:400;line-height:1.5;position:fixed;overflow:auto}@container (width<=900px){._notes-preview_1plao_1{place-items:start}}@media (width<=820px){._notes-preview_1plao_1{place-items:start}}._help-hint_1jqj6_1{vertical-align:middle;margin-left:4px;display:inline-flex}._help-hint-button_1jqj6_7{width:18px;height:18px;color:var(--text-subtle);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}._help-hint-button_1jqj6_7:hover,._help-hint-button_1jqj6_7:focus-visible{color:var(--brand)}._help-hint-button_1jqj6_7 svg{width:16px;height:16px}._help-hint-popover_1jqj6_27{z-index:1000;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-raised);width:min(340px,100vw - 32px);box-shadow:var(--shadow-md);color:var(--text);font-size:var(--fs-sm);pointer-events:none;padding:10px 12px;font-weight:400;line-height:1.4;position:fixed}._page_baby7_1{gap:24px;min-width:0;display:grid;container-type:inline-size}._toolbar_baby7_8{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}._form_baby7_17{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}._pair-editor_baby7_24{container-type:inline-size}@container (width<=680px){._form_baby7_17{grid-template-columns:minmax(0,1fr)}}._field_baby7_33{gap:6px;min-width:0;display:grid}._field_baby7_33 textarea{resize:vertical;width:100%;min-height:5.5rem}._wide_baby7_44{grid-column:1/-1}._section_baby7_48{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);overflow-wrap:anywhere;gap:16px;padding:24px;display:grid}._section_baby7_48>h2:first-child,._section_baby7_48>h3:first-child{margin-top:0}._tabs_baby7_64{flex-wrap:wrap;gap:8px;min-width:0;display:flex}._tabs_baby7_64 a{min-height:var(--control-height);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-muted);font-size:var(--fs-sm);align-items:center;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}._tabs_baby7_64 a:hover,._tabs_baby7_64 a.active{border-color:var(--brand);color:var(--brand-text)}._list-panel_baby7_88{display:contents}._list-panel-header_baby7_92{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}._list-panel-header_baby7_92 h2,._list-panel-header_baby7_92 p{margin:0}._list-panel-header_baby7_92 h2{font-size:var(--fs-lg)}._list-panel-header_baby7_92 p{color:var(--text-muted);font-size:var(--fs-sm);margin-top:4px}._entity-main_baby7_112{align-items:center;gap:12px;min-width:0;display:flex}._entity-main_baby7_112>div{gap:4px;min-width:0;display:grid}._entity-main_baby7_112 h3,._entity-main_baby7_112 a,._entity-main_baby7_112>div>span:not([class]){text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}._entity-main_baby7_112 h3{color:var(--text);font-family:inherit;font-size:var(--fs-md);font-weight:600;line-height:var(--lh-snug)}._entity-main_baby7_112 a{color:var(--text);margin-top:4px;font-weight:600;text-decoration:none}._entity-main_baby7_112 a:hover{color:var(--brand)}._entity-main_baby7_112>div>span:not([class]){color:var(--text-muted);font-size:var(--fs-sm);margin-top:2px}._entity-cell_baby7_154{min-width:0;color:var(--text-muted)}._entity-cell_baby7_154>span:not([data-badge]){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._entity-status_baby7_165{justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}._application-title_baby7_173{color:var(--text);font-weight:600;text-decoration:none}._application-analysis-link_baby7_179{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@container (width<=680px){dl._application-source-list_baby7_187>div{grid-template-columns:minmax(0,1fr);gap:4px}}._application-date_baby7_192{gap:4px;display:grid}._application-date_baby7_192>span:not([data-badge]){text-overflow:clip;white-space:normal;overflow:visible}._application-contact-due_baby7_202{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}._application-contact-due_baby7_202>span:not([data-badge]){overflow-wrap:anywhere;white-space:normal;overflow:visible}@container (width>=901px){._application-contact-due_baby7_202{flex-wrap:nowrap}._application-contact-due_baby7_202>span:not([data-badge]){white-space:nowrap}}._entity-experience_baby7_223,._entity-presence_baby7_224{justify-self:stretch;place-items:center;width:100%;display:grid}._entity-requirements_baby7_231{gap:4px;display:grid}._entity-requirements_baby7_231>span:not([data-badge]){color:var(--text-subtle);font-size:var(--fs-sm)}._entity-experience_baby7_223>[data-empty-value]{text-align:center;width:100%}._entity-updated_baby7_245{color:var(--text-subtle);white-space:nowrap}._detail-card_baby7_250{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);gap:20px;padding:24px;display:grid}._detail-card_baby7_250 h2,._detail-card_baby7_250 h3,._detail-card_baby7_250 h4,._detail-card_baby7_250 p{margin-top:0}._detail-grid_baby7_267{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._detail-field_baby7_273{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);min-width:0;padding:16px}._detail-field_baby7_273 strong{color:var(--text-muted);font-size:var(--fs-xs);margin-bottom:6px;display:block}._detail-field_baby7_273 p{overflow-wrap:anywhere;margin:0}._detail-status-line_baby7_291{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._settings-navigation_baby7_298{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px;padding-bottom:4px;display:flex}._settings-navigation_baby7_298 a{min-height:var(--control-height);border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--fs-sm);align-items:center;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}._settings-navigation_baby7_298 a:hover,._settings-navigation_baby7_298 a.active{background:var(--brand-soft);color:var(--brand-text)}._settings-panel_baby7_321{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);gap:16px;padding:24px;display:grid}._settings-panel-header_baby7_332{justify-content:space-between;align-items:center;gap:16px;display:flex}._settings-panel-header_baby7_332 h2,._settings-panel-header_baby7_332 p{margin:0}._settings-panel-header_baby7_332 p{color:var(--text-muted);font-size:var(--fs-sm);margin-top:4px}@container (width<=760px){._detail-grid_baby7_267{grid-template-columns:minmax(0,1fr)}._list-panel-header_baby7_92,._settings-panel-header_baby7_332{flex-direction:column;align-items:flex-start}._entity-status_baby7_165{justify-content:flex-start;align-items:flex-start}}._document-metadata_baby7_362{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);gap:16px;margin:0 28px 24px;padding:20px;display:grid}._document-metadata-heading_baby7_372 h3,._document-metadata-heading_baby7_372 p{margin:0}._document-metadata-heading_baby7_372 p{color:var(--text-muted);font-size:var(--fs-sm);margin-top:6px;line-height:1.45}._document-metadata-grid_baby7_383{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._metadata-toggle_baby7_389{justify-self:start;gap:8px}._metadata-toggle_baby7_389 svg{width:1rem;height:1rem}@container (width<=680px){._detail-action-row_baby7_399{align-items:stretch}._detail-workflow-actions_baby7_402{width:100%}._detail-workflow-actions_baby7_402 .button{flex:15rem}._document-metadata_baby7_362{margin-inline:16px}._document-metadata-grid_baby7_383{grid-template-columns:minmax(0,1fr)}}._detail-header_baby7_416{flex-direction:column;align-items:stretch;gap:16px}._detail-action-row_baby7_399{justify-content:space-between;align-items:center;gap:12px;width:100%}._detail-workflow-actions_baby7_402{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}._detail-heading-status_baby7_437{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-top:12px;display:flex}._details-grid_baby7_446{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}._document-detail-grid_baby7_453{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:20px;min-width:0;display:grid}._document-detail-card_baby7_460{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);align-self:start;padding:24px}._document-detail-card-wide_baby7_470{grid-column:1/-1}._company-form_baby7_474{gap:20px;display:grid}._company-form_baby7_474 ._document-card-title-row_baby7_478{margin-bottom:0}._company-form-actions_baby7_482{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}._document-card-title-row_baby7_478{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}._document-card-title-row_baby7_478 h2,._document-card-title-row_baby7_478 p{margin:0}._document-card-title-row_baby7_478 h2{color:var(--text);font-size:var(--fs-xl);font-weight:700;line-height:var(--lh-snug);overflow-wrap:anywhere;margin:0}._document-card-title-row_baby7_478 p{color:var(--text-muted);margin-top:4px;line-height:1.6}._document-source-meta_baby7_514{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:20px 0;padding:16px 0}._record-meta_baby7_521{min-width:0;margin:4px 0;padding:8px 0}._analysis-stack_baby7_527{gap:16px;min-width:0;display:grid}._analysis-actions_baby7_533{justify-content:flex-end;min-width:0;display:flex}._research-history_baby7_540{gap:14px;min-width:0;display:grid}._research-run_baby7_546{border:1px solid color-mix(in srgb, var(--brand) 30%, var(--border-strong));border-radius:var(--radius-md);background:var(--surface-raised);min-width:0;overflow:hidden}._research-run_baby7_546[open]>._research-run-summary_baby7_553{border-bottom:1px solid var(--border)}._research-run-summary_baby7_553{cursor:pointer;background:var(--surface);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:14px 16px;list-style:none;display:flex}._research-run-summary_baby7_553::-webkit-details-marker{display:none}._research-run-summary_baby7_553:before{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:6px solid var(--text-muted);content:"";flex:none;width:0;height:0;transition:transform .12s}._research-run_baby7_546[open]>._research-run-summary_baby7_553:before{transform:rotate(90deg)}._research-run-heading_baby7_586{flex:auto;align-items:baseline;gap:10px;min-width:0;display:flex}._research-run-heading_baby7_586 strong{color:var(--text);font-size:var(--fs-sm)}._research-run-heading_baby7_586 span{color:var(--text-subtle);font-size:var(--fs-xs)}._research-run-badges_baby7_602{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}._research-delete_baby7_611{border:1px solid color-mix(in srgb, var(--danger) 45%, var(--border));border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--danger);background:color-mix(in srgb, var(--danger) 9%, transparent);cursor:pointer;place-items:center;display:inline-grid}._research-delete_baby7_611:hover{background:color-mix(in srgb, var(--danger) 15%, transparent)}._research-delete_baby7_611 svg{width:1rem;height:1rem}._research-run-body_baby7_630{background:var(--surface-2);gap:16px;min-width:0;padding:16px;display:grid}._research-state-copy_baby7_638{color:var(--text-muted);margin:0}._research-state-error_baby7_643{color:var(--danger)}._research-decision_baby7_647{border:1px solid color-mix(in srgb, var(--brand) 38%, var(--border-strong));border-radius:var(--radius-md);background:color-mix(in srgb, var(--brand) 7%, var(--surface-raised));min-width:0;box-shadow:inset 4px 0 0 color-mix(in srgb, var(--brand) 78%, transparent);gap:10px;padding:16px;display:grid}._research-decision_baby7_647 p{margin:0}._research-decision-topline_baby7_661{justify-content:space-between;align-items:center;gap:12px;display:flex}._research-decision-topline_baby7_661>span:first-child{color:var(--text-muted);font-size:var(--fs-xs);letter-spacing:.03em;text-transform:uppercase;font-weight:700}._research-summary_baby7_675{color:var(--text);font-size:var(--fs-lg);font-weight:700;line-height:1.45}._research-reason_baby7_682{max-width:90ch;color:var(--text-muted);line-height:1.6}._research-grid_baby7_688{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}._research-section_baby7_695{border:1px solid color-mix(in srgb, var(--brand) 30%, var(--border-strong));border-radius:var(--radius-md);background:color-mix(in srgb, var(--brand) 5%, var(--surface-raised));min-width:0;box-shadow:inset 4px 0 0 color-mix(in srgb, var(--brand) 70%, transparent);padding:16px}._research-section_baby7_695>h3{border-bottom:1px solid var(--border-strong);color:var(--brand-text);font-size:var(--fs-base);margin:0 0 14px;padding-bottom:10px;font-weight:700;line-height:1.35}._research-section-wide_baby7_713{grid-column:1/-1}._research-section-positive_baby7_717{border-color:var(--success-border);background:color-mix(in srgb, var(--success-soft) 58%, var(--surface-raised));box-shadow:inset 4px 0 0 var(--success)}._research-section-positive_baby7_717>h3{color:var(--success)}._research-section-risk_baby7_726{border-color:var(--danger-border);background:color-mix(in srgb, var(--danger-soft) 58%, var(--surface-raised));box-shadow:inset 4px 0 0 var(--danger)}._research-section-risk_baby7_726>h3{color:var(--danger)}._research-findings_baby7_735{gap:12px;display:grid}._research-finding_baby7_735{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-raised);min-width:0;padding:16px}._research-finding_baby7_735 h4,._research-finding_baby7_735 p,._research-finding_baby7_735 ul{margin:0}._research-finding_baby7_735 h4{color:var(--text);font-size:var(--fs-base);font-weight:700;line-height:1.45}._research-finding_baby7_735 p{color:var(--text-muted);font-size:var(--fs-sm);margin-top:6px;line-height:1.55}._research-evidence_baby7_765{border:1px solid color-mix(in srgb, var(--brand) 20%, var(--border));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--brand) 4%, var(--surface-2));gap:6px;margin-top:12px;padding:12px;display:grid}._research-evidence_baby7_765>span{color:var(--text-subtle);font-size:var(--fs-xs);font-weight:700}._research-evidence_baby7_765 ul{color:var(--text-muted);font-size:var(--fs-xs);gap:4px;padding-left:0;line-height:1.5;list-style:none;display:grid}._research-evidence_baby7_765 li{overflow-wrap:anywhere}._research-sources_baby7_792{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:10px;display:grid}._research-source_baby7_792{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-raised);min-width:0;color:var(--text);gap:4px;padding:12px;text-decoration:none;display:grid}._research-source_baby7_792 strong{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._research-source_baby7_792 span{color:var(--text-subtle);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._research-source_baby7_792:is(a):hover{border-color:var(--border-strong);color:var(--brand-text)}._research-simple-list_baby7_827,._research-query-list_baby7_828{color:var(--text-muted);font-size:var(--fs-sm);gap:8px;margin:0;padding-left:0;line-height:1.55;list-style:none;display:grid}._research-simple-list_baby7_827>li,._research-query-list_baby7_828>li{border-inline-start:3px solid color-mix(in srgb, var(--brand) 58%, var(--border-strong));background:color-mix(in srgb, var(--brand) 4%, var(--surface-raised));padding:8px 12px}._research-query-list_baby7_828 code{white-space:normal;overflow-wrap:anywhere}._research-limitations_baby7_851{color:var(--text-muted);font-size:var(--fs-sm);margin:0;line-height:1.6}@container (width<=760px){._research-run-summary_baby7_553,._research-decision-topline_baby7_661{align-items:flex-start}._research-run-summary_baby7_553{flex-wrap:wrap}._research-run-badges_baby7_602{justify-content:flex-start;width:100%;padding-left:16px}._research-grid_baby7_688{grid-template-columns:minmax(0,1fr)}._research-section-wide_baby7_713{grid-column:auto}}._company-identity-warning_baby7_878{border:1px solid color-mix(in srgb, var(--warning) 45%, var(--border));border-radius:var(--radius-md);background:color-mix(in srgb, var(--warning) 8%, var(--surface));gap:6px;padding:14px 16px;display:grid}._company-identity-warning_baby7_878 strong,._company-identity-warning_baby7_878 p,._company-identity-warning_baby7_878 ul{margin:0}._company-identity-warning_baby7_878 p,._company-identity-warning_baby7_878 ul{color:var(--text-muted);font-size:var(--fs-sm);line-height:1.5}._company-identity-warning_baby7_878 ul{padding-left:20px}._match-list-title_baby7_901{align-items:center;gap:8px;min-width:0;display:flex}._match-list-title_baby7_901>a{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}._match-personal-note_baby7_915{white-space:pre-wrap;overflow-wrap:anywhere}._toolbar_3ks02_1{gap:12px;min-width:0;display:grid}._search-row_3ks02_7{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}._search_3ks02_7{min-width:0}._search_3ks02_7>*{width:100%}._refresh_3ks02_22{align-items:center;display:flex}._filters_3ks02_27{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}._filters_3ks02_27>select{flex:0 280px;width:auto;min-width:220px}._filters_3ks02_27>label{flex:0 300px;min-width:220px}._filters_3ks02_27>label select{width:100%}@media (width<=560px){._filters_3ks02_27>*,._filters_3ks02_27>label,._filters_3ks02_27>select{flex:100%;min-width:0}._filters_3ks02_27>* select,._filters_3ks02_27>label select,._filters_3ks02_27>select select{width:100%}}._flag_1xnk5_1{place-items:center;width:18px;height:18px;display:inline-grid}._flag_1xnk5_1 svg{stroke-width:2.5px;width:18px;height:18px}._present_1xnk5_13{color:var(--success)}._absent_1xnk5_17{color:var(--danger)}._label_cdrr8_1{white-space:normal;overflow-wrap:break-word;word-break:normal;cursor:default;min-width:0}._sort_cdrr8_9{min-width:0;max-width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}._sort_cdrr8_9 ._label_cdrr8_1{cursor:inherit}._sort_cdrr8_9:hover{color:var(--brand)}._container_16jej_1{min-width:0;container-type:inline-size}._viewport_16jej_6{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);overflow-x:auto}._table_16jej_14{grid-template-columns:var(--responsive-entity-columns);column-gap:12px;min-width:0;display:grid}._head_16jej_21,._row_16jej_22{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;min-width:0;padding:14px 16px;display:grid}._head_16jej_21>*,._row_16jej_22>*{min-width:0}._head_16jej_21{color:var(--text-subtle);font-family:inherit;font-size:var(--fs-xs);font-weight:600;line-height:var(--lh-snug);letter-spacing:.02em;text-transform:none;border-bottom:1px solid var(--border);background:var(--surface-2)}._head_16jej_21>*{white-space:normal;overflow-wrap:break-word;word-break:normal}._row_16jej_22{color:var(--text-muted);font-family:inherit;font-size:var(--fs-md);line-height:var(--lh-normal);border-bottom:1px solid var(--border)}._row_16jej_22:hover{background:var(--surface-2)}._row_16jej_22:last-child{border-bottom:0}._value_16jej_66,._cell_16jej_67{overflow-wrap:anywhere;min-width:0}._value_16jej_66>*,._cell_16jej_67>*{min-width:0;max-width:100%}._cell_16jej_67[data-size=content]{white-space:nowrap}._value_16jej_66:has([data-empty-value]){width:100%}._value_16jej_66>[data-empty-value]:only-child,._value_16jej_66>:only-child>[data-empty-value]:only-child{text-align:center;width:100%;display:block}._head_16jej_21>[data-align=center],._cell_16jej_67[data-align=center]{text-align:center;justify-self:stretch}._head_16jej_21>[data-align=end],._cell_16jej_67[data-align=end]{text-align:right;justify-self:stretch}@container (width<=900px){._viewport_16jej_6{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}._table_16jej_14{grid-template-columns:minmax(0,1fr);gap:12px}._head_16jej_21{display:none}._row_16jej_22{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}._row_16jej_22:last-child{border-bottom:1px solid var(--border)}._cell_16jej_67{grid-column:1/-1;grid-template-columns:minmax(0,38%) minmax(0,1fr);align-items:start;column-gap:12px;display:grid}._cell_16jej_67:before{content:attr(data-label);color:var(--text-subtle);font-size:var(--fs-xs);white-space:normal;overflow-wrap:anywhere;grid-column:1;font-weight:600}._cell_16jej_67>*{grid-column:2;justify-self:start}._cell_16jej_67[data-align]{text-align:start;justify-self:stretch;width:100%}._cell_16jej_67[data-size=content]{white-space:normal}._value_16jej_66>[data-empty-value]:only-child,._value_16jej_66>:only-child>[data-empty-value]:only-child{text-align:start}._cell_16jej_67[data-primary],._cell_16jej_67[data-selection]{order:-1;display:block}._cell_16jej_67[data-primary]:before,._cell_16jej_67[data-selection]:before{display:none}}._search-autocomplete_1ajpw_1{z-index:2;position:relative}._search-autocomplete_1ajpw_1 input{background:var(--surface-2);width:100%}._search-autocomplete-menu_1ajpw_10{z-index:20;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);max-height:286px;box-shadow:var(--shadow-lg);position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}._search-autocomplete-option_1ajpw_24{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);text-align:left;background:0 0;border-radius:0;gap:4px;padding:12px 14px;display:grid}._search-autocomplete-option_1ajpw_24:last-child{border-bottom:0}._search-autocomplete-option_1ajpw_24:hover,._search-autocomplete-option_1ajpw_24:focus-visible{background:var(--brand-soft);color:var(--text)}._search-autocomplete-option_1ajpw_24 small{color:var(--text-muted);font-size:var(--fs-xs);line-height:1.4}._search-autocomplete-state_1ajpw_49{color:var(--text-muted);font-size:var(--fs-xs);margin:0;padding:12px 14px;line-height:1.4}._search-autocomplete-help_1ajpw_57{color:var(--text-muted);font-size:var(--fs-xs);margin:6px 0 0;line-height:1.4}._field_qajnr_1{width:100%;min-width:0;position:relative}._field_qajnr_1 input{text-overflow:ellipsis;width:100%;padding-inline-end:48px}._icon_qajnr_13,._clear_qajnr_14{width:32px;height:32px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}._icon_qajnr_13{width:18px;height:18px;color:var(--text-subtle);pointer-events:none;right:17px}._clear_qajnr_14{border-radius:var(--radius-xs);color:var(--text-subtle);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}._clear_qajnr_14:hover:not(:disabled){background:var(--surface-2);color:var(--brand-text)}._clear_qajnr_14:focus-visible{outline:2px solid var(--brand);outline-offset:1px}._clear_qajnr_14:disabled{cursor:not-allowed;opacity:.55}._clear_qajnr_14 svg{width:18px;height:18px}._switch_v2s08_1{color:var(--text);cursor:pointer;flex:none;align-items:center;gap:12px;display:inline-flex}._switch_v2s08_1 input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}._track_v2s08_18{border:2px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface-3);flex:0 0 48px;align-items:center;width:48px;height:28px;padding:4px;transition:background .16s,border-color .16s;display:flex}._track_v2s08_18>span{border:1px solid var(--border-strong);background:var(--text-muted);width:18px;height:18px;box-shadow:var(--shadow-sm);border-radius:50%;transition:background .16s,border-color .16s,transform .16s}._switch_v2s08_1 input:checked+._track_v2s08_18{border-color:var(--brand);background:var(--brand)}._switch_v2s08_1 input:checked+._track_v2s08_18>span{border-color:var(--brand-contrast);background:var(--brand-contrast);transform:translate(20px)}._switch_v2s08_1 input:focus-visible+._track_v2s08_18{outline:3px solid var(--brand-ring);outline-offset:2px}._switch_v2s08_1 input:disabled+._track_v2s08_18,._switch_v2s08_1 input:disabled~._label_v2s08_58{cursor:not-allowed;opacity:.55}._label_v2s08_58{color:var(--text);font-size:var(--fs-sm);font-weight:700}._breadcrumbs_151ft_1{width:100%;min-width:0;max-width:100%;color:var(--text-subtle);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;font-weight:600;line-height:1.25;display:flex}._breadcrumbs_151ft_1 a{min-width:0;color:var(--text-muted);overflow-wrap:anywhere}._breadcrumbs_151ft_1 a:hover{color:var(--brand)}._breadcrumbs_151ft_1 [aria-current=page]{min-width:0;color:var(--text);overflow-wrap:anywhere}._breadcrumbs-separator_151ft_29{color:var(--text-subtle);font-weight:400}._table-pagination_12uh9_1{width:100%;min-height:46px;color:var(--text-muted);font-size:var(--fs-md);background:0 0;border:0;border-radius:0;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:20px;margin:10px 0 0;padding:6px 0;display:flex}._pagination-summary_12uh9_18{white-space:nowrap;order:2}._pagination-per-page_12uh9_23{white-space:nowrap;order:1;align-items:center;gap:8px;display:inline-flex}._pagination-per-page_12uh9_23 select{border:1px solid var(--border-strong);border-radius:var(--radius-xs);background-color:var(--surface);width:64px;min-height:34px;color:var(--text);background-position:right 8px center;background-repeat:no-repeat;padding:0 32px 0 8px}._pagination-page_12uh9_42{white-space:nowrap;order:3}._pagination-actions_12uh9_47{flex:none;order:4;gap:6px;display:inline-flex}._pagination-button_12uh9_54{border:1px solid var(--border-strong);border-radius:var(--radius-xs);background:var(--surface);width:34px;height:34px;color:var(--text-muted);cursor:pointer;place-items:center;transition:background .15s,color .15s;display:grid}._pagination-button_12uh9_54:not(:disabled):hover{border-color:var(--brand);color:var(--brand);background:var(--brand-soft)}._pagination-button_12uh9_54:disabled{opacity:.4;cursor:not-allowed}._pagination-button_12uh9_54 svg{stroke-width:2px;width:16px;height:16px}@media (width<=820px){._table-pagination_12uh9_1{flex-wrap:wrap;justify-content:flex-start;gap:10px 14px}}@media (width<=560px){._table-pagination_12uh9_1{min-height:0;font-size:var(--fs-xs);grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;align-items:center;gap:8px 10px;padding-block:6px;display:grid}._pagination-per-page_12uh9_23{grid-area:1/1;justify-self:start;gap:6px}._pagination-per-page_12uh9_23 select{width:56px;min-height:32px;font-size:inherit;background-position:right 6px center;padding-right:28px}._pagination-summary_12uh9_18{grid-area:1/2;justify-self:end}._pagination-page_12uh9_42{grid-area:2/1;justify-self:start}._pagination-actions_12uh9_47{grid-area:2/2;justify-self:end;gap:4px}._pagination-button_12uh9_54{width:32px;height:32px}._pagination-button_12uh9_54 svg{width:15px;height:15px}}@media (width>=821px){._pagination-per-page_12uh9_23{margin-left:auto}}._empty_yxq95_1{text-align:center;justify-items:center;gap:8px;padding:48px 24px;display:grid}._framed_yxq95_9{border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--surface);place-content:center;min-height:180px}._icon_yxq95_17{border:1px solid var(--brand-ring);background:var(--brand-soft);width:56px;height:56px;color:var(--brand);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}._icon_yxq95_17 svg{width:28px;height:28px}._title_yxq95_33{color:var(--text);font-size:var(--fs-lg);line-height:var(--lh-snug);margin:0}._description_yxq95_40{max-width:620px;color:var(--text-muted);font-size:var(--fs-md);line-height:var(--lh-normal);margin:0}._action_yxq95_48{margin-top:8px}._state_nlruw_1{border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--surface);place-items:center;min-height:140px;padding:32px 24px;display:grid}._stack_1ghj5_1{gap:12px;display:grid}._stack_1ghj5_1:empty{display:none}._notice_1ghj5_9{border:1px solid color-mix(in srgb, var(--warning) 38%, var(--border));border-radius:var(--radius-md);background:color-mix(in srgb, var(--warning) 7%, var(--surface));color:var(--text);flex-wrap:wrap;align-items:center;gap:14px;padding:16px 20px;display:flex}._notice_1ghj5_9>svg{color:var(--warning);flex-shrink:0}._notice_1ghj5_9 p{overflow-wrap:anywhere;margin:4px 0 0}._notice_1ghj5_9 a{white-space:normal;text-align:center}._content_1ghj5_33{flex:14rem;min-width:0}._error_1ghj5_38{border-color:var(--danger-border);background:var(--danger-soft)}._error_1ghj5_38>svg{color:var(--danger)}._copyable-uuid_ecfxd_1{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);min-width:0;max-width:100%;min-height:30px;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-xs);text-align:left;cursor:pointer;align-items:center;gap:6px;padding:4px 8px;line-height:1.2;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}._copyable-uuid_ecfxd_1:hover,._copyable-uuid_ecfxd_1:focus-visible{border-color:var(--brand);background:var(--brand-soft);color:var(--text)}._copyable-uuid_ecfxd_1>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._copyable-uuid_ecfxd_1 svg{flex:none}._list_g5u5i_1{gap:0;min-width:0;margin:0;display:grid}._list_g5u5i_1>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,180px) minmax(0,1fr);align-items:baseline;gap:12px;min-width:0;padding:10px 0;display:grid}._list_g5u5i_1>div:last-child{border-bottom:0}._list_g5u5i_1 dt{min-width:0;color:var(--text-subtle);font-size:var(--fs-sm);overflow-wrap:anywhere}._list_g5u5i_1 dd{min-width:0;color:var(--text);font-size:var(--fs-base);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}._list_g5u5i_1 a{color:var(--brand-text)}._list_g5u5i_1 a:hover{text-decoration:underline}@media (width<=560px){._list_g5u5i_1>div{grid-template-columns:minmax(112px,38%) minmax(0,1fr);gap:10px}}._role-modal-backdrop_yioyh_1{z-index:100;background:var(--overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overscroll-behavior:contain;place-items:center;padding:24px;animation:.15s _fade-in_yioyh_1;display:grid;position:fixed;inset:0}._role-editor_yioyh_14{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);width:100%;max-width:760px;max-height:90vh;box-shadow:var(--shadow-lg);flex-direction:column;animation:.16s _pop-in_yioyh_1;display:flex}._role-editor_yioyh_14>form{flex-direction:column;flex:1;min-height:0;display:flex}._role-editor-compact_yioyh_33{max-width:500px}._role-editor-compact_yioyh_33 ._role-editor-header_yioyh_36 h1{font-size:var(--fs-xl);line-height:var(--lh-snug)}._role-editor-wide_yioyh_41{max-width:1100px}._role-editor-fullscreen_yioyh_45{max-width:none;height:calc(100dvh - 48px);max-height:none}._role-editor-header_yioyh_36{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}._role-editor-header_yioyh_36 h1{font-size:var(--fs-2xl);margin:0}._role-editor-body_yioyh_64{flex:1;gap:20px;min-height:0;padding:24px;display:grid;overflow-y:auto}._role-editor-footer_yioyh_73{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;padding:20px 24px;display:flex}._confirm-dialog-body_yioyh_81{padding:24px}._confirm-dialog-body_yioyh_81>p{color:var(--text-muted);margin:0 0 20px;line-height:1.55}._confirm-dialog-body_yioyh_81 ._role-editor-footer_yioyh_73{border-top:none;padding:0}._confirm-dialog-body_yioyh_81 ._confirm-dialog-fields_yioyh_93{gap:16px;margin:0 0 20px;display:grid}@keyframes _fade-in_yioyh_1{0%{opacity:0}}@keyframes _pop-in_yioyh_1{0%{opacity:0;transform:translateY(8px)scale(.99)}}@media (width<=560px){._role-modal-backdrop_yioyh_1{align-items:end;padding:12px}._role-editor_yioyh_14{border-radius:var(--radius-md);max-height:calc(100dvh - 24px)}._role-editor-fullscreen_yioyh_45{height:calc(100dvh - 24px)}._role-editor-header_yioyh_36,._role-editor-body_yioyh_64{padding:20px 16px}._role-editor-header_yioyh_36 h1{font-size:var(--fs-xl);overflow-wrap:anywhere}._role-editor-footer_yioyh_73{flex-wrap:wrap;padding:14px 16px}._role-editor-footer_yioyh_73 .button{flex:140px}}._actions_1jjd2_1{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);max-width:100%;box-shadow:var(--shadow-sm);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;padding:4px;display:flex}._action_1jjd2_1{width:40px;height:var(--control-height);border:1px solid color-mix(in srgb, var(--brand) 52%, var(--border));border-radius:var(--radius-sm);background:var(--brand-soft);color:var(--brand-text);cursor:pointer;flex:0 0 40px;place-items:center;padding:0;transition:background .15s,border-color .15s,color .15s;display:inline-grid}._action_1jjd2_1:hover:not(:disabled){border-color:var(--brand);background:var(--brand);color:var(--brand-contrast)}._action_1jjd2_1:focus-visible{outline:2px solid var(--brand);outline-offset:2px}._action_1jjd2_1:disabled{border-color:var(--border);background:var(--surface);color:var(--text-subtle);cursor:not-allowed;opacity:.5}._action_1jjd2_1 svg{width:18px;height:18px}._danger_1jjd2_50:hover:not(:disabled){border-color:var(--danger-border);background:var(--danger-soft);color:var(--danger)}._document_cz4pq_1{overflow-wrap:anywhere;max-width:100%;color:var(--text);font-synthesis:style;line-height:1.65}._document_cz4pq_1 em,._document_cz4pq_1 i{font-synthesis:style;font-style:italic}._document_cz4pq_1 h1,._document_cz4pq_1 h2,._document_cz4pq_1 h3,._document_cz4pq_1 h4{color:var(--text);line-height:var(--lh-tight);margin:20px 0 8px}._document_cz4pq_1 [data-text-weight=normal],._document_cz4pq_1 [data-text-weight=normal] *{font-weight:400!important}._document_cz4pq_1 h1:first-child,._document_cz4pq_1 h2:first-child,._document_cz4pq_1 h3:first-child,._document_cz4pq_1 h4:first-child,._document_cz4pq_1 p:first-child{margin-top:0}._document_cz4pq_1 p,._document_cz4pq_1 ul,._document_cz4pq_1 ol,._document_cz4pq_1 pre,._document_cz4pq_1 blockquote{margin:0 0 16px}._document_cz4pq_1 blockquote{border-left:3px solid var(--border-strong);color:var(--text-muted);padding-left:16px}._document_cz4pq_1 hr{border:0;border-top:1px solid var(--border-strong);margin:16px 0}._document_cz4pq_1 mark{color:inherit;border-radius:2px}._document_cz4pq_1 mark[data-color=\#fef3f2]{background-color:var(--rich-text-highlight-rose)!important}._document_cz4pq_1 mark[data-color=\#fffaeb]{background-color:var(--rich-text-highlight-yellow)!important}._document_cz4pq_1 mark[data-color=\#ecfdf3]{background-color:var(--rich-text-highlight-mint)!important}._document_cz4pq_1 mark[data-color=\#eff8ff]{background-color:var(--rich-text-highlight-sky)!important}._document_cz4pq_1 mark[data-color=\#f4f3ff]{background-color:var(--rich-text-highlight-lavender)!important}._document_cz4pq_1 ul,._document_cz4pq_1 ol{padding-left:24px}._document_cz4pq_1 code{border-radius:var(--radius-xs);background:var(--surface-2);font-family:var(--font-mono);font-size:var(--fs-sm);padding:2px 6px}._document_cz4pq_1 pre{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);max-width:100%;padding:16px;overflow-x:auto}._document_cz4pq_1 pre code{background:0 0;padding:0}._document_cz4pq_1 table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}._document_cz4pq_1 th,._document_cz4pq_1 td{border:1px solid var(--border);text-align:left;padding:10px 12px}._card_16efn_1{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);padding:24px}._wide_16efn_10{grid-column:1/-1}._header_16efn_14{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;margin-bottom:16px;display:flex}._copy_16efn_23{min-width:0}._title_16efn_27{color:var(--text);font-size:var(--fs-xl);font-weight:700;line-height:var(--lh-snug);overflow-wrap:anywhere;margin:0}._description_16efn_36{max-width:760px;color:var(--text-muted);font-size:var(--fs-base);margin:6px 0 0;line-height:1.5}._actions_16efn_44{flex:none;align-items:center;display:flex}@media (width<=560px){._card_16efn_1{padding:16px}._header_16efn_14{gap:12px;margin-bottom:14px}}._wrapper_10n7d_1{grid-template-columns:minmax(0,1fr);min-width:0;display:grid;position:relative}._version-tabs_10n7d_8{scrollbar-width:none;scroll-behavior:smooth;border-bottom:1px solid var(--border);grid-area:1/1;align-items:center;gap:24px;min-width:0;display:flex;overflow-x:auto}._version-tabs_10n7d_8::-webkit-scrollbar{display:none}._version-tab_10n7d_8{color:var(--text-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:12px 4px;font-weight:600;text-decoration:none}._version-tab_10n7d_8:hover{color:var(--text)}._version-tab_10n7d_8:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}._version-tab_10n7d_8:disabled{cursor:wait;opacity:.65}._version-tab_10n7d_8._active_10n7d_49{border-bottom-color:var(--brand);color:var(--brand)}@media (width<=560px){._version-tabs_10n7d_8{gap:16px}}._arrow_10n7d_59{z-index:2;border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface-raised);width:32px;height:32px;color:var(--brand-text);box-shadow:var(--shadow-sm);cursor:pointer;place-items:center;padding:0;transition:opacity .14s,border-color .14s,background-color .14s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}._arrow_10n7d_59:hover{border-color:var(--brand);background:var(--surface-2)}._arrow_10n7d_59:focus-visible{outline:2px solid var(--brand);outline-offset:2px}._arrow_10n7d_59 svg{width:16px;height:16px}._left_10n7d_93{left:0}._right_10n7d_97{right:0}._wrapper_10n7d_1:has(._left_10n7d_93) ._version-tabs_10n7d_8{margin-left:40px}._wrapper_10n7d_1:has(._right_10n7d_97) ._version-tabs_10n7d_8{margin-right:40px}@media (hover:hover) and (pointer:fine){._arrow_10n7d_59{opacity:0;pointer-events:none}._wrapper_10n7d_1:hover ._arrow_10n7d_59,._wrapper_10n7d_1:focus-within ._arrow_10n7d_59{opacity:1;pointer-events:auto}}._page_8h1do_1{gap:24px;display:grid}._panel_8h1do_6{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);width:min(100%,1040px);box-shadow:var(--shadow-sm);overflow:hidden}._heading_8h1do_15{border-bottom:1px solid var(--border);background:linear-gradient(120deg, var(--surface), var(--surface-2));align-items:flex-start;gap:16px;padding:24px 28px;display:flex}._heading_8h1do_15 h2,._heading_8h1do_15 p{margin:0}._heading_8h1do_15 h2{font-size:var(--fs-2xl);margin:4px 0}._heading_8h1do_15 p:last-child{color:var(--text-muted)}._headingIcon_8h1do_35,._dropzoneIcon_8h1do_36,._fileIcon_8h1do_37{color:var(--brand);flex:none;place-items:center;display:grid}._headingIcon_8h1do_35{border-radius:var(--radius-sm);background:var(--brand-soft);width:2.75rem;height:2.75rem}._headingIcon_8h1do_35 svg{width:1.4rem;height:1.4rem}._sourceSwitch_8h1do_55{flex-wrap:wrap;gap:12px;margin:24px 28px 0;display:flex}._sourceSwitch_8h1do_55 button{gap:8px}._sourceSwitch_8h1do_55 svg{width:1.1rem;height:1.1rem}._dropzone_8h1do_36{border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--surface-2);min-height:14rem;color:var(--text-muted);text-align:center;cursor:pointer;align-content:center;place-items:center;gap:8px;margin:24px 28px;padding:32px;display:grid}._dropzone_8h1do_36:hover,._dropzone_8h1do_36:focus-within{border-color:var(--brand);background:var(--brand-soft)}._dropzone_8h1do_36 input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}._dropzone_8h1do_36>strong{color:var(--text);font-size:var(--fs-lg)}._dropzoneFilled_8h1do_100{border-style:solid;min-height:9rem}._dropzoneInvalid_8h1do_105{border-color:var(--danger)}._dropzoneIcon_8h1do_36{border-radius:var(--radius-md);background:var(--brand-soft);width:3rem;height:3rem}._dropzoneIcon_8h1do_36 svg{width:1.5rem;height:1.5rem}._fileSummary_8h1do_120{text-align:left;align-items:center;gap:14px;min-width:0;display:flex}._fileSummary_8h1do_120 strong,._fileSummary_8h1do_120 small{display:block}._fileSummary_8h1do_120 strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._fileSummary_8h1do_120 small{color:var(--text-muted);margin-top:4px}._fileIcon_8h1do_37{border-radius:var(--radius-sm);background:var(--success-soft);width:2.5rem;height:2.5rem;color:var(--success)}._description_8h1do_150{color:var(--text);gap:8px;margin:0 28px 24px;font-weight:600;display:grid}._description_8h1do_150 input,._description_8h1do_150 textarea{width:100%}._description_8h1do_150 textarea{resize:vertical}._description_8h1do_150 small{color:var(--text-muted);font-weight:400}._title_8h1do_169{margin-top:24px;margin-bottom:0}._sourceText_8h1do_174{margin-top:24px}._sourceText_8h1do_174 textarea{min-height:14rem}._footer_8h1do_181{border-top:1px solid var(--border);background:var(--surface-2);justify-content:space-between;align-items:center;gap:16px;padding:20px 28px;display:flex}._footer_8h1do_181 p{color:var(--text-muted);font-size:var(--fs-sm);margin:0}@media (width<=560px){._heading_8h1do_15,._footer_8h1do_181{flex-direction:column;align-items:stretch}._dropzone_8h1do_36{margin:16px}._description_8h1do_150{margin:0 16px 16px}._sourceSwitch_8h1do_55{margin:16px 16px 0}}._dialogFields_8h1do_212._dialogFields_8h1do_212>*{margin:0}._ai-model-metadata_uindz_1{gap:16px;display:grid}._ai-model-metadata-duration_uindz_6{color:var(--text-muted);font-size:var(--fs-sm);align-items:baseline;gap:8px;display:flex;margin:0!important}._ai-model-metadata-duration_uindz_6 b{color:var(--text)}._ai-analysis-fallback-notice_uindz_18{border:1px solid color-mix(in srgb, var(--success) 45%, var(--border));border-left:3px solid var(--success);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--success) 9%, var(--surface-2));margin:0 0 16px;padding:12px 14px}._ai-analysis-fallback-notice_uindz_18 strong{color:var(--text);font-size:var(--fs-sm)}._ai-analysis-fallback-notice_uindz_18 p{color:var(--text-muted);font-size:var(--fs-sm);margin:4px 0 0}._ai-model-stage-list_uindz_36{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:12px;display:grid}._ai-model-stage_uindz_36{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);min-width:0;padding:16px}._ai-model-stage_uindz_36 h3{color:var(--text);font-size:var(--fs-base);line-height:var(--lh-snug);margin:0 0 6px}._ai-model-stage-flat_uindz_56{background:0 0;border:0;padding:0}._ai-model-identity_uindz_62{font-family:var(--font-mono);overflow-wrap:anywhere;color:var(--text-muted)!important;font-size:var(--fs-sm)!important;margin:0 0 14px!important}._ai-model-identity_uindz_62 b{color:var(--text);font-weight:600}._ai-model-identity-label_uindz_74{color:var(--text-subtle);font-family:var(--font-sans,sans-serif);margin-right:8px;font-weight:600}._ai-model-technical-identity_uindz_81{color:var(--text-subtle);font-family:var(--font-mono);font-size:var(--fs-xs);overflow-wrap:anywhere;margin-top:4px;font-weight:500;display:block}._ai-model-attempts_uindz_91{margin:0 0 14px}._ai-model-attempts_uindz_91 ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}._ai-model-attempts_uindz_91 li{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-muted);font-size:var(--fs-xs);grid-template:"role statuses""identity statuses""error error"/minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:10px 12px;display:grid}._ai-model-attempts-title_uindz_114{color:var(--text-subtle);font-weight:600;font-size:var(--fs-xs)!important;margin:0 0 8px!important}._ai-model-attempt-role_uindz_121{color:var(--text-subtle);grid-area:role;font-weight:600}._ai-model-attempt-identity_uindz_127{min-width:0;font-family:var(--font-mono);overflow-wrap:break-word;word-break:normal;grid-area:identity}._ai-model-attempt-identity_uindz_127 b{color:var(--text);font-weight:600}._ai-model-attempt-outcome_uindz_139{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--success) 14%, transparent);min-height:24px;color:var(--success);white-space:nowrap;align-items:center;padding:4px 8px;font-weight:700;display:inline-flex}._ai-model-attempt-outcome-failed_uindz_151{background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger)}._ai-model-attempt-statuses_uindz_156{flex-wrap:wrap;grid-area:statuses;justify-content:flex-end;gap:6px;display:inline-flex}._ai-model-attempt-error_uindz_164{color:var(--text-muted);font-size:var(--fs-xs);grid-area:error;margin:4px 0 0;line-height:1.4}._ai-model-attempt-error_uindz_164 summary{width:fit-content;color:var(--danger);cursor:pointer;font-weight:600}._ai-model-attempt-error_uindz_164 p{border-left:2px solid var(--danger);background:color-mix(in srgb, var(--danger) 7%, transparent);color:var(--text);font-family:var(--font-mono);overflow-wrap:break-word;padding:10px;font-size:var(--fs-xs)!important;margin:8px 0 0!important}._ai-model-attempt-error_uindz_164 p._ai-model-attempt-error-summary_uindz_187{font-family:inherit}._ai-model-settings_uindz_191{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0;display:grid}._ai-model-settings_uindz_191 dt{color:var(--text-subtle);font-size:var(--fs-xs);margin-bottom:4px;line-height:1.25}._ai-model-settings_uindz_191 dd{color:var(--text);font-size:var(--fs-sm);overflow-wrap:anywhere;margin:0;font-weight:600}._ai-prompt-version_uindz_211{font-family:var(--font-mono);font-size:var(--fs-xs)!important}@media (width<=560px){._ai-model-attempts_uindz_91 li{grid-template:"role""identity""statuses""error"/minmax(0,1fr)}._ai-model-attempt-statuses_uindz_156{justify-content:flex-start}}._candidate-page_qcyqj_1{gap:24px;display:grid}._candidate-detail-grid_qcyqj_6{grid-template-columns:2fr 1fr;align-items:start;gap:24px;display:grid}._candidate-main-col_qcyqj_13,._candidate-side-col_qcyqj_14{gap:24px;display:grid}._candidate-card_qcyqj_19{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);padding:24px}._candidate-card_qcyqj_19 h2{font-size:var(--fs-xl);margin:0 0 16px}._candidate-application-card_qcyqj_31{border-color:color-mix(in srgb, var(--brand) 38%, var(--border));background:linear-gradient(135deg, var(--brand-soft), var(--surface) 58%);gap:20px;display:grid}._candidate-cover-message_qcyqj_38{border-top:1px solid var(--border);gap:8px;padding-top:16px;display:grid}._candidate-cover-message_qcyqj_38 h3,._candidate-cover-message_qcyqj_38 p{margin:0}._candidate-cover-message_qcyqj_38 h3{font-size:var(--fs-base)}._candidate-cover-message_qcyqj_38 p{color:var(--text-muted);white-space:pre-wrap}._candidate-version-file_qcyqj_56{color:var(--text-subtle);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}._candidate-header-meta_qcyqj_66{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}._source-document-panel_qcyqj_74{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}._source-document-header_qcyqj_81{border-bottom:1px solid var(--border);background:var(--surface-2);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}._formatted-source-text_qcyqj_90{max-height:500px;font-family:var(--font-mono);font-size:var(--fs-sm);white-space:pre-wrap;padding:20px;line-height:1.6;overflow-y:auto}._markdown-document_qcyqj_100{line-height:1.6}._markdown-document_qcyqj_100 h1,._markdown-document_qcyqj_100 h2,._markdown-document_qcyqj_100 h3{margin-top:20px;margin-bottom:8px}._markdown-document_qcyqj_100 p{margin-bottom:16px}._markdown-document_qcyqj_100 ul,._markdown-document_qcyqj_100 ol{margin-bottom:16px;padding-left:20px}._markdown-document_qcyqj_100 code{border-radius:var(--radius-xs);background:var(--surface-2);font-size:var(--fs-xs);padding:4px 6px}@media (width<=1080px){._candidate-detail-grid_qcyqj_6{grid-template-columns:1fr}}._candidate-list-empty_qcyqj_129 h3{font-size:var(--fs-lg)}._candidate-list-empty_qcyqj_129 p{color:var(--text-muted);margin-top:6px}._candidate-list-empty_qcyqj_129 ._button_qcyqj_138{margin-top:16px}._analysis-issues-card_qcyqj_142{border-color:color-mix(in srgb, var(--warning) 45%, var(--border));background:color-mix(in srgb, var(--warning) 7%, var(--surface))}._analysis-issues-card_qcyqj_142 ._card-title-row_qcyqj_147>svg{color:var(--warning);flex:none}._analysis-warning-list_qcyqj_152{color:var(--text);gap:8px;margin:20px 0 0;padding:0;display:grid}._analysis-warning-list_qcyqj_152 li{border:1px solid color-mix(in srgb, var(--warning) 28%, var(--border));border-radius:var(--radius-md);background:color-mix(in srgb, var(--warning) 5%, var(--surface-raised));grid-template-columns:minmax(150px,.8fr) minmax(210px,1.15fr) minmax(240px,1.3fr);gap:16px 24px;padding:14px 16px;list-style:none;display:grid}._analysis-warning-list-plain_qcyqj_171 li{grid-template-columns:minmax(0,1fr)}._analysis-warning-list_qcyqj_152 li strong{color:var(--text)}._analysis-warning-list_qcyqj_152 li p{margin:0}._analysis-warning-field_qcyqj_183{gap:6px;min-width:0;display:grid}._analysis-warning-field_qcyqj_183>span{color:var(--text-subtle);font-size:var(--fs-xs);letter-spacing:.02em;text-transform:none;font-weight:600}._analysis-warning-field_qcyqj_183>p{color:var(--text-muted);font-size:var(--fs-sm);line-height:1.5}._analysis-warning-list_qcyqj_152 ._analysis-warning-impact_qcyqj_203>p{color:var(--text)}@media (width<=820px){._analysis-warning-list_qcyqj_152 li{grid-template-columns:1fr;gap:14px}}._candidate-header_qcyqj_66 h1{font-size:var(--fs-display-sm);margin:6px 0 8px}._candidate-header_qcyqj_66 p:not(._eyebrow_qcyqj_218){color:var(--text-muted);margin:0}._candidate-status-row_qcyqj_223{margin-top:12px}._candidate-header-actions_qcyqj_227{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}._candidate-detail-grid_qcyqj_6{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:20px;display:grid}._detail-card_qcyqj_241{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);align-self:start;padding:24px}._detail-card-wide_qcyqj_251{grid-column:1/-1}._detail-card_qcyqj_241 h2{color:var(--text);font-size:var(--fs-xl);font-weight:700;line-height:var(--lh-snug);overflow-wrap:anywhere;margin:0 0 14px}._detail-card_qcyqj_241 p{color:var(--text-muted);margin:0;line-height:1.6}._detail-card_qcyqj_241 ._multiline_qcyqj_270{white-space:pre-line}._analysis-risk-value_qcyqj_274{border-radius:var(--radius-pill);background:var(--surface-2);width:max-content;min-height:30px;color:var(--text-muted);font-size:var(--fs-sm);align-items:center;padding:4px 10px;font-weight:600;display:inline-flex}._analysis-decision-badges_qcyqj_287{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}._analysis-recommendation-value_qcyqj_294{border-radius:var(--radius-pill);min-height:30px;font-size:var(--fs-sm);align-items:center;padding:4px 10px;font-weight:600;display:inline-flex}._analysis-recommendation-value-success_qcyqj_304{border:1px solid var(--success-border);background:var(--success-soft);color:var(--success)}._analysis-recommendation-value-danger_qcyqj_310{border:1px solid var(--danger-border);background:var(--danger-soft);color:var(--danger)}._card-title-row_qcyqj_147{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}._card-title-row_qcyqj_147 h2{margin:0}._detail-card_qcyqj_241 textarea{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--text);font:inherit;resize:vertical;padding:12px 14px}._detail-card_qcyqj_241 textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring);outline:none}._detail-card_qcyqj_241 ._button_qcyqj_138{margin-top:14px}._candidate-analysis-state_qcyqj_349{background:var(--surface-2);border-style:dashed;gap:6px;display:grid}._candidate-analysis-state_qcyqj_349 h2{margin-bottom:0}._candidate-analysis-dialog-body_qcyqj_360{gap:20px;padding:24px;display:grid}._candidate-analysis-dialog-body_qcyqj_360>p{color:var(--text-muted);margin:0;line-height:1.55}._candidate-analysis-dialog-body_qcyqj_360 label{color:var(--text);gap:8px;font-weight:600;display:grid}._candidate-analysis-dialog-body_qcyqj_360 select{width:100%}._candidate-analysis-dialog-footer_qcyqj_383{margin:4px -24px -24px;padding:20px 24px}._candidate-source-card_qcyqj_388 ._card-title-row_qcyqj_147{align-items:flex-start}._candidate-source-card_qcyqj_388 ._card-title-row_qcyqj_147 p{margin-top:4px}._candidate-source-meta_qcyqj_396{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:20px 0;padding:16px 0}._candidate-version-list_qcyqj_403{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}._candidate-version-list_qcyqj_403 li{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;display:flex}._candidate-version-list_qcyqj_403 li>div:first-child{gap:4px;display:grid}._candidate-version-list_qcyqj_403 a{color:var(--brand-text);font-weight:700}._candidate-version-list_qcyqj_403 li>div:first-child>span,._candidate-version-meta_qcyqj_433{color:var(--text-muted);font-size:var(--fs-sm)}._candidate-version-meta_qcyqj_433{text-align:right;flex-wrap:wrap;justify-content:flex-end;gap:6px 12px;display:flex}._candidate-version-meta_qcyqj_433 strong{color:var(--brand-text)}._candidate-version-author_qcyqj_450{margin:2px 0 0;display:grid}._candidate-version-author_qcyqj_450>div{flex-wrap:wrap;gap:4px 8px;min-width:0;display:flex}._candidate-version-author_qcyqj_450 dt{color:var(--text-muted);font-size:var(--fs-xs)}._candidate-version-author_qcyqj_450 dd{font-size:var(--fs-sm);margin:0}._candidate-version-current_qcyqj_469{border-color:color-mix(in srgb, var(--brand) 45%, var(--border))!important;background:color-mix(in srgb, var(--brand) 7%, var(--surface))!important}._candidate-identity-card_qcyqj_474>._card-title-row_qcyqj_147 p{max-width:760px;color:var(--text-muted);margin:6px 0 0}._candidate-identity-section_qcyqj_480{border-top:1px solid var(--border);gap:12px;margin-top:20px;padding-top:20px;display:grid}._candidate-identity-section_qcyqj_480 h3{color:var(--text);font-size:var(--fs-lg);margin:0}._candidate-identity-empty_qcyqj_494{color:var(--text-muted);margin:0}._candidate-identity-match-list_qcyqj_499{gap:12px;display:grid}._candidate-identity-match_qcyqj_499{border:1px solid color-mix(in srgb, var(--warning) 35%, var(--border));border-radius:var(--radius-md);background:color-mix(in srgb, var(--warning) 5%, var(--surface-2));gap:14px;padding:16px;display:grid}._candidate-identity-match-header_qcyqj_513{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}._candidate-identity-match-header_qcyqj_513>div:first-child{gap:4px;min-width:0;display:grid}._candidate-identity-match-header_qcyqj_513 a{color:var(--brand-text);overflow-wrap:anywhere;font-weight:700}._candidate-identity-match-header_qcyqj_513>div:first-child>span{color:var(--text-muted);font-size:var(--fs-sm);overflow-wrap:anywhere}._candidate-identity-match-score_qcyqj_538{color:var(--text-muted);font-size:var(--fs-sm);text-align:right;flex:none;justify-items:end;gap:4px;display:grid}._candidate-identity-match-score_qcyqj_538 strong{border-radius:var(--radius-pill);background:var(--warning-soft);color:var(--warning);font-size:var(--fs-xs);padding:4px 8px}._candidate-identity-reasons_qcyqj_556{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}._candidate-identity-reasons_qcyqj_556 li{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);min-height:34px;color:var(--text-muted);font-size:var(--fs-xs);text-align:center;place-items:center;gap:4px;padding:8px 12px;line-height:1.3;display:inline-grid}._candidate-identity-reasons_qcyqj_556 li small{color:var(--text-subtle);font-size:var(--fs-2xs);text-align:center;line-height:1.25}._candidate-identity-actions_qcyqj_587{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}._candidate-identity-actions_qcyqj_587 ._button_qcyqj_138{margin-top:0}@media (width<=560px){._candidate-version-list_qcyqj_403 li{flex-direction:column;align-items:flex-start}._candidate-version-meta_qcyqj_433{text-align:left;justify-content:flex-start}._candidate-identity-match-header_qcyqj_513{flex-direction:column}._candidate-identity-match-score_qcyqj_538{text-align:left;justify-items:start}._candidate-identity-actions_qcyqj_587{flex-direction:column-reverse;align-items:stretch}._candidate-identity-actions_qcyqj_587 ._button_qcyqj_138{width:100%}}._candidate-record-meta_qcyqj_622{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px 24px;margin:0;display:grid}._candidate-record-meta_qcyqj_622 div{min-width:0}._candidate-record-meta_qcyqj_622 dt{color:var(--text-subtle);font-size:var(--fs-sm);margin-bottom:6px}._candidate-record-meta_qcyqj_622 dd{color:var(--text);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-weight:600;display:flex}._candidate-contact-note_qcyqj_650{color:var(--text-subtle);font-size:var(--fs-xs);flex-basis:100%;font-weight:400;display:block}._candidate-record-link_qcyqj_658 a{color:var(--brand-text)}._candidate-fact-timeline_qcyqj_662,._candidate-learning-list_qcyqj_663,._candidate-findings-list_qcyqj_664,._candidate-strength-list_qcyqj_665{gap:10px;margin:0;padding:0;list-style:none;display:grid}._candidate-fact-timeline_qcyqj_662>li,._candidate-learning-list_qcyqj_663>li{border-top:1px solid var(--border);gap:10px;padding:14px 0;display:grid}._candidate-fact-timeline_qcyqj_662>li:first-child,._candidate-learning-list_qcyqj_663>li:first-child{border-top:0;padding-top:0}._candidate-fact-timeline_qcyqj_662>li:last-child,._candidate-learning-list_qcyqj_663>li:last-child{padding-bottom:0}._candidate-fact-heading_qcyqj_692{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}._candidate-fact-heading_qcyqj_692>div{gap:4px;min-width:0;display:grid}._candidate-fact-heading_qcyqj_692 strong{color:var(--text);font-size:var(--fs-md);line-height:1.35}._candidate-fact-heading_qcyqj_692 span,._candidate-fact-heading_qcyqj_692 time{color:var(--text-muted);font-size:var(--fs-sm);line-height:1.4}._candidate-fact-heading_qcyqj_692 time{white-space:nowrap;flex:none}._candidate-learning-groups_qcyqj_723{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px;display:grid}._candidate-learning-groups_qcyqj_723 section{min-width:0}._candidate-learning-groups_qcyqj_723 h4{color:var(--text-muted);font-size:var(--fs-base);letter-spacing:.04em;text-transform:none;margin:0 0 12px;font-weight:700}._candidate-resume-facts-card_qcyqj_742,._candidate-ai-review-card_qcyqj_743,._candidate-integrity-card_qcyqj_744{border-color:var(--border-strong);background:var(--surface-raised);box-shadow:var(--shadow-md)}._candidate-integrity-summary_qcyqj_750{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}._candidate-integrity-metric_qcyqj_757{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);gap:6px;min-width:0;padding:14px;display:grid}._candidate-integrity-metric_qcyqj_757 span{color:var(--text-muted);font-size:var(--fs-sm)}._candidate-integrity-metric_qcyqj_757 strong{color:var(--text);font-size:var(--fs-md)}._candidate-integrity-findings_qcyqj_777{gap:12px;display:grid}._candidate-integrity-findings_qcyqj_777 section>p{color:var(--text-muted);margin:-4px 0 10px}._candidate-integrity-findings_qcyqj_777 ul{color:var(--text);gap:8px;margin:0;padding-left:20px;display:grid}._candidate-integrity-empty_qcyqj_795{border:1px solid color-mix(in srgb, var(--success) 28%, var(--border));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--success) 6%, var(--surface));color:var(--text);margin:0;padding:12px 14px}._candidate-resume-facts-card_qcyqj_742>._card-title-row_qcyqj_147{margin-bottom:16px}._candidate-resume-facts-layout_qcyqj_808{gap:14px;display:grid}._candidate-resume-section_qcyqj_813{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);min-width:0;padding:16px 20px}._candidate-resume-section_qcyqj_813>h3,._candidate-review-group_qcyqj_822>h3{color:var(--text);font-size:var(--fs-lg);margin:0 0 12px;font-weight:700;line-height:1.3}._candidate-resume-section_qcyqj_813 ._candidate-fact-timeline_qcyqj_662>li,._candidate-resume-section_qcyqj_813 ._candidate-learning-list_qcyqj_663>li{border-color:var(--border-strong);padding:12px 0}._candidate-resume-section_qcyqj_813 ._candidate-fact-timeline_qcyqj_662>li:first-child,._candidate-resume-section_qcyqj_813 ._candidate-learning-list_qcyqj_663>li:first-child{padding-top:0}._candidate-resume-section_qcyqj_813 ._candidate-fact-timeline_qcyqj_662>._candidate-employment-fact_qcyqj_841{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:inset 4px 0 0 var(--border-strong);padding:14px 16px}._candidate-resume-section_qcyqj_813 ._candidate-fact-timeline_qcyqj_662>._candidate-employment-fact_qcyqj_841:first-child{padding-top:14px}._candidate-resume-section_qcyqj_813 ._candidate-fact-timeline_qcyqj_662>._candidate-employment-fact-confirmed_qcyqj_853{border-color:var(--success-border);background:color-mix(in srgb, var(--success-soft) 48%, var(--surface-raised));box-shadow:inset 4px 0 0 var(--success)}._candidate-resume-section_qcyqj_813 ._candidate-fact-timeline_qcyqj_662>._candidate-employment-fact-partially_confirmed_qcyqj_859{border-color:color-mix(in srgb, var(--warning) 44%, var(--border));background:color-mix(in srgb, var(--warning-soft) 48%, var(--surface-raised));box-shadow:inset 4px 0 0 var(--warning)}._candidate-resume-section_qcyqj_813 ._candidate-fact-timeline_qcyqj_662>._candidate-employment-fact-unconfirmed_qcyqj_865{border-color:var(--danger-border);background:color-mix(in srgb, var(--danger-soft) 48%, var(--surface-raised));box-shadow:inset 4px 0 0 var(--danger)}._candidate-fact-heading_qcyqj_692 ._candidate-employment-status_qcyqj_871{border:1px solid var(--border-strong);border-radius:var(--radius-pill);color:var(--text);background:var(--surface);font-size:var(--fs-xs);justify-self:start;margin-top:6px;padding:4px 10px;font-weight:700;line-height:1.2;display:inline-flex}._candidate-fact-heading_qcyqj_692 ._candidate-employment-status-confirmed_qcyqj_885{border-color:var(--success-border);color:var(--success);background:var(--success-soft)}._candidate-fact-heading_qcyqj_692 ._candidate-employment-status-partially_confirmed_qcyqj_891{border-color:color-mix(in srgb, var(--warning) 52%, var(--border));color:var(--warning);background:var(--warning-soft)}._candidate-fact-heading_qcyqj_692 ._candidate-employment-status-unconfirmed_qcyqj_897{border-color:var(--danger-border);color:var(--danger);background:var(--danger-soft)}._candidate-resume-section_qcyqj_813 ._candidate-fact-heading_qcyqj_692 strong{color:var(--text)}._candidate-resume-section_qcyqj_813 ._candidate-fact-heading_qcyqj_692 span,._candidate-resume-section_qcyqj_813 ._candidate-fact-heading_qcyqj_692 time{color:var(--text-muted)}._candidate-job-stack_qcyqj_912{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}._candidate-job-stack_qcyqj_912>li{min-width:0;display:flex}._candidate-show-more_qcyqj_926{cursor:pointer;color:var(--brand-text);font-size:var(--fs-xs);font-weight:700}._candidate-skill-summary-list_qcyqj_933{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}._candidate-skill-summary-list_qcyqj_933 li{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:8px 10px;display:flex}._candidate-skill-summary-list_qcyqj_933 li span{min-width:0;color:var(--text);font-size:var(--fs-sm);overflow-wrap:anywhere;font-weight:700}._candidate-skill-summary-list_qcyqj_933 li strong{color:var(--brand-text);font-size:var(--fs-xs);white-space:nowrap;flex:none;font-weight:700}._candidate-show-more_qcyqj_926{background:0 0;border:0;margin-top:10px;padding:0;font-family:inherit}._candidate-show-more_qcyqj_926:hover{text-decoration:underline}._candidate-evidence_qcyqj_982,._candidate-all-quotes_qcyqj_983{min-width:0}._candidate-evidence-list_qcyqj_987{gap:8px;margin-top:10px;display:grid}._candidate-evidence-list_qcyqj_987 blockquote{border-left:3px solid var(--brand);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--surface-2);margin:0;padding:10px 12px}._candidate-evidence-list_qcyqj_987 blockquote p{color:var(--text);font-size:var(--fs-sm);line-height:1.5}._candidate-evidence-list_qcyqj_987 cite{color:var(--text-subtle);font-size:var(--fs-xs);overflow-wrap:anywhere;margin-top:6px;font-style:normal;display:block}._candidate-localized-text_qcyqj_1016{gap:6px;min-width:0;display:grid}._candidate-localized-text_qcyqj_1016>p{margin:0}._candidate-translation-label_qcyqj_1026{border-radius:var(--radius-pill);background:var(--brand-soft);width:max-content;color:var(--brand-text);font-size:var(--fs-xs);padding:2px 8px;font-weight:600}._candidate-original-text_qcyqj_1036 p{border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--surface);padding:8px 10px;color:var(--text-muted)!important;font-size:var(--fs-xs)!important;margin:0!important}._candidate-all-quotes_qcyqj_983 ._candidate-evidence-list_qcyqj_987{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}._candidate-fact-details_qcyqj_1050{gap:10px;display:grid}._candidate-fact-details_qcyqj_1050 ul{color:var(--text-muted);font-size:var(--fs-sm);gap:8px;margin:0;padding-left:20px;line-height:1.5;display:grid}._candidate-evidence-hub_qcyqj_1065{border-color:var(--border-strong)}._candidate-evidence-hub_qcyqj_1065>._card-title-row_qcyqj_147 p{max-width:760px;color:var(--text-muted)}._candidate-finding_qcyqj_664,._candidate-strength-list_qcyqj_665>li{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);gap:8px;padding:14px;display:grid;position:relative}._candidate-finding-danger_qcyqj_1085{border-color:color-mix(in srgb, var(--danger) 32%, var(--border))}._candidate-finding-warning_qcyqj_1089{border-color:color-mix(in srgb, var(--warning) 32%, var(--border))}._candidate-finding_qcyqj_664>strong,._candidate-strength-list_qcyqj_665>li>strong{color:var(--text);padding-right:96px;line-height:1.4}._candidate-finding_qcyqj_664>p{color:var(--text);font-size:var(--fs-sm)}._candidate-finding-details_qcyqj_1105>div{gap:10px;display:grid}._candidate-finding-field_qcyqj_1110{gap:4px;display:grid}._candidate-finding-field_qcyqj_1110>span{color:var(--text-subtle);font-size:var(--fs-xs);text-transform:none;font-weight:600}._candidate-finding-field_qcyqj_1110>p{color:var(--text-muted);font-size:var(--fs-sm)}._candidate-confidence_qcyqj_1127{color:var(--text-subtle);font-size:var(--fs-xs);font-weight:600;position:absolute;top:12px;right:13px}._candidate-strength-list_qcyqj_665>li{border-color:color-mix(in srgb, var(--success) 30%, var(--border));background:color-mix(in srgb, var(--success) 5%, var(--surface-2))}._candidate-ai-summary-basis_qcyqj_1141{font-size:var(--fs-sm);color:var(--text-subtle)!important;margin-bottom:10px!important}._candidate-ai-review-header_qcyqj_1147{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}._candidate-ai-review-header_qcyqj_1147 h2{margin:0}._candidate-ai-review-body_qcyqj_1159{gap:12px;display:grid}._candidate-ai-review-lead_qcyqj_1164{border-left:3px solid var(--brand);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--surface);font-size:var(--fs-md);padding:12px 14px;color:var(--text)!important;line-height:1.55!important}._candidate-review-group_qcyqj_822{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);border-left-width:4px;padding:14px}._review-group-danger_qcyqj_1182{border-left-color:var(--danger)}._review-group-warning_qcyqj_1186{border-left-color:var(--warning)}._review-group-success_qcyqj_1190{border-left-color:var(--success)}._candidate-ai-profile_qcyqj_1194{min-width:0}._candidate-ai-profile_qcyqj_1194>div{gap:10px;display:grid}._candidate-ai-profile_qcyqj_1194>div>p:last-child{color:var(--text)}._candidate-red-flags-card_qcyqj_1207{border-color:color-mix(in srgb, var(--danger) 42%, var(--border))}._formatted-source-text_qcyqj_90{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);max-height:480px;font-size:var(--fs-base);overflow-wrap:anywhere;margin-top:14px;padding:20px 24px;line-height:1.7;overflow:auto;color:var(--text)!important}._formatted-source-text_qcyqj_90 h1,._formatted-source-text_qcyqj_90 h2,._formatted-source-text_qcyqj_90 h3,._formatted-source-text_qcyqj_90 h4{color:var(--text);font-size:var(--fs-md);margin:24px 0 8px;font-weight:700;line-height:1.35}._formatted-source-text_qcyqj_90 h1:first-child,._formatted-source-text_qcyqj_90 h2:first-child,._formatted-source-text_qcyqj_90 h3:first-child,._formatted-source-text_qcyqj_90 h4:first-child{margin-top:0}._formatted-source-text_qcyqj_90 h1,._formatted-source-text_qcyqj_90 h2{font-size:var(--fs-xl)}._formatted-source-text_qcyqj_90 p{margin:0 0 14px;color:var(--text)!important}._formatted-source-text_qcyqj_90 p:last-child{margin-bottom:0}._formatted-source-text_qcyqj_90 ul{gap:6px;margin:0 0 16px;padding-left:24px;display:grid}._formatted-source-text_qcyqj_90 li{padding-left:2px}._markdown-document_qcyqj_100 a{color:var(--brand-text);font-weight:600}._markdown-document_qcyqj_100 a:hover{text-decoration:underline}._detail-card_qcyqj_241>._formatted-source-text_qcyqj_90{max-height:640px;margin-top:0}._form-success_qcyqj_1282{color:var(--success);font-size:var(--fs-md);font-weight:600}._profile-page_qcyqj_1289{max-width:560px;margin:24px auto}._profile-page_qcyqj_1289 ._workspace-header_qcyqj_1294{text-align:center}._profile-page_qcyqj_1289 ._workspace-header_qcyqj_1294 h1{font-size:var(--fs-3xl)}@media (width<=560px){._detail-card_qcyqj_241{padding:16px}._candidate-analysis-dialog-footer_qcyqj_383{margin:4px -16px -16px;padding:16px}._formatted-source-text_qcyqj_90{padding:16px}._candidate-fact-heading_qcyqj_692{flex-direction:column;gap:6px}._candidate-fact-heading_qcyqj_692 time{white-space:normal}._candidate-finding_qcyqj_664>strong,._candidate-strength-list_qcyqj_665>li>strong{padding-right:0}._candidate-confidence_qcyqj_1127{width:max-content;position:static}._candidate-resume-section_qcyqj_813,._candidate-review-group_qcyqj_822{padding:14px}._candidate-skill-summary-list_qcyqj_933,._candidate-integrity-summary_qcyqj_750{grid-template-columns:1fr}._candidate-ai-review-header_qcyqj_1147{flex-direction:column;align-items:flex-start}}._page_69ub4_1{gap:24px;display:grid}._header_69ub4_6{margin:0}._status_69ub4_10{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}._lifecycleValue_69ub4_18{flex-wrap:wrap;align-items:center;gap:8px 12px;display:inline-flex}._actions_69ub4_25{flex-direction:column;align-items:flex-end}._actions_69ub4_25>.entity-primary-action._primaryActions_69ub4_30{gap:12px;display:flex}._actions_69ub4_25>.entity-primary-action._primaryActions_69ub4_30 .button{flex:none;width:auto;min-width:0}._detailsGrid_69ub4_40{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}._wide_69ub4_46{grid-column:1/-1}._recordMeta_69ub4_50{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:20px 0;padding:16px 0}._multiline_69ub4_57{white-space:pre-line}._document-description-field_69ub4_61 textarea{background:var(--surface-2);min-height:86px}._document-description-field_69ub4_61 small{color:var(--text-subtle);font-size:var(--fs-sm);font-weight:400}._vacancy-editor-body_69ub4_72{grid-template-columns:1fr}._vacancy-editor-body_69ub4_72 label{gap:8px;display:grid}._vacancy-editor-body_69ub4_72 textarea{min-height:150px}._vacancy-details-card_69ub4_85{background:linear-gradient(135deg, var(--surface-2), var(--surface));grid-column:1/-1;align-content:start;gap:16px;width:100%;display:grid}@media (width<=560px){._actions_69ub4_25>.entity-primary-action._primaryActions_69ub4_30 .button{width:100%;min-height:var(--control-height);flex:100%}}._vacancy-requirements-list_69ub4_101{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}._vacancy-requirements-list_69ub4_101 li{border-bottom:1px solid var(--border);min-width:0;color:var(--text-muted);font-size:var(--fs-sm);overflow-wrap:break-word;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;line-height:1.35;display:grid}._vacancy-requirements-list_69ub4_101 li:last-child{border-bottom:0}._vacancy-requirements-list_69ub4_101 b{color:var(--text);font-size:var(--fs-md);font-weight:600}._vacancy-requirement-name_69ub4_137{gap:4px;min-width:0;display:grid}._vacancy-requirement-meta_69ub4_143{flex-wrap:wrap;align-items:center;gap:2px 10px;min-width:0;display:flex}._vacancy-requirement-meta_69ub4_143 span{color:var(--text-muted);font-size:var(--fs-xs)}._vacancy-requirement-weight_69ub4_156{border-radius:var(--radius-pill);font-size:var(--fs-xs);white-space:nowrap;flex:none;padding:4px 8px;font-weight:700;line-height:1.25}@media (width<=560px){._vacancy-requirements-list_69ub4_101 li{grid-template-columns:minmax(0,1fr)}._vacancy-requirement-weight_69ub4_156{justify-self:start}}._vacancy-requirement-weight-critical_69ub4_174{background:color-mix(in srgb, var(--danger) 18%, transparent);color:var(--danger)}._vacancy-requirement-weight-important_69ub4_179{background:color-mix(in srgb, var(--warning) 18%, transparent);color:var(--warning)}._vacancy-requirement-weight-optional_69ub4_184{background:color-mix(in srgb, var(--brand) 16%, transparent);color:var(--brand-text)}._vacancy-record-id_69ub4_189{font-family:var(--font-mono);color:var(--text-muted)!important;font-size:var(--fs-xs)!important}._ai-model-metadata_69ub4_196{gap:16px;display:grid}._analyses-page_moih0_1,._analysis-details-page_moih0_2,._new-analysis-page_moih0_3{gap:24px;width:100%;min-width:0;max-width:100%;display:grid}._analyses-page_moih0_1{container:workspace-analyses-page/inline-size}._analysis-details-content_moih0_15{width:100%;min-width:0;max-width:100%}._analysis-details-content_moih0_15>*{min-width:0;max-width:100%}._analysis-details-header_moih0_25.workspace-header{grid-template-columns:minmax(0,1fr) auto;gap:12px 16px;display:grid}._analysis-details-header_moih0_25.workspace-header>div:first-child{min-width:0;display:contents}._analysis-details-header_moih0_25.workspace-header>div:first-child>nav{grid-area:1/1;align-self:center;margin-bottom:0}._analysis-details-header_moih0_25.workspace-header>div:first-child>h1,._analysis-details-header_moih0_25.workspace-header>div:first-child>p{grid-column:1/-1}._analysis-details-header_moih0_25.workspace-header>.workspace-header-actions{grid-area:1/2;justify-self:end;width:auto;min-width:0}._analysis-details-header_moih0_25.workspace-header h1{font-size:var(--fs-2xl);letter-spacing:0;align-items:center;gap:8px;line-height:1.3;display:flex}._analysis-details-header_moih0_25.workspace-header h1>span:first-child{white-space:normal;overflow-wrap:anywhere;min-width:0;display:block}._analysis-details-header_moih0_25.workspace-header h1>:not(:first-child){flex:none}@media (width<=820px){._analysis-details-header_moih0_25.workspace-header{grid-template-columns:minmax(0,1fr)}._analysis-details-header_moih0_25.workspace-header>div:first-child>nav{grid-column:1/-1}._analysis-details-header_moih0_25.workspace-header>.workspace-header-actions{grid-area:auto/1/auto/-1}}._analyses-page_moih0_1,._analysis-details-page_moih0_2,._new-analysis-page_moih0_3{gap:24px;display:grid}._analysis-selection-panel_moih0_89,._document-upload-panel_moih0_90{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);margin:0;padding:0;overflow:hidden}._analysis-selection-panel_moih0_89{width:100%;max-width:none}._document-upload-panel_moih0_90{width:min(100%,1040px);max-width:1040px}._analysis-panel-heading_moih0_110,._document-upload-heading_moih0_111{border-bottom:1px solid var(--border);background:linear-gradient(120deg, var(--surface) 0%, var(--surface-2) 100%);justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px;display:flex}._analysis-panel-heading_moih0_110 h2,._document-upload-heading_moih0_111 h2{font-size:var(--fs-2xl);letter-spacing:-.02em;margin:0 0 6px}._analysis-panel-heading_moih0_110 p:not(._eyebrow_moih0_126),._document-upload-heading_moih0_111 p:not(._eyebrow_moih0_126){max-width:620px;color:var(--text-muted);font-size:var(--fs-base);line-height:var(--lh-normal);margin:0}._analysis-heading-status_moih0_135{border:1px solid var(--success-border);border-radius:var(--radius-pill);background:var(--success-soft);color:var(--success);font-size:var(--fs-xs);white-space:nowrap;flex:none;align-items:center;gap:8px;padding:8px 10px;font-weight:700;display:inline-flex}._analysis-heading-status_moih0_135 svg{width:15px;height:15px}._analysis-source-grid_moih0_154{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:24px 28px;display:grid}._analysis-source-card_moih0_161{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:42px minmax(0,1fr);gap:12px;padding:20px;display:grid}._analysis-source-card_moih0_161>label,._analysis-source-card_moih0_161>._search-autocomplete_moih0_171{grid-column:1/-1;margin-top:4px}._analysis-source-card_moih0_161 select{background-color:var(--surface-2)}._analysis-source-control_moih0_179{grid-column:1/-1;min-width:0;margin-top:4px}._analysis-source-icon_moih0_185,._document-upload-icon_moih0_186{border-radius:var(--radius-sm);background:var(--brand-soft);width:42px;height:42px;color:var(--brand);place-items:center;display:grid}._analysis-source-icon_moih0_185 svg,._document-upload-icon_moih0_186 svg{width:21px;height:21px}._analysis-source-heading_moih0_201{min-width:0}._analysis-source-heading_moih0_201>span{color:var(--brand-text);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-weight:700;display:block}._analysis-source-heading_moih0_201 h3{color:var(--text);font-size:var(--fs-lg);margin:0}._analysis-source-heading_moih0_201 p{min-height:2.7em;color:var(--text-muted);font-size:var(--fs-sm);margin:4px 0 0;line-height:1.4}._search-autocomplete_moih0_171{z-index:2;position:relative}._search-autocomplete_moih0_171 input{background:var(--surface-2);width:100%}._search-autocomplete-menu_moih0_235{z-index:20;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);max-height:286px;box-shadow:var(--shadow-lg);position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}._search-autocomplete-option_moih0_249{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border-radius:0;gap:4px;padding:12px 14px;display:grid}._search-autocomplete-option_moih0_249:last-child{border-bottom:0}._search-autocomplete-option_moih0_249:hover,._search-autocomplete-option_moih0_249:focus-visible{background:var(--brand-soft);color:var(--text)}._search-autocomplete-option_moih0_249 small{color:var(--text-muted);font-size:var(--fs-xs);line-height:1.4}._search-autocomplete-state_moih0_275{color:var(--text-muted);font-size:var(--fs-xs);margin:0;padding:12px 14px}._search-autocomplete-help_moih0_282{color:var(--text-muted);font-size:var(--fs-xs);margin:6px 0 0}._analysis-source-link_moih0_288{width:max-content;color:var(--brand-text);font-size:var(--fs-sm);grid-column:1/-1;align-items:center;gap:8px;margin-top:2px;font-weight:700;display:inline-flex}._analysis-source-link_moih0_288:hover{color:var(--brand);text-underline-offset:3px;text-decoration:underline}._analysis-source-link_moih0_288 svg{width:15px;height:15px}._analysis-prerequisite-actions_moih0_309{flex-wrap:wrap;gap:8px 12px;margin:0 clamp(16px,4vw,28px) 20px;display:flex}._analysis-selection-footer_moih0_316,._document-upload-footer_moih0_317{border-top:1px solid var(--border);background:var(--surface-2);justify-content:space-between;align-items:center;gap:20px;padding:20px 28px;display:flex}._analysis-selection-footer_moih0_316 p,._document-upload-footer_moih0_317 p{max-width:610px;color:var(--text-subtle);font-size:var(--fs-sm);align-items:flex-start;gap:8px;margin:0;line-height:1.45;display:flex}._analysis-selection-footer_moih0_316 p svg,._document-upload-footer_moih0_317 p svg{width:17px;height:17px;color:var(--brand-text);flex:none}._analyses-panel-header_moih0_345{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}._analyses-panel-header_moih0_345 h2,._analyses-panel-header_moih0_345 p{margin:0}._analyses-panel-header_moih0_345 h2{font-size:var(--fs-xl)}._analyses-panel-header_moih0_345 p{color:var(--text-muted);font-size:var(--fs-md);margin-top:4px}._analyses-list-controls_moih0_366{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:16px;padding:14px 16px;display:flex}._analyses-search-field_moih0_375{flex:300px;position:relative}._analyses-search-field_moih0_375 input{width:100%;padding-right:56px}._analyses-search-icon_moih0_384,._analyses-search-clear_moih0_385{width:1.1rem;height:1.1rem;color:var(--text-muted);position:absolute;top:50%;right:.875rem;transform:translateY(-50%)}._analyses-search-clear_moih0_385{cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}._analyses-filters_moih0_404{flex:none;align-items:center;gap:10px;display:flex}._analyses-filters_moih0_404 select{width:auto;min-width:15rem}._analyses-filters_moih0_404 .icon-action{flex:0 0 36px}@media (width<=820px){._analyses-filters_moih0_404{flex-wrap:wrap;width:100%}._analyses-filters_moih0_404 select{flex:13rem}}._version-count-cell_moih0_427{justify-content:center;align-items:center;display:flex}._analysis-main_moih0_433{align-items:center;gap:12px;min-width:0;display:flex}._analysis-main_moih0_433 h3,._analysis-main_moih0_433 a,._analysis-main_moih0_433 span{text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}._analysis-main_moih0_433 h3{color:var(--text);font-family:inherit;font-size:var(--fs-md);font-weight:600;line-height:var(--lh-snug)}._analysis-main_moih0_433 a{color:var(--text);margin-top:4px;font-weight:600;text-decoration:none}._analysis-main_moih0_433 a:hover{color:var(--brand)}._analysis-main_moih0_433 span{color:var(--text-muted);font-size:var(--fs-md);margin-top:2px}._analysis-meta_moih0_470{min-width:0}._analysis-name_moih0_474,._analysis-sub_moih0_475{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._analysis-name_moih0_474{color:var(--text);font-family:inherit;font-size:var(--fs-md);font-weight:600;line-height:var(--lh-snug);font-weight:600}._analysis-sub_moih0_475{color:var(--text-muted);font-size:var(--fs-sm);margin-top:4px}._analysis-cell_moih0_498{min-width:0}._analysis-cell_moih0_498>a,._analysis-cell_moih0_498>span:not([data-badge]){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._analysis-cell_moih0_498>[data-empty-hiring-status]{text-align:center;width:100%}._analysis-status_moih0_513,._analysis-date_moih0_514,._analysis-experience_moih0_515{min-width:0}._analysis-status_moih0_513{justify-content:center;align-items:center;display:flex}._analysis-date_moih0_514{color:var(--text-muted);font-size:var(--fs-sm);text-overflow:clip;white-space:nowrap;overflow:visible}._analysis-card_moih0_533{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);width:100%;max-width:100%;padding:24px}._analysis-card_moih0_533 h2{color:var(--text);font-size:var(--fs-xl);font-weight:700;line-height:var(--lh-snug);overflow-wrap:anywhere;margin:0 0 1rem}._analysis-disclosure_moih0_552{margin-bottom:24px}._analysis-summary-card_moih0_556._analysis-summary-card_moih0_556{border-inline-start:4px solid var(--analysis-summary-accent,var(--border-strong));margin-bottom:24px}._analysis-summary-danger_moih0_561{--analysis-summary-accent:var(--danger)}._analysis-summary-warning_moih0_565{--analysis-summary-accent:var(--warning)}._analysis-summary-success_moih0_569{--analysis-summary-accent:var(--success)}._analysis-summary-neutral_moih0_573{--analysis-summary-accent:var(--border-strong)}._analysis-material-list_moih0_577{gap:16px;margin-top:16px;display:grid}._analysis-material-list_moih0_577:empty{display:none}._analysis-material-list_moih0_577>._analysis-disclosure_moih0_552{margin-bottom:0}._analysis-material-status_moih0_589{color:var(--text-muted);font-size:var(--fs-sm);white-space:nowrap;align-items:center;gap:8px;font-weight:500;display:inline-flex}._analysis-card_moih0_533>._analysis-overview-list_moih0_599{margin-top:16px}._analysis-card_moih0_533>.muted-copy+.muted-copy{margin-top:8px}._selection-stack_moih0_607{gap:16px;display:grid}._comparison-cell_moih0_612{justify-items:center;gap:6px;display:grid}._analysis-overview-heading_moih0_618{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._analysis-material-actions_moih0_626{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;padding-top:16px;display:flex}._analysis-material-actions_moih0_626._analysis-material-actions-outside_moih0_636{border:0;margin:0 0 16px;padding:0}._analysis-notes-copy_moih0_642{color:var(--text-muted);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.6}._analysis-detail-grid_moih0_650{grid-template-columns:2fr 1fr;align-items:start;gap:24px;display:grid}._analysis-main-col_moih0_657,._analysis-side-col_moih0_658{gap:24px;display:grid}@media (width<=820px){._analysis-source-grid_moih0_154,._analysis-detail-grid_moih0_650{grid-template-columns:1fr}}._decision-audit_moih0_671{--audit-accent:var(--text-muted);--audit-soft:var(--surface-2);margin-bottom:24px}._decision-audit-content_moih0_677{gap:24px;margin:0;display:grid}._audit-section_moih0_683{min-width:0}._audit-section_moih0_683 h3{color:var(--text);font-size:var(--fs-xl);margin:0}._audit-primary-copy_moih0_692{color:var(--text);font-size:var(--fs-base);margin:10px 0 0;font-weight:500;line-height:1.65}._audit-score-grid_moih0_700{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}._audit-score-card_moih0_706{border:1px solid color-mix(in srgb, var(--audit-accent) 62%, var(--border-strong));border-radius:var(--radius-md);background:color-mix(in srgb, var(--audit-accent) 7%, var(--surface-2));min-width:0;box-shadow:inset 3px 0 0 var(--audit-accent);padding:14px 16px}._audit-score-card_moih0_706 span{color:var(--text-muted);font-size:var(--fs-xs);font-weight:600;line-height:1.45;display:block}._audit-score-card_moih0_706 strong{color:var(--audit-accent);font-size:var(--fs-2xl);margin-top:6px;display:block}._audit-tone-positive_moih0_728{--audit-accent:var(--success);--audit-soft:var(--success-soft)}._audit-tone-warning_moih0_733{--audit-accent:var(--warning);--audit-soft:var(--warning-soft)}._audit-tone-negative_moih0_738{--audit-accent:var(--danger);--audit-soft:var(--danger-soft)}._audit-tone-info_moih0_743{--audit-accent:var(--brand-text);--audit-soft:var(--brand-soft)}._audit-tone-neutral_moih0_748{--audit-accent:var(--text-muted);--audit-soft:var(--surface-3)}._analysis-skill-legend_moih0_753,._analysis-resume-skills_moih0_754{flex-wrap:wrap;gap:8px;display:flex}._analysis-skill-legend_moih0_753{color:var(--text-muted);font-size:var(--fs-xs);margin-top:12px}._analysis-skill-legend_moih0_753>span,._analysis-resume-skill_moih0_754{border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface-3);color:var(--text);font-size:var(--fs-xs);align-items:center;padding:4px 10px;font-weight:700;line-height:1.35;display:inline-flex}._analysis-resume-skills_moih0_754{margin-top:12px}._analysis-skill-legend_moih0_753>._analysis-skill-legend-exact_moih0_784,._analysis-resume-skill_moih0_754._analysis-resume-skill-exact_moih0_785{border-color:var(--success-border);background:var(--success-soft);color:var(--success)}._analysis-skill-legend_moih0_753>._analysis-skill-legend-equivalent_moih0_791,._analysis-resume-skill_moih0_754._analysis-resume-skill-equivalent_moih0_792{border-color:color-mix(in srgb, var(--warning) 52%, var(--border));background:var(--warning-soft);color:var(--warning)}._audit-badge_moih0_798{border:1px solid color-mix(in srgb, var(--audit-accent) 68%, var(--border-strong));background:var(--audit-soft);color:var(--audit-accent);font-weight:700}._audit-section-details_moih0_805>summary{font-size:var(--fs-lg);font-weight:700;line-height:1.45}._audit-section-details_moih0_805 ._audit-item-list_moih0_811,._audit-section-details_moih0_805 ._audit-requirements-list_moih0_812{margin:0}._analysis-ai-metadata_moih0_816{margin-bottom:24px}._audit-item-list_moih0_811{gap:12px;margin-top:12px;display:grid}._audit-item-card_moih0_826{border:1px solid color-mix(in srgb, var(--audit-accent) 58%, var(--border-strong));border-radius:var(--radius-md);background:color-mix(in srgb, var(--audit-accent) 5%, var(--surface-2));min-width:0;box-shadow:inset 3px 0 0 var(--audit-accent);color:var(--text);padding:14px 16px}._audit-item-card_moih0_826>strong{color:var(--text);font-size:var(--fs-base);line-height:1.5}._audit-rule-details_moih0_841{border-color:color-mix(in srgb, var(--audit-accent) 58%, var(--border-strong));background:color-mix(in srgb, var(--audit-accent) 5%, var(--surface-2));box-shadow:inset 3px 0 0 var(--audit-accent)}._audit-item-content_moih0_847{color:var(--text);font-size:var(--fs-sm);gap:10px;margin:0;line-height:1.55;display:grid}._audit-item-description_moih0_856{color:var(--text);font-size:var(--fs-sm);margin:8px 0 0;line-height:1.6}._audit-badge-list_moih0_863{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}._audit-warning-panel_moih0_870{border:1px solid color-mix(in srgb, var(--warning) 58%, var(--border-strong));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--warning) 7%, var(--surface));color:var(--text);margin-top:12px;padding:12px 14px}._audit-warning-copy_moih0_879{color:var(--warning);font-weight:700}._audit-positive-copy_moih0_884{color:var(--success);font-weight:600}._audit-source-quote_moih0_889{border-left:3px solid var(--brand-text);background:color-mix(in srgb, var(--brand) 6%, var(--surface));color:var(--text);margin:10px 0 0;padding:12px 14px;line-height:1.6}._audit-requirements-list_moih0_812{gap:14px;margin-top:14px;display:grid}._audit-requirement-card_moih0_904{border:1px solid color-mix(in srgb, var(--audit-accent) 58%, var(--border-strong));border-radius:var(--radius-md);background:color-mix(in srgb, var(--audit-accent) 5%, var(--surface-2));min-width:0;box-shadow:inset 3px 0 0 var(--audit-accent);padding:16px}._audit-requirement-heading_moih0_913{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._audit-requirement-heading_moih0_913>div{min-width:0}._audit-requirement-heading_moih0_913>div>span:first-child{color:var(--text-subtle);font-size:var(--fs-xs);margin-bottom:4px;display:block}._audit-requirement-heading_moih0_913 h4{color:var(--text);font-size:var(--fs-base);overflow-wrap:anywhere;margin:0;line-height:1.4}._audit-requirement-meta_moih0_936{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}._audit-requirement-meta_moih0_936>div{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);min-width:0;padding:12px;display:block}._audit-requirement-meta_moih0_936 dt{color:var(--text-subtle);font-size:var(--fs-xs);margin-bottom:6px}._audit-requirement-meta_moih0_936 dd{color:var(--text);font-size:var(--fs-sm);font-weight:600;line-height:1.4}._audit-evidence-details_moih0_962{border-top:1px solid var(--border);margin-top:14px;padding-top:14px}._audit-evidence-list_moih0_968{gap:10px;margin-top:12px;display:grid}._audit-evidence-list_moih0_968 blockquote{border-left:3px solid var(--brand);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--surface);color:var(--text);font-size:var(--fs-sm);overflow-wrap:anywhere;margin:0;padding:12px 14px;line-height:1.55}._audit-evidence-empty_moih0_985{border-top:1px solid var(--border);color:var(--text);font-size:var(--fs-sm);margin:14px 0 0;padding-top:14px}._audit-text-list_moih0_993{color:var(--text);font-size:var(--fs-sm);gap:8px;margin:8px 0 0;padding-left:20px;line-height:1.55;display:grid}._audit-text-list_moih0_993 li{padding-left:2px}._audit-inline-quotes_moih0_1006{margin-top:6px}._audit-inline-quotes_moih0_1006 blockquote{border-left:3px solid var(--border-strong);background:var(--surface);color:var(--text);overflow-wrap:anywhere;margin:8px 0 0;padding:10px 12px}._new-analysis-grid_moih0_1018{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:24px;display:grid}._analysis-selection-card_moih0_1024{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);flex-direction:column;gap:16px;padding:24px;display:flex}._result-card_moih0_1035{border:1px solid var(--success-border);border-radius:var(--radius-md);background:var(--success-soft);justify-content:space-between;align-items:flex-start;gap:16px;margin:24px;padding:20px;display:flex}._result-card_moih0_1035 h3,._result-card_moih0_1035 p{margin:0}._result-card_moih0_1035 h3{margin:4px 0}._result-link_moih0_1054{margin-top:16px}._analysis-version-tabs_moih0_1058{margin-bottom:24px}@media (width<=560px){._analysis-card_moih0_533,._analysis-selection-card_moih0_1024{padding:16px}._analysis-material-actions_moih0_626{flex-direction:column;align-items:stretch}._analysis-material-actions_moih0_626 .button{white-space:normal;width:100%}._analysis-card_moih0_533 dl>div{grid-template-columns:minmax(0,1fr);gap:4px}._result-card_moih0_1035{flex-direction:column;align-items:stretch;margin:16px;padding:16px}._audit-requirement-heading_moih0_913{flex-direction:column;align-items:stretch}._audit-requirement-meta_moih0_936{grid-template-columns:1fr}}._report_17j6x_1,._narrative_17j6x_2{overflow-wrap:anywhere;gap:16px;min-width:0;display:grid}._report_17j6x_1 blockquote,._narrative_17j6x_2 blockquote{border-left:3px solid var(--report-accent,var(--brand-text))}._report_17j6x_1{--report-accent:var(--brand-text);margin-top:0}._report_17j6x_1 blockquote{border-left:3px solid var(--report-accent)}._positive_17j6x_21,._section_17j6x_22[data-tone=positive]{--report-accent:var(--success)}._warning_17j6x_26,._section_17j6x_22[data-tone=warning]{--report-accent:var(--warning)}._negative_17j6x_31,._section_17j6x_22[data-tone=negative]{--report-accent:var(--danger)}._info_17j6x_36{--report-accent:var(--brand-text)}._disclosure_17j6x_40._disclosure_17j6x_40{border:1px solid var(--report-accent,var(--brand-text));border-left-width:4px;border-radius:8px;overflow:hidden}._disclosure_17j6x_40._disclosure_17j6x_40>summary{color:var(--text);padding:12px}._disclosure_17j6x_40._disclosure_17j6x_40>div{border-top:1px solid var(--report-accent,var(--brand-text));padding:12px}._section_17j6x_22{border-bottom:1px solid var(--border);min-width:0;padding:0 0 20px}._section_17j6x_22:last-child{border-bottom:0;padding-bottom:0}._section_17j6x_22 h3{font-size:var(--fs-lg);align-items:center;gap:8px;margin:0 0 12px;display:flex}._section_17j6x_22[data-tone=positive] h3 svg{color:var(--success)}._section_17j6x_22[data-tone=warning] h3 svg{color:var(--warning)}._section_17j6x_22[data-tone=negative] h3 svg{color:var(--danger)}._section_17j6x_22[data-tone=info] h3 svg{color:var(--brand-text)}._points_17j6x_84{gap:10px;margin:0;padding-left:20px;list-style:outside;display:grid}._points_17j6x_84 li::marker{color:var(--text-muted)}._findings_17j6x_95{gap:16px;margin:0;padding:0;list-style:none;display:grid}._findings_17j6x_95>li{border-left:3px solid var(--report-accent,var(--brand-text));min-width:0;padding-left:12px}._findings_17j6x_95 strong{font-size:var(--fs-md);margin-bottom:6px;display:block}._findings_17j6x_95 blockquote{border-left:3px solid var(--report-accent,var(--brand-text));margin:8px 0;padding-left:12px}._metrics_17j6x_118{border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0 0;padding-top:20px;display:grid}._metrics_17j6x_118 dt{font-size:var(--fs-sm);color:var(--text-muted);overflow-wrap:anywhere}._metrics_17j6x_118 dd{font-size:var(--fs-2xl);margin:6px 0 0;font-weight:600}@media (width<=820px){._metrics_17j6x_118{grid-template-columns:repeat(2,minmax(0,1fr))}}._plan_msrwv_1{gap:24px;min-width:0;display:grid}._intro_msrwv_7{border:1px solid color-mix(in srgb, var(--brand) 32%, var(--border));border-radius:var(--radius-md);background:color-mix(in srgb, var(--brand) 7%, var(--surface-2));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px;display:grid}._intro-icon_msrwv_18{border-radius:var(--radius-sm);background:var(--brand-soft);width:36px;height:36px;color:var(--brand-text);place-items:center;display:grid}._intro-icon_msrwv_18 svg{width:19px;height:19px}._intro-copy_msrwv_32{gap:4px;min-width:0;display:grid}._intro-copy_msrwv_32 strong{color:var(--brand-text);font-size:var(--fs-sm);font-weight:700;line-height:var(--lh-snug)}._intro-copy_msrwv_32 p{max-width:82ch;color:var(--text);font-size:var(--fs-base);font-weight:500;line-height:var(--lh-normal);overflow-wrap:anywhere;margin:0}._intro-duration_msrwv_53,._stage-duration_msrwv_54{justify-self:end;min-width:0;display:flex}._question-list_msrwv_60,._stage-list_msrwv_61{gap:12px;min-width:0;display:grid}._question-content_msrwv_67{padding:0}._question_msrwv_60{border-color:var(--border);background:var(--surface)}._question-number_msrwv_76,._stage-number_msrwv_77{background:var(--brand-soft);width:32px;height:32px;color:var(--brand-text);font-size:var(--fs-sm);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}._question-copy_msrwv_90{gap:4px;min-width:0;display:grid}._question-copy_msrwv_90 small{color:var(--brand-text);font-size:var(--fs-xs);font-weight:700;line-height:var(--lh-snug)}._question-copy_msrwv_90 strong{color:var(--text);font-size:var(--fs-base);font-weight:700;line-height:var(--lh-normal);overflow-wrap:anywhere}._question-body_msrwv_109{gap:12px;padding:0 14px 14px 56px;display:grid}._question-body_msrwv_109>:first-child{margin-top:14px}._purpose_msrwv_118,._answer_msrwv_119,._follow-up_msrwv_120,._evidence_msrwv_121,._final-decision_msrwv_122{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}._purpose_msrwv_118>svg,._answer_msrwv_119>svg,._follow-up_msrwv_120>svg,._evidence_msrwv_121>svg,._final-decision_msrwv_122>svg{width:18px;height:18px;margin-top:2px}._purpose_msrwv_118 strong,._answer_msrwv_119 strong,._follow-up_msrwv_120 strong,._evidence_msrwv_121 strong,._final-decision_msrwv_122 strong{color:var(--text);font-size:var(--fs-xs);margin-bottom:4px;font-weight:700;display:block}._purpose_msrwv_118 p,._answer_msrwv_119 p,._follow-up_msrwv_120 p,._evidence_msrwv_121 p,._final-decision_msrwv_122 p{color:var(--text-muted);font-size:var(--fs-sm);overflow-wrap:anywhere;margin:0;line-height:1.55}._purpose_msrwv_118{padding:0 2px}._purpose_msrwv_118>svg{color:var(--text-subtle)}._answer_msrwv_119{border:1px solid color-mix(in srgb, var(--brand) 26%, var(--border));border-left:3px solid var(--brand);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--brand) 6%, var(--surface-2));padding:12px 14px}._answer_msrwv_119>svg{color:var(--brand-text)}._answer_msrwv_119 p{color:var(--text)}._follow-up_msrwv_120{border-radius:var(--radius-sm);background:var(--surface-2);padding:10px 12px}._follow-up_msrwv_120>svg{color:var(--brand-text)}._follow-up_msrwv_120 p+p{margin-top:6px}._question-signals_msrwv_194,._decision-grid_msrwv_195,._stage-supporting_msrwv_196{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}._stage-supporting_msrwv_196>:only-child{grid-column:1/-1}._decision-grid_msrwv_195{grid-template-columns:repeat(3,minmax(0,1fr))}._signal-panel_msrwv_211{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);min-width:0;padding:12px}._signal-panel_msrwv_211 ul{color:var(--text-muted);font-size:var(--fs-xs);gap:6px;margin:8px 0 0;padding-left:20px;line-height:1.5;display:grid}._signal-panel_msrwv_211 li::marker{color:currentColor}._signal-heading_msrwv_231{color:var(--text);align-items:center;gap:8px;display:flex}._signal-heading_msrwv_231 svg{flex:none;width:16px;height:16px}._signal-heading_msrwv_231 strong{font-size:var(--fs-xs);line-height:1.35}._signal-panel-positive_msrwv_247{border-color:color-mix(in srgb, var(--success) 36%, var(--border));background:color-mix(in srgb, var(--success) 7%, var(--surface-2))}._signal-panel-positive_msrwv_247 ._signal-heading_msrwv_231{color:var(--success)}._signal-panel-warning_msrwv_255{border-color:color-mix(in srgb, var(--warning) 38%, var(--border));background:color-mix(in srgb, var(--warning) 8%, var(--surface-2))}._signal-panel-warning_msrwv_255 ._signal-heading_msrwv_231{color:var(--warning)}._signal-panel-danger_msrwv_263{border-color:color-mix(in srgb, var(--danger) 34%, var(--border));background:color-mix(in srgb, var(--danger) 7%, var(--surface-2))}._signal-panel-danger_msrwv_263 ._signal-heading_msrwv_231{color:var(--danger)}._stage_msrwv_54{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-2);gap:20px;min-width:0;padding:20px;display:grid}._stage-heading_msrwv_281{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding-bottom:20px;display:grid}._stage-heading_msrwv_281 h3{color:var(--text);font-size:var(--fs-xl);font-weight:700;line-height:var(--lh-snug);overflow-wrap:anywhere;margin:0}._stage-heading_msrwv_281 p{max-width:82ch;color:var(--text-muted);font-size:var(--fs-base);font-weight:400;line-height:var(--lh-normal);overflow-wrap:anywhere;margin:6px 0 0}._stage-number_msrwv_77{border-radius:var(--radius-sm)}._stage-focus_msrwv_311,._stage-questions_msrwv_312{gap:10px;min-width:0;display:grid}._stage-focus_msrwv_311{border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface) 72%, transparent);grid-template-columns:120px minmax(0,1fr);align-items:start;padding:14px}._stage-section-label_msrwv_327{color:var(--text-muted);font-size:var(--fs-sm);font-weight:700;line-height:1.75rem}._tags_msrwv_334{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}._tags_msrwv_334 li{min-width:0;display:flex}._stage-supporting_msrwv_196{padding-top:4px}._evidence_msrwv_121{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);padding:12px}._evidence_msrwv_121>svg{color:var(--brand-text)}._evidence_msrwv_121 strong{color:var(--text);font-size:var(--fs-xs);margin-bottom:6px;display:block}._evidence_msrwv_121 ul{color:var(--text-muted);font-size:var(--fs-xs);gap:6px;margin:0;padding-left:20px;line-height:1.5;display:grid}._final-decision_msrwv_122{border:1px solid color-mix(in srgb, var(--brand) 30%, var(--border));border-radius:var(--radius-md);background:color-mix(in srgb, var(--brand) 6%, var(--surface-2));padding:14px 16px}._final-decision_msrwv_122>svg{color:var(--brand-text)}._final-decision_msrwv_122 ul{color:var(--text);font-size:var(--fs-sm);gap:8px;margin:0;padding-left:20px;line-height:1.5;display:grid}@media (width<=820px){._decision-grid_msrwv_195{grid-template-columns:1fr}}@media (width<=560px){._plan_msrwv_1{gap:16px}._intro_msrwv_7{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:14px}._intro_msrwv_7 ._intro-duration_msrwv_53{grid-column:2;justify-self:start}._intro-icon_msrwv_18{width:32px;height:32px}._question-signals_msrwv_194,._stage-supporting_msrwv_196{grid-template-columns:1fr}._question_msrwv_60 summary{align-items:start;gap:10px;padding:12px}._question-number_msrwv_76,._stage-number_msrwv_77{width:28px;height:28px;font-size:var(--fs-xs)}._question-copy_msrwv_90 strong{font-size:var(--fs-sm)}._question-body_msrwv_109{padding:0 12px 12px}._stage_msrwv_54{gap:14px;padding:12px}._stage-heading_msrwv_281{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding-bottom:14px}._stage-heading_msrwv_281 h3{font-size:var(--fs-base)}._stage-heading_msrwv_281 p{font-size:var(--fs-sm)}._stage-duration_msrwv_54{grid-column:2;justify-self:start}._stage-focus_msrwv_311{grid-template-columns:1fr;gap:8px;padding:12px}._stage-section-label_msrwv_327{line-height:var(--lh-snug)}._tags_msrwv_334{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;margin-left:0;display:grid}._tags_msrwv_334 li{width:100%;max-width:100%}}._resume-adaptation-actions_msrwv_479{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}._resume-adaptation-files_msrwv_487{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._resume-adaptation-files-label_msrwv_494{color:var(--text-muted);font-size:var(--fs-sm);margin-inline-start:8px}._resume-adaptation-paper_msrwv_500{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised);min-width:0;padding:24px 28px}@media (width<=560px){._resume-adaptation-paper_msrwv_500{padding:16px}}._preparation-field_msrwv_513{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised);border-inline-start-width:3px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:14px 16px;display:grid}._preparation-field_msrwv_513 strong{color:var(--text);font-size:var(--fs-sm);font-weight:700;line-height:var(--lh-snug);margin-bottom:6px;display:block}._preparation-field_msrwv_513 p{color:var(--text);font-size:var(--fs-base);overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.6}._preparation-icon_msrwv_542{border-radius:var(--radius-sm);background:var(--surface-2);place-items:center;width:32px;height:32px;display:grid}._preparation-icon_msrwv_542 svg{width:17px;height:17px}._preparation-reason_msrwv_555{border-inline-start-color:var(--text-subtle);background:color-mix(in srgb, var(--surface-raised) 84%, var(--surface-2))}._preparation-reason_msrwv_555 ._preparation-icon_msrwv_542{color:var(--text-muted)}._preparation-requirement_msrwv_563{border-color:color-mix(in srgb, var(--warning) 28%, var(--border));border-inline-start-color:var(--warning);background:color-mix(in srgb, var(--warning-soft) 28%, var(--surface-raised))}._preparation-requirement_msrwv_563 ._preparation-icon_msrwv_542{background:color-mix(in srgb, var(--warning-soft) 58%, var(--surface-2));color:var(--warning)}._preparation-evidence_msrwv_573{border-color:color-mix(in srgb, var(--brand) 28%, var(--border));border-inline-start-color:var(--brand);background:color-mix(in srgb, var(--brand) 7%, var(--surface-raised))}._preparation-evidence_msrwv_573 ._preparation-icon_msrwv_542{background:var(--brand-soft);color:var(--brand-text)}._preparation-action_msrwv_583{border-color:color-mix(in srgb, var(--success) 28%, var(--border));border-inline-start-color:var(--success);background:color-mix(in srgb, var(--success-soft) 32%, var(--surface-raised))}._preparation-action_msrwv_583 ._preparation-icon_msrwv_542{background:color-mix(in srgb, var(--success-soft) 72%, var(--surface-2));color:var(--success)}@media (width<=560px){._question-body_msrwv_109{padding-inline:12px}._preparation-field_msrwv_513{grid-template-columns:32px minmax(0,1fr);gap:10px;padding:12px}._preparation-icon_msrwv_542{width:28px;height:28px}}._page_c0b0f_2{gap:24px;min-width:0;display:grid;container-type:inline-size}._search-field_c0b0f_9{flex:300px;min-width:0}._person_c0b0f_14{gap:2px;min-width:0;display:grid}._person_c0b0f_14 a,._person_c0b0f_14 span{text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}._person_c0b0f_14 a{color:var(--text);font-family:inherit;font-size:var(--fs-md);font-weight:600;line-height:var(--lh-snug);text-decoration:none}._person_c0b0f_14 a:hover{color:var(--brand)}._person_c0b0f_14 span{color:var(--text-muted);font-family:inherit;font-size:var(--fs-sm);line-height:var(--lh-normal)}._cell_c0b0f_45{min-width:0;color:var(--text-muted)}._cell_c0b0f_45>span:not([data-badge]):not([data-empty-value]){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._centered_c0b0f_56{justify-items:center;gap:4px;width:100%;display:grid}._date_c0b0f_63{color:var(--text-subtle)}._overdue_c0b0f_67{color:var(--danger);font-weight:600}._autocomplete-filter_c0b0f_72 input[role=combobox]{background:var(--surface)}._edit-section_c0b0f_76{gap:12px;display:grid}._edit-section_c0b0f_76 h3{font-size:var(--fs-base);margin:0}._edit-section_c0b0f_76>p{color:var(--text-muted);margin:0}._form-grid_c0b0f_89{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._form-wide_c0b0f_95{grid-column:1/-1}._choice-group_c0b0f_99{border:0;flex-wrap:wrap;align-items:center;gap:12px 24px;min-width:0;margin:0;padding:0;display:flex}._choice-group_c0b0f_99 legend{width:100%;margin-bottom:8px;padding:0}._choice-group_c0b0f_99 label{color:var(--text);cursor:pointer;font-size:var(--fs-sm);align-items:center;gap:8px;margin:0;font-weight:600;line-height:1.25;display:inline-flex}._choice-group_c0b0f_99 input{width:18px;height:18px;min-height:18px;accent-color:var(--brand);flex:0 0 18px;margin:0;padding:0}._choice-group_c0b0f_99:disabled label{cursor:not-allowed;opacity:.65}._profile-heading_c0b0f_139{gap:10px;min-width:0;display:grid}._profile-heading_c0b0f_139 h1{overflow-wrap:anywhere;margin:0}._profile-facts_c0b0f_149{min-width:0;color:var(--text-muted);font-size:var(--fs-md);flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}._profile-facts_c0b0f_149>span:not([data-badge]){overflow-wrap:anywhere;min-width:0;position:relative}._profile-facts_c0b0f_149>span:not([data-badge])+span:before{content:"·";color:var(--text-subtle);position:absolute;left:-10px}._overview-card_c0b0f_170{container-type:inline-size}@container (width>=1081px){._overview-list_c0b0f_175{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}._overview-list_c0b0f_175>div:nth-last-child(2){border-bottom:0}}._status-value_c0b0f_183{flex-wrap:wrap;align-items:center;gap:8px 12px;display:inline-flex}._tag-list_c0b0f_190{flex-wrap:wrap;gap:6px;display:inline-flex}._history_c0b0f_196{gap:12px;margin:0;padding:0;list-style:none;display:grid}._history_c0b0f_196>li{border-bottom:1px solid var(--border);gap:6px;min-width:0;padding-bottom:12px;display:grid}._history_c0b0f_196>li:last-child{border-bottom:0;padding-bottom:0}._history-heading_c0b0f_215{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;min-width:0;display:flex}._history-heading_c0b0f_215 strong{overflow-wrap:anywhere;min-width:0}._history-heading_c0b0f_215>span{color:var(--text-subtle);font-size:var(--fs-sm)}._summary-text_c0b0f_232{white-space:pre-wrap}._inline-facts_c0b0f_236{flex-wrap:wrap;gap:4px 12px;display:inline-flex}@media (width<=560px){._form-grid_c0b0f_89{grid-template-columns:minmax(0,1fr)}}@container (width<=900px){._centered_c0b0f_56{justify-items:start}}._notice_1xhph_1{z-index:75;right:12px;bottom:max(12px, env(safe-area-inset-bottom));position:fixed}._notice_1xhph_1 ._launcher_1xhph_8{border:1px solid var(--brand-contrast);border-radius:var(--radius-sm);width:44px;height:44px;min-height:44px;padding:0}._notice_1xhph_1 ._launcher_1xhph_8 svg{width:22px;height:22px}._panel_1xhph_21{width:min(320px,100vw - 24px);max-height:calc(100dvh - 90px - env(safe-area-inset-bottom));overflow-wrap:anywhere;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text);box-shadow:var(--shadow-md);font-size:var(--fs-sm);padding:14px;position:absolute;bottom:calc(100% + 10px);right:0;overflow-y:auto}._panel_1xhph_21 header{align-items:center;gap:8px;display:flex}._panel_1xhph_21 header svg{flex-shrink:0;width:18px;height:18px}._panel_1xhph_21 header strong{flex:1}._panel_1xhph_21 header button{flex-shrink:0}._panel_1xhph_21 p{color:var(--text-subtle);margin:12px 0 4px}._panel_1xhph_21 small{color:var(--text-subtle);display:block}._panel_1xhph_21 ._return_1xhph_61{white-space:normal;width:100%;margin-top:14px}._identity_1xhph_67{display:block}._toast-viewport_2209e_1{z-index:200;gap:10px;width:min(360px,100vw - 40px);display:grid;position:fixed;bottom:20px;right:20px}._toast_2209e_1{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);box-shadow:var(--shadow-md);font-size:var(--fs-md);border-left-width:3px;align-items:center;gap:12px;padding:14px 16px;animation:.2s _slide-in_2209e_1;display:flex}._toast_2209e_1>span{flex:1}._toast_2209e_1 button{color:var(--text-subtle);font-size:var(--fs-xl);cursor:pointer;background:0 0;border:none;line-height:1}._toast_2209e_1 button svg{width:17px;height:17px}._toast-success_2209e_41{border-left-color:var(--success)}._toast-error_2209e_45{border-left-color:var(--danger)}._toast-info_2209e_49{border-left-color:var(--brand)}@keyframes _slide-in_2209e_1{0%{opacity:0;transform:translate(16px)}}@font-face{font-family:Inter;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/inter-italic-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/inter-italic-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/inter-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/inter-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-normal-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-normal-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:500 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-italic-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:500 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:500 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-normal-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand:#3b5bf5;--brand-hover:#2c46d6;--brand-active:#2439bd;--brand-contrast:#fff;--brand-soft:#eef1fe;--brand-soft-hover:#e2e7fd;--brand-text:#2f45c8;--brand-ring:#3b5bf529;--bg:#edf1f7;--bg-accent:#e5ebf3;--surface:#fff;--surface-2:#f4f7fb;--surface-3:#e7edf5;--surface-raised:#fff;--border:#cfd8e6;--border-strong:#b7c4d6;--text:#101828;--text-muted:#43536a;--text-subtle:#66768c;--text-inverse:#fff;--overlay:#1018286b;--avatar-surface:#e7edf5;--avatar-border:#c7d2e1;--logo-preview-surface:#64748b;--success:#1c8a4d;--success-soft:#e7f6ee;--success-border:#bfe6cd;--danger:#c5372c;--danger-soft:#fdeeed;--danger-border:#f3c8c3;--warning:#b7791f;--warning-soft:#fdf4e3;--warning-border:#efd9ad;--rich-text-highlight-rose:#fda4af;--rich-text-highlight-yellow:#fde68a;--rich-text-highlight-mint:#a7f3d0;--rich-text-highlight-sky:#bae6fd;--rich-text-highlight-lavender:#ddd6fe;--sidebar-bg:#0f1626;--sidebar-border:#1e2942;--sidebar-text:#aab6d1;--sidebar-text-strong:#f2f5fc;--sidebar-muted:#6f7ea0;--sidebar-active-bg:#1b2842;--sidebar-active-text:#fff;--shadow-sm:0 1px 2px #10182814;--shadow-md:0 8px 24px #1018281f;--shadow-lg:0 22px 48px #10182829;--shadow-brand:0 10px 24px #3b5bf538;--radius-xs:6px;--radius-sm:9px;--radius-md:12px;--radius-lg:16px;--radius-xl:22px;--radius-pill:999px;--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Plus Jakarta Sans", "Inter", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--fs-2xs:.6875rem;--fs-xs:.75rem;--fs-sm:.8125rem;--fs-md:.875rem;--fs-base:.9375rem;--fs-lg:1rem;--fs-xl:1.125rem;--fs-2xl:1.375rem;--fs-3xl:1.75rem;--fs-4xl:2.25rem;--fs-display:clamp(2.25rem, 5vw, 3.75rem);--fs-display-sm:clamp(1.75rem, 3vw, 2.375rem);--lh-tight:1.15;--lh-snug:1.35;--lh-normal:1.55;--control-height:40px;--content-max:1200px;--sidebar-width:256px;--page-gutter:32px;--page-inline:max(var(--page-gutter), calc((100% - var(--content-max)) / 2 + var(--page-gutter)))}@media (width<=820px){:root{--page-gutter:20px}}@media (width<=560px){:root{--page-gutter:16px}}[data-theme=dark]{--brand:#4e6bf0;--brand-hover:#6580ff;--brand-active:#3f59db;--brand-contrast:#fff;--brand-soft:#6c85ff24;--brand-soft-hover:#6c85ff38;--brand-text:#aebbff;--brand-ring:#6c85ff47;--bg:#0a0d13;--bg-accent:#0e121b;--surface:#12161f;--surface-2:#171c27;--surface-3:#1e2531;--surface-raised:#252d3b;--border:#232a37;--border-strong:#303845;--text:#e8ecf4;--text-muted:#9aa5b6;--text-subtle:#6b7484;--text-inverse:#0a0d13;--overlay:#06090f8c;--avatar-surface:#ffffff0d;--avatar-border:#ffffff14;--success:#4ec27d;--success-soft:#4ec27d24;--success-border:#4ec27d52;--danger:#ff6f61;--danger-soft:#ff6f6124;--danger-border:#ff6f6157;--warning:#e0a94a;--warning-soft:#e0a94a24;--warning-border:#e0a94a57;--rich-text-highlight-rose:#fb718547;--rich-text-highlight-yellow:#f59e0b47;--rich-text-highlight-mint:#10b98147;--rich-text-highlight-sky:#38bdf847;--rich-text-highlight-lavender:#8b5cf64d;--sidebar-bg:#0e121b;--sidebar-border:#1d2431;--sidebar-text:#97a2b5;--sidebar-text-strong:#eef1f7;--sidebar-muted:#66707f;--sidebar-active-bg:#6c85ff24;--sidebar-active-text:#c3ccff;--shadow-sm:0 1px 2px #0006;--shadow-md:0 8px 24px #00000075;--shadow-lg:0 24px 50px #0000008c;--shadow-brand:0 10px 24px #00000080}*,:before,:after{box-sizing:border-box}.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}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;scroll-behavior:smooth;font-size:100%}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}:root{font-family:var(--font-sans);color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--bg);min-width:320px;min-height:100vh;color:var(--text);font-size:var(--fs-base);line-height:var(--lh-normal);margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}::selection{background:var(--brand-soft-hover);color:var(--brand-text)}*{scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background-clip:padding-box;background-color:var(--border-strong);border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background-color:var(--text-subtle)}svg{flex:none}h1,h2,h3,h4{font-family:var(--font-display);color:var(--text);letter-spacing:-.02em;font-weight:700;line-height:var(--lh-tight);text-wrap:balance}h1{font-size:var(--fs-4xl);line-height:1.08}h2{font-size:var(--fs-3xl)}h3{font-size:var(--fs-2xl);line-height:var(--lh-snug)}h4{font-size:var(--fs-xl);line-height:var(--lh-snug)}p{text-wrap:pretty}.eyebrow{color:var(--brand);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-weight:700}.section-label{color:var(--sidebar-muted);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.11em;font-weight:700;display:block}.muted-copy{color:var(--text-muted);font-size:var(--fs-md);line-height:var(--lh-normal);margin:0}.button{border-radius:var(--radius-sm);max-width:100%;min-height:var(--control-height);font-weight:600;line-height:1.15;font-size:var(--fs-sm);text-align:center;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 14px;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform .1s;display:inline-flex}.button:active:not(:disabled){transform:translateY(1px)}.button:disabled{cursor:not-allowed;opacity:.6}.button svg{width:17px;height:17px}.button-primary{background:var(--brand);color:var(--brand-contrast);box-shadow:var(--shadow-brand)}.button-primary:hover:not(:disabled){background:var(--brand-hover)}.button-primary:active:not(:disabled){background:var(--brand-active)}.button-secondary{background:var(--brand-soft);border-color:color-mix(in srgb, var(--brand) 52%, var(--border));color:var(--brand-text)}.button-secondary:hover:not(:disabled){border-color:var(--brand);color:var(--brand-contrast);background:var(--brand)}.button-danger{background:var(--danger);border-color:var(--danger);color:var(--brand-contrast)}.button-danger:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 86%, #000);border-color:color-mix(in srgb, var(--danger) 86%, #000)}.button-danger:disabled{background:var(--surface-3);border-color:var(--border);color:var(--text-subtle)}.button-ghost:hover:not(:disabled){background:var(--surface-3);color:var(--text)}.button-tertiary{background:var(--surface-3);border-color:var(--border-strong);color:var(--text)}.button-tertiary:hover:not(:disabled){background:color-mix(in srgb, var(--surface-3) 80%, var(--brand));border-color:var(--brand);color:var(--text)}.button-small{height:32px;min-height:32px;font-size:var(--fs-sm);padding:0 14px}.button-large{min-height:44px;font-size:var(--fs-md);padding:0 20px}.icon-button{border-radius:var(--radius-sm);width:34px;height:34px;color:var(--text-subtle);background:0 0;border:0;place-items:center;transition:color .15s,background .15s;display:inline-grid}.icon-button:hover:not(:disabled){background:var(--surface-3);color:var(--text)}.icon-button svg{width:18px;height:18px}.button-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:.9rem;height:.9rem;animation:.7s linear infinite button-spin}@keyframes button-spin{to{transform:rotate(360deg)}}input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{width:100%;min-height:var(--control-height);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:inherit;padding:0 14px;line-height:1.2;transition:border-color .15s,box-shadow .15s}input[type=search]::-webkit-search-cancel-button{appearance:none}input[type=search]::-webkit-search-decoration{appearance:none}input[type=search]::-ms-clear{width:0;height:0;display:none}textarea{min-height:96px;line-height:var(--lh-normal);resize:vertical;padding:12px 14px}select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2352627a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;padding-right:40px}[data-theme=dark] select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239aa5b6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring);outline:none}input:disabled,select:disabled,textarea:disabled{background:var(--surface-2);color:var(--text-muted);cursor:not-allowed}input::placeholder,textarea::placeholder{color:var(--text-subtle)}label{color:var(--text-muted)}.field-label{align-items:baseline;gap:4px;display:inline-flex}.required-mark{color:var(--danger)}.field-help{color:var(--text-muted);font-size:var(--fs-sm);margin-top:4px;display:block}.field-invalid{box-shadow:0 0 0 3px var(--danger-soft);border-color:var(--danger)!important}.password-field{width:100%;position:relative}.password-field input{padding-right:48px}.password-visibility{border-radius:var(--radius-xs);width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.password-visibility:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.password-visibility:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.password-visibility:disabled{cursor:not-allowed}.password-visibility svg{width:18px;height:18px}.form-success{color:var(--success);font-size:var(--fs-base);margin:0;font-weight:600}.role-editor-footer{border-top:1px solid var(--border);background:var(--surface-2);justify-content:flex-end;align-items:center;gap:12px;padding:16px 20px;display:flex}.app-shell{min-height:100vh}.brand{font-family:var(--font-display);font-weight:800;font-size:var(--fs-2xl);letter-spacing:-.035em;color:var(--text);align-items:center;gap:12px;line-height:1;display:inline-flex}.brand-logo{object-fit:contain;flex:0 0 36px;width:36px;height:36px;transition:transform .2s}.brand-logo:hover{transform:scale(1.05)}.public-shell{flex-direction:column;display:flex}.topbar{z-index:30;width:100%;min-width:0;max-width:100%;height:68px;padding:0 var(--page-inline);border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);align-items:center;gap:28px;display:flex;position:sticky;top:0}.topbar>.brand,.topbar>nav{flex:none}.topbar>.brand{white-space:nowrap}.topbar nav{font-size:var(--fs-md);color:var(--text-muted);gap:20px;font-weight:500;display:flex}.topbar nav a:hover,.topbar nav a.active{color:var(--text)}.topbar>nav a.active{-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);text-underline-offset:8px;text-decoration-line:underline;text-decoration-thickness:2px}.topbar-nav-menu{width:auto;position:relative;overflow:visible}.topbar .topbar-nav-menu>summary{width:auto;min-height:0;color:var(--text-muted);font-size:var(--fs-md);cursor:pointer;white-space:nowrap;border:0;grid-template-columns:none;align-items:center;gap:4px;padding:0;font-weight:500;display:flex}.topbar .topbar-nav-menu>summary:hover,.topbar .topbar-nav-menu[open]>summary,.topbar .topbar-nav-menu.active>summary{color:var(--text);background:0 0;border:0}.topbar .topbar-nav-menu>summary span{font-size:inherit;font-weight:inherit}.topbar .topbar-nav-menu.active>summary span{-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);text-underline-offset:8px;text-decoration-line:underline;text-decoration-thickness:2px}.topbar .topbar-nav-menu>summary svg{color:currentColor;width:15px;height:15px;transform:rotate(90deg)}.topbar .topbar-nav-menu.topbar-nav-menu[open]>summary svg{transform:rotate(-90deg)}.topbar-nav-menu-panel{z-index:35;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-width:220px;box-shadow:var(--shadow-lg);gap:4px;margin:0;padding:8px;display:grid;position:absolute;top:calc(100% + 16px);left:50%;transform:translate(-50%)}.topbar-nav-menu-panel a{border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--fs-sm);white-space:nowrap;padding:10px;text-decoration:none!important}.topbar-nav-menu-panel a:hover,.topbar-nav-menu-panel a.active{background:var(--surface-raised);color:var(--text)}.topbar-actions{align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.topbar-mobile-toggle{display:none}.topbar-mobile-overlay{z-index:39;background:var(--overlay);opacity:0;pointer-events:none;transition:opacity .2s;display:none;position:fixed;inset:68px 0 0}.topbar-mobile-menu{z-index:40;border-left:1px solid var(--sidebar-border);background:var(--sidebar-bg);width:min(88vw,340px);color:var(--sidebar-text);flex-direction:column;gap:14px;padding:20px 16px;transition:transform .22s;display:none;position:fixed;top:68px;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.topbar-mobile-nav{gap:4px;display:grid}.topbar-mobile-nav a{border-radius:var(--radius-sm);color:var(--sidebar-text);font-size:var(--fs-md);align-items:center;gap:10px;padding:10px 12px;font-weight:500;display:flex}.topbar-mobile-nav a:hover,.topbar-mobile-nav a.active{background:var(--sidebar-active-bg);color:var(--sidebar-text-strong)}.topbar-mobile-nav a svg{opacity:.85;flex:0 0 18px;width:18px;height:18px}.topbar-mobile-profile-settings{border-bottom:1px solid var(--sidebar-border);gap:8px;padding-bottom:14px;display:grid}.topbar-mobile-section-label{color:var(--sidebar-muted);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;padding:0 12px;font-weight:700}.topbar-mobile-account{border-top:1px solid var(--sidebar-border);min-width:0;padding-top:14px;display:none}.topbar-mobile-account .sidebar-account-menu{gap:4px;min-width:0;display:grid}.topbar-mobile-account .sidebar-account-action{border-radius:var(--radius-sm);width:100%;min-width:0;min-height:44px;color:var(--sidebar-text);font:inherit;font-size:var(--fs-md);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 12px;font-weight:500;text-decoration:none;display:flex}.topbar-mobile-account .sidebar-account-action:hover{background:var(--sidebar-active-bg);color:var(--sidebar-text-strong)}.topbar-mobile-account .sidebar-account-action>svg{opacity:.85;flex:0 0 18px;width:18px;height:18px}.topbar-mobile-account .sidebar-profile-action{align-items:center}.topbar-mobile-account .sidebar-profile-action .profile-avatar{flex:0 0 28px;width:28px;height:28px}.topbar-mobile-account .sidebar-account-copy{gap:2px;min-width:0;display:grid}.topbar-mobile-account .sidebar-account-copy>span,.topbar-mobile-account .sidebar-account-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.topbar-mobile-account .sidebar-account-copy small{color:var(--sidebar-muted);font-size:var(--fs-xs);font-weight:400}.topbar-mobile-account .sidebar-logout-action{color:var(--sidebar-text)}.topbar .profile-menu{min-width:0}.topbar .profile-trigger{white-space:nowrap;min-width:0;max-width:180px}.topbar .profile-trigger-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.public-shell>main{flex:1;width:100%;min-width:0}.app-footer{border-top:1px solid var(--border);background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--brand) 8%, transparent), transparent 34%), var(--surface);color:var(--text-subtle);font-size:var(--fs-sm);grid-template-columns:auto minmax(280px,1fr) auto;align-items:center;gap:40px;padding:24px 28px;display:grid}.app-footer-links{flex-wrap:wrap;flex:none;justify-content:center;gap:12px 28px;display:flex}.app-footer a{color:inherit;text-decoration:none}.app-footer-links a{color:var(--text-muted);white-space:nowrap;padding:4px 0;font-weight:600;transition:color .15s}.app-footer-links a:hover{color:var(--brand-text)}.app-footer-copyright,.app-footer-author{color:var(--text-subtle);font-size:var(--fs-xs);white-space:nowrap}.app-footer-author{text-align:right}.app-footer-public{padding-inline:var(--page-inline)}.app-footer-application{background:var(--surface);grid-template-columns:minmax(0,1fr) auto;gap:20px}.app-footer-application .app-footer-author{text-align:right}.app-main>.app-footer-application{padding:14px 40px}.workspace-shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);background:var(--bg);display:grid}.app-main{flex-direction:column;width:100%;min-width:0;max-width:100%;min-height:100vh;display:flex;overflow-x:clip}.sidebar{background:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);height:100dvh;color:var(--sidebar-text);flex-direction:column;align-self:start;gap:4px;padding:20px 16px;display:flex;position:sticky;top:0;overflow:hidden}.sidebar-scroll{scrollbar-color:transparent transparent;flex-direction:column;flex:1;gap:4px;min-height:0;display:flex;overflow-y:auto}.sidebar:hover .sidebar-scroll{scrollbar-color:var(--border-strong) transparent}.sidebar:not(:hover) .sidebar-scroll::-webkit-scrollbar-thumb{background-color:#0000}.sidebar .brand{color:var(--sidebar-text-strong);flex-shrink:0;margin-bottom:6px;padding:0 8px}.sidebar .section-label{margin-top:14px;padding:0 8px}.sidebar nav{gap:4px;margin-top:6px;display:grid}.sidebar nav a,.sidebar nav [data-tutorial=launcher]{border-radius:var(--radius-sm);color:var(--sidebar-text);font-size:var(--fs-md);align-items:center;gap:10px;padding:8px 12px;font-weight:500;transition:background .15s,color .15s;display:flex}.sidebar nav a svg,.sidebar nav [data-tutorial=launcher] svg{opacity:.85;width:17px;height:17px}.sidebar nav a:hover,.sidebar nav [data-tutorial=launcher]:hover,.sidebar nav [data-tutorial=launcher]:focus-visible{background:var(--sidebar-active-bg);color:var(--sidebar-text-strong)}.sidebar nav a.active{background:var(--sidebar-active-bg);color:var(--sidebar-active-text);font-weight:600}.sidebar-footer{border-top:1px solid var(--sidebar-border);color:var(--sidebar-muted);font-size:var(--fs-sm);overflow-wrap:anywhere;gap:10px;margin-top:auto;padding:14px 10px 0;display:grid}.workspace-content{flex:1;min-width:0;max-width:100%;padding:32px 40px 40px;overflow-x:clip}.workspace-content>section{width:min(100%,1440px);min-width:0;margin-inline:auto}.area-toolbar{z-index:30;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:saturate(1.2)blur(10px);backdrop-filter:saturate(1.2)blur(10px);flex-shrink:0;align-items:center;gap:12px;min-height:74px;margin:0;padding:0 40px;display:flex;position:sticky;top:0}.area-toolbar>.brand{display:none}.area-toolbar-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.app-main>.app-footer{padding:0 40px}.sidebar-toggle,.sidebar-mobile-toolbar{display:none}.sidebar-overlay{z-index:40;background:var(--overlay);opacity:0;pointer-events:none;transition:opacity .2s;display:none;position:fixed;inset:0}.workspace-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:28px;min-width:0;margin-top:24px;margin-bottom:24px;display:flex}.workspace-header>*{min-width:0;max-width:100%}.workspace-header>:first-child{flex:auto}.workspace-header-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.entity-primary-action{border-left:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-left:4px;padding-left:14px;display:flex}.entity-detail-actions{flex-direction:column;align-items:flex-end;gap:8px;min-width:208px}.entity-detail-actions .entity-primary-action{border:0;order:-1;justify-content:flex-end;margin:0;padding:0}.entity-detail-actions .entity-primary-action>.button:only-child{min-width:208px}.workspace-header h1{max-width:100%;font-size:var(--fs-4xl);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 8px;line-height:1.1}.page-title-with-help{align-items:center;gap:8px;width:fit-content;display:flex}.workspace-header p:not(.eyebrow){max-width:620px;color:var(--text-muted);font-size:var(--fs-lg);margin:0;line-height:1.55}.breadcrumbs{color:var(--text-subtle);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;font-weight:600;line-height:1.25;display:flex}.breadcrumbs a{color:var(--text-muted)}.breadcrumbs a:hover{color:var(--brand)}.breadcrumbs [aria-current=page]{color:var(--text)}.breadcrumbs-separator{color:var(--text-subtle);font-weight:400}.app-error{text-align:center;max-width:520px;margin:14vh auto 0;padding:40px}.app-error h1{margin:0 0 12px}.app-error p{color:var(--text-muted);margin:0 0 24px}.analysis-status-spinner{width:14px;height:14px;animation:.9s linear infinite button-spin}@media (width<=1080px){.workspace-shell{grid-template-columns:1fr}.area-toolbar{height:68px;min-height:68px;padding:0 20px}.area-toolbar>.brand{display:inline-flex}.sidebar{z-index:50;width:min(84vw, var(--sidebar-width));border-right:0;border-left:1px solid var(--sidebar-border);height:calc(100dvh - 68px);transition:transform .24s;position:fixed;top:68px;left:auto;right:0;transform:translate(100%)}.sidebar>.brand{display:none}.sidebar.open{box-shadow:var(--shadow-lg);transform:translate(0)}.sidebar-overlay{display:block;inset:68px 0 0}.sidebar-overlay.visible{opacity:1;pointer-events:auto}.sidebar-toggle{margin-left:auto;display:inline-grid}.area-toolbar-actions{display:none}.sidebar-mobile-toolbar{border-bottom:1px solid var(--sidebar-border);margin:4px 0 10px;padding-bottom:12px;display:block}.sidebar-account-menu{gap:4px;display:grid}.sidebar-account-action{border-radius:var(--radius-sm);width:100%;min-height:42px;color:var(--sidebar-text);font:inherit;font-size:var(--fs-md);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 12px;font-weight:500;display:flex}.sidebar-account-action:hover{background:var(--sidebar-active-bg);color:var(--sidebar-text-strong)}.sidebar-account-action>svg{opacity:.85;flex:0 0 18px;width:18px;height:18px}.sidebar-profile-action .profile-avatar{flex:0 0 24px;width:24px;height:24px}.sidebar-account-copy{gap:1px;min-width:0;display:grid}.sidebar-account-copy small{color:var(--sidebar-muted);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.sidebar-logout-action{color:var(--sidebar-text)}.workspace-content{padding:24px 20px 40px}.app-main>.app-footer{padding-left:20px;padding-right:20px}}@media (width<=1320px){.topbar{gap:16px}.topbar>nav{display:none}.topbar-mobile-toggle{display:inline-grid}.topbar-mobile-overlay{display:block}.topbar-mobile-overlay.visible{opacity:1;pointer-events:auto}.topbar-mobile-menu{display:flex}.topbar-mobile-menu.open{transform:translate(0)}.app-footer{gap:28px}}@media (width<=820px){.topbar-actions,.topbar .profile-menu{gap:6px}.topbar .profile-trigger{max-width:none;padding-right:6px}.topbar .profile-trigger-label{display:none}}@media (width<=1080px){.topbar-actions{display:none}.topbar-mobile-account{display:block}.topbar-mobile-toggle{margin-left:auto}.workspace-header{flex-direction:column;align-items:flex-start}.workspace-header-actions{justify-content:flex-start;width:100%}.workspace-header-actions.entity-detail-actions{align-items:stretch;gap:12px;width:100%;min-width:0}.entity-detail-actions .entity-primary-action{gap:10px;width:100%;min-width:0}.entity-detail-actions .entity-primary-action>.button{flex:180px;min-width:0}.entity-detail-actions .entity-primary-action>.button:only-child{min-width:0}.entity-detail-actions>[role=group],.workspace-header>[role=group]{align-self:flex-end}.app-footer{grid-template-columns:1fr;gap:14px;padding-block:24px}.app-footer-links{justify-content:flex-start;width:100%}.app-footer-author{text-align:left}}@media (width<=820px){.app-footer-application{grid-template-columns:1fr;gap:8px}.app-footer-application .app-footer-author{text-align:left}}@media (width<=560px){.topbar{gap:12px}.topbar-actions{margin-left:auto}.topbar-actions .button{padding-inline:10px}.workspace-content{padding:20px 16px 32px}.app-main>.app-footer{padding-left:16px;padding-right:16px}.app-main>.app-footer-application{padding-top:12px;padding-bottom:12px}.area-toolbar{padding-left:14px;padding-right:14px}.workspace-header{gap:20px;margin-top:16px;margin-bottom:20px}.workspace-header h1{font-size:var(--fs-3xl)}.workspace-header p:not(.eyebrow){font-size:var(--fs-md)}.workspace-header-actions>.button{flex:auto;min-height:44px}.topbar .language-menu-trigger{justify-content:center;width:38px;padding:0}.topbar .language-menu-trigger>span{display:none}.button{white-space:normal}}.icon-action{width:var(--control-height);height:var(--control-height);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-muted);cursor:pointer;place-items:center;padding:0;transition:color .15s,border-color .15s,background .15s;display:inline-grid}.icon-action:hover:not(:disabled){border-color:var(--brand);color:var(--brand);background:var(--brand-soft)}.icon-action:disabled{opacity:.5;cursor:not-allowed}.icon-action svg{width:17px;height:17px}.icon-action-danger:hover:not(:disabled){border-color:var(--danger);color:var(--danger);background:var(--danger-soft)}.profile-menu{align-items:center;gap:10px;display:flex}.profile-account{position:relative}.profile-trigger{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--text);font-family:inherit;font-size:var(--fs-md);cursor:pointer;align-items:center;gap:10px;padding:6px 12px 6px 6px;font-weight:500;transition:border-color .15s;display:inline-flex}.profile-trigger:hover{border-color:var(--brand)}.profile-trigger-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.profile-trigger-chevron{width:16px;height:16px;color:var(--text-muted);transition:transform .15s}.profile-trigger-chevron.open{transform:rotate(180deg)}.profile-avatar{background:var(--brand);width:28px;height:28px;color:var(--brand-contrast);font-size:var(--fs-sm);border-radius:50%;place-items:center;font-weight:700;display:grid;overflow:hidden}.profile-avatar img{object-fit:cover;width:100%;height:100%}.profile-dropdown{z-index:60;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:260px;box-shadow:var(--shadow-lg);padding:8px;position:absolute;top:calc(100% + 8px);right:0}.profile-dropdown-identity{gap:4px;min-width:0;padding:8px 10px 12px;display:grid}.profile-dropdown-identity strong,.profile-dropdown-identity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-dropdown-identity strong{color:var(--text);font-size:var(--fs-md);font-weight:700}.profile-dropdown-identity span{color:var(--text-muted);font-size:var(--fs-sm)}.profile-dropdown-item{border-radius:var(--radius-sm);width:100%;min-height:42px;color:var(--text);font:inherit;font-size:var(--fs-md);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px;display:flex}.profile-dropdown-item:hover,.profile-dropdown-item:focus-visible{background:var(--surface-2)}.profile-dropdown-item svg{width:18px;height:18px;color:var(--text-muted);flex:0 0 18px}.profile-dropdown-separator{background:var(--border);height:1px;margin:6px 10px}.language-menu{position:relative}.language-menu-trigger{min-height:var(--control-height);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-muted);font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:8px;padding:0 12px;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.language-menu-trigger:hover{border-color:var(--brand);color:var(--brand)}.language-menu-trigger svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:17px;height:17px}.language-menu-list{z-index:40;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-width:160px;box-shadow:var(--shadow-md);gap:2px;padding:6px;animation:.12s fade-in;display:grid;position:absolute;top:calc(100% + 6px);right:0}.language-menu-list a{border-radius:var(--radius-xs);color:var(--text);font-size:var(--fs-md);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.language-menu-list a:hover{background:var(--surface-2)}.language-menu-list a.selected{color:var(--brand-text);font-weight:600}.language-check{color:var(--brand)}.sidebar-language-menu .language-menu-trigger{width:100%;min-height:var(--control-height);border-radius:var(--radius-sm);color:var(--sidebar-text);font-size:var(--fs-md);background:0 0;border:0;justify-content:flex-start;gap:12px;padding:8px 12px;font-weight:500}.sidebar-language-menu .language-menu-trigger:hover{background:var(--sidebar-active-bg);color:var(--sidebar-text-strong)}.sidebar-language-menu .sidebar-language-label{text-align:left;flex:1}.sidebar-language-menu .sidebar-language-value{color:var(--sidebar-muted);font-size:var(--fs-xs)}.sidebar-language-menu .sidebar-language-chevron{width:15px;height:15px;transition:transform .15s}.sidebar-language-menu .language-menu-trigger[aria-expanded=true] .sidebar-language-chevron{transform:rotate(180deg)}.sidebar-language-menu .language-menu-list{border-color:var(--sidebar-border);background:var(--sidebar-active-bg);min-width:0;box-shadow:none;margin:2px 8px 6px;position:static}.sidebar-language-menu .language-menu-list a{color:var(--sidebar-text)}.sidebar-language-menu .language-menu-list a:hover{background:color-mix(in srgb, var(--sidebar-active-bg) 70%, white 8%);color:var(--sidebar-text-strong)}.inline-error{border:1px solid var(--danger-border);border-radius:var(--radius-md);background:var(--danger-soft);color:var(--danger);flex-wrap:wrap;align-items:center;gap:14px;padding:20px;display:flex}.inline-error p{flex:1;margin:0}.loading-copy{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:max-content;min-height:42px;box-shadow:var(--shadow-sm);color:var(--text-muted);font-size:var(--fs-md);margin:0;padding:24px}.page-spinner{border:3px solid var(--border);border-top-color:var(--brand);border-radius:50%;width:28px;height:28px;margin:48px auto;animation:.7s linear infinite button-spin}@media (prefers-reduced-motion:reduce){.page-spinner{animation-duration:2s}}.visually-hidden,.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}@keyframes fade-in{0%{opacity:0}}@keyframes pop-in{0%{opacity:0;transform:translateY(8px)scale(.99)}}@keyframes slide-in{0%{opacity:0;transform:translate(16px)}}.danger-icon{color:var(--danger)!important}.danger-icon:hover:not(:disabled){border-color:var(--danger-border)!important;background:var(--danger-soft)!important;color:var(--danger)!important}.table-checkbox{align-items:center;display:inline-flex}.table-sort{color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.table-sort:disabled{cursor:default}
