:root{color-scheme:light dark;--color-bg:#f7f7fa;--color-surface:#fff;--color-surface2:#f0f1f5;--color-surface3:#e6e8ee;--color-line:#e3e5ec;--color-text:#15161d;--color-text2:#555b6b;--color-text3:#626878;--color-primary:#6e4df5;--color-primary-soft:#eee9ff;--color-on-primary:#fff;--color-accent:#f06a35;--color-accent-soft:#ffede5;--color-warning:#b27a00;--color-warning-soft:#fff4db;--gradient-hero:linear-gradient(135deg, #ff8a5b 14.286%, #8b6cff 85.714%);--font-family:"Pretendard", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--radius-input:12px;--radius-button:14px;--radius-card:16px;--radius-large-card:20px;--radius-chip:999px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-28:28px;--size-button-md:48px;--size-touch-min:44px}@media (prefers-color-scheme:dark){:root{--color-bg:#0f1016;--color-surface:#181a22;--color-surface2:#22252f;--color-surface3:#2b2f3b;--color-line:#2d313d;--color-text:#f5f6f9;--color-text2:#aab0bf;--color-text3:#9196a4;--color-primary:#8b6cff;--color-primary-soft:#2a2347;--color-on-primary:#fff;--color-accent:#ff8a5b;--color-accent-soft:#3a2620;--color-warning:#ffc24b;--color-warning-soft:#3a3018}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-family);font-weight:var(--font-medium);letter-spacing:-.01em;word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:15px;line-height:1.48}a{color:var(--color-primary)}h1,h2,h3{font-weight:var(--font-extrabold);margin:0}h1{letter-spacing:-.02em;font-size:32px;line-height:1.32}h2{letter-spacing:-.02em;font-size:21px;line-height:1.48}h3{letter-spacing:-.01em;font-size:17px;line-height:1.48}.container{width:100%;max-width:720px;padding:0 var(--space-20);margin:0 auto}.card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);padding:var(--space-20)}.muted{color:var(--color-text2)}.button{min-height:var(--size-button-md);padding:0 var(--space-20);border-radius:var(--radius-button);background:var(--color-primary);color:var(--color-on-primary);font-weight:var(--font-bold);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.button.secondary{background:var(--color-surface2);color:var(--color-text)}.demo-notice{background:var(--color-warning-soft);color:var(--color-warning);border-radius:var(--radius-input);padding:var(--space-12) var(--space-16);font-weight:var(--font-semibold);font-size:14px}header[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--color-line);background:var(--color-surface)}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;min-height:56px;display:flex}.wordmark[data-astro-cid-nen7h5rs]{font-weight:var(--font-extrabold);letter-spacing:-.03em;color:var(--color-text);font-size:18px;text-decoration:none}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:var(--size-touch-min);color:var(--color-text2);font-weight:var(--font-semibold);align-items:center;font-size:14px;text-decoration:none;display:inline-flex}footer[data-astro-cid-jo6i4kqk]{margin-top:var(--space-28);padding:var(--space-28) 0;border-top:1px solid var(--color-line);background:var(--color-surface);color:var(--color-text2);font-size:12px;line-height:1.48}.links[data-astro-cid-jo6i4kqk]{gap:var(--space-4) var(--space-16);margin-bottom:var(--space-16);flex-wrap:wrap;font-size:13px;display:flex}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-text);text-decoration:none}.business[data-astro-cid-jo6i4kqk]{gap:var(--space-4) var(--space-16);flex-wrap:wrap;margin:0;display:flex}.business[data-astro-cid-jo6i4kqk] div[data-astro-cid-jo6i4kqk]{gap:var(--space-4);display:flex}.business[data-astro-cid-jo6i4kqk] dt[data-astro-cid-jo6i4kqk]{color:var(--color-text3)}.business[data-astro-cid-jo6i4kqk] dd[data-astro-cid-jo6i4kqk]{margin:0}.copyright[data-astro-cid-jo6i4kqk]{margin:var(--space-16) 0 0;color:var(--color-text3)}body{flex-direction:column;min-height:100vh;display:flex}main[data-astro-cid-hkbrpulz]{flex:1}
