._banner_u579t_1{background:var(--color-primary-050);border-bottom:1px solid var(--color-border);color:var(--color-text);font-size:var(--text-sm)}._inner_u579t_8{display:flex;align-items:flex-start;gap:var(--space-2);padding-block:var(--space-2)}._icon_u579t_15{font-size:var(--text-lg);line-height:1.2;color:var(--color-info);flex:none}._text_u579t_22{margin:0}._details_u579t_26{display:inline}._summary_u579t_30{display:inline;margin-left:var(--space-2);color:var(--color-link);cursor:pointer;text-decoration:underline;text-underline-offset:.15em}._summary_u579t_30::-webkit-details-marker{display:none}._long_u579t_42{display:block;margin-top:var(--space-2);max-width:var(--container-narrow);color:var(--color-text-muted)}._header_1fl4i_1{position:sticky;top:0;z-index:var(--z-header);background:var(--color-primary);color:var(--color-on-primary);box-shadow:var(--shadow-sm)}._bar_1fl4i_10{display:flex;align-items:center;gap:var(--space-4);min-height:var(--header-height);flex-wrap:wrap}._brand_1fl4i_18{display:inline-flex;align-items:center;gap:var(--space-3);color:var(--color-on-primary);text-decoration:none;font-weight:var(--weight-bold);margin-right:auto}._brand_1fl4i_18:visited{color:var(--color-on-primary)}._brandMark_1fl4i_31{display:inline-grid;place-items:center;background:var(--color-on-primary);color:var(--color-primary);border-radius:var(--radius-md);font-weight:var(--weight-bold);padding:.15rem .4rem;font-size:var(--text-sm);letter-spacing:.02em}._brandMarkNum_1fl4i_42{color:var(--color-action)}._brandName_1fl4i_46{font-size:var(--text-lg)}._toggle_1fl4i_50{display:inline-flex;align-items:center;gap:var(--space-2);background:transparent;color:var(--color-on-primary);border:2px solid rgba(255,255,255,.6);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-weight:var(--weight-semibold);cursor:pointer}._toggleIcon_1fl4i_62{font-size:var(--text-lg);line-height:1}._nav_1fl4i_67{display:none;flex-basis:100%}._navOpen_1fl4i_72{display:block}._navList_1fl4i_76{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding-block:var(--space-2)}._navLink_1fl4i_84{display:block;color:var(--color-on-primary);text-decoration:none;padding:var(--space-3);border-radius:var(--radius-md);font-weight:var(--weight-semibold)}._navLink_1fl4i_84:visited{color:var(--color-on-primary)}._navLink_1fl4i_84:hover{background:var(--color-primary-600)}._navLinkActive_1fl4i_98{background:var(--color-primary-700);box-shadow:inset 0 0 0 2px #ffffff59}@media(min-width:48rem){._toggle_1fl4i_50{display:none}._nav_1fl4i_67{display:block;flex-basis:auto}._navList_1fl4i_76{flex-direction:row;align-items:center;gap:var(--space-1);padding-block:0}._navLink_1fl4i_84{padding:var(--space-2) var(--space-3)}}._footer_1r2bw_1{margin-top:var(--space-10);background:var(--color-bg-subtle);border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-sm)}._inner_1r2bw_9{display:flex;flex-direction:column;gap:var(--space-4);padding-block:var(--space-6)}._crisis_1r2bw_16{background:var(--color-primary-050);border:1px solid var(--color-border);border-left:4px solid var(--color-crisis);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);color:var(--color-text)}._links_1r2bw_25{display:flex;flex-wrap:wrap;gap:var(--space-4)}._links_1r2bw_25 a{font-weight:var(--weight-semibold)}._privacy_1r2bw_34,._fine_1r2bw_35{margin:0;max-width:var(--container-narrow)}._fine_1r2bw_35{color:var(--color-text-subtle);font-size:var(--text-xs)}._shell_3awm6_1{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}._main_3awm6_8{flex:1 0 auto;outline:none}._wrap_hr4tl_1{display:flex;align-items:center;justify-content:center;gap:var(--space-3);min-height:40vh;color:var(--color-text-muted);font-size:var(--text-lg)}._spinner_hr4tl_11{width:1.5rem;height:1.5rem;border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:_spin_hr4tl_11 .8s linear infinite}@keyframes _spin_hr4tl_11{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._spinner_hr4tl_11{animation:none;border-top-color:var(--color-border)}}:root{--color-primary: #0b3d61;--color-primary-600: #0e4d7a;--color-primary-700: #093251;--color-primary-050: #eaf2f8;--color-on-primary: #ffffff;--color-action: #1a7a4c;--color-action-600: #15683f;--color-action-700: #0f4f30;--color-on-action: #ffffff;--color-danger: #b3261e;--color-warning: #8a5a00;--color-success: #1a7a4c;--color-info: #0e4d7a;--color-crisis: #8a1c1c;--color-bg: #ffffff;--color-bg-subtle: #f5f7fa;--color-surface: #ffffff;--color-surface-raised: #ffffff;--color-border: #c9d2dc;--color-border-strong: #8a97a6;--color-text: #1a2230;--color-text-muted: #4a5566;--color-text-subtle: #5c6675;--color-link: #0b57a4;--color-link-visited: #6a3fb0;--color-focus: #ffbf47;--focus-ring: 0 0 0 3px var(--color-focus);--focus-outline: 3px solid var(--color-focus);--font-sans: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--text-xs: .8125rem;--text-sm: .9375rem;--text-base: 1.0625rem;--text-lg: 1.25rem;--text-xl: 1.5rem;--text-2xl: 1.875rem;--text-3xl: 2.375rem;--text-4xl: clamp(2.5rem, 6vw, 3.25rem);--leading-tight: 1.2;--leading-normal: 1.6;--weight-normal: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-8: 3rem;--space-10: 4rem;--space-12: 6rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 14px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(16, 24, 40, .06), 0 1px 3px rgba(16, 24, 40, .1);--shadow-md: 0 4px 6px -2px rgba(16, 24, 40, .08), 0 12px 16px -4px rgba(16, 24, 40, .12);--container-max: 72rem;--container-narrow: 44rem;--header-height: 4.5rem;--z-header: 100;--z-skiplink: 200;--z-dialog: 1000;--z-widget: 1100;--tap-target-min: 44px}@media(prefers-color-scheme:dark){:root{--color-primary: #4aa3e0;--color-primary-600: #67b4ea;--color-primary-700: #2b7bb5;--color-primary-050: #10202c;--color-on-primary: #06121c;--color-action: #3ecf8e;--color-action-600: #55d99e;--color-action-700: #2fae76;--color-on-action: #06231a;--color-danger: #ff6b6b;--color-warning: #f0b429;--color-success: #3ecf8e;--color-info: #4aa3e0;--color-crisis: #ff8a8a;--color-bg: #0c141d;--color-bg-subtle: #111c27;--color-surface: #14202c;--color-surface-raised: #1a2836;--color-border: #2b3a4a;--color-border-strong: #4a5c6f;--color-text: #e8eef4;--color-text-muted: #b6c2cf;--color-text-subtle: #93a1b0;--color-link: #7cc0f5;--color-link-visited: #c3a6ec;--color-focus: #ffbf47;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .5);--shadow-md: 0 8px 24px rgba(0, 0, 0, .55)}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100vh;min-height:100dvh;line-height:var(--leading-normal);-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul[role=list],ol[role=list]{list-style:none;padding:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}body{font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-text);background-color:var(--color-bg)}h1,h2,h3,h4{line-height:var(--leading-tight);font-weight:var(--weight-bold);color:var(--color-text)}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl)}a{color:var(--color-link);text-underline-offset:.15em}a:visited{color:var(--color-link-visited)}a:hover{text-decoration-thickness:2px}:focus-visible{outline:var(--focus-outline);outline-offset:2px;border-radius:var(--radius-sm)}:focus:not(:focus-visible){outline:none}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--space-2);top:-3rem;z-index:var(--z-skiplink);background:var(--color-primary);color:var(--color-on-primary);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);text-decoration:none;transition:top .15s ease}.skip-link:focus{top:var(--space-2)}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--space-4)}button,[role=button],a.button{min-height:var(--tap-target-min)}@media(forced-colors:active){:focus-visible{outline:3px solid CanvasText}}
