:root,html[data-theme=dark]{--bg:#101013;--panel:#18181c;--panel-2:#212127;--line:#2a2a31;--text:#ececf1;--text-muted:#8b8b96;--text-faint:#55555e;--up:#f04452;--holiday:#f04452;--saturday:#3182f6;--down:#3182f6;--primary:#3182f6;--on-primary:#fff;--ok:#2fca73;--warn:#f5a524;--mismatch:#ff9f1a;--favorite:#d4b45c;--overlay:#101013c7;--shadow-float:0 8px 24px #00000073;--ma5:#ffb547;--ma20:#2fca73;--ma60:#b18cff;--ma120:#8b8b96;--ai:#b18cff;--issue:#2dd4bf;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--bg:#f2f4f6;--panel:#fff;--panel-2:#f2f4f6;--line:#e5e8eb;--text:#191f28;--text-muted:#4e5968;--text-faint:#8b95a1;--up:#e42939;--holiday:#e42939;--saturday:#2272eb;--down:#2272eb;--primary:#3182f6;--on-primary:#fff;--ok:#0f9d58;--warn:#b26a00;--mismatch:#c45a00;--favorite:#8a6d14;--overlay:#f2f4f6d1;--shadow-float:0 8px 24px #191f2824;--ma5:#ffb547;--ma20:#2fca73;--ma60:#b18cff;--ma120:#8b8b96;--ai:#6d28d9;--issue:#0f766e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--font-sans:"Twemoji Country Flags", "Pretendard Variable", Pretendard, -apple-system, "Apple SD Gothic Neo", "Malgun Gothic", system-ui, sans-serif;--fs-base:12.5px;--fs-small:11.5px;--fs-title:15px;--fs-h1:17px;--lh-base:1.45;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--radius-panel:14px;--radius-item:10px;--radius-chip:999px;--radius-tag:6px;--focus-ring:var(--primary);--color-bg:var(--bg);--color-panel:var(--panel);--color-panel-2:var(--panel-2);--color-line:var(--line);--color-text:var(--text);--color-muted:var(--text-muted);--color-faint:var(--text-faint);--color-up:var(--up);--color-down:var(--down);--color-primary:var(--primary);--color-on-primary:var(--on-primary);--color-ok:var(--ok);--color-warn:var(--warn);--color-mismatch:var(--mismatch);--color-favorite:var(--favorite);--color-ma5:var(--ma5);--color-ma20:var(--ma20);--color-ma60:var(--ma60);--color-ma120:var(--ma120)}
@font-face{font-family:Pretendard Variable;font-weight:45 920;font-style:normal;font-display:swap;src:url(/fonts/PretendardVariable.woff2)format("woff2-variations")}@font-face{font-family:Twemoji Country Flags;font-display:swap;unicode-range:U+1F1E6-1F1FF,U+1F3F4,U+E0062-E0063,U+E0065,U+E0067,U+E006C,U+E006E,U+E0073-E0074,U+E0077,U+E007F;src:url(/fonts/TwemojiCountryFlags.woff2)format("woff2")}*{box-sizing:border-box}html{background:var(--bg);--text-zoom:1}html[data-text=large]{--text-zoom:1.12;zoom:1.12}html[data-text=xlarge]{--text-zoom:1.25;zoom:1.25}body{background:var(--bg);color:var(--text);font:var(--fs-base) / var(--lh-base) var(--font-sans);margin:0}html[data-nocopy] body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html[data-nocopy] :is(input,textarea,select,[contenteditable=""],[contenteditable=true]){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}html[data-input=mouse] :focus-visible:not(input,textarea,select,[contenteditable=true]){outline:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
