@font-face{font-family:Material Icons;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-icons-LEZCGFVT.woff2") format("woff2"),url("./media/material-icons-JLIDJUWE.woff") format("woff")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-icons-outlined-7BWLPMFK.woff2") format("woff2"),url("./media/material-icons-outlined-PCUTWIDZ.woff") format("woff")}.material-icons-outlined{font-family:Material Icons Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Round;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-icons-round-WEHMTW23.woff2") format("woff2"),url("./media/material-icons-round-SLOHZIXU.woff") format("woff")}.material-icons-round{font-family:Material Icons Round;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Sharp;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-icons-sharp-HCCYMPXE.woff2") format("woff2"),url("./media/material-icons-sharp-U4OLFP3G.woff") format("woff")}.material-icons-sharp{font-family:Material Icons Sharp;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Two Tone;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-icons-two-tone-M5N5K6F5.woff2") format("woff2"),url("./media/material-icons-two-tone-LCGWGE2N.woff") format("woff")}.material-icons-two-tone{font-family:Material Icons Two Tone;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}:root{--surface-page: #f4f5f7;--surface-card: #ffffff;--surface-sunken: #eceef2;--surface-inverse: #10233f;--ink-strong: #16202e;--ink-muted: #51607a;--ink-faint: #8a96a8;--ink-inverse: #ffffff;--ink-inverse-muted: #c3cede;--line-soft: #e1e5ec;--line-hairline: #d3d9e3;--brand-primary: #2f5f9e;--brand-primary-ink: #ffffff;--brand-accent: #ffcc00;--link-ink: #2a5590;--focus-ring: #2f5f9e;--event-accent: #2f7de1;--bad-ink: #a3261f;--radius-sm: 6px;--radius-md: 10px;--font-heading: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--line-height-body: 1.55}*,*:before,*:after{box-sizing:border-box}html,body,app-root{display:block;height:100%;margin:0}body{background:var(--surface-page);color:var(--ink-strong);font-family:var(--font-body);font-size:16px;line-height:var(--line-height-body);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}h1,h2,h3{font-family:var(--font-heading);margin:0}a{color:var(--link-ink)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ea-note{max-width:34rem;margin:0 auto;padding:22vh 24px 0;text-align:center;color:var(--ink-muted)}.ea-note h1{font-size:1.25rem;color:var(--ink-strong);margin-bottom:8px}.ea-btn{display:inline-block;margin-top:16px;padding:12px 22px;border-radius:var(--radius-sm);background:var(--brand-primary);color:var(--brand-primary-ink);font-weight:600;text-decoration:none}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
