@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.3xzwb88tucl-q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.20csvlgbb63y1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.17e3l4txdrufi.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ewdtdf6ai7o-.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.03ilua6xb7p2f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.1bg6trwi21i5q.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.3a_7qwcscqi0t.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.22w-t0ek6hrfw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.1n2oi-d4a-xww.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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_b452911f-module__o1ybTq__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_b452911f-module__o1ybTq__variable{--font-poppins:"Poppins", "Poppins Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--font-sans:var(--font-poppins,system-ui), system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-display:var(--font-sans);--text-large-title:clamp(1.875rem, 1.45rem + 1.8vw, 2.5rem);--text-title:1.375rem;--text-body:1.0625rem;--text-subhead:1rem;--text-label:.875rem;--tracking-title:-.01em;--tracking-label:.18em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--radius-control:.75rem;--radius-card:1rem;--radius-card-lg:1.75rem;--radius-pill:999px;--control-min-size:2.75rem;--button-size:3.5rem;--duration-fast:.18s;--color-bg:#f7f9fb;--color-surface:#fff;--color-text:#07274a;--color-text-secondary:#5b6778;--color-separator:#727e8e;--color-line:#e3e8ef;--color-primary:#28b224;--color-primary-hover:#3cc238;--color-on-primary:#07274a;--color-secondary:#07274a;--color-accent:#16751a;--color-route:#28b224;--color-selected:#e9f7e8;--color-selected-border:#28b224;--color-error:#b42318;--color-focus:#16751a;--color-done:#28b224;--color-on-done:#07274a;--color-glow:#00e050;--color-inset:#f7f9fb;--color-panel-border:#e3e8ef;--shadow-card:0 8px 24px #07274a14;--shadow-raised:var(--shadow-card);--shadow-panel:0 1px 2px #07274a0a, 0 16px 48px #07274a14;--shadow-sticky:0 -4px 16px #07274a14;--rg-night:#081b0f;--rg-night-surface:#0f2818;--rg-night-selected:#133a20;--rg-night-line:#2a4a35;--rg-night-separator:#6f8296;--rg-on-night:#f5f7fa;--rg-gray-dark-bg:#a7b3c2;--rg-green:#28b224;--rg-white:#fff;--rg-glow-bg:radial-gradient(circle at 85% 80%, #00e05059, transparent 60%)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--color-bg:#081b0f;--color-surface:#0f2818;--color-text:#f5f7fa;--color-text-secondary:#a7b3c2;--color-separator:#6f8296;--color-line:#2a4a35;--color-primary:#28b224;--color-primary-hover:#3cc238;--color-on-primary:#07274a;--color-secondary:#f5f7fa;--color-accent:#28b224;--color-route:#28b224;--color-selected:#133a20;--color-selected-border:#28b224;--color-error:#ff8a80;--color-focus:#28b224;--color-inset:#081b0f;--color-panel-border:#f5f7fa14;--shadow-card:none;--shadow-raised:none;--shadow-panel:0 16px 48px #00000059;--shadow-sticky:0 -4px 16px #00000059}}@media (prefers-contrast:more){:root{--color-text-secondary:#3f4a58;--color-separator:#5b6778;--color-accent:#0f5a13}}@media (prefers-contrast:more) and (prefers-color-scheme:dark){:root{--color-text-secondary:#c7d0db;--color-separator:#8fa0b3;--color-accent:#4cc948}}*,:before,:after{box-sizing:border-box}body{background:var(--color-bg);min-height:100dvh;color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}h1,h2,h3,p{margin:0}a{color:var(--color-accent);text-underline-offset:.2em;text-decoration-thickness:1px}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}@media print{@page{size:A4;margin:15mm}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#fff;--color-surface:#fff;--color-text:#07274a;--color-text-secondary:#3f4a58;--color-separator:#727e8e;--color-line:#e3e8ef;--color-primary:#28b224;--color-on-primary:#07274a;--color-secondary:#07274a;--color-accent:#16751a;--color-route:#28b224;--color-selected:#e9f7e8;--color-inset:#fff;--shadow-card:none;--shadow-raised:none;--shadow-panel:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
