@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css";:root{--color-background: #FFFFFF;--color-surface: #F7F8FA;--color-surface-soft: #EFF1F3;--color-card: #FFFFFF;--color-text-primary: #11181D;--color-text-secondary: #5F6971;--color-text-tertiary: #98A1A8;--color-text-inverse: #FFFFFF;--color-border: #E5E8EB;--color-border-soft: #EFF1F3;--color-primary: #11181D;--color-on-primary: #FFFFFF;--color-tertiary: #E8EDF0;--color-accent-blue-gray: #5F7488;--color-success: #1F8A5B;--color-warning: #C88021;--color-danger: #D64545;--color-info: #4E6E7E;--color-kakao: #FEE500;--color-kakao-text: #11181D;--radius-xs: 6px;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 18px;--radius-xl: 24px;--radius-xxl: 32px;--radius-card: 18px;--radius-button: 14px;--radius-pill: 999px;--spacing-2xs: 4px;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 20px;--spacing-xl: 24px;--spacing-2xl: 32px;--spacing-3xl: 40px;--spacing-4xl: 56px;--font-ios: SF Pro;--font-android: Pretendard;--font-web: Pretendard, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Apple SD Gothic Neo", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-size-caption: 12px;--font-size-body: 15px;--font-size-body-large: 17px;--font-size-title3: 20px;--font-size-title2: 24px;--font-size-title1: 30px;--font-size-hero: 36px;--font-weight-reg: 400;--font-weight-med: 500;--font-weight-semi: 600;--font-weight-bold: 700;--shadow-card: 0 8px 24px rgba(17,24,29,.06), 0 1px 2px rgba(17,24,29,.04);--shadow-card-soft: 0 1px 2px rgba(17,24,29,.03);--shadow-modal: 0 16px 48px rgba(17,24,29,.18);--shadow-floating: 0 12px 32px rgba(17,24,29,.12);--motion-duration-fast: .12s;--motion-duration-base: .2s;--motion-duration-slow: .32s;--motion-ease-standard: cubic-bezier(.2, 0, 0, 1);--motion-ease-emphasized: cubic-bezier(.3, 0, 0, 1)}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;min-height:100vh;background:var(--color-background);color:var(--color-text-primary);font-family:var(--font-web);font-size:var(--font-size-body);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button{font-family:inherit}input,textarea,select{font-family:inherit;font-size:inherit;color:inherit}input:not([type=color]):not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{font-size:16px!important}img{display:block;max-width:100%}::placeholder{color:var(--color-text-tertiary)}
