@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css");:root{--font-sans:"Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--text-xs:0.75rem;--text-sm:0.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.75rem;--ink:#0f172a;--muted:#64748b;--surface:#ffffff;--on-brand:#ffffff;--gray-0:#f8fafc;--gray-100:#f1f5f9;--gray-200:#e2e8f0;--gray-300:#cbd5e1;--gray-600:#64748b;--gray-700:#475569;--gray-800:#334155;--line:var(--gray-200);--border-subtle:var(--gray-200);--soft:var(--gray-0);--muted-subtle:#b5bbc6;--brand:#dc32a0;--brand-hover:#f04cbb;--brand-pressed:#ae1f79;--brand-disabled:#f5c1e3;--brand-soft:#fdf3f9;--brand-border:#edb7d0;--brand-soft-strong:#f8d8e9;--danger:#dc2626;--danger-soft:#fff5f8;--danger-strong:#b4234d;--danger-border:rgb(220 38 38/40%);--danger-soft-strong:#fef2f2;--success:#087a61;--success-soft:#f0fdf4;--success-strong:#166534;--warning:#d97706;--warning-soft:#fffbeb;--warning-strong:#92400e;--status-fair:#ffa23a;--chart-surface:var(--surface);--chart-grid:var(--gray-200);--chart-axis:var(--gray-700);--chart-bar:var(--brand-pressed);--chart-bar-emphasis:var(--brand);--chart-reference:var(--gray-800);--chart-positive:var(--success);--chart-negative:var(--danger);--chart-fair:var(--warning-strong);--max:1120px;--space-0-25:2px;--space-0-5:4px;--space-0-625:5px;--space-0-75:6px;--space-1:8px;--space-1-25:10px;--space-1-5:12px;--space-1-75:14px;--space-2:16px;--space-2-25:18px;--space-2-5:20px;--space-2-75:22px;--space-3:24px;--space-3-5:28px;--space-4:32px;--space-4-5:36px;--space-5:40px;--space-5-25:42px;--space-6:48px;--space-7:64px;--space-7-5:72px;--space-8:80px;--space-checkbox-offset:0.42em;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--height-btn-sm:40px;--height-btn-md:44px;--height-btn-lg:48px;--height-btn-icon:32px;--height-toggle:72px;--shadow-card:0 1px 2px rgb(15 23 42/4%);--shadow-hover:0 16px 32px rgb(15 23 42/8%);--shadow-modal:0 24px 80px rgb(15 23 42/28%);--overlay-scrim:rgb(15 23 42/58%);--focus-ring:rgb(220 50 160/28%);--layer-modal:1000;--background:0 0% 100%;--foreground:222.2 84% 4.9%;--cta:var(--brand);--cta-hover:var(--brand-hover);--cta-pressed:var(--brand-pressed);--cta-disabled:var(--brand-disabled);--gray-gray-0:var(--gray-0);--gray-gray-100:var(--gray-100);--gray-gray-200:var(--gray-200);--gray-gray-300:var(--gray-300);--gray-gray-400:#b3c0d0;--gray-gray-500:#94a3b8;--gray-gray-600:var(--gray-600);--gray-gray-700:var(--gray-700);--gray-gray-800:var(--gray-800);--gray-gray-900:var(--ink);--space-4xs:var(--space-0-25);--space-3xs:var(--space-0-5);--space-2xs:var(--space-1);--space-xs:var(--space-1-5);--space-s:var(--space-2);--space-ms:var(--space-2-5);--space-m:var(--space-3);--space-ml:var(--space-4);--space-l:var(--space-5);--space-xl:var(--space-6);--space-2xl:var(--space-7);--space-3xl:var(--space-8);--radius-card-medium:var(--radius-md);--radius-card-large:var(--radius-lg);--radius-input-medium:var(--radius-sm);--radius-input-small:var(--radius-sm);--height-btn-s:var(--height-btn-md);--height-btn-xs:var(--height-btn-sm);--text-helper:var(--gray-600);--blue-blue-100:#e7f1fe;--blue-blue-600:#2a5fc7;--purple-purple-100:#f4e8fe;--purple-purple-600:#7f2ac8;--emerald-emerald-100:#e8fff4;--emerald-emerald-700:#22a87f;--yellow-yellow-100:#fff9e8;--yellow-yellow-700:#a88e22}