@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");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;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");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;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");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:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_73ee6c{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_73ee6c{--font-manrope:"Manrope","Manrope Fallback"}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");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:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");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:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_1f5468{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_1f5468{--font-display:"Instrument Serif","Instrument Serif Fallback"}:root{color-scheme:light;--background:#edf0f2;--background-strong:#e2e7ea;--navy:#091c29;--navy-700:#132d3b;--navy-500:#1d4571;--navy-300:#3d6da3;--sidebar:#091c29;--sidebar-muted:#9fb0b8;--surface:#ffffff;--surface-strong:#ffffff;--surface-soft:#f4f7f8;--text:#132d3b;--muted:#5f6e73;--line:rgba(19,45,59,0.11);--line-strong:rgba(19,45,59,0.18);--accent:#b08a3c;--accent-strong:#9c6a10;--accent-soft:rgba(176,138,60,0.14);--accent-on-dark:#edca86;--success:#10653f;--danger:#a02b1f;--shadow-sm:0 1px 2px rgba(9,28,41,0.05),0 4px 14px rgba(9,28,41,0.05);--shadow:0 18px 44px rgba(9,28,41,0.14)}*{box-sizing:border-box}body,html{margin:0;min-height:100%;max-width:100%;overflow-x:hidden}body{font-family:var(--font-manrope),"Segoe UI",sans-serif;color:var(--text);background:var(--background)}button,input,select,textarea{font:inherit}button{border:none}input,select,textarea{width:100%;border:1px solid var(--line-strong);border-radius:10px;background:#ffffff;padding:.7rem .85rem;color:var(--text);outline:none;transition:border-color .15s ease,box-shadow .15s ease}input:focus,select:focus,textarea:focus{border-color:var(--navy-300);box-shadow:0 0 0 3px rgba(19,45,59,.14)}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}textarea{resize:vertical;min-height:104px}.eyebrow,.section-kicker{margin:0;text-transform:uppercase;letter-spacing:.14em;font-weight:800;font-size:.76rem}.eyebrow,.form-header__badge svg,.section-kicker{color:var(--accent-strong)}.panel{border:1px solid var(--line);border-radius:var(--uiq-radius);background:var(--surface-strong);box-shadow:var(--shadow-sm);min-width:0;max-width:100%}.panel--form{padding:1.75rem;width:100%}.form-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.form-header h2{margin:.45rem 0 0;font-size:1.7rem;line-height:1.15;letter-spacing:-.03em}.prequal-form{display:grid;grid-gap:1.15rem;gap:1.15rem}.progress-shell{padding:1rem 1.05rem;margin-bottom:1.25rem;border-radius:var(--uiq-radius);background:var(--surface-soft);border:1px solid var(--line)}.progress-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.progress-header strong{display:block;font-size:.98rem}.progress-header p{margin:.35rem 0 0;color:var(--muted);font-size:.92rem;line-height:1.6}.progress-header span{font-size:1.3rem;font-weight:800;color:var(--accent-strong)}.progress-bar{height:10px;margin:1rem 0;border-radius:999px;background:var(--line);overflow:hidden}.progress-bar__fill{height:100%;border-radius:inherit;background:linear-gradient(135deg,var(--accent),var(--accent-strong));transition:width .22s ease}.mini-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.mini-stat{padding:.9rem;border-radius:var(--uiq-radius-sm);background:var(--surface-strong);border:1px solid var(--line)}.mini-stat span{display:block;color:var(--muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}.mini-stat strong{display:block;margin-top:.4rem;font-size:.95rem;line-height:1.4}.form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.1rem;gap:1.1rem}.form-grid--single{grid-template-columns:minmax(0,1fr)}.field{display:grid;grid-gap:.72rem;gap:.72rem}.field label{display:inline-flex;align-items:center;gap:.6rem;font-size:.88rem;letter-spacing:-.005em}.field label svg{color:var(--accent-strong)}.field-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:1rem;gap:1rem;color:var(--muted);font-size:.79rem;line-height:1.55;padding:0 .1rem}.field-meta span:last-child{text-align:right}.field__control{position:relative;display:block;min-width:0}.field__control--revealable input{padding-right:2.9rem}.field__reveal{position:absolute;top:50%;right:.45rem;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer;transition:color .15s ease,background-color .15s ease}.field__reveal:hover{color:var(--accent-strong);background:rgba(19,45,59,.07)}.field__reveal:focus-visible{outline:none;color:var(--accent-strong);box-shadow:0 0 0 3px rgba(19,45,59,.22)}@media (prefers-reduced-motion:reduce){.field__reveal{transition:none}}.field--error input,.field--error select,.field--error textarea{border-color:rgba(180,35,24,.55);box-shadow:0 0 0 3px rgba(180,35,24,.14);background:rgba(255,245,245,.95)}.age-popup{position:-webkit-sticky;position:sticky;top:1rem;z-index:20;display:flex;align-items:flex-start;gap:.9rem;margin-bottom:1rem;padding:1rem 1.05rem;border-radius:var(--uiq-radius);border:1px solid rgba(180,35,24,.18);background:rgba(255,245,245,.96);box-shadow:0 18px 30px rgba(180,35,24,.08)}.age-popup__icon{width:2.75rem;height:2.75rem;flex-shrink:0;display:grid;place-items:center;border-radius:var(--uiq-radius-sm);background:rgba(180,35,24,.12);color:var(--danger)}.age-popup strong{display:block;margin-bottom:.25rem;color:var(--danger);font-size:.96rem}.age-popup p{margin:0;color:#7a2e26;font-size:.9rem;line-height:1.55}.form-actions{display:flex;justify-content:space-between;align-items:center;gap:.9rem;margin-top:.25rem}.secondary-button{display:inline-flex;align-items:center;gap:.65rem;padding:.95rem 1rem;border-radius:var(--uiq-radius-sm);background:var(--surface-strong);border:1px solid var(--line-strong);color:var(--text);cursor:pointer;box-shadow:0 12px 24px rgba(9,28,41,.06);transition:transform .16s ease}.secondary-button:hover{transform:translateY(-1px)}.feedback{padding:.95rem 1rem;border-radius:var(--uiq-radius-sm);line-height:1.55}.feedback--success{background:rgba(19,111,99,.1);color:var(--success);border:1px solid rgba(19,111,99,.16)}.feedback--error{background:rgba(180,35,24,.08);color:var(--danger);border:1px solid rgba(180,35,24,.15)}.secondary-button--link{text-decoration:none}.submit-button{display:inline-flex;justify-content:center;align-items:center;gap:.7rem;border-radius:var(--uiq-radius-sm);padding:1rem 1.25rem;background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:white;font-weight:700;cursor:pointer;box-shadow:0 18px 35px rgba(193,134,28,.24);transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.submit-button:hover{transform:translateY(-1px);box-shadow:0 22px 40px rgba(193,134,28,.3)}.submit-button:disabled{opacity:.72;cursor:wait;transform:none}svg{width:1rem;height:1rem;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}@media (max-width:1180px){.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.panel--form{padding:1.25rem}.field-meta,.form-actions,.form-header,.progress-header{flex-direction:column;align-items:flex-start}.field-meta,.form-grid,.mini-stat-grid{grid-template-columns:1fr}}.upload-area{background:var(--surface-strong);border-radius:var(--uiq-radius);border:1px solid var(--line);padding:2rem}.upload-area__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.upload-area__header h2{margin:0;font-size:1.3rem;color:var(--text)}.upload-info-tooltip{background:var(--sidebar);color:white;padding:1rem;border-radius:8px;margin-bottom:1rem;font-size:.9rem;animation:slideDown .2s ease}.tooltip-description{margin:0 0 .75rem;font-weight:500;line-height:1.4}.tooltip-examples{margin:0}.examples-label{margin:0 0 .5rem;font-weight:600;font-size:.85rem;text-transform:uppercase;opacity:.9}.tooltip-examples ul{margin:0;padding-left:1.2rem;list-style:disc}.tooltip-examples li{margin:.25rem 0;opacity:.85}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.drag-drop-zone{border:2px dashed var(--line-strong);border-radius:var(--uiq-radius);padding:3rem 2rem;text-align:center;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:280px;background:transparent}.drag-drop-zone.active,.drag-drop-zone:hover{border-color:var(--accent);background:var(--accent-soft)}.drag-drop-zone.active{box-shadow:inset 0 0 20px var(--accent-soft)}.upload-prompt svg{width:48px;height:48px;color:var(--accent);margin-bottom:1rem;opacity:.8}.drag-text{margin:0 0 .25rem;font-size:1.1rem;font-weight:600;color:var(--text)}.or-text{margin:0 0 .75rem;font-size:.9rem;color:var(--muted)}.file-types{margin:0;font-size:.8rem;color:var(--muted)}.processing-display,.success-display,.upload-progress-display{display:flex;flex-direction:column;align-items:center;justify-content:center}.spinner{width:40px;height:40px;border:3px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.processing-display p,.success-display p,.upload-progress-display p{margin:0;color:var(--text);font-weight:500}.file-name,.processing-note{font-size:.9rem;color:var(--muted);margin-top:.5rem!important}.progress-bar-container{width:200px;height:4px;background:var(--line);border-radius:999px;margin-top:1rem;overflow:hidden}.progress-bar-container .progress-bar{height:100%}.status-icon{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;margin-bottom:1rem;font-weight:700}.status-icon.verified{background:rgba(47,94,168,.15);color:var(--success)}.status-icon.flagged{background:rgba(217,119,6,.15);color:#d77706}.success-display p:first-of-type{font-size:1.1rem;color:var(--text)}.replace-btn{margin-top:1rem;padding:.6rem 1.2rem;background:var(--accent);color:white;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:all .16s ease;font-size:.9rem}.replace-btn:hover{background:var(--accent-strong);transform:translateY(-2px);box-shadow:0 4px 12px rgba(193,134,28,.22)}.extracted-fields-panel{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--uiq-radius);padding:1.5rem}.fields-title{margin:0 0 1rem;font-size:.95rem;font-weight:700;color:var(--text)}.fields-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1rem;gap:1rem}.field-item{background:var(--surface-strong);padding:1rem;border-radius:8px;border:1px solid var(--line)}.field-label{display:block;font-size:.8rem;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.3px;margin-bottom:.5rem}.field-value{font-size:1rem;font-weight:600;color:var(--text);word-break:break-word}@media (max-width:480px){.upload-area{padding:1rem}.drag-drop-zone{min-height:200px;padding:1.5rem 1rem}.fields-grid{grid-template-columns:1fr}}.uw-memo{display:flex;flex-direction:column;gap:16px}.uw-memo__section{border-left:3px solid var(--line-strong);padding-left:14px}.uw-memo__header{font-size:13px;font-weight:600;color:#3f66a8;margin-bottom:6px;text-transform:uppercase;letter-spacing:.05em}.uw-memo__body{font-size:13px;color:#4f6488;line-height:1.75;white-space:pre-wrap}@media print{.prequal-cta,.uiq-btn,.uiq-side,.uiq-stepper,.uiq-topbar__actions{display:none!important}.uiq-body{padding:0}.uiq-card,.uiq-decision,.uiq-figures{page-break-inside:avoid;break-inside:avoid;box-shadow:none;border:1px solid #ccc}.uiq-expandable__body{display:block!important}}.arm-terms{margin:1.5rem 0;padding:1.25rem;border:1px solid var(--line-strong);border-radius:var(--uiq-radius);background:var(--surface-soft);display:flex;flex-direction:column;gap:1rem;min-inline-size:auto}.arm-terms:disabled,.arm-terms[disabled]{opacity:.55;pointer-events:none}.arm-terms__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.arm-terms__header h3{margin:0 0 .25rem;font-size:1rem;font-weight:600;color:#1e3a8a}.arm-terms__header p{margin:0;font-size:.8rem;line-height:1.45;color:#475569;max-width:52ch}.arm-terms__example{flex:none;padding:.5rem .9rem;font-size:.78rem;font-weight:600;color:#1d4ed8;background:#fff;border:1px solid var(--line-strong);border-radius:999px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.arm-terms__example:hover{background:var(--surface-soft);border-color:var(--navy-300)}.arm-notice{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.15rem;border:1px solid var(--line-strong);border-radius:var(--uiq-radius-sm);background:rgba(9,28,41,.06)}.arm-notice__icon{flex:none;width:1.5rem;height:1.5rem;display:grid;place-items:center;color:var(--sidebar)}.arm-notice p{margin:0;font-size:.88rem;line-height:1.55;color:var(--text)}.choice-step{display:flex;flex-direction:column;gap:1.5rem;padding:2.15rem}.choice-step__header h2{margin:.45rem 0 .5rem;font-size:1.7rem;line-height:1.15;letter-spacing:-.03em}.choice-step__subtitle{margin:0;color:var(--muted);font-size:.95rem;line-height:1.6;max-width:60ch}.choice-back{align-self:flex-start;display:inline-flex;align-items:center;gap:.4rem;padding:8px 4px 8px 0;font-size:.85rem;font-weight:600;color:var(--muted);background:transparent;cursor:pointer}.choice-back:hover{color:var(--accent-strong)}.choice-back svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.choice-back--tight{margin-bottom:.75rem}.continue-app-link{align-self:center;margin-top:.25rem;padding:8px 4px;font-size:.85rem;font-weight:600;color:var(--accent-strong);background:transparent;cursor:pointer;text-decoration:underline}.continue-app-link:hover{color:var(--sidebar)}.continue-app-form{display:flex;align-items:flex-end;gap:1rem;flex-wrap:wrap}.continue-app-form .field{flex:1 1;min-width:220px}.continue-app-result{padding:1.25rem;border:1px solid var(--line-strong);border-radius:var(--uiq-radius-sm);background:rgba(250,252,255,.9);display:flex;flex-direction:column;gap:.6rem}.continue-app-result__row{display:flex;justify-content:space-between;gap:1rem;font-size:.9rem}.continue-app-result__row span{color:var(--muted)}.continue-app-result__detail{margin:.3rem 0 .6rem;font-size:.85rem;line-height:1.5;color:var(--muted)}:root{--uiq-radius:10px;--uiq-radius-sm:7px;--uiq-gap:16px;--uiq-side-w:244px;--tone-neutral-fg:#4a5b78;--tone-neutral-bg:rgba(74,91,120,0.10);--tone-info-fg:#2f5ea8;--tone-info-bg:rgba(47,94,168,0.11);--tone-progress-fg:#6b4ea8;--tone-progress-bg:rgba(107,78,168,0.11);--tone-attention-fg:#9a6200;--tone-attention-bg:rgba(193,134,28,0.16);--tone-positive-fg:#0f6b4a;--tone-positive-bg:rgba(15,107,74,0.11);--tone-negative-fg:#9c2b20;--tone-negative-bg:rgba(156,43,32,0.10)}.uiq-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.uiq-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:999px;font-size:.75rem;font-weight:650;letter-spacing:.01em;line-height:1.5;white-space:nowrap}.uiq-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.uiq-badge--neutral{color:var(--tone-neutral-fg);background:var(--tone-neutral-bg)}.uiq-badge--info{color:var(--tone-info-fg);background:var(--tone-info-bg)}.uiq-badge--progress{color:var(--tone-progress-fg);background:var(--tone-progress-bg)}.uiq-badge--attention{color:var(--tone-attention-fg);background:var(--tone-attention-bg)}.uiq-badge--positive{color:var(--tone-positive-fg);background:var(--tone-positive-bg)}.uiq-badge--negative{color:var(--tone-negative-fg);background:var(--tone-negative-bg)}.uiq-badge--progress:before{animation:uiq-pulse 2.4s ease-in-out infinite}@keyframes uiq-pulse{0%,to{opacity:1}50%{opacity:.35}}.uiq-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--uiq-gap);margin-bottom:18px;flex-wrap:wrap}.uiq-section-header__eyebrow{margin:0 0 4px;font-size:.7rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--accent-strong)}.uiq-section-header__title{margin:0;font-size:1.18rem;font-weight:700;color:var(--text);letter-spacing:-.01em}.uiq-section-header__desc{margin:6px 0 0;font-size:.87rem;color:var(--muted);max-width:62ch;line-height:1.55}.uiq-section-header__actions{display:flex;gap:10px;flex-wrap:wrap}.uiq-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(168px,100%),1fr));grid-gap:12px;gap:12px}.uiq-metric{display:flex;flex-direction:column;gap:5px;padding:14px 16px;background:var(--surface-strong);border:1px solid var(--line);border-radius:var(--uiq-radius-sm);transition:border-color .18s ease,transform .18s ease}.uiq-metric:hover{border-color:var(--line-strong);transform:translateY(-1px)}.uiq-metric--emphasis{border-left:3px solid var(--accent)}.uiq-metric__label{font-size:.72rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.uiq-metric__value{font-size:1.32rem;font-weight:700;color:var(--text);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.uiq-metric__value--positive{color:var(--tone-positive-fg)}.uiq-metric__value--negative{color:var(--tone-negative-fg)}.uiq-metric__value--attention{color:var(--tone-attention-fg)}.uiq-metric__hint{font-size:.75rem;color:var(--muted);line-height:1.45}.uiq-state{display:flex;flex-direction:column;align-items:center;gap:14px;padding:34px 24px;text-align:center;background:var(--surface-strong);border:1px solid var(--line);border-radius:var(--uiq-radius)}.uiq-state__body strong{display:block;font-size:1rem;color:var(--text);margin-bottom:5px}.uiq-state__body p{margin:0;font-size:.87rem;color:var(--muted);max-width:46ch;line-height:1.55}.uiq-state__actions{display:flex;gap:10px}.uiq-state--empty{border-style:dashed;background:var(--surface-soft)}.uiq-state--error{border-color:rgba(156,43,32,.28);background:rgba(156,43,32,.04)}.uiq-state--error .uiq-state__body strong{color:var(--tone-negative-fg)}.uiq-state__spinner{width:26px;height:26px;border:2.5px solid var(--line-strong);border-top-color:var(--accent);border-radius:50%;animation:uiq-spin .8s linear infinite}@keyframes uiq-spin{to{transform:rotate(1turn)}}.uiq-skeletons{width:100%;display:flex;flex-direction:column;gap:9px}.uiq-skeleton{height:12px;border-radius:6px;background:linear-gradient(90deg,var(--surface-soft) 25%,var(--background-strong) 50%,var(--surface-soft) 75%);background-size:200% 100%;animation:uiq-shimmer 1.4s ease-in-out infinite}.uiq-skeleton:nth-child(2){width:82%}.uiq-skeleton:nth-child(3){width:64%}@keyframes uiq-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.uiq-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:var(--uiq-radius-sm);border:1px solid transparent;font-size:.87rem;font-weight:650;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .12s ease;text-decoration:none;line-height:1.4}.uiq-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.uiq-btn:active:not(:disabled){transform:translateY(1px)}.uiq-btn:disabled{opacity:.55;cursor:not-allowed}.uiq-btn--primary{background:var(--accent);color:#3a2600;box-shadow:0 2px 10px rgba(156,106,16,.26)}.uiq-btn--primary:hover:not(:disabled){background:var(--accent-strong)}.uiq-btn--secondary{background:var(--surface-strong);color:var(--text);border-color:var(--line-strong)}.uiq-btn--secondary:hover:not(:disabled){background:var(--surface-soft);border-color:var(--sidebar)}.uiq-btn--danger{background:var(--surface-strong);color:var(--tone-negative-fg);border-color:rgba(156,43,32,.3)}.uiq-btn--danger:hover:not(:disabled){background:rgba(156,43,32,.07)}.uiq-btn--sm{padding:7px 13px;font-size:.8rem}.uiq-expandable{border:1px solid var(--line);border-radius:var(--uiq-radius-sm);background:var(--surface-strong);overflow:hidden}.uiq-expandable+.uiq-expandable{margin-top:10px}.uiq-expandable__summary{display:flex;align-items:center;gap:10px;padding:13px 16px;cursor:pointer;font-weight:650;font-size:.9rem;color:var(--text);list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .16s ease}.uiq-expandable__summary::-webkit-details-marker{display:none}.uiq-expandable__summary:hover{background:var(--surface-soft)}.uiq-expandable__summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.uiq-expandable__chevron{width:7px;height:7px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(-45deg);transition:transform .2s ease;flex:none;margin-left:2px}.uiq-expandable[open] .uiq-expandable__chevron{transform:rotate(45deg)}.uiq-expandable__title{flex:1 1}.uiq-expandable__body{padding:4px 16px 16px;border-top:1px solid var(--line);font-size:.87rem;color:var(--muted);line-height:1.6}.uiq-defs{display:flex;flex-direction:column;gap:1px;background:var(--line);border-radius:var(--uiq-radius-sm);overflow:hidden}.uiq-def{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:10px 14px;background:var(--surface-strong);font-size:.87rem}.uiq-def__label{color:var(--muted)}.uiq-def__value{color:var(--text);font-weight:620;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.uiq-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.uiq-search{flex:1 1;min-width:210px;padding:9px 14px;border:1px solid var(--line-strong);border-radius:var(--uiq-radius-sm);background:var(--surface-strong);font-size:.87rem;color:var(--text)}.uiq-search:focus{outline:2px solid var(--accent);outline-offset:-1px}.uiq-notice{display:flex;gap:11px;padding:13px 15px;border-radius:var(--uiq-radius-sm);border:1px solid var(--line-strong);background:var(--surface-soft);font-size:.86rem;color:var(--muted);line-height:1.55}.uiq-notice strong{color:var(--text)}.uiq-notice--attention{border-color:rgba(193,134,28,.35);background:var(--accent-soft)}.uiq-notice--attention strong{color:var(--tone-attention-fg)}.uiq-notice--positive{border-color:color-mix(in srgb,var(--tone-positive-fg) 35%,transparent);background:var(--tone-positive-bg)}.uiq-notice--positive strong{color:var(--tone-positive-fg)}.uiq-notice--negative{border-color:color-mix(in srgb,var(--tone-negative-fg) 35%,transparent);background:var(--tone-negative-bg)}.uiq-notice--negative strong{color:var(--tone-negative-fg)}.uiq-notice--inline{margin-top:12px;color:var(--text)}@media (max-width:720px){.uiq-metric-grid{grid-template-columns:repeat(auto-fit,minmax(min(138px,100%),1fr));gap:9px}.uiq-metric{padding:11px 13px}.uiq-metric__value{font-size:1.12rem}.uiq-section-header{flex-direction:column;align-items:stretch;gap:11px}.uiq-section-header__actions{width:100%}.uiq-section-header__actions .uiq-btn{flex:1 1}.uiq-state{padding:26px 16px}.uiq-def{flex-direction:column;align-items:flex-start;gap:3px}.uiq-def__value{text-align:left}}@media (prefers-reduced-motion:reduce){.uiq-badge--progress:before,.uiq-skeleton,.uiq-state__spinner{animation:none}.uiq-btn,.uiq-expandable__chevron,.uiq-metric{transition:none}}.uiq-shell{display:block;min-height:100vh;max-width:100%}.uiq-side{position:fixed;top:0;bottom:0;left:0;width:var(--uiq-side-w);z-index:20;background:var(--navy);color:#e8eef7;display:flex;flex-direction:column;padding:20px 14px;gap:22px;overflow-y:auto;overscroll-behavior:contain}.uiq-brand{display:flex;align-items:center;gap:11px;padding:0 8px;color:inherit;text-decoration:none}.uiq-brand__mark{width:32px;height:32px;flex:none;display:grid;place-items:center;color:var(--accent-on-dark)}.uiq-brand__mark svg{width:30px;height:30px}.uiq-brand__name{font-size:1.02rem;font-weight:750;letter-spacing:-.02em;color:#ffffff;line-height:1.2}.uiq-brand__iq{color:var(--accent-on-dark);font-weight:450}.uiq-brand__sub{display:block;font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--sidebar-muted);margin-top:2px}.uiq-nav{display:flex;flex-direction:column;gap:2px}.uiq-nav__label{padding:0 10px;margin:10px 0 6px;font-size:.64rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(147,169,198,.75)}.uiq-navlink{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--uiq-radius-sm);color:#c6d4e6;background:transparent;border:none;font-size:.875rem;font-weight:600;text-decoration:none;cursor:pointer;text-align:left;width:100%;position:relative;transition:background .15s ease,color .15s ease}.uiq-navlink svg{width:17px;height:17px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.uiq-navlink:hover{background:rgba(255,255,255,.07);color:#ffffff}.uiq-navlink--active{background:rgba(255,255,255,.1);color:#ffffff}.uiq-navlink--active:before{content:"";position:absolute;left:-14px;top:7px;bottom:7px;width:3px;border-radius:0 3px 3px 0;background:var(--accent)}.uiq-side__foot{margin-top:auto;padding:12px 10px 0;border-top:1px solid rgba(255,255,255,.09);font-size:.72rem;color:var(--sidebar-muted);line-height:1.5}.uiq-side__signout{display:block;width:100%;margin-bottom:10px;padding:8px 10px;border-radius:var(--uiq-radius-sm);background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);color:#dbe5f1;font-size:.82rem;font-weight:600;cursor:pointer;text-align:center}.uiq-side__signout:hover{background:rgba(255,255,255,.13);color:#fff}.uiq-main{margin-left:var(--uiq-side-w);min-height:100vh;min-width:0;display:flex;flex-direction:column;background:var(--background)}.uiq-topbar{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:22px 30px 18px;background:var(--surface-strong);border-bottom:1px solid var(--line)}.uiq-topbar__eyebrow{margin:0 0 5px;font-size:.68rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--muted)}.uiq-topbar__title{margin:0;font-size:1.62rem;font-weight:750;letter-spacing:-.028em;color:var(--text);line-height:1.15}.uiq-topbar__desc{margin:7px 0 0;font-size:.88rem;color:var(--muted);max-width:68ch;line-height:1.55}.uiq-topbar__actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.uiq-body{padding:24px 30px 60px;display:flex;flex-direction:column;gap:18px;max-width:1240px;width:100%}.uiq-body--wide{max-width:none}.uiq-card{background:var(--surface-strong);border:1px solid var(--line);border-radius:var(--uiq-radius);padding:20px 22px;box-shadow:var(--shadow-sm)}.uiq-card--flush{padding:0;overflow:hidden}.uiq-card--flush>.uiq-section-header{padding:20px 22px 0}.uiq-stepper{display:flex;align-items:stretch;gap:0;overflow-x:auto;scrollbar-width:none;border:1px solid var(--line);border-radius:var(--uiq-radius);background:var(--surface-strong);padding:4px}.uiq-stepper::-webkit-scrollbar{display:none}.uiq-step{display:flex;align-items:center;gap:8px;padding:0;border-radius:var(--uiq-radius-sm);font-size:.8rem;font-weight:620;color:var(--muted);white-space:nowrap;flex:1 1;min-width:max-content}.uiq-step__num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:700;letter-spacing:.04em;color:var(--line-strong)}.uiq-step--done,.uiq-step--done .uiq-step__num{color:var(--tone-positive-fg)}.uiq-step--active{background:var(--navy);color:#ffffff}.uiq-step--active .uiq-step__num{color:var(--accent)}.uiq-step--future{color:var(--muted);opacity:.66}.uiq-step__link{display:flex;align-items:center;gap:8px;padding:9px 14px;margin:-9px -14px;border-radius:var(--uiq-radius-sm);color:inherit;text-decoration:none;cursor:pointer}.uiq-step__link:focus-visible,.uiq-step__link:hover{background:var(--tone-positive-bg);text-decoration:underline}.uiq-step:not(:has(.uiq-step__link)){padding:9px 14px}.uiq-timeline{display:flex;flex-direction:column}.uiq-tl{display:grid;grid-template-columns:22px 1fr;grid-gap:12px;gap:12px;padding-bottom:16px;position:relative}.uiq-tl:last-child{padding-bottom:0}.uiq-tl:not(:last-child):before{content:"";position:absolute;left:10px;top:21px;bottom:1px;width:1.5px;background:var(--line-strong)}.uiq-tl__mark{width:21px;height:21px;border-radius:50%;display:grid;place-items:center;font-size:.66rem;font-weight:800;border:1.5px solid var(--line-strong);background:var(--surface-strong);color:var(--muted);z-index:1;flex:none}.uiq-tl--done .uiq-tl__mark{background:var(--tone-positive-fg);border-color:var(--tone-positive-fg);color:#fff}.uiq-tl--done:not(:last-child):before{background:var(--tone-positive-fg);opacity:.4}.uiq-tl--active .uiq-tl__mark{background:var(--accent);border-color:var(--accent);color:#22160a}.uiq-tl--failed .uiq-tl__mark{background:var(--tone-negative-fg);border-color:var(--tone-negative-fg);color:#fff}.uiq-tl__title{font-size:.89rem;font-weight:650;color:var(--text);line-height:1.4}.uiq-tl--future .uiq-tl__title{color:var(--muted);font-weight:600}.uiq-tl__detail{font-size:.81rem;line-height:1.5}.uiq-tl__detail,.uiq-tl__meta{color:var(--muted);margin-top:2px}.uiq-tl__meta{font-size:.72rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.uiq-factors{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.uiq-factor{display:grid;grid-template-columns:26px 1fr;grid-gap:12px;gap:12px;align-items:start;padding:12px 14px;border-radius:var(--uiq-radius);border:1px solid var(--line);background:var(--surface-strong)}.uiq-factor__mark{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:.72rem;font-weight:800;flex:none}.uiq-factor--positive{border-color:rgba(16,101,63,.25)}.uiq-factor--positive .uiq-factor__mark{background:var(--tone-positive-fg);color:#fff}.uiq-factor--caution{border-color:rgba(193,134,28,.3)}.uiq-factor--caution .uiq-factor__mark{background:var(--tone-attention-fg);color:#fff}.uiq-factor--negative{border-color:rgba(160,43,31,.28)}.uiq-factor--negative .uiq-factor__mark{background:var(--tone-negative-fg);color:#fff}.uiq-factor__label{font-size:.88rem;font-weight:650;color:var(--text);line-height:1.4}.uiq-factor__detail{font-size:.81rem;color:var(--muted);line-height:1.5;margin-top:2px}.uiq-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--uiq-radius);overflow:hidden}.uiq-figure{background:var(--surface-strong);padding:18px 20px;display:flex;flex-direction:column;gap:6px}.uiq-figure__label{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.uiq-figure__value{font-size:1.85rem;font-weight:750;letter-spacing:-.035em;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.uiq-figure__value--muted{font-size:1.1rem;color:var(--muted);font-weight:650;letter-spacing:-.01em}.uiq-figure__note{font-size:.75rem;color:var(--muted);line-height:1.45}.uiq-decision{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;flex-wrap:wrap;padding:20px 22px;border-radius:var(--uiq-radius);border:1px solid;border-left:4px solid}.uiq-decision--positive{background:rgba(16,101,63,.06);border-color:rgba(16,101,63,.3)}.uiq-decision--attention{background:rgba(193,134,28,.08);border-color:rgba(193,134,28,.34)}.uiq-decision--negative{background:rgba(160,43,31,.05);border-color:rgba(160,43,31,.28)}.uiq-decision--neutral{background:var(--surface-soft);border-color:var(--line-strong)}.uiq-decision__label{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:5px}.uiq-decision__outcome{font-size:1.5rem;font-weight:780;letter-spacing:-.025em;line-height:1.15}.uiq-decision--positive .uiq-decision__outcome{color:var(--tone-positive-fg)}.uiq-decision--attention .uiq-decision__outcome{color:var(--tone-attention-fg)}.uiq-decision--negative .uiq-decision__outcome{color:var(--tone-negative-fg)}.uiq-decision--neutral .uiq-decision__outcome{color:var(--text)}.uiq-decision__reason{margin:8px 0 0;font-size:.89rem;color:var(--text);line-height:1.6;max-width:62ch;opacity:.86}.uiq-decision__rate{text-align:right}.uiq-decision__rate-value{display:block;font-size:1.85rem;font-weight:780;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.uiq-table-wrap{overflow-x:auto;border-radius:var(--uiq-radius-sm)}.uiq-table{width:100%;border-collapse:collapse;font-size:.86rem}.uiq-table th{text-align:left;padding:10px 14px;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:var(--surface-soft);border-bottom:1px solid var(--line-strong);white-space:nowrap}.uiq-table td{padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:middle;color:var(--text)}.uiq-table tbody tr:last-child td{border-bottom:none}.uiq-table tbody tr{transition:background .14s ease}.uiq-table tbody tr:hover{background:var(--surface-soft)}.uiq-table__num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.uiq-chips{display:flex;gap:7px;flex-wrap:wrap}.uiq-chip{display:inline-flex;align-items:center;gap:7px;padding:6px 13px;border-radius:999px;border:1px solid var(--line-strong);background:var(--surface-strong);color:var(--muted);font-size:.8rem;font-weight:620;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.uiq-chip:hover{border-color:var(--navy-300);color:var(--text)}.uiq-chip--active{background:var(--navy);border-color:var(--navy);color:#fff}.uiq-chip__count{font-size:.72rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:1px 6px;border-radius:999px;background:var(--tone-neutral-bg);color:var(--tone-neutral-fg)}.uiq-chip--active .uiq-chip__count{background:rgba(255,255,255,.18);color:#fff}.uiq-dialog-scrim{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:18px;background:rgba(9,28,41,.5);animation:uiq-fade .15s ease}@keyframes uiq-fade{0%{opacity:0}to{opacity:1}}.uiq-dialog{width:min(580px,100%);max-height:88vh;overflow-y:auto;background:var(--surface-strong);border-radius:var(--uiq-radius);padding:24px;box-shadow:var(--shadow)}.uiq-dialog__title{margin:0 0 6px;font-size:1.14rem;font-weight:730;color:var(--text);letter-spacing:-.015em}.uiq-dialog__lede{margin:0 0 16px;font-size:.87rem;color:var(--muted);line-height:1.6}.uiq-dialog__actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px;flex-wrap:wrap}.uiq-fieldset{border:none;margin:0;padding:0}.uiq-fieldset+.uiq-fieldset{margin-top:22px}.uiq-fieldset__legend{padding:0;margin-bottom:3px;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-strong)}.uiq-fieldset__note{margin:0 0 14px;font-size:.83rem;color:var(--muted);line-height:1.55;max-width:68ch}@media (max-width:900px){.uiq-side{position:fixed;top:0;left:0;right:0;bottom:auto;width:auto;height:auto;flex-direction:row;align-items:center;gap:14px;padding:11px 14px;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid rgba(255,255,255,.1)}.uiq-main{margin-left:0;padding-top:58px}.uiq-brand{flex:none}.uiq-brand__sub{display:none}.uiq-nav{flex-direction:row;gap:4px;margin-left:auto}.uiq-nav__label{display:none}.uiq-navlink{padding:7px 11px;font-size:.8rem;white-space:nowrap;width:auto}.uiq-navlink--active:before{left:0;right:0;top:auto;bottom:-7px;width:auto;height:2px;border-radius:2px 2px 0 0}.uiq-side__foot{margin:0;padding:0;border:none}.uiq-side__signout{margin:0;padding:7px 11px;white-space:nowrap}.uiq-side__foot>p{display:none}.uiq-topbar{padding:16px 16px 14px}.uiq-topbar__title{font-size:1.3rem}.uiq-body{padding:16px 14px 44px;gap:14px}.uiq-card{padding:15px 16px}.uiq-figure{padding:14px 15px}.uiq-figure__value{font-size:1.5rem}.uiq-decision{padding:15px 16px;gap:12px}.uiq-decision__rate{text-align:left}.uiq-dialog{padding:18px}.uiq-dialog__actions .uiq-btn{flex:1 1}.uiq-step{padding:8px 11px;font-size:.76rem}}@media (prefers-reduced-motion:reduce){.uiq-chip,.uiq-dialog-scrim,.uiq-navlink,.uiq-table tbody tr{transition:none;animation:none}}.extracted-fields-panel,.panel,.upload-area{background:var(--surface-strong)!important;border:1px solid var(--line)!important;border-radius:var(--uiq-radius)!important;box-shadow:var(--shadow-sm)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.field-item,.mini-stat{background:var(--surface-soft)!important;border:1px solid var(--line)!important}.field-item,.mini-stat,.submit-button{border-radius:var(--uiq-radius-sm)!important}.submit-button{background:var(--accent)!important;color:#22160a!important;font-weight:650!important;box-shadow:0 1px 3px rgba(156,106,16,.28)!important}.submit-button:hover:not(:disabled){background:var(--accent-strong)!important}.replace-btn,.secondary-button{border-radius:var(--uiq-radius-sm)!important;background:var(--surface-strong)!important;color:var(--text)!important;border:1px solid var(--line-strong)!important;box-shadow:none!important}.replace-btn:hover,.secondary-button:hover{background:var(--surface-soft)!important;border-color:var(--navy-300)!important}.field label{color:var(--text);font-weight:650}.field label svg{color:var(--muted)}.drag-drop-zone{border-radius:var(--uiq-radius)!important}.uw-memo__header{color:var(--accent-strong)!important}.demo-scenario{position:relative}.demo-scenario__toggle{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:var(--uiq-radius-sm);border:1.5px dashed var(--tone-attention-fg);background:var(--tone-attention-bg);color:var(--tone-attention-fg);font-weight:650;font-size:.86rem;cursor:pointer}.demo-scenario__toggle:hover{background:rgba(193,134,28,.24)}.demo-scenario__flask{font-size:1rem}.demo-scenario__panel{position:absolute;top:calc(100% + 8px);right:0;z-index:40;width:min(420px,90vw);padding:16px;border-radius:var(--uiq-radius);border:1.5px dashed var(--tone-attention-fg);background:var(--surface,#fff);box-shadow:0 12px 32px rgba(20,20,30,.16)}.demo-scenario__header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.demo-scenario__tag{font-size:.72rem;font-weight:650;color:var(--tone-attention-fg);background:var(--tone-attention-bg);padding:3px 8px;border-radius:999px}.demo-scenario__group{margin-bottom:12px}.demo-scenario__group-label{font-size:.76rem;font-weight:650;color:var(--muted);text-transform:uppercase;letter-spacing:.02em;margin-bottom:6px}.demo-scenario__row{display:flex;gap:6px;flex-wrap:wrap}.demo-scenario__btn{padding:6px 12px;border-radius:999px;font-size:.82rem;font-weight:600;cursor:pointer;border:1px solid transparent}.demo-scenario__btn--approved{color:var(--tone-positive-fg);background:var(--tone-positive-bg)}.demo-scenario__btn--conditional{color:var(--tone-attention-fg);background:var(--tone-attention-bg)}.demo-scenario__btn--declined{color:var(--tone-negative-fg);background:var(--tone-negative-bg)}.demo-scenario__btn--active{border-color:currentColor;box-shadow:inset 0 0 0 2px currentColor}.demo-scenario__btn:hover{filter:brightness(.95)}.demo-scenario__confirm{margin-top:10px;padding:10px 12px;border-radius:var(--uiq-radius-sm);background:var(--tone-info-bg);display:flex;flex-direction:column;gap:4px;font-size:.84rem}.demo-scenario__confirm strong{color:var(--tone-info-fg)}.demo-scenario__clear{align-self:flex-start;margin-top:4px;background:none;border:none;color:var(--tone-negative-fg);font-size:.8rem;font-weight:650;cursor:pointer;padding:0;text-decoration:underline}@media (max-width:640px){.demo-scenario__panel{position:fixed;top:auto;bottom:0;left:0;right:0;width:100%;border-radius:var(--uiq-radius) var(--uiq-radius) 0 0;max-height:80vh;overflow-y:auto}}.uw-memo__section{border-left-color:var(--line-strong)!important}.uiq-dist{display:flex;flex-direction:column;gap:14px}.uiq-dist__empty{margin:0;padding:14px 16px;border-radius:var(--uiq-radius-sm);border:1px dashed var(--line-strong);background:var(--surface-soft);font-size:.84rem;color:var(--muted)}.uiq-dist__bar{display:flex;height:12px;border-radius:999px;overflow:hidden;background:var(--surface-soft);border:1px solid var(--line)}.uiq-dist__seg{display:block;min-width:3px;transition:width .3s ease}.uiq-dist__seg--neutral{background:var(--tone-neutral-fg)}.uiq-dist__seg--info{background:var(--tone-info-fg)}.uiq-dist__seg--progress{background:var(--tone-progress-fg)}.uiq-dist__seg--attention{background:var(--tone-attention-fg)}.uiq-dist__seg--positive{background:var(--tone-positive-fg)}.uiq-dist__seg--negative{background:var(--tone-negative-fg)}.uiq-dist__legend{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));grid-gap:8px 20px;gap:8px 20px}.uiq-dist__legend li{display:grid;grid-template-columns:9px minmax(0,1fr) auto auto;align-items:center;grid-gap:9px;gap:9px;font-size:.82rem;padding:5px 0;border-bottom:1px solid var(--line)}.uiq-dist__key{width:9px;height:9px;border-radius:2.5px}.uiq-dist__key--neutral{background:var(--tone-neutral-fg)}.uiq-dist__key--info{background:var(--tone-info-fg)}.uiq-dist__key--progress{background:var(--tone-progress-fg)}.uiq-dist__key--attention{background:var(--tone-attention-fg)}.uiq-dist__key--positive{background:var(--tone-positive-fg)}.uiq-dist__key--negative{background:var(--tone-negative-fg)}.uiq-dist__name{color:var(--muted);font-weight:600}.uiq-dist__val{font-weight:750;color:var(--text)}.uiq-dist__pct,.uiq-dist__val{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.uiq-dist__pct{min-width:40px;text-align:right;color:var(--muted);font-size:.78rem}.officer-analytics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));grid-gap:var(--uiq-gap);gap:var(--uiq-gap)}@media (max-width:620px){.uiq-dist__legend{grid-template-columns:minmax(0,1fr)}}.uiq-navlink__short{display:none}@media (max-width:560px){.uiq-navlink__full{display:none}.uiq-navlink__short{display:inline}.uiq-side{gap:10px;padding:11px 12px}.uiq-nav{gap:2px}.uiq-navlink,.uiq-side__signout{padding:7px 9px}}@media (max-width:430px){.uiq-brand__name{display:none}}.product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:16px;gap:16px;margin:22px 0 18px}.product-card{display:flex;flex-direction:column;gap:14px;padding:22px;text-align:left;background:var(--surface-strong);border:1px solid var(--line-strong);border-radius:var(--uiq-radius);cursor:pointer;font:inherit;color:var(--text);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.product-card:hover{border-color:var(--accent);box-shadow:0 10px 30px rgba(9,28,41,.11);transform:translateY(-2px)}.product-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.product-card__top{display:flex;gap:13px;align-items:flex-start}.product-card__icon{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:11px;background:var(--accent-soft);color:var(--accent-strong)}.product-card__icon svg{width:21px;height:21px}.product-card__heading{display:flex;flex-direction:column;gap:4px}.product-card__title{font-size:1.06rem;font-weight:700;letter-spacing:-.01em}.product-card__summary{font-size:.86rem;color:var(--muted);line-height:1.5}.product-card__bestfor{display:block;padding:10px 12px;border-radius:var(--uiq-radius-sm);background:var(--surface-soft);font-size:.82rem;color:var(--text);line-height:1.45}.product-card__bestfor-label{display:block;font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-bottom:3px}.product-card__points{display:flex;flex-direction:column;gap:7px}.product-card__point{display:flex;align-items:flex-start;gap:8px;font-size:.83rem;color:var(--muted);line-height:1.45}.product-card__point:before{content:"";width:5px;height:5px;margin-top:7px;flex:none;border-radius:50%;background:var(--accent)}.product-card__cta{display:flex;align-items:center;gap:7px;margin-top:auto;padding-top:4px;font-size:.87rem;font-weight:650;color:var(--accent-strong)}.product-card__arrow{width:6px;height:6px;border-top:2px solid;border-right:2px solid;transform:rotate(45deg);transition:transform .18s ease}.product-card:hover .product-card__arrow{transform:rotate(45deg) translate(2px,-2px)}.choice-step__footer{margin-top:6px}.officer-table--queue td{vertical-align:middle}.officer-ref{font-size:.78rem;letter-spacing:.01em;color:var(--muted);background:var(--surface-soft);padding:3px 7px;border-radius:5px;white-space:nowrap}.officer-action-required{display:inline-flex;align-items:center;font-size:.8rem;font-weight:650;color:var(--accent-strong)}.policy-lifecycle{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:4px 0 18px;font-size:.76rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.policy-lifecycle__step{display:inline-flex;align-items:center;gap:8px}.policy-lifecycle__step em{font-style:normal;color:var(--line-strong)}.policy-table{width:100%;border-collapse:collapse;font-size:.87rem}.policy-table th{text-align:left;padding:9px 12px;font-size:.7rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line-strong);white-space:nowrap}.policy-table td{padding:11px 12px;border-bottom:1px solid var(--line);vertical-align:top}.policy-table tr:last-child td{border-bottom:none}.policy-table__label{display:block;color:var(--text);font-weight:620}.policy-table__note{display:block;margin-top:3px;font-size:.76rem;color:var(--muted);line-height:1.45;max-width:46ch}.policy-table__value{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap}.policy-authority{display:inline-block;padding:3px 9px;border-radius:999px;font-size:.72rem;font-weight:650;background:var(--tone-neutral-bg);color:var(--tone-neutral-fg);white-space:nowrap}.policy-notes{margin:12px 0 0;font-size:.83rem;color:var(--muted);line-height:1.55}.policy-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:14px}.policy-violations{margin-top:12px;padding:12px 14px;border-radius:var(--uiq-radius-sm);border:1px solid rgba(156,43,32,.28);background:rgba(156,43,32,.05);font-size:.84rem;color:var(--tone-negative-fg)}.policy-violations ul{margin:8px 0 0;padding-left:18px;line-height:1.6}.policy-violations code{font-size:.8rem}.policy-diff{margin-top:16px;font-size:.85rem}.policy-diff>strong{display:block;margin-bottom:8px;color:var(--text)}.policy-diff__none{margin:0;color:var(--muted)}.policy-diff__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.policy-diff__list li{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;grid-gap:9px;gap:9px;padding:9px 12px;border-radius:var(--uiq-radius-sm);background:var(--surface-soft)}.policy-diff__list em{font-style:normal;color:var(--muted)}.policy-diff__from{color:var(--muted);text-decoration:line-through;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.policy-diff__to{color:var(--tone-attention-fg);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prequal-reference{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:15px 18px;border-radius:var(--uiq-radius);border:1px solid var(--line-strong);border-left:3px solid var(--accent);background:var(--surface-strong);margin-bottom:18px}.prequal-reference__label{display:block;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:3px}.prequal-reference__value{font-size:1.16rem;font-weight:700;color:var(--text);letter-spacing:.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prequal-reference__hint{font-size:.8rem;color:var(--muted);max-width:40ch;line-height:1.5}.prequal-conditions{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:9px;font-size:.88rem;color:var(--text);line-height:1.6}.prequal-conditions li::marker{color:var(--accent-strong);font-weight:700}.prequal-note{margin:14px 0 0;font-size:.85rem;color:var(--muted);line-height:1.65;max-width:72ch}.prequal-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:18px 22px;border-radius:var(--uiq-radius);border:1px solid var(--line-strong);border-left:4px solid var(--accent);background:var(--surface-strong);box-shadow:var(--shadow-sm)}.prequal-cta strong{display:block;font-size:.98rem;color:var(--text)}.prequal-cta p{margin:5px 0 0;font-size:.85rem;color:var(--muted);line-height:1.55;max-width:60ch}.prequal-cta__actions{display:flex;gap:9px;flex-wrap:wrap}.docs-submit__retry{margin-top:6px!important;font-size:.79rem!important}.choice-step__subtitle code{font-size:.85em;background:var(--surface-soft);padding:1px 5px;border-radius:4px}.docs-layout{display:grid;grid-template-columns:minmax(280px,360px) 1fr;grid-gap:16px;gap:16px;align-items:start}.docs-layout__list,.docs-layout__main{display:flex;flex-direction:column;gap:16px}.docs-layout__main{min-width:0}.doc-list{gap:9px}.doc-item,.doc-list{display:flex;flex-direction:column}.doc-item{gap:6px;width:100%;padding:13px 15px;text-align:left;background:var(--surface-strong);border:1px solid var(--line-strong);border-radius:var(--uiq-radius-sm);cursor:pointer;font:inherit;color:var(--text);transition:border-color .16s ease,background .16s ease}.doc-item:hover{border-color:var(--navy-300)}.doc-item--active{border-color:var(--navy);background:var(--surface-soft);box-shadow:inset 3px 0 0 var(--accent)}.doc-item__head{display:flex;align-items:center;justify-content:space-between;gap:8px 11px;flex-wrap:wrap}.doc-item__label{font-size:.92rem;font-weight:650;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;min-width:0}.doc-item__req{font-style:normal;font-size:.66rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.doc-item__reason{font-size:.81rem;color:var(--muted);line-height:1.5}.doc-item__file{font-size:.77rem;color:var(--tone-positive-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-item__track{height:4px;border-radius:99px;background:var(--line);overflow:hidden}.doc-item__fill{display:block;height:100%;background:var(--accent);transition:width .25s ease}.upload-area__reason{margin:4px 0 0;font-size:.84rem;color:var(--muted);line-height:1.55;max-width:60ch}.officer-filters{display:flex;flex-direction:column;gap:9px;margin-bottom:16px}.officer-row{cursor:pointer}.officer-row__go{text-align:right;font-size:.8rem;font-weight:650;color:var(--accent-strong);white-space:nowrap;opacity:0;transition:opacity .14s ease}.officer-row:focus-within .officer-row__go,.officer-row:hover .officer-row__go{opacity:1}.officer-pagesize{display:inline-flex;align-items:center;gap:8px;font-size:.8rem;color:var(--muted);white-space:nowrap}.officer-pagesize select{width:auto;padding:8px 10px;border-radius:var(--uiq-radius-sm);font-size:.85rem}.officer-pager{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.officer-pager__count{margin:0;font-size:.82rem;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.officer-pager__controls{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.officer-pager__page{min-width:32px;height:32px;padding:0 8px;border-radius:var(--uiq-radius-sm);border:1px solid transparent;background:transparent;color:var(--muted);font-size:.84rem;font-weight:620;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;transition:background .14s ease,color .14s ease}.officer-pager__page:hover:not(:disabled){background:var(--surface-soft);color:var(--text)}.officer-pager__page--current,.officer-pager__page--current:hover{background:var(--navy);color:#fff}.officer-pager__gap{color:var(--muted);padding:0 2px}.officer-table--stale{opacity:.55;transition:opacity .15s ease}.officer-table__link{color:var(--text);font-weight:650;text-decoration:none;display:inline-block;padding:6px 0}.officer-table__link:hover{color:var(--accent-strong);text-decoration:underline}.officer-table__sub{font-size:.78rem;color:var(--muted);margin-top:2px}.officer-filemeta{display:inline-flex;align-items:center;gap:9px;flex-wrap:wrap}.officer-filemeta code{font-size:.86em;background:var(--surface-soft);border:1px solid var(--line);padding:1px 7px;border-radius:5px;color:var(--text)}.officer-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px;justify-content:flex-end}.officer-decision-form{display:flex;flex-direction:column;max-width:480px}.officer-decision-form textarea.policy-input{resize:vertical;font-family:inherit}.officer-subhead{margin:0 0 9px;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.officer-adverse{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.officer-adverse ul{margin:0;padding-left:20px;font-size:.86rem;color:var(--tone-negative-fg);line-height:1.7}.officer-redacted{color:var(--muted);font-weight:500;font-style:italic}.officer-memo{margin:0;font:inherit;font-size:.84rem;color:var(--muted);line-height:1.75;white-space:pre-wrap;word-break:break-word}.officer-check-row{display:flex;align-items:center;gap:12px;padding:11px 14px;border:1px solid var(--line);border-radius:var(--uiq-radius-sm);background:var(--surface-strong);font-size:.86rem}.officer-check-row+.officer-check-row,.officer-check-row+.uiq-expandable,.uiq-expandable+.officer-check-row{margin-top:10px}.officer-check-row__name{font-weight:620;color:var(--text)}.officer-check-row__basis{margin-left:auto;font-size:.78rem;color:var(--muted);text-align:right;max-width:48ch}.officer-checks{display:flex;flex-direction:column;margin-top:12px}.officer-counts{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:4px}.officer-count{font-size:.78rem;color:var(--muted);background:var(--surface-soft);border:1px solid var(--line);padding:4px 10px;border-radius:999px}.officer-count strong{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.officer-discrepancy{margin-top:10px;padding:11px 13px;border-radius:var(--uiq-radius-sm);background:var(--surface-soft);font-size:.81rem;line-height:1.65}.officer-discrepancy__basis{margin-top:5px;color:var(--muted);font-size:.76rem}.officer-check__basis{margin:0;color:var(--muted)}.uiq-expandable__badge{margin-left:auto}.policy-group+.policy-group{margin-top:20px}.policy-group__title{margin:0 0 8px;font-size:.72rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--accent-strong)}.policy-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.policy-toolbar .policy-lifecycle{margin:0}.policy-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:14px;gap:14px}.policy-field{display:flex;flex-direction:column;gap:7px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--uiq-radius-sm);background:var(--surface-soft)}.policy-field--error{border-color:rgba(156,43,32,.4);background:rgba(156,43,32,.04)}.policy-field__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.policy-field__label{font-size:.89rem;font-weight:650;color:var(--text)}.policy-field__desc{margin:0;font-size:.79rem;color:var(--muted);line-height:1.55}.policy-field__desc em{display:block;margin-top:3px;font-style:normal;color:var(--tone-attention-fg)}.policy-field__control{display:flex;align-items:center;gap:10px}.policy-field__unit{font-size:.76rem;color:var(--muted);white-space:nowrap;flex:none}.policy-field__error{margin:0;font-size:.79rem;color:var(--tone-negative-fg);line-height:1.5}.policy-input{width:100%;padding:8px 11px;border:1px solid var(--line-strong);border-radius:var(--uiq-radius-sm);background:var(--surface-strong);font-size:.88rem;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.policy-input:disabled{background:var(--background-strong);color:var(--muted);cursor:not-allowed}select.policy-input{font-feature-settings:normal;font-variant-numeric:normal}.policy-toggle{display:inline-flex;align-items:center;gap:9px;font-size:.86rem;cursor:pointer}.policy-toggle input{width:auto}.policy-tiers{display:flex;flex-direction:column;gap:10px;width:100%}.policy-tiers__table td{padding:7px 9px}.policy-tiers__table .policy-input{min-width:86px}.policy-tiers__empty{color:var(--muted);font-size:.83rem;text-align:center;padding:16px!important}.policy-create{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:14px;gap:14px}.policy-create__field{display:flex;flex-direction:column;gap:6px;font-size:.85rem;font-weight:650;color:var(--text)}.policy-create__field em{font-style:normal;font-weight:400;font-size:.77rem;color:var(--muted);line-height:1.5}.policy-table__value--unset{color:var(--muted);font-weight:500;font-style:italic}.login-page{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh}.login-page__brand{background:var(--navy);color:#e8eef7;padding:48px 52px;display:flex;flex-direction:column;gap:34px;justify-content:center}.login-brand{display:flex;align-items:center;gap:12px}.login-brand__mark{display:flex}.login-brand__name{font-size:1.14rem;font-weight:750;color:#fff;letter-spacing:-.02em}.login-brand__sub{font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sidebar-muted);margin-top:2px}.login-brand__copy h2{margin:0 0 12px;font-size:1.85rem;font-weight:700;letter-spacing:-.03em;line-height:1.22;color:#ffffff;max-width:20ch}.login-brand__copy p{margin:0;font-size:.93rem;line-height:1.68;color:#b9c9dd;max-width:46ch}.login-brand__points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.login-brand__points li{display:flex;align-items:flex-start;gap:10px;font-size:.86rem;color:#cbd8e8;line-height:1.5}.login-brand__points li:before{content:"";width:5px;height:5px;margin-top:8px;flex:none;border-radius:50%;background:var(--accent)}.login-page__form{display:grid;place-items:center;padding:40px 24px}.login-card{width:min(400px,100%)}.login-card__eyebrow{margin:0 0 5px;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-strong)}.login-card__title{margin:0;font-size:1.65rem;font-weight:750;letter-spacing:-.03em;color:var(--text)}.login-card__lede{margin:9px 0 26px;font-size:.88rem;color:var(--muted);line-height:1.6}.login-form{gap:15px}.login-field,.login-form{display:flex;flex-direction:column}.login-field{gap:6px}.login-field label{font-size:.82rem;font-weight:650;color:var(--text)}.login-error{padding:10px 13px;border-radius:var(--uiq-radius-sm);border:1px solid rgba(160,43,31,.28);background:rgba(160,43,31,.05);color:var(--tone-negative-fg);font-size:.84rem;line-height:1.5}.login-submit{width:100%;margin-top:4px}.login-demo{margin-top:28px;padding:16px;border:1px dashed var(--line-strong);border-radius:var(--uiq-radius);background:var(--surface-soft)}.login-demo__tag{display:inline-block;font-size:.64rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tone-attention-fg);background:var(--tone-attention-bg);padding:3px 9px;border-radius:999px}.login-demo__creds{display:flex;gap:26px;margin:13px 0 10px}.login-demo__creds dt{font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.login-demo__creds dd{margin:3px 0 0;font-size:.95rem;font-weight:700;color:var(--text)}.login-demo p{margin:0 0 12px;font-size:.78rem;color:var(--muted);line-height:1.55}.login-demo__go{width:100%}@media (max-width:900px){.docs-layout,.login-page{grid-template-columns:1fr}.login-page__brand{padding:24px 20px;gap:18px}.login-brand__copy h2{font-size:1.3rem}.login-brand__points{display:none}.login-page__form{padding:28px 18px 46px}}@media (max-width:720px){.product-grid{grid-template-columns:1fr;gap:13px}.product-card{padding:17px}.prequal-cta{flex-direction:column;align-items:stretch}.prequal-cta .uiq-btn{width:100%}.prequal-cta__actions .uiq-btn{flex:1 1}.officer-check-row{flex-wrap:wrap}.officer-check-row__basis{margin-left:0;text-align:left;width:100%}.login-demo__creds{gap:18px}.officer-table--queue thead{display:none}.officer-table--queue,.officer-table--queue tbody,.officer-table--queue td,.officer-table--queue tr{display:block;width:100%}.officer-table--queue tr{margin-bottom:11px;border:1px solid var(--line-strong);border-radius:var(--uiq-radius-sm);padding:5px 0;background:var(--surface-strong)}.officer-table--queue td{display:flex;justify-content:space-between;align-items:center;gap:13px;padding:8px 14px;border:none;text-align:right}.officer-table--queue td:before{content:attr(data-label);font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:left;flex:none}.officer-table--queue td:first-child{flex-direction:column;align-items:flex-start;text-align:left;border-bottom:1px solid var(--line);padding-bottom:10px;margin-bottom:3px}.officer-table--queue td:first-child:before{margin-bottom:3px}.officer-row__go{display:none}.officer-table--queue .officer-table__link{display:inline-block;padding:6px 0;min-height:32px}.policy-table thead{display:none}.policy-table,.policy-table tbody,.policy-table td,.policy-table tr{display:block;width:100%}.policy-table tr{border:1px solid var(--line-strong);border-radius:var(--uiq-radius-sm);margin-bottom:9px;padding:4px 0}.policy-table td{border:none;padding:7px 13px}.policy-table td:before{content:attr(data-label);display:block;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:2px}.policy-diff__list li{grid-template-columns:1fr;gap:3px}.prequal-reference{flex-direction:column;align-items:flex-start;gap:8px}}@media (prefers-reduced-motion:reduce){.product-card,.product-card:hover,.product-card:hover .product-card__arrow,.product-card__arrow{transition:none;transform:none}}