@font-face{font-family:nbInternational;src:url(../media/nbinternationalproreg_webfont-s.p.0z-dk-lobta3g.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:nbInternational;src:url(../media/nbinternationalpromed_webfont-s.p.1_kae8s95vt3s.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:nbInternational;src:url(../media/nbinternationalproita_webfont-s.p.0qoa59lliu7d2.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:nbInternational;src:url(../media/nbinternationalpromedita_webfont-s.p.08a9ppmwn81-t.woff2)format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:nbInternational Fallback;src:local(Arial);ascent-override:78.7%;descent-override:19.68%;line-gap-override:7.38%;size-adjust:101.65%}.nbinternational_3feba9a5-module__2eWjPa__className{font-family:nbInternational,nbInternational Fallback}.nbinternational_3feba9a5-module__2eWjPa__variable{--font-nb-international:"nbInternational", "nbInternational Fallback"}
@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#fafafa;--surface:#fff;--surface-sunken:#f8f8f8;--surface-muted:#f8f8f8;--surface-pressed:#e8e8e8;--row-hover:#f8f8f8;--ink:#292a2d;--ink-secondary:#45474a;--ink-pressed:#17181a;--body:#45474a;--muted:#707070;--line:#e8e8e8;--line-subtle:#e8e8e8;--line-control:#858a92;--accent:#216d85;--accent-hover:#18546a;--accent-pressed:#154658;--accent-tint:#eaf4f7;--accent-tint-line:#c6e0e8;--info-wash:#eaf4f7;--brand-blue:#239bc3;--focus:#218ba8;--selection:#d5ecf3;--warning:#80671b;--warning-tint:#fff2bd;--warning-line:#dfcf91;--warning-hover:#665116;--warning-pressed:#4d3d10;--success:#1c6b45;--success-tint:#edf6f0;--success-line:#cee5d6;--danger:#b42318;--danger-hover:#912018;--danger-tint:#fff0ee;--danger-line:#efc6c1;--night:#17211b;--test-ink:var(--warning);--test-tint:var(--warning-tint);--test-line:var(--warning-line);--on-dark:#fff;--on-dark-muted:#b4b7bb;--on-dark-fill:#ffffff14;--scrim:#17211ba3;--font-sans:var(--font-nb-international,"NB International Pro"), sans-serif;--font-mono:var(--font-sans);--text-small:.75rem;--text-body:.875rem;--text-title:1rem;--text-section:2rem;--text-display:3rem;--line-small:1rem;--line-body:1.5rem;--line-section:2.5rem;--line-display:4rem;--weight-regular:400;--weight-medium:500;--grid-unit:8px;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:48px;--space-8:64px;--space-10:80px;--surface-inset:24px;--radius-surface:24px;--radius-inner:8px;--control-height:48px;--stroke-hairline:1px;--stroke-focus:2px;--focus-offset:4px;--shadow-surface:0 0 0 1px #24272b08, 0 2px 4px #24272b02, 0 16px 32px -24px #24272b24;--tracking-wordmark:-.6px;--tracking-display:-1px;--tracking-timer:-1.6px;--tracking-metric:-2px;--gutter-compact:16px;--gutter-wide:24px;--dur-state:.16s;--ease-state:ease;--dur-button-hover:.24s;--delay-button-hover:80ms;--ease-button-hover:ease-out;--w-requester:768px;--w-status:896px;--w-registrar:1152px;--w-queue:var(--layout-max);--layout-max:1280px;--w-landing:var(--layout-max);--measure:480px;--measure-wide:640px}}
@layer reset{*,:before,:after{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{-webkit-text-size-adjust:100%;tab-size:4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{min-height:100%}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:500}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:500}code,kbd,samp,pre{font-family:inherit;font-size:inherit}ol,ul,menu{list-style:none}img,svg,video,canvas{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;color:inherit;letter-spacing:inherit;background:0 0}button,[role=button]{cursor:pointer}:disabled{cursor:not-allowed}textarea{resize:vertical}table{border-collapse:collapse;text-indent:0;border-color:inherit}fieldset{min-width:0}legend{padding:0}summary{display:list-item}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer base{body{background:var(--canvas);min-height:100svh;color:var(--ink);font-family:var(--font-sans);font-size:var(--text-body);font-weight:400;line-height:var(--line-body);font-synthesis:none;flex-direction:column;display:flex}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:var(--stroke-focus) solid var(--focus);outline-offset:var(--focus-offset)}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}::selection{background:var(--selection);color:var(--ink)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@layer components{.page-title,.panel-title,.section-title,.subhead{color:var(--ink);font-size:var(--text-title);font-weight:500;line-height:var(--line-body)}.group-title,.step-title{color:var(--ink);font-size:var(--text-body);font-weight:500;line-height:var(--line-body)}.lead,.text{color:var(--muted);font-size:var(--text-body);line-height:var(--line-body)}.text--ink{color:var(--ink)}.text--small,.text--caption{font-size:var(--text-small);line-height:var(--line-small)}.text--warning{color:var(--warning)}.text--danger{color:var(--danger)}.text--body{color:var(--body)}.strong{color:var(--ink);font-weight:500}.measure{max-width:var(--measure)}.measure-wide{max-width:var(--measure-wide)}.micro-label{font-size:var(--text-small);line-height:var(--line-small);color:var(--muted);font-weight:500}.micro-label--accent{color:var(--accent)}.micro-label--block{display:block}.mono,.data{font-variant-numeric:tabular-nums}.data{font-size:var(--text-small);line-height:var(--line-small);color:var(--ink);overflow-wrap:anywhere}.data--muted{color:var(--muted)}.list{padding-left:var(--space-3);list-style:outside}.list--decimal{list-style:decimal}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}::file-selector-button{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
@layer components{.page{flex-direction:column;flex:1;width:100%;min-width:0;display:flex}.page__main{width:100%;max-width:var(--w-requester);padding:var(--space-6) var(--space-3);flex:1;margin-inline:auto;container:page/inline-size}.page__main--center{flex-direction:column;justify-content:center;display:flex}.page__main--status{max-width:var(--w-status)}.page__main--registrar{max-width:var(--w-registrar)}.page__main--queue{max-width:var(--w-queue)}.page__main--grid{max-width:var(--layout-max);padding-block:var(--space-3)}.page__main--detail{padding-block:var(--space-2) var(--space-3)}@media (min-width:800px){.page__main--grid{padding:var(--space-10) var(--space-5)}.page__main--detail{padding-top:56px}}.page__heading{gap:var(--space-1);margin-bottom:var(--space-3);display:grid}.page__heading .page-title{font-size:var(--text-section);line-height:var(--line-section)}.panel,.surface{width:100%;min-width:0;padding:var(--surface-inset);border-radius:var(--radius-surface);background:var(--surface);box-shadow:var(--shadow-surface);overflow-wrap:anywhere;position:relative}.panel--fill{flex-direction:column;display:flex}.panel>:first-child,.panel>form>:first-child{margin-top:0}.box{min-width:0;padding:var(--space-3);border:var(--stroke-hairline) solid var(--line);border-radius:var(--radius-inner)}.section-rule{border-top:var(--stroke-hairline) solid var(--line-subtle);padding-top:var(--space-3)}.app-header{background:var(--surface);border-bottom:var(--stroke-hairline) solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand session""nav nav";width:100%;display:grid}.app-header__wordmark{height:56px;padding-left:var(--space-3);color:var(--ink);font-size:var(--text-title);line-height:var(--line-body);letter-spacing:var(--tracking-wordmark);grid-area:brand;justify-self:start;align-items:center;font-weight:600;display:inline-flex}.app-header__session{align-items:center;gap:var(--space-2);height:56px;padding-right:var(--space-3);grid-area:session;display:flex}.app-header__email{color:var(--muted);font-size:var(--text-small);line-height:var(--line-small);display:none}.app-header__sign-out{min-height:var(--control-height);color:var(--ink);font-size:var(--text-small);line-height:var(--line-small);text-underline-offset:3px;cursor:pointer;align-items:center;text-decoration:underline;display:inline-flex}.app-header__nav{height:var(--control-height);grid-area:nav;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-header__tab{border-bottom:var(--stroke-focus) solid transparent;color:var(--muted);font-size:var(--text-body);line-height:var(--line-body);justify-content:center;align-items:center;display:flex}.app-header__tab:hover{color:var(--ink)}.app-header__tab[aria-current=page]{border-bottom-color:var(--ink);color:var(--ink)}@media (min-width:800px){.app-header{column-gap:var(--space-5);padding:0 var(--space-5);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand nav session"}.app-header__wordmark,.app-header__session{height:72px;padding:0}.app-header__email{display:inline}.app-header__nav{gap:var(--space-3);height:72px;display:flex}}.skip-link{top:var(--space-2);left:var(--space-3);z-index:100;padding:var(--space-2);border-radius:var(--radius-inner);background:var(--ink);color:var(--on-dark);clip-path:inset(50%);position:fixed}.skip-link:focus{clip-path:none}.test-banner{padding:var(--space-1) var(--space-3);background:var(--test-tint);color:var(--test-ink);text-align:center;font-size:var(--text-small);line-height:var(--line-small);font-weight:500}.session-dialog{z-index:50;padding:var(--space-3);background:var(--scrim);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.session-dialog__panel{width:100%;min-width:0;max-width:480px;max-height:calc(100dvh - 48px);padding:var(--surface-inset);border-radius:var(--radius-surface);background:var(--surface);box-shadow:var(--shadow-surface);overflow-wrap:anywhere;overflow-y:auto}.session-dialog__title{font-size:var(--text-title);line-height:var(--line-body);font-weight:500}.session-dialog__actions{justify-content:flex-end;gap:var(--space-1);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.session-dialog__actions>*,.session-dialog__actions .btn{max-width:100%}.session-dialog__actions>form{display:flex}.app-grid,.page__heading{--columns:4;--gutter:var(--gutter-compact)}.app-grid{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));gap:var(--gutter);align-items:start;display:grid}.app-grid>*{grid-column:1/-1;min-width:0}@container page (min-width:800px){.app-grid,.page__heading{--columns:8;--gutter:var(--gutter-wide)}.app-grid>.app-grid__center{grid-column:2/8}}@container page (min-width:1200px){.app-grid,.page__heading{--columns:12}.app-grid>.app-grid__center{grid-column:4/10}}@supports (width:round(down, 10px, 8px)){.app-grid,.page__heading{--track:round(down, calc((100cqw - (var(--columns) - 1) * var(--gutter)) / var(--columns)), var(--grid-unit));width:calc(var(--track) * var(--columns) + (var(--columns) - 1) * var(--gutter));margin-inline:auto}.app-grid{grid-template-columns:repeat(var(--columns), var(--track))}}[data-grid-overlay] .app-grid{position:relative}[data-grid-overlay] .app-grid:after{--overlay-track:var(--track,calc((100% - (var(--columns) - 1) * var(--gutter)) / var(--columns)));content:"";z-index:1000;pointer-events:none;background:repeating-linear-gradient(to right, #b4231814 0 var(--overlay-track), transparent var(--overlay-track) calc(var(--overlay-track) + var(--gutter)));position:absolute;inset:0}}
@layer components{:where(button,[role=button],.btn,.signin__submit,.ghost-link){transition:background-color var(--dur-button-hover) var(--ease-button-hover), color var(--dur-button-hover) var(--ease-button-hover), transform var(--dur-state) var(--ease-state)}.file-input::file-selector-button{transition:background-color var(--dur-button-hover) var(--ease-button-hover), color var(--dur-button-hover) var(--ease-button-hover), transform var(--dur-state) var(--ease-state)}@media (hover:hover){:where(button,[role=button],.btn,.signin__submit,.ghost-link):where(:hover:not(:active,:disabled,[aria-disabled=true])){transition-delay:var(--delay-button-hover), var(--delay-button-hover), 0s}.file-input:where(:not(:disabled,[aria-disabled=true]))::file-selector-button:hover{transition-delay:var(--delay-button-hover), var(--delay-button-hover), 0s}}:where(button,[role=button],.btn,.signin__submit,.ghost-link):where(:active:not(:disabled,[aria-disabled=true])){transition-duration:0s;transition-delay:0s}.file-input:where(:not(:disabled,[aria-disabled=true]))::file-selector-button:active{transition-duration:0s;transition-delay:0s}.btn,.signin__submit{justify-content:center;align-items:center;gap:var(--space-1);min-height:var(--control-height);max-width:100%;padding:var(--space-1) var(--space-2);border-radius:var(--radius-inner);background:var(--ink);width:fit-content;color:var(--on-dark);font-size:inherit;font-weight:500;line-height:var(--line-body);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;overflow-wrap:anywhere;border:0;display:inline-flex}.btn:where(:not(:disabled,[aria-disabled=true])):hover,.signin__submit:where(:not(:disabled,[aria-disabled=true])):hover{background:var(--ink-secondary)}.btn:where(:not(:disabled,[aria-disabled=true])):active,.signin__submit:where(:not(:disabled,[aria-disabled=true])):active{background:var(--ink-pressed)}.btn:disabled,.signin__submit:disabled{background:var(--surface-pressed);color:var(--muted);cursor:not-allowed}.btn--block{width:100%}.btn[aria-disabled=true]{cursor:wait}.btn--md,.btn--compact{font-size:inherit}.btn--secondary{background:var(--surface);border:var(--stroke-hairline) solid var(--line-control);color:var(--ink)}.btn--secondary:where(:not(:disabled,[aria-disabled=true])):hover{background:var(--surface-sunken)}.btn--secondary:where(:not(:disabled,[aria-disabled=true])):active{background:var(--surface-pressed)}.btn--warning{background:var(--warning)}.btn--warning:where(:not(:disabled,[aria-disabled=true])):hover{background:var(--warning-hover)}.btn--warning:where(:not(:disabled,[aria-disabled=true])):active{background:var(--warning-pressed)}.btn--warning-outline{background:var(--surface);border:var(--stroke-hairline) solid var(--warning);color:var(--warning)}.btn--warning-outline:where(:not(:disabled,[aria-disabled=true])):hover{background:var(--warning-tint)}.btn--warning-outline:where(:not(:disabled,[aria-disabled=true])):active{background:var(--warning-line);color:var(--warning-pressed)}.btn--danger{background:var(--danger)}.btn--danger:where(:not(:disabled,[aria-disabled=true])):hover,.btn--danger:where(:not(:disabled,[aria-disabled=true])):active{background:var(--danger-hover)}.btn--danger-outline{background:var(--surface);border:var(--stroke-hairline) solid var(--danger);color:var(--danger)}.btn--danger-outline:where(:not(:disabled,[aria-disabled=true])):hover{background:var(--surface-sunken)}.btn--danger-outline:where(:not(:disabled,[aria-disabled=true])):active{background:var(--surface-pressed)}@media (prefers-reduced-motion:no-preference){.btn:where(:not(:disabled,[aria-disabled=true])):active,.signin__submit:where(:not(:disabled,[aria-disabled=true])):active{transform:scale(.98)}}.ghost-link{min-height:var(--control-height);padding:var(--space-1);border-radius:var(--radius-inner);font-size:inherit;color:var(--accent);align-items:center;font-weight:500;display:inline-flex}.ghost-link:where(:not(:disabled,[aria-disabled=true])):hover{background:var(--accent-tint)}.ghost-link--flush{padding-inline:0}.text-link{color:var(--accent);text-underline-offset:4px;cursor:pointer;text-decoration:underline}.text-link:where(:not(:disabled,[aria-disabled=true])):hover{color:var(--accent-hover)}.text-link--strong{font-weight:500}.text-link--standalone{min-height:var(--control-height);align-items:center;width:fit-content;display:inline-flex}.text-link--muted{color:var(--muted);font-weight:500}.text-link--muted:where(:not(:disabled,[aria-disabled=true])):hover{color:var(--ink)}.text-link:disabled{color:var(--muted);cursor:not-allowed}.disclosure{align-items:center;gap:var(--space-1);min-height:var(--control-height);font-size:inherit;color:var(--ink);cursor:pointer;font-weight:500;display:flex}.disclosure:where(:not(:disabled,[aria-disabled=true])):hover{color:var(--ink-secondary)}.disclosure__caret{font-size:var(--text-small);color:var(--muted)}.field{gap:var(--space-1);align-content:start;min-width:0;display:grid}.field__help,.field__error{font-size:var(--text-small);line-height:var(--line-small);color:var(--muted);overflow-wrap:anywhere}.field__error{color:var(--danger)}.legend,.legend--step{font-size:var(--text-body);font-weight:500}.input,.select,.textarea,.signin__input{width:100%;min-width:0;min-height:var(--control-height);padding:var(--space-1) var(--space-2);border:var(--stroke-hairline) solid var(--line-control);border-radius:var(--radius-inner);background:var(--surface);color:var(--ink);font-size:var(--text-title);font-weight:400;line-height:var(--line-body);transition:border-color var(--dur-state) var(--ease-state)}.input:focus,.select:focus,.textarea:focus,.signin__input:focus{border-color:var(--focus);outline:none}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true],.signin__input[aria-invalid=true]{border-color:var(--danger)}.input--mono{font-variant-numeric:tabular-nums}.textarea{resize:vertical;min-height:128px}.file-input{width:100%;min-width:0;min-height:var(--control-height);padding:var(--space-1);border:var(--stroke-hairline) solid var(--line-control);border-radius:var(--radius-inner);background:var(--surface);font-size:inherit;cursor:pointer;display:block}.file-input::file-selector-button{margin-right:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-inner);background:var(--surface-sunken);font:inherit;color:var(--ink);cursor:pointer;border:0;font-weight:500}.file-input:where(:not(:disabled,[aria-disabled=true]))::file-selector-button:hover{background:var(--surface-pressed)}.checkbox-row{align-items:flex-start;gap:var(--space-1);min-height:var(--control-height);font-size:var(--text-body);line-height:var(--line-body);color:var(--ink);cursor:pointer;display:flex}.checkbox-row>input{width:24px;height:24px;accent-color:var(--accent);flex-shrink:0}.checkbox-row--band{border-radius:var(--radius-inner);background:var(--surface-sunken);padding:var(--space-2)}.radio{width:24px;height:24px;accent-color:var(--accent);flex-shrink:0}.choice-group{gap:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.choice{min-height:var(--control-height);padding:var(--space-1) var(--space-2);border:var(--stroke-hairline) solid var(--line-control);border-radius:var(--radius-inner);background:var(--surface);font-size:inherit;font-weight:500}.choice:where(:not(:disabled,[aria-disabled=true])):hover{background:var(--surface-sunken)}.choice[aria-checked=true]{border-color:var(--accent);background:var(--accent-tint);color:var(--accent)}.inline-form{gap:var(--space-2);flex-direction:column;display:flex}.inline-form>.btn{width:auto}.form-footer{gap:var(--space-2);border-top:var(--stroke-hairline) solid var(--line-subtle);padding-top:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}@media (min-width:640px){.inline-form{flex-direction:row}}}
@layer components{.chip{align-items:center;gap:var(--space-1);max-width:100%;min-height:24px;padding:0 var(--space-1);border-radius:var(--radius-inner);background:var(--warning-tint);color:var(--warning);font-size:var(--text-small);line-height:var(--line-body);font-weight:500;display:inline-flex}.chip:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px}.chip--blue{background:var(--accent-tint);color:var(--accent)}.chip--green{background:var(--success-tint);color:var(--success)}.chip--neutral,.chip--meta{background:var(--surface-sunken);color:var(--muted)}.chip--on-tint{background:var(--surface);color:var(--accent)}.chip--meta:before{content:none}.status-ok{align-items:center;gap:var(--space-1);font-size:var(--text-small);line-height:var(--line-small);color:var(--success);display:inline-flex}.status-ok:before{content:"✓"}.notice{padding:var(--space-2);border-radius:var(--radius-inner);background:var(--warning-tint);color:var(--warning);font-size:inherit;line-height:var(--line-body);overflow-wrap:anywhere}.notice--info,.notice--guide{background:var(--accent-tint);color:var(--accent)}.notice--success{background:var(--success-tint);color:var(--success)}.notice--danger{background:var(--danger-tint);color:var(--danger)}.notice--empty{background:var(--surface-sunken);color:var(--muted)}.notice--guide{align-items:center;gap:var(--space-1);display:flex}.notice--guide:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px}.verified{padding:var(--space-3);border-radius:var(--radius-inner);background:var(--accent-tint)}.verified--test{background:var(--warning-tint)}.verified__head,.verified--row{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.verified__test-label{font-size:var(--text-body);color:var(--warning);font-weight:500}.meta{gap:var(--space-3);display:grid}.meta>div{min-width:0}.meta--tight{gap:var(--space-2)}.meta--ruled{border-top:var(--stroke-hairline) solid var(--line-subtle);padding-top:var(--space-3)}.meta--inline{column-gap:var(--space-4);row-gap:var(--space-2);flex-wrap:wrap;display:flex}.meta__value{margin-top:var(--space-1);font-size:var(--text-body);color:var(--ink);overflow-wrap:anywhere}.meta__value--strong{font-weight:500}.meta__value--mono{font-size:var(--text-small);font-variant-numeric:tabular-nums}.meta__value--muted{color:var(--muted)}@media (min-width:640px){.meta--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.meta--cols-3{column-gap:var(--space-4);row-gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr))}.meta__span-2{grid-column:span 2}}.table-region{overscroll-behavior-inline:contain;min-width:0;max-width:100%;position:relative;overflow-x:auto}.table{text-align:left;width:100%;min-width:896px}.table th{padding:var(--space-1) var(--space-2);border-bottom:var(--stroke-hairline) solid var(--line);font-size:var(--text-small);color:var(--muted);font-weight:500}.table td{height:64px;padding:var(--space-1) var(--space-2);font-size:var(--text-body);color:var(--ink)}.table td.is-muted{color:var(--muted)}.table td.is-data{font-size:var(--text-small);color:var(--muted);font-variant-numeric:tabular-nums}.table tbody tr{border-bottom:var(--stroke-hairline) solid var(--line-subtle);transition:background-color var(--dur-state) var(--ease-state)}.table tbody tr:hover{background:var(--row-hover)}.table__id-link{min-height:var(--control-height);font-size:var(--text-small);color:var(--accent);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.table__id-link:hover{color:var(--accent-hover)}.candidate{min-width:0;padding:var(--space-3);border:var(--stroke-hairline) solid var(--line-control);border-radius:var(--radius-inner);background:var(--surface);cursor:pointer;display:block}.candidate--static{cursor:default;border-color:var(--line)}.candidate[data-selected=true]{border-color:var(--accent);background:var(--accent-tint)}.candidate__head{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.candidate__name{font-size:var(--text-body);font-weight:500}.candidate__emplid{font-size:var(--text-small);color:var(--muted);font-variant-numeric:tabular-nums}.candidate__groups{gap:var(--space-2);margin-top:var(--space-2);display:grid}.candidate__line{margin-top:var(--space-1);font-size:var(--text-body);display:block}.candidate__footer{margin-top:var(--space-2);padding-top:var(--space-2);border-top:var(--stroke-hairline) solid var(--line-subtle);flex-wrap:wrap;display:flex}.candidate__indent{margin-left:var(--space-4)}.panel--recipient,.panel--account{max-width:var(--measure);margin-inline:auto}.progress__percent{font-size:var(--text-small);line-height:var(--line-small);font-variant-numeric:tabular-nums;color:var(--muted)}.ticker{align-items:baseline;gap:var(--space-2);margin-top:var(--space-1);grid-template-columns:minmax(0,1fr) auto;display:grid}.ticker__line{font-size:var(--text-body);line-height:var(--line-body);color:var(--ink);display:grid}.ticker__item{overflow-wrap:anywhere;transition:opacity var(--dur-state) var(--ease-state), transform .24s ease-out;grid-area:1/1}.ticker__item[data-state=past]{opacity:0;transform:translateY(-8px)}.ticker__item[data-state=future]{opacity:0;transform:translateY(8px)}@media (prefers-reduced-motion:reduce){.ticker__item{transition:none;transform:none!important}}.progress__track{width:100%;height:8px;margin-top:var(--space-1);border-radius:var(--radius-inner);background:var(--line);color:var(--accent);appearance:none;border:0;display:block;overflow:hidden}.progress__track::-webkit-progress-bar{border-radius:var(--radius-inner);background:var(--line)}.progress__track::-webkit-progress-value{border-radius:var(--radius-inner);background:var(--accent)}.progress__track::-moz-progress-bar{border-radius:var(--radius-inner);background:var(--accent)}.status-details{margin-top:var(--space-2)}.status-details__toggle{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-height);font-size:var(--text-body);font-weight:400;line-height:var(--line-body);color:var(--accent);text-align:left;cursor:pointer;display:flex}.status-details__toggle:where(:not(:disabled,[aria-disabled=true])):hover{color:var(--accent-hover)}.status-details__chevron{transition:transform var(--dur-state) var(--ease-state);flex-shrink:0}.status-details__toggle[aria-expanded=true] .status-details__chevron{transform:rotate(180deg)}.status-details__panel{opacity:0;transition:grid-template-rows var(--dur-state) var(--ease-state), opacity var(--dur-state) var(--ease-state);grid-template-rows:0fr;display:grid}.status-details__panel[data-open=true]{opacity:1;grid-template-rows:1fr}.status-details__panel>*{min-height:0;overflow:hidden}.status-details__list{gap:var(--space-2);padding-top:var(--space-1);display:grid}.status-details__list dt{font-size:var(--text-small);line-height:var(--line-small);color:var(--muted)}.status-details__list dd{margin-top:var(--space-1);font-size:var(--text-body);line-height:var(--line-body);color:var(--ink);overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.status-details__panel,.status-details__chevron{transition:none}}.recipient__text{font-size:var(--text-body);line-height:var(--line-body);color:var(--ink)}.verify__toggle{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-height);font-size:var(--text-body);font-weight:400;line-height:var(--line-body);color:var(--ink);text-align:left;cursor:pointer;display:flex}.verify__toggle:where(:not(:disabled,[aria-disabled=true])):hover{color:var(--ink-secondary)}.verify__chevron{color:var(--muted);transition:transform var(--dur-state) var(--ease-state);flex-shrink:0}.verify__toggle[aria-expanded=true] .verify__chevron{transform:rotate(180deg)}.verify__panel{opacity:0;transition:grid-template-rows var(--dur-state) var(--ease-state), opacity var(--dur-state) var(--ease-state);grid-template-rows:0fr;display:grid}.verify__panel[data-open=true]{opacity:1;grid-template-rows:1fr}.verify__panel>*{overflow-clip-margin:var(--space-1);min-height:0;overflow:clip}.verify__text{max-width:360px}.verify__link{gap:var(--space-1);font-size:var(--text-body);line-height:var(--line-body)}.verify__link>svg{flex-shrink:0}@media (prefers-reduced-motion:reduce){.verify__panel,.verify__chevron{transition:none}}.checklist{gap:var(--space-2);display:grid}.check-row{align-items:center;gap:var(--space-1);font-size:var(--text-body);color:var(--muted);display:inline-flex}.check-tick{font-size:var(--text-small);color:var(--success)}.mapping__link{align-items:baseline;gap:var(--space-3);margin-top:var(--space-3);padding-block:var(--space-3);border-block:var(--stroke-hairline) solid var(--line-subtle);display:grid}.mapping__arrow{font-size:var(--text-title);color:var(--muted);display:none}@media (min-width:768px){.mapping__link{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.mapping__arrow{display:block}}.confirm-box{width:100%;max-width:384px;padding:var(--space-3);border-radius:var(--radius-inner);background:var(--warning-tint)}.docs-body{font-size:var(--text-body);line-height:var(--line-body);color:var(--body)}.docs-toc__num{color:var(--accent);flex-shrink:0}.table-region--boxed{border:var(--stroke-hairline) solid var(--line);border-radius:var(--radius-inner)}.doc-table--min-400{min-width:400px}.doc-table--min-480{min-width:480px}.doc-table--min-640{min-width:640px}.callout{padding:var(--space-3);border-radius:var(--radius-inner);background:var(--info-wash);font-size:var(--text-body);line-height:var(--line-body);color:var(--ink-secondary)}.code{padding:0 var(--space-1);border-radius:var(--radius-inner);background:var(--surface-sunken);font-size:var(--text-small);color:var(--ink);overflow-wrap:anywhere}.code--bare{background:0 0;padding:0}.doc-table{text-align:left;width:100%;font-size:var(--text-body);line-height:var(--line-body)}.doc-table th{padding:var(--space-1) var(--space-2);border-bottom:var(--stroke-hairline) solid var(--line);background:var(--surface-sunken);color:var(--ink);font-weight:500}.doc-table td{padding:var(--space-1) var(--space-2);border-bottom:var(--stroke-hairline) solid var(--line-subtle);vertical-align:top}.figure{min-width:0;padding:var(--space-3);border:var(--stroke-hairline) solid var(--line);border-radius:var(--radius-inner);background:var(--surface);flex-direction:column;display:flex}.figure__frame{border-radius:var(--radius-inner);background:var(--surface-sunken);display:block;overflow:hidden}.figure__frame img{object-fit:contain;width:100%;height:auto}.figure__caption{padding-top:var(--space-2);font-size:var(--text-small);line-height:var(--line-small);color:var(--body)}}
@layer components{.lockup{align-items:center;gap:var(--space-2);min-height:var(--control-height);max-width:100%;color:var(--ink);flex-wrap:wrap;display:inline-flex}.lockup__word{font-size:var(--text-title);line-height:var(--line-body);font-weight:400}.lockup__word--strong{font-weight:500}.lockup__divider{border-left:var(--stroke-hairline) solid var(--line);height:24px}.lockup--light{color:var(--on-dark)}.lockup--light .lockup__divider{opacity:.5;border-color:currentColor}.lockup--light:focus-visible{outline-color:var(--on-dark)}.landing{background:var(--canvas);min-height:100svh}.landing__inner{gap:var(--space-3);min-height:100svh;max-width:var(--w-landing);padding:var(--space-3);flex-direction:column;margin-inline:auto;display:flex}.landing__main{justify-content:center;align-items:flex-start;gap:var(--space-3);min-width:0;min-height:480px;padding:var(--space-3);font-size:var(--text-title);flex-direction:column;flex:1;display:flex}.hero-title{max-width:800px;font-size:var(--text-display);line-height:var(--line-display);letter-spacing:var(--tracking-display);overflow-wrap:anywhere;font-weight:400}.hero-title__accent{color:var(--accent);display:block}.landing__lead{max-width:var(--measure-wide);font-size:var(--text-title);line-height:var(--line-body);color:var(--muted)}.site-header{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-height:64px;display:flex}.site-header__logo{flex-shrink:0;width:auto;height:48px}.not-found__inner{width:100%;min-height:100svh;max-width:var(--w-landing);padding:var(--space-3);flex-direction:column;margin-inline:auto;display:flex}.not-found__main{width:100%;max-width:var(--w-requester);padding-block:var(--space-6);flex:1;align-items:center;margin-inline:auto;display:flex}.signin{width:100%;max-width:var(--w-registrar);padding:var(--space-6) var(--space-3);flex:1;align-items:center;margin-inline:auto;display:flex}.signin__card{border-radius:var(--radius-surface);background:var(--surface);width:100%;min-width:0;box-shadow:var(--shadow-surface);display:grid}.signin__hero{min-width:0;min-height:240px;padding:var(--surface-inset);border-radius:var(--radius-surface) var(--radius-surface) 0 0;background:var(--night);color:var(--on-dark);flex-direction:column;justify-content:space-between;display:flex;position:relative}.signin__image,.signin__scrim{border-radius:inherit}.signin__image{object-fit:cover}.signin__scrim{background:var(--scrim);position:absolute;inset:0}.signin__lockup{z-index:1;align-self:flex-start;position:relative}.signin__form-wrap{min-width:0;padding:var(--surface-inset);justify-content:center;align-items:center;display:flex}.signin__form{width:100%;min-width:0}.signin__title{font-size:var(--text-title);line-height:var(--line-body);font-weight:500}.signin__lead{margin-top:var(--space-1);font-size:var(--text-body);line-height:var(--line-body);color:var(--muted)}.signin__label{gap:var(--space-1);font-size:var(--text-small);line-height:var(--line-small);font-weight:500;display:grid}.signin__submit{width:100%}.signin__submit[aria-busy=true]{background:var(--ink-secondary);color:var(--on-dark);cursor:wait}.signin__hint{align-items:center;gap:var(--space-1);padding-bottom:var(--space-2);font-size:var(--text-body);color:var(--muted);display:inline-flex}.signin__error{margin-bottom:var(--space-2);padding:var(--space-2);border-radius:var(--radius-inner);background:var(--danger-tint);font-size:var(--text-body);color:var(--danger)}.signin__recover{padding-top:var(--space-2);font-size:var(--text-body);color:var(--muted)}.signin__recover a{color:var(--accent);text-underline-offset:4px;font-weight:500;text-decoration:underline}.signin__recover a:hover{color:var(--accent-hover)}.auth-hint{opacity:0;transition:grid-template-rows var(--dur-state) var(--ease-state), opacity var(--dur-state) var(--ease-state);grid-template-rows:0fr;display:grid}.auth-hint>*{min-height:0;overflow:hidden}.auth-hint-visible{opacity:1;grid-template-rows:1fr}.label-swap{display:grid}.label-swap>span{grid-area:1/1}.label-swap>span[aria-hidden=true]{visibility:hidden}.signin__controls{display:grid}.signin{max-width:576px;padding-block:var(--space-3);align-items:flex-start}.signin__hero{min-height:192px}.signin__input{scroll-margin-block-start:var(--space-3);scroll-margin-block-end:calc(var(--control-height) + var(--space-2) + var(--surface-inset))}@media (min-width:800px){.signin{max-width:var(--w-registrar);padding-block:var(--space-6);align-items:center}.signin__card{grid-template-columns:repeat(2,minmax(0,1fr))}.signin__hero{border-radius:var(--radius-surface) 0 0 var(--radius-surface)}.signin__hero,.signin__form-wrap{min-height:512px}.signin__input{scroll-margin-block:0}}}
@layer utilities{.stack{gap:var(--space-2);min-width:0;display:grid}.stack--1{gap:var(--space-1)}.stack--2{gap:var(--space-2)}.stack--3{gap:var(--space-3)}.cluster{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.cluster--tight{gap:var(--space-1)}.cluster--baseline{align-items:baseline}.split{justify-content:space-between;align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.split>*{min-width:0}.split--end{align-items:flex-end}.split--center{align-items:center}.split--baseline{align-items:baseline}.grid-2,.grid-3{gap:var(--space-2);min-width:0;display:grid}.grid-2>*,.grid-3>*{min-width:0}@media (min-width:640px){.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-2__span{grid-column:span 2}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.grid-2--md{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.grid-2--lg{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}}.start{align-items:flex-start}.flex-1{flex:1;min-width:0}.shrink-0{flex-shrink:0}.mt-1{margin-top:var(--space-1)}.mt-2{margin-top:var(--space-2)}.mt-3{margin-top:var(--space-3)}.mt-4{margin-top:var(--space-4)}.mt-5{margin-top:var(--space-5)}.mb-2{margin-bottom:var(--space-2)}.mb-3{margin-bottom:var(--space-3)}}
@layer reset,tokens,base,components,utilities;
