@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-cyrillic-ext-wght-normal.08e5f2ba.woff2?dpl=dpl_2dH1aLVcwkYZML1iitdtdjDhyf1u) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-cyrillic-wght-normal.b515a53c.woff2?dpl=dpl_2dH1aLVcwkYZML1iitdtdjDhyf1u) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-greek-wght-normal.a5a64f6d.woff2?dpl=dpl_2dH1aLVcwkYZML1iitdtdjDhyf1u) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-vietnamese-wght-normal.41320caf.woff2?dpl=dpl_2dH1aLVcwkYZML1iitdtdjDhyf1u) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-latin-ext-wght-normal.22a8837b.woff2?dpl=dpl_2dH1aLVcwkYZML1iitdtdjDhyf1u) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-latin-wght-normal.f754fc25.woff2?dpl=dpl_2dH1aLVcwkYZML1iitdtdjDhyf1u) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-cyrillic-ext-wght-normal.23d48c53.woff2?dpl=dpl_2dH1aLVcwkYZML1iitdtdjDhyf1u) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-cyrillic-wght-normal.f22d62ea.woff2?dpl=dpl_2dH1aLVcwkYZML1iitdtdjDhyf1u) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-greek-wght-normal.704fe8e0.woff2?dpl=dpl_2dH1aLVcwkYZML1iitdtdjDhyf1u) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-vietnamese-wght-normal.2b99bc35.woff2?dpl=dpl_2dH1aLVcwkYZML1iitdtdjDhyf1u) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-latin-ext-wght-normal.60502170.woff2?dpl=dpl_2dH1aLVcwkYZML1iitdtdjDhyf1u) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-latin-wght-normal.7106ea79.woff2?dpl=dpl_2dH1aLVcwkYZML1iitdtdjDhyf1u) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--ctv-color-accent-primary-action:#3B2BD9;--ctv-color-accent-machine-produced:#7B4DFF;--ctv-color-semantic-data:#087F9B;--ctv-color-semantic-attention:#C4512B;--ctv-color-semantic-verified:#18794E;--ctv-color-semantic-surface-data:#EAF8FB;--ctv-color-semantic-surface-attention:#FFF2EC;--ctv-color-semantic-surface-verified:#EAF7F0;--ctv-color-chrome-void:#0D0D1A;--ctv-color-chrome-rail-text:#F4F3FF;--ctv-color-chrome-rail-muted:#A8A5C1;--ctv-color-surface-working:#F6F7FB;--ctv-color-surface-panel:#FFFFFF;--ctv-color-surface-raised:#FFFFFF;--ctv-color-surface-machine:#F5F2FF;--ctv-color-surface-subdued:#F0F2F7;--ctv-color-border-default:#D9DDE8;--ctv-color-border-strong:#AEB5C7;--ctv-color-text-primary:#171725;--ctv-color-text-secondary:#555A6C;--ctv-color-text-inverse:#FFFFFF;--ctv-color-text-disabled:#83889A;--ctv-spacing-0:0;--ctv-spacing-1:0.25rem;--ctv-spacing-2:0.5rem;--ctv-spacing-3:0.75rem;--ctv-spacing-4:1rem;--ctv-spacing-5:1.25rem;--ctv-spacing-6:1.5rem;--ctv-spacing-8:2rem;--ctv-spacing-10:2.5rem;--ctv-spacing-12:3rem;--ctv-spacing-16:4rem;--ctv-radius-control:0.5rem;--ctv-radius-panel:0.75rem;--ctv-radius-pill:999px;--ctv-typography-font-family-interface:"Manrope Variable","Manrope","Segoe UI",sans-serif;--ctv-typography-font-family-mono:"JetBrains Mono Variable","JetBrains Mono","SFMono-Regular",Consolas,monospace;--ctv-typography-font-size-xs:0.75rem;--ctv-typography-font-size-sm:0.875rem;--ctv-typography-font-size-md:1rem;--ctv-typography-font-size-lg:1.125rem;--ctv-typography-font-size-xl:1.375rem;--ctv-typography-font-size-xxl:1.75rem;--ctv-typography-line-height-compact:1.25;--ctv-typography-line-height-default:1.5;--ctv-typography-line-height-relaxed:1.65;--ctv-typography-font-weight-regular:400;--ctv-typography-font-weight-medium:500;--ctv-typography-font-weight-semibold:600;--ctv-typography-font-weight-bold:700;--ctv-elevation-panel:0 1px 2px rgb(13 13 26/0.08);--ctv-elevation-overlay:0 8px 24px rgb(13 13 26/0.14);--ctv-z-index-base:0;--ctv-z-index-rail:10;--ctv-z-index-sticky:20;--ctv-z-index-overlay:40;--ctv-z-index-toast:60;color-scheme:light}.ctv-navigation-rail,.ctv-navigation-rail *,.ctv-working-surface,.ctv-working-surface *{box-sizing:border-box}.ctv-working-surface{background:var(--ctv-color-surface-working);color:var(--ctv-color-text-primary);color-scheme:light;font-size:var(--ctv-typography-font-size-md);line-height:var(--ctv-typography-line-height-default)}.ctv-navigation-rail,.ctv-working-surface{min-block-size:100%;font-family:var(--ctv-typography-font-family-interface)}.ctv-navigation-rail{background:var(--ctv-color-chrome-void);color:var(--ctv-color-chrome-rail-text)}.ctv-button{display:inline-flex;align-items:center;justify-content:center;min-block-size:2.75rem;max-inline-size:100%;padding:var(--ctv-spacing-3) var(--ctv-spacing-4);border:1px solid transparent;border-radius:var(--ctv-radius-control);font:inherit;font-weight:var(--ctv-typography-font-weight-semibold);line-height:var(--ctv-typography-line-height-compact);text-align:center;text-decoration:none;white-space:normal;cursor:pointer}.ctv-button[data-primary-action=true]{background:var(--ctv-color-accent-primary-action);color:var(--ctv-color-text-inverse)}.ctv-button[data-primary-action=true]:focus-visible{outline:3px solid var(--ctv-color-accent-primary-action);outline-offset:2px}.ctv-button--secondary{border-color:var(--ctv-color-border-strong);background:var(--ctv-color-surface-panel);color:var(--ctv-color-text-primary)}.ctv-button--secondary:focus-visible,.ctv-input:focus-visible{outline:3px solid var(--ctv-color-semantic-data);outline-offset:2px}.ctv-button:disabled,.ctv-input:disabled{color:var(--ctv-color-text-disabled);cursor:not-allowed;opacity:.7}.ctv-field{display:grid;inline-size:100%;color:var(--ctv-color-text-primary);font-family:var(--ctv-typography-font-family-interface)}.ctv-field__label{font-size:var(--ctv-typography-font-size-sm);font-weight:var(--ctv-typography-font-weight-semibold)}.ctv-input{min-block-size:2.75rem;inline-size:100%;min-inline-size:0;padding:var(--ctv-spacing-3);border:1px solid var(--ctv-color-border-strong);border-radius:var(--ctv-radius-control);background:var(--ctv-color-surface-panel);color:var(--ctv-color-text-primary);font:inherit}.ctv-input[aria-invalid=true]{border-color:var(--ctv-color-semantic-attention)}.ctv-field__error,.ctv-field__hint{font-size:var(--ctv-typography-font-size-sm)}.ctv-field__hint{color:var(--ctv-color-text-secondary)}.ctv-field__error{color:var(--ctv-color-semantic-attention)}.ctv-table,.ctv-table-region{inline-size:100%}.ctv-table{border-collapse:collapse;table-layout:auto;background:var(--ctv-color-surface-panel);color:var(--ctv-color-text-primary);font-family:var(--ctv-typography-font-family-interface)}.ctv-table caption{padding-block-end:var(--ctv-spacing-3);font-size:var(--ctv-typography-font-size-lg);font-weight:var(--ctv-typography-font-weight-semibold);text-align:start}.ctv-table td,.ctv-table th{min-inline-size:0;padding:var(--ctv-spacing-3) var(--ctv-spacing-4);border-block-end:1px solid var(--ctv-color-border-default);overflow-wrap:break-word;text-align:start;vertical-align:middle}.ctv-table tbody tr{transition:background-color .12s cubic-bezier(.16,1,.3,1)}.ctv-table tbody tr:hover{background:var(--ctv-color-surface-subdued)}.ctv-table tbody tr:last-child td{border-block-end:none}.ctv-table thead th{position:sticky;inset-block-start:0;z-index:1}.ctv-table th{background:var(--ctv-color-surface-subdued);border-block-end:1px solid var(--ctv-color-border-strong);color:var(--ctv-color-text-secondary);font-size:var(--ctv-typography-font-size-xs);font-weight:var(--ctv-typography-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.ctv-table td[data-tabular-nums=true],.ctv-table th[data-tabular-nums=true],[data-tabular-nums=true]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ctv-panel a:not([data-primary-action=true]),.ctv-record-link,.ctv-table a{border-radius:2px;color:var(--ctv-color-text-primary);font-weight:var(--ctv-typography-font-weight-medium);text-decoration:none;text-underline-offset:.18em}.ctv-panel a:not([data-primary-action=true]):hover,.ctv-record-link:hover,.ctv-table a:hover{text-decoration:underline;text-decoration-thickness:1px}.ctv-panel a:not([data-primary-action=true]):focus-visible,.ctv-record-link:focus-visible,.ctv-table a:focus-visible{outline:2px solid var(--ctv-color-border-strong);outline-offset:2px}.ctv-table [data-tabular-nums=true]{text-align:end}.ctv-panel{display:grid;gap:var(--ctv-spacing-3);min-inline-size:0;padding:var(--ctv-spacing-5);border:1px solid var(--ctv-color-border-default);border-radius:var(--ctv-radius-panel);background:var(--ctv-color-surface-panel);box-shadow:var(--ctv-elevation-panel);color:var(--ctv-color-text-primary);font-family:var(--ctv-typography-font-family-interface)}.ctv-panel__description,.ctv-panel__title{margin:0}.ctv-panel__title{font-size:var(--ctv-typography-font-size-lg)}.ctv-panel__description{color:var(--ctv-color-text-secondary)}.ctv-panel__body{min-inline-size:0}.ctv-chip,.ctv-provenance{display:inline-flex;align-items:center;inline-size:fit-content;max-inline-size:100%;padding:var(--ctv-spacing-1) var(--ctv-spacing-3);border:1px solid var(--ctv-color-border-default);border-radius:var(--ctv-radius-pill);font-family:var(--ctv-typography-font-family-interface);font-size:var(--ctv-typography-font-size-xs);font-weight:var(--ctv-typography-font-weight-semibold);line-height:var(--ctv-typography-line-height-default)}.ctv-chip--neutral{background:var(--ctv-color-surface-subdued);color:var(--ctv-color-text-secondary)}.ctv-chip--data{border-color:var(--ctv-color-semantic-data);background:var(--ctv-color-semantic-surface-data);color:var(--ctv-color-semantic-data)}.ctv-chip--attention{border-color:var(--ctv-color-semantic-attention);background:var(--ctv-color-semantic-surface-attention);color:var(--ctv-color-semantic-attention)}.ctv-chip--verified{border-color:var(--ctv-color-semantic-verified);background:var(--ctv-color-semantic-surface-verified);color:var(--ctv-color-semantic-verified)}.ctv-diff{display:grid;gap:var(--ctv-spacing-4);font-family:var(--ctv-typography-font-family-interface)}.ctv-diff__title{margin:0;font-size:var(--ctv-typography-font-size-lg)}.ctv-diff__entry,.ctv-diff__list{display:grid;gap:var(--ctv-spacing-3)}.ctv-diff__entry{min-inline-size:0;padding:var(--ctv-spacing-4);border:1px solid var(--ctv-color-border-default);border-radius:var(--ctv-radius-control);background:var(--ctv-color-surface-panel)}.ctv-diff__entry-heading{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--ctv-spacing-2)}.ctv-diff__flag{padding:var(--ctv-spacing-1) var(--ctv-spacing-2);border-radius:var(--ctv-radius-pill);background:var(--ctv-color-semantic-surface-attention);color:var(--ctv-color-semantic-attention);font-size:var(--ctv-typography-font-size-xs)}.ctv-diff__values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ctv-spacing-3);margin:0}.ctv-diff__values>div{min-inline-size:0;padding:var(--ctv-spacing-3);border-inline-start:3px solid var(--ctv-color-border-strong);background:var(--ctv-color-surface-subdued)}.ctv-diff__values dt{color:var(--ctv-color-text-secondary);font-size:var(--ctv-typography-font-size-xs);font-weight:var(--ctv-typography-font-weight-semibold)}.ctv-diff__values dd{margin:var(--ctv-spacing-1) 0 0}.ctv-diff__before,.ctv-diff__entry[data-questionable=true]{border-color:var(--ctv-color-semantic-attention)}.ctv-diff__after{border-color:var(--ctv-color-semantic-verified)}.ctv-provenance{gap:var(--ctv-spacing-2)}.ctv-provenance__mark{flex:0 0 auto;inline-size:.5rem;block-size:.5rem;border-radius:var(--ctv-radius-pill);background:currentcolor}.ctv-provenance[data-machine-produced=true]{border-color:var(--ctv-color-accent-machine-produced);background:var(--ctv-color-surface-machine);color:var(--ctv-color-accent-machine-produced)}.ctv-provenance--cited[data-machine-produced=true]{border-style:solid}.ctv-provenance--inferred[data-machine-produced=true]{border-style:dashed}.ctv-provenance--human[data-machine-produced=false]{border-color:var(--ctv-color-border-strong);background:var(--ctv-color-surface-subdued);color:var(--ctv-color-text-secondary)}.ctv-stat{display:grid;gap:var(--ctv-spacing-2);min-inline-size:0;padding:var(--ctv-spacing-4);border:1px solid var(--ctv-color-border-default);border-radius:var(--ctv-radius-panel);background:var(--ctv-color-surface-panel);color:var(--ctv-color-text-primary);font-family:var(--ctv-typography-font-family-interface)}.ctv-stat__detail,.ctv-stat__label{color:var(--ctv-color-text-secondary);font-size:var(--ctv-typography-font-size-sm)}.ctv-stat__value{font-size:var(--ctv-typography-font-size-xl);line-height:var(--ctv-typography-line-height-compact)}.ctv-stat--data{border-block-start:3px solid var(--ctv-color-semantic-data)}.ctv-stat--attention{border-block-start:3px solid var(--ctv-color-semantic-attention)}.ctv-stat--verified{border-block-start:3px solid var(--ctv-color-semantic-verified)}.ctv-empty-state{display:grid;justify-items:start;gap:var(--ctv-spacing-3);min-inline-size:0;padding:var(--ctv-spacing-8);border:1px dashed var(--ctv-color-border-strong);border-radius:var(--ctv-radius-panel);background:var(--ctv-color-surface-panel);color:var(--ctv-color-text-primary);font-family:var(--ctv-typography-font-family-interface)}.ctv-empty-state h3,.ctv-empty-state p{margin:0}.ctv-empty-state p{color:var(--ctv-color-text-secondary)}.ctv-empty-state__icon{display:grid;place-items:center;inline-size:2.5rem;block-size:2.5rem;border-radius:var(--ctv-radius-pill);background:var(--ctv-color-surface-subdued);color:var(--ctv-color-text-secondary)}.ctv-toast{display:grid;gap:var(--ctv-spacing-1);inline-size:min(100%,32rem);min-inline-size:0;padding:var(--ctv-spacing-4);border:1px solid var(--ctv-color-border-default);border-inline-start-width:4px;border-radius:var(--ctv-radius-control);background:var(--ctv-color-surface-raised);box-shadow:var(--ctv-elevation-overlay);color:var(--ctv-color-text-primary);font-family:var(--ctv-typography-font-family-interface);z-index:var(--ctv-z-index-toast)}.ctv-toast span{color:var(--ctv-color-text-secondary)}.ctv-toast--data{border-inline-start-color:var(--ctv-color-semantic-data)}.ctv-toast--attention{border-inline-start-color:var(--ctv-color-semantic-attention)}.ctv-toast--verified{border-inline-start-color:var(--ctv-color-semantic-verified)}@media (max-width:40rem){.ctv-diff__values{grid-template-columns:minmax(0,1fr)}.ctv-table td,.ctv-table th{min-inline-size:6rem;padding-inline:var(--ctv-spacing-2)}}[data-tabular-nums=true]{font-family:var(--ctv-typography-font-family-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}select{appearance:none;min-block-size:2.5rem;padding-block:var(--ctv-spacing-2);padding-inline:var(--ctv-spacing-3) var(--ctv-spacing-8);border:1px solid var(--ctv-color-border-default);border-radius:var(--ctv-radius-control);background-color:var(--ctv-color-surface-panel);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23555A6C' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.5 9.75 12 15.25l5.5-5.5'/%3E%3C/svg%3E");background-position:right var(--ctv-spacing-2) center;background-repeat:no-repeat;background-size:1.125rem;color:var(--ctv-color-text-primary);font:inherit;line-height:var(--ctv-typography-line-height-compact)}select:hover{border-color:var(--ctv-color-border-strong)}select:focus-visible{outline:2px solid var(--ctv-color-border-strong);outline-offset:1px}select:disabled{background-color:var(--ctv-color-surface-subdued);color:var(--ctv-color-text-disabled);cursor:not-allowed}.ctv-field{display:flex;flex-direction:column;gap:var(--ctv-spacing-2)}.ctv-field>label,.ctv-field__label{color:var(--ctv-color-text-secondary);font-size:var(--ctv-typography-font-size-sm);font-weight:var(--ctv-typography-font-weight-medium)}.ctv-visually-hidden{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-bilingual-safe=true]{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere}body,html{min-block-size:100%;margin:0;background:var(--ctv-color-surface-working)}a,button,input{font:inherit}.ctv-app-shell{grid-template-columns:minmax(15rem,17rem) minmax(0,1fr);background:var(--ctv-color-surface-working);color:var(--ctv-color-text-primary);font-family:var(--ctv-typography-font-family-interface)}.ctv-app-rail,.ctv-app-shell{display:grid;min-block-size:100vh}.ctv-app-rail{grid-template-rows:auto auto minmax(0,1fr);align-content:start;gap:var(--ctv-spacing-5);padding:var(--ctv-spacing-5) var(--ctv-spacing-4);background:var(--ctv-color-chrome-void);color:var(--ctv-color-chrome-rail-text)}.ctv-app-rail__brand{display:flex;align-items:center;gap:var(--ctv-spacing-3);padding-inline:var(--ctv-spacing-2);font-size:var(--ctv-typography-font-size-lg)}.ctv-app-rail__brand-mark,.ctv-app-topbar__user>span{display:grid;flex:0 0 auto;place-items:center;inline-size:2.25rem;min-block-size:2.25rem;border:1px solid;border-radius:var(--ctv-radius-pill);font-weight:var(--ctv-typography-font-weight-bold)}.ctv-app-rail__agency{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ctv-spacing-1) var(--ctv-spacing-2);inline-size:100%;padding:var(--ctv-spacing-3);border:1px solid var(--ctv-color-border-strong);border-radius:var(--ctv-radius-control);background:var(--ctv-color-chrome-void);color:var(--ctv-color-chrome-rail-text);text-align:start;cursor:pointer}.ctv-app-rail__agency>span:first-child{color:var(--ctv-color-chrome-rail-muted);font-size:var(--ctv-typography-font-size-xs);font-weight:var(--ctv-typography-font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.ctv-app-rail__agency>strong{grid-column:1}.ctv-app-rail__agency>span:last-child{grid-column:2;grid-row:1/span 2;align-self:center}.ctv-app-rail__group,.ctv-app-rail__groups{display:grid;align-content:start}.ctv-app-rail__groups{gap:var(--ctv-spacing-5)}.ctv-app-rail__group{gap:var(--ctv-spacing-2)}.ctv-app-rail__group h2{margin:0;padding-inline:var(--ctv-spacing-2);color:var(--ctv-color-chrome-rail-muted);font-size:var(--ctv-typography-font-size-xs);letter-spacing:.08em;text-transform:uppercase}.ctv-app-rail__group ul,.ctv-command-palette__destinations{display:grid;gap:var(--ctv-spacing-1);margin:0;padding:0;list-style:none}.ctv-app-rail__link{display:grid;grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;gap:var(--ctv-spacing-2);min-block-size:2.5rem;padding:var(--ctv-spacing-2) var(--ctv-spacing-3);border:1px solid transparent;border-radius:var(--ctv-radius-control);color:inherit;text-decoration:none}.ctv-app-rail__link:focus-visible,.ctv-app-rail__link:hover{border-color:var(--ctv-color-border-strong)}.ctv-app-rail__link[data-current=true]{border-color:var(--ctv-color-border-default);background:var(--ctv-color-surface-subdued);color:var(--ctv-color-text-primary)}.ctv-app-rail__icon{flex:0 0 auto;color:var(--ctv-color-chrome-rail-muted);transition:color .12s cubic-bezier(.16,1,.3,1)}.ctv-app-rail__link:hover .ctv-app-rail__icon,.ctv-app-rail__link[data-current=true] .ctv-app-rail__icon{color:var(--ctv-color-chrome-rail-text)}.ctv-command-palette__icon{flex:0 0 auto;color:var(--ctv-color-text-secondary)}.ctv-app-rail__approval-count{min-inline-size:2.5rem;padding:var(--ctv-spacing-1) var(--ctv-spacing-2);border:1px solid var(--ctv-color-semantic-attention);border-radius:var(--ctv-radius-pill);background:var(--ctv-color-semantic-surface-attention);color:var(--ctv-color-semantic-attention);font-size:var(--ctv-typography-font-size-sm);text-align:center}.ctv-app-workspace{display:grid;grid-template-rows:auto minmax(0,1fr);min-block-size:100vh}.ctv-app-topbar{position:sticky;inset-block-start:0;z-index:var(--ctv-z-index-sticky);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ctv-spacing-3);min-block-size:4.5rem;padding:var(--ctv-spacing-3) var(--ctv-spacing-5);border-block-end:1px solid var(--ctv-color-border-default);background:var(--ctv-color-surface-panel)}.ctv-app-topbar__language,.ctv-app-topbar__search,.ctv-app-topbar__user,.ctv-command-palette__close{border:1px solid var(--ctv-color-border-strong);border-radius:var(--ctv-radius-control);background:var(--ctv-color-surface-panel);color:var(--ctv-color-text-primary);cursor:pointer}.ctv-app-topbar__search{display:grid;grid-template-columns:auto minmax(8rem,1fr) auto;align-items:center;gap:var(--ctv-spacing-3);inline-size:min(28rem,100%);min-block-size:2.75rem;padding:var(--ctv-spacing-2) var(--ctv-spacing-3);color:var(--ctv-color-text-secondary);text-align:start}.ctv-app-topbar__search kbd{padding:var(--ctv-spacing-1) var(--ctv-spacing-2);border:1px solid var(--ctv-color-border-default);border-radius:var(--ctv-radius-control);background:var(--ctv-color-surface-subdued);font-family:var(--ctv-typography-font-family-mono);font-size:var(--ctv-typography-font-size-xs)}.ctv-app-topbar__actions,.ctv-app-topbar__context,.ctv-app-topbar__user{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ctv-spacing-2)}.ctv-app-topbar__language{min-block-size:2.75rem;max-inline-size:12rem;padding:var(--ctv-spacing-2) var(--ctv-spacing-3);font-weight:var(--ctv-typography-font-weight-semibold)}.ctv-app-topbar__user{padding:var(--ctv-spacing-1) var(--ctv-spacing-3) var(--ctv-spacing-1) var(--ctv-spacing-1);text-align:start}.ctv-app-dashboard,.ctv-app-destination,.ctv-app-workspace__content{min-inline-size:0}.ctv-app-workspace__content{inline-size:100%;padding:var(--ctv-spacing-6)}.ctv-app-dashboard,.ctv-app-destination{display:grid;align-content:start;gap:var(--ctv-spacing-6);inline-size:min(100%,80rem);margin-inline:auto}.ctv-app-dashboard__heading{max-inline-size:54rem}.ctv-app-dashboard__heading h1,.ctv-app-dashboard__heading p,.ctv-app-destination h1{margin-block-start:0}.ctv-app-dashboard__heading h1,.ctv-app-destination h1{margin-block-end:var(--ctv-spacing-2);font-size:var(--ctv-typography-font-size-xxl)}.ctv-app-dashboard__heading p{color:var(--ctv-color-text-secondary)}.ctv-app-dashboard__eyebrow{color:var(--ctv-color-semantic-data);font-size:var(--ctv-typography-font-size-xs);font-weight:var(--ctv-typography-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.ctv-app-dashboard__band{display:flex;flex-direction:column;gap:var(--ctv-spacing-3);min-inline-size:0}.ctv-app-dashboard__band-title{margin:0;color:var(--ctv-color-text-secondary);font-size:var(--ctv-typography-font-size-sm);font-weight:var(--ctv-typography-font-weight-semibold)}.ctv-app-dashboard__stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(14rem,100%),1fr));gap:var(--ctv-spacing-3);min-inline-size:0;max-inline-size:88rem}.ctv-app-dashboard__stats[data-density=compact]{grid-template-columns:repeat(auto-fill,minmax(min(13rem,100%),16rem))}.ctv-app-dashboard__stats[data-density=compact] .ctv-stat{padding:var(--ctv-spacing-3) var(--ctv-spacing-4)}.ctv-app-dashboard__stats[data-density=compact] .ctv-stat__value{font-size:var(--ctv-typography-font-size-xl)}.ctv-app-dashboard__stat-link{display:block;min-inline-size:0;border-radius:var(--ctv-radius-panel);color:inherit;text-decoration:none}.ctv-app-dashboard__stat-link:hover .ctv-stat{border-color:var(--ctv-color-border-strong)}.ctv-app-dashboard__stat-link:focus-visible{outline:2px solid var(--ctv-color-semantic-data);outline-offset:2px}.ctv-command-overlay{position:fixed;inset:0;z-index:var(--ctv-z-index-overlay);display:grid;align-items:start;justify-items:center;padding:var(--ctv-spacing-12) var(--ctv-spacing-4);background:var(--ctv-color-chrome-void)}.ctv-command-palette{display:grid;gap:var(--ctv-spacing-4);inline-size:min(100%,42rem);max-block-size:calc(100vh - (2 * var(--ctv-spacing-12)));padding:var(--ctv-spacing-5);border:1px solid var(--ctv-color-border-strong);border-radius:var(--ctv-radius-panel);background:var(--ctv-color-surface-raised);box-shadow:var(--ctv-elevation-overlay);color:var(--ctv-color-text-primary);overflow-y:auto}.ctv-command-palette__heading{display:flex;align-items:center;justify-content:space-between;gap:var(--ctv-spacing-4);font-size:var(--ctv-typography-font-size-lg)}.ctv-command-palette__close{inline-size:2.5rem;min-block-size:2.5rem}.ctv-command-palette__destinations a{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:var(--ctv-spacing-3);padding:var(--ctv-spacing-3);border:1px solid transparent;border-radius:var(--ctv-radius-control);color:var(--ctv-color-text-primary);text-decoration:none}.ctv-command-palette__destinations a:focus-visible,.ctv-command-palette__destinations a:hover{border-color:var(--ctv-color-semantic-data);background:var(--ctv-color-semantic-surface-data)}.ctv-copilot-trigger{position:fixed;inset-block-end:var(--ctv-spacing-5);inset-inline-end:var(--ctv-spacing-5);z-index:var(--ctv-z-index-sticky);display:flex;align-items:center;gap:var(--ctv-spacing-2);min-block-size:3rem;padding:var(--ctv-spacing-2) var(--ctv-spacing-4);border:1px solid var(--ctv-color-primary-action);border-radius:var(--ctv-radius-pill);background:var(--ctv-color-primary-action);box-shadow:var(--ctv-elevation-raised);color:var(--ctv-color-text-on-primary);cursor:pointer;font-weight:var(--ctv-typography-font-weight-semibold)}.ctv-copilot-panel{position:fixed;inset-block:var(--ctv-spacing-4);inset-inline-end:var(--ctv-spacing-4);z-index:var(--ctv-z-index-overlay);display:grid;grid-template-rows:auto auto auto auto auto minmax(0,auto);align-content:start;gap:var(--ctv-spacing-4);inline-size:min(30rem,calc(100vw - (2 * var(--ctv-spacing-4))));max-block-size:calc(100vh - (2 * var(--ctv-spacing-4)));padding:var(--ctv-spacing-5);border:1px solid var(--ctv-color-border-strong);border-radius:var(--ctv-radius-panel);background:var(--ctv-color-surface-raised);box-shadow:var(--ctv-elevation-overlay);overflow-y:auto}.ctv-copilot-panel__header,.ctv-copilot-panel__sources{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--ctv-spacing-2)}.ctv-copilot-panel__context,.ctv-copilot-panel__description,.ctv-copilot-panel__error,.ctv-copilot-panel__header h2,.ctv-copilot-panel__result h3,.ctv-copilot-panel__result p,.ctv-copilot-panel__status{margin:0}.ctv-copilot-panel__eyebrow{color:var(--ctv-color-semantic-data);font-size:var(--ctv-typography-font-size-xs);font-weight:var(--ctv-typography-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.ctv-copilot-panel__close{inline-size:2.5rem;min-block-size:2.5rem;border:1px solid var(--ctv-color-border-strong);border-radius:var(--ctv-radius-control);background:var(--ctv-color-surface-panel);color:var(--ctv-color-text-primary);cursor:pointer}.ctv-copilot-panel__context,.ctv-copilot-panel__description,.ctv-copilot-panel__status{color:var(--ctv-color-text-secondary)}.ctv-copilot-panel__claim,.ctv-copilot-panel__content,.ctv-copilot-panel__context,.ctv-copilot-panel__error,.ctv-copilot-panel__result{padding:var(--ctv-spacing-3);border:1px solid var(--ctv-color-border-default);border-radius:var(--ctv-radius-control);background:var(--ctv-color-surface-subdued)}.ctv-copilot-panel__claim,.ctv-copilot-panel__content,.ctv-copilot-panel__detail,.ctv-copilot-panel__result{display:grid;gap:var(--ctv-spacing-2)}.ctv-copilot-panel__detail>span{font-size:var(--ctv-typography-font-size-sm);font-weight:var(--ctv-typography-font-weight-semibold)}.ctv-copilot-panel__detail textarea{resize:vertical;inline-size:100%;min-block-size:6rem;box-sizing:border-box;padding:var(--ctv-spacing-3);border:1px solid var(--ctv-color-border-strong);border-radius:var(--ctv-radius-control);background:var(--ctv-color-surface-panel);color:var(--ctv-color-text-primary);font:inherit}.ctv-copilot-panel__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ctv-spacing-2)}.ctv-copilot-panel__actions>:last-child{grid-column:1/-1}.ctv-copilot-panel__error,.ctv-copilot-panel__result [data-copilot-refusal=true]{border-color:var(--ctv-color-semantic-danger);color:var(--ctv-color-semantic-danger)}.ctv-copilot-panel__sources{justify-content:flex-start}.ctv-copilot-panel__approval,.ctv-copilot-panel__sources a{color:inherit}.ctv-copilot-panel__content ul{margin:0;padding-inline-start:var(--ctv-spacing-5)}@media (max-width:70rem){.ctv-app-topbar__user strong{max-inline-size:10rem}}@media (max-width:56rem){.ctv-app-shell{grid-template-columns:minmax(0,1fr)}.ctv-app-rail{position:sticky;inset-block-start:0;z-index:var(--ctv-z-index-rail);display:flex;align-items:center;gap:var(--ctv-spacing-3);min-block-size:auto;padding:var(--ctv-spacing-2) var(--ctv-spacing-3)}.ctv-app-rail>a:first-child,.ctv-app-rail__brand{flex:0 0 auto}.ctv-app-rail__agency{flex:0 0 auto;max-inline-size:11rem}.ctv-app-rail__groups{display:flex;flex:1 1 auto;gap:var(--ctv-spacing-1);min-inline-size:0;overflow-x:auto;scrollbar-width:none}.ctv-app-rail__groups::-webkit-scrollbar{display:none}.ctv-app-rail__group-label{display:none}.ctv-app-rail__groups ul{display:flex;gap:var(--ctv-spacing-1)}.ctv-app-rail__groups li,.ctv-app-rail__groups>*{flex:0 0 auto}.ctv-app-rail__link{inline-size:max-content;max-inline-size:11rem}.ctv-app-topbar{position:static}}@media (max-width:42rem){.ctv-app-dashboard__stats{grid-template-columns:minmax(0,1fr)}.ctv-app-rail__agency{max-inline-size:8rem}.ctv-app-topbar__actions,.ctv-app-topbar__search{inline-size:100%}.ctv-app-topbar,.ctv-app-workspace__content,.ctv-command-overlay{padding:var(--ctv-spacing-4)}.ctv-command-palette{max-block-size:calc(100vh - (2 * var(--ctv-spacing-4)))}.ctv-copilot-panel{inset:var(--ctv-spacing-2);inline-size:auto;max-block-size:calc(100vh - (2 * var(--ctv-spacing-2)));padding:var(--ctv-spacing-4)}.ctv-copilot-trigger{inset-block-end:var(--ctv-spacing-3);inset-inline-end:var(--ctv-spacing-3)}}.ctv-core-screen{background:var(--ctv-color-surface-working);display:flex;flex-direction:column;gap:var(--ctv-spacing-6);padding:var(--ctv-spacing-6)}.ctv-core-heading{display:flex;flex-direction:column;gap:var(--ctv-spacing-2);margin-block-end:var(--ctv-spacing-6)}.ctv-core-heading__meta{color:var(--ctv-color-text-secondary);font-size:var(--ctv-typography-font-size-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ctv-core-heading h1{margin:0;font-size:var(--ctv-typography-font-size-xxl);font-weight:var(--ctv-typography-font-weight-bold);letter-spacing:-.02em;line-height:var(--ctv-typography-line-height-compact)}.ctv-core-heading>p{max-inline-size:68ch;margin:0;color:var(--ctv-color-text-secondary);line-height:var(--ctv-typography-line-height-default)}.ctv-core-empty{color:var(--ctv-color-text-disabled);font-size:var(--ctv-typography-font-size-sm);padding:var(--ctv-spacing-4)}.ctv-core-definition-list{display:grid;gap:var(--ctv-spacing-2);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.ctv-approval-screen{display:flex;flex-direction:column;gap:var(--ctv-spacing-5)}.ctv-approval-layout{display:grid;align-items:start;gap:var(--ctv-spacing-5);grid-template-columns:minmax(19rem,22rem) minmax(0,1fr)}@media (max-width:68rem){.ctv-approval-layout{grid-template-columns:minmax(0,1fr)}}.ctv-approval-list{max-block-size:calc(100vh - 16rem);overflow-y:auto}.ctv-approval-list,.ctv-approval-list ol{display:flex;flex-direction:column;gap:var(--ctv-spacing-2)}.ctv-approval-list ol{margin:0;padding:0;list-style:none}.ctv-approval-list__item{display:flex;flex-direction:column;gap:var(--ctv-spacing-1);inline-size:100%;padding:var(--ctv-spacing-3);border:1px solid var(--ctv-color-border-default);border-radius:var(--ctv-radius-control);background:var(--ctv-color-surface-panel);cursor:pointer;overflow-wrap:break-word;text-align:start;transition:border-color .12s cubic-bezier(.16,1,.3,1),background-color .12s cubic-bezier(.16,1,.3,1)}.ctv-approval-list__item:hover{border-color:var(--ctv-color-border-strong);background:var(--ctv-color-surface-subdued)}.ctv-approval-list__item[data-machine-produced=true][aria-current=true]{border-color:var(--ctv-color-accent-machine-produced);background:var(--ctv-color-surface-machine)}.ctv-approval-list__item>strong{color:var(--ctv-color-text-primary);font-size:var(--ctv-typography-font-size-sm);font-weight:var(--ctv-typography-font-weight-semibold);line-height:var(--ctv-typography-line-height-compact)}.ctv-approval-list__kind{color:var(--ctv-color-text-secondary);font-size:var(--ctv-typography-font-size-xs);letter-spacing:.02em}.ctv-approval-detail{background:var(--ctv-color-surface-panel);border:1px solid var(--ctv-color-border-default);border-radius:var(--ctv-radius-panel);display:flex;flex-direction:column;gap:var(--ctv-spacing-4);padding:var(--ctv-spacing-4)}.ctv-approval-run{padding-block-end:var(--ctv-spacing-4);border-block-end:1px solid var(--ctv-color-border-default)}.ctv-approval-run dl{display:flex;flex-wrap:wrap;gap:var(--ctv-spacing-3) var(--ctv-spacing-6);margin:0}.ctv-approval-run div{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.ctv-approval-run dt{color:var(--ctv-color-text-secondary);font-family:var(--ctv-typography-font-family-interface)}.ctv-approval-run dd,.ctv-approval-run dt{font-size:var(--ctv-typography-font-size-xs)}.ctv-approval-run dd{margin:0;color:var(--ctv-color-text-primary);font-family:var(--ctv-typography-font-family-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ctv-approval-summary{font-size:var(--ctv-typography-font-size-md);line-height:var(--ctv-typography-line-height-relaxed);overflow-wrap:anywhere}.ctv-approval-fields{display:flex;flex-direction:column;gap:var(--ctv-spacing-2)}.ctv-derived-impact{background:var(--ctv-color-semantic-surface-data);border-left:3px solid var(--ctv-color-semantic-data);border-radius:var(--ctv-radius-control);font-family:var(--ctv-typography-font-family-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--ctv-typography-font-weight-semibold);padding:var(--ctv-spacing-3)}.ctv-approval-checker{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ctv-spacing-2);padding-block-start:var(--ctv-spacing-3)}.ctv-approval-checker>span:first-child{color:var(--ctv-color-text-secondary);font-size:var(--ctv-typography-font-size-sm)}.ctv-approval-actions{display:flex;align-items:end;flex-wrap:wrap;gap:var(--ctv-spacing-3);padding-block-start:var(--ctv-spacing-4);border-block-start:1px solid var(--ctv-color-border-default)}.ctv-approval-actions>label{display:flex;align-items:center;gap:var(--ctv-spacing-2);margin-inline-start:auto;color:var(--ctv-color-text-secondary);font-size:var(--ctv-typography-font-size-sm)}.ctv-certificate-columns,.ctv-certificate-workspace{display:grid;gap:var(--ctv-spacing-4);grid-template-columns:repeat(3,minmax(0,1fr))}.ctv-certificate-draft,.ctv-certificate-evidence,.ctv-certificate-request,.ctv-holder-history{background:var(--ctv-color-surface-panel);border:1px solid var(--ctv-color-border-default);border-radius:var(--ctv-radius-panel);display:flex;flex-direction:column;gap:var(--ctv-spacing-3);overflow-wrap:anywhere;padding:var(--ctv-spacing-4)}.ctv-certificate-requirements{display:flex;flex-direction:column;gap:var(--ctv-spacing-2)}.ctv-certificate-requirement__meta{color:var(--ctv-color-text-disabled);font-size:var(--ctv-typography-font-size-xs)}.ctv-acord-preview{background:var(--ctv-color-surface-raised);border:1px solid var(--ctv-color-border-strong);border-radius:var(--ctv-radius-control)}.ctv-acord-preview__body{display:flex;flex-direction:column;gap:var(--ctv-spacing-2);padding:var(--ctv-spacing-3)}.ctv-wording-evidence [data-wording-evidence=unsupported]{border-left:3px solid var(--ctv-color-semantic-attention);padding-left:var(--ctv-spacing-3)}.ctv-wording-evidence [data-wording-evidence=verified]{border-left:3px solid var(--ctv-color-semantic-verified);padding-left:var(--ctv-spacing-3)}.ctv-wording-evidence [data-check-present=false]{color:var(--ctv-color-semantic-attention)}.ctv-account-layout,.ctv-account-record{display:grid;gap:var(--ctv-spacing-4);grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.ctv-account-main{display:flex;flex-direction:column;gap:var(--ctv-spacing-4)}.ctv-account-heading{display:flex;flex-direction:column;gap:var(--ctv-spacing-1)}.ctv-account-timeline{display:flex;flex-direction:column;gap:var(--ctv-spacing-3)}.ctv-account-record [data-policy-status-reason]{color:var(--ctv-color-text-secondary);display:block;font-size:var(--ctv-typography-font-size-xs);margin-top:var(--ctv-spacing-1);overflow-wrap:anywhere}.ctv-account-timeline__marker{color:var(--ctv-color-text-disabled);font-family:var(--ctv-typography-font-family-mono);font-size:var(--ctv-typography-font-size-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ctv-public-records{background:var(--ctv-color-surface-subdued);border:1px solid var(--ctv-color-border-default);border-radius:var(--ctv-radius-panel);display:flex;flex-direction:column;gap:var(--ctv-spacing-3);overflow-wrap:anywhere;padding:var(--ctv-spacing-4)}.ctv-public-records [data-record-state=never-pulled]{color:var(--ctv-color-text-disabled);font-style:italic}.ctv-public-records [data-record-state=empty]{color:var(--ctv-color-semantic-attention)}.ctv-policy-heading{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--ctv-spacing-3);justify-content:space-between}.ctv-policy-heading__state{display:flex;flex-wrap:wrap;gap:var(--ctv-spacing-2)}.ctv-policy-lifecycle{display:flex;flex-direction:column;gap:var(--ctv-spacing-3)}.ctv-policy-lifecycle>li{align-items:baseline;display:flex;gap:var(--ctv-spacing-3)}.ctv-policy-lifecycle>li>div{display:flex;flex-direction:column;gap:var(--ctv-spacing-1)}.ctv-policy-lifecycle__sequence{color:var(--ctv-color-text-disabled);font-family:var(--ctv-typography-font-family-mono);font-size:var(--ctv-typography-font-size-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ctv-policy-record [data-policy-line]+[data-policy-line]{margin-top:var(--ctv-spacing-4)}.ctv-approval-section{display:flex;flex-direction:column;gap:var(--ctv-spacing-2)}.ctv-approval-fields>h2,.ctv-approval-section>h2,.ctv-derived-impact>h2{margin:0;color:var(--ctv-color-text-primary);font-size:var(--ctv-typography-font-size-lg);font-weight:var(--ctv-typography-font-weight-semibold);letter-spacing:-.01em}.ctv-issuance-insured__name{font-size:var(--ctv-typography-font-size-xl);font-weight:var(--ctv-typography-font-weight-semibold);overflow-wrap:anywhere}.ctv-issuance-counts{display:grid;gap:var(--ctv-spacing-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.ctv-issuance-list{display:flex;flex-direction:column;gap:var(--ctv-spacing-3);list-style:none;margin:0;padding:0}.ctv-issuance-outcome{background:var(--ctv-color-surface-raised);border:1px solid var(--ctv-color-border-default);border-radius:var(--ctv-radius-control);display:flex;flex-direction:column;gap:var(--ctv-spacing-2);overflow-wrap:anywhere;padding:var(--ctv-spacing-3)}.ctv-issuance-outcome[data-batch-outcome=queued]{border-left:3px solid var(--ctv-color-semantic-verified)}.ctv-issuance-outcome[data-batch-outcome=flagged],.ctv-issuance-outcome[data-batch-outcome=not_attempted]{border-left:3px solid var(--ctv-color-semantic-attention)}.ctv-issuance-outcome__header{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--ctv-spacing-2);justify-content:space-between}.ctv-issuance-outcome__note{color:var(--ctv-color-semantic-attention);font-size:var(--ctv-typography-font-size-sm)}.ctv-evidence-gate,.ctv-insured-refusal{background:var(--ctv-color-semantic-surface-attention);border:2px solid var(--ctv-color-semantic-attention);border-radius:var(--ctv-radius-panel);display:flex;flex-direction:column;gap:var(--ctv-spacing-2);overflow-wrap:anywhere;padding:var(--ctv-spacing-4)}.ctv-evidence-gate__title,.ctv-insured-refusal__title{color:var(--ctv-color-semantic-attention);font-size:var(--ctv-typography-font-size-lg);font-weight:var(--ctv-typography-font-weight-semibold);line-height:var(--ctv-typography-line-height-compact)}.ctv-evidence-gate__list,.ctv-insured-refusal__competing{display:flex;flex-direction:column;gap:var(--ctv-spacing-1);list-style:none;margin:0;padding:0}.ctv-evidence-gate__list>li,.ctv-insured-refusal__competing>li{background:var(--ctv-color-surface-panel);border-radius:var(--ctv-radius-control);padding:var(--ctv-spacing-2)}.ctv-evidence-gate__no-action{font-weight:var(--ctv-typography-font-weight-semibold)}.ctv-insured-refusal__resolution{color:var(--ctv-color-semantic-attention);font-weight:var(--ctv-typography-font-weight-medium)}.ctv-holder-counts{display:grid;gap:var(--ctv-spacing-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.ctv-holder-table--attention{border-left:3px solid var(--ctv-color-semantic-attention)}.ctv-holder-cell{display:flex;flex-direction:column;gap:var(--ctv-spacing-1);overflow-wrap:anywhere}.ctv-holder-cell__meta{color:var(--ctv-color-text-secondary);font-size:var(--ctv-typography-font-size-xs)}.ctv-holder-cell__warning{color:var(--ctv-color-semantic-attention);font-size:var(--ctv-typography-font-size-xs);overflow-wrap:anywhere}.ctv-holder-chips{display:flex;flex-direction:column;gap:var(--ctv-spacing-1)}.ctv-intake-request__state{display:flex;flex-wrap:wrap;gap:var(--ctv-spacing-2);padding-bottom:var(--ctv-spacing-2)}.ctv-intake-extraction[data-machine-produced=true]{background:var(--ctv-color-surface-machine);border-left:3px solid var(--ctv-color-accent-machine-produced)}.ctv-intake-requirements{display:flex;flex-direction:column;gap:var(--ctv-spacing-3);list-style:decimal inside;margin:0;padding:0}.ctv-intake-requirements>li{background:var(--ctv-color-surface-panel);border-radius:var(--ctv-radius-control);display:flex;flex-direction:column;gap:var(--ctv-spacing-2);overflow-wrap:anywhere;padding:var(--ctv-spacing-3)}.ctv-intake-requirements>li[data-requirement-evidence=unsupported]{border-left:3px solid var(--ctv-color-semantic-attention)}.ctv-intake-requirements__wording{color:var(--ctv-color-text-secondary)}.ctv-intake-requirements__meta{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ctv-spacing-2);font-size:var(--ctv-typography-font-size-sm)}.ctv-intake-draft__body{display:flex;flex-direction:column;gap:var(--ctv-spacing-2);overflow-wrap:anywhere}.ctv-intake-actions{align-items:flex-start;display:flex;flex-direction:column;gap:var(--ctv-spacing-3);padding:var(--ctv-spacing-4)}.ctv-intake-actions__blocked{color:var(--ctv-color-semantic-attention);font-weight:var(--ctv-typography-font-weight-semibold)}.ctv-wording-list{display:flex;flex-direction:column;gap:var(--ctv-spacing-4)}.ctv-wording-clause__form-list,.ctv-wording-clause__meta{display:flex;flex-wrap:wrap;gap:var(--ctv-spacing-2)}.ctv-wording-clause__texts{display:grid;gap:var(--ctv-spacing-3);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));padding-block:var(--ctv-spacing-3)}.ctv-wording-clause__texts dd{overflow-wrap:anywhere}.ctv-wording-clause__rejections ol{display:flex;flex-direction:column;gap:var(--ctv-spacing-2);list-style:none;margin:0;padding:0}.ctv-wording-clause__rejections li{background:var(--ctv-color-surface-subdued);border-radius:var(--ctv-radius-control);display:flex;flex-direction:column;gap:var(--ctv-spacing-1);overflow-wrap:anywhere;padding:var(--ctv-spacing-3)}.ctv-compliance-screen{max-width:72rem}.ctv-compliance-section{display:flex;flex-direction:column;gap:var(--ctv-spacing-6)}.ctv-compliance-append-only,.ctv-compliance-rule{color:var(--ctv-color-text-secondary);font-size:var(--ctv-typography-font-size-sm);line-height:var(--ctv-typography-line-height-relaxed)}.ctv-compliance-rule{border-left:3px solid var(--ctv-color-border-strong);padding-left:var(--ctv-spacing-3)}.ctv-compliance-area{display:flex;flex-direction:column;gap:var(--ctv-spacing-5)}.ctv-compliance-horizon{border:1px solid var(--ctv-color-border-default);border-radius:var(--ctv-radius-panel);display:flex;flex-direction:column;gap:var(--ctv-spacing-3);padding:var(--ctv-spacing-4)}.ctv-compliance-nav ul{display:flex;flex-wrap:wrap;gap:var(--ctv-spacing-2);list-style:none;margin:0;padding:0}.ctv-compliance-nav__link{align-items:center;background:var(--ctv-color-surface-panel);border:1px solid var(--ctv-color-border-default);border-radius:var(--ctv-radius-pill);color:var(--ctv-color-text-secondary);cursor:pointer;display:inline-flex;font-family:var(--ctv-typography-font-family-interface);font-size:var(--ctv-typography-font-size-sm);gap:var(--ctv-spacing-2);padding:var(--ctv-spacing-2) var(--ctv-spacing-4)}.ctv-compliance-nav__link[data-current=true]{background:var(--ctv-color-surface-raised);border-color:var(--ctv-color-border-strong);color:var(--ctv-color-text-primary);font-weight:var(--ctv-typography-font-weight-semibold)}.ctv-compliance-section-summary{color:var(--ctv-color-text-secondary);font-size:var(--ctv-typography-font-size-sm);line-height:var(--ctv-typography-line-height-relaxed)}.ctv-compliance-unavailable__reason{line-height:var(--ctv-typography-line-height-relaxed);max-width:60ch}.ctv-compliance-deadline{border:1px solid var(--ctv-color-border-default);border-radius:var(--ctv-radius-panel);display:flex;flex-direction:column;gap:var(--ctv-spacing-2);padding:var(--ctv-spacing-4)}.ctv-compliance-deadline__date{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--ctv-typography-font-size-lg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;gap:var(--ctv-spacing-3)}.ctv-compliance-deadline__consequence{font-size:var(--ctv-typography-font-size-sm);line-height:var(--ctv-typography-line-height-relaxed)}.ctv-compliance-deadline[data-deadline-state=due_soon],.ctv-compliance-deadline[data-deadline-state=overdue]{background:var(--ctv-color-semantic-surface-attention);border-color:var(--ctv-color-semantic-attention)}.ctv-eo-report{display:flex;flex-direction:column;gap:var(--ctv-spacing-6)}.ctv-eo-report__summary{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--ctv-spacing-3)}.ctv-eo-report__summary p{font-size:var(--ctv-typography-font-size-lg);font-weight:var(--ctv-typography-font-weight-semibold)}.ctv-eo-edition{border-top:2px solid var(--ctv-color-border-strong);display:flex;flex-direction:column;gap:var(--ctv-spacing-4);padding-top:var(--ctv-spacing-4)}.ctv-eo-edition__heading p{color:var(--ctv-color-text-secondary);font-size:var(--ctv-typography-font-size-xs);letter-spacing:.08em;text-transform:uppercase}.ctv-eo-section{display:flex;flex-direction:column;gap:var(--ctv-spacing-2)}.ctv-eo-section__heading{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--ctv-spacing-2);justify-content:space-between}.ctv-eo-section[data-report-gap=true]{background:var(--ctv-color-semantic-surface-attention);border-radius:var(--ctv-radius-control);padding:var(--ctv-spacing-3)}.ctv-eo-gap{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--ctv-spacing-2);line-height:var(--ctv-typography-line-height-relaxed)}.ctv-eo-entries{gap:var(--ctv-spacing-3)}.ctv-eo-entries,.ctv-eo-entry{display:flex;flex-direction:column}.ctv-eo-entry{background:var(--ctv-color-surface-subdued);border-radius:var(--ctv-radius-control);gap:var(--ctv-spacing-2);padding:var(--ctv-spacing-3)}.ctv-eo-entry dl{display:grid;gap:var(--ctv-spacing-2);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.ctv-eo-entry dt{color:var(--ctv-color-text-secondary);font-size:var(--ctv-typography-font-size-xs)}.ctv-eo-entry__summary{line-height:var(--ctv-typography-line-height-relaxed)}.ctv-dsr-intake__fields,.ctv-eo-capture__fields{display:grid;gap:var(--ctv-spacing-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.ctv-dsr-intake__fields label,.ctv-eo-capture__fields label{display:flex;flex-direction:column;gap:var(--ctv-spacing-1)}.ctv-consent-channels{display:grid;gap:var(--ctv-spacing-4);grid-template-columns:repeat(auto-fit,minmax(22rem,1fr))}.ctv-consent-answer{border-radius:var(--ctv-radius-panel);display:flex;flex-direction:column;gap:var(--ctv-spacing-2);padding:var(--ctv-spacing-4)}.ctv-consent-answer__question{color:var(--ctv-color-text-secondary);font-size:var(--ctv-typography-font-size-sm)}.ctv-consent-answer__value{font-size:var(--ctv-typography-font-size-xxl)}.ctv-consent-answer__reason{line-height:var(--ctv-typography-line-height-relaxed)}.ctv-consent-channel[data-send-answer=yes] .ctv-consent-answer{background:var(--ctv-color-semantic-surface-verified)}.ctv-consent-channel[data-send-answer=not_yet] .ctv-consent-answer{background:var(--ctv-color-semantic-surface-data)}.ctv-consent-channel[data-send-answer=no] .ctv-consent-answer,.ctv-consent-channel[data-send-answer=not_until_configured] .ctv-consent-answer{background:var(--ctv-color-semantic-surface-attention)}.ctv-consent-proof-gap{border:1px solid var(--ctv-color-semantic-attention);border-radius:var(--ctv-radius-control);color:var(--ctv-color-semantic-attention);font-size:var(--ctv-typography-font-size-sm);line-height:var(--ctv-typography-line-height-relaxed);padding:var(--ctv-spacing-3)}.ctv-consent-facts{display:flex;flex-direction:column;gap:var(--ctv-spacing-3);padding-top:var(--ctv-spacing-3)}.ctv-breach-facts dt,.ctv-consent-facts dt,.ctv-dsr-facts dt{color:var(--ctv-color-text-secondary);font-size:var(--ctv-typography-font-size-xs);letter-spacing:.04em;text-transform:uppercase}.ctv-consent-facts dd{line-height:var(--ctv-typography-line-height-relaxed)}.ctv-privacy-programs__list{display:grid;gap:var(--ctv-spacing-4);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}.ctv-privacy-programs__list>section{border:1px solid var(--ctv-color-border-default);border-radius:var(--ctv-radius-panel);display:flex;flex-direction:column;gap:var(--ctv-spacing-2);padding:var(--ctv-spacing-4)}.ctv-privacy-programs__list>section>header{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--ctv-spacing-2);justify-content:space-between}.ctv-privacy-program__effective{color:var(--ctv-color-text-secondary);font-size:var(--ctv-typography-font-size-sm)}.ctv-privacy-program__versions{border-top:1px solid var(--ctv-color-border-default);display:flex;flex-direction:column;font-size:var(--ctv-typography-font-size-sm);gap:var(--ctv-spacing-1);padding-top:var(--ctv-spacing-2)}.ctv-privacy-program__versions li{display:flex;gap:var(--ctv-spacing-3);justify-content:space-between}.ctv-breach-incident,.ctv-breach-list,.ctv-dsr-list,.ctv-dsr-request{display:flex;flex-direction:column;gap:var(--ctv-spacing-4)}.ctv-breach-facts,.ctv-dsr-facts{display:grid;gap:var(--ctv-spacing-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.ctv-breach-dfs{border:1px solid var(--ctv-color-border-default);border-radius:var(--ctv-radius-panel);display:flex;flex-direction:column;gap:var(--ctv-spacing-2);padding:var(--ctv-spacing-4)}.ctv-breach-dfs[data-dfs-notice-required=true]{background:var(--ctv-color-semantic-surface-attention);border-color:var(--ctv-color-semantic-attention)}.ctv-breach-dfs p{color:var(--ctv-color-text-secondary);font-size:var(--ctv-typography-font-size-sm);line-height:var(--ctv-typography-line-height-relaxed)}.ctv-breach-actions{display:flex;flex-wrap:wrap;gap:var(--ctv-spacing-3)}.ctv-dsr-conflicts{background:var(--ctv-color-semantic-surface-attention);border-radius:var(--ctv-radius-panel);display:flex;flex-direction:column;gap:var(--ctv-spacing-3);padding:var(--ctv-spacing-4)}.ctv-dsr-conflicts p{line-height:var(--ctv-typography-line-height-relaxed)}.ctv-dsr-intake{display:flex;flex-direction:column;gap:var(--ctv-spacing-4)}.ctv-servicing-aging{display:grid;gap:var(--ctv-spacing-3);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.ctv-servicing-eo__events,.ctv-servicing-photos,.ctv-servicing-requests,.ctv-servicing-task-list,.ctv-servicing-updates{display:flex;flex-direction:column;gap:var(--ctv-spacing-3);list-style:none;margin:0;padding:0}.ctv-servicing-request{background:var(--ctv-color-surface-raised);border:1px solid var(--ctv-color-border-default);border-left:4px solid var(--ctv-color-border-strong);border-radius:var(--ctv-radius-control);display:flex;flex-direction:column;gap:var(--ctv-spacing-3);overflow-wrap:anywhere;padding:var(--ctv-spacing-4)}.ctv-servicing-request[data-aging-bucket=fresh]{border-left-color:var(--ctv-color-semantic-verified)}.ctv-servicing-request[data-aging-bucket=aging]{border-left-color:var(--ctv-color-semantic-data)}.ctv-servicing-request[data-aging-bucket=critical],.ctv-servicing-request[data-aging-bucket=stale]{border-left-color:var(--ctv-color-semantic-attention)}.ctv-servicing-request[data-sla-breached=true]{background:var(--ctv-color-semantic-surface-attention)}.ctv-servicing-request__heading{display:flex;flex-direction:column;gap:var(--ctv-spacing-2)}.ctv-servicing-request__signals{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ctv-spacing-2)}[data-eo-recorded-at=true],[data-request-age=true],[data-task-due=true]{color:var(--ctv-color-text-secondary);font-family:var(--ctv-typography-font-family-mono);font-size:var(--ctv-typography-font-size-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ctv-servicing-machine[data-machine-produced=true]{background:var(--ctv-color-surface-machine);border:1px solid var(--ctv-color-accent-machine-produced);border-radius:var(--ctv-radius-control);display:flex;flex-direction:column;gap:var(--ctv-spacing-2);overflow-wrap:anywhere;padding:var(--ctv-spacing-3)}.ctv-servicing-machine__signals{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ctv-spacing-2)}.ctv-servicing-approval-route{color:var(--ctv-color-text-secondary);font-size:var(--ctv-typography-font-size-sm)}.ctv-servicing-path{display:grid;gap:var(--ctv-spacing-2);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));list-style:none;margin:0;padding:0}.ctv-servicing-path li{background:var(--ctv-color-surface-panel);border:1px solid var(--ctv-color-border-default);border-radius:var(--ctv-radius-control);display:flex;flex-direction:column;gap:var(--ctv-spacing-1);padding:var(--ctv-spacing-3)}.ctv-servicing-path li[data-step-state=done]{border-color:var(--ctv-color-semantic-verified)}.ctv-servicing-path li[data-step-state=current]{border-color:var(--ctv-color-semantic-data);border-width:2px}.ctv-servicing-path li[data-step-state=pending]{color:var(--ctv-color-text-disabled)}.ctv-servicing-path li[data-step-state=abandoned]{border-style:dashed;color:var(--ctv-color-text-disabled);text-decoration:line-through}.ctv-servicing-keyed-once{border:2px solid var(--ctv-color-border-strong);overflow-wrap:anywhere}.ctv-servicing-keyed-once[data-keyed-once=recorded]{border-color:var(--ctv-color-semantic-verified)}.ctv-servicing-keyed-once[data-keyed-once=pending],.ctv-servicing-keyed-once[data-keyed-once=withdrawn]{border-color:var(--ctv-color-semantic-attention)}.ctv-servicing-bilingual-record article{border-left:2px solid var(--ctv-color-border-default);display:flex;flex-direction:column;gap:var(--ctv-spacing-1);margin-block:var(--ctv-spacing-3);overflow-wrap:anywhere;padding-left:var(--ctv-spacing-3)}.ctv-servicing-eo,.ctv-servicing-notice{overflow-wrap:anywhere}.ctv-servicing-eo__events li{border-bottom:1px solid var(--ctv-color-border-default);display:flex;flex-direction:column;gap:var(--ctv-spacing-1);padding-bottom:var(--ctv-spacing-2)}.ctv-servicing-photos li,.ctv-servicing-updates li{background:var(--ctv-color-surface-subdued);border-radius:var(--ctv-radius-control);display:flex;flex-direction:column;gap:var(--ctv-spacing-1);overflow-wrap:anywhere;padding:var(--ctv-spacing-3)}[data-claim-description=true]{line-height:var(--ctv-typography-line-height-relaxed);overflow-wrap:anywhere}.ctv-servicing-task-list li{background:var(--ctv-color-surface-raised);border:1px solid var(--ctv-color-border-default);border-radius:var(--ctv-radius-control);display:flex;flex-direction:column;gap:var(--ctv-spacing-2);overflow-wrap:anywhere;padding:var(--ctv-spacing-3)}.ctv-servicing-task-group[data-task-bucket=critical],.ctv-servicing-task-group[data-task-bucket=stale]{border-left:4px solid var(--ctv-color-semantic-attention)}.ctv-submissions-figures{display:grid;gap:var(--ctv-spacing-3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.ctv-submissions-rollup{display:flex;flex-wrap:wrap;gap:var(--ctv-spacing-2)}.ctv-submissions-board__facts{align-items:center;color:var(--ctv-color-text-secondary);display:flex;flex-wrap:wrap;gap:var(--ctv-spacing-3)}.ctv-submissions-kanban{display:grid;gap:var(--ctv-spacing-3);grid-auto-columns:minmax(15rem,1fr);grid-auto-flow:column;list-style:none;margin:0;overflow-x:auto;padding:0 0 var(--ctv-spacing-2)}@media (max-width:60rem){.ctv-submissions-kanban{grid-auto-flow:row;grid-auto-columns:auto;overflow-x:visible}}.ctv-submissions-column{background:var(--ctv-color-surface-subdued);border:1px solid var(--ctv-color-border-default);border-radius:var(--ctv-radius-panel);display:flex;flex-direction:column;gap:var(--ctv-spacing-3);padding:var(--ctv-spacing-4)}.ctv-submissions-column>h3{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--ctv-typography-font-size-sm);gap:var(--ctv-spacing-2);margin:0}.ctv-submissions-markets{display:flex;flex-direction:column;gap:var(--ctv-spacing-3);list-style:none;margin:0;padding:0}.ctv-submissions-market{background:var(--ctv-color-surface-raised);border:1px solid var(--ctv-color-border-default);border-left:4px solid var(--ctv-color-border-strong);border-radius:var(--ctv-radius-control);display:flex;flex-direction:column;gap:var(--ctv-spacing-2);overflow-wrap:anywhere;padding:var(--ctv-spacing-3)}.ctv-submissions-market>h4{font-size:var(--ctv-typography-font-size-md);margin:0}.ctv-submissions-market>p{margin:0}.ctv-submissions-column[data-board-column=sent] .ctv-submissions-market{border-left-color:var(--ctv-color-semantic-data)}.ctv-submissions-column[data-board-column=declined] .ctv-submissions-market,.ctv-submissions-column[data-board-column=information_requested] .ctv-submissions-market,.ctv-submissions-column[data-board-column=lost] .ctv-submissions-market{border-left-color:var(--ctv-color-semantic-attention)}.ctv-submissions-column[data-board-column=bound] .ctv-submissions-market,.ctv-submissions-column[data-board-column=quoted] .ctv-submissions-market{border-left-color:var(--ctv-color-semantic-verified)}.ctv-submissions-board a:focus-visible,.ctv-submissions-index a:focus-visible{outline:3px solid var(--ctv-color-semantic-data);outline-offset:2px}.ctv-submissions-market{transition:border-left-color .12s ease-in-out}@media (prefers-reduced-motion:reduce){.ctv-submissions-market{transition:none}}.ctv-admin{gap:var(--ctv-spacing-5)}.ctv-admin-nav ul{display:flex;flex-wrap:wrap;gap:var(--ctv-spacing-2);list-style:none;margin:0;padding:0}.ctv-admin-nav__link{align-items:center;background:var(--ctv-color-surface-panel);border:1px solid var(--ctv-color-border-default);border-radius:var(--ctv-radius-pill);color:var(--ctv-color-text-secondary);cursor:pointer;display:inline-flex;font-family:var(--ctv-typography-font-family-interface);font-size:var(--ctv-typography-font-size-sm);gap:var(--ctv-spacing-2);padding:var(--ctv-spacing-2) var(--ctv-spacing-4)}.ctv-admin-nav__link[data-current=true]{background:var(--ctv-color-surface-raised);border-color:var(--ctv-color-border-strong);color:var(--ctv-color-text-primary);font-weight:var(--ctv-typography-font-weight-semibold)}.ctv-admin-section-summary{color:var(--ctv-color-text-secondary);font-size:var(--ctv-typography-font-size-sm);line-height:var(--ctv-typography-line-height-relaxed)}.ctv-admin-section{display:flex;flex-direction:column;gap:var(--ctv-spacing-4)}.ctv-admin-note{border-left:3px solid var(--ctv-color-border-strong);color:var(--ctv-color-text-secondary);font-size:var(--ctv-typography-font-size-sm);line-height:var(--ctv-typography-line-height-relaxed);padding:var(--ctv-spacing-2) var(--ctv-spacing-3)}.ctv-admin-actions{display:flex;flex-wrap:wrap;gap:var(--ctv-spacing-3)}.ctv-admin-stat-row{display:grid;gap:var(--ctv-spacing-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.ctv-admin-policy-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ctv-spacing-3)}.ctv-admin-office-tree,.ctv-admin-office__children{display:flex;flex-direction:column;gap:var(--ctv-spacing-2);list-style:none;margin:0;padding:0}.ctv-admin-office__children{border-left:2px solid var(--ctv-color-border-default);margin-top:var(--ctv-spacing-2);padding-left:var(--ctv-spacing-4)}.ctv-admin-office__row{align-items:baseline;background:var(--ctv-color-surface-subdued);border-radius:var(--ctv-radius-control);display:grid;gap:var(--ctv-spacing-3);grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;padding:var(--ctv-spacing-3)}.ctv-admin-office__code{color:var(--ctv-color-text-secondary);display:block;font-family:var(--ctv-typography-font-family-mono);font-size:var(--ctv-typography-font-size-xs)}.ctv-admin-office__facts{display:grid;gap:var(--ctv-spacing-2);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));margin:0}.ctv-admin-office__facts dt{color:var(--ctv-color-text-secondary);font-size:var(--ctv-typography-font-size-xs)}.ctv-admin-office__facts dd{margin:0}.ctv-admin-group-list{display:flex;flex-direction:column;gap:var(--ctv-spacing-3);list-style:none;margin:0;padding:0}.ctv-admin-group__head{align-items:center;display:flex;gap:var(--ctv-spacing-3)}.ctv-admin-role-grid{display:grid;gap:var(--ctv-spacing-4);grid-template-columns:repeat(auto-fit,minmax(22rem,1fr))}.ctv-admin-role__tags{display:flex;flex-wrap:wrap;gap:var(--ctv-spacing-2)}.ctv-admin-role__block,.ctv-admin-role__tags{margin-bottom:var(--ctv-spacing-3)}.ctv-admin-role__block h4{font-size:var(--ctv-typography-font-size-sm);margin:0 0 var(--ctv-spacing-2)}.ctv-admin-action-list{display:flex;flex-direction:column;gap:var(--ctv-spacing-1);list-style:none;margin:0;padding:0}.ctv-admin-action-list li{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--ctv-spacing-2)}.ctv-admin-action-list[data-action-list=withheld] li{color:var(--ctv-color-text-primary)}.ctv-admin-action-list[data-action-list=allowed] li,.ctv-admin-action__code{color:var(--ctv-color-text-secondary)}.ctv-admin-action__code{font-family:var(--ctv-typography-font-family-mono);font-size:var(--ctv-typography-font-size-xs)}.ctv-admin-filters{display:grid;gap:var(--ctv-spacing-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.ctv-admin-filter{display:flex;flex-direction:column;gap:var(--ctv-spacing-1);font-size:var(--ctv-typography-font-size-sm)}.ctv-admin-filter select{background:var(--ctv-color-surface-panel);border:1px solid var(--ctv-color-border-default);border-radius:var(--ctv-radius-control);color:var(--ctv-color-text-primary);font-family:var(--ctv-typography-font-family-interface);padding:var(--ctv-spacing-2)}.ctv-admin-audit-list{display:flex;flex-direction:column;gap:var(--ctv-spacing-3);list-style:none;margin:0;padding:0}.ctv-admin-audit-entry{background:var(--ctv-color-surface-panel);border:1px solid var(--ctv-color-border-default);border-radius:var(--ctv-radius-panel);display:flex;flex-direction:column;gap:var(--ctv-spacing-2);padding:var(--ctv-spacing-4)}.ctv-admin-audit-entry__sentence{font-size:var(--ctv-typography-font-size-md);line-height:var(--ctv-typography-line-height-relaxed)}.ctv-admin-audit-entry__tags{display:flex;flex-wrap:wrap;gap:var(--ctv-spacing-2)}.ctv-admin-audit-changes{display:grid;gap:var(--ctv-spacing-2);grid-template-columns:minmax(0,1fr) minmax(0,2fr);margin:0}.ctv-admin-audit-changes dt{color:var(--ctv-color-text-secondary);font-size:var(--ctv-typography-font-size-sm)}.ctv-admin-audit-changes dd{margin:0}.ctv-admin-export-state[data-export-ready=false]{border:1px solid var(--ctv-color-semantic-attention)}.ctv-admin-gap-list{display:flex;flex-direction:column;gap:var(--ctv-spacing-3);list-style:none;margin:var(--ctv-spacing-3) 0 0;padding:0}.ctv-admin-gap-list li{background:var(--ctv-color-semantic-surface-attention);border-radius:var(--ctv-radius-control);padding:var(--ctv-spacing-3)}.ctv-admin-export-list{display:flex;flex-direction:column;gap:var(--ctv-spacing-3);list-style:none;margin:0;padding:0}.ctv-admin-export__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--ctv-spacing-3)}.ctv-admin-table-list{display:grid;gap:var(--ctv-spacing-1);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));list-style:none;margin:0;padding:0}.ctv-admin-report,.ctv-admin-table-list code{font-family:var(--ctv-typography-font-family-mono);font-size:var(--ctv-typography-font-size-xs)}.ctv-admin-report{background:var(--ctv-color-surface-subdued);border-radius:var(--ctv-radius-control);line-height:var(--ctv-typography-line-height-relaxed);overflow-x:auto;padding:var(--ctv-spacing-4);white-space:pre-wrap}.ctv-identity-form{display:grid;gap:var(--ctv-spacing-4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.ctv-identity-form button[type=submit]{grid-column:1/-1;justify-self:start}.ctv-identity-list{display:flex;flex-direction:column;gap:var(--ctv-spacing-3);list-style:none;margin:0;padding:0}.ctv-identity-link{align-items:start;background:var(--ctv-color-surface-subdued);border:1px solid var(--ctv-color-border-default);border-radius:var(--ctv-radius-panel);display:grid;gap:var(--ctv-spacing-3);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));padding:var(--ctv-spacing-4)}.ctv-identity-link__who{display:flex;flex-direction:column;gap:var(--ctv-spacing-1)}.ctv-identity-link__who span{color:var(--ctv-color-text-secondary);font-size:var(--ctv-typography-font-size-sm)}.ctv-identity-link__claims{display:grid;gap:var(--ctv-spacing-1) var(--ctv-spacing-3);grid-template-columns:auto 1fr;margin:0}.ctv-identity-link__claims dt{color:var(--ctv-color-text-secondary);font-size:var(--ctv-typography-font-size-xs)}.ctv-identity-link__claims dd{margin:0}.ctv-identity-link__claims code{font-family:var(--ctv-typography-font-family-mono);font-size:var(--ctv-typography-font-size-xs);overflow-wrap:anywhere}