@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-400-latin.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:400;font-display:swap;src:url(/fonts/poppins-400-latin-ext.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(/fonts/poppins-500-latin.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(/fonts/poppins-500-latin-ext.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:600;font-display:swap;src:url(/fonts/poppins-600-latin.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:600;font-display:swap;src:url(/fonts/poppins-600-latin-ext.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(/fonts/poppins-700-latin.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(/fonts/poppins-700-latin-ext.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}:root{--space-3xs:.125rem;--space-2xs:.25rem;--space-xs:.375rem;--space-sm:.5rem;--space-md:.625rem;--space-lg:.75rem;--space-xl:.875rem;--space-2xl:1rem;--space-3xl:1.25rem;--space-4xl:1.5rem;--space-5xl:1.75rem;--font-family-base:"Poppins", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-size-2xs:.625rem;--font-size-xs:.6875rem;--font-size-sm:.75rem;--font-size-md:.8125rem;--font-size-lg:.875rem;--font-size-xl:.9375rem;--font-size-2xl:1rem;--font-size-3xl:1.125rem;--font-size-4xl:1.5rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-relaxed:1.5;--letter-spacing-caps:.04em;--radius-2xs:.125rem;--radius-xs:.1875rem;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:1.25rem;--radius-pill:999px;--size-touch:2.75rem;--size-row:4.75rem;--size-table-header:2.5rem;--size-card-row:4.25rem;--size-change-column:5.625rem;--size-time-column:5rem;--duration-flash:.6s;--green-50:#e9f3f1;--green-500:#218271;--green-600:#1e7667;--green-700:#175c50;--green-900:#0e372f;--gray-300:#d5d7da;--gray-500:#717680;--gray-700:#414651;--white:#fff;--color-page:#edf5f6;--color-page-mobile:#f6fafc;--color-surface:var(--white);--color-surface-raised:#f4f9f9;--color-row-stripe:#f8fcfd;--color-text:#101d21;--color-text-strong:#0f172a;--color-text-secondary:#4f6f74;--color-text-muted:#64748b;--color-border:#eef4f5;--color-border-row:#e6f4f5;--color-border-tab:#e2e8f0;--color-border-strong:#7c8898;--color-border-button:#d8e8e9;--color-accent:var(--green-500);--color-accent-soft:var(--green-50);--color-accent-dark:var(--green-900);--color-accent-strong:var(--green-700);--color-accent-mid:var(--green-600);--color-accent-muted:#2e5254;--color-focus:var(--green-500);--color-up:#047857;--color-down:#b91c1c;--color-up-strip:#11b076;--color-down-strip:#f23753;--color-up-soft:#edfaf3;--color-down-soft:#fdf2f4;--color-warning:#b45309;--color-notice-surface:#fffbeb;--color-notice-border:#fef3c7;--color-up-flash:#11b0762e;--color-down-flash:#f2375329;--color-flat-soft:#64748b1f;--color-backdrop:#00000073;--color-favorite:#d97706;--color-heat-up1:#047857;--color-heat-up2:#065f46;--color-heat-up3:#04432f;--color-heat-down1:#b91c1c;--color-heat-down2:#991b1b;--color-heat-down3:#7a1616;--color-heat-flat:#edf1f5;--color-heat-text:var(--white);--shadow-card:0 4px 12px #00000014;--shadow-button:0 1px 2px #0a0d120d;--shadow-card-mobile:0 2px 4px #0f172a05}:root[data-theme=dark]{--color-page:#0b0e12;--color-page-mobile:#0b0e12;--color-surface:#0f1216;--color-surface-raised:#1b2027;--color-row-stripe:#141920;--color-text:#e6e8eb;--color-text-strong:#f2f4f7;--color-text-secondary:#b6c2c4;--color-text-muted:#9aa3ad;--color-border:#262b31;--color-border-row:#262b31;--color-border-tab:#2f363e;--color-border-strong:#5a626c;--color-border-button:#2f363e;--color-accent:#6ec3ae;--color-accent-soft:#6ec3ae24;--color-accent-dark:#d7efe8;--color-accent-mid:#8fd3c1;--color-focus:#6ec3ae;--color-up:#35c07a;--color-down:#f2645a;--color-up-strip:#35c07a;--color-down-strip:#f2645a;--color-up-soft:#35c07a29;--color-down-soft:#f2645a29;--color-warning:#e0a33e;--color-notice-surface:#2a2214;--color-notice-border:#4a3a1c;--color-up-flash:#35c07a33;--color-down-flash:#f2645a33;--color-flat-soft:#9aa3ad29;--color-backdrop:#0009;--color-favorite:#f0b03e;--color-heat-flat:#1b2027;--shadow-card:0 4px 12px #0006;--shadow-button:0 1px 2px #0006;--shadow-card-mobile:0 2px 4px #0000004d}*{box-sizing:border-box}html,body{background:var(--color-page);height:100%;color:var(--color-text);font-family:var(--font-family-base);-webkit-text-size-adjust:100%;margin:0;padding:0}body{container:gomulu/inline-size}body>*{height:100%}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}
