:root{--bd:#1e4f8a;--bm:#3e86d2;--bl:#c3ddf7;--bp:#e7f1fc;--bx:#b6d4f1;--or:#eb6a2e;--od:#c4551c;--ol:#fbe7d8;--gn:#1b8a5a;--gnl:#e3f4ec;--gm:#27a96c;--rd:#c2453a;--rdl:#fbe9e7;--rdd:#9e352c;--gd:#b8860b;--gdl:#fbf1da;--dk:#14345a;--mi:#3e6188;--mu:#5d748f;--mubg:#4a607a;--bo:#e4ebf3;--bg:#edf3f9;--of:#f4f8fc;--wh:#fff;--tone-ok-fg:var(--gn);--tone-ok-bg:var(--gnl);--tone-wait-fg:var(--bd);--tone-wait-bg:var(--bp);--tone-warn-fg:var(--od);--tone-warn-bg:var(--ol);--tone-bad-fg:var(--rd);--tone-bad-bg:var(--rdl);--font:"Inter", "Helvetica Neue", Arial, sans-serif;--fs-micro:11px;--fs-sm:12.5px;--fs-base:14px;--fs-md:15px;--fs-lg:17px;--fs-xl:21px;--fs-2xl:27px;--r-sm:6px;--r:10px;--r-lg:14px;--r-pill:999px;--sh-card:0 1px 2px #14345a0d;--sh-pop:0 16px 44px #14345a2e;--dur-fast:.12s;--dur:.22s;--dur-slow:.6s;--ease:cubic-bezier(.2, .7, .3, 1);--defer:.3s}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable;scroll-behavior:smooth}body{font-family:var(--font);font-size:var(--fs-base);background:var(--bg);color:var(--dk);-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}@media (hover:none) and (pointer:coarse){input,select,textarea{font-size:16px!important}}:focus-visible{outline:2px solid var(--bm);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}.tab-enter{animation:tab-enter var(--dur) var(--ease) both}.tab-enter:has(.tab-enter){animation-duration:0s}@keyframes tab-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.skip{z-index:999;background:var(--bd);color:#fff;border-radius:var(--r-sm);font-weight:800;font-size:var(--fs-sm);padding:10px 16px;position:absolute;top:8px;left:-9999px}.skip:focus{left:8px}.util-bar{background:var(--bd);color:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:31px;padding:8px 28px;display:flex}.ub-mod{font-size:var(--fs-micro);letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;font-weight:800}.ub-fac{font-size:var(--fs-sm);opacity:.85;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.top{border-bottom:1px solid var(--bo);background:#fff;align-items:center;gap:34px;height:58px;padding:0 28px;display:flex}.brand{cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:9px;margin:-6px 0;padding:6px 0;display:flex}.brand .wordmark{font-size:var(--fs-lg);letter-spacing:-.2px;font-weight:800}.wordmark .wb{color:#1a6ec0}.wordmark .wo{color:var(--or)}.bdiv{background:var(--bx);border-radius:1px;flex-shrink:0;width:2px;height:17px}.eprod{font-size:var(--fs-lg);letter-spacing:-.2px;color:var(--bd);font-weight:700}.nav{scrollbar-width:none;flex:1;align-items:center;gap:2px;min-width:0;height:100%;padding-right:36px;display:flex;position:relative;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.nav::-webkit-scrollbar{display:none}.nav-item{height:100%;font-size:var(--fs-base);color:var(--mu);cursor:pointer;letter-spacing:-.1px;white-space:nowrap;outline-offset:-2px;transition:color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);background:0 0;border:none;flex-shrink:0;align-items:center;gap:7px;padding:0 15px;font-weight:700;text-decoration:none;display:flex;position:relative}.nav-item svg{width:17px;height:17px}.nav-item:hover,.nav-item.on{color:var(--bd)}.nav-ind{pointer-events:none;background:var(--bd);height:2.5px;bottom:0;left:var(--ind-x,0px);width:var(--ind-w,0px);transition:left var(--dur) var(--ease), width var(--dur) var(--ease);border-radius:2px 2px 0 0;position:absolute}.nct{border-radius:var(--r-pill);background:var(--od);color:#fff;min-width:19px;height:19px;font-size:var(--fs-micro);justify-content:center;align-items:center;padding:0 5px;font-weight:800;display:inline-flex}.nct-neutral{background:var(--bx);color:var(--bd)}.topright{flex-shrink:0;align-items:center;gap:14px;margin-left:auto;display:flex}.tr-div{background:var(--bo);width:1px;height:22px}@media (max-width:900px){.top{flex-wrap:wrap;gap:0 16px;height:auto;padding-top:10px}.nav{flex-basis:100%;order:3;height:46px}}@media (max-width:480px){.util-bar{padding:8px 16px}.top{gap:16px;padding:10px 16px 0}.eprod,.bdiv{display:none}.topright{gap:10px}}.page{max-width:1120px;margin:0 auto;padding:24px 28px 80px}.hhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:0 2px 16px;display:flex}.hgreet-g{font-size:var(--fs-2xl);letter-spacing:-.5px;color:var(--dk);font-weight:800;line-height:1.1}.hgreet-n{font-size:var(--fs-md);color:var(--mi);margin-top:4px;font-weight:600}.hsub{font-size:var(--fs-sm);color:var(--mi);text-align:right;font-weight:600;line-height:1.55}.seclbl{font-size:var(--fs-micro);letter-spacing:.7px;text-transform:uppercase;color:var(--bd);justify-content:space-between;align-items:center;gap:10px;margin:0 3px 8px;font-weight:800;display:flex}.seclbl .ct,.sechd .ct{font-size:var(--fs-sm);color:var(--mi);letter-spacing:0;text-transform:none;font-weight:700}.seclbl.sp{margin-top:24px}.sechd{font-size:var(--fs-sm);letter-spacing:0;text-transform:none;color:var(--mi);justify-content:space-between;align-items:center;gap:10px;margin:0 3px 8px;font-weight:700;display:flex}.sechd.sp{margin-top:24px}.sechd>.seclbl{min-width:0;margin:0}.card{border:1px solid var(--bo);box-shadow:var(--sh-card);background:#fff;border-radius:12px}.card-pad{padding:14px 16px}.card-hdr{border-bottom:1px solid var(--bo);align-items:center;gap:11px;padding:13px 18px;display:flex}.card-title{font-size:var(--fs-base);color:var(--dk);font-weight:800}.card-sub{font-size:var(--fs-sm);color:var(--mu);margin-top:1px;font-weight:600}.card-body{padding:8px 18px 14px}.chip{font-size:var(--fs-micro);white-space:nowrap;letter-spacing:.2px;transition:color var(--dur-fast) var(--ease);flex-shrink:0;align-items:center;gap:5px;font-weight:800;display:inline-flex}.chip-ok{color:var(--tone-ok-fg)}.chip-wait{color:var(--tone-wait-fg)}.chip-warn{color:var(--tone-warn-fg)}.chip-bad{color:var(--tone-bad-fg)}.chip-neutral{color:var(--mu)}.alertflag{font:inherit;font-size:var(--fs-sm);color:var(--dk);cursor:pointer;white-space:nowrap;transition:color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);background:0 0;border:none;flex-shrink:0;align-items:center;gap:8px;margin:-4px -2px;padding:4px 2px;font-weight:800;text-decoration:none;display:inline-flex}.alertflag:hover{color:var(--bd)}.alertflag .nct{flex-shrink:0}.row{text-align:left;border:none;border-bottom:1px solid var(--of);cursor:pointer;width:100%;font:inherit;color:inherit;transition:background var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);background:#fff;align-items:center;gap:12px;padding:12px 14px;display:flex}.row:active{transform:translateY(1px)}.row:last-child{border-bottom:none}a.row,a.row:hover{text-decoration:none}.row:hover{background:var(--of)}.row:active:not(:disabled){background:var(--bp)}.row:disabled{cursor:default}.row:disabled .row-t,.row:disabled .row-s,.row:disabled .row-chev{opacity:.55}.row-main{flex:1;min-width:0}.row-t{font-size:var(--fs-base);color:var(--dk);overflow-wrap:anywhere;font-weight:700;display:block}.row-s{font-size:var(--fs-sm);color:var(--mu);overflow-wrap:anywhere;margin-top:2px;font-weight:600;display:block}.row-chev{color:var(--mu);flex-shrink:0}.row-chev svg{width:16px;height:16px;display:block}.btn{cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);border:none;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:10px 16px;font-size:13px;font-weight:800;display:inline-flex}.btn,.btn:hover{text-decoration:none}.btn:disabled{opacity:.55;cursor:not-allowed}.btn:active:not(:disabled),.btn-link:active,.alertflag:active,.nav-item:active{transform:translateY(1px)}.btn svg{width:15px;height:15px}.btn-prim{background:var(--bd);color:#fff}.btn-prim:hover:not(:disabled){background:var(--dk)}.btn-cta{background:var(--or);color:#fff}.btn-cta:hover:not(:disabled){background:var(--od)}.btn-ghost{color:var(--mi);border:1px solid var(--bo);background:#fff}.btn-ghost:hover:not(:disabled){background:var(--of);color:var(--dk)}.btn-danger{background:var(--rd);color:#fff}.btn-danger:hover:not(:disabled){background:var(--rdd)}.btn-done,.btn-done:disabled{background:color-mix(in srgb, var(--gn) 85%, #000);color:#fff;opacity:1;cursor:default}.btn-link{font-size:var(--fs-sm);color:var(--bd);cursor:pointer;transition:color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);background:0 0;border:none;margin:-8px -6px;padding:8px 6px;font-weight:800}.btn-link:hover{color:var(--dk)}.btn-link:disabled{opacity:.55;cursor:default}.btn-link:active,.alertflag:active,.nav-item:active{opacity:.7}@media (pointer:coarse){.btn,.btn-link,.row{min-height:44px}}dialog{opacity:0;transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease), filter var(--dur) var(--ease), overlay var(--dur) allow-discrete, display var(--dur) allow-discrete;margin:auto;transform:translateY(8px)scale(.98)}dialog[open]{opacity:1;transform:none}dialog:not([open]){pointer-events:none}@starting-style{dialog[open]{opacity:0;transform:translateY(8px)scale(.98)}}body:has(.dlg[open]) dialog[open]:not(.dlg){filter:blur(2px)}dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity var(--dur) var(--ease), overlay var(--dur) allow-discrete, display var(--dur) allow-discrete;background:#14345a73}dialog[open]::backdrop{opacity:1}@starting-style{dialog[open]::backdrop{opacity:0}}.dlg{border-radius:var(--r-lg);width:min(470px,100vw - 40px);box-shadow:var(--sh-pop);color:var(--dk);background:#fff;border:none;padding:0}.dlg-hd{padding:20px 24px 0}.dlg-t{font-size:var(--fs-lg);letter-spacing:-.2px;font-weight:800}.dlg-b{font-size:var(--fs-base);color:var(--mi);overflow-wrap:anywhere;padding:8px 24px 4px;font-weight:600;line-height:1.55}.dlg-r{justify-content:flex-end;gap:9px;padding:16px 24px 20px;display:flex}.skel{background:var(--of);border-radius:var(--r-sm);display:block}.toast{background:var(--dk);color:#fff;font-size:var(--fs-sm);z-index:130;max-width:80vw;box-shadow:var(--sh-pop);animation:toast-in var(--dur) var(--ease) both;border:0;border-radius:12px;margin:0;padding:12px 20px;font-weight:700;position:fixed;inset:auto auto 24px 50%;overflow:visible;transform:translate(-50%)}.toast[data-bad=true]{background:var(--rd)}.toast[popover]{border:0;margin:0;top:auto;right:auto;overflow:visible}.toast[data-leaving]:not([data-leaving=false]){animation:toast-out var(--dur) var(--ease) both}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,6px)}}@keyframes toast-out{to{opacity:0;transform:translate(-50%,4px)}}.muted{color:var(--mu)}.busy{transition:opacity var(--dur) var(--ease)}.busy[aria-busy=true]{opacity:.4;pointer-events:none;transition-delay:var(--defer)}.eyebrow{font-size:var(--fs-micro);letter-spacing:.7px;text-transform:uppercase;color:var(--bd);font-weight:800}.empty{text-align:center;font-size:var(--fs-base);color:var(--mu);padding:28px 16px;font-weight:600}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media print{:is(body:has(.print-page) .util-bar,body:has(.print-page) .top){display:none!important}body:has(.print-page) .page{max-width:none;padding:0}.no-print{display:none!important}}
