:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-page:#07111d;--bg-app:#0a0f14;--bg-sidebar:#080d14;--surface-1:#0e1622;--surface-2:#121c2a;--surface-3:#172334;--surface-raised:#182538;--text-primary:#f5f7fa;--text-secondary:#a9b4c2;--text-muted:#6f7c8e;--accent-gold:#e1b93b;--accent-gold-hover:#f0c94d;--accent-violet:#6d6bff;--accent-cyan:#3abeff;--success:#1fd16c;--danger:#f05252;--warning:#f59e0b;--border-default:#233246;--border-strong:#314561;--shadow-panel:0 18px 44px #0000003d;--shadow-subtle:0 10px 28px #0003;--radius-panel:8px;--radius-control:6px;--radius-pill:999px;--sidebar-width:clamp(240px, 14vw, 380px);--font-sans:Inter, "Manrope", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--space-2xs:clamp(2px, .15vw, 4px);--space-xs:clamp(6px, .4vw, 10px);--space-sm:clamp(10px, .6vw, 16px);--space-md:clamp(14px, .95vw, 26px);--space-lg:clamp(18px, 1.4vw, 36px);--space-xl:clamp(24px, 2vw, 52px);--control-height:clamp(36px, 2.4vw, 54px);--control-height-compact:clamp(28px, 1.8vw, 40px);--avatar-md:clamp(30px, 1.9vw, 48px);--avatar-sm:clamp(22px, 1.4vw, 34px);--page-max-width:clamp(1280px, 80vw, 2600px);--topbar-height:clamp(60px, 4vw, 96px)}*{box-sizing:border-box}html,body,#root{height:100%;overflow:hidden}html{background:var(--bg-app);font-size:clamp(14.5px,.208vw + 12px,21px)}body{min-width:0;color:var(--text-primary);font-family:var(--font-sans);background:linear-gradient(180deg, #31456124, transparent 240px), linear-gradient(135deg, var(--bg-page), var(--bg-app));font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:2px}::selection{color:#080a0d;background:var(--accent-gold)}p{color:var(--text-secondary);margin:0;line-height:1.55}h1,h2,h3{color:var(--text-primary);letter-spacing:0;margin:0;font-weight:720;line-height:1.1}strong{color:var(--text-primary);font-weight:720}ul{margin:0;padding-left:1rem}.app-frame{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);background:#0a0f14b8;height:100dvh;display:grid;position:relative}.app-frame:before{box-sizing:border-box;content:"";z-index:0;width:var(--sidebar-width);border-right:1px solid var(--border-default);background:var(--bg-sidebar);pointer-events:none;position:absolute;inset:0 auto 0 0}.sidebar{z-index:1;height:100%;padding:var(--space-md) var(--space-md);background:0 0;flex-direction:column;gap:20px;display:flex;position:relative;overflow-y:auto}.sidebar__brand{border-bottom:1px solid var(--border-default);gap:8px;padding:8px 8px 14px;display:grid}.sidebar__brand-mark{border-radius:var(--radius-control);color:#0a0f14;background:var(--accent-gold);border:1px solid #e1b93b80;justify-content:center;align-items:center;width:34px;height:34px;font-weight:860;display:inline-flex}.sidebar__brand h1{font-size:1.3rem}.sidebar__brand p:last-child{max-width:220px;color:var(--text-muted);font-size:.86rem}.sidebar__eyebrow,.topbar__eyebrow,.auth-shell__eyebrow,.panel__eyebrow,.section-label,.page-header__eyebrow{color:var(--accent-cyan);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:760}.sidebar__nav{gap:18px;display:grid}.sidebar__group{gap:6px;display:grid}.sidebar__group-label{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;padding:0 8px;font-size:.72rem;font-weight:760}.nav-link{border-radius:var(--radius-control);min-height:38px;color:var(--text-secondary);border:1px solid #0000;align-items:center;padding:0 10px;font-size:.92rem;font-weight:680;transition:border-color .15s,background .15s,color .15s;display:flex}.nav-link:hover{border-color:var(--border-default);color:var(--text-primary);background:#121c2ac2}.nav-link--active{color:var(--text-primary);box-shadow:inset 3px 0 0 var(--accent-gold);background:#e1b93b1f;border-color:#e1b93b8a}.sidebar__footer{border:1px solid var(--border-default);border-radius:var(--radius-panel);background:var(--surface-1);gap:9px;margin-top:auto;padding:12px;display:flex;position:relative}.sidebar__status-dot{background:var(--success);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px;box-shadow:0 0 0 4px #1fd16c1a}.sidebar__footer p{color:var(--text-muted);font-size:.82rem}.workspace{z-index:1;flex-direction:column;min-width:0;height:100%;display:flex;position:relative;overflow-y:auto}.topbar{z-index:10;min-height:var(--topbar-height);padding:var(--space-sm) var(--space-lg);border-bottom:1px solid var(--border-default);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0f14eb;justify-content:space-between;align-items:center;gap:18px;display:flex;position:sticky;top:0}.topbar h2{margin-top:2px;font-size:1rem}.topbar__left{align-items:center;gap:12px;min-width:0;display:flex}.topbar__session{gap:3px;display:grid}.topbar__actions{align-items:center;gap:12px;display:flex}.topbar__identity{justify-items:end;gap:5px;display:grid}.topbar__identity>span{color:var(--text-secondary);font-size:.88rem}.topbar__roles,.stack-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sidebar-toggle,.sidebar-backdrop{display:none}.sidebar-toggle{border:1px solid var(--border-default);border-radius:var(--radius-control);min-height:36px;color:var(--text-primary);background:var(--surface-2);justify-content:center;align-items:center;padding:0 11px;font-size:.84rem;font-weight:760}.page-shell{width:100%;max-width:var(--page-max-width);padding:var(--space-lg) var(--space-xl)}.page-stack{flex-direction:column;gap:18px;display:flex}.page-grid{gap:18px;display:grid}.page-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.page-header{justify-content:space-between;align-items:flex-start;gap:var(--space-md);padding-bottom:var(--space-2xs);display:flex}.page-header__copy{gap:var(--space-xs);max-width:clamp(640px,50vw,1100px);display:grid}.page-header h1{font-size:clamp(1.7rem,3vw,2.35rem)}.page-header p{max-width:clamp(580px,46vw,1000px);font-size:clamp(.92rem,.4vw + .8rem,1.1rem)}.page-header__actions{gap:var(--space-xs);flex-wrap:wrap;justify-content:flex-end;display:flex}.panel{border:1px solid var(--border-default);border-radius:var(--radius-panel);background:linear-gradient(180deg, #f5f7fa09, transparent 120px), var(--surface-1);box-shadow:var(--shadow-subtle);padding:var(--space-md)}.panel__header{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);margin-bottom:var(--space-sm);display:flex}.panel__title{margin-top:4px;font-size:1rem}.panel__action{justify-content:flex-end;align-items:center;display:flex}.btn{justify-content:center;align-items:center;gap:var(--space-xs);min-height:var(--control-height);padding-inline:var(--space-sm);border-radius:var(--radius-control);white-space:nowrap;border:1px solid #0000;font-size:clamp(.85rem,.5vw + .7rem,1.05rem);font-weight:720;transition:border-color .15s,background .15s,color .15s,opacity .15s;display:inline-flex}.btn:hover:not(:disabled){border-color:var(--border-strong)}.btn:focus-visible,.modal-close:focus-visible,.sidebar-toggle:focus-visible,.nav-link:focus-visible,.detail-tab:focus-visible,.quick-filter-chip:focus-visible,.voice-checklist-item:focus-visible,.questions-table__question:focus-visible,.priority-breakdown-popover__trigger:focus-visible,.priority-breakdown-popover__close:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:2px;box-shadow:0 0 0 4px #3abeff1f}.btn:disabled{opacity:.52}.btn--full{width:100%}.btn--primary{color:#0a0f14;background:var(--accent-gold);border-color:#f0c94d73;box-shadow:0 10px 24px #e1b93b29}.btn--primary:hover:not(:disabled){background:var(--accent-gold-hover)}.btn--secondary{color:var(--text-primary);border-color:var(--border-strong);background:var(--surface-2)}.btn--secondary:hover:not(:disabled){background:var(--surface-3)}.btn--ghost{color:var(--text-secondary);border-color:var(--border-default);background:0 0}.btn--ghost:hover:not(:disabled){color:var(--text-primary);background:#121c2abf}.btn--danger{color:#fff1f1;background:#f052522e;border-color:#f052527a}.btn--danger:hover:not(:disabled){background:#f052523d;border-color:#f05252b3}.btn--compact{min-height:var(--control-height-compact);padding-inline:var(--space-xs);font-size:clamp(.75rem,.35vw + .65rem,.9rem)}.field{gap:var(--space-2xs);display:grid}.field__label{color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:clamp(.75rem,.35vw + .65rem,.92rem);font-weight:760}.field__hint,.muted-copy,.table-primary span,.resource-card__header p,.resource-card__meta,.list-row__subtitle,.pagination-bar__copy,.shell-note,.empty-state p{color:var(--text-muted);font-size:clamp(.7rem,.3vw + .6rem,.85rem)}.field__error,.form-error-banner{color:var(--danger);font-size:clamp(.7rem,.3vw + .6rem,.85rem)}.form-error-banner{border-radius:var(--radius-control);background:#f052521a;border:1px solid #f0525257;padding:10px 12px}.input{width:100%;min-height:var(--control-height);padding-inline:var(--space-sm);border:1px solid var(--border-default);border-radius:var(--radius-control);color:var(--text-primary);background:#0b121d;outline:none;font-size:clamp(.85rem,.5vw + .7rem,1.05rem);transition:border-color .15s,box-shadow .15s}.input::placeholder{color:var(--text-muted)}.input:focus{border-color:#3abeffb8;box-shadow:0 0 0 3px #3abeff1f}.input--error{border-color:#f05252a8}.select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-muted) 50%), linear-gradient(135deg, var(--text-muted) 50%, transparent 50%);background-position:calc(100% - 16px) 17px,calc(100% - 11px) 17px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:28px}.badge{min-height:clamp(22px,1.4vw,30px);padding-inline:var(--space-xs);border-radius:var(--radius-pill);letter-spacing:.02em;white-space:nowrap;border:1px solid #0000;align-items:center;font-size:clamp(.7rem,.35vw + .6rem,.85rem);font-weight:760;display:inline-flex}.badge--neutral{color:var(--text-secondary);background:#6f7c8e1f;border-color:#6f7c8e52}.badge--info{color:#c7efff;background:#3abeff1f;border-color:#3abeff61}.badge--success{color:#c9ffdf;background:#1fd16c1f;border-color:#1fd16c5c}.badge--warning{color:#ffe1a8;background:#f59e0b21;border-color:#f59e0b61}.badge--danger{color:#ffd4d4;background:#f0525221;border-color:#f0525261}.badge--violet{color:#eadfff;background:#9162e92e;border-color:#9162e975}.high-quality-badge{box-shadow:0 0 0 1px #9162e933,0 8px 18px #9162e91f}.badge--gold{color:#fff0b8;background:#e1b93b21;border-color:#e1b93b6b}.loading-screen,.system-shell{justify-content:center;align-items:center;min-height:280px;display:flex}.loading-screen{gap:var(--space-sm);flex-direction:column}.loading-screen--full{min-height:100vh}.spinner{border:2px solid #f5f7fa1f;border-top-color:var(--accent-gold);border-radius:50%;width:26px;height:26px;animation:.85s linear infinite spin}.spinner--inline{width:16px;height:16px}.empty-state{gap:var(--space-xs);min-height:180px;padding:var(--space-lg);border:1px dashed var(--border-strong);border-radius:var(--radius-panel);text-align:center;background:#0e162294;place-items:center;display:grid}.empty-state--error{background:#f0525214;border-style:solid;border-color:#f0525252}.empty-state h3{font-size:1rem}.empty-state__action{margin-top:var(--space-2xs)}.metrics-grid{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stat-card{min-height:clamp(110px,8vw,180px);position:relative;overflow:hidden}.stat-card:before{content:"";background:var(--stat-color,var(--border-strong));height:3px;position:absolute;inset:0 0 auto}.stat-card__body{gap:var(--space-xs);display:grid}.stat-card__label{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:clamp(.75rem,.35vw + .65rem,.92rem);font-weight:760}.stat-card__value{color:var(--text-primary);font-size:clamp(1.4rem,.8vw + 1.1rem,2.4rem);font-weight:780;line-height:1}.stat-card__description{color:var(--text-secondary);font-size:clamp(.82rem,.25vw + .74rem,1rem)}.stat-card--gold{--stat-color:var(--accent-gold)}.stat-card--cyan{--stat-color:var(--accent-cyan)}.stat-card--violet{--stat-color:var(--accent-violet)}.stat-card--success{--stat-color:var(--success)}.stat-card--warning{--stat-color:var(--warning)}.stat-card--danger{--stat-color:var(--danger)}.quality-grid,.summary-grid,.threshold-grid,.placeholder-grid{gap:12px;display:grid}.quality-grid,.placeholder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-grid,.threshold-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.quality-card,.summary-block,.placeholder-card,.threshold-grid>div{border:1px solid var(--border-default);border-radius:var(--radius-panel);background:var(--surface-2);gap:7px;min-width:0;padding:13px;display:grid}.quality-card span,.summary-block span,.threshold-grid span{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:760}.quality-card strong,.summary-block strong,.threshold-grid strong{overflow-wrap:anywhere;min-width:0;font-size:1.05rem}.thresholds-form{gap:16px;display:grid}.thresholds-form__summary{background:linear-gradient(180deg, #e1b93b14, transparent 140px), var(--surface-1);border-color:#e1b93b47}.thresholds-form__summary p+p{margin-top:7px}.thresholds-form__grid{column-count:2;column-gap:var(--space-md)}.thresholds-form__grid>.panel{width:100%;margin-bottom:var(--space-md);break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;display:block}.thresholds-form__grid>.panel:last-child{margin-bottom:0}.thresholds-form__section{gap:13px;display:grid}.thresholds-form__section>p{color:var(--text-muted);font-size:.86rem}.thresholds-form__fields{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.thresholds-form__fields .field:only-child{max-width:320px}.thresholds-form__actions{z-index:3;border:1px solid var(--border-default);border-radius:var(--radius-panel);box-shadow:var(--shadow-subtle);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0f14eb;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:12px;display:flex;position:sticky;bottom:14px}.thresholds-history-card{background:linear-gradient(#6d6bff12,#0000 110px),#121c2ac7}.thresholds-loading{gap:10px;display:grid}.thresholds-loading span{border:1px solid var(--border-default);border-radius:var(--radius-control);background:linear-gradient(90deg,#f5f7fa0f,#9162e92e,#f5f7fa0f) 0 0/220% 100%;min-height:54px;animation:1.35s ease-in-out infinite dashboard-skeleton;display:block}.questions-toolbar{gap:var(--space-sm);margin-bottom:var(--space-md);grid-template-columns:minmax(clamp(200px,14vw,320px),1fr) minmax(clamp(160px,11vw,240px),220px) minmax(clamp(150px,10vw,220px),200px);align-items:end;display:grid}.questions-toolbar .input{min-height:36px}.questions-toolbar .select{background-position:calc(100% - 16px) 15px,calc(100% - 11px) 15px}.questions-table-wrapper{border-color:#6d6bff38}.questions-table{min-width:clamp(960px,60vw,1400px)}.questions-table th,.questions-table td{padding-block:var(--space-xs)}.questions-table tbody tr.questions-table__row--selected{background:#6d6bff1a}.questions-table__question{text-align:left;background:0 0;border:0;gap:5px;width:100%;padding:0;display:grid}.questions-table__question strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.questions-table__question span{color:var(--text-muted);font-size:.76rem}.questions-table__actions{flex-wrap:nowrap;align-items:center;gap:7px;min-width:max-content;display:inline-flex}.question-preview{gap:15px;display:grid}.question-preview__header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.question-preview__header h3{margin-top:5px;font-size:1rem;line-height:1.35}.question-preview__options{gap:9px;padding:0;list-style:none;display:grid}.question-preview__options li{border:1px solid var(--border-default);border-radius:var(--radius-control);background:#0a0f1457;grid-template-columns:28px minmax(0,1fr);align-items:flex-start;gap:9px;padding:10px;display:grid}.question-preview__options li>span{border:1px solid var(--border-default);border-radius:var(--radius-control);width:24px;height:24px;color:var(--text-secondary);background:#121c2ae6;justify-content:center;align-items:center;font-size:.78rem;font-weight:800;display:inline-flex}.question-preview__option--correct{background:#e1b93b14!important;border-color:#e1b93b6b!important}.question-preview__option--correct>span{color:#fff0b8!important;background:#e1b93b1f!important;border-color:#e1b93b85!important}.question-modal{width:min(clamp(740px,56vw,1100px),100%)}.question-modal .decision-modal__header{padding:var(--space-md) var(--space-md) 0}.question-form{gap:14px;padding:18px;display:grid}.question-form__grid,.question-form__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.question-textarea{resize:vertical;min-height:112px;padding-block:10px}.question-toggle{border:1px solid var(--border-default);border-radius:var(--radius-control);min-height:40px;color:var(--text-secondary);background:#0a0f1457;align-items:center;gap:9px;padding:0 11px;font-size:.88rem;font-weight:720;display:flex}.question-toggle input{accent-color:var(--accent-gold)}.passages-toolbar{gap:var(--space-sm);margin-bottom:var(--space-md);grid-template-columns:minmax(clamp(160px,11vw,240px),220px) minmax(clamp(160px,11vw,240px),220px);align-items:end;display:grid}.passages-table-wrapper{border-color:#3abeff33}.passages-table{min-width:clamp(960px,60vw,1400px)}.passages-table tbody tr.passages-table__row{cursor:pointer}.passages-table tbody tr.passages-table__row--selected{background:#3abeff1a}.passages-table tbody tr.passages-table__row:focus-visible{outline-offset:-2px;outline:2px solid #3abeffbf}.passage-preview{gap:15px;display:grid}.passage-preview__header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.passage-preview__header h3{margin-top:5px;font-size:1rem;line-height:1.35}.passage-preview__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.passage-preview__stats>div{border:1px solid var(--border-default);border-radius:var(--radius-control);background:#0a0f1457;gap:6px;padding:11px;display:grid}.passage-preview__stats span{color:var(--text-muted);text-transform:uppercase;font-size:.76rem;font-weight:760}.passage-preview__text{border-radius:var(--radius-control);color:#dce7f6;white-space:pre-wrap;background:#0a0f1494;border:1px solid #3abeff38;max-height:360px;margin:0;padding:14px;font-family:SFMono-Regular,Cascadia Code,Roboto Mono,ui-monospace,monospace;font-size:.88rem;line-height:1.7;overflow:auto}.passage-modal{width:min(760px,100%)}.passage-modal .decision-modal__header{padding:var(--space-md) var(--space-md) 0}.passage-textarea{resize:vertical;min-height:210px;padding-block:10px;font-family:SFMono-Regular,Cascadia Code,Roboto Mono,ui-monospace,monospace;line-height:1.6}.admin-users-summary .summary-block{background:linear-gradient(180deg, #3abeff0f, transparent 90px), var(--surface-2)}.admin-users-table-wrapper{border-color:#9162e938}.admin-users-table{min-width:980px}.admin-user-cell{gap:5px;display:grid}.admin-user-cell span{color:var(--text-muted);font-size:.76rem}.admin-user-preview{gap:14px;display:grid}.admin-user-preview h3{margin-top:5px;font-size:1rem}.admin-user-modal{width:min(620px,100%)}.admin-user-modal .decision-modal__header{padding:var(--space-md) var(--space-md) 0}.requisition-modal{width:min(700px,100%)}.requisition-modal .decision-modal__header{padding:var(--space-md) var(--space-md) 0}.notifications-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.notifications-list{gap:var(--space-sm);display:grid}.notification-item{--notification-tone:var(--text-muted);--notification-bg:#6f7c8e14;gap:var(--space-sm);padding:var(--space-sm);border:1px solid color-mix(in srgb, var(--notification-tone) 28%, var(--border-default));border-radius:var(--radius-panel);background:linear-gradient(180deg, var(--notification-bg), transparent 110px), #121c2ab8;grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.notification-item--high{--notification-tone:var(--accent-violet);--notification-bg:#9162e91f}.notification-item--medium{--notification-tone:var(--warning);--notification-bg:#f59e0b1a}.notification-item--low{--notification-tone:var(--text-muted);--notification-bg:#6f7c8e14}.notification-item--read{opacity:.7}.notification-item__main,.notification-item__header{min-width:0}.notification-item__main{gap:9px;display:grid}.notification-item__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.notification-item__header h3{font-size:.98rem;line-height:1.25}.notification-item__header p{color:var(--text-muted);margin-top:5px;font-size:.86rem}.notification-type-badges,.notification-item__meta,.notification-item__actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.notification-type-badges{justify-content:flex-end}.notification-item__meta{color:var(--text-muted);font-size:.78rem}.notification-item__actions{justify-content:flex-end}.stack-list{flex-direction:column;gap:10px;display:flex}.stack-gap-sm{flex-direction:column;gap:8px;display:flex}.list-row{border-bottom:1px solid #233246c7;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.list-row:last-child{border-bottom:none}.list-row__title,.resource-card__header h3,.table-primary a{color:var(--text-primary);font-weight:720}.list-row__title{font-size:.94rem}.dashboard-page{gap:var(--space-lg)}.dashboard-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-main-grid{gap:var(--space-md);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;display:grid}.dashboard-section{gap:var(--space-sm);flex-direction:column;display:flex}.dashboard-section__header{gap:4px;max-width:clamp(540px,50vw,880px);display:grid}.dashboard-section__eyebrow{color:var(--accent-cyan);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:760}.dashboard-section__title{color:var(--text-primary);margin:0;font-size:clamp(1.05rem,.4vw + .95rem,1.35rem);font-weight:720}.dashboard-section__subtitle{color:var(--text-secondary);margin:0;font-size:clamp(.85rem,.3vw + .78rem,.98rem)}.dashboard-section__grid{gap:var(--space-md);align-items:start;display:grid}.dashboard-section__grid--review{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.dashboard-section__grid--pipeline{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.dashboard-quality-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-detail-stack{gap:var(--space-md);display:grid}.analytics-detail-stack>.panel{min-width:0}.analytics-skeleton-panel--main{min-height:clamp(320px,28vw,560px)}.analytics-bar-list,.analytics-trend-list{gap:var(--space-sm);display:grid}.analytics-bar-row{gap:var(--space-xs);padding:var(--space-xs) 0;border-bottom:1px solid #233246c7;display:grid}.analytics-bar-row:last-child{border-bottom:none}.analytics-bar-row__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.analytics-bar-row__header strong{color:var(--accent-violet)}.analytics-bar-row__track,.analytics-trend-row__track{border-radius:var(--radius-pill);background:#233246cc;height:8px;overflow:hidden}.analytics-bar-row__track span,.analytics-trend-row__track span{border-radius:inherit;background:linear-gradient(353deg,#9162e9 17.51%,#c0a5f3 183.08%);height:100%;display:block}.analytics-trend-list{gap:var(--space-sm)}.analytics-chart-legend{flex-wrap:wrap;gap:12px;display:flex}.analytics-chart-legend__item{color:var(--text-muted);align-items:center;gap:7px;font-size:.78rem;font-weight:720;display:inline-flex}.analytics-chart-legend__item:before{content:"";border-radius:50%;width:8px;height:8px}.analytics-chart-legend__item--violet:before{background:var(--accent-violet);box-shadow:0 0 0 4px #6d6bff1f}.analytics-chart-legend__item--green:before{background:var(--success);box-shadow:0 0 0 4px #1fd16c1a}.analytics-trend-row{grid-template-columns:74px minmax(0,1fr) 72px;align-items:center;gap:12px;display:grid}.analytics-trend-row__label{color:var(--text-secondary);font-size:.82rem;font-weight:720}.analytics-trend-row__bars{gap:6px;display:grid}.analytics-trend-row__track--violet span{background:linear-gradient(353deg,#9162e9 17.51%,#c0a5f3 183.08%)}.analytics-trend-row__track--green span{background:var(--success)}.analytics-trend-row strong{color:var(--text-secondary);justify-self:end;font-size:.82rem}.funnel-row{border-bottom:1px solid #233246c7;gap:10px;padding:10px 0 12px;display:grid}.funnel-row:last-child{border-bottom:none}.funnel-row__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.funnel-row__header strong{color:var(--accent-violet)}.funnel-row__track{border-radius:var(--radius-pill);background:#233246cc;height:7px;overflow:hidden}.funnel-row__track span{border-radius:inherit;background:linear-gradient(353deg,#9162e9 17.51%,#c0a5f3 183.08%);height:100%;display:block}.dashboard-application-row{gap:var(--space-md);padding:var(--space-sm);border:1px solid var(--border-default);border-radius:var(--radius-control);background:#121c2ab8;grid-template-columns:minmax(0,1.2fr) minmax(0,auto) minmax(140px,auto);align-items:center;transition:border-color .15s,background .15s;display:grid}.dashboard-application-row:hover{border-color:var(--border-strong);background:var(--surface-2)}.dashboard-application-row__main,.dashboard-application-row__aside{gap:4px;min-width:0;display:grid}.dashboard-application-row__main strong,.dashboard-application-row__main span,.dashboard-application-row__aside span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-application-row__main span,.dashboard-application-row__aside span{color:var(--text-muted);font-size:.8rem}.dashboard-application-row__meta{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.dashboard-application-row__meta>*{flex-shrink:0}.dashboard-application-row__aside{text-align:right;justify-items:end}.attention-groups{gap:16px;display:grid}.attention-group{gap:10px;display:grid}.attention-group__header,.attention-item__title,.attention-item__meta{align-items:center;gap:8px;display:flex}.attention-group__header{justify-content:space-between}.attention-group__header h3{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.attention-item{border:1px solid var(--border-default);border-radius:var(--radius-control);background:#121c2ab3;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px;display:grid}.attention-item:hover{border-color:var(--border-strong);background:var(--surface-2)}.attention-item p{color:var(--text-muted);margin-top:5px;font-size:.84rem}.attention-item__meta{color:var(--text-muted);text-align:right;flex-wrap:wrap;justify-content:flex-end;font-size:.78rem}.attention-queue{gap:14px;display:grid}.attention-tabs{border:1px solid var(--border-default);border-radius:var(--radius-control);background:#121c2a80;flex-wrap:wrap;gap:6px;padding:4px;display:flex}.attention-tab{border-radius:calc(var(--radius-control) - 2px);color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;flex:auto;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:.8rem;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex;position:relative}.attention-tab:hover{color:var(--text-primary);background:#ffffff0a}.attention-tab--active{background:var(--surface-2);border-color:var(--border-strong);color:var(--text-primary)}.attention-tab__hint{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface-2,#121c2af5);width:max-content;max-width:280px;color:var(--text-primary);letter-spacing:0;text-transform:none;text-align:left;opacity:0;pointer-events:none;visibility:hidden;z-index:20;white-space:normal;gap:6px;padding:10px 12px;font-size:.78rem;line-height:1.4;transition:opacity .12s,transform .12s,visibility 0s linear .12s;display:grid;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,4px);box-shadow:0 12px 28px #00000073}.attention-tab__hint:before{content:"";background:inherit;border-left:1px solid var(--border-strong);border-top:1px solid var(--border-strong);width:10px;height:10px;position:absolute;top:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.attention-tab__hint strong{color:var(--text-primary);font-size:.82rem;font-weight:600}.attention-tab__hint>span{color:var(--text-secondary);font-weight:400}.attention-tab:hover .attention-tab__hint,.attention-tab:focus-visible .attention-tab__hint{opacity:1;visibility:visible;transition:opacity .12s,transform .12s,visibility linear;transform:translate(-50%)}.attention-queue__body{min-height:0}.attention-queue__list{max-height:360px;padding-right:4px;overflow-y:auto}.attention-queue__footer{border-top:1px solid var(--border-default);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.dashboard-skeleton-card,.dashboard-skeleton-panel{gap:12px;display:grid}.dashboard-skeleton-card span,.dashboard-skeleton-card strong,.dashboard-skeleton-panel span,.dashboard-skeleton-panel strong{border-radius:var(--radius-control);background:linear-gradient(90deg,#f5f7fa0f,#9162e92e,#f5f7fa0f) 0 0/220% 100%;animation:1.35s ease-in-out infinite dashboard-skeleton;display:block}.dashboard-skeleton-card span:first-child,.dashboard-skeleton-panel span:first-child{width:44%;height:12px}.dashboard-skeleton-card strong,.dashboard-skeleton-panel strong{width:62%;height:30px}.dashboard-skeleton-card span:last-child,.dashboard-skeleton-panel span{height:12px}.section-label{color:var(--text-muted)}.table-wrapper{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--border-default);border-radius:var(--radius-panel);width:100%;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;min-width:900px}.data-table th,.data-table td{padding:var(--space-xs) var(--space-sm);text-align:left;vertical-align:middle;border-bottom:1px solid #233246c7}.data-table th{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;background:#121c2ab3;font-size:clamp(.72rem,.35vw + .6rem,.88rem);font-weight:780}.data-table tr:last-child td{border-bottom:none}.data-table tbody tr{background:#0e162270}.data-table tbody tr:hover{background:#172334b8}.table-primary{gap:4px;min-width:0;display:grid}.candidate-cell{align-items:center;gap:10px;min-width:220px;display:flex}.candidate-cell--dense{min-width:260px}.applications-filters{gap:var(--space-sm);grid-template-columns:minmax(240px,1.4fr) repeat(3,minmax(140px,1fr));align-items:end;display:grid}.applications-filters--compact{grid-template-columns:minmax(260px,1fr) minmax(180px,220px) auto}.applications-filters__actions{gap:var(--space-xs);align-items:center;display:flex}.quick-filters{gap:9px;display:grid}.quick-filters__header{justify-content:space-between;align-items:center;display:flex}.quick-filters__chips{flex-wrap:wrap;gap:8px;display:flex}.quick-filter-chip{border:1px solid var(--border-default);border-radius:var(--radius-control);min-height:32px;color:var(--text-secondary);background:#121c2ab8;align-items:center;padding:0 11px;font-size:.82rem;font-weight:740;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;display:inline-flex}.quick-filter-chip:hover,.quick-filter-chip--active{color:var(--text-primary);border-color:var(--border-strong);background:var(--surface-2)}.quick-filter-chip--other{align-items:center;gap:6px;display:inline-flex}.quick-filter-chip__caret{color:var(--text-muted);font-size:.62rem;line-height:1}.quick-filters__other{display:inline-flex;position:relative}.quick-filters__popover{z-index:50;width:max-content;max-width:min(720px, calc(100vw - var(--space-lg) * 2));border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface-1);flex-flow:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:12px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 52px #0000005c}.quick-filters__popover .quick-filter-chip{white-space:nowrap;flex:none}.advanced-filters-drawer{z-index:70;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03070cad;justify-content:flex-end;display:flex;position:fixed;inset:0}.advanced-filters-drawer__panel{border-left:1px solid var(--border-strong);background:linear-gradient(180deg, #9162e91a, transparent 160px), var(--surface-1);flex-direction:column;width:min(480px,100%);height:100dvh;display:flex;box-shadow:-28px 0 70px #00000061}.advanced-filters-drawer__header,.advanced-filters-drawer__actions{border-bottom:1px solid var(--border-default);flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px;display:flex}.advanced-filters-drawer__header h2{margin-top:4px;font-size:1.25rem}.advanced-filters-drawer__header p:last-child{color:var(--text-muted);margin-top:6px;font-size:.86rem}.advanced-filters-drawer__body{flex:auto;gap:16px;min-height:0;padding:18px;display:grid;overflow-y:auto}.advanced-filter-section{gap:10px;display:grid}.advanced-filter-section h3{color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:760}.advanced-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.advanced-filters-drawer__actions{border-top:1px solid var(--border-default);background:#0a0f14b8;border-bottom:none}.applications-table-shell{gap:var(--space-sm);min-width:0;display:grid;overflow-x:clip}.applications-table-meta,.applications-pagination{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.applications-table-meta>span{color:var(--text-muted);font-size:.88rem}.applications-table-meta .field{width:120px}.applications-pipeline-list{gap:var(--space-xs);min-width:0;display:grid;overflow-x:clip}.application-pipeline-row{gap:var(--space-sm);min-width:0;padding:var(--space-sm);border:1px solid var(--border-default);border-radius:var(--radius-panel);cursor:pointer;background:#0e162294;display:grid}.application-pipeline-row:hover{background:#172334b8}.application-pipeline-row--expanded{border-color:var(--border-strong,var(--border-default));background:#172334b8}.application-pipeline-row__main{gap:var(--space-sm);grid-template-columns:minmax(clamp(200px,18vw,360px),1.6fr) minmax(0,.9fr) minmax(0,.7fr) minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.application-pipeline-row__main>*{min-width:0}.application-pipeline-row__details{gap:var(--space-sm) var(--space-md,18px);padding-top:var(--space-sm);border-top:1px dashed var(--border-default);flex-wrap:wrap;display:flex}.application-pipeline-row__detail-group{min-width:0;color:var(--text-muted);align-content:start;justify-items:start;gap:6px;font-size:.85rem;display:grid}.application-pipeline-row__detail-group>strong{color:var(--text-primary);font-weight:700}.row-eye-toggle{border:1px solid var(--border-default);width:30px;height:30px;color:var(--text-muted);cursor:pointer;background:#121c2ac7;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.row-eye-toggle:hover{color:var(--text-primary);border-color:var(--border-strong,var(--border-default));background:#1c283aeb}.row-eye-toggle--active{color:var(--text-primary);background:#9162e92e;border-color:#9162e999}.row-eye-toggle:focus-visible{outline-offset:2px;outline:2px solid #9162e999}.application-pipeline-row__candidate{align-items:center;gap:10px;min-width:0;display:flex}.application-pipeline-row .table-primary strong,.application-pipeline-row .table-primary span{text-overflow:ellipsis;min-width:0;overflow:hidden}.application-pipeline-row__section{min-width:0;color:var(--text-muted);overflow-wrap:anywhere;align-content:start;justify-items:start;gap:6px;font-size:clamp(.78rem,.4vw + .65rem,1rem);display:grid}.application-pipeline-row__section>strong,.application-pipeline-row__section span strong{color:var(--text-primary);font-weight:780}.application-pipeline-row__label{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:780}.test-strip-popover{border-radius:var(--radius-control);outline:none;display:inline-flex;position:relative}.test-strip-popover:focus-visible{box-shadow:0 0 0 2px var(--accent-violet,#9162e999)}.test-strip-popover__panel{top:calc(100% + var(--space-2xs));z-index:40;gap:var(--space-2xs);padding:var(--space-sm) var(--space-md);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface-1);color:var(--text-primary);white-space:nowrap;pointer-events:none;flex-direction:column;font-size:clamp(.78rem,.4vw + .65rem,1rem);display:none;position:absolute;left:0;box-shadow:0 18px 52px #0000005c}.test-strip-popover:hover .test-strip-popover__panel,.test-strip-popover:focus-visible .test-strip-popover__panel,.test-strip-popover:focus-within .test-strip-popover__panel{display:flex}.application-pipeline-row__actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.experience-badges,.test-strip{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.test-pill{border:1px solid var(--border-default);border-radius:var(--radius-pill);min-width:42px;min-height:24px;color:var(--text-muted);background:#121c2ac7;justify-content:center;align-items:center;padding:0 7px;font-size:.72rem;font-weight:760;display:inline-flex}.test-pill--pass{color:#b9ffd7;background:#1fd16c1a;border-color:#1fd16c57}.test-pill--fail{color:#ffd0d0;background:#f052521a;border-color:#f0525257}.test-pill--pending{color:#ffe1a8;background:#f59e0b1a;border-color:#f59e0b52}.applications-table-skeleton{gap:10px;display:grid}.applications-table-skeleton span{border-radius:var(--radius-control);background:linear-gradient(90deg,#f5f7fa0f,#9162e92e,#f5f7fa0f) 0 0/220% 100%;height:42px;animation:1.35s ease-in-out infinite dashboard-skeleton}.dossier-header{align-items:flex-start;gap:var(--space-md);padding:var(--space-md);border:1px solid var(--border-default);border-radius:var(--radius-panel);background:linear-gradient(180deg, #9162e91a, transparent 120px), var(--surface-1);box-shadow:var(--shadow-subtle);grid-template-columns:minmax(0,1fr) auto;display:grid}.dossier-header__main{align-items:flex-start;gap:var(--space-sm);min-width:0;display:flex}.dossier-header h1{margin-top:4px;font-size:clamp(1.65rem,3vw,2.25rem)}.dossier-header__contact{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:.9rem;display:flex}.dossier-header__signals{flex-direction:column;align-items:flex-end;gap:10px;min-width:0;max-width:min(560px,100%);display:flex}.dossier-header__badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dossier-header__dates{color:var(--text-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-size:.8rem;display:flex}.dossier-header__meta{border-top:1px solid #23324699;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 18px;padding-top:8px;display:flex}.dossier-header__meta-item{color:var(--text-primary);align-items:center;gap:8px;font-size:.85rem;display:inline-flex}.dossier-header__meta-label{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:760}.dossier-header__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:6px;display:flex}.dossier-header__action-btn{min-height:34px;color:var(--text-primary);box-shadow:none;background:#0e1622b8;border-color:#314561eb;padding:0 14px;font-size:.84rem}.dossier-header__action-btn:hover:not(:disabled){background:#121c2af5;border-color:#526988eb}.dossier-header__action-btn--primary{color:#f5d979;background:#e1b93b1a;border-color:#e1b93b54}.dossier-header__action-btn--primary:hover:not(:disabled){color:#ffe58f;background:#e1b93b29;border-color:#e1b93b75}.dossier-header__action-btn--danger{color:#ffb8b8;background:#f0525214;border-color:#f0525257}.dossier-header__action-btn--danger:hover:not(:disabled){color:#ffd0d0;background:#f0525224;border-color:#f0525280}.dossier-header__notice{text-align:right;width:100%;color:var(--text-muted);margin:0;font-size:.78rem}.dossier-main{min-width:0}.dossier-bottom-note{margin-top:var(--space-sm)}.dossier-tabs-card{gap:var(--space-md);display:grid}.detail-tabs{border-bottom:1px solid var(--border-default);flex-wrap:wrap;gap:8px;padding-bottom:12px;display:flex}.detail-tab{border:1px solid var(--border-default);border-radius:var(--radius-control);min-height:34px;color:var(--text-secondary);background:#121c2ab3;padding:0 12px;font-size:.84rem;font-weight:720}.detail-tab:hover{border-color:var(--border-strong);color:var(--text-primary)}.detail-tab--active{color:#0a0f14;background:linear-gradient(353deg,#9162e9 17.51%,#c0a5f3 183.08%);border-color:#9162e994}.dossier-tab-panel{min-width:0}.dossier-tab-grid{gap:var(--space-md);display:grid}.dossier-tab-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.dossier-summary-grid{gap:var(--space-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dossier-summary-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.dossier-summary-grid>div{gap:var(--space-2xs);min-width:0;padding:var(--space-sm);border:1px solid var(--border-default);border-radius:var(--radius-control);background:var(--surface-2);display:grid}.dossier-summary-grid span{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:760}.dossier-summary-grid strong{overflow-wrap:anywhere;min-width:0}.screening-score-card,.voice-panel,.voice-review-player,.voice-review-layout,.note-form{gap:12px;display:grid}.note-form--compact{gap:9px}.screening-score-card__section{gap:8px;display:grid}.screening-score-card__hero{border-radius:var(--radius-control);background:#9162e91a;border:1px solid #9162e957;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.screening-score-card__score-copy{min-width:0}.screening-score-card__label-row{align-items:center;gap:7px;display:flex}.screening-score-card__label{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:760}.screening-score-card__score-copy>strong{margin-top:5px;display:block}.priority-breakdown{gap:12px;display:grid}.priority-breakdown__header{border:1px solid var(--border-default);border-radius:var(--radius-control);background:#121c2ab8;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.priority-breakdown__header p{color:var(--text-muted);margin-top:4px;font-size:.84rem}.priority-breakdown__items{gap:9px;display:grid}.priority-breakdown__item{gap:7px;display:grid}.priority-breakdown__meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.priority-breakdown__meta span{color:var(--text-secondary);font-size:.86rem;font-weight:720}.priority-breakdown__track{border-radius:var(--radius-pill);background:#233246c2;height:7px;overflow:hidden}.priority-breakdown__track span{border-radius:inherit;background:linear-gradient(353deg,#9162e9 17.51%,#c0a5f3 183.08%);height:100%;display:block}.priority-breakdown-popover{flex:none;display:inline-flex;position:relative}.priority-breakdown-popover__trigger,.priority-breakdown-popover__close{border:1px solid var(--border-strong);color:var(--accent-cyan);background:#121c2ad1;border-radius:50%;justify-content:center;align-items:center;font-weight:860;line-height:1;display:inline-flex}.priority-breakdown-popover__trigger{width:24px;height:24px;font-size:.83rem}.priority-breakdown-popover__trigger:hover,.priority-breakdown-popover__close:hover{color:var(--text-primary);background:#3abeff24;border-color:#3abeffb8}.priority-breakdown-popover__panel{z-index:40;border:1px solid var(--border-strong);border-radius:var(--radius-panel);background:linear-gradient(180deg, #9162e91f, transparent 120px), var(--surface-1);width:min(430px,100vw - 38px);padding:13px;position:absolute;top:calc(100% + 9px);left:0;box-shadow:0 18px 52px #0000005c}.priority-breakdown-popover__header{border:1px solid var(--border-default);border-radius:var(--radius-control);background:#121c2ab8;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;padding:12px;display:flex}.priority-breakdown-popover__header strong{color:var(--text-primary);margin-top:4px;display:block}.priority-breakdown-popover__header p:last-child{color:var(--text-muted);letter-spacing:0;text-transform:none;margin-top:4px;font-size:.84rem;font-weight:640}.priority-breakdown-popover__actions{flex:none;align-items:center;gap:7px;display:flex}.priority-breakdown-popover__close{width:26px;height:26px;font-size:.75rem}.label-cloud{flex-wrap:wrap;gap:7px;display:flex}.hard-fail-list{gap:9px;display:grid}.hard-fail-item{border:1px solid var(--border-default);border-radius:var(--radius-control);background:#121c2ab3;padding:11px}.hard-fail-item p{color:var(--text-muted);margin-top:6px;font-size:.84rem}.hard-fail-item--danger{background:#f0525214;border-color:#f052524d}.hard-fail-item--warning{background:#f59e0b14;border-color:#f59e0b4d}.dossier-timeline{gap:12px;display:grid}.dossier-timeline__item{grid-template-columns:12px minmax(0,1fr);gap:10px;display:grid}.dossier-timeline__item>span{background:var(--accent-violet);border-radius:50%;width:9px;height:9px;margin-top:7px;box-shadow:0 0 0 4px #9162e929}.dossier-timeline__item code{border:1px solid var(--border-default);border-radius:var(--radius-control);color:var(--text-muted);overflow-wrap:anywhere;background:#0a0f1494;margin-top:6px;padding:8px;font-size:.78rem;display:block}.dossier-timeline--events{gap:14px}.activity-timeline{gap:18px;display:grid}.activity-timeline__group{gap:10px;display:grid}.activity-timeline__date{border-radius:var(--radius-pill);color:#dddcff;letter-spacing:.08em;text-transform:uppercase;background:#6d6bff1f;border:1px solid #6d6bff47;align-items:center;width:fit-content;min-height:24px;padding:0 9px;font-size:.74rem;font-weight:780;display:inline-flex}.activity-timeline__events{gap:10px;display:grid}.activity-event{--activity-tone:var(--accent-violet);--activity-bg:#6d6bff1a;grid-template-columns:18px minmax(0,1fr);gap:12px;display:grid}.activity-event__rail{justify-content:center;min-height:100%;display:flex;position:relative}.activity-event__rail:after{content:"";background:linear-gradient(#a9b4c233,#0000);width:1px;position:absolute;top:26px;bottom:-18px}.activity-event:last-child .activity-event__rail:after{display:none}.activity-event__dot{z-index:1;background:var(--activity-tone);width:10px;height:10px;box-shadow:0 0 0 5px var(--activity-bg);border:2px solid #0a0f14eb;border-radius:50%;margin-top:16px;position:relative}.activity-event__body{border:1px solid color-mix(in srgb, var(--activity-tone) 26%, var(--border-default));border-radius:var(--radius-panel);background:linear-gradient(180deg, var(--activity-bg), transparent 120px), #121c2ab8;gap:10px;min-width:0;padding:12px;display:grid}.activity-event__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.activity-event__header div{gap:4px;min-width:0;display:grid}.activity-event__header span,.activity-event__header time{color:var(--text-muted);font-size:.8rem}.activity-event__header time{flex:none}.activity-event__summary{flex-wrap:wrap;gap:7px;padding:0;list-style:none;display:flex}.activity-event__summary li{border:1px solid color-mix(in srgb, var(--activity-tone) 28%, transparent);border-radius:var(--radius-pill);min-height:24px;color:var(--text-secondary);background:#0a0f1461;align-items:center;padding:0 9px;font-size:.78rem;font-weight:680;display:inline-flex}.activity-event__details{justify-items:start;gap:8px;display:grid}.activity-event__details-toggle{color:var(--accent-primary-soft,#c0a5f3);background:0 0;border:0;padding:0;font-size:.78rem;font-weight:760}.activity-event__details dl{border:1px solid var(--border-default);border-radius:var(--radius-control);background:#0a0f146b;gap:7px;width:100%;margin:0;padding:10px;display:grid}.activity-event__details dl>div{grid-template-columns:132px minmax(0,1fr);gap:10px;display:grid}.activity-event__details dt,.activity-event__details dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.8rem}.activity-event__details dt{color:var(--text-muted);font-weight:720}.activity-event__details dd{color:var(--text-secondary)}.activity-event--major{--activity-tone:var(--accent-gold);--activity-bg:#e1b93b1f}.activity-event--success{--activity-tone:var(--success);--activity-bg:#1fd16c1a}.activity-event--danger{--activity-tone:var(--danger);--activity-bg:#f052521f}.activity-event--violet{--activity-tone:var(--accent-violet);--activity-bg:#6d6bff21}.activity-event--info{--activity-tone:var(--accent-cyan);--activity-bg:#3abeff1a}.activity-event--warning{--activity-tone:var(--warning);--activity-bg:#f59e0b1c}.activity-event--neutral{--activity-tone:var(--text-muted);--activity-bg:#a9b4c214}.activity-timeline-skeleton{gap:10px;display:grid}.activity-timeline-skeleton span{border:1px solid var(--border-default);border-radius:var(--radius-panel);background:linear-gradient(90deg,#121c2ab8,#172334b8,#121c2ab8) 0 0/220% 100%;min-height:72px;animation:1.4s ease-in-out infinite shimmer}.answer-review{border:1px solid var(--border-default);border-radius:var(--radius-control);background:#121c2ab3;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.typing-review-layout{gap:14px}.typing-score-summary{border-color:#9162e947}.typing-score-summary__grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.typing-score-summary__grid>div,.typing-flag,.typing-attempt-metrics>div{border:1px solid var(--border-default);border-radius:var(--radius-control);background:#121c2ab8;gap:7px;min-width:0;padding:12px;display:grid}.typing-score-summary__hero{background:linear-gradient(#9162e91c,#0000 110px),#121c2ab8;border-color:#9162e957;grid-column:span 2}.typing-score-summary__grid span,.typing-flag span,.typing-attempt-metrics span,.typing-text-preview span{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:760}.typing-score-summary__grid strong{font-size:1.2rem}.typing-score-summary__grid p,.typing-flag p,.typing-text-preview p{color:var(--text-muted);font-size:.82rem}.typing-anti-cheat-card{border-color:#f59e0b3d}.typing-flag-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.typing-flag--success{border-color:#1fd16c3d}.typing-flag--warning{background:#f59e0b17;border-color:#f59e0b6b}.typing-flag--danger{background:#f052521a;border-color:#f0525275}.typing-flag strong{font-size:1.2rem}.typing-attempt-list{gap:12px;display:grid}.typing-attempt-card{border:1px solid var(--border-default);border-radius:var(--radius-panel);background:#121c2aa3;gap:12px;padding:13px;display:grid}.typing-attempt-card__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.typing-attempt-card__header h3{margin-top:4px;font-size:1rem}.typing-attempt-metrics{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:9px;display:grid}.typing-attempt-metrics strong{font-size:.98rem}.typing-text-preview{border:1px dashed var(--border-strong);border-radius:var(--radius-control);background:#0a0f1461;gap:7px;padding:12px;display:grid}.english-review-layout{gap:14px}.english-score-summary{border-color:#9162e947}.english-score-summary__grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.english-score-summary__grid>div{border:1px solid var(--border-default);border-radius:var(--radius-control);background:#121c2ab8;gap:7px;min-width:0;padding:13px;display:grid}.english-score-summary__hero{background:linear-gradient(#9162e91c,#0000 110px),#121c2ab8;border-color:#9162e957;grid-column:span 2}.english-score-summary__grid span{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:760}.english-score-summary__grid strong{font-size:1.22rem}.english-score-summary__grid p{color:var(--text-muted);font-size:.82rem}.english-answer-grid{gap:12px;display:grid}.english-answer-card{border:1px solid var(--border-default);border-radius:var(--radius-panel);background:#121c2aa3;gap:12px;padding:13px;display:grid}.english-answer-card--correct{border-color:#1fd16c3d}.english-answer-card--incorrect{border-color:#f0525247}.english-answer-card__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.english-answer-card__header h3{margin-top:4px;font-size:1rem;line-height:1.28}.english-answer-card__meta,.english-answer-option__badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.english-answer-options{gap:8px;display:grid}.english-answer-option{border:1px solid var(--border-default);border-radius:var(--radius-control);background:#0a0f1461;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;display:grid}.english-answer-option__key{border:1px solid var(--border-default);border-radius:var(--radius-control);width:28px;height:28px;color:var(--text-secondary);background:#121c2ae6;justify-content:center;align-items:center;font-size:.76rem;font-weight:820;display:inline-flex}.english-answer-option p{color:var(--text-secondary);font-size:.88rem}.english-answer-option--selected,.english-answer-option--selected p{color:var(--text-primary)}.english-answer-option--selected-correct{background:#1fd16c1a;border-color:#1fd16c7a}.english-answer-option--selected-incorrect{background:#f052521a;border-color:#f0525280}.english-answer-option--correct-reference{background:#1fd16c0d;border-color:#1fd16c4d}.audio-review-card{border-color:#9162e947}.audio-review-card--missing{background:linear-gradient(180deg, #f59e0b14, transparent 130px), var(--surface-1);border-color:#f59e0b52}.voice-player{border:1px solid var(--border-default);border-radius:var(--radius-control);background:#0b121d;width:100%;min-height:42px}.voice-missing-state,.transcript-placeholder{border-radius:var(--radius-control);gap:6px;padding:12px;display:grid}.voice-missing-state{background:#f59e0b1a;border:1px solid #f59e0b57}.voice-missing-state strong{color:#ffe1a8}.transcript-placeholder{border:1px dashed var(--border-strong);background:#121c2a94}.voice-metadata-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.voice-metadata-grid>div{border:1px solid var(--border-default);border-radius:var(--radius-control);background:#121c2ac2;gap:7px;min-width:0;padding:12px;display:grid}.voice-metadata-grid span{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:760}.voice-metadata-grid strong{overflow-wrap:anywhere;min-width:0;font-size:.92rem}.voice-review-checklist{gap:9px;display:grid}.voice-checklist-item{border:1px solid var(--border-default);border-radius:var(--radius-control);width:100%;color:var(--text-secondary);text-align:left;background:#121c2ab8;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.voice-checklist-item:hover:not(:disabled){border-color:var(--border-strong);color:var(--text-primary);background:var(--surface-2)}.voice-checklist-item:disabled{cursor:not-allowed;opacity:.56}.voice-checklist-item--selected{color:var(--text-primary);background:#e1b93b1c;border-color:#e1b93bc7;box-shadow:inset 0 0 0 1px #e1b93b42}.voice-checklist-item__marker{border:1px solid var(--border-default);border-radius:var(--radius-control);width:30px;height:30px;color:var(--accent-gold);background:#0a0f14b8;justify-content:center;align-items:center;font-size:.62rem;font-weight:860;display:inline-flex}.voice-checklist-item small{color:var(--text-muted);margin-top:4px;font-size:.78rem;line-height:1.45;display:block}.textarea{resize:vertical;border:1px solid var(--border-default);border-radius:var(--radius-control);width:100%;min-height:92px;color:var(--text-primary);background:#0b121d;outline:none;padding:10px 11px}.textarea:focus{border-color:#9162e994;box-shadow:0 0 0 3px #9162e924}.note-list-item{background:#121c2a8a}.notes-skeleton{gap:10px;display:grid}.notes-skeleton span{border-radius:var(--radius-control);background:linear-gradient(90deg,#f5f7fa0f,#9162e92e,#f5f7fa0f) 0 0/220% 100%;height:58px;animation:1.35s ease-in-out infinite dashboard-skeleton}.modal-backdrop{z-index:60;padding:var(--space-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03070cbd;place-items:center;display:grid;position:fixed;inset:0}.confirmation-backdrop{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#03070c99;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.confirmation-dialog{--confirmation-accent:var(--accent-gold);border:1px solid var(--border-strong);border-radius:var(--radius-panel);background:linear-gradient(180deg, #f5f7fa0a, transparent 120px), var(--surface-1);width:min(clamp(460px,36vw,760px),100%);overflow:hidden;box-shadow:0 26px 78px #0000007a}.confirmation-dialog--danger{--confirmation-accent:var(--danger)}.confirmation-dialog--warning{--confirmation-accent:var(--warning)}.confirmation-dialog--primary{--confirmation-accent:var(--accent-gold)}.confirmation-dialog__content{gap:var(--space-sm);padding:var(--space-md);display:grid}.confirmation-dialog__header{gap:var(--space-sm);grid-template-columns:40px minmax(0,1fr);align-items:start;display:grid}.confirmation-dialog__header h2{margin-top:4px;font-size:1.15rem}.confirmation-dialog__mark{border:1px solid color-mix(in srgb, var(--confirmation-accent) 52%, transparent);border-radius:var(--radius-control);background:color-mix(in srgb, var(--confirmation-accent) 13%, transparent);justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:relative}.confirmation-dialog__mark:before,.confirmation-dialog__mark:after{content:"";background:var(--confirmation-accent);position:absolute}.confirmation-dialog__mark:before{border-radius:var(--radius-pill);width:3px;height:16px;transform:translateY(-4px)}.confirmation-dialog__mark:after{border-radius:50%;width:4px;height:4px;transform:translateY(10px)}.confirmation-dialog__message{color:var(--text-secondary);font-size:.94rem}.confirmation-dialog__actions{justify-content:flex-end;gap:var(--space-xs);padding-top:var(--space-2xs);display:flex}.decision-modal{width:min(clamp(520px,40vw,880px),100%);max-height:calc(100dvh - var(--space-lg));border:1px solid var(--border-strong);border-radius:var(--radius-panel);background:linear-gradient(180deg, #9162e91a, transparent 120px), var(--surface-1);overflow-y:auto;box-shadow:0 24px 70px #0000006b}.decision-modal__form{gap:var(--space-sm);padding:var(--space-md);display:grid}.decision-modal__header,.decision-modal__actions{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);display:flex}.decision-modal__header h2{margin-top:4px;font-size:1.25rem}.modal-close{border:1px solid var(--border-default);border-radius:var(--radius-control);width:32px;height:32px;color:var(--text-secondary);background:#121c2abf;justify-content:center;align-items:center;display:inline-flex}.modal-close:hover:not(:disabled){color:var(--text-primary);border-color:var(--border-strong)}.modal-close:disabled{opacity:.52}.candidate-avatar{width:var(--avatar-sm);height:var(--avatar-sm);border-radius:var(--radius-control);color:var(--accent-gold);background:#e1b93b1a;border:1px solid #e1b93b6b;flex:none;justify-content:center;align-items:center;font-size:clamp(.75rem,.35vw + .65rem,.9rem);font-weight:800;display:inline-flex}.priority-chip{min-width:clamp(48px,3vw,72px);min-height:var(--control-height-compact);padding-inline:var(--space-xs);border-radius:var(--radius-control);color:#eadfff;background:#9162e924;border:1px solid #9162e961;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.priority-chip--high{color:#f1eaff;background:linear-gradient(353deg,#9162e957 17.51%,#c0a5f33d 183.08%);border-color:#9162e99e;box-shadow:0 8px 18px #9162e924}.priority-chip--medium{color:#ffe1a8;background:#f59e0b1f;border-color:#f59e0b6b}.priority-chip--low{color:var(--text-secondary);background:#6f7c8e1f;border-color:#6f7c8e57}.priority-chip--quality{min-width:60px}.toolbar{grid-template-columns:minmax(0,1fr) 150px auto;align-items:end;gap:12px;display:grid}.toolbar__actions{justify-content:flex-end;gap:8px;display:flex}.pagination-bar{justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.settings-table-pager{gap:12px;display:grid}.settings-table-pager__meta,.settings-table-pager__controls{justify-content:space-between;align-items:center;gap:12px;display:flex}.settings-table-pager__summary{color:var(--text-muted);font-size:.88rem}.settings-table-pager__meta .field{width:120px}.list-load-more{justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.list-load-more>span{color:var(--text-muted);font-size:.88rem}.tag-pill{border-radius:var(--radius-pill);color:#dddcff;background:#6d6bff24;border:1px solid #6d6bff57;align-items:center;min-height:26px;padding:0 10px;font-size:.8rem;font-weight:720;display:inline-flex}.bullet-list{color:var(--text-secondary);flex-direction:column;gap:6px;display:flex}.activity-item,.resource-card{border:1px solid var(--border-default);border-radius:var(--radius-panel);background:var(--surface-2);padding:14px}.activity-item{gap:8px;display:grid}.activity-item__meta,.resource-card__header,.resource-card__meta{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.activity-item__meta span{color:var(--text-muted);font-size:.82rem}.resource-card{gap:12px;display:grid}.resource-card__actions{flex-wrap:wrap;gap:8px;display:flex}.resource-card__body--long{white-space:pre-wrap}.option-list{color:var(--text-secondary);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;list-style:none;display:grid}.option-list li{border:1px solid var(--border-default);border-radius:var(--radius-control);background:#0a0f145c;padding:9px 10px}.settings-toolbar{border:1px solid var(--border-default);border-radius:var(--radius-panel);background:var(--surface-1);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px;display:flex}.settings-tabs{flex-wrap:wrap;gap:8px;display:flex}.settings-tab{border:1px solid var(--border-default);border-radius:var(--radius-control);min-height:34px;color:var(--text-secondary);background:#0a0f1457;align-items:center;padding:0 11px;font-size:.88rem;font-weight:720;display:inline-flex}.settings-tab:hover{border-color:var(--border-strong);color:var(--text-primary)}.settings-tab--active{color:#0a0f14;background:var(--accent-gold);border-color:#e1b93b94}.settings-toolbar__aside{gap:8px;min-width:min(320px,100%);display:grid}.shell-note{max-width:320px;line-height:1.45}.auth-shell{min-height:100vh;padding:var(--space-xl);background:linear-gradient(180deg, #31456129, transparent 280px), var(--bg-app);justify-content:center;align-items:center;display:flex}.auth-shell__content{gap:var(--space-md);align-items:center;width:min(clamp(380px,28vw,560px),100%);display:grid}.auth-shell__intro{gap:var(--space-xs);text-align:center;display:grid}.auth-shell__intro h1{font-size:clamp(1.85rem,2vw + 1rem,2.8rem)}.auth-shell__intro p{max-width:clamp(360px,26vw,520px);margin-inline:auto}.auth-shell__notice{color:#ffe1a8;font-size:.88rem}.auth-card{justify-self:stretch}.auth-card__copy{margin-bottom:2px}.auth-card__security{color:var(--text-muted);text-align:center;font-size:.8rem}.form-stack{flex-direction:column;gap:13px;display:flex}.system-card{gap:var(--space-md);flex-direction:column;width:min(clamp(420px,32vw,640px),100%);display:flex}@keyframes spin{to{transform:rotate(360deg)}}@keyframes dashboard-skeleton{0%{background-position:180% 0}to{background-position:-40% 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1200px){.metrics-grid,.applications-filters,.summary-grid,.threshold-grid,.dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-grid--two,.dashboard-main-grid,.dashboard-section__grid--review,.dashboard-section__grid--pipeline,.questions-toolbar,.passages-toolbar,.quality-grid,.placeholder-grid{grid-template-columns:1fr}.thresholds-form__grid{column-count:1}.application-pipeline-row__main{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,1fr)) auto;align-items:start}}@media (width<=960px){.app-frame{grid-template-columns:1fr}.app-frame:before{display:none}.sidebar{z-index:50;border-right:1px solid var(--border-strong);background:var(--bg-sidebar);border-bottom:none;width:min(300px,100vw - 44px);height:100dvh;transition:transform .18s;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-105%);box-shadow:28px 0 70px #0000005c}.sidebar--open{transform:translate(0)}.sidebar-backdrop{z-index:45;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#03070cad;border:0;display:block;position:fixed;inset:0}.sidebar-toggle{display:inline-flex}.topbar__left{width:100%}.sidebar__nav{grid-template-columns:1fr}.topbar,.page-header,.settings-toolbar,.settings-table-pager__meta,.list-load-more,.pagination-bar,.resource-card__header,.resource-card__meta,.activity-item__meta,.list-row,.funnel-row__header,.analytics-bar-row__header,.attention-item{align-items:flex-start}.topbar,.page-header,.settings-toolbar,.settings-table-pager__meta,.list-load-more,.pagination-bar,.attention-item{flex-direction:column}.attention-item,.dashboard-application-row{grid-template-columns:1fr}.dossier-header__main,.answer-review{flex-direction:column}.dossier-header,.dossier-summary-grid,.dossier-summary-grid--compact,.dossier-tab-grid--two{grid-template-columns:1fr}.dossier-header__signals{align-items:flex-start;max-width:100%}.dossier-header__badges,.dossier-header__dates,.dossier-header__meta,.dossier-header__actions{justify-content:flex-start}.dossier-header__notice{text-align:left}.topbar__identity{justify-items:start}.attention-item__meta,.dashboard-application-row__aside{text-align:left;justify-content:flex-start;justify-items:start}.auth-shell__content,.toolbar{grid-template-columns:1fr}.toolbar__actions{justify-content:flex-start}.application-pipeline-row__main{grid-template-columns:repeat(2,minmax(0,1fr))}.application-pipeline-row__candidate{grid-column:1/-1}.application-pipeline-row__actions{justify-content:flex-start}}@media (width<=640px){.page-shell,.topbar,.sidebar,.auth-shell{padding:16px}.sidebar{width:min(300px,100vw - 34px)}.panel,.auth-shell__intro{padding:14px}.metrics-grid,.dashboard-kpi-grid,.dashboard-quality-grid,.analytics-kpi-grid,.notifications-kpi-grid,.applications-filters,.summary-grid,.threshold-grid,.voice-metadata-grid,.thresholds-form__fields,.question-form__grid,.question-form__options,.applications-filters--compact,.advanced-filter-grid,.option-list,.sidebar__nav{grid-template-columns:1fr}.applications-table-meta,.applications-pagination,.analytics-bar-row__header{flex-direction:column;align-items:flex-start}.application-pipeline-row__main{grid-template-columns:1fr}.application-pipeline-row__candidate,.application-pipeline-row__actions{grid-column:1}.application-pipeline-row__actions{width:100%}.application-pipeline-row__actions .btn{flex:1}.analytics-trend-row{grid-template-columns:1fr;gap:7px}.analytics-trend-row strong{justify-self:start}.thresholds-form__actions{justify-content:flex-start;position:static}.question-preview__header,.passage-preview__header{flex-direction:column}.passage-preview__stats,.notification-item{grid-template-columns:1fr}.notification-item__header,.notification-item__actions{flex-direction:column;align-items:flex-start}.english-score-summary__grid,.typing-score-summary__grid,.typing-flag-grid,.typing-attempt-metrics,.english-answer-option{grid-template-columns:1fr}.typing-attempt-card__header,.english-answer-card__header{flex-direction:column}.english-answer-option__badges,.notification-type-badges{justify-content:flex-start}.activity-event{grid-template-columns:14px minmax(0,1fr);gap:9px}.activity-event__body{padding:11px}.activity-event__header{flex-direction:column;gap:6px}.activity-event__details dl>div{grid-template-columns:1fr;gap:3px}.topbar__actions{justify-content:space-between;align-items:flex-start;width:100%}.modal-backdrop{place-items:start center;padding:12px}.advanced-filters-drawer__panel{width:100%}.advanced-filters-drawer__header,.advanced-filters-drawer__body,.advanced-filters-drawer__actions{padding:14px}.advanced-filters-drawer__actions{flex-direction:column-reverse;align-items:stretch}.advanced-filters-drawer__actions .btn{width:100%}.decision-modal{max-height:calc(100dvh - 24px)}.confirmation-backdrop{place-items:end center;padding:12px}.confirmation-dialog__content{padding:16px}.confirmation-dialog__actions{flex-direction:column-reverse;align-items:stretch}.confirmation-dialog__actions .btn{width:100%}.decision-modal__actions{flex-direction:column-reverse;align-items:stretch;width:100%}.decision-modal__actions .btn{width:100%}}@media (width>=2400px){.thresholds-form__grid{column-count:3}}
