@font-face{font-family:Newsreader;font-style:normal;font-weight:300 600;font-display:swap;src:url(/fonts/newsreader-latin-var.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:300 600;font-display:swap;src:url(/fonts/newsreader-latin-var-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/geist-latin-var.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/geist-mono-latin-var.woff2)format("woff2")}@layer base{.site{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--s-bg:#faf7f2;--s-bg-2:#f3efe7;--s-ink:#101550;--s-muted:#4a4e6b;--s-line:#10155021;--s-nav:#2a2f63;--s-acc:#0e6e73;--s-acc-hover:#0a5a5e;--s-acc-ink:#fff;--s-acc-text:#0e6e73;--s-ghost-line:#10155047;--s-card:#fff;--s-card-line:#1015501a;--s-shadow:0 1px 2px #1015500a, 0 14px 34px -20px #10155047;--s-well:#f3f6f7;--s-soft:#e4f3f0;--s-soft-ink:#0a5357;--s-band:#fff;--s-band-teal:#e6f2ef;--s-navy:#101550;--s-navy-2:#0b1142;--s-on-navy:#f4f1ea;--s-on-navy-muted:#f4f1eaad;--s-on-navy-acc:#7fe3d6;--s-on-navy-warn:#ffb38a;--s-field:#fff;--s-field-line:#10155033;--s-warn:#a34a17;--s-warn-bg:#fdf2e3;--s-err:#b3261e;--s-ok:#1e6b3a;--s-glow:#2bb3a829;--s-coral:#fe3e63;--s-footer-bg:var(--s-navy);--s-footer-edge:transparent;--s-portal-bg:var(--s-bg-2);--s-show-day:block;--s-show-night:none;--s-display:"Newsreader", Georgia, "Times New Roman", serif;--s-ui:"Geist", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--s-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--s-max:1360px;--s-gut:64px;--s-r:18px;--s-r-sm:12px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .site:not(.site-light){--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--s-bg:#071430;--s-bg-2:#0a1837;--s-ink:#f4f1ea;--s-muted:#a9b6cf;--s-line:#ffffff21;--s-nav:#d3dbea;--s-acc:#2bb3a8;--s-acc-hover:#45c7bc;--s-acc-ink:#04121f;--s-acc-text:#5fd4c8;--s-ghost-line:#ffffff52;--s-card:#0e1f43;--s-card-line:#ffffff1a;--s-shadow:0 30px 60px -40px #000000bf;--s-well:#ffffff0d;--s-soft:#2bb3a829;--s-soft-ink:#7fe3d6;--s-band:#0a1837;--s-band-teal:#0b1a3a;--s-navy:#040c22;--s-navy-2:#030918;--s-field:#ffffff0f;--s-field-line:#ffffff38;--s-warn:#ffb38a;--s-warn-bg:#ffb38a1a;--s-err:#ff8a80;--s-ok:#7fe3a0;--s-glow:#2bb3a838;--s-footer-bg:#030a1d;--s-footer-edge:var(--s-line);--s-portal-bg:var(--s-bg);--s-show-day:none;--s-show-night:block}}:root[data-theme=night] .site:not(.site-light){--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--s-bg:#071430;--s-bg-2:#0a1837;--s-ink:#f4f1ea;--s-muted:#a9b6cf;--s-line:#ffffff21;--s-nav:#d3dbea;--s-acc:#2bb3a8;--s-acc-hover:#45c7bc;--s-acc-ink:#04121f;--s-acc-text:#5fd4c8;--s-ghost-line:#ffffff52;--s-card:#0e1f43;--s-card-line:#ffffff1a;--s-shadow:0 30px 60px -40px #000000bf;--s-well:#ffffff0d;--s-soft:#2bb3a829;--s-soft-ink:#7fe3d6;--s-band:#0a1837;--s-band-teal:#0b1a3a;--s-navy:#040c22;--s-navy-2:#030918;--s-field:#ffffff0f;--s-field-line:#ffffff38;--s-warn:#ffb38a;--s-warn-bg:#ffb38a1a;--s-err:#ff8a80;--s-ok:#7fe3a0;--s-glow:#2bb3a838;--s-footer-bg:#030a1d;--s-footer-edge:var(--s-line);--s-portal-bg:var(--s-bg);--s-show-day:none;--s-show-night:block}@media (width>=761px) and (width<=1100px){.site{--s-gut:40px}}@media (width<=760px){.site{--s-gut:20px}}.site{background:var(--s-bg);color:var(--s-ink);font-family:var(--s-ui);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;font-size:16.5px;line-height:1.55;overflow-x:clip}.site :where(*){box-sizing:border-box}.site :where(a){color:var(--s-acc-text);text-decoration:none}.site :where(a):hover{text-underline-offset:3px;text-decoration:underline}.site :where(img){max-width:100%;display:block}.site :where(h1,h2,h3,h4,h5,h6){letter-spacing:inherit;font-family:inherit}.site :where(h1,h2,h3,h4,p,ul,ol,dl,figure){margin:0}.site :where(ul,ol){padding:0;list-style:none}.site :where(button){font:inherit;cursor:pointer}.site :where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--s-acc-text);outline-offset:3px}}@layer components{.site .wrap{max-width:var(--s-max);padding:0 var(--s-gut);margin:0 auto}.site .section{padding-block:72px}.site .section-sm{padding-block:44px}.site .band{background:var(--s-band);border-top:1px solid var(--s-line);border-bottom:1px solid var(--s-line)}.site .band-teal{background:var(--s-band-teal)}.site .band-navy{background:var(--s-navy);color:var(--s-on-navy)}.site .band-navy .muted,.site .band-navy .lede{color:var(--s-on-navy-muted)}.site .band-navy .eb{color:var(--s-on-navy-acc)}.site .grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.site .grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.site .grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.site .split{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:56px;display:grid}.site .split-r{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:56px;display:grid}.site .split.even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.site .aside-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:48px;display:grid}.site .stack>*+*{margin-top:16px}.site .stack-lg>*+*{margin-top:28px}.site .row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.site .between{justify-content:space-between}.site .center{text-align:center}.site .mt-s{margin-top:12px}.site .mt{margin-top:24px}.site .mt-l{margin-top:40px}.site .eb{font-family:var(--s-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--s-acc-text);align-items:center;gap:10px;font-size:12px;display:inline-flex}.site .eb .n{letter-spacing:.06em;border:1px solid;border-radius:999px;padding:1px 8px;font-size:11px}.site .display{font-family:var(--s-display);letter-spacing:-.022em;font-size:56px;font-weight:380;line-height:1.04}.site .display em,.site .h2 em,.site .h1 em{color:var(--s-acc-text);font-style:italic;font-weight:380}.site .h1{font-family:var(--s-display);letter-spacing:-.02em;font-size:46px;font-weight:400;line-height:1.08}.site .h2{font-family:var(--s-display);letter-spacing:-.018em;font-size:36px;font-weight:400;line-height:1.12}.site .h3{font-family:var(--s-display);letter-spacing:-.01em;font-size:23px;font-weight:500;line-height:1.25}.site .h4{font-size:16px;font-weight:650}.site .lede{color:var(--s-muted);max-width:60ch;font-size:19px}.site .muted{color:var(--s-muted)}.site .small{font-size:14px}.site .xs{font-size:12.5px}.site .cite{font-family:var(--s-mono);letter-spacing:.02em;color:var(--s-muted);font-size:11.5px}.site .num{font-family:var(--s-display);letter-spacing:-.02em;font-weight:400}.site .prose p{max-width:68ch;margin:0 0 16px}.site .prose h2{font-family:var(--s-display);margin:36px 0 12px;font-size:28px;font-weight:400}.site .prose h3{margin:24px 0 8px;font-size:18px;font-weight:650}.site .prose ul{margin:0 0 16px;padding-left:22px;list-style:outside}.site .prose li{margin:6px 0}.site .site-header{border-bottom:1px solid var(--s-line);background:var(--s-bg)}.site .site-header .in{align-items:center;gap:28px;height:78px;display:flex}.site .logo{flex:none}.site .logo img{width:auto;height:42px}.site .logo .day{display:var(--s-show-day)}.site .logo .night{display:var(--s-show-night)}.site .nav{gap:26px;margin-left:20px;display:flex}.site .nav a{color:var(--s-nav);white-space:nowrap;border-bottom:2px solid #0000;padding:6px 0;font-size:15.5px;font-weight:500}.site .nav a:hover{color:var(--s-ink);text-decoration:none}.site .nav a.on{color:var(--s-ink);border-bottom-color:var(--s-acc)}.site .hdr-right{align-items:center;gap:14px;margin-left:auto;display:flex}.site .icon-btn{border:1px solid var(--s-line);width:44px;height:44px;color:var(--s-nav);background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.site .icon-btn:hover{border-color:var(--s-acc-text);color:var(--s-acc-text)}.site .icon-btn[hidden]{display:none}.site .icon-btn svg{width:19px;height:19px}.site .show-day{display:var(--s-show-day)}.site .show-night{display:var(--s-show-night)}.site .signin{color:var(--s-nav);white-space:nowrap;font-size:15.5px;font-weight:550}.site .account{align-items:center;gap:10px;display:inline-flex}.site .menu-btn{display:none}.site .site-menu{border-top:1px solid var(--s-line);padding:10px 0 22px}.site .site-menu-in{flex-direction:column;display:flex}.site .site-menu-in a:not(.btn){color:var(--s-nav);border-bottom:1px solid var(--s-line);padding:12px 0;font-size:16.5px;font-weight:500}.site .site-menu-in a:not(.btn):hover{color:var(--s-ink);text-decoration:none}.site .site-menu-in a.on{color:var(--s-ink);box-shadow:inset 3px 0 0 var(--s-acc);padding-left:14px}.site .site-menu-in .btn{margin-top:18px}.site .btn{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 24px;font-size:15.5px;font-weight:600;display:inline-flex}.site .btn:hover{text-decoration:none}.site .btn svg{width:17px;height:17px}.site .btn.pri{background:var(--s-acc);color:var(--s-acc-ink)}.site .btn.pri:hover{background:var(--s-acc-hover)}.site .btn.ghost{border-color:var(--s-ghost-line);color:var(--s-ink);background:0 0}.site .btn.navy{background:var(--s-ink);color:var(--s-bg)}.site .btn.danger{border-color:var(--s-err);color:var(--s-err);background:0 0}.site .btn.sm{height:40px;padding:0 18px;font-size:14.5px}.site .btn.wide{width:100%}.site .link-arrow{align-items:center;gap:6px;font-weight:600;display:inline-flex}.site .link-arrow svg{width:16px;height:16px}.site .crumbs{color:var(--s-muted);flex-wrap:wrap;gap:8px;padding:22px 0 0;font-size:13.5px;display:flex}.site .crumbs a{color:var(--s-muted)}.site .crumbs span.sep{opacity:.5}.site .crumbs .here{color:var(--s-ink)}.site .crumbs ol{flex-wrap:wrap;gap:8px;display:flex}.site .crumbs li{align-items:baseline;gap:8px;display:inline-flex}@media (width<=760px){.site .crumbs a{margin-block:-12px;padding-block:12px;display:inline-block}}.site .page-hero{padding:36px 0 56px;position:relative}.site .page-hero:before{content:"";background:radial-gradient(60% 80% at 0% 0%, var(--s-glow), transparent 70%);pointer-events:none;position:absolute;inset:0}.site .page-hero .in{position:relative}.site .page-hero .lede{margin-top:18px}.site .page-hero .actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.site .card{background:var(--s-card);border:1px solid var(--s-card-line);border-radius:var(--s-r);box-shadow:var(--s-shadow)}.site .pad{padding:28px}.site .pad-l{padding:36px}.site .card.flat{box-shadow:none}.site .card.soft{background:var(--s-soft);box-shadow:none;border-color:#0000}.site .card.navy{background:var(--s-navy);color:var(--s-on-navy);border-color:#0000}.site .card.navy .muted{color:var(--s-on-navy-muted)}.site .card.well{background:var(--s-well);box-shadow:none}.site .card h3+p,.site .card .h3+p{margin-top:8px}.site .icon-tile{background:var(--s-soft);width:46px;height:46px;color:var(--s-soft-ink);border-radius:13px;justify-content:center;align-items:center;display:inline-flex}.site .icon-tile svg{width:22px;height:22px}.site .feature-list li{align-items:flex-start;gap:10px;padding:7px 0;display:flex}.site .feature-list svg{width:18px;height:18px;color:var(--s-acc-text);flex:none;margin-top:3px}.site .feature-list li.no svg,.site .feature-list li.no{color:var(--s-muted)}.site .chip{border:1px solid var(--s-line);background:var(--s-card);border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:14px;display:inline-flex}.site .chip b{background:var(--s-ink);min-width:28px;height:22px;color:var(--s-bg);letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;display:inline-flex}.site .chip.on{border-color:var(--s-acc);color:var(--s-acc-text);background:var(--s-soft)}.site .tag{font-family:var(--s-mono);letter-spacing:.1em;text-transform:uppercase;background:var(--s-well);color:var(--s-muted);border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;display:inline-flex}.site .tag.teal{background:var(--s-soft);color:var(--s-soft-ink)}.site .tag.warn{background:var(--s-warn-bg);color:var(--s-warn)}.site .tag.navy{background:var(--s-ink);color:var(--s-bg)}.site .tag svg{width:13px;height:13px}.site .field{flex-direction:column;gap:7px;display:flex}.site .field label,.site .label{font-size:14px;font-weight:600}.site .input,.site .select,.site .textarea{border:1px solid var(--s-field-line);background:var(--s-field);height:50px;color:var(--s-ink);font:inherit;border-radius:12px;width:100%;padding:0 16px;font-size:16px}.site .textarea{resize:none;height:120px;padding:14px 16px}.site .select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--s-muted) 50%), linear-gradient(135deg, var(--s-muted) 50%, transparent 50%);background-position:calc(100% - 22px) 22px,calc(100% - 16px) 22px;background-repeat:no-repeat;background-size:6px 6px}.site .help{color:var(--s-muted);font-size:13px}.site .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;display:grid}.site .form-grid .full{grid-column:1/-1}.site .seg{background:var(--s-well);border:1px solid var(--s-line);border-radius:999px;gap:4px;padding:5px;display:inline-flex}.site .seg span{color:var(--s-muted);border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font-size:14.5px;font-weight:550;display:inline-flex}.site .seg span.on{background:var(--s-card);color:var(--s-ink);box-shadow:var(--s-shadow)}.site .seg svg{width:16px;height:16px}.site .check{align-items:flex-start;gap:10px;font-size:14.5px;display:flex}.site .check i{border:1.5px solid var(--s-field-line);border-radius:6px;flex:none;width:20px;height:20px;margin-top:2px}.site .check i.on{background:var(--s-acc);border-color:var(--s-acc)}.site .search{border:1px solid var(--s-field-line);background:var(--s-field);height:62px;box-shadow:var(--s-shadow);border-radius:999px;align-items:center;gap:12px;padding:0 8px 0 22px;display:flex}.site .search svg{width:20px;height:20px;color:var(--s-muted);flex:none}.site .search .ph{color:var(--s-muted);flex:1;font-size:17px}.site .search .val{color:var(--s-ink);flex:1;font-size:17px}.site .rows>*{border-top:1px solid var(--s-line);justify-content:space-between;gap:16px;padding:14px 0;display:flex}.site .rows>:first-child{border-top:0}.site .kv{grid-template-columns:170px 1fr;gap:12px 20px;font-size:15px;display:grid}.site .kv dt{color:var(--s-muted)}.site .kv dd{margin:0;font-weight:550}.site .tbl{border-collapse:collapse;width:100%;font-size:15px}.site .tbl th{text-align:left;font-family:var(--s-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--s-muted);border-bottom:1px solid var(--s-line);padding:10px 14px;font-size:11.5px;font-weight:500}.site .tbl td{border-bottom:1px solid var(--s-line);vertical-align:top;padding:14px}.site .tbl tr:last-child td{border-bottom:0}.site .stat .num{font-size:44px;line-height:1}.site .stat .l{color:var(--s-muted);margin-top:8px;font-size:14px}.site .note{color:var(--s-muted);align-items:flex-start;gap:10px;font-size:14px;line-height:1.55;display:flex}.site .note svg{flex:none;width:17px;height:17px;margin-top:2px}.site .callout{border-radius:var(--s-r-sm);background:var(--s-soft);color:var(--s-ink);align-items:flex-start;gap:12px;padding:18px 20px;font-size:15px;display:flex}.site .callout svg{width:19px;height:19px;color:var(--s-soft-ink);flex:none;margin-top:2px}.site .callout.warn{background:var(--s-warn-bg)}.site .callout.warn svg{color:var(--s-warn)}.site .legal-box{border:1px solid var(--s-line);border-radius:var(--s-r-sm);color:var(--s-muted);background:var(--s-card);padding:18px 20px;font-size:14px}.site .never li{border-top:1px solid var(--s-line);gap:12px;padding:10px 0;font-size:15px;display:flex}.site .never li:first-child{border-top:0}.site .never.teal b{color:var(--s-acc-text)}.site .never b{font-family:var(--s-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--s-warn);min-width:52px;padding-top:3px;font-size:11px}.site .faq{border-top:1px solid var(--s-line)}.site .faq>div{border-bottom:1px solid var(--s-line);padding:20px 0}.site .faq .q{justify-content:space-between;gap:16px;font-size:17px;font-weight:600;display:flex}.site .faq .q:after{content:"+";font-family:var(--s-mono);color:var(--s-acc-text)}.site .faq .open .q:after{content:"–"}.site .faq .a{color:var(--s-muted);max-width:72ch;margin-top:10px}.site .steps{gap:20px;display:grid}.site .step{grid-template-columns:56px 1fr;align-items:start;gap:18px;display:grid}.site .sn,.site .step .sn{border:1px solid var(--s-acc);width:44px;height:44px;color:var(--s-acc-text);font-family:var(--s-mono);border-radius:999px;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.site .tabs{border-bottom:1px solid var(--s-line);gap:6px;display:flex}.site .tabs span{color:var(--s-muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 16px;font-weight:550}.site .tabs span.on{color:var(--s-ink);border-bottom-color:var(--s-acc)}.site .pager{justify-content:center;align-items:center;gap:8px;display:flex}.site .pager span{border:1px solid var(--s-line);border-radius:999px;justify-content:center;align-items:center;min-width:40px;height:40px;padding:0 12px;font-size:14.5px;display:inline-flex}.site .pager span.on{background:var(--s-ink);color:var(--s-bg);border-color:var(--s-ink)}.site .avatar{background:var(--s-soft);width:96px;height:96px;color:var(--s-soft-ink);font-family:var(--s-display);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:38px;display:inline-flex}.site .avatar.sm{width:48px;height:48px;font-size:19px}.site .avatar.xs{width:34px;height:34px;font-size:14px}.site .avatar svg{width:46%;height:46%}.site .record{border:1px solid var(--s-line);border-radius:var(--s-r);background:var(--s-card);overflow:hidden}.site .record .hd{background:var(--s-well);color:var(--s-muted);justify-content:space-between;align-items:center;padding:14px 20px;font-size:13px;display:flex}.site .record .bd{padding:8px 20px 18px}.site .record .rows>*{font-size:15px}.site .record .rows span:first-child{color:var(--s-muted)}.site .record .rows span:last-child{text-align:right;font-weight:600}.site .person-row{border-top:1px solid var(--s-line);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 0;display:grid}.site .person-row:first-child{border-top:0}.site .person-row .nm{font-weight:600}.site .person-row .sub{color:var(--s-muted);font-size:13.5px}.site .answer{border-radius:var(--s-r);border:1px solid var(--s-card-line);background:var(--s-card);box-shadow:var(--s-shadow);overflow:hidden}.site .answer .hd{border-bottom:1px solid var(--s-line);padding:20px 24px}.site .answer .rw{border-bottom:1px solid var(--s-line);grid-template-columns:150px 1fr;gap:16px;padding:14px 24px;font-size:15px;display:grid}.site .answer .rw:last-child{border-bottom:0}.site .answer.compact .rw{grid-template-columns:104px 1fr;padding:13px 22px;font-size:14.5px}.site .answer .ft{border-top:1px solid var(--s-line);background:var(--s-well);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 22px;display:flex}.site .answer .fn{border-top:1px solid var(--s-line);color:var(--s-muted);padding:14px 22px;font-size:12.5px}.site .answer .rw .k{font-family:var(--s-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--s-muted);padding-top:3px;font-size:11.5px}.site .portal{grid-template-columns:250px minmax(0,1fr);min-height:900px;display:grid}.site .side{border-right:1px solid var(--s-line);background:var(--s-bg);padding:28px 20px}.site .side .who{border-bottom:1px solid var(--s-line);align-items:center;gap:12px;margin-bottom:14px;padding:0 8px 22px;display:flex}.site .side a{color:var(--s-nav);border-radius:12px;align-items:center;gap:12px;padding:11px 12px;font-size:15px;font-weight:550;display:flex}.site .side a:hover{background:var(--s-well);text-decoration:none}.site .side a.on{background:var(--s-soft);color:var(--s-soft-ink)}.site .side a svg{width:18px;height:18px}.site .side .who-id{min-width:0}.site .side .who-mail{overflow-wrap:anywhere}.site .my-side-lbl{font-family:var(--s-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--s-muted);padding:18px 12px 6px;font-size:10.5px}.site .side .my-side-out{width:100%;color:var(--s-nav);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:11px 12px;font-size:15px;font-weight:550;display:flex}.site .side .my-side-out:hover{background:var(--s-well)}.site .side .my-side-out svg{width:18px;height:18px}.site .my-head .crumbs{padding:0}.site .my-head h1{margin-top:10px}.site .my-head .lede{margin-top:8px;font-size:17px}.site .my-head-row{align-items:flex-end;gap:20px}.site .my-pad{padding:32px}.site .my-row{border-top:1px solid var(--s-line);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 0;display:grid}.site .my-row:first-child{border-top:0}.site .my-row .nm{font-weight:600}.site .my-row .sub{color:var(--s-muted);font-size:13.5px}.site .my-fact{padding:22px 24px}.site .my-fact+.my-fact{margin-top:12px}.site .my-fact .cat{font-family:var(--s-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--s-muted);font-size:11px}.site .my-fact .claim{font-family:var(--s-display);letter-spacing:-.01em;margin-top:6px;font-size:21px;font-weight:500;line-height:1.3}.site .my-fact .src{font-family:var(--s-mono);color:var(--s-muted);flex-wrap:wrap;gap:4px 12px;margin-top:12px;font-size:11.5px;display:flex}.site .my-fact .src .ok{color:var(--s-ok)}.site .my-fact .why{border-top:1px solid var(--s-line);margin-top:12px}.site .my-fact .why summary{cursor:pointer;color:var(--s-acc-text);justify-content:space-between;gap:16px;padding:12px 0 0;font-size:14px;font-weight:600;list-style:none;display:flex}.site .my-fact .why summary::-webkit-details-marker{display:none}.site .my-fact .why summary:after{content:"+";font-family:var(--s-mono)}.site .my-fact .why[open] summary:after{content:"–"}.site .my-fact .why .note{color:var(--s-muted);max-width:72ch;margin-top:8px;font-size:14.5px}.site .portal-main{background:var(--s-portal-bg);padding:40px 48px 72px}.site .portal-tabs{display:none}.site .appt{border-top:1px solid var(--s-line);grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px 24px;display:grid}.site .appt:first-child{border-top:0}.site .date-tile{border:1px solid var(--s-line);text-align:center;background:var(--s-card);border-radius:14px;width:72px;padding:8px 0}.site .date-tile .m{font-family:var(--s-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--s-acc-text);font-size:11px}.site .date-tile .d{font-family:var(--s-display);font-size:30px;line-height:1.1}.site .site-footer{background:var(--s-footer-bg);border-top:1px solid var(--s-footer-edge);color:var(--s-on-navy);padding:64px 0 34px}.site .site-footer .top{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:40px;display:grid}.site .site-footer .brand-logo{display:inline-block}.site .site-footer .brand img{width:auto;height:40px}.site .site-footer .tag-line{color:var(--s-on-navy-muted);max-width:34ch;margin-top:16px;font-size:14px}.site .site-footer .mail{color:var(--s-on-navy-acc);margin-top:12px;font-size:14px;display:inline-block}.site .site-footer h2{font-family:var(--s-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--s-on-navy-acc);margin-bottom:14px;font-size:11.5px;font-weight:500;line-height:1.55}.site .site-footer li{padding:5px 0}.site .site-footer li a{color:var(--s-on-navy);opacity:.88;font-size:15px}.site .site-footer .disc{color:var(--s-on-navy-muted);border-top:1px solid #f4f1ea24;max-width:110ch;margin-top:44px;padding-top:26px;font-size:13px;line-height:1.6}.site .site-footer .bottom{color:var(--s-on-navy-muted);flex-wrap:wrap;gap:22px;margin-top:22px;font-size:13.5px;display:flex}.site .site-footer .bottom a{color:var(--s-on-navy-muted)}.site .site-footer .bottom .copy{margin-left:auto}.site .site-footer :where(a):focus-visible{outline-color:var(--s-on-navy-acc)}@media (width<=1000px){.site .nav,.site .signin{display:none}.site .menu-btn{display:inline-flex}}@media (width>=1001px){.site .site-menu{display:none}}@media (width<=760px){.site .site-header .in{gap:12px;height:66px}.site .logo img{height:34px}.site .nav,.site .signin,.site .hdr-right .btn{display:none}.site .menu-btn{display:inline-flex}.site .section{padding-block:48px}.site .pad-l{padding:22px}.site .portal-tabs{border-bottom:1px solid var(--s-line);scrollbar-width:none;gap:6px;margin:-8px -20px 20px;padding:0 20px 10px;display:flex;overflow-x:auto}.site .portal-tabs a,.site .portal-tabs .my-tab-out{border:1px solid var(--s-line);background:var(--s-card);min-height:44px;color:var(--s-nav);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 16px;font-size:14px;font-weight:550;display:inline-flex}.site .portal-tabs a:hover{text-decoration:none}.site .portal-tabs a.on{background:var(--s-soft);color:var(--s-soft-ink);border-color:#0000}.site .portal-tabs .my-tab-out{background:0 0}.site .portal-main .btn.sm{height:44px}.site .portal-main .link-arrow,.site .portal-main .rows a{margin-block:-12px;padding-block:12px}.site .my-pad{padding:22px}.site .my-row{grid-template-columns:46px minmax(0,1fr);gap:8px 14px}.site .my-row>:last-child{grid-column:2;justify-self:start}.site .my-fact{padding:20px 18px}.site .my-fact .why summary{align-items:center;min-height:44px;padding:0}.site .my-fact .why .note{margin-top:2px}.site .display{font-size:40px}.site .h1{font-size:34px}.site .h2{font-size:28px}.site .lede{font-size:17px}.site .grid-2,.site .grid-3,.site .grid-4,.site .split,.site .split.even,.site .split-r,.site .aside-layout,.site .form-grid{grid-template-columns:minmax(0,1fr);gap:32px}.site .portal{grid-template-columns:minmax(0,1fr)}.site .side{display:none}.site .portal-main{padding:24px 20px 56px}.site .site-footer .top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.site .site-footer .top>:first-child{grid-column:1/-1}.site .site-footer li{padding:0}.site .site-footer li a,.site .site-footer .brand-logo,.site .site-footer .mail,.site .site-footer .bottom a{align-items:center;min-height:44px;display:inline-flex}.site .site-footer .mail{margin-top:4px}.site .site-footer .bottom{gap:0 22px;margin-top:14px}.site .kv{grid-template-columns:minmax(0,1fr);gap:2px 0}.site .kv dd{margin-bottom:10px}.site .answer .rw,.site .answer.compact .rw{grid-template-columns:minmax(0,1fr);gap:4px}.site .appt{grid-template-columns:72px minmax(0,1fr)}.site .appt>:last-child{grid-column:1/-1}.site .tbl{font-size:14px}.site .btn{height:46px}}}.site .icon-tile{background:var(--s-soft);width:46px;height:46px;color:var(--s-soft-ink);border-radius:13px}.site .nd-wl{border-top:1px solid color-mix(in srgb, var(--s-on-navy) 18%, transparent);margin-top:22px;padding-top:20px;font-size:14px}.site .nd-wl .lead{color:var(--s-on-navy-muted)}.site .nd-wl form{gap:12px;margin-top:14px;display:grid}.site .nd-wl .field label{color:var(--s-on-navy);font-size:13.5px}.site .nd-wl .input{height:46px}.site .nd-wl .btn.ghost{border-color:color-mix(in srgb, var(--s-on-navy) 45%, transparent);color:var(--s-on-navy)}.site .nd-wl .btn:disabled{opacity:.55;cursor:not-allowed}.site .nd-wl .done,.site .nd-wl .err{color:var(--s-on-navy);font-weight:600}.site .nd-wl .err{margin-top:10px}.site .nd-wl a:not(.btn){color:var(--s-on-navy-acc);font-weight:600}.site .nd-wl :where(a,button,input):focus-visible{outline-color:var(--s-on-navy-acc)}.site .pf-record{border-left:4px solid var(--s-acc)}.site .pf-record.off{border-left-color:var(--s-line)}.site .pf-record .hd .eb{font-size:11px}.site .pf-record .pub{padding:10px 0 4px}.site .pf-record dt{color:var(--s-muted)}.site .pf-record dd{text-align:right;margin:0;font-weight:600}.site .pf-record dd.ok{color:var(--s-ok)}.site .pf-record dd.na{color:var(--s-muted)}.site .pf-record dd.unp{font-weight:400}.site .pf-record .note{margin-top:6px;font-size:12.5px}.site .pf-record .src{border-top:1px solid var(--s-line);margin-top:14px;padding-top:12px}.site .pf-record .hd{gap:12px}.site .pf-record .pf-name{font-family:var(--s-display);margin-top:12px;font-size:26px;line-height:1.15}.site .pf-record .pf-name+.pub{padding-top:4px}.site .pf-record .pf-unclaimed{border:1px dashed var(--s-line);border-radius:var(--s-r-sm);background:var(--s-well);color:var(--s-muted);margin-top:14px;padding:12px 14px;font-size:13.5px}.site .pf-record .pf-unlocks{border-top:1px solid var(--s-line);margin-top:10px;padding-top:8px;font-size:14px}.site .qp{background:var(--s-card);border:1px solid var(--s-line);border-radius:var(--s-r-sm);font-family:var(--s-ui);color:var(--s-ink);overflow:hidden}.site .qp-head{background:var(--s-navy);color:var(--s-on-navy);font-family:var(--s-mono);letter-spacing:.14em;text-transform:uppercase;padding:12px 18px;font-size:11.5px;font-weight:500}.site .qp table{border-collapse:collapse;width:100%;font-size:14px}.site .qp td{border-bottom:1px solid var(--s-line);vertical-align:top;color:var(--s-ink);padding:10px 18px}.site .qp td:last-child{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.site .qp .qp-note{color:var(--s-muted);margin-top:2px;font-size:12px;line-height:1.45;display:block}.site .qp tr.qp-total td{color:var(--s-ink);border-bottom:0;border-top:2px solid var(--s-ink);font-size:15px;font-weight:700}.site .qp-lockline,.site .qp-policy{border-top:1px solid var(--s-line);color:var(--s-muted);padding:10px 18px;font-size:12.5px;line-height:1.6}.site .qp-lockline{background:var(--s-well)}.site .qp-lockline b{color:var(--s-ok)}.site .qp-lockline--warn b{color:var(--s-err)}.site .qp-pay{margin-top:22px}.site .qp-pay h2{font-family:var(--s-display);color:var(--s-ink);margin:0 0 4px;font-size:21px;font-weight:500}.site .qp-pay-intro,.site .qp-fineprint,.site .qp-loading{color:var(--s-muted);font-size:13px;line-height:1.6}.site .qp-pay-intro{margin:0 0 10px}.site .qp-fineprint{margin-top:10px}.site .qp-elements{border:1px solid var(--s-field-line);border-radius:var(--s-r-sm);background:var(--s-field);min-height:60px;padding:16px 18px}.site .qp-loading{padding:18px 0}.site .qp-btn{background:var(--s-acc);width:100%;height:48px;color:var(--s-acc-ink);font-family:var(--s-ui);border:1px solid #0000;border-radius:999px;margin-top:14px;padding:0 18px;font-size:15.5px;font-weight:600;display:block}.site .qp-btn:disabled{opacity:.55;cursor:not-allowed}.site .qp-btn--secondary{border-color:var(--s-ghost-line);color:var(--s-ink);background:0 0}.site .qp-error,.site .qp-skipped{border-radius:var(--s-r-sm);margin-top:14px;padding:14px 16px;font-size:13.5px;line-height:1.6}.site .qp-error{background:var(--s-warn-bg);color:var(--s-ink)}.site .qp-skipped{background:var(--s-well);color:var(--s-muted)}.site .qp-state{font-family:var(--s-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;padding:3px 9px;font-size:11px;display:inline-flex}.site .qp-state--authorized,.site .qp-state--saved{color:var(--s-ink)}.site .qp-state--captured{color:var(--s-ok)}.site .qp-state--auth_failed{color:var(--s-err)}.site .qp-state--released,.site .qp-state--refunded,.site .qp-state--none{color:var(--s-muted)}@media print{.site .qp-pay,.site .qp-btn{display:none}}.site .nf-hero{padding:80px 0 72px}.site .nf-num{font-family:var(--s-display);letter-spacing:-.04em;color:var(--s-acc-text);opacity:.9;font-size:120px;font-weight:380;line-height:1}.site .nf-eb{margin-top:18px}.site .nf-h1{margin-top:12px}.site .nf-lede{margin:16px auto 0}.site .nf-actions{justify-content:center}.site .nf-links{margin-top:18px}.site .nf-links a{height:100%;color:var(--s-ink);flex-direction:column;align-items:flex-start;display:flex}.site .nf-links a:hover{border-color:var(--s-acc);text-decoration:none}.site .nf-links .h4{margin-top:14px}.site .nf-links .small{margin-top:4px}@media (width<=760px){.site .nf-num{font-size:84px}}.site .err-hero{padding:96px 0 88px}.site .err-lede{margin:16px auto 0}.site .err-actions{justify-content:center}@media (width<=760px){.site .err-hero{padding:64px 0 56px}}.site .portal-main .err-hero{padding:40px 0 48px}.site .portal-main .err-hero:before{display:none}.site .portal-main .err .wrap{padding-inline:0}
