.alr-ci{color-scheme:light;--alr-white:light-dark(#F4F4F1,#1A1A1A);--alr-black:light-dark(#1A1A1A,#F4F4F1);--alr-red:#B3161A;--alr-red-text:light-dark(#B3161A,#FF8A8A);--alr-blue:light-dark(#1D3F73,#8FA6D6);--alr-asphalt:light-dark(#2E2F31,#111111);--alr-concrete:#8A8D90;--alr-line:light-dark(#D9D9D4,#3E4043);--alr-paper:light-dark(#FFFFFF,#2E2F31);--alr-red-tint:light-dark(#F6E4E4,#3A2223);--alr-blue-tint:light-dark(#E4EAF4,#232B3A);--alr-gold-tint:light-dark(#FBF0D6,#3A3324);--alr-green-tint:light-dark(#E2F0E6,#22332A);--alr-grey-tint:light-dark(#E9E9E5,#26272A);--alr-ok:light-dark(#3C8C5A,#6BC48C);--alr-warn:#E8B330;--alr-warn-text:light-dark(#8A6510,#E8B330);--alr-text:light-dark(#1A1A1A,#F4F4F1);--alr-text-muted:light-dark(#5B5E61,#C9CAC4);--alr-text-on-dark:#F4F4F1;--alr-text-muted-dark:#C9CAC4;--alr-link:light-dark(#1D3F73,#8FA6D6);--fx-police:light-dark(#1B2A4A,#8FA6D6);--fx-fire:light-dark(#7A1E2E,#E08A98);--fx-rescue:light-dark(#D6001C,#FF7A7A);--fx-city:light-dark(#6B7075,#B3B8BD);--gov-blue:#1F3A5F;--alr-accent:var(--alr-red);--font-title:var(--font-title-src),"Barlow Condensed","Arial Narrow",sans-serif;--font-body:var(--font-body-src),"Outfit",system-ui,sans-serif;--font-mono:var(--font-mono-src),"IBM Plex Mono",ui-monospace,monospace;--radius:6px;--radius-sm:4px;--dash:2px dashed var(--alr-black);background:var(--alr-white);color:var(--alr-text);font-family:var(--font-body);font-size:17px;line-height:1.6;min-height:100vh}.alr-ci.theme-dark:not(.gov){color-scheme:dark}@media (prefers-color-scheme:dark){.alr-ci.theme-auto:not(.gov){color-scheme:dark}}.alr-ci img.ci-logo-dark,.alr-ci.theme-dark:not(.gov) img.ci-logo-light{display:none}.alr-ci.theme-dark:not(.gov) img.ci-logo-dark{display:block}@media (prefers-color-scheme:dark){.alr-ci.theme-auto:not(.gov) img.ci-logo-light{display:none}.alr-ci.theme-auto:not(.gov) img.ci-logo-dark{display:block}}.alr-ci .ci-theme-btn{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:var(--radius);border:1px solid var(--alr-line);background:transparent;color:var(--alr-text);cursor:pointer;flex:none}.alr-ci .ci-theme-btn:hover{background:var(--alr-grey-tint)}.alr-ci .ci-theme-btn:focus-visible{outline:2px solid var(--alr-link);outline-offset:2px}.alr-ci.gov{--alr-accent:var(--gov-blue);--font-title:var(--font-body)}.alr-ci a{color:var(--alr-link)}.alr-ci h1,.alr-ci h2{font-family:var(--font-title);font-weight:700;color:var(--alr-text);margin:0}.alr-ci h1{font-size:56px;line-height:1}.alr-ci h2{font-size:32px;line-height:1.1}.alr-ci h3{font-family:var(--font-body);font-weight:600;font-size:20px;line-height:1.3;margin:0}@media (max-width:720px){.alr-ci h1{font-size:40px}.alr-ci h2{font-size:26px}}.alr-ci .ci-label{font-weight:500;font-size:12px;line-height:1;letter-spacing:.06em;text-transform:uppercase}.alr-ci .ci-label,.alr-ci .ci-mono{font-family:var(--font-mono)}.alr-ci .ci-dash{border:0;border-top:var(--dash);margin:12px 0 24px}.alr-ci .ci-rule{border:0;border-top:1px solid var(--alr-line);margin:0}.alr-ci .ci-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:var(--radius);font:600 15px/1.2 var(--font-body);text-decoration:none;cursor:pointer;border:1px solid var(--alr-black);background:var(--alr-paper);color:var(--alr-black)}.alr-ci .ci-btn:hover{background:var(--alr-grey-tint)}.alr-ci .ci-btn-primary{background:var(--alr-accent);border-color:var(--alr-accent);color:#fff}.alr-ci .ci-btn-primary:hover{background:var(--alr-accent);filter:brightness(.92)}.alr-ci .ci-btn-ghost-dark{background:transparent;border-color:rgba(255,255,255,.7);color:#fff}.alr-ci .ci-btn-ghost-dark:hover{background:rgba(255,255,255,.1)}.alr-ci .ci-btn-sm{padding:6px 12px;font-size:13px}.alr-ci .ci-card{background:var(--alr-paper);border:1px solid var(--alr-line);border-radius:var(--radius);padding:20px}.alr-ci .ci-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:999px;font:500 11px/1 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.alr-ci .ci-chip-red{background:var(--alr-red-tint);color:var(--alr-red-text)}.alr-ci .ci-chip-blue{background:var(--alr-blue-tint);color:var(--alr-blue)}.alr-ci .ci-chip-gold{background:var(--alr-gold-tint);color:var(--alr-warn-text)}.alr-ci .ci-chip-green{background:var(--alr-green-tint);color:var(--alr-ok)}.alr-ci .ci-chip-grey{background:var(--alr-grey-tint);color:var(--alr-text-muted)}.alr-ci .ci-dot{width:9px;height:9px;border-radius:50%;display:inline-block;flex:none}.alr-ci .ci-dot-ok{background:var(--alr-ok)}.alr-ci .ci-dot-warn{background:var(--alr-warn)}.alr-ci .ci-dot-red{background:var(--alr-red)}.alr-ci .ci-dot-off{background:var(--alr-concrete)}.alr-ci .ci-dot-blue{background:var(--alr-blue)}.alr-ci .ci-field{display:grid;gap:6px}.alr-ci .ci-field>label{font:500 12px/1 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--alr-text-muted)}.alr-ci .ci-field input,.alr-ci .ci-field select,.alr-ci .ci-field textarea,.alr-ci .ci-input{width:100%;box-sizing:border-box;background:var(--alr-paper);border:1px solid var(--alr-line);border-radius:var(--radius-sm);padding:10px 12px;font:400 15px/1.4 var(--font-body);color:var(--alr-text)}.alr-ci .ci-field input:focus,.alr-ci .ci-field select:focus,.alr-ci .ci-field textarea:focus,.alr-ci .ci-input:focus{outline:none;border-color:var(--alr-blue);box-shadow:0 0 0 1px var(--alr-blue)}.alr-ci .ci-dropzone{border:2px dashed var(--alr-line);border-radius:var(--radius);padding:18px;text-align:center;color:var(--alr-text-muted);background:var(--alr-paper)}.alr-ci .ci-code{font-family:var(--font-mono);background:var(--alr-blue-tint);color:var(--alr-blue);padding:3px 8px;border-radius:var(--radius-sm);font-size:14px}.alr-ci .ci-wrap{max-width:1240px;margin:0 auto;padding:0 24px}@media (max-width:720px){.alr-ci .ci-wrap{padding:0 16px}}.alr-ci .ci-topstripe{height:6px;background:var(--alr-accent)}.alr-ci .ci-asphalt{background:var(--alr-asphalt)}.alr-ci .ci-asphalt,.alr-ci .ci-asphalt a{color:var(--alr-text-on-dark)}.alr-ci .ci-asphalt .ci-muted{color:var(--alr-text-muted-dark)}.alr-ci .ci-muted{color:var(--alr-text-muted)}.alr-ci .ci-steps{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px}.alr-ci .ci-step{height:6px;border-radius:3px;background:var(--alr-grey-tint)}.alr-ci .ci-step-done{background:var(--alr-ok)}.alr-ci .ci-step-now{background:var(--alr-warn)}.alr-ci .ci-steps-labels{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;margin-top:6px}.alr-ci.gov{--gov-blue-tint:var(--alr-blue-tint);display:flex;flex-direction:column}.alr-ci.gov .gov-blue,.alr-ci.gov a{color:var(--gov-blue)}.alr-ci.gov .gov-head{background:var(--alr-paper);border-bottom:1px solid var(--alr-line)}.alr-ci.gov .gov-headrow{display:flex;align-items:center;gap:24px;min-height:72px;flex-wrap:wrap;padding-top:8px;padding-bottom:8px}.alr-ci.gov .gov-brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--gov-blue)}.alr-ci.gov .gov-brand strong{display:block;font:600 20px/1.1 var(--font-body);color:var(--alr-text)}.alr-ci.gov .gov-headlabel{display:block;margin-top:4px;color:var(--gov-blue)}.alr-ci.gov .gov-nav{display:flex;gap:4px 18px;flex-wrap:wrap;flex:1}.alr-ci.gov .gov-nav a,.alr-ci.gov .gov-subnav a{color:var(--alr-text);text-decoration:none;font-weight:500;font-size:15px;padding:6px 0;border-bottom:2px solid transparent}.alr-ci.gov .gov-nav a.active,.alr-ci.gov .gov-subnav a.active{color:var(--gov-blue);border-bottom-color:var(--gov-blue)}.alr-ci.gov .gov-subnav{display:flex;gap:4px 18px;flex-wrap:wrap;padding:10px 0;border-bottom:1px solid var(--alr-line);margin-bottom:24px}.alr-ci.gov .gov-who{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.alr-ci.gov .gov-main{flex:1;padding:32px 0 56px}.alr-ci.gov .gov-pagehead h1{font-family:var(--font-body);font-weight:600;font-size:40px;line-height:1.1;color:var(--gov-blue);margin-top:8px}.alr-ci.gov .gov-lead{font-size:18px;color:var(--alr-text-muted);max-width:760px;margin:10px 0 0}.alr-ci.gov .gov-hero{background:var(--alr-blue-tint);border-bottom:1px solid var(--alr-line);padding:36px 0 32px}.alr-ci.gov .gov-hero h1{font-family:var(--font-body);font-weight:600;color:var(--gov-blue);font-size:44px;line-height:1.1}.alr-ci.gov .gov-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.alr-ci.gov .gov-cols{display:grid;gap:28px;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}@media (max-width:900px){.alr-ci.gov .gov-cols{grid-template-columns:1fr}.alr-ci.gov .gov-hero h1,.alr-ci.gov .gov-pagehead h1{font-size:30px}}.alr-ci.gov .gov-tile{display:block;background:var(--alr-paper);border:1px solid var(--alr-line);border-top:4px solid var(--gov-blue);border-radius:var(--radius);padding:16px 18px;text-decoration:none;color:var(--alr-text)}.alr-ci.gov .gov-tile:hover{border-color:var(--gov-blue)}.alr-ci.gov .gov-tile strong{display:block;font:600 18px/1.3 var(--font-body);color:var(--gov-blue);margin:6px 0 4px}.alr-ci.gov .gov-tile span.d{font-size:14px;color:var(--alr-text-muted)}.alr-ci.gov .gov-list{background:var(--alr-paper);border:1px solid var(--alr-line);border-radius:var(--radius)}.alr-ci.gov .gov-row{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:16px;align-items:center;padding:14px 18px;border-top:1px solid var(--alr-line);text-decoration:none;color:var(--alr-text)}.alr-ci.gov .gov-list>.gov-row:first-child{border-top:0}.alr-ci.gov a.gov-row:hover{background:#fafaf8}.alr-ci.gov .gov-row .ci-label{display:block;margin-bottom:4px}.alr-ci.gov .gov-az{color:var(--gov-blue);font-weight:500;font-size:14px}.alr-ci.gov .gov-row-title{display:block;font-weight:600;font-size:16px;line-height:1.35}.alr-ci.gov .gov-row-sub{display:block;font-size:13.5px;color:var(--alr-text-muted)}@media (max-width:640px){.alr-ci.gov .gov-row{grid-template-columns:1fr;gap:6px}}.alr-ci.gov .gov-filter{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 14px}.alr-ci.gov .gov-filter a{font:500 12px/1 var(--font-mono);letter-spacing:.05em;padding:8px 12px;border:1px solid var(--alr-line);border-radius:999px;text-decoration:none;color:var(--alr-text);background:var(--alr-paper)}.alr-ci.gov .ci-btn-primary,.alr-ci.gov .gov-filter a.active{background:var(--gov-blue);border-color:var(--gov-blue);color:#fff}.alr-ci.gov .gov-idcard{background:var(--gov-blue);color:#fff;border-radius:var(--radius);padding:22px}.alr-ci.gov .gov-idcard .ci-label{color:#c9d3e0}.alr-ci.gov .gov-idcard .ci-btn{background:#fff;color:var(--gov-blue);border-color:#fff}.alr-ci.gov .gov-band{background:var(--gov-blue);color:#fff;border-radius:var(--radius);padding:18px 20px}.alr-ci.gov .gov-band h3{color:#fff}.alr-ci.gov .gov-notice{border-radius:var(--radius);padding:10px 14px;margin:0 0 16px;font-size:15px}.alr-ci.gov .gov-notice-err{background:var(--alr-red-tint);color:var(--alr-red)}.alr-ci.gov .gov-notice-ok{background:var(--alr-green-tint);color:var(--alr-ok)}.alr-ci.gov .gov-prose{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.65}.alr-ci.gov .gov-form{display:grid;gap:14px}.alr-ci.gov .gov-seg{display:flex;gap:6px;flex-wrap:wrap}.alr-ci.gov .gov-seg label{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--alr-line);border-radius:var(--radius-sm);padding:8px 12px;background:#fff;cursor:pointer;font-size:14px;text-transform:none;letter-spacing:0;font-family:var(--font-body);color:var(--alr-text)}.alr-ci.gov .gov-table{width:100%;border-collapse:collapse;background:var(--alr-paper);border:1px solid var(--alr-line);border-radius:var(--radius);font-size:15px}.alr-ci.gov .gov-table th{text-align:left;font:500 11px/1 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--alr-text-muted);background:var(--alr-grey-tint);padding:10px 12px}.alr-ci.gov .gov-table td{padding:10px 12px;border-top:1px solid var(--alr-line);vertical-align:top;overflow-wrap:anywhere}.alr-ci.gov .gov-tablewrap{overflow-x:auto}.alr-ci.gov .gov-bar{display:flex;height:12px;border-radius:6px;overflow:hidden;background:var(--alr-grey-tint)}.alr-ci.gov .gov-bar>span{display:block;height:100%}.alr-ci.gov .gov-foot{background:var(--alr-asphalt);padding:26px 0;font-size:14px}.alr-ci.gov .gov-foot,.alr-ci.gov .gov-foot a{color:var(--alr-text-on-dark)}.alr-ci.gov .gov-section{margin-top:36px}.alr-ci.gov .gov-section>h2{font-family:var(--font-body);font-weight:600;font-size:26px;color:var(--alr-text)}