@font-face{font-family:pretendard;src:url(../media/PretendardVariable-s.p.0ztvx5mb7lxp4.woff2)format("woff2");font-display:swap;font-weight:45 920}@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%}.RDd1vW_className{font-family:pretendard,pretendard Fallback}.RDd1vW_variable{--font-pretendard:"pretendard", "pretendard Fallback"}
:root{--brand-navy:#03154c;--brand-blue:#0041cd}:root,[data-theme=light]{--action:var(--brand-blue);--action-hover:#0035aa;--action-active:#002b8a;--on-action:#fff;--action-subtle:#eaf0ff;--link:var(--brand-blue);--focus:var(--brand-blue);--disabled-bg:#e6ebf3;--disabled-fg:#495872;--page:#f3f6fc;--surface:#fff;--surface-muted:#ebf0f8;--text:var(--brand-navy);--text-muted:#44536f;--border:#d7e0ee;--control-border:#71829d;--success-fg:#146245;--success-bg:#e7f7ef;--warning-fg:#794500;--warning-bg:#fff2d9;--danger-fg:#9e2039;--danger-bg:#fdecf0;--info-fg:#1547a7;--info-bg:#eaf1ff}[data-theme=dark]{--action:#719dff;--action-hover:#92b3ff;--action-active:#5787f2;--on-action:var(--brand-navy);--action-subtle:#182d5a;--link:#99b8ff;--focus:#99b8ff;--disabled-bg:#25314b;--disabled-fg:#a4b1c9;--page:#080f23;--surface:#111b33;--surface-muted:#1a2540;--text:#f5f8ff;--text-muted:#bcc8de;--border:#2e3c58;--control-border:#71829d;--success-fg:#83e5ba;--success-bg:#10392f;--warning-fg:#ffd588;--warning-bg:#412d14;--danger-fg:#ff9eab;--danger-bg:#431d2b;--info-fg:#a4c1ff;--info-bg:#172d58}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{color:var(--text);background:var(--page);font-family:var(--font-pretendard), system-ui, sans-serif;margin:0}.brand-intro{width:min(100%,60rem);margin-inline:auto;padding:clamp(1rem,6vw,4rem)}.brand-intro img{max-width:100%;height:auto;display:block}.brand-intro h1{word-break:keep-all;overflow-wrap:anywhere}.brand-intro-auth{background:var(--action);min-height:3rem;color:var(--on-action);border-radius:.75rem;align-items:center;padding:.5rem 1rem;text-decoration:none;display:inline-flex}.brand-intro-auth:hover{background:var(--action-hover)}:is(a,button,input):focus-visible{outline:2px solid var(--focus);outline-offset:2px}
