@keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes disappear{0%{opacity:1}99%{opacity:0}to{opacity:0;visibility:hidden;display:none;z-index:-1;width:0;height:0}}@keyframes sweep{0%{opacity:0;transform:translateX(-em(3))}to{opacity:1;transform:translateX(0)}}@keyframes sweep-reverse{0%{opacity:0;transform:translateX(em(3))}to{opacity:1;transform:translateX(0)}}@keyframes sweep-y{0%{opacity:0;transform:translateY(-em(3))}to{opacity:1;transform:translateY(0)}}@keyframes sweep-y-reverse{0%{opacity:0;transform:translateY(em(3))}to{opacity:1;transform:translateY(0)}}@keyframes sweep-disappear{0%{transform:translateY(0)}to{opacity:0;transform:translateX(-em(3))}}@keyframes sweep-disappear-container{0%{transform:translateY(0)}50%{opacity:0;transform:translateX(-em(3))}to{opacity:0;transform:translateX(-em(3));position:absolute;width:0;height:0;overflow:hidden}}@keyframes sweep-y-disappear{0%{transform:translateY(0)}to{opacity:0;transform:translateY(em(3))}}@keyframes vibration{0%{transform:translateX(-1px) rotate(1deg)}to{transform:translateX(1px) rotate(-1deg) scale(1.05)}}@keyframes sweep-y-opacity{0%{position:absolute;opacity:0;transform:translateY(em(3))}2%{position:relative;opacity:1;transform:translateY(0);height:auto}18%{position:relative;opacity:1;transform:translateY(0);height:auto}20%{position:relative;opacity:0;transform:translateY(em(-3));height:auto}22%{position:absolute}to{opacity:0;position:absolute;z-index:-1;height:0}}@keyframes sweep-infinite{0%{opacity:0;transform:translateX(-em(1.5))}50%{opacity:1}to{opacity:0;transform:translateX(em(1.5))}}@keyframes sweep-y-infinite{0%{opacity:0;transform:translateY(-em(1.5)) rotate(90deg)}50%{opacity:1}to{opacity:0;transform:translateY(em(1.5)) rotate(90deg)}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes marquee-reverse{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes jelly-5s{0%{transform:scale(.9,1.1)}2%{transform:scale(1.1,.9)}4%{transform:scale(.95,1.05)}6%{transform:scale(1)}to{transform:scale(1)}}@keyframes bounce{50%{transform:scale(1.2)}75%{transform:scale(.9)}to{transform:scale(1)}}@keyframes hidden{0%{visibility:visible}to{visibility:hidden}}@keyframes visibility{0%{visibility:hidden}to{visibility:visible}}@keyframes loading-active{0%{background-image:image("ico/loading.svg")}50%{background-image:image("ico/loading_active.svg")}to{background-image:image("ico/loading.svg")}}@keyframes shimmer{0%{background-position:-100% 0}to{background-position:100% 0}}@keyframes shimmerY{0%{background-position:0 -100%}to{background-position:0 100%}}@keyframes uiLoadingGaugeSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--asbu-fs-display:27.2px;--asbu-fs-h2:18.4px;--asbu-fs-h3:16.8px;--asbu-fs-body:14.4px;--asbu-fw-display:800;--asbu-fw-h2:800;--asbu-fw-h3:800;--asbu-fw-body:400;--asbu-fw-small:400;--asbu-fw-eyebrow:800;--asbu-color-foreground:#1a1a1b;--asbu-color-surface:#ffffff;--asbu-color-border:#d8d6ea;--asbu-color-border-soft:rgba(216,214,234,0.82);--asbu-color-accent:#04033a;--asbu-color-accent-2:#151452;--asbu-color-accent-soft:rgba(4,3,58,0.12);--asbu-color-accent-ink:#04033a;--asbu-color-on-accent:#ffffff;--asbu-color-muted:#4d4b61;--asbu-shadow-sm:0 2px 8px rgba(4,3,58,0.06);--asbu-shadow-md:0 12px 30px rgba(4,3,58,0.1);--asbu-shadow-lg:0 26px 60px rgba(4,3,58,0.16);--asbu-radius-sm:13.6px;--asbu-radius-md:18.4px;--asbu-radius-lg:25.6px;--asbu-radius-xl:33.6px;--asbu-surface-page:#fbf8ff;--asbu-surface-muted:#f3f0ff;--asbu-surface-lav:#e9e6ff;--asbu-chip-background:#eceaff;--asbu-status-success-bg:#e4f5ea;--asbu-status-success-fg:#2f7a4d;--asbu-status-warn-bg:#f8efdb;--asbu-status-warn-fg:#8a6a1e;--asbu-status-error-bg:#fff0f0;--asbu-status-error-fg:#aa4343;--asbu-status-blocked-bg:#f4f2ff;--asbu-status-blocked-fg:#04033a;--asbu-action-primary:linear-gradient(145deg,#04033a,#151452);--asbu-space-1:4px;--asbu-space-2:8px;--asbu-space-3:12px;--asbu-space-4:16px;--asbu-space-5:20px;--asbu-common-header-pad-block:11.2px}*{box-sizing:border-box}body,html{min-height:100%;background:#fbf8ff}body{margin:0;color:#1a1a1b;font-family:Pretendard,Apple SD Gothic Neo,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}body,html{overflow-x:hidden}