@font-face{font-family:Fraunces;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/Fraunces-BOz5zopO.woff2)format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/Hanken-Grotesk-KjBMhMia.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBM-Plex-Mono-400-BJoXLJYV.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/IBM-Plex-Mono-500-C820gu2e.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/IBM-Plex-Mono-600-DpGnXj3s.woff2)format("woff2")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/Source-Serif-4-DuZxYNfE.woff2)format("woff2")}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400 600;font-display:swap;src:url(/assets/Source-Serif-4-italic-DEphWvQE.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/Montserrat-D0hf-lZB.woff2)format("woff2")}:root{--font-hub:"Fraunces", Georgia, serif;--font-headline:"Fraunces", Georgia, "Times New Roman", serif;--font-sans:"Hanken Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--text-hub-xl:3rem;--text-h1:1.875rem;--text-h2:1.375rem;--text-h3:1.125rem;--text-body-lg:1.0625rem;--text-body:1rem;--text-body-sm:.875rem;--text-caption:.8125rem;--text-overline:.6875rem;--leading-tight:1.1;--leading-snug:1.25;--leading-normal:1.5;--leading-reading:1.6;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-overline:.1em;--tracking-wide:.06em;--numeric-ui:"tnum" 1;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:28px;--radius-pill:999px;--border-hairline:.5px;--border-line:.5px solid var(--color-border);--shadow-sm:0 1px 2px #1414120f;--shadow-md:0 4px 16px #14141214;--shadow-lg:0 12px 40px #0e24401f;--paper-0:#fff;--paper-50:#fbf9f4;--paper-100:#f4f3ee;--paper-200:#ebe9e2;--paper-300:#e3e1d9;--ink-900:#2c2c2a;--ink-700:#444441;--ink-500:#5f5e5a;--ink-400:#888780;--ink-300:#b4b2a9;--line:#d8d5cc;--line-strong:#d3d1c7;--navy-900:#0e2440;--navy-700:#183e6b;--navy-500:#2e5a93;--navy-200:#b9cbe3;--navy-50:#e9eff6;--ecay-hire-700:#102e50;--ecay-wordmark-color:#2b2c2b;--ecay-descriptor-color:var(--ecay-hire-700);--rewards-900:#26215c;--rewards-700:#3c3489;--rewards-500:#534ab7;--rewards-200:#cecbf6;--rewards-100:#eeedfe;--rw-grad:linear-gradient(145deg, var(--rewards-500) 0%, var(--rewards-900) 100%);--rw-grad-h:linear-gradient(90deg, var(--rewards-500) 0%, var(--rewards-700) 100%);--rw-grad-hover:linear-gradient(145deg, var(--rewards-700) 0%, var(--rewards-900) 100%);--rw-shadow:0 12px 28px #534ab747;--raffle-ink:#1b1a17;--raffle-gold:#fac775;--raffle-gold-deep:#9a6817;--raffle-ink-text:#c9c7c0;--radio-deep:#085041;--radio-500:#0f6e56;--radio-bright:#1d9e75;--radio-200:#9fe1cb;--radio-50:#e1f5ee;--tcj-rust:#993c1d;--rust-50:#fbeae3;--warn-amber:#b7791f;--warn-amber-50:#fbf3e2;--gold-200:#e7cf9a;--gold-700:#8a5709;--error-500:#b42318;--error-strong:#d92d20;--error-200:#f3b2ac;--error-50:#fcedec;--error-25:#fff6f5;--info-blue:#3d5ba8;--review-teal:#00b0be;--tcj-serif:"Source Serif 4", Georgia, "Times New Roman", serif;--tcj-sans:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--good:#18765b;--ok:#1d9e75;--danger:#b74637;--alert:#e5484d;--color-bg:var(--paper-200);--color-surface:var(--paper-0);--color-surface-alt:var(--paper-100);--color-surface-dark:var(--navy-900);--color-border:var(--line);--color-border-strong:var(--line-strong);--color-text:var(--ink-900);--color-text-secondary:var(--ink-500);--color-text-tertiary:var(--ink-400);--color-text-on-dark:var(--paper-0);--color-primary:var(--navy-700);--color-primary-strong:var(--navy-900);--color-primary-contrast:var(--paper-0);--color-link:var(--navy-500);--color-accent-editorial:var(--tcj-rust);--color-live:var(--radio-bright);--color-rewards:var(--rewards-500);--color-raffle:var(--raffle-ink);--color-raffle-accent:var(--raffle-gold);--color-radio:var(--radio-500);--success:var(--radio-500);--success-50:var(--radio-50);--success-200:#a8d5c4;--success-deep:var(--radio-deep);--success-bright:var(--radio-bright);--warn:var(--warn-amber);--warn-50:var(--warn-amber-50);--info:var(--info-blue);--error:var(--error-500)}.on-dark{--ecay-wordmark-color:#fff;--ecay-descriptor-color:#fff}:root{--jobs-amber:var(--warn);--jobs-amber-bg:var(--warn-50);--jobs-amber-line:#ead9a9;--jobs-shadow-lg:var(--shadow-lg)}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-5);border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);border:var(--border-hairline) solid transparent;cursor:pointer;text-decoration:none;transition:transform 80ms,background .18s,filter .18s;display:inline-flex}.btn:active{transform:scale(.98)}.btn i{font-size:18px}.btn-primary{background:var(--color-primary);color:var(--color-primary-contrast);box-shadow:0 6px 16px #0e24402e}.btn-primary:hover{background:var(--color-primary-strong)}.btn-primary:disabled{background:var(--paper-300);color:var(--ink-400);box-shadow:none;cursor:not-allowed}.btn-secondary{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border-strong)}.btn-secondary:hover{background:var(--color-surface-alt)}.btn-secondary[aria-current=page]{border-color:var(--color-primary);color:var(--color-primary);font-weight:var(--weight-semibold)}.btn-ghost{color:var(--color-link);background:0 0}.btn-ghost:hover{background:var(--navy-50)}.btn-sm{min-height:36px;padding:0 var(--space-4);font-size:var(--text-caption)}.btn-block{width:100%}.grid{gap:var(--space-4);display:grid}.grid.g2{grid-template-columns:repeat(2,1fr)}.grid.g3{grid-template-columns:repeat(3,1fr)}.grid.g4{grid-template-columns:repeat(4,1fr)}.card{background:var(--color-surface);border:var(--border-line);border-radius:var(--radius-md);padding:var(--space-5)}.card.pad-lg{padding:var(--space-6)}.card.btn-primary{background:var(--color-primary);color:var(--color-primary-contrast)}.card.btn-primary:hover{background:var(--color-primary-strong)}.card.btn-primary:disabled{background:var(--paper-300);color:var(--ink-400);box-shadow:none;cursor:not-allowed}.card-h{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);justify-content:space-between;display:flex}.card-h .t{font-size:var(--text-body-lg);font-weight:var(--weight-bold)}.stat{background:var(--color-surface);border:var(--border-line);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5)}.stat .k{font-size:var(--text-overline);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--color-text-tertiary);font-weight:var(--weight-bold)}.stat .v{font-family:var(--font-mono);font-size:28px;font-weight:var(--weight-semibold);color:var(--color-text);margin-top:var(--space-1);font-feature-settings:var(--numeric-ui)}.stat .d{font-size:var(--text-caption);color:var(--color-text-secondary);margin-top:var(--space-1)}.stat.accent{background:linear-gradient(150deg, var(--navy-700), var(--navy-900));color:var(--color-text-on-dark);border:none}.stat.accent .k,.stat.accent .d{color:var(--navy-200)}.stat.accent .v{color:var(--color-text-on-dark)}.chip{font-size:11.5px;font-weight:var(--weight-bold);padding:4px var(--space-3);border-radius:var(--radius-pill);letter-spacing:.01em;white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.chip.ok,.status-chip--verified{background:var(--radio-50);color:var(--radio-500)}.chip.warn,.status-chip--pending{background:var(--jobs-amber-bg);color:var(--jobs-amber)}.chip.err,.status-chip--rejected,.status-chip--expired{color:var(--tcj-rust);background:#fbeae3}.chip.info,.status-chip--optional-info{background:var(--navy-50);color:var(--navy-700)}.chip.neutral,.status-chip--missing{background:var(--color-surface-alt);color:var(--color-text-secondary);border:var(--border-hairline) solid var(--color-border-strong)}.chip.prog{background:var(--navy-50);color:var(--info)}.chip.tbd{background:var(--color-surface-alt);color:var(--color-text-tertiary);border:var(--border-hairline) dashed var(--color-border-strong)}.chip.live{background:var(--radio-50);color:var(--radio-500)}.chip.live .pulse{background:var(--radio-bright);border-radius:50%;width:7px;height:7px;animation:1.6s infinite jobs-pulse;box-shadow:0 0 #1d9e7580}.chip.pending{background:var(--warn-50);color:var(--warn)}.chip.escalated{background:var(--error-50);color:var(--error)}.chip.open{background:var(--navy-50);color:var(--info)}.chip.declined{background:var(--color-surface-alt);color:var(--color-text-secondary);border:var(--border-hairline) solid var(--color-border-strong)}.status-chip{font-size:11.5px;font-weight:var(--weight-bold);padding:4px var(--space-3);border-radius:var(--radius-pill);letter-spacing:.01em;white-space:nowrap;align-items:center;gap:5px;display:inline-flex}@keyframes jobs-pulse{0%{box-shadow:0 0 #1d9e7580}70%{box-shadow:0 0 0 7px #1d9e7500}to{box-shadow:0 0 #1d9e7500}}.alert{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);margin-bottom:var(--space-4);align-items:flex-start;display:flex}.alert .at{font-weight:var(--weight-bold);font-size:var(--text-body-sm)}.alert .ad{font-size:var(--text-caption);margin-top:2px}.alert.info{background:var(--navy-50);border:var(--border-hairline) solid var(--navy-200);color:var(--navy-700)}.alert.ok{background:var(--radio-50);border:var(--border-hairline) solid #a6d9c6;color:var(--radio-500)}.alert.warn{background:var(--jobs-amber-bg);border:var(--border-hairline) solid var(--jobs-amber-line);color:var(--jobs-amber)}.alert.err,[role=alert]:not([class]){border:var(--border-hairline) solid #e9c4b6;color:var(--tcj-rust);background:#fbeae3}.alert.prog{background:var(--navy-50);border:var(--border-hairline) solid var(--navy-200);color:var(--info)}.alert p{margin:0}p[role=status]:not([class]),div[role=status]:not([class]){background:var(--radio-50);border:var(--border-hairline) solid #a6d9c6;color:var(--radio-500);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.input{width:100%;max-width:480px;min-height:44px;margin-top:var(--space-1);border-radius:var(--radius-md);border:var(--border-hairline) solid var(--color-border-strong);background:var(--color-surface);padding:0 var(--space-3);font-size:var(--text-body-sm);font-family:var(--font-sans);color:var(--color-text);display:block}.input:focus{outline:2px solid var(--color-link);outline-offset:1px;border-color:var(--color-link)}.dev-auth-card{border-left:3px solid var(--jobs-amber)}.doc{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.doc-icon{background:var(--color-surface-alt);width:44px;height:44px;color:var(--color-text-tertiary);border-radius:11px;flex:none;justify-content:center;align-items:center;font-size:22px;display:flex}.doc-icon.ok{background:var(--radio-50);color:var(--radio-500)}.doc-icon.warn{background:var(--jobs-amber-bg);color:var(--jobs-amber)}.doc-icon.err{color:var(--tcj-rust);background:#fbeae3}.doc-icon.busy{background:var(--navy-50);color:var(--info)}.doc-meta.agent{color:var(--info);align-items:center;gap:var(--space-2);display:flex}.doc-body{gap:var(--space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.doc-title{font-size:var(--text-body-sm);font-weight:var(--weight-semibold);line-height:1.25;display:block}.doc-meta{color:var(--color-text-secondary);font-size:12.5px;display:block}.doc-actions{align-items:center;gap:var(--space-2);flex:none;display:flex}.doc form{margin-top:var(--space-2)}.load-state-loading{padding:var(--space-5) 0;color:var(--color-text-secondary)}.load-state-error{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap}.load-state-empty{padding:var(--space-8) var(--space-5);text-align:center;color:var(--color-text-secondary)}.load-state-empty-icon{color:var(--ink-300);margin-bottom:var(--space-2);font-size:28px}.load-state-empty-title{margin:0 0 var(--space-1);font-weight:var(--weight-semibold);color:var(--color-text)}.load-state-empty-body{font-size:var(--text-body-sm);max-width:44ch;margin-inline:auto}.muted{color:var(--color-text-secondary)}.mono{font-family:var(--font-mono);font-feature-settings:var(--numeric-ui)}.divider{height:var(--border-hairline);background:var(--color-border);margin:var(--space-5) 0}.tbl{border-collapse:collapse;width:100%;font-size:13.5px}.tbl th{text-align:left;font-size:var(--text-overline);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-tertiary);font-weight:var(--weight-bold);padding:var(--space-2) var(--space-3);border-bottom:var(--border-line)}.tbl td{padding:var(--space-3);border-bottom:var(--border-line);vertical-align:middle}.tbl tr:last-child td{border-bottom:none}.tbl tr:hover td{background:var(--color-surface-alt)}.tbl-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.tbl.sortable th[aria-sort]{cursor:pointer;-webkit-user-select:none;user-select:none}.tbl.sortable th[aria-sort] button{align-items:center;gap:var(--space-1);font:inherit;font-size:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.tbl.sortable th[aria-sort=ascending],.tbl.sortable th[aria-sort=descending]{color:var(--color-text)}.kv{justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:var(--border-line);font-size:13.5px;display:flex}.kv:last-child{border-bottom:none}.kv dt,.kv .k{color:var(--color-text-secondary);margin:0}.kv dd,.kv .v{font-weight:var(--weight-semibold);text-align:right;margin:0}[role=tablist]{gap:var(--space-2);margin-block:var(--space-4);display:flex}[role=tab]{min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--text-body-sm);font-weight:var(--weight-medium);border:var(--border-hairline) solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;align-items:center;display:inline-flex}[role=tab][aria-selected=true]{background:var(--color-primary);color:var(--color-primary-contrast);border-color:var(--color-primary);font-weight:var(--weight-semibold)}section[aria-label=Presenter\ controls] button{min-height:44px;padding:0 var(--space-5);margin:var(--space-1) var(--space-2) var(--space-1) 0;border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);cursor:pointer;background:var(--color-primary);color:var(--color-primary-contrast);border:none;align-items:center;display:inline-flex}section[aria-label=Presenter\ controls] button:hover{background:var(--color-primary-strong)}.onb-intro{margin-bottom:var(--space-6)}.onb-intro .eyebrow{font-size:var(--text-overline);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--color-primary);font-weight:var(--weight-bold);margin:0}.onb-intro h1{margin:var(--space-2) 0 var(--space-2)}.onb-intro p:last-child{color:var(--color-text-secondary);max-width:62ch;margin:0}.onb-section{margin-top:var(--space-6);padding-top:var(--space-6);border-top:var(--border-line)}.onb-section:first-of-type{border-top:none;margin-top:0;padding-top:0}.onb-section-head{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.onb-section-head .sn{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-tertiary);font-weight:var(--weight-semibold)}.onb-section-head h2{margin:0}.onb-field{margin-top:var(--space-4)}.onb-field .req{color:var(--tcj-rust)}.onb-field .opt{font-size:var(--text-caption);font-weight:var(--weight-regular);color:var(--color-text-tertiary);margin-left:var(--space-1)}.req{color:var(--tcj-rust)}.opt{font-size:var(--text-caption);font-weight:var(--weight-regular);color:var(--color-text-tertiary);margin-left:var(--space-1)}.onb-field-pair{gap:0 var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media (width<=640px){.onb-field-pair{grid-template-columns:1fr}}.onb-section.no-border{border-top:none;margin-top:0;padding-top:0}.card.pad .h{font-size:var(--text-overline);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--color-text-tertiary);font-weight:var(--weight-semibold);margin:0 0 var(--space-3)}.card.pad .ordrow{justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:var(--text-body-sm);color:var(--color-text-secondary);display:flex}.card.pad .ordrow b{font-family:var(--font-headline);font-weight:var(--weight-semibold);color:var(--color-text);font-feature-settings:var(--numeric-ui);font-size:1.05rem}.card.pad .ordsub{font-size:var(--text-caption);color:var(--color-text-tertiary);margin:var(--space-1) 0 var(--space-4)}.card.pad .ordline{background:var(--color-border);height:1px;margin:var(--space-1) 0 var(--space-4)}.card.pad .ordrow.total{margin-bottom:var(--space-1)}.card.pad .ordrow.total b{font-size:1.35rem}.dash-overview>*+*{margin-top:var(--space-5)}.dash-hero{justify-content:space-between;align-items:flex-end;gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-lg);background:linear-gradient(150deg, var(--navy-700), var(--navy-900));color:var(--color-text-on-dark);box-shadow:var(--shadow-md);flex-wrap:wrap;display:flex}.dash-hero-copy{min-width:0}.dash-hero-copy .overline{font-size:var(--text-overline);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--navy-200);font-weight:var(--weight-bold)}.dash-hero-copy h1{color:var(--color-text-on-dark);margin:var(--space-2) 0 var(--space-2)}.dash-hero-copy p{color:var(--navy-200);max-width:60ch;margin:0}.dash-hero-actions{flex:none}.dash-orders{padding:0;overflow:hidden}.dash-orders-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5);border-bottom:var(--border-line);flex-wrap:wrap;display:flex}.dash-orders-head h2{margin:0}.dash-orders-head p{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:var(--text-body-sm)}.legend{gap:var(--space-4);font-size:var(--text-caption);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.legend span{align-items:center;gap:var(--space-1);display:inline-flex}.legend .dot{border-radius:50%;width:9px;height:9px;display:inline-block}.legend .dot.neutral{background:var(--color-border-strong)}.legend .dot.info{background:var(--navy-500)}.legend .dot.live{background:var(--radio-bright)}.legend .dot.ok{background:var(--radio-500)}.dash-orders-empty{padding:var(--space-5);color:var(--color-text-secondary);margin:0}.dash-order-list{flex-direction:column;display:flex}.dash-order{align-items:flex-start;gap:var(--space-4);padding:var(--space-5);border-bottom:var(--border-line);display:flex}.dash-order:last-child{border-bottom:none}.dash-order-icon{border-radius:var(--radius-md);background:var(--navy-50);width:44px;height:44px;color:var(--color-primary);flex:none;justify-content:center;align-items:center;font-size:20px;display:flex}.dash-order-body{flex:auto;min-width:0}.dash-order-title-row{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.dash-order-meta{font-size:var(--text-caption);color:var(--color-text-tertiary);margin:2px 0 0}.dash-order-channels{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.role-select-grid{gap:var(--space-3);margin-top:var(--space-5);flex-direction:column;display:flex}.role-card{align-items:flex-start;gap:var(--space-4);width:100%;padding:var(--space-4) var(--space-5);text-align:left;font:inherit;font-family:var(--font-sans);background:var(--color-surface);border:1.5px solid var(--color-border-strong);border-radius:var(--radius-md);cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.role-card:hover,.role-card:focus-visible{border-color:var(--navy-700);background:var(--navy-50);box-shadow:0 0 0 1px var(--navy-700)}.role-card:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}.role-card-icon{background:var(--paper-100);width:38px;height:38px;color:var(--navy-700);border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:18px;display:flex}.role-card:hover .role-card-icon,.role-card:focus-visible .role-card-icon{background:var(--color-surface)}.role-card-body{flex:auto;min-width:0}.role-card-body strong{font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--color-text);margin-bottom:3px;display:block}.role-card-body p{font-size:var(--text-body-sm);color:var(--color-text-secondary);margin:0;line-height:1.45}.role-card-chevron{color:var(--ink-300);flex:none;margin-top:2px;font-size:18px;transition:color .15s,transform .15s}.role-card:hover .role-card-chevron,.role-card:focus-visible .role-card-chevron{color:var(--navy-700);transform:translate(2px)}.plan-screen,.payment-screen{display:block}.plan-screen .eyebrow,.payment-screen .eyebrow{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.plan-screen .eyebrow .dot,.payment-screen .eyebrow .dot{background:var(--ink-300);border-radius:50%;width:4px;height:4px}.plan-screen .page-intro,.payment-screen .page-intro{margin-bottom:var(--space-5)}.plan-screen .page-intro h1,.payment-screen .page-intro h1{font-family:var(--font-headline);font-weight:var(--weight-medium);margin:0 0 var(--space-2)}.plan-screen .page-intro .lede,.payment-screen .page-intro .lede{max-width:62ch;margin:0}.plan-screen .help,.payment-screen .help{font-size:var(--text-caption);color:var(--color-text-tertiary);margin:var(--space-2) 0 0;line-height:1.45}.plan-screen .section-head,.payment-screen .section-head{align-items:baseline;gap:var(--space-3);margin:var(--space-8) 0 var(--space-1);display:flex}.plan-screen .section-head h2,.payment-screen .section-head h2{font-family:var(--font-headline);font-weight:var(--weight-medium);font-size:var(--text-h2);margin:0}.payment-screen .section-sub{font-size:var(--text-body-sm);color:var(--color-text-secondary);margin:0 0 var(--space-4)}.cadence-seg{background:var(--paper-100);border:1px solid var(--line);border-radius:var(--radius-pill);margin-bottom:var(--space-2);gap:3px;padding:3px;display:inline-flex}.cadence-seg-option{appearance:none;cursor:pointer;min-height:36px;padding:0 var(--space-4);border-radius:var(--radius-pill);font:inherit;font-family:var(--font-sans);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);color:var(--ink-500);background:0 0;border:none;transition:background .15s,color .15s}.cadence-seg-option:hover{color:var(--ink-900)}.cadence-seg-option.sel{background:var(--paper-0);color:var(--navy-900);box-shadow:var(--shadow-sm)}.cadence-seg-option:focus-visible{outline:2px solid var(--color-link);outline-offset:1px}.cadence-note{font-size:var(--text-caption);color:var(--color-text-tertiary);max-width:62ch;margin:0 0 var(--space-5);line-height:1.45}.plans{gap:var(--space-4);margin:var(--space-2) 0 var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}@media (width<=980px){.plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.plans{grid-template-columns:minmax(0,1fr)}}.plan{background:var(--paper-0);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-5) var(--space-5);flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.plan:hover{border-color:var(--navy-200)}.plan.featured{border-color:var(--navy-500)}.plan.sel{border-color:var(--navy-700);box-shadow:0 0 0 1px var(--navy-700), var(--shadow-md)}.plan .ptag{top:-11px;left:var(--space-5);font-size:var(--text-overline);letter-spacing:var(--tracking-overline);text-transform:uppercase;font-weight:var(--weight-bold);color:var(--paper-0);background:var(--navy-700);border-radius:var(--radius-pill);padding:5px var(--space-3);position:absolute}.plan .picon{background:var(--paper-100);width:34px;height:34px;color:var(--navy-700);margin-bottom:var(--space-3);border-radius:9px;justify-content:center;align-items:center;font-size:19px;display:flex}.plan h3{font-family:var(--font-headline);font-weight:var(--weight-medium);color:var(--ink-900);margin:0 0 2px;font-size:1.35rem}.plan .ptagline{font-size:var(--text-caption);color:var(--ink-500);margin:0 0 var(--space-3);min-height:2.4em}.plan .price{align-items:baseline;gap:5px;margin-bottom:2px;display:flex}.plan .price .amt{font-family:var(--font-headline);font-weight:var(--weight-semibold);color:var(--ink-900);font-feature-settings:var(--numeric-ui);font-size:2rem;line-height:1}.plan .price .per{font-size:var(--text-body-sm);color:var(--ink-400)}.plan .subprice{font-size:var(--text-caption);color:var(--ink-400);margin:0 0 var(--space-4);min-height:1.2em}.plan ul{margin:0 0 var(--space-4);flex-direction:column;flex:auto;gap:9px;padding:0;list-style:none;display:flex}.plan li{font-size:var(--text-body-sm);color:var(--ink-700);align-items:flex-start;gap:9px;line-height:1.4;display:flex}.plan li i{color:var(--success);flex:none;margin-top:2px;font-size:16px}.plan .details{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--line-strong);background:var(--paper-0);width:100%;min-height:44px;color:var(--ink-700);font-family:var(--font-sans);font-weight:var(--weight-semibold);font-size:var(--text-body-sm);border-radius:var(--radius-pill);cursor:pointer;margin-top:auto;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.plan .details:hover{background:var(--paper-100)}.plan .details:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}.plan .details i{font-size:16px}.plan.featured .details,.plan.sel .details{background:var(--navy-700);color:var(--paper-0);border-color:var(--navy-700)}.plan.featured .details:hover,.plan.sel .details:hover{background:var(--navy-900)}.txn-card{background:var(--paper-0);border:var(--border-hairline) solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);margin-top:var(--space-4);overflow:hidden}.txn-intro{font-size:var(--text-body);color:var(--ink-700);margin:0 0 var(--space-4);line-height:1.5}.txn-scroll{overflow-x:auto}.txn-scroll:focus-visible{outline:2px solid var(--color-link);outline-offset:-2px}.txn-table{border-collapse:separate;border-spacing:0;font-feature-settings:var(--numeric-ui);background:0 0;width:100%;min-width:660px}.txn-table thead th{font-size:var(--text-caption);font-weight:var(--weight-bold);color:var(--ink-500);background:var(--navy-50);padding:var(--space-4);text-align:center;border-bottom:1px solid var(--line)}.txn-table thead th:first-child{text-align:left;color:var(--ink-400);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-overline);font-size:var(--text-overline)}.txn-table thead th .pn{font-family:var(--font-headline);font-weight:var(--weight-semibold);color:var(--ink-900);margin-bottom:2px;font-size:1.05rem;display:block}.txn-table thead th .tagline{font-size:var(--text-overline);letter-spacing:var(--tracking-overline);text-transform:uppercase;font-weight:var(--weight-bold);color:var(--ink-400);margin-top:3px;display:block}.txn-table thead th.col-active{background:var(--navy-700);color:var(--paper-0)}.txn-table thead th.col-active .pn{color:var(--paper-0)}.txn-table thead th.col-active .tagline{color:var(--navy-200)}.txn-table td{padding:var(--space-4);font-size:var(--text-body-sm);text-align:center;border-bottom:var(--border-hairline) solid var(--line);color:var(--ink-700)}.txn-table tbody th[scope=row]{padding:var(--space-4);font-size:var(--text-body-sm);text-align:left;font-weight:var(--weight-semibold);color:var(--ink-900);border-bottom:var(--border-hairline) solid var(--line)}.txn-table td.col-active{background:var(--navy-50);font-weight:var(--weight-bold);color:var(--navy-900);box-shadow:inset 2px 0 0 var(--navy-200), inset -2px 0 0 var(--navy-200)}.txn-table .feature-group th{padding:11px var(--space-4);background:var(--paper-100);color:var(--navy-700);font-size:var(--text-overline);font-weight:var(--weight-bold);letter-spacing:var(--tracking-overline);text-transform:uppercase;border-bottom:1px solid var(--line);text-align:left}.txn-table tbody:last-of-type tr:last-child td,.txn-table tbody:last-of-type tr:last-child th[scope=row]{border-bottom:none}.meter-note{gap:var(--space-3);font-size:var(--text-body-sm);color:var(--ink-500);background:var(--paper-50);border:var(--border-hairline) solid var(--line);border-radius:var(--radius-md);margin:var(--space-4) 0 var(--space-2);align-items:flex-start;padding:13px 15px;line-height:1.5;display:flex}.meter-note i{color:var(--navy-500);flex:none;margin-top:1px;font-size:18px}.meter-note b{color:var(--ink-900)}.attest{border:1.5px solid var(--line-strong);border-radius:var(--radius-md);background:var(--paper-0);cursor:pointer;font-size:var(--text-body-sm);color:var(--ink-900);align-items:flex-start;gap:13px;padding:15px 17px;line-height:1.5;transition:border-color .15s,background .15s;display:flex}.attest:hover{border-color:var(--navy-200)}.attest:focus-within{border-color:var(--navy-700)}.attest input[type=checkbox]{width:20px;height:20px;accent-color:var(--navy-700);cursor:pointer;flex:none;margin:2px 0 0}.payment-screen__grid{gap:0 var(--space-10);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.payment-screen__content{min-width:0}.payment-screen .rail{top:var(--space-5);gap:var(--space-4);flex-direction:column;display:flex;position:sticky}@media (width<=980px){.payment-screen__grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.payment-screen .rail{position:static}}.otp{gap:var(--space-3);margin:var(--space-2) 0 0;display:flex}.otp input{text-align:center;width:56px;height:64px;font-family:var(--font-mono);font-size:1.6rem;font-weight:var(--weight-semibold);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);outline:none;transition:border-color .15s,box-shadow .15s}.otp input:focus{border-color:var(--navy-500);box-shadow:0 0 0 4px var(--navy-50)}.otp.has-error input{border-color:var(--tcj-rust)}@media (width<=480px){.otp input{width:44px;height:56px;font-size:1.3rem}}.wizard-step-header{justify-content:center;align-items:center;gap:var(--space-3);max-width:560px;margin:0 auto var(--space-6);padding:0 var(--space-4);display:flex}.wizard-step-node{align-items:center;gap:var(--space-2);flex:none;display:flex}.wizard-step-badge{border:2px solid var(--paper-300);width:32px;height:32px;font-family:var(--font-mono);font-size:13px;font-weight:var(--weight-semibold);color:var(--ink-400);font-feature-settings:var(--numeric-ui);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.wizard-step-node.active .wizard-step-badge{border-color:var(--navy-700);color:var(--navy-700)}.wizard-step-node.done .wizard-step-badge{border-color:var(--radio-500);color:var(--radio-500)}.wizard-step-label{flex-direction:column;line-height:1.18;display:flex}.wizard-step-label b{font-size:var(--text-body-sm);font-weight:var(--weight-semibold);color:var(--ink-400)}.wizard-step-node.active .wizard-step-label b,.wizard-step-node.done .wizard-step-label b{color:var(--ink-900)}.wizard-step-label small{font-size:var(--text-caption);color:var(--ink-300);margin-top:2px}.wizard-step-node.active .wizard-step-label small{color:var(--navy-500);font-weight:var(--weight-semibold)}.wizard-step-node.done .wizard-step-label small{color:var(--radio-500)}.wizard-step-connector{background:var(--line);border-radius:2px;flex:auto;max-width:64px;height:2px}.wizard-step-connector.filled{background:var(--radio-500)}.splash{text-align:center;min-height:100vh;padding:var(--space-16) var(--space-4);color:var(--color-text-on-dark);background:radial-gradient(125% 88% at 50% 33%, #1e4e85 0%, var(--navy-900) 52%, #091a30 100%);flex-direction:column;justify-content:center;align-items:center;display:flex}.sp-logo{filter:drop-shadow(0 18px 44px #00000073);width:120px;max-width:40vw;height:120px}.sp-logo svg{width:100%;height:100%;display:block}.sp-logo .sp-fill{fill:url(#spGrad)}.sp-wordmark{margin-top:var(--space-8);flex-direction:column;align-items:center;display:flex}.sp-wordmark .wm-name{font-family:var(--font-headline);font-weight:var(--weight-semibold);color:var(--color-text-on-dark);letter-spacing:-.01em;margin:0;font-size:2rem;line-height:1}.sp-wordmark .wm-sub{font-family:var(--font-sans);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--navy-200);margin-top:var(--space-2);font-size:.72rem;display:block}.sp-rule{width:54px;height:2px;margin:var(--space-6) auto 0;background:linear-gradient(90deg,#00b0be,#3d5ba8);border-radius:2px}.sp-lede{font-size:var(--text-body-lg);color:#c6d6ec;max-width:56ch;margin:var(--space-5) 0 0;line-height:1.55}.sp-cta{margin-top:var(--space-10)}.sp-cta-btn{align-items:center;gap:var(--space-2);min-height:54px;padding:0 var(--space-8);border-radius:var(--radius-pill);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-body-lg);font-weight:var(--weight-semibold);color:var(--navy-900);background:var(--paper-0);border:none;transition:transform 80ms,box-shadow .2s;display:inline-flex;box-shadow:0 10px 30px #00000047}.sp-cta-btn:hover{transform:translateY(-1px);box-shadow:0 14px 38px #00000057}.sp-cta-btn:active{transform:scale(.98)}.sp-cta-btn i{font-size:20px}.sp-login-link{margin-top:var(--space-5);font-size:var(--text-body-sm);color:#c6d6ec}.sp-login-link a{color:var(--color-text-on-dark);font-weight:var(--weight-semibold);text-decoration:underline}.sp-dev-hint{margin-top:var(--space-16);font-size:var(--text-caption);color:var(--navy-200);max-width:48ch}.sp-dev-hint code{font-family:var(--font-mono);border-radius:var(--radius-sm);background:#ffffff1f;padding:2px 6px}.dev-panel{margin-top:var(--space-10);text-align:left;width:100%;max-width:640px;color:var(--color-text)}.steps{gap:var(--space-2);margin-bottom:var(--space-5);display:flex}.steps .s{border-radius:var(--radius-pill);background:var(--paper-300);flex:1;height:4px}.steps .s.on{background:var(--color-primary)}.steps .s.done{background:var(--radio-500)}.pf-head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.pf-tools{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.lede{color:var(--color-text-secondary);margin:var(--space-2) 0 0}.eyebrow{font-size:var(--text-overline);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--color-primary);font-weight:var(--weight-bold);margin:0}.btn-danger{background:var(--color-danger,#b3261e);border-color:var(--color-danger,#b3261e);color:#fff}.btn-danger:hover{filter:brightness(.94)}.btn-link{padding:0 var(--space-2);color:var(--color-text-secondary);background:0 0;border:none;text-decoration:underline}.btn-link:hover{color:var(--color-text-primary,var(--ink-600))}.confirm-remove{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.help-support-faq-item{border-bottom:var(--border-line)}.help-support-faq-item:last-child{border-bottom:none}.help-support-faq-question{justify-content:space-between;align-items:center;gap:var(--space-3);cursor:pointer;width:100%;padding:var(--space-4) var(--space-5);font-size:var(--text-body);text-align:left;color:inherit;background:0 0;border:none;font-weight:700;display:flex}.help-support-faq-item [role=region]{padding:0 var(--space-5) var(--space-4);color:var(--color-text-secondary)}.step-rail,.filing-wizard-progress{margin-bottom:var(--space-5)}.step-rail__caption,.filing-wizard-progress-caption{font-size:var(--text-body);margin:0}.step-rail__summary,.filing-wizard-progress-summary{margin:var(--space-1) 0 var(--space-3);font-size:var(--text-body-sm)}.step-rail__track,.filing-wizard-progress-rail{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.step-rail__step,.filing-wizard-progress-step{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);display:flex}.step-rail__badge,.filing-wizard-progress-badge{border:2px solid var(--paper-300);width:24px;height:24px;font-family:var(--font-mono);font-size:12px;font-weight:var(--weight-semibold);font-feature-settings:var(--numeric-ui);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.step-rail__step.active .step-rail__badge,.filing-wizard-progress-step.active .filing-wizard-progress-badge{border-color:var(--navy-700);color:var(--navy-700)}.step-rail__step.done .step-rail__badge,.filing-wizard-progress-step.done .filing-wizard-progress-badge{border-color:var(--radio-500);color:var(--radio-500)}.step-rail__title,.filing-wizard-progress-title{font-size:var(--text-body-sm)}.step-rail__step.active .step-rail__title,.filing-wizard-progress-step.active .filing-wizard-progress-title{color:var(--ink-900);font-weight:var(--weight-semibold)}.step-rail__connector{background:var(--line);height:.5px;margin:0 var(--space-2);flex:auto;min-width:22px}.step-rail__connector.filled{background:var(--radio-500)}.signup-strength{align-items:center;gap:var(--space-2);margin-top:var(--space-2);display:flex}.signup-strength-bars{flex:auto;gap:5px;display:flex}.signup-strength-bars span{background:var(--paper-300);border-radius:3px;flex:auto;height:5px}.signup-strength-bars[data-level="1"] span:first-child{background:var(--error)}.signup-strength-bars[data-level="2"] span:nth-child(-n+2){background:var(--warn)}.signup-strength-bars[data-level="3"] span:nth-child(-n+3),.signup-strength-bars[data-level="4"] span{background:var(--success)}.signup-rules{gap:var(--space-2) var(--space-4);margin:var(--space-3) 0 0;grid-template-columns:1fr 1fr;padding:0;list-style:none;display:grid}@media (width<=480px){.signup-rules{grid-template-columns:1fr}}.signup-rules li{align-items:center;gap:var(--space-2);font-size:var(--text-caption);color:var(--color-text-tertiary);display:flex}.signup-rules li i{font-size:15px}.signup-rules li.ok{color:var(--success)}.signup-actions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-5);border-top:var(--border-line);display:flex}.signup-consent{gap:var(--space-3);margin-top:var(--space-2);flex-direction:column;display:flex}.signup-attest{gap:var(--space-4);padding:var(--space-3) var(--space-4);cursor:pointer;border:1.5px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);align-items:flex-start;transition:border-color .15s,background .15s;display:flex}.signup-attest:hover{border-color:var(--navy-200)}.signup-attest.checked{border-color:var(--navy-700);background:var(--navy-50)}.signup-attest:focus-within{outline:2px solid var(--color-link);outline-offset:2px}.signup-attest:has(.signup-attest-input:focus-visible){outline:2px solid var(--color-link);outline-offset:2px}.signup-attest-input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.signup-attest-box{border:2px solid var(--ink-300);color:#0000;border-radius:6px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:14px;display:flex}.signup-attest.checked .signup-attest-box{background:var(--navy-700);border-color:var(--navy-700);color:#fff}.signup-attest-text b{font-size:var(--text-body-sm);color:var(--color-text);margin-bottom:3px;display:block}.signup-attest-text small{font-size:var(--text-caption);color:var(--color-text-secondary);line-height:1.45;display:block}.signup-attest-text a{color:var(--color-link)}.signup-success{text-align:center;padding-top:var(--space-2)}.signup-success h2{margin:0 0 var(--space-3)}.signup-success>p{max-width:54ch;margin:0 auto var(--space-6)}.signup-success-check{width:84px;height:84px;margin:0 auto var(--space-4);display:block}.signup-success-check .disc{fill:var(--success-50)}.signup-success-check .ring{fill:none;stroke:var(--success);stroke-width:4px}.signup-success-check .tick{fill:none;stroke:var(--success);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.signup-donecard{text-align:left;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-5);margin:0 0 var(--space-5)}.signup-donecard ul{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.signup-donecard li{gap:var(--space-3);font-size:var(--text-body-sm);color:var(--color-text);text-align:left;align-items:flex-start;display:flex}.signup-donecard li i{color:var(--success);flex:none;margin-top:1px;font-size:18px}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-normal);color:var(--color-text);background:var(--color-bg);margin:0}h1,h2,h3{font-family:var(--font-sans);font-weight:var(--weight-semibold);color:var(--color-primary)}h1{font-size:var(--text-h1)}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3)}.app-shell{padding:var(--space-4);max-width:100%}@media (width>=768px){.app-shell{max-width:720px;padding:var(--space-8);margin-inline:auto}.app-shell--wide{max-width:1120px;padding:var(--space-8)}}@media (width>=1200px){.app-shell--wide{padding:var(--space-10)}}nav[aria-label=Demo\ screens]{gap:var(--space-2);margin-block:var(--space-4);flex-wrap:wrap;display:flex}nav[aria-label=Demo\ screens] button[aria-current=page]{border-color:var(--color-primary);color:var(--color-primary);font-weight:var(--weight-semibold)}[aria-label="Orders awaiting WORC submission"]{margin:0;padding:0;list-style:none}[aria-label="Orders awaiting WORC submission"] li{align-items:center;gap:var(--space-1) var(--space-4);padding:var(--space-3) 0;border-bottom:var(--border-line);flex-wrap:wrap;display:flex}form label,fieldset>label{margin-top:var(--space-3);font-weight:var(--weight-medium);display:block}form input:not([type=checkbox]),form textarea{width:100%;max-width:480px;margin-top:var(--space-1);padding:var(--space-2);font:inherit;border:var(--border-line);border-radius:var(--radius-sm);display:block}form input:not([type=checkbox]):focus,form textarea:focus{border-color:var(--navy-500);box-shadow:0 0 0 4px var(--navy-50);outline:none}form textarea{min-height:4.5em}label:has(input[type=checkbox]){align-items:center;gap:var(--space-2);font-weight:var(--weight-regular);margin-top:var(--space-3);display:flex}fieldset{margin-block:var(--space-6);padding:var(--space-5);border:var(--border-line);border-radius:var(--radius-md);background:var(--color-surface-alt)}legend{padding-inline:var(--space-2);font-size:var(--text-h3);font-weight:var(--weight-semibold);color:var(--color-primary)}form button[type=submit]{margin-top:var(--space-6);padding:var(--space-2) var(--space-6);font:inherit;font-weight:var(--weight-semibold);color:var(--color-primary-contrast);background:var(--color-primary);border-radius:var(--radius-sm);border:none}[aria-label=Vault\ documents]{margin:var(--space-4) 0;gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}[aria-label=Vault\ documents]>li{padding:var(--space-4);border:var(--border-line);border-radius:var(--radius-md)}.ops-head{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.ops-head h1{margin:0}.ops-eyebrow{font-size:var(--text-overline);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--color-text-tertiary);font-weight:var(--weight-bold);margin-bottom:var(--space-1);display:block}.ops-head-full{flex:100%}.ops-filters{gap:var(--space-2);margin:var(--space-3) 0;flex-wrap:wrap;display:flex}.ops-filter{align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-4);border-radius:var(--radius-pill);border:var(--border-hairline) solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--text-body-sm);font-weight:var(--weight-medium);cursor:pointer;display:inline-flex}.ops-filter[aria-pressed=true]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-contrast);font-weight:var(--weight-semibold)}.ops-filter .ops-filter-count{font-family:var(--font-mono);font-feature-settings:var(--numeric-ui)}.ops-search-field{max-width:28rem;margin:var(--space-3) 0}.ops-search-field label{font-size:var(--text-caption);color:var(--color-text-secondary);margin-bottom:var(--space-1);display:block}.ops-table-heading{margin:var(--space-5) 0 var(--space-2)}.tbl.ops-directory td.ops-indent{padding-left:var(--space-6)}.tbl.ops-directory tr.ops-agency-row td{background:var(--color-surface-alt);font-weight:var(--weight-semibold)}.ops-sort-btn{align-items:center;gap:var(--space-1);font:inherit;font-size:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.ops-sort-btn .ti{font-size:14px}.ops-kv.kv{display:block}.ops-kv.kv>div{justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:var(--border-line);font-size:var(--text-body-sm);display:flex}.ops-kv.kv>div:last-child{border-bottom:none}.ops-app-card .ops-head{margin-bottom:var(--space-3)}.ops-queues{gap:var(--space-2);margin:var(--space-4) 0;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.ops-queue{justify-content:space-between;gap:var(--space-2);min-height:84px;padding:var(--space-3);text-align:left;border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--text-caption);cursor:pointer;flex-direction:column;display:flex}.ops-queue strong{font-size:var(--text-h2);line-height:1;font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.ops-queue:hover:not([aria-pressed=true]){border-color:var(--color-border-strong);background:var(--color-surface-alt)}.ops-queue[aria-pressed=true]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-contrast)}.ops-queue:focus-visible,.ops-directory-disclosure>summary:focus-visible,.ops-field input:focus-visible,.ops-field select:focus-visible,.ops-case-row .btn:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}.ops-card-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.ops-card-head h2{margin:0}.ops-section{margin-top:var(--space-4)}.ops-case-list{border-top:var(--border-line);margin:0;padding:0;list-style:none}.ops-case-row{align-items:start;gap:var(--space-5);padding:var(--space-4) 0;border-bottom:var(--border-line);grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) auto;display:grid}.ops-case-row:last-child{border-bottom:none}.ops-case-row h3{font-size:var(--text-body);margin:0}.ops-case-row p{margin:var(--space-1) 0 0}.ops-case-meta{align-items:center;gap:var(--space-2);font-size:var(--text-caption);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.ops-case-action{align-items:flex-end;gap:var(--space-2);flex-direction:column;min-width:9rem;display:flex}.ops-empty{padding:var(--space-5) 0;color:var(--color-text-secondary)}.ops-empty strong{color:var(--color-text);margin-bottom:var(--space-2);display:block}.ops-directory-disclosure{margin-top:var(--space-4)}.ops-directory-disclosure>summary{align-items:center;gap:var(--space-2);cursor:pointer;font-weight:var(--weight-semibold);font-size:var(--text-body);display:flex}.ops-status-line{align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.ops-context{gap:var(--space-3);margin:var(--space-4) 0;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.ops-context>section{padding:var(--space-4);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0}.ops-context h2{font-size:var(--text-body);font-weight:var(--weight-bold);margin:0 0 var(--space-2)}.ops-context p{color:var(--color-text-secondary);font-size:var(--text-body-sm);margin:0}.ops-queue-filters{align-items:flex-end;gap:var(--space-3);margin:var(--space-4) 0;flex-wrap:wrap;display:flex}.ops-field{gap:var(--space-1);flex-direction:column;min-width:0;margin:0;display:flex}.ops-field label{font-size:var(--text-caption);color:var(--color-text-secondary)}.ops-field select,.ops-field input{max-width:100%;min-height:44px;padding:var(--space-2) var(--space-3);border:var(--border-hairline) solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-body-sm)}.ops-field-search{flex:14rem}.ops-assign-form{align-items:flex-end;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.ops-result-count{margin:var(--space-3) 0;font-size:var(--text-caption)}@media (width<=720px){.ops-case-row{gap:var(--space-3);grid-template-columns:1fr}.ops-case-action{align-items:flex-start}.ops-queue-filters>.ops-field,.ops-field-search{flex:100%}}.pfp-hero{align-items:center;gap:var(--space-4);margin:var(--space-4) 0 var(--space-6);padding:var(--space-5);background:var(--color-surface);border:var(--border-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-wrap:wrap;display:flex}.pfp-avatar{background:var(--color-surface-dark);width:56px;height:56px;color:var(--color-text-on-dark);font-size:var(--text-body);font-weight:var(--weight-semibold);letter-spacing:.04em;border-radius:50%;flex:none;place-items:center;display:grid}.pfp-person{flex:12rem;min-width:0}.pfp-person h2{font-size:var(--text-h3);margin:0}.pfp-person p{margin:var(--space-1) 0 0;font-size:var(--text-caption);color:var(--color-text-secondary);overflow-wrap:anywhere}.pfp-role-pill{flex:none}.pfp-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.pfp-panel{background:var(--color-surface);border:var(--border-line);border-radius:var(--radius-md);padding:var(--space-5);margin-bottom:var(--space-4)}.pfp-grid .pfp-panel{margin-bottom:0}.pfp-panel h2{font-size:var(--text-body-lg);margin:0}.pfp-panel-sub{margin:var(--space-1) 0 var(--space-4);font-size:var(--text-caption);color:var(--color-text-secondary)}.pfp-facts{margin:0}.pfp-fact{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding:var(--space-3) 0;border-top:var(--border-line);flex-wrap:wrap;display:flex}.pfp-fact:first-child{border-top:0;padding-top:0}.pfp-fact dt{font-size:var(--text-caption);color:var(--color-text-secondary)}.pfp-fact dd{font-size:var(--text-body-sm);font-weight:var(--weight-semibold);overflow-wrap:anywhere;margin:0}.pfp-note,.pfp-locked{margin:var(--space-4) 0 0;font-size:var(--text-caption);color:var(--color-text-secondary)}.pfp-locked{padding:var(--space-3);background:var(--color-surface-alt);border-radius:var(--radius-sm)}.pfp-checks{margin:0;padding:0;list-style:none}.pfp-check{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) 0;border-top:var(--border-line);flex-wrap:wrap;display:flex}.pfp-check:first-child{border-top:0;padding-top:0}.pfp-check-copy{gap:var(--space-1);min-width:0;font-size:var(--text-caption);color:var(--color-text-secondary);flex-direction:column;flex:16rem;display:flex}.pfp-check-copy b{font-size:var(--text-body-sm);color:var(--color-text)}.pfp-permissions{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:0;padding:0;list-style:none;display:grid}.pfp-permissions li{gap:var(--space-1);padding:var(--space-4);background:var(--color-surface-alt);border-radius:var(--radius-sm);font-size:var(--text-caption);color:var(--color-text-secondary);flex-direction:column;display:flex}.pfp-permissions b{font-size:var(--text-body-sm);color:var(--color-text)}.shell{align-items:stretch;min-height:100vh;display:flex}.shell-sidebar{background:var(--color-surface-dark);width:240px;color:var(--color-text-on-dark);padding:var(--space-6) var(--space-4);gap:var(--space-6);flex-direction:column;flex-shrink:0;display:flex}.shell-sidebar__brand{font-family:var(--font-sans);font-weight:var(--weight-semibold);font-size:var(--text-h3);line-height:1.1}.shell-sidebar__brand small{font-size:var(--text-caption,.75rem);opacity:.7;letter-spacing:.05em;font-weight:400;display:block}.shell-sidebar__workspace{border-radius:var(--radius-md);padding:var(--space-3);background:#ffffff14}.shell-sidebar__workspace-name{font-weight:var(--weight-semibold);display:block}.shell-sidebar__workspace-id{opacity:.65;font-size:var(--text-caption)}.shell-sidebar__switcher{position:relative}.shell-sidebar__switcher-button{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;border:0;display:block}.shell-sidebar__switcher-button:hover{background:#ffffff24}.shell-sidebar__switcher-menu{z-index:10;margin-top:var(--space-1);background:var(--color-surface,#fff);color:var(--color-text,#14202e);border-radius:var(--radius-md);flex-direction:column;display:flex;position:absolute;left:0;right:0;overflow:hidden;box-shadow:0 8px 24px #00000047}.shell-sidebar__switcher-option{text-align:left;width:100%;padding:var(--space-2) var(--space-3);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;display:block}.shell-sidebar__switcher-option:hover,.shell-sidebar__switcher-option:focus-visible{background:#0000000f}.shell-sidebar__switcher-option.is-current{font-weight:var(--weight-semibold)}.shell-sidebar__switcher-option-name{display:block}.shell-sidebar__switcher-option-role{opacity:.65;font-size:var(--text-caption);display:block}.shell-sidebar__section-label{text-transform:uppercase;letter-spacing:var(--tracking-overline);font-size:var(--text-overline);font-weight:var(--weight-bold);opacity:.6;margin:var(--space-3) 0 var(--space-2)}.shell-sidebar__nav{gap:var(--space-1);flex-direction:column;display:flex}.shell-sidebar__nav-link{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-on-dark);font-size:var(--text-body-sm);opacity:.85;text-decoration:none;display:flex}.shell-sidebar__nav-badge{min-width:1.4em;color:var(--color-text-on-dark);font-size:var(--text-overline);font-weight:var(--weight-semibold);text-align:center;background:#ffffff38;border-radius:999px;flex:none;margin-left:auto;padding:0 .45em;line-height:1.6}.shell-sidebar__nav-link:hover{opacity:1;background:#ffffff14}.shell-sidebar__nav-link.is-active{opacity:1;font-weight:var(--weight-semibold);background:#ffffff29}.shell-sidebar__spacer{flex:1}.shell-sidebar__footer{opacity:.55;font-size:.75rem}.shell-sidebar__build-stamp{opacity:.55;font-size:.7rem}.shell-main{min-width:0;padding:var(--space-6) var(--space-8);flex:1}.shell-topbar{margin-bottom:var(--space-6);justify-content:space-between;align-items:baseline;display:flex}.shell-topbar__breadcrumb{color:var(--color-text-secondary);font-size:var(--text-body-sm)}.shell-content{flex-direction:column;flex:1;min-width:0;display:flex}.shell-appbar{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-8);border-bottom:var(--border-line);background:var(--color-surface,#fff);display:flex}.shell-appbar__breadcrumb{flex-shrink:1;min-width:0}.shell-appbar__breadcrumb ol{align-items:center;gap:var(--space-2);font-size:var(--text-body-sm);color:var(--color-text-secondary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.shell-appbar__breadcrumb li+li:before{content:"·";margin-right:var(--space-2);opacity:.6}.shell-appbar__breadcrumb li[aria-current=page]{font-weight:var(--weight-semibold);color:var(--color-text-primary,inherit)}.shell-appbar__breadcrumb a{color:inherit}.shell-search{flex:1;min-width:0;max-width:26rem;margin-left:auto;position:relative}.shell-search__input{width:100%;padding:var(--space-2) var(--space-3);border:var(--border-line);border-radius:var(--radius-sm);font:inherit;font-size:var(--text-body-sm)}.shell-search__results:not(:empty){z-index:20;top:calc(100% + var(--space-1));background:var(--color-surface,#fff);border:var(--border-line);border-radius:var(--radius-md);position:absolute;left:0;right:0;overflow:hidden;box-shadow:0 8px 24px #0000001f}.shell-search__result{width:100%;padding:var(--space-2) var(--space-3);text-align:left;font:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:2px;display:flex}.shell-search__result:hover,.shell-search__result:focus-visible{background:#0000000d}.shell-search__result span{font-size:var(--text-caption);color:var(--color-text-secondary)}.shell-search__empty{padding:var(--space-3);font-size:var(--text-caption);color:var(--color-text-secondary);margin:0}.shell-appbar__notifications{flex-shrink:0;position:relative}.shell-appbar__bell{border:var(--border-line);border-radius:var(--radius-sm);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:1rem;display:inline-flex;position:relative}.shell-appbar__bell-dot{background:var(--color-danger,#c0392b);border-radius:50%;width:8px;height:8px;position:absolute;top:4px;right:4px}.shell-notifications{z-index:30;top:calc(100% + var(--space-2));background:var(--color-surface,#fff);border:var(--border-line);border-radius:var(--radius-md);text-align:left;width:min(24rem,90vw);position:absolute;right:0;box-shadow:0 12px 32px #00000029}.shell-notifications__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-bottom:var(--border-line);display:flex}.shell-notifications__overline{text-transform:uppercase;letter-spacing:var(--tracking-overline);font-size:var(--text-overline);color:var(--color-text-secondary);display:block}.shell-notifications__title{font-size:var(--text-body-lg);margin:2px 0 0}.shell-notifications__subtitle{font-size:var(--text-caption);color:var(--color-text-secondary);margin-top:4px}.shell-notifications__close{cursor:pointer;background:0 0;border:none;font-size:1.25rem;line-height:1}.shell-notifications__list{max-height:60vh;overflow-y:auto}.shell-notifications__item{justify-content:space-between;align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border:none;border-bottom:var(--border-line);font:inherit;text-align:left;cursor:pointer;background:0 0;border-left:3px solid #0000;display:flex}.shell-notifications__item.is-warn{border-left-color:var(--color-warning,#d68910)}.shell-notifications__item.is-ok{border-left-color:var(--color-success,#1e8449)}.shell-notifications__item.is-info{border-left-color:var(--color-info,#2471a3)}.shell-notifications__item.is-unread{background:#00000008}.shell-notifications__item:hover,.shell-notifications__item:focus-visible{background:#0000000f}.shell-notifications__item-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.shell-notifications__item-copy span{font-size:var(--text-caption);color:var(--color-text-secondary)}.shell-notifications__item-order{font-weight:var(--weight-semibold)}.shell-notifications__item time{font-size:var(--text-overline);color:var(--color-text-secondary);flex-shrink:0}.shell-notifications__unread-dot{background:var(--color-danger,#c0392b);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.shell-notifications__empty{padding:var(--space-6) var(--space-4);text-align:center;font-size:var(--text-body-sm);color:var(--color-text-secondary);margin:0}.shell-notifications__actions{justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-4);display:flex}.shell-notifications__actions button{padding:var(--space-2) var(--space-3);border:var(--border-line);border-radius:var(--radius-sm);font:inherit;font-size:var(--text-caption);cursor:pointer;background:0 0}.shell-notifications__actions button[disabled]{opacity:.5;cursor:default}.shell-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=720px){.shell-appbar{padding:var(--space-3) var(--space-4);flex-wrap:wrap}.shell-search{flex-basis:100%;order:3;max-width:none;margin-left:0}}.shell-coming-soon{border:var(--border-line);border-radius:var(--radius-md);padding:var(--space-8);text-align:center;color:var(--color-text-secondary)}.shell-sidebar__signout{text-align:left;width:100%;padding:var(--space-2) var(--space-3);margin-bottom:var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-on-dark);font:inherit;font-size:var(--text-body-sm);opacity:.85;cursor:pointer;background:0 0;border:none;display:block}.shell-sidebar__signout:hover{opacity:1;background:#ffffff14}.delegated-banner{background:var(--jobs-amber-bg);border:var(--border-hairline) solid var(--jobs-amber-line);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-5);color:var(--color-text);border-left-width:4px}.delegated-banner p{margin:0 0 var(--space-1)}.delegated-banner__eyebrow{text-transform:uppercase;letter-spacing:.06em;font-size:var(--text-caption);font-weight:var(--weight-bold);color:var(--jobs-amber)}.delegated-banner__who{font-size:var(--text-body)}.delegated-banner__employer{font-weight:var(--weight-bold)}.delegated-banner__scope,.delegated-banner__excluded{font-size:var(--text-caption);color:var(--color-text-secondary)}.delegated-banner__back{margin-top:var(--space-2);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);display:inline-block}.shell-sidebar__brand-mark{width:100%;max-width:168px;height:auto;margin-bottom:var(--space-2);display:block}.shell-sidebar__workspace-ref{margin-top:var(--space-1);font-family:var(--font-mono);letter-spacing:.02em;opacity:.75;font-size:.75rem;display:block}.shell-sidebar__switcher-option-ref{font-family:var(--font-mono);color:var(--color-text-secondary,#55606d);margin-top:2px;font-size:.75rem;display:block}.shell-appbar__user{align-items:center;gap:var(--space-3);min-width:0;display:flex}.shell-appbar__user-text{text-align:right;flex-direction:column;min-width:0;display:flex}.shell-appbar__user-greeting{font-weight:var(--weight-semibold);white-space:nowrap;text-overflow:ellipsis;line-height:1.25;overflow:hidden}.shell-appbar__user-role{font-size:var(--text-caption);color:var(--color-text-secondary,#55606d);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.shell-appbar__avatar{background:var(--color-surface-dark);width:36px;height:36px;color:var(--color-text-on-dark);font-size:.75rem;font-weight:var(--weight-semibold);letter-spacing:.04em;border-radius:50%;flex:none;place-items:center;display:grid}@media (width<=720px){.shell-appbar__user-text{display:none}}.staff-shell{flex-direction:column;min-height:100vh;display:flex}.staff-appbar{flex-wrap:wrap}.staff-appbar .shell-appbar__breadcrumb{flex:12rem}.staff-appbar .shell-appbar__breadcrumb li+li:before{content:"›"}.staff-appbar__brand{border-radius:var(--radius-sm);flex:none;align-items:center;display:inline-flex}.staff-appbar__brand:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}.staff-appbar__brand-mark{width:auto;height:26px;display:block}.staff-appbar__actions{align-items:center;gap:var(--space-3);min-width:0;margin-left:auto;display:flex}.staff-appbar__user{align-items:center;gap:var(--space-3);min-width:0;min-height:44px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);color:inherit;text-decoration:none;display:flex}.staff-appbar__user:hover{background:var(--color-surface-alt)}.staff-appbar__user:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}.staff-appbar__user-text{text-align:right;flex-direction:column;min-width:0;display:flex}.staff-appbar__user-name{font-size:var(--text-body-sm);font-weight:var(--weight-semibold);white-space:nowrap;text-overflow:ellipsis;line-height:1.25;overflow:hidden}.staff-appbar__user-role{font-size:var(--text-caption);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.staff-appbar__avatar{background:var(--color-surface-dark);width:36px;height:36px;color:var(--color-text-on-dark);font-size:.75rem;font-weight:var(--weight-semibold);letter-spacing:.04em;border-radius:50%;flex:none;place-items:center;display:grid}.staff-appbar .shell-sidebar__signout{width:auto;min-height:44px;padding:var(--space-2) var(--space-4);border:var(--border-hairline) solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);opacity:1;white-space:nowrap;margin-bottom:0}.staff-appbar .shell-sidebar__signout:hover{background:var(--color-surface-alt)}.staff-appbar .shell-sidebar__signout:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}.staff-shell__footer{padding:var(--space-4);text-align:center;font-size:var(--text-caption);color:var(--color-text-secondary);margin-top:auto}.staff-shell__footer .shell-sidebar__build-stamp{opacity:1;font-size:inherit}@media (width<=600px){.staff-appbar__user-text{display:none}.staff-appbar .shell-appbar__breadcrumb{flex-basis:100%;order:3}}.delete-account{margin-top:var(--space-8,2rem)}.delete-account__divider{border:none;border-top:var(--border-line);margin:0 0 var(--space-6,1.5rem)}.delete-account__card{border-color:var(--color-danger,#b3261e)}.delete-account__card .card-h h2.t{margin:0}.delete-account__ack{align-items:flex-start;gap:var(--space-2,.5rem);margin:var(--space-4,1rem) 0 var(--space-3,.75rem);display:flex}.delete-account__ack input{flex:none;margin-top:.2em}.delete-account__type{gap:var(--space-1,.25rem);margin-bottom:var(--space-4,1rem);flex-direction:column;max-width:18rem;display:flex}.account-deleted{z-index:100;background:var(--color-bg);padding:var(--space-6,1.5rem);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.account-deleted__panel{text-align:center;max-width:34rem}.account-deleted__panel h1{margin-top:0}.account-deleted__panel .btn{margin-top:var(--space-4,1rem);text-decoration:none;display:inline-block}.splash{position:relative}.sp-back{top:var(--space-6);left:var(--space-6);align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);color:#c6d6ec;text-decoration:none;display:inline-flex;position:absolute}.sp-back:hover{color:var(--color-text-on-dark);background:#ffffff14}.sp-back:focus-visible{outline:2px solid var(--color-text-on-dark);outline-offset:2px}.sp-back[aria-disabled=true]{opacity:.6;cursor:default}.sp-brandmark{width:260px;max-width:72vw;height:auto;display:block}.sp-headline{font-family:var(--font-headline);font-weight:var(--weight-semibold);letter-spacing:-.01em;color:var(--color-text-on-dark);max-width:22ch;margin:var(--space-6) 0 0;text-wrap:balance;font-size:clamp(1.75rem,1.2rem + 2.4vw,2.75rem);line-height:1.15}.sp-headline:focus-visible{outline:2px solid var(--color-text-on-dark);outline-offset:6px;border-radius:var(--radius-sm)}.sp-cta{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.sp-cta-btn--ghost{color:var(--color-text-on-dark);box-shadow:none;background:0 0;border:1px solid #ffffff8c}.sp-cta-btn--ghost:hover{border-color:var(--color-text-on-dark);box-shadow:none;background:#ffffff1a}@media (width<=560px){.sp-back{margin-bottom:var(--space-6);align-self:flex-start;position:static}.sp-cta{flex-direction:column;align-self:stretch}.sp-cta-btn{justify-content:center}}.platform-step{--platform-tint:var(--navy-50);display:block}.internal-kicker{align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);border-radius:var(--radius-pill);background:var(--platform-tint);color:var(--color-primary);font-size:var(--text-overline);font-weight:var(--weight-bold);letter-spacing:var(--tracking-overline);text-transform:uppercase;padding:6px 10px;display:inline-flex}.internal-kicker i{font-size:15px}.platform-step .page-intro{margin:0 0 var(--space-5)}.platform-step .page-intro h1{font-family:var(--font-headline);font-weight:var(--weight-medium);font-size:var(--text-h2);margin:0 0 var(--space-2)}.platform-step .page-intro h1:focus{outline:none}.platform-step .page-intro .lede{max-width:54ch;margin:0}.platform-auth-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:var(--space-5)}.platform-auth-provider{align-items:center;gap:var(--space-3);padding-bottom:var(--space-4);margin-bottom:var(--space-4);border-bottom:1px solid var(--color-border);display:flex}.platform-auth-provider b{font-size:var(--text-body);color:var(--color-text);display:block}.platform-auth-provider>div>span{font-size:var(--text-caption);color:var(--color-text-secondary);margin-top:2px;display:block}.platform-email-mark{background:var(--platform-tint);width:44px;height:44px;color:var(--color-primary);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.platform-email-mark i{font-size:23px;line-height:1;display:block}.platform-step .platform-help{font-size:var(--text-caption);color:var(--color-text-secondary);margin:var(--space-2) 0 0;line-height:1.45}.platform-step form label{margin-top:0}.platform-step .platform-field+.platform-field,.platform-step .platform-field-pair+.platform-field{margin-top:var(--space-5)}.platform-field-pair{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.platform-step .platform-field-pair input{max-width:none}.platform-step .selbox{max-width:480px;position:relative}.platform-step .selbox select{width:100%;min-height:44px;margin-top:var(--space-1);padding:0 var(--space-8) 0 var(--space-2);font:inherit;color:var(--color-text);background:var(--color-surface);border:var(--border-line);border-radius:var(--radius-sm);appearance:none;display:block}.platform-step .selbox select:focus{border-color:var(--color-link);box-shadow:0 0 0 4px var(--platform-tint);outline:none}.platform-step .selbox .caret{color:var(--color-text-tertiary);pointer-events:none;font-size:19px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.platform-readonly{align-items:center;gap:var(--space-3);min-height:44px;margin-top:var(--space-1);padding:0 var(--space-3);border:var(--border-hairline) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--paper-50);max-width:480px;font-size:var(--text-body-sm);color:var(--color-text);display:flex}.platform-readonly i{color:var(--color-primary);font-size:18px}.platform-step .platform-readonly input{min-width:0;font:inherit;color:inherit;background:0 0;border:none;flex:auto;margin:0;padding:0}.platform-step .platform-readonly input:focus{box-shadow:none;border:none;outline:none}.platform-step .platform-readonly:focus-within{outline:2px solid var(--color-link);outline-offset:2px}.platform-step .otp input{text-align:center;width:56px;height:64px;font-family:var(--font-mono);font-size:1.6rem;font-weight:var(--weight-semibold);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);margin-top:0;padding:0;display:inline-block}@media (width<=480px){.platform-step .otp{gap:var(--space-2)}.platform-step .otp input{width:44px;height:56px;font-size:1.3rem}}.platform-otp-label{font-weight:var(--weight-medium);display:block}.platform-resend{align-items:center;gap:var(--space-2);margin-top:var(--space-5);font-size:var(--text-body-sm);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.platform-resend button{font:inherit;font-weight:var(--weight-semibold);color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0}.platform-resend button:disabled{color:var(--color-text-tertiary);cursor:default}.linkbtn{margin-top:var(--space-2);font-family:var(--font-sans);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);color:var(--color-link);cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;padding:6px 0;display:inline-flex}.linkbtn:hover{text-decoration:underline}.linkbtn i{font-size:16px}.platform-notice{gap:var(--space-3);margin:0 0 var(--space-5);padding:var(--space-3) var(--space-4);border:1px solid var(--navy-200);border-radius:var(--radius-md);background:var(--platform-tint);color:var(--color-text);align-items:flex-start;display:flex}.platform-notice i{color:var(--color-link);flex:none;margin-top:1px;font-size:19px}.platform-notice p{font-size:var(--text-body-sm);margin:0;line-height:1.5}.access-summary{gap:var(--space-3);margin:var(--space-5) 0;grid-template-columns:repeat(3,1fr);display:grid}.access-summary .as-item{padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.access-summary i{width:34px;height:34px;margin-bottom:var(--space-2);background:var(--platform-tint);color:var(--color-primary);border-radius:9px;justify-content:center;align-items:center;font-size:18px;display:flex}.access-summary b{font-size:var(--text-body-sm);color:var(--color-text);display:block}.access-summary span{font-size:var(--text-caption);color:var(--color-text-secondary);margin-top:3px;line-height:1.4;display:block}.platform-step label.attest{margin-top:var(--space-5);font-weight:var(--weight-regular);align-items:flex-start;display:flex}.platform-attest-text b{font-size:var(--text-body-sm);color:var(--color-text);margin-bottom:3px;display:block}.platform-attest-text small{font-size:var(--text-caption);color:var(--color-text-secondary);line-height:1.45;display:block}.platform-actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.platform-actions .btn{flex:12rem;justify-content:center}.platform-hint{align-items:center;gap:var(--space-2);margin:var(--space-3) 0 0;font-size:var(--text-caption);color:var(--color-text-secondary);display:flex}.platform-hint i{color:var(--color-text-tertiary);font-size:15px}.platform-step .signup-success h1{font-family:var(--font-headline);font-weight:var(--weight-medium);font-size:var(--text-h2);margin:0 0 var(--space-3)}.platform-ready-secondary{margin:var(--space-4) 0 0;font-size:var(--text-body-sm);color:var(--color-text-secondary)}.platform-step a:focus-visible,.platform-step button:focus-visible,.platform-step input:focus-visible,.platform-step select:focus-visible,.platform-step [tabindex]:focus-visible,.platform-step .attest:focus-within{outline:2px solid var(--color-link);outline-offset:2px}@media (width<=560px){.platform-field-pair,.access-summary{grid-template-columns:1fr}.platform-auth-card{padding:var(--space-4)}.platform-actions .btn{flex:100%}}.signup-layout{background:var(--paper-100);flex-direction:column;min-height:100vh;display:flex}.signup-layout__bar{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);background:var(--color-surface-dark);color:var(--color-text-on-dark);display:flex}.signup-layout__brand-mark{width:auto;height:28px}.signup-layout__login-link{color:var(--color-text-on-dark);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);text-decoration:none}.signup-layout__login-link:hover,.signup-layout__login-link:focus-visible{text-decoration:underline}.signup-layout__content{flex:auto}.signup-layout__content:has(.plan-screen,.payment-screen){max-width:1120px}.signup-layout__footer{text-align:center;padding:var(--space-4);font-size:var(--text-body-sm);color:var(--color-text-secondary)}.login-page{justify-content:center;align-items:center;gap:var(--space-6);min-height:100vh;padding:var(--space-8) var(--space-4);background:var(--color-bg);flex-direction:column;display:flex}.login-brandmark{width:200px;max-width:60vw;height:auto}.login-card{width:100%;max-width:440px;box-shadow:var(--shadow-lg);border-radius:var(--radius-xl)}.login-card h1{margin:0 0 var(--space-2)}.login-card .lede{margin:0 0 var(--space-5)}.login-card form{flex-direction:column;display:flex}.login-card .btn{margin-top:var(--space-5)}.login-staff-link{margin:var(--space-4) 0 0;font-size:var(--text-body-sm);text-align:center}.login-workspace-list{margin:var(--space-3) 0 0;gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.login-back{font-size:var(--text-body-sm);color:var(--color-text-secondary);text-decoration:none}.login-back:hover{color:var(--color-link)}@media (width<=480px){.login-card{max-width:none}}.permits-page>*+*{margin-top:var(--space-5)}.permits-head p:last-child{margin-top:var(--space-2)}.permits-refreshing{margin:0}.permits-form{gap:var(--space-4);margin-top:var(--space-4);flex-direction:column;display:flex}.permits-field{gap:var(--space-1);flex-direction:column;display:flex}.permits-field label{font-size:var(--text-caption);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.permits-doc-list{margin:var(--space-3) 0 0;gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.permits-renewal-cell{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.permits-renewal-field{gap:var(--space-1);flex-direction:column;display:flex}.permits-lapse-form{align-items:flex-end;gap:var(--space-3);padding:var(--space-2) 0;flex-wrap:wrap;display:flex}.permits-lapse-field{gap:var(--space-1);flex-direction:column;display:flex}.permits-deadline-cell,.permits-due-cell{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.worc-path{gap:var(--space-3);margin-top:var(--space-4);display:grid}.wp-opt{padding:var(--space-4) var(--space-5);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--paper-0);display:block}.wp-opt.selected{border-color:var(--navy-500);background:var(--navy-50);box-shadow:0 0 0 3px #2e5a931f}.wp-opt .wp-main{align-items:flex-start;gap:var(--space-3);cursor:pointer;font:inherit;color:inherit;display:flex}.wp-opt .wp-main input[type=radio]{width:20px;height:20px;accent-color:var(--navy-700);flex:none;margin-top:2px}.wp-opt .wp-t{font-size:var(--text-body-sm);font-weight:var(--weight-semibold);color:var(--ink-900)}.wp-opt .wp-extra{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line)}.new-filing-layout{gap:var(--space-4);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (width<=720px){.new-filing-layout{grid-template-columns:1fr}}.advanced-disclosure{margin-top:var(--space-4)}.advanced-disclosure summary{cursor:pointer;color:var(--navy-700);font-size:var(--text-body-sm)}.advanced-disclosure label,.advanced-disclosure input{margin-top:var(--space-2)}.work-permit-details{margin-left:var(--space-5)}.grid.g3.ad-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=980px){.grid.g3.ad-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.grid.g3.ad-proof-grid{grid-template-columns:minmax(0,1fr)}}.ad-preview{margin:var(--space-3) 0 var(--space-4);overflow-wrap:anywhere;min-width:0;color:var(--ink-900)}.ad-preview :where(p){margin:0}.ad-preview__multiline,.ad-preview__body{white-space:pre-line}.ad-preview__plain{white-space:pre-wrap;font-size:var(--text-body-sm);line-height:var(--leading-normal)}.ad-preview__title{font-size:var(--text-h3);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.ad-preview__title--serif{font-family:var(--tcj-serif)}.ad-preview__employer{font-size:var(--text-body-sm);color:var(--color-text-secondary);margin-top:var(--space-1)}.ad-preview__body{font-size:var(--text-body-sm);line-height:var(--leading-normal);margin-top:var(--space-3)}.ad-preview__details{margin:var(--space-3) 0 0;gap:var(--space-2);font-size:var(--text-body-sm);display:grid}.ad-preview__detail dd{margin:0}.ad-preview__label{font-size:var(--text-caption);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.ad-preview--ecay{padding:var(--space-4);background:var(--color-surface);border:1px solid var(--line-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.ad-preview__listing-head{align-items:flex-start;gap:var(--space-3);display:flex}.ad-preview__avatar{border-radius:var(--radius-sm);background:var(--navy-50);width:40px;height:40px;color:var(--navy-700);font-weight:var(--weight-bold);flex:none;justify-content:center;align-items:center;display:inline-flex}.ad-preview__chips{gap:var(--space-2);margin:var(--space-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.ad-preview__chips .chip{white-space:normal}.ad-preview--digital{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--color-surface);overflow:hidden}.ad-preview__masthead{padding:var(--space-2) var(--space-4);background:var(--navy-900);color:var(--color-text-on-dark);font-family:var(--tcj-serif);font-size:var(--text-body-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide)}.ad-preview__display{padding:var(--space-4);border-top:3px solid var(--tcj-rust)}.ad-preview__footer{padding:var(--space-2) var(--space-4);border-top:1px solid var(--line);background:var(--color-surface-alt);font-size:var(--text-caption)}.ad-preview--print{flex-direction:column;align-items:center;display:flex}.ad-preview__notice{box-sizing:border-box;aspect-ratio:9/10;width:100%;max-width:432px;padding:var(--space-3);border:2px solid var(--ink-900);background:var(--paper-0);color:var(--ink-900);font-family:var(--tcj-serif);font-size:var(--text-caption);line-height:var(--leading-snug);flex-direction:column;display:flex}.ad-preview__rule{border-top:2px solid var(--ink-900);margin-bottom:var(--space-1)}.ad-preview__rule--thin{margin:var(--space-1) 0;border-top-width:1px}.ad-preview__print-title{font-size:var(--text-body);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:.02em}.ad-preview__print-employer{font-weight:var(--weight-bold);margin-top:2px}.ad-preview__print-field{margin-bottom:var(--space-1)}.ad-preview__print-label{font-variant:small-caps;font-weight:var(--weight-bold)}.ad-preview__print-portal{padding-top:var(--space-1);border-top:1px solid var(--ink-900);font-weight:var(--weight-bold);margin-top:auto}.ad-preview__missing{color:var(--color-text-secondary);font-style:italic}.ad-preview__caption{margin-top:var(--space-2);font-size:var(--text-caption);color:var(--color-text-secondary);text-align:center}.vault-head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.vault-head p:last-child{margin:var(--space-2) 0 0;color:var(--color-text-secondary);max-width:62ch}.vault-progress-card{align-items:center;gap:var(--space-5);margin-top:var(--space-5);display:flex}.vault-ring-wrap{align-items:center;gap:var(--space-4);flex:auto;display:flex}.vault-ring{--p:0;background:conic-gradient(var(--radio-500) calc(var(--p) * 1%), var(--paper-200) 0);border-radius:50%;flex:none;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative}.vault-ring:before{content:"";background:var(--color-surface);border-radius:50%;position:absolute;inset:7px}.vault-ring-count{font-family:var(--font-mono);font-weight:var(--weight-semibold);color:var(--color-text);font-feature-settings:var(--numeric-ui);font-size:13px;position:relative}.vault-ring-title{font-size:var(--text-body-sm);font-weight:var(--weight-bold);margin:0}.vault-section-blurb{margin:calc(var(--space-2) * -1) 0 var(--space-3)}.vault-section{margin-top:var(--space-8)}.vault-doc-list{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vault-doc-list .doc{padding:var(--space-4);border:var(--border-line);border-radius:var(--radius-md);background:var(--color-surface)}.hire-outcome-page>*+*{margin-top:var(--space-5)}.hire-outcome-recorded{align-items:flex-start;gap:var(--space-3);display:flex}.hire-outcome-applicant-list{gap:var(--space-2);margin:var(--space-3) 0;flex-direction:column;padding:0;list-style:none;display:flex}.hire-outcome-recorded-list{gap:var(--space-2);margin:var(--space-3) 0 0;font-size:var(--text-body-sm);flex-direction:column;padding:0;list-style:none;display:flex}.hire-outcome-recorded-list li{padding:var(--space-2) 0;border-bottom:var(--border-line)}.hire-outcome-recorded-list li:last-child{border-bottom:none}.hire-status-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.hire-status-card{align-items:flex-start;gap:var(--space-1);text-align:left;font:inherit;font-family:var(--font-sans);padding:var(--space-4);background:var(--color-surface);border:1.5px solid var(--color-border-strong);border-radius:var(--radius-md);cursor:pointer;flex-direction:column;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.hire-status-card strong{font-size:var(--text-body-sm);font-weight:var(--weight-semibold)}.hire-status-card p{color:var(--color-text-secondary);margin:0;font-size:12.5px}.hire-status-card[aria-pressed=true]{border-color:var(--navy-700);background:var(--navy-50);box-shadow:0 0 0 1px var(--navy-700)}.hire-status-card[aria-pressed=true] p{color:var(--navy-700)}.worc-estimator-card label{margin-top:var(--space-3);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);display:block}.worc-estimator-result{margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--border-line)}.worc-estimator-result ul{margin:var(--space-2) 0;padding:0;list-style:none}.worc-estimator-result li{padding:var(--space-1) 0;font-size:var(--text-body-sm);justify-content:space-between;display:flex}.hire-outcome-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.business-settings-page>.business-settings-tabs{margin:var(--space-5) 0 var(--space-6)}.settings-row-list{gap:var(--space-3);margin:var(--space-4) 0;flex-direction:column;padding:0;list-style:none;display:flex}.settings-row{align-items:center;gap:var(--space-4);padding:var(--space-4);border:var(--border-line);border-radius:var(--radius-md);background:var(--color-surface);flex-wrap:wrap;display:flex}.settings-row-icon{background:var(--navy-50);width:40px;height:40px;color:var(--navy-700);border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:18px;display:flex}.settings-row-body{flex:auto;min-width:0}.settings-row-body strong{font-size:var(--text-body-sm);font-weight:var(--weight-semibold);display:block}.settings-row-body p{color:var(--color-text-secondary);margin:2px 0 0;font-size:12.5px}.settings-row-actions{align-items:center;gap:var(--space-2);flex:none;display:flex}.settings-edit-card{margin-top:var(--space-3)}.onb-decision-actions{gap:var(--space-2);display:flex}.confirm-authority-shell{padding:var(--space-6) var(--space-5);max-width:960px;margin:0 auto}.confirm-authority-shell .overline{font-size:var(--text-overline,.75rem);letter-spacing:var(--tracking-overline,.08em);text-transform:uppercase;color:var(--color-text-secondary);font-weight:var(--weight-bold);margin-bottom:var(--space-2);display:block}.confirm-authority-shell h1{margin:0 0 var(--space-2)}.confirm-authority-shell .lede{color:var(--color-text-secondary);margin:0 0 var(--space-4);max-width:640px}.confirm-authority-compliance-notice{background:var(--jobs-amber-bg,#fff4e0);color:var(--jobs-amber,#8a5a00);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:var(--text-caption,.85rem);margin-bottom:var(--space-4)}.confirm-authority-banner{gap:var(--space-3);background:var(--navy-50);color:var(--navy-700);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-5);display:flex}.confirm-authority-banner--warn{background:var(--jobs-amber-bg,#fff4e0);color:var(--jobs-amber,#8a5a00)}.confirm-authority-layout{gap:var(--space-5);grid-template-columns:2fr 1fr;align-items:start;display:grid}@media (width<=800px){.confirm-authority-layout{grid-template-columns:1fr}}.confirm-authority-fields{gap:var(--space-2);margin:var(--space-3) 0;flex-direction:column;display:flex}.confirm-authority-fields>div{justify-content:space-between;gap:var(--space-3);border-bottom:var(--border-hairline,1px) solid var(--color-border-strong);padding-bottom:var(--space-2);font-size:var(--text-caption,.9rem);display:flex}.confirm-authority-fields dt{color:var(--color-text-secondary)}.confirm-authority-fields dd{font-weight:var(--weight-semibold);text-align:right;margin:0}.confirm-authority-docs{margin:0 0 var(--space-4);gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.confirm-authority-docs li{border:var(--border-hairline,1px) solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--text-caption,.9rem)}.confirm-authority-timeline{margin:var(--space-3) 0 0;gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.confirm-authority-timeline li{font-size:var(--text-caption,.85rem);color:var(--color-text-secondary);padding-left:var(--space-4);border-left:2px solid var(--color-border-strong)}.confirm-authority-timeline li.is-done{border-left-color:var(--radio-500,#1d9e75);color:var(--color-text)}.confirm-authority-timeline li.is-current{border-left-color:var(--navy-700);color:var(--color-text);font-weight:var(--weight-semibold)}.confirm-authority-check{gap:var(--space-3);padding:var(--space-3) 0;cursor:pointer;align-items:flex-start;display:flex}.confirm-authority-check input{margin-top:3px}.confirm-authority-check strong{display:block}.confirm-authority-check small{color:var(--color-text-secondary);margin-top:var(--space-1);display:block}.confirm-authority-actions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-4);display:flex}.confirm-authority-success{text-align:center;max-width:560px;margin:0 auto}.confirm-authority-success .confirm-authority-fields{text-align:left}
