:root{--bg:#0d1020;--surface:#161a30;--surface-2:#1f2440;--line:#22274a;--line-2:#2c3150;--line-3:#3a4066;--new:#ff5d8f;--on-new:#2a0012;--text:#eef0f8;--text-2:#d6d9e8;--text-3:#b9bdd3;--muted:#8a8fa3;--muted-2:#6c7190;--muted-3:#5a5f78;--gold:#f2c94c;--on-gold:#2a2000;--orange:#ff9a45;--go:#ff7a1a;--mint:#36d1b0;--fav:#ff8fa6;--on-fav:#2a0a12;--danger:#ff6b6b;--on-light:#141833;--kakao:#fee500;--on-kakao:#191919;--on-pill:#10142a;--grade-S:#ff9d4c;--grade-S-hi:#ffcf5a;--grade-S-lo:#ff6a3d;--grade-S-on:#2a1400;--grade-1:#9263f2;--grade-1-hi:#a97bff;--grade-1-lo:#7b4be6;--grade-1-on:#ffffff;--grade-1-text:#b08cff;--grade-2:#4884f0;--grade-2-hi:#5b97ff;--grade-2-lo:#3570e0;--grade-2-on:#ffffff;--grade-2-text:#6aa2ff;--grade-3:#2bbd9e;--grade-3-hi:#36d1b0;--grade-3-lo:#1fa98c;--grade-3-on:#06231c;--grade-4:#76b931;--grade-4-hi:#8ccf43;--grade-4-lo:#5fa21f;--grade-4-on:#142300;--grade-5:#838b9e;--grade-5-hi:#9aa3b5;--grade-5-lo:#6b7387;--grade-5-on:#10142a;--grade-6:#6f7584;--grade-6-hi:#6f7584;--grade-6-lo:#4d5260;--grade-6-on:#ffffff;--fill-run:48px;--font:-apple-system,"Apple SD Gothic Neo","Noto Sans KR",sans-serif;--r-sm:7px;--r-md:10px;--r-lg:12px;--r-xl:14px;--r-pill:999px;--page-max:480px;--gutter:16px;color-scheme:dark}.tS{--c:var(--grade-S);--hi:var(--grade-S-hi);--lo:var(--grade-S-lo);--on:var(--grade-S-on);--tx:var(--grade-S)}.t1{--c:var(--grade-1);--hi:var(--grade-1-hi);--lo:var(--grade-1-lo);--on:var(--grade-1-on);--tx:var(--grade-1-text)}.t2{--c:var(--grade-2);--hi:var(--grade-2-hi);--lo:var(--grade-2-lo);--on:var(--grade-2-on);--tx:var(--grade-2-text)}.t3{--c:var(--grade-3);--hi:var(--grade-3-hi);--lo:var(--grade-3-lo);--on:var(--grade-3-on);--tx:var(--grade-3)}.t4{--c:var(--grade-4);--hi:var(--grade-4-hi);--lo:var(--grade-4-lo);--on:var(--grade-4-on);--tx:var(--grade-4)}.t5{--c:var(--grade-5);--hi:var(--grade-5-hi);--lo:var(--grade-5-lo);--on:var(--grade-5-on);--tx:var(--grade-5)}.t6{--c:var(--grade-6);--hi:var(--grade-6-hi);--lo:var(--grade-6-lo);--on:var(--grade-6-on);--tx:var(--grade-6)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-text-size-adjust:100%}html{scrollbar-gutter:stable}body{min-height:100dvh;padding-top:env(safe-area-inset-top)}body:before{content:"";position:fixed;top:0;left:0;right:0;height:env(safe-area-inset-top);background:var(--bg);z-index:40;pointer-events:none}.page{max-width:var(--page-max);margin:0 auto;padding:var(--gutter) var(--gutter) 28px}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:0;cursor:pointer}.chip{display:inline-block;border:1px solid var(--line-2);border-radius:var(--r-pill);padding:5px 11px;font-size:12px;color:var(--text-3)}.gS{font-style:normal;font-size:1.2em;font-weight:900;line-height:1}