:root{--background:#f4f7fb;--foreground:#0b1220;--card:#fff;--card-foreground:#0b1220;--popover:#fff;--popover-foreground:#0b1220;--primary:#2864f0;--primary-foreground:#fff;--secondary:#eef2f7;--secondary-foreground:#1b273b;--muted:#eef2f7;--muted-foreground:#68758a;--accent:#e7eef9;--accent-foreground:#0b1220;--destructive:#d9363e;--border:#dde4ee;--input:#cdd7e5;--ring:#4b7df2;--radius:.75rem;--sidebar:#0b1220;--sidebar-foreground:#eaf0fa;--sidebar-primary:#2864f0;--sidebar-primary-foreground:#fff;--sidebar-accent:#17233a;--sidebar-accent-foreground:#fff;--sidebar-border:#ffffff1a;--sidebar-ring:#68b4ff;--relayvid-brand-accent:#2864f0;--relayvid-primary-deep:#1744b8;--relayvid-primary-active:#2056d8;--relayvid-primary-soft:color-mix(in oklch, var(--primary), white 70%);--relayvid-primary-disabled:color-mix(in oklch, var(--primary), white 84%);--relayvid-success:#15936d;--relayvid-warning:#c67b13;--relayvid-error:#d9363e;--relayvid-info:#2864f0;--relayvid-canvas:#f4f7fb;--relayvid-surface:#fff;--relayvid-surface-subtle:#f8fafc;--relayvid-surface-strong:#0b1220;--relayvid-border-strong:#c8d3e2;--relayvid-signal:#68b4ff;--chart-1:#5bc3ff;--chart-2:#24b47e;--chart-3:#3b82f6;--chart-4:#f59e0b;--chart-5:#ef4444}@supports (color:lab(0% 0 0)){:root{--chart-1:lab(74.5057% -17.4758 -39.7944)}}.dark{--background:#080b12;--foreground:#f5f8ff;--card:#111722;--card-foreground:#f5f8ff;--popover:#141b27;--popover-foreground:#f5f8ff;--primary:#356ff3;--primary-foreground:#fff;--secondary:#182130;--secondary-foreground:#edf3ff;--muted:#182130;--muted-foreground:#96a3b7;--accent:#1c2940;--accent-foreground:#fff;--destructive:#f06268;--border:#ffffff1c;--input:#ffffff29;--ring:#68b4ff;--sidebar:#0b1220;--sidebar-foreground:#eaf0fa;--sidebar-primary:#356ff3;--sidebar-primary-foreground:#fff;--sidebar-accent:#17233a;--sidebar-accent-foreground:#fff;--sidebar-border:#ffffff1a;--sidebar-ring:#68b4ff;--relayvid-brand-accent:#356ff3;--relayvid-primary-deep:#2864f0;--relayvid-primary-active:#477bf3;--relayvid-primary-soft:color-mix(in oklch, var(--primary), black 18%);--relayvid-primary-disabled:color-mix(in oklch, var(--primary), black 68%);--relayvid-success:#3ecf8e;--relayvid-warning:#f0ad4e;--relayvid-error:#f06268;--relayvid-info:#68b4ff;--relayvid-canvas:#080b12;--relayvid-surface:#111722;--relayvid-surface-subtle:#0d121c;--relayvid-surface-strong:#eef4ff;--relayvid-border-strong:#ffffff2e;--relayvid-signal:#68b4ff;--chart-1:#006b9e;--chart-2:#3ecf8e;--chart-3:#60a5fa;--chart-4:#fbbf24;--chart-5:#f87171}@supports (color:lab(0% 0 0)){.dark{--chart-1:lab(41.6775% -13.4446 -47.9183)}}
@font-face{font-family:Pretendard Latin;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/pretendard-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2190-2194,U+2212,U+2215}@font-face{font-family:Pretendard Korean Landing;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/pretendard-korean-landing.woff2)format("woff2");unicode-range:U+11??,U+3130-318F,U+AC00-D7A3}@font-face{font-family:Pretendard Korean Legal;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/pretendard-korean-legal.woff2)format("woff2");unicode-range:U+11??,U+3130-318F,U+AC00-D7A3}.font-korean-landing{--font-pretendard:"Pretendard Korean Landing", "Pretendard Latin", Arial, sans-serif}.font-korean-legal{--font-pretendard:"Pretendard Korean Legal", "Pretendard Latin", Arial, sans-serif}html{scroll-behavior:smooth}body{background:var(--background);overflow-x:hidden}.landing-hero{background:linear-gradient(180deg, var(--card) 0%, var(--background) 100%)}.landing-grid{opacity:.45;background-image:linear-gradient(90deg,#0f172a0b 1px,#0000 1px),linear-gradient(#0f172a0b 1px,#0000 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}::selection{background:color-mix(in oklab, var(--primary) 22%, white)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@font-face{font-family:pretendard;src:url(../media/PretendardVariable-s.p.0ztvx5mb7lxp4.woff2?dpl=dpl_G2MRKdpJmRoMKUiJ8ZXyCiU7PkU7)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:pretendard Fallback;src:local(Arial);ascent-override:93.76%;descent-override:23.75%;line-gap-override:0.0%;size-adjust:101.55%}.pretendard_c0a04d51-module__uVGrba__className{font-family:pretendard,pretendard Fallback}.pretendard_c0a04d51-module__uVGrba__variable{--font-pretendard:"pretendard", "pretendard Fallback"}
