@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css";
@font-face{font-family:Tossface;font-display:swap;src:url(https://cdn.jsdelivr.net/gh/toss/tossface@1.6.1/dist/TossFaceFontMac-00.woff2)format("woff2"),url(https://cdn.jsdelivr.net/gh/toss/tossface@1.6.1/dist/TossFaceFontMac-00.woff)format("woff");unicode-range:U+200D,U+FE0F,U+1F3FB-1F3FF,U+1F9B0-1F9B3,U+2640,U+2642,U+261D,U+2620,U+2639-263A,U+270A-270D,U+1F32B,U+1F3FB-1F3FF,U+1F440-1F450,U+1F479-1F47B,U+1F47D-1F480,U+1F48B,U+1F4A8-1F4AB,U+1F590,U+1F595-1F596,U+1F600-1F644,U+1F64C,U+1F64F,U+1F90C,U+1F90F-1F91C,U+1F91E-1F925,U+1F927-1F92F,U+1F932,U+1F970-1F976,U+1F978,U+1F97A,U+1F9B0-1F9B7,U+1F9BB,U+1F9BE-1F9BF,U+1F9D0,U+1F9E0,U+1FAC0-1FAC1}@font-face{font-family:Tossface;font-display:swap;src:url(https://cdn.jsdelivr.net/gh/toss/tossface@1.6.1/dist/TossFaceFontMac-01.woff2)format("woff2"),url(https://cdn.jsdelivr.net/gh/toss/tossface@1.6.1/dist/TossFaceFontMac-01.woff)format("woff");unicode-range:U+200D,U+FE0F,U+1F3FB-1F3FF,U+1F9B0-1F9B3,U+2640,U+2642,U+1F466-1F469,U+1F471,U+1F474-1F476,U+1F481,U+1F485,U+1F645-1F647,U+1F64B,U+1F64D-1F64E,U+1F926,U+1F933,U+1F937,U+1F9CF,U+1F9D1-1F9D4}@font-face{font-family:Tossface;font-display:swap;src:url(https://cdn.jsdelivr.net/gh/toss/tossface@1.6.1/dist/TossFaceFontMac-02.woff2)format("woff2"),url(https://cdn.jsdelivr.net/gh/toss/tossface@1.6.1/dist/TossFaceFontMac-02.woff)format("woff");unicode-range:U+200D,U+FE0F,U+1F3FB-1F3FF,U+1F9B0-1F9B3,U+2640,U+2642,U+2695-2696,U+2708,U+1F33E,U+1F373,U+1F393,U+1F3A4,U+1F3A8,U+1F3EB,U+1F3ED,U+1F468-1F469,U+1F46E,U+1F477,U+1F482,U+1F4BB-1F4BC,U+1F527,U+1F52C,U+1F575,U+1F680,U+1F692,U+1F977,U+1F9D1}@font-face{font-family:Tossface;font-display:swap;src:url(https://cdn.jsdelivr.net/gh/toss/tossface@1.6.1/dist/TossFaceFontMac-03.woff2)format("woff2"),url(https://cdn.jsdelivr.net/gh/toss/tossface@1.6.1/dist/TossFaceFontMac-03.woff)format("woff");unicode-range:U+200D,U+FE0F,U+1F3FB-1F3FF,U+1F9B0-1F9B3,U+2640,U+2642,U+1F37C,U+1F384-1F385,U+1F468-1F469,U+1F470,U+1F472-1F473,U+1F478,U+1F47C,U+1F486-1F487,U+1F930-1F931,U+1F934-1F936,U+1F939,U+1F9B8-1F9B9,U+1F9D1,U+1F9D5-1F9D6,U+1F9D9-1F9DF}@font-face{font-family:Tossface;font-display:swap;src:url(https://cdn.jsdelivr.net/gh/toss/tossface@1.6.1/dist/TossFaceFontMac-04.woff2)format("woff2"),url(https://cdn.jsdelivr.net/gh/toss/tossface@1.6.1/dist/TossFaceFontMac-04.woff)format("woff");unicode-range:U+200D,U+FE0F,U+1F3FB-1F3FF,U+1F9B0-1F9B3,U+2640,U+2642,U+2764,U+2764,U+1F468-1F469,U+1F48B,U+1F48F,U+1F491,U+1F525,U+1F9D1,U+1FA79}@font-face{font-family:Tossface;font-display:swap;src:url(https://cdn.jsdelivr.net/gh/toss/tossface@1.6.1/dist/TossFaceFontMac-05.woff2)format("woff2"),url(https://cdn.jsdelivr.net/gh/toss/tossface@1.6.1/dist/TossFaceFontMac-05.woff)format("woff");unicode-range:U+200D,U+FE0F,U+1F3FB-1F3FF,U+1F9B0-1F9B3,U+2640,U+2642,U+1F466-1F46D,U+1F46F,U+1F483,U+1F574,U+1F57A,U+1F6B6,U+1F91D,U+1F9AF,U+1F9BC-1F9BD,U+1F9CD-1F9CE,U+1F9D1,U+1F9D8}@font-face{font-family:Tossface;font-display:swap;src:url(https://cdn.jsdelivr.net/gh/toss/tossface@1.6.1/dist/TossFaceFontMac-06.woff2)format("woff2"),url(https://cdn.jsdelivr.net/gh/toss/tossface@1.6.1/dist/TossFaceFontMac-06.woff)format("woff");unicode-range:U+200D,U+FE0F,U+1F3FB-1F3FF,U+1F9B0-1F9B3,U+2640,U+2642,U+26F7,U+26F9,U+1F3BF,U+1F3C2-1F3C4,U+1F3C7,U+1F3CA-1F3CC,U+1F6A3,U+1F6B4-1F6B5,U+1F6C0-1F6C1,U+1F6CC,U+1F6CF,U+1F938,U+1F93A,U+1F93C-1F93E,U+1F9D7}@font-face{font-family:Tossface;font-display:swap;src:url(https://cdn.jsdelivr.net/gh/toss/tossface@1.6.1/dist/TossFaceFontMac-07.woff2)format("woff2"),url(https://cdn.jsdelivr.net/gh/toss/tossface@1.6.1/dist/TossFaceFontMac-07.woff)format("woff");unicode-range:U+200D,U+FE0F,U+1F3FB-1F3FF,U+1F9B0-1F9B3,U+2640,U+2642,U+2600-2601,U+2603-2604,U+2614-2615,U+2618,U+26A1,U+26C4-26C5,U+26C8,U+26E9,U+26F0,U+26F2,U+26FA,U+2728,U+2744,U+2B1B,U+2B50,U+1F301,U+1F303-1F320,U+1F324-1F32A,U+1F32C-1F33D,U+1F33F-1F372,U+1F374-1F37B,U+1F37D-1F37F,U+1F382,U+1F386-1F387,U+1F38B,U+1F38D,U+1F391,U+1F3A0-1F3A2,U+1F3AA,U+1F3D4-1F3D6,U+1F3D8-1F3E6,U+1F3E8-1F3EA,U+1F3EC,U+1F3EF-1F3F0,U+1F3F5,U+1F400-1F43F,U+1F490,U+1F492,U+1F4A5-1F4A7,U+1F4AE,U+1F54A-1F54D,U+1F577-1F578,U+1F5FA-1F5FF,U+1F648-1F64A,U+1F6D5-1F6D6,U+1F6E3-1F6E4,U+1F940,U+1F942-1F944,U+1F950-1F96F,U+1F980-1F9AE,U+1F9BA,U+1F9C0-1F9CB,U+1FAA8,U+1FAB0-1FAB6,U+1FAD0-1FAD6}@font-face{font-family:Tossface;font-display:swap;src:url(https://cdn.jsdelivr.net/gh/toss/tossface@1.6.1/dist/TossFaceFontMac-08.woff2)format("woff2"),url(https://cdn.jsdelivr.net/gh/toss/tossface@1.6.1/dist/TossFaceFontMac-08.woff)format("woff");unicode-range:U200D, U+FE0F, U1F3FB-1F3FF, U1F9B0-1F9B3, U2640, U2642, U203C, U2049, U20000, U2139, U2194-2199, U21A9-21AA, U23CF, U23000000000-23EF, U23F8-23FA, U24C2, U25AA-25AB, U25B6, U25C0, U25FB-25FE, U2611, U2622-2623, U2626, U262A, U0F, U2638, U2640, U2642, U2648-2653, U2660, U2663, U2665-2666, U2668, U267B, U0F, U2693, U269B-269C, U26A7, U26AA-26AB, U26CE, U26D4, U26F4-26F5, U26FD, U2705, U2714, U2716, U271D, U2721, U2733-2734, U2747, U274C, U274\65 , U2753-2755, U2757, U2763, U2795-2797, U27A1, U27B0, U27BF, U2934-2935, U2B05-2B07, U2B1C, U2B55, U3030, U303D, U3297, U3299, U1F004, U1F0CF, U1F170-1F171, U1F17E-1F17F, U1F18E, U1F191-1F19A, U1F1E6-1F1FF, U1F201-1F202, U1F21A, U1F22F, U1F232-1F23A, U1F250-1F251, U1F300, U1F3A6, U1F3B4-1F3B6, U1F3CD-1F3CE, U1F3D7, U1F3E7, U1F441, U1F493-1F49F, U1F4A2, U1F4A4, U1F4AC-1F4AD, U1F4AF, U1F4E2-1F4E3, U1F4F5-1F4F6, U1F500-1F50A, U1F514-1F515, U1F518-1F524, U1F52F, U1F531-1F53D, U1F549, U1F54E, U1F550-1F567, U1F570, U1F5A4, U1F5E8, U1F5EF, U1F681-1F691, U1F693-1F6A2, U1F6A4-1F6A8, U1F6AB, U1F6AD-1F6B3, U1F6B7, U1F6B9-1F6BC, U1F6BE, U1F6C2-1F6C5, U1F6D0-1F6D1, U1F6D7, U1F6E5, U1F6E9, U1F6EB-1F6EC, U1F6F0, U1F6F3-1F6F5, U1F6F8, U1F6FA-1F6FB, U1F7E0-1F7EB, U1F90D-1F90E, U1F9E1, U1FA82, U1FA90, U2320000, U2A20E3, U3020000, U3120000, U3220000, U3320000, U3420000, U3520000, U3620000, U3720000, U3820000, U3920000}@font-face{font-family:Tossface;font-display:swap;src:url(https://cdn.jsdelivr.net/gh/toss/tossface@1.6.1/dist/TossFaceFontMac-09.woff2)format("woff2"),url(https://cdn.jsdelivr.net/gh/toss/tossface@1.6.1/dist/TossFaceFontMac-09.woff)format("woff");unicode-range:U+200D,U+FE0F,U+1F3FB-1F3FF,U+1F9B0-1F9B3,U+2640,U+2642,U+231A-231B,U+2328,U+23F0-23F3,U+2602,U+260E,U+265F,U+2692,U+2694,U+2697,U+2699,U+26A0,U+26B0-26B1,U+26BD-26BE,U+26CF,U+26D1,U+26D3,U+26EA,U+26F1,U+26F3,U+26F8,U+2702,U+2709,U+270F,U+2712,U+1F302,U+1F321,U+1F380-1F381,U+1F383,U+1F388-1F38A,U+1F38E-1F390,U+1F392,U+1F396-1F397,U+1F399-1F39B,U+1F39E-1F39F,U+1F3A3,U+1F3A5,U+1F3A7,U+1F3A9,U+1F3AB-1F3B3,U+1F3B7-1F3BE,U+1F3C0,U+1F3C5-1F3C6,U+1F3C8-1F3C9,U+1F3CF-1F3D3,U+1F3EE,U+1F3F7-1F3FA,U+1F451-1F465,U+1F484,U+1F488-1F48A,U+1F48C-1F48E,U+1F4A0-1F4A1,U+1F4A3,U+1F4B0-1F4BA,U+1F4BD-1F4E1,U+1F4E4-1F4F4,U+1F4F7-1F4FD,U+1F4FF,U+1F50B-1F513,U+1F516-1F517,U+1F526,U+1F528-1F52B,U+1F52D-1F52E,U+1F530,U+1F56F,U+1F573,U+1F576,U+1F579,U+1F587,U+1F58A-1F58D,U+1F5A5,U+1F5A8,U+1F5B1-1F5B2,U+1F5BC,U+1F5C2-1F5C4,U+1F5D1-1F5D3,U+1F5DC-1F5DE,U+1F5E1,U+1F5E3,U+1F5F3,U+1F6AA,U+1F6AC,U+1F6B8,U+1F6BD,U+1F6BF,U+1F6CB,U+1F6CD-1F6CE,U+1F6D2,U+1F6E0-1F6E2,U+1F6F6-1F6F7,U+1F6F9,U+1F6FC,U+1F93F,U+1F941,U+1F945,U+1F947-1F94F,U+1F97B-1F97F,U+1F9E2-1F9FF,U+1FA70-1FA74,U+1FA78,U+1FA7A,U+1FA80-1FA81,U+1FA83-1FA86,U+1FA91-1FAA7,U+1FAC2}@font-face{font-family:Tossface;font-display:swap;src:url(https://cdn.jsdelivr.net/gh/toss/tossface@1.6.1/dist/TossFaceFontMac-10.woff2)format("woff2"),url(https://cdn.jsdelivr.net/gh/toss/tossface@1.6.1/dist/TossFaceFontMac-10.woff)format("woff");unicode-range:U+200D,U+FE0F,U+1F3FB-1F3FF,U+1F9B0-1F9B3,U+2640,U+2642,U+2620,U+26A7,U+1F1E6-1F1FF,U+1F308,U+1F38C,U+1F3C1,U+1F3F3-1F3F4,U+1F6A9,U+E0061-E007A,U+E007F}@font-face{font-family:Tossface;font-display:swap;src:url(https://cdn.jsdelivr.net/gh/toss/tossface@1.6.1/dist/TossFaceFontMac-11.woff2)format("woff2"),url(https://cdn.jsdelivr.net/gh/toss/tossface@1.6.1/dist/TossFaceFontMac-11.woff)format("woff");unicode-range:U200D, U+FE0F, U1F3FB-1F3FF, U1F9B0-1F9B3, U2640, U2642, U26F9, U+E100-E11D, U1F6DC-1F6DF, U1F7F0, U1F979, U1F9CC, U1FA75-1FA77, U1FA7B-1FA7C, U1FA87-1FA88, U1FAA9-1FAAF, U1FAB7-1FABD, U1FABF, U1FAC3-1FAC5, U1FACE-1FACF, U1FAD7-1FADB, U1FAE0-1FAE8, U1FAF0-1FAF8, U26F9200D2640, U26F9200D2642}
@font-face{font-family:S-Core Dream;font-weight:100;font-display:swap;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-1Thin.woff)format("woff")}@font-face{font-family:S-Core Dream;font-weight:200;font-display:swap;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-2ExtraLight.woff)format("woff")}@font-face{font-family:S-Core Dream;font-weight:300;font-display:swap;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-3Light.woff)format("woff")}@font-face{font-family:S-Core Dream;font-weight:400;font-display:swap;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-4Regular.woff)format("woff")}@font-face{font-family:S-Core Dream;font-weight:500;font-display:swap;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-5Medium.woff)format("woff")}@font-face{font-family:S-Core Dream;font-weight:600;font-display:swap;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-6Bold.woff)format("woff")}@font-face{font-family:S-Core Dream;font-weight:700;font-display:swap;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-7ExtraBold.woff)format("woff")}@font-face{font-family:S-Core Dream;font-weight:800;font-display:swap;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-8Heavy.woff)format("woff")}@font-face{font-family:S-Core Dream;font-weight:900;font-display:swap;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-9Black.woff)format("woff")}:root{--font-ko:"Pretendard Variable", "Pretendard";--font-en:var(--font-poppins);--font-emoji:"Tossface";--font-fallback:-apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif;--font-sans:var(--font-en), var(--font-emoji), var(--font-ko), var(--font-fallback)}:root[data-font-ko=scdream]{--font-ko:"S-Core Dream"}:root[data-font-en=lato]{--font-en:var(--font-lato)}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#e3e3e3;--card:#f2f2f2;--fill:#e7e7e7;--fill-2:#ddd;--line:#e1e1e1;--raised:#fff;--ink:#141414;--ink-2:#555;--muted:#999;--accent:#94acc2;--accent-strong:#7f98b1;--accent-text:#5f7891;--accent-soft:#dde5ed;--nav-pill:#dfe6ee;--nav-pill-ink:#2c3e52;--dot-soft:#c3cfdc;--danger:#e5484d;--danger-soft:#fdecec;--soft-shadow:0 24px 48px -32px #00000038;--illo-line:#1c1c1c;--illo-solid:#1c1c1c;--float:0 16px 34px -20px #0000004d;--r-sm:10px;--r-md:14px;--r-lg:18px;--r-xl:22px;--nav-h:70px;--safe-bottom:env(safe-area-inset-bottom,0px);--card-2:var(--fill);--bg-soft:var(--fill);--surface:var(--fill);--line-strong:#cdcdcd;--glass:var(--card);--glass-line:var(--line);--inverse:var(--ink);--on-inverse:#fff;--dark:var(--ink);--on-dark:#fff;--dark-card:var(--ink);--on-dark-card:#fff;--primary:var(--accent);--primary-2:var(--accent);--primary-soft:var(--accent-soft);--on-primary:#fff;--on-primary-soft:var(--accent);--accent-ink:var(--accent-text);--lime:var(--accent-soft);--lime-strong:var(--accent);--on-lime:var(--accent);--lime-ink:var(--accent);--yellow:var(--accent);--select-bg:var(--ink);--select-ink:#fff;--strip-bg:var(--ink);--strip-ink:#fff;--strip-shadow:none;--strip-dot:#fff;--add-bg:var(--ink);--add-ink:#fff;--tag-yellow:var(--fill);--tag-blue:var(--fill);--tag-peach:var(--fill);--tag-lavender:var(--fill);--tag-green:var(--fill);--pink:var(--accent);--peach:#9a9a9a;--green:var(--accent);--blue:var(--accent);--shadow-soft:none;--shadow-raised:none;--shadow-inset:none;--glow:none;--radius-xl:var(--r-xl);--radius-lg:var(--r-lg);--radius-md:var(--r-md);--radius-sm:var(--r-sm)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#2b2e34;--card:#353840;--fill:#3e4149;--fill-2:#474a53;--line:#3c3f47;--line-strong:#50545d;--raised:#454952;--ink:#eef0f3;--ink-2:#b9bec6;--muted:#878c95;--accent:#8fa7bf;--accent-strong:#7d96af;--accent-text:#a9bdd2;--accent-soft:#8fa7bf29;--dot-soft:#56626f;--nav-pill:#2b333d;--nav-pill-ink:#d6e0ec;--illo-line:#d5d8dd;--illo-solid:#4a4e57;--danger-soft:#e5484d29;--on-inverse:#1f2227;--on-dark:#1f2227;--on-dark-card:#1f2227;--select-ink:#1f2227;--strip-ink:#1f2227;--strip-dot:#1f2227;--add-ink:#1f2227;--soft-shadow:none;--float:0 16px 34px -20px #0009}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#2b2e34;--card:#353840;--fill:#3e4149;--fill-2:#474a53;--line:#3c3f47;--line-strong:#50545d;--raised:#454952;--ink:#eef0f3;--ink-2:#b9bec6;--muted:#878c95;--accent:#8fa7bf;--accent-strong:#7d96af;--accent-text:#a9bdd2;--accent-soft:#8fa7bf29;--dot-soft:#56626f;--nav-pill:#2b333d;--nav-pill-ink:#d6e0ec;--illo-line:#d5d8dd;--illo-solid:#4a4e57;--danger-soft:#e5484d29;--on-inverse:#1f2227;--on-dark:#1f2227;--on-dark-card:#1f2227;--select-ink:#1f2227;--strip-ink:#1f2227;--strip-dot:#1f2227;--add-ink:#1f2227;--soft-shadow:none;--float:0 16px 34px -20px #0009}*{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-sans);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}body{background:var(--bg);min-height:100dvh;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}img{max-width:100%;display:block}svg.lucide{stroke-width:1.6px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app{width:100%;max-width:520px;min-height:100dvh;padding:0 18px calc(var(--nav-h) + 40px + var(--safe-bottom));margin:0 auto;position:relative}.app[data-nav=hidden]{padding-bottom:calc(40px + var(--safe-bottom))}.page-header{align-items:center;gap:10px;min-height:72px;padding:18px 0 14px;display:flex}.page-header h1{letter-spacing:-.02em;flex:1;font-size:20px;font-weight:600;line-height:1.25}.page-header .title-sm{text-align:center;font-size:16px;font-weight:600}.header-actions{gap:8px;display:flex}.logo{font-family:var(--font-en), sans-serif;letter-spacing:-.03em;align-items:baseline;font-size:19px;font-weight:600;display:inline-flex}.logo:after{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;margin-left:3px}.eyebrow{font-family:var(--font-en), var(--font-ko), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500}.stack{flex-direction:column;gap:10px;display:flex}.row{align-items:center;gap:8px;display:flex}.spacer{flex:1}.section{margin-top:30px}.section-head{justify-content:space-between;align-items:baseline;gap:8px;margin:0 4px 12px;display:flex}.section-head h2{letter-spacing:-.02em;align-items:center;gap:6px;font-size:17px;font-weight:600;display:inline-flex}.section-head a,.section-head button{color:var(--muted);align-items:center;gap:2px;font-size:13px;display:inline-flex}.muted{color:var(--muted)}.num{font-family:var(--font-en), var(--font-ko), sans-serif;font-feature-settings:"tnum"}.card{border-radius:var(--r-xl);background:var(--card);padding:20px;position:relative;overflow:hidden}.card-flat{border-radius:var(--r-md);background:var(--card);padding:16px}.glass{background:var(--card)}.tile{background:var(--fill);width:44px;height:44px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:inline-grid}.icon-btn{background:var(--raised);width:40px;height:40px;color:var(--ink);border-radius:50%;flex:none;place-items:center;transition:transform .15s;display:inline-grid}.icon-btn>svg{stroke-width:1.6px;width:17px;height:17px}.icon-btn.back{background:var(--card)}.card .icon-btn.back{background:var(--fill)}.icon-btn.back>svg{stroke-width:1.5px;width:16px;height:16px}.icon-btn:active{transform:scale(.94)}.icon-btn.sm{width:34px;height:34px}.icon-btn.on-media{color:#121212;background:#ffffffeb}.btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:50px;padding:0 24px;font-size:14.5px;font-weight:500;transition:transform .15s,opacity .15s;display:inline-flex}.btn:active{transform:scale(.98)}.btn:disabled,.btn[aria-disabled=true]{opacity:.4;cursor:default}.btn-primary,.btn-accent{background:var(--accent-strong);color:#fff}.btn-soft{background:var(--fill)}.card-flat .btn-soft{background:var(--raised)}.card-flat .btn-danger{background:var(--danger);color:#fff}.btn-ghost{background:var(--raised)}.btn-danger{background:var(--danger-soft);color:var(--danger)}.btn-block{width:100%}.btn-sm{height:38px;padding:0 16px;font-size:13px}.cta{color:var(--on-inverse);align-items:center;gap:4px;font-size:13.5px;font-weight:500;display:inline-flex}.cta>span:first-child{background:var(--accent-strong);border-radius:999px;align-items:center;height:42px;padding:0 18px;display:inline-flex}.cta>span:last-child{background:var(--accent-strong);border-radius:50%;place-items:center;width:42px;height:42px;display:inline-grid}.chips{scrollbar-width:none;gap:8px;margin:0 -18px;padding:2px 18px 10px;scroll-padding-inline:18px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{background:var(--card);height:36px;color:var(--ink-2);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 15px;font-size:13px;display:inline-flex}.chip[aria-pressed=true]{background:var(--ink);color:var(--on-inverse)}form .chip[aria-pressed=true]{background:var(--accent);color:#fff}.tag{background:var(--fill);height:26px;color:var(--ink-2);border-radius:999px;align-items:center;gap:5px;padding:0 11px;font-size:12px;display:inline-flex}.card-flat .tag{background:var(--raised)}.tag .dot{border-radius:50%;width:6px;height:6px}.segmented{background:var(--fill);border-radius:999px;padding:4px;display:inline-flex}.segmented button{height:34px;color:var(--muted);border-radius:999px;padding:0 16px;font-size:13px}.segmented button[aria-pressed=true],.segmented button[aria-selected=true]{background:var(--raised);color:var(--ink);box-shadow:0 2px 8px -4px #0003}.tabs{scrollbar-width:none;gap:22px;padding:4px 2px 12px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs button,.tabs a{color:var(--muted);flex:none;padding-bottom:6px;font-size:14px;position:relative}.tabs [aria-selected=true],.tabs [aria-current=page]{color:var(--ink);font-weight:600}.tabs [aria-selected=true]:after,.tabs [aria-current=page]:after{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:-2px;left:50%}.list{border-radius:var(--r-xl);background:var(--card);flex-direction:column;display:flex;overflow:hidden}.list-row{text-align:left;align-items:center;gap:14px;width:100%;min-height:64px;padding:12px 20px;display:flex}.list-row+.list-row{border-top:1px solid var(--line)}.list-row .label{flex:1;min-width:0}.list-row .label strong{font-size:14.5px;font-weight:500;display:block}.list-row .label small{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.list-row .value{color:var(--muted);font-size:13px}.list-icon{background:var(--fill);width:38px;height:38px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.round-action{background:var(--fill);width:32px;height:32px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;display:grid}.field{flex-direction:column;gap:8px;display:flex}.field>label,.field>.field-label{color:var(--ink);margin-left:4px;font-size:13px;font-weight:500}.field .hint{color:var(--muted);margin-left:4px;font-size:12px}.field .error{color:var(--danger);margin-left:4px;font-size:12px}.input,.textarea,.select{background:var(--fill);border:1.5px solid #0000;border-radius:14px;outline:none;width:100%;min-height:50px;padding:0 16px;font-size:15px;transition:border-color .15s,background .15s}.textarea{resize:vertical;min-height:110px;padding:14px 16px;line-height:1.6}.input::placeholder,.textarea::placeholder{color:var(--muted)}.input:focus,.textarea:focus,.select:focus{border-color:var(--line-strong)}.input:focus-visible,.textarea:focus-visible,.select:focus-visible{outline:none}.input[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--danger)}.input-row{gap:8px;display:flex}.input-row>*{min-width:0}.switch{background:var(--fill-2);border-radius:999px;flex:none;width:46px;height:28px;transition:background .2s;position:relative}.switch:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0000002e}.switch[aria-checked=true]{background:var(--accent)}.switch[aria-checked=true]:after{transform:translate(18px)}.empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:10px;padding:30px 18px;font-size:14px;line-height:1.6;display:flex}.empty .empty-icon{color:var(--muted);opacity:.75;margin-bottom:2px}.spinner{opacity:.8;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;animation:.7s linear infinite wyd-spin;display:inline-block}@keyframes wyd-spin{to{transform:rotate(360deg)}}.loading{place-items:center;min-height:160px;display:grid}.loading-dots{gap:6px;animation:.2s both wyd-fade-in;display:inline-flex}.loading-dots i{background:var(--muted);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite wyd-dot}.loading-dots i:nth-child(2){animation-delay:.15s}.loading-dots i:nth-child(3){animation-delay:.3s}@keyframes wyd-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}main>*{animation:.3s both wyd-fade-in}@keyframes wyd-fade-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){main>*{animation:none}.spinner{animation-duration:1.6s}.loading-dots i{opacity:.6;animation:none}}.notice{border-radius:var(--r-md);background:var(--fill);color:var(--ink-2);align-items:flex-start;gap:10px;padding:14px 16px;font-size:13px;line-height:1.6;display:flex}.prose{color:var(--ink-2);white-space:pre-wrap;font-size:14.5px;line-height:1.75}.prose h3{color:var(--ink);margin:18px 0 6px;font-size:15px;font-weight:600}.prose p+p{margin-top:8px}.offline-banner{z-index:40;background:var(--ink);color:var(--on-inverse);border-radius:999px;justify-content:center;align-items:center;gap:6px;margin:8px 0 0;padding:8px 14px;font-size:12.5px;display:flex;position:sticky;top:8px}.avatar{color:#fff;border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}
