@font-face{font-family:DNFBitBitv2;src:url(https://cdn.df.nexon.com/img/common/font/DNFBitBitv2.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Galmuri11;src:url(https://cdn.jsdelivr.net/gh/quiple/galmuri/dist/Galmuri11.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Galmuri11;src:url(https://cdn.jsdelivr.net/gh/quiple/galmuri/dist/Galmuri11-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Galmuri9;src:url(https://cdn.jsdelivr.net/gh/quiple/galmuri/dist/Galmuri9.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GalmuriMono9;src:url(https://cdn.jsdelivr.net/gh/quiple/galmuri/dist/GalmuriMono9.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/npm/pretendard@1.3.9/dist/web/variable/woff2/PretendardVariable.woff2) format("woff2");font-weight:45 920;font-style:normal;font-display:swap}@font-face{font-family:GmarketSans;src:url(https://cdn.jsdelivr.net/gh/fonts-archive/GmarketSans/GmarketSansMedium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:GmarketSans;src:url(https://cdn.jsdelivr.net/gh/fonts-archive/GmarketSans/GmarketSansBold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SpaceGrotesk;src:url(https://cdn.jsdelivr.net/npm/@fontsource/space-grotesk@5.0.18/files/space-grotesk-latin-500-normal.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SpaceGrotesk;src:url(https://cdn.jsdelivr.net/npm/@fontsource/space-grotesk@5.0.18/files/space-grotesk-latin-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--paper-0:#F4F5F6;--paper-1:#FFFFFF;--paper-2:#EEF0F2;--paper-3:#E3E6EA;--ink-0:#1C1D20;--ink-1:#3C3F44;--ink-2:#71757B;--ink-3:#A7ABB2;--orange-0:#FFC085;--orange-1:#FF7A1A;--orange-2:#ED5F00;--orange-3:#B84A00;--gold-0:#FCE38A;--gold-1:#F3C620;--gold-2:#C9990E;--gold-3:#8A6900;--live-0:#FF5B4A;--live-1:#E23B2A;--mint-0:#22C08B;--mint-1:#159B6E;--blue-0:#2F6BE0;--success:#159B6E;--warning:#E8A200;--danger:#E23B2A;--info:#2F6BE0;--bg-page:var(--paper-0);--surface-card:var(--paper-1);--surface-sunken:var(--paper-2);--surface-fill:var(--paper-3);--text-strong:var(--ink-0);--text-body:var(--ink-1);--text-muted:var(--ink-2);--text-faint:var(--ink-3);--text-on-accent:#FFFFFF;--text-on-gold:var(--ink-0);--accent:var(--orange-1);--accent-strong:var(--orange-2);--brand-gold:var(--gold-1);--border-strong:var(--ink-0);--border-soft:var(--paper-3);--live:var(--live-0);--point:var(--mint-0);--link:var(--blue-0);--font-display:"DNFBitBitv2","Galmuri11","Galmuri9",system-ui,sans-serif;--font-head:"DNFBitBitv2","Galmuri11","GmarketSans","Pretendard",system-ui,sans-serif;--font-ui:"Pretendard",system-ui,-apple-system,sans-serif;--font-body:"Pretendard",system-ui,-apple-system,sans-serif;--font-mono:"SpaceGrotesk","Pretendard",ui-monospace,monospace;--font-pixel-mono:"GalmuriMono9",ui-monospace,monospace;--fs-display:44px;--fs-h1:30px;--fs-h2:23px;--fs-h3:18px;--fs-title:16px;--fs-body:15px;--fs-label:13px;--fs-caption:12px;--lh-tight:1.15;--lh-ui:1.4;--lh-body:1.65;--ls-pixel:0.02em;--ls-caps:0.04em;--ls-head:-0.015em;--ls-num:-0.01em;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--container-max:1200px;--container-narrow:720px;--control-sm:36px;--control-md:44px;--control-lg:52px;--bw:1px;--bw-thick:2px;--border:1px solid var(--paper-3);--border-gold:1px solid var(--gold-1);--focus-ring:0 0 0 3px rgba(255,122,26,0.28);--r-0:0px;--r-1:6px;--r-2:8px;--r-sm:4px;--r-pill:5px;--r-round:999px;--shadow-hard-sm:0 1px 2px rgba(20,22,26,0.06),0 1px 3px rgba(20,22,26,0.10);--shadow-hard:0 2px 6px rgba(20,22,26,0.08),0 6px 16px rgba(20,22,26,0.07);--shadow-hard-gold:0 4px 16px rgba(243,198,32,0.35);--shadow-hard-live:0 4px 16px rgba(255,91,74,0.30);--shadow-float:0 12px 34px rgba(20,22,26,0.18);--shadow-pixel:3px 3px 0 var(--ink-0);--ease:cubic-bezier(0.2,0.7,0.3,1);--ease-snap:cubic-bezier(0.2,0.8,0.2,1);--dur-fast:110ms;--dur:180ms}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-body);background-color:var(--bg-page)}h1,h2,h3,h4,h5,h6{font-family:var(--font-head);color:var(--text-strong);letter-spacing:var(--ls-head);line-height:var(--lh-tight)}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}a{color:var(--link);text-decoration:none;transition:color var(--dur) var(--ease)}a:hover{color:var(--accent-strong)}button{font-family:inherit;cursor:pointer;border:none;background:none}:focus-visible{outline:none;box-shadow:var(--focus-ring)}::selection{background-color:var(--gold-0);color:var(--ink-0)}.tabular-nums{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--ls-num)}.pixel-text{font-family:var(--font-display);letter-spacing:var(--ls-pixel)}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--sp-4)}.gm-bleed{background:var(--bleed-bg,var(--paper-1));box-shadow:0 0 0 100vw var(--bleed-bg,var(--paper-1));-webkit-clip-path:inset(0 -100vw);clip-path:inset(0 -100vw)}