@font-face{font-family:IRANYekanXFaNum;src:url(/assets/IRANYekanX-Regular-DTcURhKr.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:IRANYekanXFaNum;src:url(/assets/IRANYekanX-Medium-DGGSeKHu.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:IRANYekanXFaNum;src:url(/assets/IRANYekanX-DemiBold-mQtY28oH.ttf) format("truetype");font-weight:700;font-display:swap}:root{color-scheme:light;--color-canvas: #fbf7fc;--color-surface: #ffffff;--color-ink: #273944;--color-text-muted: #5e6e78;--color-teal-700: #0f6b68;--color-teal-900: #103f43;--color-teal-50: #e8f5f3;--color-gold-500: #e8b443;--color-gold-600: #c89124;--color-gold-50: #fff6dd;--color-success-600: #1e755a;--color-success-50: #e7f7f0;--color-warning-700: #8a5a07;--color-warning-50: #fff4d6;--color-danger-700: #b83f4a;--color-danger-50: #fff0f1;--color-border: #d9e3e2;--color-focus: #0f6b68;--color-background: var(--color-canvas);--color-text: var(--color-ink);--color-primary: var(--color-teal-700);--color-primary-strong: var(--color-teal-900);--color-on-primary: var(--color-surface);--color-accent: var(--color-gold-500);--color-accent-foreground: var(--color-ink);--color-accent-hover: var(--color-gold-600);--color-surface-info: var(--color-teal-50);--color-success: var(--color-success-600);--color-success-foreground: var(--color-success-600);--color-danger: var(--color-danger-700);--color-danger-foreground: var(--color-danger-700);--color-warning: var(--color-warning-700);--font-family-sans: Vazirmatn, Estedad, Inter, system-ui, sans-serif;--radius-control: 10px;--radius-card: 16px;--radius-card-large: 20px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--shadow-raised: 0 10px 28px rgba(16, 63, 67, .08);--motion-duration-fast: .15s;--motion-duration-standard: .2s}html{background:var(--color-canvas);color:var(--color-ink);direction:rtl;font-family:var(--font-family-sans)}:where(button,input,select,textarea,[href],[tabindex]):focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.app-shell{margin-inline:auto;max-inline-size:90rem;padding-inline:var(--space-4)}@media(min-width:48rem){.app-shell{padding-inline:var(--space-5)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--font-primary: "IRANYekanXFaNum", sans-serif}*,*:before,*:after{box-sizing:border-box}html,body,#app{min-block-size:100%;font-family:var(--font-primary)}body{margin:0;background:var(--color-background);color:var(--color-text);font-size:16px;line-height:1.5}button,input,textarea{font:inherit}.app-select{inline-size:100%;min-block-size:2.75rem}.app-shell-root{min-block-size:100dvh}.app-shell-main{padding-block:var(--space-5)}.skip-link{position:fixed;z-index:1;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);padding-block:var(--space-2);padding-inline:var(--space-3);border-radius:var(--radius-control);background:var(--color-primary);color:var(--color-on-primary);text-decoration:none;transform:translateY(calc(-100% - var(--space-4)));transition:transform var(--motion-duration-standard) ease-out}.skip-link:focus-visible{transform:translateY(0)}.application-header{background:var(--color-teal-900);color:var(--color-on-primary)}.application-header__content{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-4)}.application-header__title,.application-intro p,.async-state p{margin:0}.application-header__title{font-size:1.125rem;font-weight:700}.project-switcher{display:grid;gap:var(--space-1)}.project-switcher label{font-size:.875rem;font-weight:700}.project-switcher .app-select{min-inline-size:min(100%,14rem)}.workspace-navigation{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);padding-block-end:var(--space-3)}.workspace-navigation__primary,.workspace-navigation__account{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.workspace-navigation a,.workspace-navigation button,.workspace-navigation span{display:inline-flex;align-items:center;min-block-size:2.75rem;padding-inline:var(--space-3);border-radius:var(--radius-control);color:var(--color-on-primary);font-weight:700}.workspace-navigation a{text-decoration:none}.workspace-navigation a[aria-current=page]{background:var(--color-accent);color:var(--color-primary-strong)}.workspace-navigation button{border:1px solid var(--color-on-primary);background:transparent;cursor:pointer}.workspace-navigation__account{padding-inline-start:var(--space-2);border-inline-start:1px solid var(--color-teal-700)}.workspace-navigation__secondary{color:var(--color-gold-500)!important}.workspace-navigation__secondary[aria-current=page]{background:var(--color-teal-700)!important;color:var(--color-on-primary)!important}.workspace-navigation span[aria-disabled=true]{color:var(--color-border)}.workspace-navigation__unavailable{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.workspace-navigation__unavailable p{max-inline-size:22rem;margin:0;color:var(--color-on-primary);font-size:.875rem}.application-intro{display:grid;gap:var(--space-2);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-raised)}.application-intro h1{margin:0;font-size:1.5rem;line-height:1.25}.async-state{margin:0}.async-state--error{display:grid;gap:var(--space-3);padding:var(--space-4);border-inline-start:4px solid var(--color-danger);border-radius:var(--radius-control);background:var(--color-surface-info);color:var(--color-danger-foreground)}.async-state__retry{min-block-size:2.75rem;padding-inline:var(--space-4);border:1px solid var(--color-primary);border-radius:var(--radius-control);background:var(--color-primary);color:var(--color-on-primary);cursor:pointer;font-weight:700}.authentication-view,.projects-view{display:grid;gap:var(--space-4)}.authentication-view{max-inline-size:72rem;margin-inline:auto}.authentication-view__layout{display:grid;gap:var(--space-4)}.authentication-view__form-column{display:grid;align-content:center;gap:var(--space-4)}.authentication-context-panel{display:grid;align-content:center;gap:var(--space-4);min-block-size:30rem;padding:var(--space-6);border-radius:var(--radius-card-large);background:var(--color-teal-900);color:var(--color-on-primary);box-shadow:var(--shadow-raised)}.authentication-context-panel h2,.authentication-context-panel p,.authentication-context-panel ul{margin:0}.authentication-context-panel h2{font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.35}.authentication-context-panel__eyebrow{color:var(--color-gold-500);font-size:.875rem;font-weight:700}.authentication-context-panel ul{display:grid;gap:var(--space-2);padding:0;list-style:none}.authentication-context-panel li{display:flex;align-items:center;gap:var(--space-2)}.authentication-context-panel li:before{inline-size:.55rem;block-size:.55rem;border-radius:50%;background:var(--color-gold-500);content:""}.form-card{display:grid;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-raised)}.application-intro .form-card{margin-block-start:var(--space-4)}.form-field{display:grid;gap:var(--space-2)}.form-field label{font-weight:700}.form-field__optional{color:var(--color-text-muted);font-size:.875rem;font-weight:400}.form-help{margin:0;color:var(--color-text-muted);font-size:.875rem}.form-field input{min-block-size:2.75rem;inline-size:100%;padding-block:var(--space-2);padding-inline:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text)}.form-field input[aria-invalid=true]{border-color:var(--color-danger)}.field-error{margin:0;color:var(--color-danger-foreground);font-size:.875rem;font-weight:700}.inline-alert{display:grid;gap:var(--space-2);padding:var(--space-3);border-inline-start:4px solid var(--color-danger);border-radius:var(--radius-control);background:var(--color-surface-info);color:var(--color-danger-foreground)}.inline-alert p{margin:0}.form-actions{display:flex;justify-content:flex-start}.form-actions button{min-block-size:2.75rem;padding-inline:var(--space-4);border:1px solid var(--color-primary);border-radius:var(--radius-control);background:var(--color-primary);color:var(--color-on-primary);cursor:pointer;font-weight:700}.form-actions button:disabled{cursor:not-allowed;opacity:.5}.projects-view{max-inline-size:52rem}.projects-view__create{max-inline-size:40rem}.project-create-form{box-shadow:none}.project-create-form__slug,#project-slug{direction:ltr;text-align:start;unicode-bidi:plaintext}.workspace-home,.ai-settings-view,.evaluation-sets-view,.insights-view,.setup-progress,.source-health-summary,.insights-unavailable,.insights-source-context,.ai-settings-form__settings,.ai-settings-form__setting{display:grid;gap:var(--space-4)}.setup-progress,.source-health-summary,.insights-unavailable,.insights-source-context{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.setup-progress h2,.setup-progress p,.source-health-summary h2,.source-health-summary dl,.source-health-summary dd,.source-health-summary dt,.source-health-summary ul,.insights-unavailable h2,.insights-unavailable p,.insights-source-context h2,.insights-source-context p,.insights-source-context ul{margin:0}.setup-progress ol{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.setup-progress li{display:flex;align-items:center;gap:var(--space-3);min-block-size:2.75rem;padding-inline:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text-muted);font-weight:700}.setup-progress li>span:first-child{display:inline-grid;place-items:center;inline-size:1.5rem;block-size:1.5rem;border:1px solid currentColor;border-radius:999px;font-size:.75rem}.setup-progress__stage--complete{border-color:var(--color-success);color:var(--color-success-foreground)}.setup-progress__stage--current{border-color:var(--color-accent);background:var(--color-surface-info);color:var(--color-primary-strong)}.workspace-next-action,.insights-unavailable__actions a,.ai-settings-form__add,.ai-settings-form__remove{display:inline-flex;align-items:center;justify-content:center;min-block-size:2.75rem;padding-inline:var(--space-4);border:1px solid var(--color-primary);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-primary);cursor:pointer;font-weight:700;text-decoration:none}.workspace-next-action{justify-self:start;border-color:var(--color-accent);background:var(--color-accent);color:var(--color-primary-strong)}.source-health-summary dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.source-health-summary dl>div{display:grid;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control)}.source-health-summary dt{color:var(--color-text-muted);font-size:.875rem;font-weight:700}.source-health-summary dd{color:var(--color-primary-strong);font-size:1.25rem;font-weight:700}.source-health-summary ul,.insights-source-context ul{display:grid;gap:var(--space-2);padding:0;list-style:none}.source-health-summary li,.insights-source-context li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding-block-end:var(--space-2);border-block-end:1px solid var(--color-border)}.source-health-summary li span,.insights-source-context li span{color:var(--color-text-muted);font-size:.875rem}.ai-settings-form__fields{display:grid;gap:var(--space-3)}.ai-settings-form input{min-block-size:2.75rem;inline-size:100%;padding-block:var(--space-2);padding-inline:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text)}.ai-settings-form__settings{margin:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card)}.ai-settings-form__settings>p{margin:0;color:var(--color-text-muted)}.ai-settings-form__setting{padding-block-end:var(--space-4);border-block-end:1px solid var(--color-border)}.evaluation-sets-view,.evaluation-labeling-view,.evaluation-set-list,.evaluation-set-card,.evaluation-set-card__header,.evaluation-set-card__footer,.evaluation-empty{display:grid;gap:var(--space-4)}.evaluation-intro{position:relative;overflow:hidden;border-inline-start:.35rem solid var(--color-gold-500)}.evaluation-intro>div{display:grid;gap:var(--space-2)}.evaluation-intro__eyebrow,.evaluation-set-card__header>div>p,.evaluation-set-card__progress dt,.evaluation-set-card__footer time{margin:0;color:var(--color-text-muted);font-size:.875rem;font-weight:700}.evaluation-intro__eyebrow{color:var(--color-primary);letter-spacing:.03em}.evaluation-intro__guardrail{color:var(--color-primary-strong);font-weight:700}.evaluation-create,.evaluation-open-primary,.evaluation-set-card__actions button{display:inline-flex;align-items:center;justify-content:center;min-block-size:2.75rem;padding-inline:var(--space-4);border:1px solid var(--color-primary);border-radius:var(--radius-control);background:var(--color-primary);color:var(--color-on-primary);cursor:pointer;font-weight:700}.evaluation-create{align-self:end}.evaluation-create:disabled{cursor:not-allowed;opacity:.55}.evaluation-empty{padding:var(--space-5);border:1px dashed var(--color-teal-700);border-radius:var(--radius-card);background:var(--color-teal-50)}.evaluation-empty h2,.evaluation-empty p,.evaluation-set-card h2,.evaluation-set-card dl,.evaluation-set-card dd,.evaluation-set-card dt{margin:0}.evaluation-empty p{color:var(--color-text-muted)}.evaluation-set-list{margin:0;padding:0;list-style:none}.evaluation-set-card{position:relative;overflow:hidden;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-raised)}.evaluation-set-card:before{position:absolute;inset-block:0;inset-inline-start:0;inline-size:.25rem;background:var(--color-teal-700);content:""}.evaluation-set-card__header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.evaluation-set-card__header h2{color:var(--color-primary-strong);font-size:clamp(1.25rem,3vw,1.75rem);line-height:1.2}.evaluation-set-card__progress{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-border)}.evaluation-set-card__progress>div{display:grid;gap:var(--space-1);padding:var(--space-3);background:var(--color-background)}.evaluation-set-card__progress dd{color:var(--color-primary-strong);font-size:1.35rem;font-weight:700}.evaluation-set-card__footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-block-start:var(--space-3);border-block-start:1px solid var(--color-border)}.evaluation-set-card__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.evaluation-open-primary{border-color:var(--color-gold-500);background:var(--color-gold-500);color:var(--color-primary-strong)}.evaluation-create-error{margin:0;color:var(--color-danger-foreground);font-weight:700}.evaluation-labeling-view,.evaluation-labeling-item,.evaluation-labeling-complete,.evaluation-annotation-form,.evaluation-annotation-form__core,.evaluation-annotation-form__emotions,.evaluation-annotation-form__aspects,.evaluation-annotation-form__aspect,.evaluation-adjudication-view,.evaluation-adjudication-item,.evaluation-adjudication-labels,.evaluation-adjudication-label,.evaluation-adjudication-label__aspects,.evaluation-adjudication-complete,.shadow-evaluation-report-view,.shadow-evaluation-run,.shadow-evaluation-metrics{display:grid;gap:var(--space-4)}.evaluation-labeling-intro,.evaluation-adjudication-intro,.shadow-evaluation-report-intro{border-inline-start:.35rem solid var(--color-gold-500)}.evaluation-labeling-intro p,.evaluation-labeling-item header p,.evaluation-labeling-item h2,.evaluation-labeling-item dl,.evaluation-labeling-item dd,.evaluation-labeling-item dt,.evaluation-labeling-complete h2,.evaluation-labeling-complete p,.evaluation-annotation-form fieldset,.evaluation-annotation-form legend{margin:0}.evaluation-labeling-item,.evaluation-labeling-complete,.evaluation-annotation-form,.evaluation-adjudication-item,.evaluation-adjudication-label,.evaluation-adjudication-complete,.shadow-evaluation-run,.shadow-evaluation-metrics{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.evaluation-labeling-item header{display:grid;gap:var(--space-1)}.evaluation-adjudication-item header,.shadow-evaluation-run header{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:var(--space-3)}.evaluation-labeling-item header p,.evaluation-labeling-item__metadata dt{color:var(--color-text-muted);font-size:.875rem;font-weight:700}.evaluation-labeling-item__text,.evaluation-adjudication-item__text{margin:0;padding:var(--space-4);border-inline-start:.25rem solid var(--color-gold-500);background:var(--color-background);font-size:1.125rem;line-height:1.9;white-space:pre-wrap}.evaluation-labeling-item__metadata{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-border)}.evaluation-labeling-item__metadata>div{display:grid;gap:var(--space-1);padding:var(--space-3);background:var(--color-background)}.evaluation-labeling-item__second-label{margin:0;color:var(--color-primary-strong);font-weight:700}.evaluation-adjudication-labels{grid-template-columns:repeat(2,minmax(0,1fr))}.evaluation-adjudication-label h2,.evaluation-adjudication-label h3,.evaluation-adjudication-label dl,.evaluation-adjudication-label dd,.evaluation-adjudication-label dt,.evaluation-adjudication-label ul,.evaluation-adjudication-label p,.shadow-evaluation-run h2,.shadow-evaluation-run dl,.shadow-evaluation-run dd,.shadow-evaluation-run dt,.shadow-evaluation-metrics h2{margin:0}.evaluation-adjudication-label dl,.shadow-evaluation-run dl{display:grid;gap:var(--space-3)}.evaluation-adjudication-label dl>div,.shadow-evaluation-run dl>div{display:grid;gap:var(--space-1)}.evaluation-adjudication-label dt,.shadow-evaluation-run dt{color:var(--color-text-muted);font-size:.875rem;font-weight:700}.evaluation-adjudication-label__aspects ul{display:grid;gap:var(--space-2);padding:0;list-style:none}.evaluation-adjudication-label__aspects li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-background)}.evaluation-adjudication-label__aspects li>p{grid-column:1 / -1;color:var(--color-text-muted)}.shadow-evaluation-run dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-border)}.shadow-evaluation-run dl>div{padding:var(--space-3);background:var(--color-background)}.shadow-evaluation-metrics__table-wrapper{overflow-x:auto}.shadow-evaluation-metrics table{inline-size:100%;min-inline-size:44rem;border-collapse:collapse}.shadow-evaluation-metrics th,.shadow-evaluation-metrics td{padding:var(--space-3);border-block-end:1px solid var(--color-border);text-align:start}.shadow-evaluation-report__back,.evaluation-adjudication-complete button{justify-self:start;min-block-size:2.75rem;padding-inline:var(--space-4);border:1px solid var(--color-primary);border-radius:var(--radius-control);background:var(--color-primary);color:var(--color-on-primary);cursor:pointer;font-weight:700}.evaluation-annotation-form__core{grid-template-columns:repeat(2,minmax(0,1fr))}.evaluation-annotation-form fieldset{min-inline-size:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-control)}.evaluation-annotation-form legend{padding-inline:var(--space-2);color:var(--color-primary-strong);font-weight:700}.evaluation-annotation-form__emotions{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.evaluation-annotation-form__emotions legend,.evaluation-annotation-form__aspects legend{grid-column:1 / -1}.evaluation-annotation-form__aspects>.form-help{margin-block-start:calc(-1 * var(--space-2))}.evaluation-annotation-form__aspect{padding-block-start:var(--space-4);border-block-start:1px solid var(--color-border)}.evaluation-annotation-form__aspect:first-of-type{padding-block-start:0;border-block-start:0}.evaluation-annotation-form select,.evaluation-annotation-form textarea{min-block-size:2.75rem;inline-size:100%;padding-block:var(--space-2);padding-inline:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text)}.evaluation-annotation-form textarea{resize:vertical}.evaluation-annotation-form__actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.evaluation-annotation-form__actions button,.evaluation-labeling-complete button{min-block-size:2.75rem;padding-inline:var(--space-4);border:1px solid var(--color-primary);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-primary);cursor:pointer;font-weight:700}.evaluation-annotation-form__actions button:last-child,.evaluation-labeling-complete button{background:var(--color-primary);color:var(--color-on-primary)}.evaluation-annotation-form__actions button:disabled,.evaluation-labeling-complete button:disabled{cursor:not-allowed;opacity:.55}.ai-settings-form__remove{justify-self:start;border-color:var(--color-danger);color:var(--color-danger-foreground)}.insights-unavailable{border-inline-start:4px solid var(--color-warning);background:var(--color-surface-info)}.insights-unavailable__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.insights-intro{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;border-block-start:4px solid var(--color-accent)}.insights-intro__eyebrow{margin-block-end:var(--space-1)!important;color:var(--color-primary);font-size:.8125rem;font-weight:700;letter-spacing:.04em}.insights-filters,.coverage-ledger,.insights-data-state,.insights-card{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.insights-filters,.coverage-ledger,.insights-data-state,.insights-card,.insights-filters__heading,.coverage-ledger__heading,.insights-card__heading{display:grid;gap:var(--space-3)}.insights-filters h2,.insights-filters p,.coverage-ledger h2,.coverage-ledger p,.coverage-ledger dl,.coverage-ledger dt,.coverage-ledger dd,.coverage-ledger ul,.insights-data-state h2,.insights-data-state p,.insights-card h2,.insights-card p,.emotion-breakdown{margin:0}.insights-filters__heading p,.coverage-ledger__heading p,.insights-card__heading p,.insights-data-state p,.insights-source-filter>p,.insights-card__empty{color:var(--color-text-muted)}.insights-filters__time-range{inline-size:100%}.insights-source-filter{display:grid;gap:var(--space-2);min-inline-size:0;margin:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control)}.insights-source-filter legend{padding-inline:var(--space-1);font-weight:700}.insights-source-filter__options{display:flex;flex-wrap:wrap;gap:var(--space-2)}.insights-source-filter__options label{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:2.75rem;padding-inline:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-background);cursor:pointer}.insights-source-filter__options label:has(input:checked){border-color:var(--color-primary);background:var(--color-surface-info);color:var(--color-primary-strong)}.insights-source-filter__options input{accent-color:var(--color-primary)}.coverage-ledger{position:relative;overflow:hidden;border-color:var(--color-teal-700)}.coverage-ledger:before{position:absolute;inset-block:0;inset-inline-start:0;inline-size:.35rem;background:var(--color-teal-700);content:""}.coverage-ledger__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.coverage-ledger__card{display:grid;inline-size:100%;gap:var(--space-1);min-inline-size:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-background);color:var(--color-text-muted);cursor:pointer;font:inherit;text-align:start}.coverage-ledger__card:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-surface-info)}.coverage-ledger__card:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.coverage-ledger__card:disabled{cursor:not-allowed;opacity:.65}.coverage-ledger__card.coverage-ledger__primary{border-color:var(--color-primary);background:var(--color-surface-info)}.coverage-ledger__card span{color:var(--color-text-muted);font-size:.8125rem;font-weight:700}.coverage-ledger__card strong{color:var(--color-primary-strong);font-size:clamp(1.4rem,4vw,2rem);font-weight:700;line-height:1}.coverage-ledger__notes{display:grid;gap:var(--space-1);padding-inline-start:var(--space-5);color:var(--color-text-muted);font-size:.875rem}.insights-data-state{border-inline-start:4px solid var(--color-accent);background:var(--color-surface-info)}.insights-data-state--unavailable{border-inline-start-color:var(--color-warning)}.insights-chart-grid{display:grid;gap:var(--space-4)}.insights-card{align-content:start;min-inline-size:0}.trend-area-chart{inline-size:100%;min-block-size:15.625rem;overflow:hidden;border-radius:var(--radius-control);background:var(--color-background)}.trend-area-chart svg{inline-size:100%;min-block-size:15.625rem}.trend-area-legend{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0;padding:0;color:var(--color-text-muted);font-size:.875rem;list-style:none}.trend-area-legend li{display:inline-flex;align-items:center;gap:var(--space-2)}.trend-area-legend span{inline-size:.75rem;block-size:.75rem;border-radius:999px}.trend-text-alternative{inline-size:100%;margin-block-start:var(--space-3);border-collapse:collapse;color:var(--color-text-muted);font-size:.8125rem;text-align:start}.trend-text-alternative caption{padding-block-end:var(--space-2);color:var(--color-text);font-weight:700;text-align:start}.trend-text-alternative th,.trend-text-alternative td{padding:var(--space-2);border-block-end:1px solid var(--color-border);white-space:nowrap}.sentiment-fill{stroke:var(--color-surface);stroke-width:.75}.sentiment-fill--positive{fill:var(--color-success);background:var(--color-success);color:var(--color-on-primary)}.sentiment-fill--neutral{fill:var(--color-gold-500);background:var(--color-gold-500);color:var(--color-primary-strong)}.sentiment-fill--negative{fill:var(--color-danger);background:var(--color-danger);color:var(--color-on-primary)}.emotion-breakdown button{display:grid;align-items:center;min-block-size:2.75rem;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);cursor:pointer}.sentiment-key{inline-size:.7rem;block-size:.7rem;border-radius:.2rem}.sentiment-key--positive{background:var(--color-success)}.sentiment-key--neutral{background:var(--color-gold-500)}.sentiment-key--negative{background:var(--color-danger)}.sentiment-distribution{display:flex;overflow:hidden;min-block-size:3.5rem;border:1px solid var(--color-border);border-radius:var(--radius-control)}.sentiment-distribution__segment{min-inline-size:0;padding:0;border:0;cursor:pointer}.sentiment-distribution__legend{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.sentiment-distribution__legend button{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--space-2);inline-size:100%;min-block-size:2.75rem;padding-inline:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);cursor:pointer;text-align:start}.emotion-breakdown{display:grid;gap:var(--space-2);padding:0;list-style:none}.emotion-breakdown button{inline-size:100%;gap:var(--space-2);padding:var(--space-3);text-align:start}.emotion-breakdown__label{display:flex;justify-content:space-between;gap:var(--space-3)}.emotion-breakdown__track{display:block;overflow:hidden;block-size:.5rem;border-radius:999px;background:var(--color-border)}.emotion-breakdown__track>span{display:block;block-size:100%;border-radius:inherit;background:var(--color-primary)}.aspect-breakdown{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.aspect-breakdown li{display:grid;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-background)}.aspect-breakdown li>div:first-child{display:grid;gap:var(--space-1);color:var(--color-text-muted);font-size:.875rem}.aspect-breakdown strong{color:var(--color-text)}.aspect-breakdown__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.aspect-breakdown__actions button{min-block-size:2.5rem;padding-inline:var(--space-3);border:1px solid var(--color-primary);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-primary);cursor:pointer;font-weight:700}@media(min-width:48rem){.authentication-view__layout{grid-template-columns:minmax(0,.9fr) minmax(20rem,1.1fr);align-items:stretch}.setup-progress ol{grid-template-columns:repeat(5,minmax(0,1fr))}.setup-progress li{align-items:start;min-block-size:6rem}.source-health-summary dl{grid-template-columns:repeat(4,minmax(0,1fr))}.ai-settings-form__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.evaluation-intro,.evaluation-labeling-intro{grid-template-columns:minmax(0,1fr) auto;align-items:end}.ai-settings-form__setting{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(9rem,12rem) auto;align-items:end}.coverage-ledger__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.insights-chart-grid{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr)}}@media(max-width:47.9375rem){.insights-intro{grid-template-columns:1fr}.evaluation-set-card__footer{grid-template-columns:1fr;justify-items:start}.evaluation-annotation-form__core,.evaluation-labeling-item__metadata,.evaluation-adjudication-labels,.shadow-evaluation-run dl{grid-template-columns:1fr}.authentication-context-panel{display:none}.workspace-navigation__account{padding-inline-start:0;border-inline-start:0}}.sources-view,.sources-list,.sources-cards,.sources-card,.sources-confirmation,.key-value-editor,.key-value-editor__row{display:grid;gap:var(--space-4)}.form-field--checkbox,.source-action,.sources-confirmation button,.key-value-editor__add,.key-value-editor__remove,.sources-table button{min-block-size:2.75rem;border:1px solid var(--color-primary);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-primary);cursor:pointer;font-weight:700}.sources-card h2,.sources-card dl,.sources-card dd,.sources-card dt,.source-recovery{margin:0}.form-field--checkbox{display:flex;align-items:center}.form-field--checkbox input{min-block-size:1.25rem;min-inline-size:1.25rem}.key-value-editor__add,.key-value-editor__remove,.source-action,.sources-table button,.sources-confirmation button{padding-inline:var(--space-3)}.sources-list__table-wrapper{display:none;overflow-x:auto}.sources-table{inline-size:100%;min-inline-size:62rem;border-collapse:collapse;background:var(--color-surface)}.sources-table th,.sources-table td{padding:var(--space-3);border-block-end:1px solid var(--color-border);text-align:start;vertical-align:middle}.sources-card{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.sources-card__heading{display:grid;gap:var(--space-2)}.sources-card dl{display:grid;gap:var(--space-3)}.sources-card dl>div{display:grid;gap:var(--space-1)}.sources-card dt{color:var(--color-text-muted);font-weight:700}.source-status{display:inline-flex;align-items:center;min-block-size:2rem;padding-inline:var(--space-2);border-radius:var(--radius-control);font-weight:700}.source-status--enabled{border:1px solid var(--color-success);background:var(--color-surface-info);color:var(--color-success-foreground)}.source-status--disabled{background:var(--color-surface-info);color:var(--color-text)}.platform-badge,.source-health{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:2rem;max-inline-size:100%;padding-inline:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-control);font-weight:700}.platform-badge{background:var(--color-surface-info);color:var(--color-text);font-size:.875rem}.platform-badge--inline{min-block-size:auto;padding:0;border:0;background:transparent}.platform-badge__icon{flex:0 0 auto;inline-size:1rem;block-size:1rem}.platform-badge__label{min-inline-size:0}.source-health--succeeded{border:1px solid var(--color-success);background:var(--color-surface-info);color:var(--color-success-foreground)}.source-health--failed{border:1px solid var(--color-danger);background:var(--color-surface-info);color:var(--color-danger-foreground)}.source-health--partial,.source-health--queued,.source-health--running,.source-health--never{border:1px solid var(--color-border);background:var(--color-surface-info);color:var(--color-text)}.source-recovery{max-inline-size:18rem;margin-block-start:var(--space-2);color:var(--color-text-muted);font-size:.875rem}.sources-confirmation{padding:var(--space-5);border:1px solid var(--color-danger);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-raised)}.sources-confirmation h2,.sources-confirmation p{margin:0}.sources-confirmation__actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.sources-confirmation__actions button:first-child{border-color:var(--color-danger);background:var(--color-danger);color:var(--color-on-primary)}@media(min-width:48rem){.sources-list__table-wrapper{display:block}.sources-cards{display:none}.key-value-editor__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(9rem,12rem) auto;align-items:end}}.status-chip,.filter-chip,.comment-tags li{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:2rem;padding-inline:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-info);color:var(--color-text);font-size:.875rem;font-weight:700}.status-chip__marker{inline-size:.55rem;block-size:.55rem;border-radius:999px;background:currentColor}.status-chip--success{border-color:var(--color-success);color:var(--color-success-foreground)}.status-chip--warning{border-color:var(--color-warning);color:var(--color-warning)}.status-chip--danger{border-color:var(--color-danger);color:var(--color-danger-foreground)}.review-filters,.inbox-view,.comment-detail-view,.comment-detail__section,.comment-detail__controls,.comment-override-form,.review-bulk-actions{display:grid;gap:var(--space-4)}.review-filters{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.review-filters__fields{display:grid;gap:var(--space-3)}.review-filters__date-range{inline-size:100%}.review-filters .form-field input,.comment-override-form textarea{min-block-size:2.75rem;inline-size:100%;padding-block:var(--space-2);padding-inline:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text)}.comment-override-form textarea{resize:vertical}.review-filters__active,.review-bulk-actions,.comment-human-decision__summary,.comment-archive-dialog__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.review-filters__active-label,.review-bulk-actions p{margin:0;font-weight:700}.filter-chip{max-inline-size:100%}.filter-chip__value,.filter-chip .platform-badge__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-chip>.platform-badge{min-inline-size:0}.filter-chip button,.review-open-action,.review-card>button,.load-more-comments,.detail-back,.comment-override-form button,.comment-detail__controls>button,.comment-detail__evaluation-link,.comment-detail__action-group>button,.review-bulk-actions button,.comment-archive-dialog button{min-block-size:2.75rem;padding-inline:var(--space-3);border:1px solid var(--color-primary);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-primary);cursor:pointer;font-weight:700}.review-open-action--icon{display:inline-grid;inline-size:2.75rem;min-inline-size:2.75rem;padding:0;place-items:center}.review-open-action--icon svg{inline-size:1.25rem;block-size:1.25rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.review-open-action--icon:hover{background:var(--color-surface-info)}.review-open-action--icon:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.filter-chip button{display:inline-grid;inline-size:1.75rem;min-block-size:1.75rem;padding:0;place-items:center}.review-bulk-actions{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface)}.review-bulk-actions__archive,.comment-detail__controls>button,.comment-detail__action-group>button,.comment-archive-dialog__actions button:first-child{border-color:var(--color-danger);color:var(--color-danger-foreground)}.comment-detail__evaluation-link{display:inline-flex;align-items:center;justify-self:start;border-color:var(--color-gold-500);background:var(--color-gold-50);color:var(--color-primary-strong);text-decoration:none}.review-table-wrapper{display:none;overflow-x:auto;overscroll-behavior-inline:contain}.review-table{inline-size:100%;border-collapse:collapse;background:var(--color-surface)}.review-table th,.review-table td{padding:var(--space-3);border-block-end:1px solid var(--color-border);text-align:start;vertical-align:middle}.review-table thead th{color:var(--color-text-muted);font-size:.875rem}.review-table tbody tr:focus-within{background:var(--color-surface-info)}.review-table__author,.review-table__excerpt{display:block}.review-table__excerpt{max-inline-size:30rem;margin-block-start:var(--space-1);color:var(--color-text-muted);font-weight:400}.review-table__status-chip{justify-content:center;min-inline-size:clamp(9rem,11vw,11.5rem);padding-inline:clamp(.5rem,.8vw,.75rem);font-size:clamp(.75rem,.8vw,.875rem);white-space:nowrap}.review-table__submitted-at{display:grid;min-inline-size:clamp(5.25rem,7.5vw,7rem);gap:clamp(.0625rem,.15vw,.125rem);font-size:clamp(.75rem,.8vw,.875rem);font-variant-numeric:tabular-nums;line-height:1.35;white-space:nowrap}.review-table__submitted-time{color:var(--color-text-muted)}.rating-stars{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-accent)}.rating-stars__icon{inline-size:1rem;block-size:1rem;fill:currentColor}.rating-stars__row{display:contents}@media(min-width:48rem)and (max-width:63.9375rem){.rating-stars--split{flex-direction:column;align-items:flex-start}.rating-stars--split .rating-stars__row{display:inline-flex;gap:var(--space-1)}}.selection-control{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:2.75rem;font-size:.875rem;font-weight:700}.selection-control input{inline-size:1.125rem;block-size:1.125rem}.review-cards{display:grid;gap:var(--space-3)}.review-card,.comment-detail__text,.comment-detail__section{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.review-card{display:grid;gap:var(--space-3)}.review-card__header{display:flex;align-items:start;justify-content:space-between;gap:var(--space-3)}.review-card h2,.review-card__text,.review-card__metadata,.review-card__metadata dd,.review-card__metadata dt,.comment-detail__heading p,.comment-detail__text p,.comment-detail__section h2,.comment-detail__section p,.comment-detail__section dl,.comment-detail__section dd,.comment-detail__section dt,.comment-human-review-history__list p{margin:0}.review-card h2{margin-block-start:var(--space-2);font-size:1rem}.review-card__text{line-height:1.7}.review-card__metadata,.comment-detail__metadata{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.review-card__metadata div,.comment-detail__metadata div,.comment-ai dl>div{display:grid;gap:var(--space-1)}.review-card__metadata dt,.comment-detail__metadata dt,.comment-ai dt{color:var(--color-text-muted);font-size:.875rem;font-weight:700}.review-card__submitted-at{display:grid;justify-items:end;min-inline-size:clamp(5.25rem,7.5vw,7rem);gap:clamp(.0625rem,.15vw,.125rem);font-size:clamp(.75rem,.8vw,.875rem);font-variant-numeric:tabular-nums;line-height:1.35;white-space:nowrap}.review-card__submitted-time{color:var(--color-text-muted)}.load-more-comments{justify-self:start}.load-more-comments:disabled,.comment-override-form button:disabled,.comment-archive-dialog button:disabled{cursor:not-allowed;opacity:.55}.detail-back{justify-self:start}.comment-detail__heading{display:flex;align-items:start;justify-content:space-between;gap:var(--space-3)}.comment-detail__heading h1{margin:0}.comment-detail__text p,.comment-detail__section p,.comment-ai dd{line-height:1.8}.comment-detail__section h2{font-size:1.125rem}.comment-tags,.comment-human-review-history__list{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.comment-ai{background:var(--color-surface-info);border-inline-start:.25rem solid var(--color-primary)}.comment-ai dl{display:grid;gap:var(--space-3)}.comment-ai__summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--space-3)}.comment-ai__metric{display:grid;gap:var(--space-1)}.comment-ai__metric>span,.comment-human-decision__summary time,.comment-human-review-history__list span,.comment-human-review-history__list time{color:var(--color-text-muted);font-size:.875rem;font-weight:700}.comment-human-decision{border-inline-start:.25rem solid var(--color-success)}.comment-detail__action-group{display:grid;gap:var(--space-2);padding-block-start:var(--space-3);border-block-start:1px solid var(--color-border)}.comment-detail__action-group h3{margin:0;font-size:1rem}.comment-human-review-history__list{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.comment-human-review-history__list li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding-block-end:var(--space-3);border-block-end:1px solid var(--color-border)}.comment-human-review-history__list p{flex-basis:100%}.comment-archive-dialog{max-inline-size:min(34rem,calc(100vw - 2 * var(--space-4)));padding:0;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-raised)}.comment-archive-dialog::backdrop{background:var(--color-primary-strong);opacity:.32}.comment-archive-dialog form{display:grid;gap:var(--space-4);padding:var(--space-5)}.comment-archive-dialog h2,.comment-archive-dialog p{margin:0}@media(min-width:48rem){.review-filters__fields{grid-template-columns:repeat(3,minmax(0,1fr))}.review-table-wrapper{display:block}.review-table{min-inline-size:clamp(62rem,88vw,76rem)}.review-cards{display:none}.comment-detail__metadata{grid-template-columns:repeat(3,minmax(0,1fr))}}
