@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/roboto-cyrillic-ext-400-normal-qHufge6k.woff2)format("woff2"),url(/build/assets/roboto-cyrillic-ext-400-normal-DhDk0Xwi.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/roboto-cyrillic-400-normal-CBPI_iaY.woff2)format("woff2"),url(/build/assets/roboto-cyrillic-400-normal-BepgbcUK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/roboto-greek-ext-400-normal-C7ftzq0i.woff2)format("woff2"),url(/build/assets/roboto-greek-ext-400-normal-DSIYbWsP.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/roboto-greek-400-normal-ai2Z1K3C.woff2)format("woff2"),url(/build/assets/roboto-greek-400-normal-D904r64h.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/roboto-math-400-normal-BEFej5gc.woff2)format("woff2"),url(/build/assets/roboto-math-400-normal-D6sS4O5l.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/roboto-symbols-400-normal-CB1Ce4Gk.woff2)format("woff2"),url(/build/assets/roboto-symbols-400-normal-C7tGlxgb.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/roboto-vietnamese-400-normal-D2PTxGxD.woff2)format("woff2"),url(/build/assets/roboto-vietnamese-400-normal-Bf76hAzZ.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/roboto-latin-ext-400-normal-C3tdtHj3.woff2)format("woff2"),url(/build/assets/roboto-latin-ext-400-normal-CIveymTr.woff)format("woff");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:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/roboto-latin-400-normal-BqEyEoaF.woff2)format("woff2"),url(/build/assets/roboto-latin-400-normal-D27F5sTu.woff)format("woff");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:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/roboto-cyrillic-ext-500-normal-BWC_xYeb.woff2)format("woff2"),url(/build/assets/roboto-cyrillic-ext-500-normal-SCgicl0l.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/roboto-cyrillic-500-normal-CLao9AfR.woff2)format("woff2"),url(/build/assets/roboto-cyrillic-500-normal-C8ZOEKN4.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/roboto-greek-ext-500-normal-CQLBPaP8.woff2)format("woff2"),url(/build/assets/roboto-greek-ext-500-normal-DM47zIPs.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/roboto-greek-500-normal-C9AnhcmC.woff2)format("woff2"),url(/build/assets/roboto-greek-500-normal-XBIQOowA.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/roboto-math-500-normal-C4NU9gLX.woff2)format("woff2"),url(/build/assets/roboto-math-500-normal-BNGXE_xU.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/roboto-symbols-500-normal-B_CZKVJS.woff2)format("woff2"),url(/build/assets/roboto-symbols-500-normal-DFnofPUt.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/roboto-vietnamese-500-normal-B3ncpOoB.woff2)format("woff2"),url(/build/assets/roboto-vietnamese-500-normal-BgoYVz-9.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/roboto-latin-ext-500-normal-pMCM9Ixg.woff2)format("woff2"),url(/build/assets/roboto-latin-ext-500-normal-C1cK9xmS.woff)format("woff");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:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/roboto-latin-500-normal-7RbcRiD8.woff2)format("woff2"),url(/build/assets/roboto-latin-500-normal-fsTFPL3E.woff)format("woff");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}:root,[data-theme=light]{--md-sys-color-primary:#0f6b57;--md-sys-color-on-primary:#fff;--md-sys-color-primary-container:#a2f2d9;--md-sys-color-on-primary-container:#005141;--md-sys-color-secondary:#4b635b;--md-sys-color-on-secondary:#fff;--md-sys-color-secondary-container:#cde9de;--md-sys-color-on-secondary-container:#344c44;--md-sys-color-tertiary:#416277;--md-sys-color-on-tertiary:#fff;--md-sys-color-tertiary-container:#c5e7ff;--md-sys-color-on-tertiary-container:#284b5e;--md-sys-color-error:#ba1a1a;--md-sys-color-on-error:#fff;--md-sys-color-error-container:#ffdad6;--md-sys-color-on-error-container:#93000a;--md-sys-color-background:#f5fbf6;--md-sys-color-on-background:#171d1b;--md-sys-color-surface:#f5fbf6;--md-sys-color-on-surface:#171d1b;--md-sys-color-surface-variant:#dbe5df;--md-sys-color-on-surface-variant:#3f4945;--md-sys-color-surface-dim:#d5dbd7;--md-sys-color-surface-bright:#f5fbf6;--md-sys-color-surface-container-lowest:#fff;--md-sys-color-surface-container-low:#eff5f1;--md-sys-color-surface-container:#e9efeb;--md-sys-color-surface-container-high:#e3eae5;--md-sys-color-surface-container-highest:#dee4e0;--md-sys-color-inverse-surface:#2b322f;--md-sys-color-inverse-on-surface:#ecf2ee;--md-sys-color-inverse-primary:#86d6be;--md-sys-color-outline:#6f7975;--md-sys-color-outline-variant:#bfc9c4;--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-surface-tint:#0f6b57;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--md-sys-color-primary:#86d6be;--md-sys-color-on-primary:#00382c;--md-sys-color-primary-container:#005141;--md-sys-color-on-primary-container:#a2f2d9;--md-sys-color-secondary:#b2ccc2;--md-sys-color-on-secondary:#1d352e;--md-sys-color-secondary-container:#344c44;--md-sys-color-on-secondary-container:#cde9de;--md-sys-color-tertiary:#a9cbe2;--md-sys-color-on-tertiary:#0e3446;--md-sys-color-tertiary-container:#284b5e;--md-sys-color-on-tertiary-container:#c5e7ff;--md-sys-color-error:#ffb4ab;--md-sys-color-on-error:#690005;--md-sys-color-error-container:#93000a;--md-sys-color-on-error-container:#ffdad6;--md-sys-color-background:#0f1512;--md-sys-color-on-background:#dee4e0;--md-sys-color-surface:#0f1512;--md-sys-color-on-surface:#dee4e0;--md-sys-color-surface-variant:#3f4945;--md-sys-color-on-surface-variant:#bfc9c4;--md-sys-color-surface-dim:#0f1512;--md-sys-color-surface-bright:#343b38;--md-sys-color-surface-container-lowest:#090f0d;--md-sys-color-surface-container-low:#171d1b;--md-sys-color-surface-container:#1b211f;--md-sys-color-surface-container-high:#252b29;--md-sys-color-surface-container-highest:#303633;--md-sys-color-inverse-surface:#dee4e0;--md-sys-color-inverse-on-surface:#2b322f;--md-sys-color-inverse-primary:#0f6b57;--md-sys-color-outline:#89938e;--md-sys-color-outline-variant:#3f4945;--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-surface-tint:#86d6be;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme]){--md-sys-color-primary:#86d6be;--md-sys-color-on-primary:#00382c;--md-sys-color-primary-container:#005141;--md-sys-color-on-primary-container:#a2f2d9;--md-sys-color-secondary:#b2ccc2;--md-sys-color-on-secondary:#1d352e;--md-sys-color-secondary-container:#344c44;--md-sys-color-on-secondary-container:#cde9de;--md-sys-color-tertiary:#a9cbe2;--md-sys-color-on-tertiary:#0e3446;--md-sys-color-tertiary-container:#284b5e;--md-sys-color-on-tertiary-container:#c5e7ff;--md-sys-color-error:#ffb4ab;--md-sys-color-on-error:#690005;--md-sys-color-error-container:#93000a;--md-sys-color-on-error-container:#ffdad6;--md-sys-color-background:#0f1512;--md-sys-color-on-background:#dee4e0;--md-sys-color-surface:#0f1512;--md-sys-color-on-surface:#dee4e0;--md-sys-color-surface-variant:#3f4945;--md-sys-color-on-surface-variant:#bfc9c4;--md-sys-color-surface-dim:#0f1512;--md-sys-color-surface-bright:#343b38;--md-sys-color-surface-container-lowest:#090f0d;--md-sys-color-surface-container-low:#171d1b;--md-sys-color-surface-container:#1b211f;--md-sys-color-surface-container-high:#252b29;--md-sys-color-surface-container-highest:#303633;--md-sys-color-inverse-surface:#dee4e0;--md-sys-color-inverse-on-surface:#2b322f;--md-sys-color-inverse-primary:#0f6b57;--md-sys-color-outline:#89938e;--md-sys-color-outline-variant:#3f4945;--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-surface-tint:#86d6be;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root{--md-ref-typeface:Roboto, system-ui, sans-serif;--md-sys-typescale-headline-small:400 1.5rem/2rem var(--md-ref-typeface);--md-sys-typescale-title-large:400 1.375rem/1.75rem var(--md-ref-typeface);--md-sys-typescale-title-medium:500 1rem/1.5rem var(--md-ref-typeface);--md-sys-typescale-body-large:400 1rem/1.5rem var(--md-ref-typeface);--md-sys-typescale-body-medium:400 .875rem/1.25rem var(--md-ref-typeface);--md-sys-typescale-body-small:400 .75rem/1rem var(--md-ref-typeface);--md-sys-typescale-label-large:500 .875rem/1.25rem var(--md-ref-typeface);--md-sys-typescale-label-medium:500 .75rem/1rem var(--md-ref-typeface);--md-sys-typescale-label-small:500 .6875rem/1rem var(--md-ref-typeface);--md-sys-shape-corner-extra-small:.25rem;--md-sys-shape-corner-small:.5rem;--md-sys-shape-corner-medium:.75rem;--md-sys-shape-corner-large:1rem;--md-sys-shape-corner-extra-large:1.75rem;--md-sys-shape-corner-full:999px;--md-sys-state-hover-opacity:.08;--md-sys-state-focus-opacity:.1;--md-sys-state-pressed-opacity:.1;--md-sys-motion-duration-short:.15s;--md-sys-motion-duration-medium:.25s;--md-sys-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--m3-space:.25rem;--m3-focus-ring:3px solid var(--md-sys-color-primary)}@media (prefers-reduced-motion:reduce){:root{--md-sys-motion-duration-short:0s;--md-sys-motion-duration-medium:0s}}*,:before,:after{box-sizing:border-box}[x-cloak]{display:none!important}.m3-body{background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);font:var(--md-sys-typescale-body-large);margin:0}:focus-visible{outline:var(--m3-focus-ring);outline-offset:2px}a{color:var(--md-sys-color-primary)}.m3-main{padding:calc(var(--m3-space) * 6) calc(var(--m3-space) * 4)}.m3-icon{flex:none;block-size:1.5rem;inline-size:1.5rem;display:inline-flex}.m3-icon svg{block-size:100%;inline-size:100%}.m3-visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.m3-numeric{text-align:end;font-variant-numeric:tabular-nums}.m3-skip-link{z-index:100;background:var(--md-sys-color-inverse-surface);color:var(--md-sys-color-inverse-on-surface);border-radius:.5rem;padding:.75rem 1rem;position:absolute;inset-block-start:-10rem;inset-inline-start:1rem}.m3-skip-link:focus{inset-block-start:1rem}.m3-top-app-bar{z-index:20;align-items:center;gap:calc(var(--m3-space) * 2);min-block-size:4rem;padding-inline:calc(var(--m3-space) * 4) calc(var(--m3-space) * 2);background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface);display:flex;position:sticky;inset-block-start:0}.m3-top-app-bar__title{color:inherit;font:var(--md-sys-typescale-title-large);flex:1;margin:0;text-decoration:none}.m3-top-app-bar__wide{display:contents}.m3-card{padding:calc(var(--m3-space) * 6);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container-low)}.m3-card__title{margin-block:0 calc(var(--m3-space) * 4);font:var(--md-sys-typescale-title-medium)}.m3-button,.m3-icon-button{justify-content:center;align-items:center;gap:calc(var(--m3-space) * 2);cursor:pointer;isolation:isolate;transition:box-shadow var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard);border:0;display:inline-flex;position:relative}.m3-button:before,.m3-icon-button:before{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard);background:currentColor;position:absolute;inset:0}.m3-button:hover:before,.m3-icon-button:hover:before{opacity:var(--md-sys-state-hover-opacity)}.m3-button:focus-visible:before,.m3-icon-button:focus-visible:before{opacity:var(--md-sys-state-focus-opacity)}.m3-button:active:before,.m3-icon-button:active:before{opacity:var(--md-sys-state-pressed-opacity)}.m3-button{min-block-size:2.5rem;padding-inline:calc(var(--m3-space) * 6);border-radius:var(--md-sys-shape-corner-full);font:var(--md-sys-typescale-label-large)}.m3-button:after,.m3-icon-button:after{content:"";position:absolute;inset:-4px}.m3-button:has(.m3-icon){padding-inline-start:calc(var(--m3-space) * 4)}.m3-button .m3-icon{block-size:1.125rem;inline-size:1.125rem}.m3-button--filled{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.m3-button--tonal{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.m3-button--outlined{color:var(--md-sys-color-primary);box-shadow:inset 0 0 0 1px var(--md-sys-color-outline);background:0 0}.m3-button--text{color:var(--md-sys-color-primary);padding-inline:calc(var(--m3-space) * 3);background:0 0}.m3-icon-button{border-radius:var(--md-sys-shape-corner-full);block-size:2.5rem;inline-size:2.5rem;color:var(--md-sys-color-on-surface-variant);background:0 0;text-decoration:none}.m3-icon-button__badge{border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-error);block-size:1rem;min-inline-size:1rem;color:var(--md-sys-color-on-error);font:var(--md-sys-typescale-label-small);text-align:center;padding-inline:.25rem;line-height:1rem;position:absolute;inset-block-start:.25rem;inset-inline-end:.125rem}.m3-field{align-content:start;gap:var(--m3-space);display:grid}.m3-field__control{align-items:center;display:flex;position:relative}.m3-field__input{min-block-size:3.5rem;inline-size:100%;padding-inline:calc(var(--m3-space) * 4);padding-block:calc(var(--m3-space) * 4);border:1px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-extra-small);color:var(--md-sys-color-on-surface);font:var(--md-sys-typescale-body-large);appearance:none;background:0 0}.m3-field__input:hover{border-color:var(--md-sys-color-on-surface)}.m3-field__input:focus{border-color:var(--md-sys-color-primary);box-shadow:inset 0 0 0 1px var(--md-sys-color-primary);outline:none}.m3-field__input:focus-visible{outline:none}.m3-field__label{padding-inline:var(--m3-space);text-overflow:ellipsis;white-space:nowrap;background:var(--md-sys-color-surface-container-low);max-inline-size:calc(100% - 2rem);color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-large);pointer-events:none;transition:inset-block-start var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard), font var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard);position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--m3-space) * 3);overflow:hidden;transform:translateY(-50%)}.m3-field__input:focus+.m3-field__label,.m3-field__input:not(:placeholder-shown)+.m3-field__label,.m3-field__label--floated{font:var(--md-sys-typescale-body-small);inset-block-start:0}.m3-field__input:focus+.m3-field__label{color:var(--md-sys-color-primary)}.m3-field__input::placeholder{color:#0000}.m3-field__suffix{color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-large);position:absolute;inset-inline-end:calc(var(--m3-space) * 4)}.m3-field:has(.m3-field__suffix) .m3-field__input{padding-inline-end:calc(var(--m3-space) * 14)}.m3-field--date .m3-field__input{padding-inline-end:calc(var(--m3-space) * 14)}.m3-field--date .m3-field__input:focus::placeholder{color:var(--md-sys-color-on-surface-variant)}.m3-field__trailing{position:absolute;inset-inline-end:calc(var(--m3-space) * 2)}.m3-field--select .m3-field__control:after{content:"";border-inline:5px solid #0000;border-block-start:5px solid var(--md-sys-color-on-surface-variant);pointer-events:none;position:absolute;inset-inline-end:calc(var(--m3-space) * 4)}.m3-field--select .m3-field__input{padding-inline-end:calc(var(--m3-space) * 10)}.m3-field__support{align-items:center;gap:var(--m3-space);padding-inline:calc(var(--m3-space) * 4);color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-small);margin:0;display:flex}.m3-field__support .m3-icon{block-size:1rem;inline-size:1rem}.m3-field--error .m3-field__input,.m3-field--error .m3-field__input:hover{border-color:var(--md-sys-color-error)}.m3-field--error .m3-field__input:focus{box-shadow:inset 0 0 0 1px var(--md-sys-color-error)}.m3-field--error .m3-field__label,.m3-field--error .m3-field__support{color:var(--md-sys-color-error)}.m3-field--dense .m3-field__input{min-block-size:2.5rem;padding-block:calc(var(--m3-space) * 2);text-align:end;font-variant-numeric:tabular-nums}.m3-field--dense .m3-field__support{padding-inline:0}.m3-file__label{color:var(--md-sys-color-on-surface);font:var(--md-sys-typescale-label-large)}.m3-file__input{inline-size:100%;padding:calc(var(--m3-space) * 2);border:1px dashed var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-small);color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-medium);cursor:pointer}.m3-file__input::file-selector-button{min-block-size:2.5rem;padding-inline:calc(var(--m3-space) * 6);border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);font:var(--md-sys-typescale-label-large);cursor:pointer;border:0;margin-inline-end:calc(var(--m3-space) * 4)}.m3-file__input:hover::file-selector-button{box-shadow:inset 0 0 0 100vmax color-mix(in srgb, var(--md-sys-color-on-secondary-container) 8%, transparent)}.m3-field--error .m3-file__input{border-color:var(--md-sys-color-error)}.m3-field--error .m3-file__label{color:var(--md-sys-color-error)}.m3-checkbox{justify-content:center;align-items:center;block-size:3rem;inline-size:3rem;display:inline-flex}.m3-checkbox__input{block-size:1.125rem;inline-size:1.125rem;accent-color:var(--md-sys-color-primary);cursor:pointer;margin:0}.m3-table-wrap{border-radius:var(--md-sys-shape-corner-small);box-shadow:inset 0 0 0 1px var(--md-sys-color-outline-variant);overflow-x:auto}.m3-table{border-collapse:collapse;inline-size:100%;font:var(--md-sys-typescale-body-medium)}.m3-table th,.m3-table td{padding:calc(var(--m3-space) * 2) calc(var(--m3-space) * 3);border-block-end:1px solid var(--md-sys-color-outline-variant);text-align:start;vertical-align:middle}.m3-table thead th{color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-label-large);white-space:nowrap}.m3-table tbody th{font-weight:400}.m3-table tbody tr:last-child>*{border-block-end:0}.m3-table tbody tr:hover{background:color-mix(in srgb, var(--md-sys-color-on-surface) 4%, transparent)}.m3-status-chip{min-block-size:2rem;padding-inline:calc(var(--m3-space) * 3);border-radius:var(--md-sys-shape-corner-small);font:var(--md-sys-typescale-label-large);white-space:nowrap;align-items:center;display:inline-flex}.m3-status-chip--neutral{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.m3-status-chip--info{background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}.m3-status-chip--success{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.m3-status-chip--error{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.m3-status-chip--muted{background:var(--md-sys-color-surface-container-highest);color:var(--md-sys-color-on-surface-variant)}.m3-menu{display:inline-block;position:relative}.m3-menu__surface{z-index:10;min-inline-size:14rem;padding-block:calc(var(--m3-space) * 2);border-radius:var(--md-sys-shape-corner-extra-small);background:var(--md-sys-color-surface-container);box-shadow:0 2px 6px 2px color-mix(in srgb, var(--md-sys-color-shadow) 15%, transparent), 0 1px 2px color-mix(in srgb, var(--md-sys-color-shadow) 30%, transparent);display:grid;position:absolute;inset-block-start:100%;inset-inline-end:0}.m3-menu__item{min-block-size:3rem;padding-inline:calc(var(--m3-space) * 3);color:var(--md-sys-color-on-surface);font:var(--md-sys-typescale-label-large);text-align:start;cursor:pointer;background:0 0;border:0}.m3-menu__item:hover,.m3-menu__item:focus-visible{background:color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent)}.m3-menu__item:focus-visible{outline-offset:-3px}.m3-dialog{min-inline-size:min(20rem,90vw);max-inline-size:min(35rem,90vw);padding:calc(var(--m3-space) * 6);border-radius:var(--md-sys-shape-corner-extra-large);background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface);border:0}.m3-dialog::backdrop{background:color-mix(in srgb, var(--md-sys-color-scrim) 32%, transparent)}.m3-dialog__headline{margin-block:0 calc(var(--m3-space) * 4);font:var(--md-sys-typescale-headline-small)}.m3-dialog__content{gap:calc(var(--m3-space) * 4);color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-medium);display:grid}.m3-dialog__content p{margin:0}.m3-dialog .m3-field__label{background:var(--md-sys-color-surface-container-high)}.m3-dialog__actions{justify-content:flex-end;gap:calc(var(--m3-space) * 2);margin-block-start:calc(var(--m3-space) * 6);display:flex}.m3-date-picker{inline-size:min(22.5rem,92vw);padding:calc(var(--m3-space) * 4) calc(var(--m3-space) * 3) calc(var(--m3-space) * 2);border-radius:var(--md-sys-shape-corner-extra-large);background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface);border:0}.m3-date-picker::backdrop{background:color-mix(in srgb, var(--md-sys-color-scrim) 32%, transparent)}.m3-date-picker__title{padding-inline:calc(var(--m3-space) * 3);color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-label-large);margin:0}.m3-date-picker__header{margin-block:calc(var(--m3-space) * 2);justify-content:space-between;align-items:center;display:flex}.m3-date-picker__month{font:var(--md-sys-typescale-title-medium);margin:0}.m3-date-picker__grid{border-collapse:collapse;table-layout:fixed;text-align:center;inline-size:100%}.m3-date-picker__grid th{block-size:2.5rem;color:var(--md-sys-color-on-surface);font:var(--md-sys-typescale-body-small)}.m3-date-picker__grid td{block-size:3rem;padding:0}.m3-date-picker__day{border-radius:var(--md-sys-shape-corner-full);block-size:2.5rem;inline-size:2.5rem;color:var(--md-sys-color-on-surface);font:var(--md-sys-typescale-body-large);cursor:pointer;isolation:isolate;background:0 0;border:0;position:relative}.m3-date-picker__day:before{content:"";z-index:-1;border-radius:inherit;opacity:0;background:currentColor;position:absolute;inset:0}.m3-date-picker__day:hover:before{opacity:var(--md-sys-state-hover-opacity)}.m3-date-picker__day:focus-visible:before{opacity:var(--md-sys-state-focus-opacity)}.m3-date-picker__day[aria-current=date]{box-shadow:inset 0 0 0 1px var(--md-sys-color-primary);color:var(--md-sys-color-primary)}[aria-selected=true]>.m3-date-picker__day{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.m3-date-picker__day[aria-disabled=true]{color:color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);cursor:default}.m3-date-picker__day[aria-disabled=true]:before{opacity:0}.m3-date-picker__actions{justify-content:flex-end;margin-block-start:calc(var(--m3-space) * 2);display:flex}.m3-snackbar{z-index:50;inline-size:fit-content;max-inline-size:min(42rem,90vw);padding:calc(var(--m3-space) * 3) calc(var(--m3-space) * 4);border-radius:var(--md-sys-shape-corner-extra-small);background:var(--md-sys-color-inverse-surface);color:var(--md-sys-color-inverse-on-surface);font:var(--md-sys-typescale-body-medium);opacity:0;pointer-events:none;transition:opacity var(--md-sys-motion-duration-medium) var(--md-sys-motion-easing-standard), transform var(--md-sys-motion-duration-medium) var(--md-sys-motion-easing-standard);margin-inline:auto;position:fixed;inset-block-end:calc(var(--m3-space) * 6);inset-inline:0;transform:translateY(1rem)}.m3-snackbar--visible{opacity:1;transform:none}a.m3-button{text-decoration:none}.m3-checkbox--labelled{justify-content:flex-start;gap:calc(var(--m3-space) * 3);inline-size:auto;padding-inline-start:calc(var(--m3-space) * 3)}.m3-checkbox__label{font:var(--md-sys-typescale-body-large);cursor:pointer}.m3-notice{align-items:flex-start;gap:calc(var(--m3-space) * 3);padding:calc(var(--m3-space) * 3) calc(var(--m3-space) * 4);border-radius:var(--md-sys-shape-corner-small);font:var(--md-sys-typescale-body-medium);display:flex}.m3-notice__text{margin:0}.m3-notice .m3-icon{block-size:1.25rem;inline-size:1.25rem}.m3-notice--info{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.m3-notice--error{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.m3-form{gap:calc(var(--m3-space) * 4);display:grid}.m3-form__actions{justify-content:space-between;align-items:center;gap:calc(var(--m3-space) * 2);flex-wrap:wrap;display:flex}.m3-form__actions--end{justify-content:flex-end}.m3-page-title{margin-block:0 calc(var(--m3-space) * 6);font:var(--md-sys-typescale-headline-small)}.m3-page-header{justify-content:space-between;align-items:center;gap:calc(var(--m3-space) * 4);flex-wrap:wrap;margin-block-end:calc(var(--m3-space) * 6);display:flex}.m3-page-header .m3-page-title{margin:0}.m3-page-header__actions{gap:calc(var(--m3-space) * 2);flex-wrap:wrap;display:flex}.m3-menu__header{padding:calc(var(--m3-space) * 2) calc(var(--m3-space) * 3) calc(var(--m3-space) * 3);border-block-end:1px solid var(--md-sys-color-outline-variant);font:var(--md-sys-typescale-label-large);margin:0;display:grid}.m3-menu__subhead{color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-small)}.m3-menu__item[aria-checked=true]{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.m3-auth{grid-template-rows:auto 1fr;min-block-size:100dvh;display:grid}.m3-auth__header{align-items:center;gap:calc(var(--m3-space) * 2);min-block-size:4rem;padding-inline:calc(var(--m3-space) * 4);display:flex}.m3-auth__brand{color:var(--md-sys-color-primary);font:var(--md-sys-typescale-title-large);flex:1}.m3-auth__main{padding:calc(var(--m3-space) * 6) calc(var(--m3-space) * 4);align-content:start;justify-items:center;display:grid}.m3-auth__panel{gap:calc(var(--m3-space) * 5);inline-size:min(28rem,100%);padding:calc(var(--m3-space) * 8) calc(var(--m3-space) * 6);border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-surface-container-low);display:grid}.m3-auth__title{font:var(--md-sys-typescale-headline-small);margin:0}.m3-auth__subtitle{font:var(--md-sys-typescale-title-medium);margin:0}.m3-auth__text,.m3-auth__alt{color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-medium);margin:0}a.m3-menu__item{align-items:center;text-decoration:none;display:flex}.m3-stack{gap:calc(var(--m3-space) * 6);max-inline-size:40rem;display:grid}.m3-card>p{margin-block:0 calc(var(--m3-space) * 4);color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-medium)}.m3-qr{margin:0 0 calc(var(--m3-space) * 4);padding:calc(var(--m3-space) * 3);border-radius:var(--md-sys-shape-corner-small);background:#fff;line-height:0;display:inline-block}.m3-code{padding:var(--m3-space) calc(var(--m3-space) * 2);border-radius:var(--md-sys-shape-corner-extra-small);background:var(--md-sys-color-surface-container-highest);letter-spacing:.05em;font-family:ui-monospace,Roboto Mono,monospace}.m3-code-list{gap:calc(var(--m3-space) * 2);margin:0 0 calc(var(--m3-space) * 4);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));padding:0;font-family:ui-monospace,Roboto Mono,monospace;list-style:none;display:grid}.m3-inline-forms{gap:calc(var(--m3-space) * 2);flex-wrap:wrap;display:flex}.m3-list{margin:0 0 calc(var(--m3-space) * 4);padding:0;list-style:none;display:grid}.m3-list-item{align-items:center;gap:calc(var(--m3-space) * 2) calc(var(--m3-space) * 4);min-block-size:4.5rem;padding-block:calc(var(--m3-space) * 2);border-block-end:1px solid var(--md-sys-color-outline-variant);flex-wrap:wrap;display:flex}.m3-list-item:last-child{border-block-end:0}.m3-list-item__text{gap:calc(var(--m3-space) / 2);flex:14rem;display:grid}.m3-list-item__headline{font:var(--md-sys-typescale-body-large)}.m3-list-item__supporting{color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-medium)}.m3-list-item__trailing{flex:none}.m3-list-item__leading{color:var(--md-sys-color-on-surface-variant);flex:none;display:flex}.m3-badge{min-block-size:2rem;padding-inline:calc(var(--m3-space) * 3);border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);font:var(--md-sys-typescale-label-large);align-items:center;display:inline-flex}.m3-form__hint{color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-small);margin:0}.m3-page-notice{max-inline-size:40rem;margin-block-end:calc(var(--m3-space) * 6)}.m3-top-app-bar__title{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.m3-menu__text-trigger{max-inline-size:min(16rem,40vw)}.m3-menu__text-trigger .m3-button__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root{--md-sys-typescale-title-small:500 .875rem/1.25rem var(--md-ref-typeface);--md-sys-motion-duration-long:.45s}.m3-shell--nav{grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.m3-nav{block-size:calc(100dvh - 4rem);position:sticky;inset-block-start:4rem;overflow-y:auto}.m3-nav__list,.m3-nav-bar__list{margin:0;padding:0;list-style:none}.m3-nav__item{color:var(--md-sys-color-on-surface-variant);text-decoration:none;position:relative}.m3-nav__indicator{border-radius:var(--md-sys-shape-corner-full);justify-content:center;align-items:center;display:flex}.m3-nav__item[aria-current=page]{color:var(--md-sys-color-on-surface)}.m3-nav__item:focus-visible{outline-offset:-3px}@media (width>=52.5rem){.m3-nav{inline-size:17.5rem;padding:calc(var(--m3-space) * 3);background:var(--md-sys-color-surface-container-low)}.m3-nav__list{gap:var(--m3-space);display:grid}.m3-nav__group-label{padding:calc(var(--m3-space) * 4) calc(var(--m3-space) * 4) calc(var(--m3-space) * 2);color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-title-medium);display:block}.m3-nav__item{align-items:center;gap:calc(var(--m3-space) * 3);min-block-size:3.5rem;padding-inline:calc(var(--m3-space) * 4) calc(var(--m3-space) * 6);border-radius:var(--md-sys-shape-corner-full);font:var(--md-sys-typescale-label-large);display:flex}.m3-nav__item:hover{background:color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent)}.m3-nav__item[aria-current=page]{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}}@media (37.5rem<=width<52.5rem){.m3-nav{inline-size:5rem;padding-block:calc(var(--m3-space) * 3)}.m3-nav__list{gap:calc(var(--m3-space) * 3);justify-items:center;display:grid}.m3-nav__group-label{display:none}.m3-nav__item{justify-items:center;gap:var(--m3-space);inline-size:5rem;font:var(--md-sys-typescale-label-medium);text-align:center;display:grid}.m3-nav__indicator{block-size:2rem;inline-size:3.5rem}.m3-nav__item:hover .m3-nav__indicator{background:color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent)}.m3-nav__item[aria-current=page] .m3-nav__indicator{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}}.m3-nav-bar{display:none}@media (width<37.5rem){.m3-shell--nav{display:block}.m3-nav{display:none}.m3-shell--nav .m3-main{padding-block-end:7rem}.m3-top-app-bar--with-nav .m3-top-app-bar__wide{display:none}.m3-nav-bar{z-index:20;padding-block:calc(var(--m3-space) * 3) calc(var(--m3-space) * 4);background:var(--md-sys-color-surface-container);display:block;position:fixed;inset-block-end:0;inset-inline:0}.m3-nav-bar__list{display:flex}.m3-nav-bar__list>li{flex:1;justify-content:center;display:flex}.m3-nav-bar .m3-menu{justify-content:center;display:flex}body:has(.m3-nav-bar) .m3-snackbar{inset-block-end:6.5rem}}.m3-nav-bar__item{justify-items:center;gap:var(--m3-space);min-block-size:3rem;min-inline-size:3rem;color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-label-medium);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:grid}.m3-nav-bar__indicator{border-radius:var(--md-sys-shape-corner-full);justify-content:center;align-items:center;block-size:2rem;inline-size:4rem;display:flex}.m3-nav-bar__item:hover .m3-nav-bar__indicator{background:color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent)}.m3-nav-bar__item[aria-current=page],.m3-nav-bar__item--active{color:var(--md-sys-color-on-surface)}.m3-nav-bar__item[aria-current=page] .m3-nav-bar__indicator,.m3-nav-bar__item--active .m3-nav-bar__indicator{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.m3-menu--up .m3-menu__surface{inset-block:auto 100%}.m3-fab{justify-content:center;align-items:center;gap:calc(var(--m3-space) * 3);block-size:3.5rem;min-inline-size:3.5rem;padding-inline:calc(var(--m3-space) * 4);border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);font:var(--md-sys-typescale-label-large);cursor:pointer;isolation:isolate;box-shadow:0 4px 8px 3px color-mix(in srgb, var(--md-sys-color-shadow) 15%, transparent), 0 1px 3px color-mix(in srgb, var(--md-sys-color-shadow) 30%, transparent);border:0;text-decoration:none;display:inline-flex;position:relative}.m3-fab:before{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard);background:currentColor;position:absolute;inset:0}.m3-fab:hover:before{opacity:var(--md-sys-state-hover-opacity)}.m3-fab:focus-visible:before,.m3-fab:active:before{opacity:var(--md-sys-state-focus-opacity)}.m3-fab--extended{padding-inline:calc(var(--m3-space) * 4) calc(var(--m3-space) * 5)}.m3-field--filled .m3-field__input{padding-block:calc(var(--m3-space) * 6) calc(var(--m3-space) * 2);border:0;border-block-end:1px solid var(--md-sys-color-on-surface-variant);background:var(--md-sys-color-surface-container-highest);border-start-start-radius:var(--md-sys-shape-corner-extra-small);border-start-end-radius:var(--md-sys-shape-corner-extra-small);border-end-end-radius:0;border-end-start-radius:0}.m3-field--filled .m3-field__input:hover{border-block-end-color:var(--md-sys-color-on-surface)}.m3-field--filled .m3-field__input:focus{border-block-end-color:var(--md-sys-color-primary);box-shadow:inset 0 -1px 0 var(--md-sys-color-primary)}.m3-field--filled .m3-field__label,.m3-dialog .m3-field--filled .m3-field__label{background:0 0;padding-inline:0;inset-inline-start:calc(var(--m3-space) * 4)}.m3-field--filled .m3-field__input:focus+.m3-field__label,.m3-field--filled .m3-field__input:not(:placeholder-shown)+.m3-field__label,.m3-field--filled .m3-field__label--floated{inset-block-start:calc(var(--m3-space) * 3)}.m3-field--filled.m3-field--error .m3-field__input{border-block-end-color:var(--md-sys-color-error)}.m3-field--filled.m3-field--error .m3-field__input:focus{box-shadow:inset 0 -1px 0 var(--md-sys-color-error)}.m3-switch-field{gap:var(--m3-space);display:grid}.m3-switch{justify-content:space-between;align-items:center;gap:calc(var(--m3-space) * 4);min-block-size:3rem;font:var(--md-sys-typescale-body-large);cursor:pointer;display:flex}.m3-switch__input{border:2px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-surface-container-highest);appearance:none;cursor:pointer;block-size:2rem;inline-size:3.25rem;transition:background-color var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard);flex:none;margin:0;position:relative}.m3-switch__input:before{content:"";background:var(--md-sys-color-outline);block-size:1rem;inline-size:1rem;transition:inset-inline-start var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard), inline-size var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard), block-size var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard);border-radius:50%;position:absolute;inset-block-start:50%;inset-inline-start:.375rem;transform:translateY(-50%)}.m3-switch__input:checked{border-color:var(--md-sys-color-primary);background:var(--md-sys-color-primary)}.m3-switch__input:checked:before{background:var(--md-sys-color-on-primary);block-size:1.5rem;inline-size:1.5rem;inset-inline-start:1.25rem}.m3-switch__input:disabled{opacity:.38;cursor:default}.m3-radio-group{gap:var(--m3-space);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.m3-radio-group__legend{color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-medium);padding:0}.m3-radio-group__options{gap:0 calc(var(--m3-space) * 4);flex-wrap:wrap;display:flex}.m3-radio-group .m3-field__support{padding-inline:0}.m3-list-item--unread .m3-list-item__headline{font-weight:600}.m3-checkbox-group__legend{color:var(--md-sys-color-on-surface);font:var(--md-sys-typescale-title-medium)}.m3-radio{align-items:center;gap:calc(var(--m3-space) * 3);min-block-size:3rem;font:var(--md-sys-typescale-body-large);cursor:pointer;padding-inline-end:calc(var(--m3-space) * 2);display:inline-flex}.m3-radio__input{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--md-sys-color-primary);cursor:pointer;margin:0;margin-inline-start:calc(var(--m3-space) * 3)}.m3-tabs{box-shadow:inset 0 -1px 0 var(--md-sys-color-outline-variant);display:flex;overflow-x:auto}.m3-tabs__tab{min-block-size:3rem;padding-inline:calc(var(--m3-space) * 4);color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-title-medium);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.m3-tabs__tab:hover{background:color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent)}.m3-tabs__tab:focus-visible{outline-offset:-3px}.m3-tabs__tab[aria-selected=true],.m3-tabs__tab[aria-current=page]{color:var(--md-sys-color-primary)}.m3-tabs__tab[aria-selected=true]:after,.m3-tabs__tab[aria-current=page]:after{content:"";inset-inline:calc(var(--m3-space) * 2);background:var(--md-sys-color-primary);border-start-start-radius:3px;border-start-end-radius:3px;block-size:3px;position:absolute;inset-block-end:0}.m3-tabs__panel{padding-block:calc(var(--m3-space) * 4)}.m3-chip-set{gap:calc(var(--m3-space) * 2);flex-wrap:wrap;display:flex}.m3-chip{align-items:center;gap:calc(var(--m3-space) * 2);min-block-size:2rem;padding-inline:calc(var(--m3-space) * 4);border-radius:var(--md-sys-shape-corner-small);box-shadow:inset 0 0 0 1px var(--md-sys-color-outline);color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-label-large);cursor:pointer;background:0 0;border:0;text-decoration:none;display:inline-flex;position:relative}.m3-chip:after{content:"";position:absolute;inset:-8px 0}.m3-chip:has(.m3-icon){padding-inline-start:calc(var(--m3-space) * 2)}.m3-chip .m3-icon{block-size:1.125rem;inline-size:1.125rem}.m3-chip:hover{background:color-mix(in srgb, var(--md-sys-color-on-surface-variant) 8%, transparent)}.m3-chip--selected{background:var(--md-sys-color-secondary-container);box-shadow:none;color:var(--md-sys-color-on-secondary-container)}.m3-chip--selected:hover{background:color-mix(in srgb, var(--md-sys-color-on-secondary-container) 8%, var(--md-sys-color-secondary-container))}.m3-state{justify-items:center;gap:calc(var(--m3-space) * 3);padding:calc(var(--m3-space) * 10) calc(var(--m3-space) * 6);text-align:center;display:grid}.m3-state__icon{padding:calc(var(--m3-space) * 4);border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);display:inline-flex}.m3-state__icon .m3-icon{block-size:2rem;inline-size:2rem}.m3-state--error .m3-state__icon{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.m3-state__title{font:var(--md-sys-typescale-title-large);margin:0}.m3-state__body{max-inline-size:36rem;color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-medium);margin:0}.m3-state__reference{color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-small);margin:0}.m3-state__actions{justify-content:center;gap:calc(var(--m3-space) * 2);flex-wrap:wrap;margin-block-start:calc(var(--m3-space) * 2);display:flex}.m3-skeleton{gap:calc(var(--m3-space) * 3);display:grid}.m3-skeleton__line{border-radius:var(--md-sys-shape-corner-extra-small);background:linear-gradient(90deg, var(--md-sys-color-surface-container-high) 25%, var(--md-sys-color-surface-container-highest) 50%, var(--md-sys-color-surface-container-high) 75%);background-size:200% 100%;block-size:1rem;animation:1.5s ease-in-out infinite m3-skeleton;display:block}.m3-skeleton__line:nth-of-type(3n+2){inline-size:85%}.m3-skeleton__line:nth-of-type(3n){inline-size:60%}@keyframes m3-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.m3-skeleton__line{animation:none}}.m3-data-table{gap:calc(var(--m3-space) * 2);display:grid}.m3-sort{align-items:center;gap:var(--m3-space);color:inherit;text-decoration:none;display:inline-flex}.m3-numeric .m3-sort{flex-direction:row-reverse}.m3-sort__icon{opacity:0;block-size:1.125rem;inline-size:1.125rem}.m3-sort:hover .m3-sort__icon,.m3-sort:focus-visible .m3-sort__icon{opacity:.6}.m3-sort--active .m3-sort__icon{opacity:1}.m3-pagination{justify-content:flex-end;align-items:center;gap:calc(var(--m3-space) * 2);display:flex}.m3-pagination__range{color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-medium);margin:0;margin-inline-end:calc(var(--m3-space) * 2)}a.m3-icon-button{text-decoration:none}.m3-icon-button--disabled{opacity:.38;cursor:default}@media (width<37.5rem){.m3-table--cards thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.m3-table--cards,.m3-table--cards tbody{display:block}.m3-table--cards tbody tr{gap:calc(var(--m3-space) * 2);padding:calc(var(--m3-space) * 3) calc(var(--m3-space) * 4);border-block-end:1px solid var(--md-sys-color-outline-variant);display:grid}.m3-table--cards tbody tr:last-child{border-block-end:0}.m3-table--cards tbody td,.m3-table--cards tbody th{justify-content:space-between;align-items:center;gap:calc(var(--m3-space) * 4);text-align:end;border:0;padding:0;display:flex}.m3-table--cards tbody td:before{content:attr(data-label);color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-label-medium);text-align:start}.m3-table--cards tbody th[scope=row]{font:var(--md-sys-typescale-title-medium);text-align:start;justify-content:flex-start}}.m3-page-lead{color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-medium);margin:0}.m3-checklist__item--done .m3-list-item__leading{color:var(--md-sys-color-primary)}.m3-status-page{place-items:center;min-block-size:calc(100dvh - 4rem);display:grid}.m3-field--textarea .m3-field__input{resize:vertical;min-block-size:6rem}.m3-field--textarea .m3-field__label{inset-block-start:1.75rem}.m3-details{gap:calc(var(--m3-space) * 3);margin:0;display:grid}.m3-details__item{align-items:baseline;gap:calc(var(--m3-space) * 4);grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);display:grid}.m3-details__term{color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-label-large)}.m3-details__value{font:var(--md-sys-typescale-body-large);overflow-wrap:anywhere;margin:0}@media (width<37.5rem){.m3-details__item{gap:var(--m3-space);grid-template-columns:minmax(0,1fr)}}.m3-sensitive{align-items:center;gap:calc(var(--m3-space) * 2);flex-wrap:wrap;display:inline-flex}.m3-sensitive__value{letter-spacing:.05em;font-family:ui-monospace,Roboto Mono,monospace}.m3-form__row{gap:calc(var(--m3-space) * 4);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.m3-form__section{margin:calc(var(--m3-space) * 2) 0 0;font:var(--md-sys-typescale-title-medium)}.m3-form__group{display:grid}.m3-stack--wide{max-inline-size:72rem}.m3-inline-summary{align-items:center;gap:var(--m3-space) calc(var(--m3-space) * 3);flex-wrap:wrap;display:flex}.m3-form__disclosure{gap:calc(var(--m3-space) * 4);display:grid}.m3-form__disclosure>summary{cursor:pointer;inline-size:fit-content;color:var(--md-sys-color-primary);font:var(--md-sys-typescale-label-large)}.m3-form__disclosure[open]>summary{margin-block-end:calc(var(--m3-space) * 4)}.m3-voided{color:var(--md-sys-color-on-surface-variant);text-decoration:line-through}.m3-filter-bar{align-items:start;gap:calc(var(--m3-space) * 3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.m3-filter-bar__actions{align-items:center;gap:calc(var(--m3-space) * 2);flex-wrap:wrap;min-block-size:3.5rem;display:flex}.m3-table__supporting{color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-small)}.m3-preview{gap:calc(var(--m3-space) * 2);display:grid}.m3-preview__list{gap:calc(var(--m3-space) * 2);margin:0;padding:0;list-style:none;display:grid}.m3-preview__item{justify-content:space-between;gap:var(--m3-space) calc(var(--m3-space) * 4);border-block-end:1px solid var(--md-sys-color-outline-variant);flex-wrap:wrap;padding-block-end:calc(var(--m3-space) * 2);display:flex}.m3-preview__label{display:grid}.m3-preview__detail,.m3-preview__due{color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-small)}.m3-preview__figures{text-align:end;justify-items:end;display:grid}.m3-preview__amount{font:var(--md-sys-typescale-title-medium);font-variant-numeric:tabular-nums}.m3-inline-form{display:inline}.m3-figures{gap:calc(var(--m3-space) * 4);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;display:grid}.m3-figures__item dt{color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-label-large)}.m3-figures__item dd{font:var(--md-sys-typescale-title-large);font-variant-numeric:tabular-nums;margin:0}.m3-figures__negative{color:var(--md-sys-color-error)}.m3-allocation td .m3-field{min-inline-size:9rem}.m3-receipt{padding:calc(var(--m3-space) * 6);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface)}.receipt{gap:calc(var(--m3-space) * 5);display:grid}.receipt__header{border-block-end:1px solid var(--md-sys-color-outline-variant);padding-block-end:calc(var(--m3-space) * 4)}.receipt__issuer{color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-label-large);margin:0}.receipt__title{margin:var(--m3-space) 0 0;font:var(--md-sys-typescale-title-large)}.receipt__amount{margin:calc(var(--m3-space) * 2) 0 0;font:var(--md-sys-typescale-headline-small);font-variant-numeric:tabular-nums}.receipt__details{gap:calc(var(--m3-space) * 3) calc(var(--m3-space) * 6);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin:0;display:grid}.receipt__detail dt{color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-label-medium)}.receipt__detail dd{font:var(--md-sys-typescale-body-large);margin:0}.receipt__table{border-collapse:collapse;inline-size:100%}.receipt__table caption{font:var(--md-sys-typescale-title-medium);text-align:start;padding-block-end:calc(var(--m3-space) * 2)}.receipt__table th,.receipt__table td{padding:calc(var(--m3-space) * 2) var(--m3-space);border-block-end:1px solid var(--md-sys-color-outline-variant);font:var(--md-sys-typescale-body-medium);text-align:start}.receipt__table thead th{color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-label-medium)}.receipt__table .receipt__number{text-align:end;font-variant-numeric:tabular-nums}.receipt__note,.receipt__footer p{margin:0}.receipt__footer{color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-small)}.m3-stats{gap:calc(var(--m3-space) * 3);grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));display:grid}.m3-stat{align-content:start;gap:var(--m3-space);padding:calc(var(--m3-space) * 4);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container-low);color:var(--md-sys-color-on-surface);text-decoration:none;display:grid}.m3-stat--link{transition:background var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard)}.m3-stat--link:hover{background:var(--md-sys-color-surface-container)}.m3-stat--link:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:2px}.m3-stat__label{color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-label-large)}.m3-stat__value{font:var(--md-sys-typescale-title-large);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.m3-stat__hint{color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-small)}.m3-table tbody tr.m3-table__total>*{border-block-start:2px solid var(--md-sys-color-outline-variant);font-weight:500}@media (width<37.5rem){.m3-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.m3-table--cards tbody tr.m3-table__total>td:empty{display:none}}.m3-chart{gap:calc(var(--m3-space) * 3);margin:0;display:grid}.m3-chart__title{font:var(--md-sys-typescale-title-medium)}.m3-chart__legend{gap:calc(var(--m3-space) * 4);font:var(--md-sys-typescale-label-medium);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.m3-chart__legend-item{align-items:center;gap:calc(var(--m3-space) * 2);display:inline-flex}.m3-chart__swatch{border-radius:2px;block-size:.75rem;inline-size:.75rem}.m3-chart__swatch--primary{background:var(--md-sys-color-primary)}.m3-chart__swatch--tertiary{background:var(--md-sys-color-tertiary)}.m3-chart__canvas{block-size:10rem;inline-size:100%;display:block}.m3-chart__bar--primary{fill:var(--md-sys-color-primary)}.m3-chart__bar--tertiary{fill:var(--md-sys-color-tertiary)}.m3-chart__axis{stroke:var(--md-sys-color-outline-variant);stroke-width:1px}.m3-chart__labels{margin:calc(var(--m3-space) * -2) 0 0;color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-label-small);text-align:center;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:0;list-style:none;display:grid}.m3-chart__data>summary{cursor:pointer;min-block-size:2.5rem;inline-size:fit-content;color:var(--md-sys-color-primary);font:var(--md-sys-typescale-label-large);align-items:center;display:flex}.m3-chart__data[open]>summary{margin-block-end:calc(var(--m3-space) * 3)}.m3-statement__details{margin:var(--m3-space) 0 0;color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-small);padding-inline-start:calc(var(--m3-space) * 4)}.kit{gap:calc(var(--m3-space) * 6);max-inline-size:72rem;display:grid}.kit-row{align-items:center;gap:calc(var(--m3-space) * 3);flex-wrap:wrap;margin-block-end:calc(var(--m3-space) * 4);display:flex}.kit-grid{gap:calc(var(--m3-space) * 4);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin-block-end:calc(var(--m3-space) * 4);display:grid}.kit-states{align-items:start;gap:calc(var(--m3-space) * 4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.kit-section{gap:calc(var(--m3-space) * 2);display:grid}
