@font-face{font-family:Pretendard Variable;font-weight:45 920;font-style:normal;font-display:swap;src:url(../media/PretendardVariable.0ztvx5mb7lxp4.woff2)format("woff2-variations")}
:root{--bg:#fff;--surface:#f4f4f5;--surface-2:#e4e4e7;--text:#111;--text-sub:#71717a;--text-disabled:#a1a1aa;--ink:#111;--on-ink:#fff;--accent:#ff4b2b;--on-accent:#111;--bubble-me:#111;--bubble-me-text:#fff;--bubble-them:#f4f4f5;--bubble-them-text:#111;--person-me:#ff4b2b;--person-them:#111;--error:#e5484d;--error-bg:#fdecec;--warn-text:#9a6412;--warn-bg:#fff4e5;--stats-only:#a1a1aa;--storage-photo:#d62f1a;--storage-text:#ff8a3d;--heat-0:#f4f4f5;--heat-1:#ffe1da;--heat-2:#ffb3a3;--heat-3:#ff7f66;--heat-4:#ff4b2b;--glass:#fffc;--share-stage:#0b0b0c;--share-on-stage:#fff;--share-ink:#fff;--share-sub:#ffffffd9;--share-dim-top:#0a08084d;--share-dim-bottom:#0a080873;--share-glow:#ff4b2b4d;--share-check-a:#2a2a2d;--share-check-b:#1c1c1f;--holo-a:#fff2c4;--holo-b:#ffd58a;--holo-c:#ff9d6b;--radius-pill:999px;--radius-card:20px;--radius-bubble-joined:6px;--radius-sheet:28px;--radius-cell:6px;--app-max:480px;--app-inset:max(0px, calc(50% - var(--app-max) / 2));--ease-standard:ease-out;--duration-standard:.2s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#0b0b0c;--surface:#18181b;--surface-2:#27272a;--text:#fafafa;--text-sub:#a1a1aa;--text-disabled:#52525b;--ink:#fafafa;--on-ink:#111;--accent:#ff4b2b;--on-accent:#111;--bubble-me:#fafafa;--bubble-me-text:#111;--bubble-them:#27272a;--bubble-them-text:#fafafa;--person-me:#ff4b2b;--person-them:#fafafa;--error:#f2555a;--error-bg:#2a1215;--warn-text:#f5b454;--warn-bg:#2a1f0d;--stats-only:#52525b;--storage-photo:#c42812;--storage-text:#e07228;--heat-0:#18181b;--heat-1:#4a1d14;--heat-2:#7a2a1b;--heat-3:#c23a22;--heat-4:#ff4b2b;--glass:#0b0b0ccc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root{--font-sans:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, sans-serif}*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}@media (min-width:481px){html body{background:var(--surface)}}.app-frame{max-width:var(--app-max);background:var(--bg);min-height:100%;margin:0 auto}p,h1,h2,h3,figure{margin:0}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-synthesis:none;-webkit-tap-highlight-color:transparent}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}button:disabled{cursor:not-allowed}button svg,a svg{flex-shrink:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input,textarea{font-size:16px}.tabular-nums{font-variant-numeric:tabular-nums}.glass-bar{background:var(--bg)}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.glass-bar{background:var(--glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.safe-top{padding-top:env(safe-area-inset-top)}.safe-bottom{padding-bottom:env(safe-area-inset-bottom)}.highlight{animation:.9s ease-out highlight-flash}@keyframes highlight-flash{0%{box-shadow:0 0 0 4px var(--warn-bg)}to{box-shadow:0 0 #0000}}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
