:root{--auth-primary: var(--usp-primary);--auth-primary-deep: #0e3191;--auth-primary-soft: #c9e0fc;--auth-ink: #1a1a1a;--auth-on-ink: #ffffff;--auth-cloud: #f7f7f7;--auth-paper: #ffffff;--auth-fog: #e8e8e8;--auth-steel: #c2c2c2;--auth-graphite: #636363;--auth-charcoal: #3d3d3d;--auth-hairline: #e8e8e8;--auth-hairline-strong: #c2c2c2;--auth-error: #b3262b;--auth-error-bg: #fdf2f2;--auth-success: #356373;--auth-success-bg: #f2f7f8;--auth-info-bg: #f3f7fe;--auth-warn-bg: #f9d4d2;--auth-bloom-coral: #ff5050;--auth-storm-sea: #7fadbe;--auth-s-xxs: 4px;--auth-s-xs: 8px;--auth-s-sm: 12px;--auth-s-md: 16px;--auth-s-lg: 20px;--auth-s-xl: 24px;--auth-s-xxl: 32px;--auth-r-xs: 2px;--auth-r-md: 4px;--auth-r-lg: 8px;--auth-r-xl: 16px;--auth-r-pill: 9999px;--auth-size-brand: 44px;--auth-size-status: 48px;--auth-size-avatar: 36px;--auth-size-control: 44px;--auth-size-check: 18px;--auth-size-index-number: 26px;--auth-size-index-id: 46px;--auth-card-login: 380px;--auth-card-password: 400px;--auth-card-wide: 420px;--auth-index-width: 1000px;--auth-index-lead-width: 640px;--auth-index-pad-top: 48px;--auth-index-pad-bottom: 72px;--auth-index-mobile-pad-top: 32px;--auth-index-mobile-pad-bottom: 56px;--auth-index-heading-mobile: 28px;--auth-index-lead-mobile: 16px;--auth-font-hint: 11px;--auth-font-label: 12px;--auth-font-sub: 13px;--auth-font-body: 14px;--auth-font-index-title: 16px;--auth-font-title: 20px;--auth-font-index-heading: 32px;--auth-font-mobile-guard-title-compact: clamp(16px, 4.8vw, 18px);--auth-line-default: 1.5;--auth-line-tight: 1;--auth-line-label: 1.35;--auth-line-compact: 1.45;--auth-line-body: 1.6;--auth-line-meta: 1.65;--auth-border-thin: 1px;--auth-field-gap: 6px;--auth-meter-gap: 3px;--auth-toggle-inset: 6px;--auth-toggle-space: 64px;--auth-track-button: .7px;--auth-track-label: .08em;--auth-track-brand: .02em;--auth-track-status: .06em;--auth-track-preview: .04em;--auth-track-badge: .06em;--auth-underline-offset-compact: 2px;--auth-lift: 0 2px 8px rgb(26 26 26 / 8%);--auth-font-sans: "Manrope", Pretendard, "Pretendard Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", Arial, sans-serif;--auth-font-mono: ui-monospace, SFMono-Regular, Menlo, monospace;--auth-index-indent: 88px;--auth-page-bottom: 72px;--auth-select-inset: 36px;--auth-underline-offset: 3px;--auth-focus-width: 2px;--auth-focus-offset: 2px;--auth-border-accent: 3px;--auth-meter-height: 3px;--auth-marker-size: 5px;--auth-badge-pad-y: 3px;--auth-font-avatar: 15px;--auth-size-index-column: 52px;--auth-font-index-lead: 18px;--auth-line-index-lead: 1.33;--auth-line-index-title: 1.38;--auth-motion-fast: .12s;--auth-ease-standard: ease}@media(prefers-reduced-motion:reduce){.auth-main *{animation-duration:.01ms!important;transition-duration:.01ms!important}}html.mobile-locked,body.mobile-locked{min-width:0;overflow:hidden}body.mobile-locked{--usp-toast-bottom: 24px;--usp-toast-z-index: 13100}.usp-skeleton{--usp-skeleton-base: #e1e4e8;--usp-skeleton-highlight: #ffffff}@keyframes usp-skeleton-shimmer{to{transform:translate(220%)}}.cube-surface{--cube-glass: rgba(255, 255, 255, .82);--cube-glass-strong: rgba(255, 255, 255, .95);--cube-line: rgba(2, 74, 216, .22);--cube-shadow: rgba(26, 26, 26, .18)}.cube-surface-loading{background:color-mix(in srgb,var(--color-canvas) 48%,transparent);-webkit-backdrop-filter:blur(var(--blur-cube-loading));backdrop-filter:blur(var(--blur-cube-loading))}.cube-stage-loading-cube{position:relative;width:var(--space-10);height:var(--space-10);transform-style:preserve-3d;animation:cube-stage-loading-rotate 2.8s linear .7s infinite}.cube-stage-loading-face{position:absolute;inset:0;border:1px solid color-mix(in srgb,var(--usp-primary) 58%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--color-surface) 88%,transparent),color-mix(in srgb,var(--usp-primary) 20%,transparent));box-shadow:inset 0 0 var(--space-3) color-mix(in srgb,var(--usp-primary) 12%,transparent)}.cube-stage-loading-face--front{transform:translateZ(calc(var(--space-10) / 2))}.cube-stage-loading-face--back{transform:rotateY(180deg) translateZ(calc(var(--space-10) / 2))}.cube-stage-loading-face--right{transform:rotateY(90deg) translateZ(calc(var(--space-10) / 2))}.cube-stage-loading-face--left{transform:rotateY(-90deg) translateZ(calc(var(--space-10) / 2))}.cube-stage-loading-face--top{transform:rotateX(90deg) translateZ(calc(var(--space-10) / 2))}.cube-stage-loading-face--bottom{transform:rotateX(-90deg) translateZ(calc(var(--space-10) / 2))}@media(max-width:640px){html:has(.cube-surface) .usp-toast.whitespace-pre-line{top:calc(var(--cube-mobile-header-offset) + env(safe-area-inset-top) + var(--cube-mobile-view-switcher-height));bottom:auto}}@keyframes cube-stage-loading-rotate{0%{transform:rotateX(-24deg) rotateY(0)}to{transform:rotateX(-24deg) rotateY(360deg)}}@keyframes cube-stage-loading-reduced-pulse{0%,to{opacity:.72}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.cube-surface *,.cube-surface *:before,.cube-surface *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition:none!important}.cube-surface .cube-stage-loading-cube{animation:cube-stage-loading-reduced-pulse 1.8s ease-in-out infinite!important}}@keyframes story-agent-thinking{0%{opacity:.5}to{opacity:1}}@keyframes story-agent-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.story-agent *,.story-agent *:before,.story-agent *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition:none!important}}.my-page{--my-primary: var(--usp-primary);--my-navy: #0e3191;--my-navy-deep: #071c52;--my-navy-soft: #c9e0fc;--my-navy-mist: #eef3fd;--my-on-navy: #ffffff;--my-ink: #1a1a1a;--my-charcoal: #3d3d3d;--my-graphite: #636363;--my-steel: #a8a8a8;--my-fog: #e8e8e8;--my-cloud: #f7f8fa;--my-canvas: #ffffff;--my-hairline: #e8eaee;--my-hairline-strong: #d3d7de;--my-error: #b3262b;--my-error-soft: #fbeaea;--my-ok-deep: #356373;--my-r-md: 4px;--my-r-lg: 10px;--my-r-xl: 14px;--my-r-2xl: 16px;--my-r-pill: 9999px;--my-s-1: 4px;--my-s-2: 6px;--my-s-3: 8px;--my-s-4: 12px;--my-s-5: 16px;--my-s-6: 20px;--my-s-7: 24px;--my-s-8: 32px;--my-sans: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Segoe UI", Roboto, "Noto Sans KR", sans-serif;--my-mono: ui-monospace, "SF Mono", Menlo, "DejaVu Sans Mono", monospace;--my-fs-panel: 15px;--my-fs-body: 14px;--my-fs-meta: 12.5px;--my-fs-micro: 12px;--my-shadow-lift: 0 2px 8px rgb(26 26 26 / 8%);--my-shadow-modal: 0 24px 64px rgb(7 28 82 / 22%);--my-float-face: rgb(255 255 255 / 82%);--my-float-line: rgb(2 74 216 / 22%);--my-float-line-strong: rgb(2 74 216 / 40%);--my-ease: cubic-bezier(.16, 1, .3, 1);--my-dur-fast: .12s;--my-dur: .2s;--my-focus-ring: 0 0 0 3px rgb(2 74 216 / 25%);--my-head-h: 64px;--my-content-w: 1120px}.my-page *,.my-page *:before,.my-page *:after{box-sizing:border-box}.my-page h1,.my-page h2,.my-page h3,.my-page p{margin:0}.my-page a{color:inherit;text-decoration:none}.my-page button:focus-visible,.my-page a:focus-visible,.my-page input:focus-visible{outline:none;box-shadow:var(--my-focus-ring);border-radius:var(--my-r-md)}.my-page .my-alert{display:none}.my-page .my-alert.is-shown{display:flex}@keyframes my-spin{to{transform:rotate(360deg)}}body.has-modal{overflow:hidden}@media(prefers-reduced-motion:reduce){.my-page *,.my-page *:before,.my-page *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}html.session-locked,body.session-locked{overflow:hidden}:root{--usp-primary: #024ad8;--usp-toast-multiline-font-size: 1.0625rem}
