@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.css";:root{--brand-25:#faf8ff;--brand-50:#f3eefe;--brand-100:#e7dffd;--brand-200:#cfc0fb;--brand-300:#af97f8;--brand-400:#8f6ff7;--brand-500:#7f5af6;--brand-600:#7248f5;--brand-700:#5f38d6;--brand-800:#4c2cad;--brand-900:#3a2184;--brand-950:#26165a;--gray-25:#fcfcfd;--gray-50:#f9fafb;--gray-100:#f2f4f6;--gray-200:#e5e8eb;--gray-300:#d1d6db;--gray-400:#b0b8c1;--gray-500:#8b95a1;--gray-600:#6b7684;--gray-700:#4e5968;--gray-800:#333d4b;--gray-900:#191f28;--gray-950:#10151c;--blue-50:#eff8ff;--blue-100:#d1e9ff;--blue-200:#b2ddff;--blue-300:#84caff;--blue-400:#53b1fd;--blue-500:#2e90fa;--blue-600:#1570ef;--blue-700:#175cd3;--error-25:#fffbfa;--error-50:#fef3f2;--error-100:#fee4e2;--error-300:#fda29b;--error-500:#f04438;--error-600:#d92d20;--error-700:#b42318;--warning-50:#fffaeb;--warning-100:#fef0c7;--warning-300:#fec84b;--warning-500:#f79009;--warning-600:#dc6803;--warning-700:#b54708;--success-50:#ecfdf3;--success-100:#dcfae6;--success-300:#6ce9a6;--success-500:#12b76a;--success-600:#039855;--success-700:#027a48;--bg:#fff;--bg-secondary:var(--gray-50);--bg-tertiary:var(--gray-100);--bg-brand:var(--brand-600);--bg-brand-subtle:var(--brand-50);--fg:var(--gray-900);--fg-secondary:var(--gray-700);--fg-tertiary:var(--gray-600);--fg-quaternary:var(--gray-500);--fg-disabled:var(--gray-400);--fg-brand:var(--brand-700);--fg-on-brand:#fff;--fg-error:var(--error-600);--fg-success:var(--success-700);--fg-warning:var(--warning-700);--border:var(--gray-300);--border-secondary:var(--gray-200);--border-brand:var(--brand-300);--border-error:var(--error-300);--font-sans:"Pretendard Variable", Pretendard, "Noto Sans KR", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--text-xs:12px;--leading-xs:18px;--text-sm:14px;--leading-sm:20px;--text-md:16px;--leading-md:24px;--text-lg:18px;--leading-lg:28px;--text-xl:20px;--leading-xl:30px;--display-xs:24px;--leading-display-xs:32px;--display-sm:30px;--leading-display-sm:38px;--display-md:36px;--leading-display-md:44px;--display-lg:48px;--leading-display-lg:60px;--text-heading-lg:22px;--leading-heading-lg:30px;--text-heading:20px;--leading-heading:28px;--text-subtitle:16px;--leading-subtitle:24px;--text-body:14px;--leading-body:22px;--text-body-sm:13px;--leading-body-sm:20px;--text-caption:12px;--leading-caption:18px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:16px;--radius-full:9999px;--radius-card:14px;--radius-hero:20px;--radius-list:16px;--shadow-xs:0 1px 2px 0 #1018280d;--shadow-sm:0 1px 3px 0 #1018281a, 0 1px 2px 0 #1018280f;--shadow-md:0 4px 8px -2px #1018281a, 0 2px 4px -2px #1018280f;--shadow-lg:0 12px 16px -4px #10182814, 0 4px 6px -2px #10182808;--shadow-xl:0 20px 24px -4px #10182814, 0 8px 8px -4px #10182808;--shadow-2xl:0 24px 48px -12px #1018282e;--shadow-standard:0px 2px 8px #00000014;--ring-brand:0 0 0 4px #7248f53d;--ring-gray:0 0 0 4px #98a2b324;--ring-error:0 0 0 4px #f044383d;--motion-fast:.15s;--motion-standard:.25s}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-standard:0s}}.uui-btn{font-weight:var(--weight-semibold);font-size:var(--text-sm);line-height:var(--leading-sm);border-radius:var(--radius-md);cursor:pointer;box-shadow:var(--shadow-xs);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;transition:background-color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out;display:inline-flex}.uui-btn:focus-visible{box-shadow:var(--shadow-xs), var(--ring-brand);outline:none}.uui-btn.primary{background:var(--brand-600);color:#fff;border-color:var(--brand-600)}.uui-btn.primary:hover{background:var(--brand-700);border-color:var(--brand-700)}.uui-btn.secondary{color:var(--fg-secondary);border-color:var(--gray-300);background:#fff}.uui-btn.secondary:hover{background:var(--gray-50)}.uui-btn.tertiary{color:var(--fg-secondary);box-shadow:none;background:0 0;border-color:#0000}.uui-btn.tertiary:hover{background:var(--gray-50)}.uui-btn.destructive{background:var(--error-600);color:#fff;border-color:var(--error-600)}.uui-btn.destructive:hover{background:var(--error-700);border-color:var(--error-700)}.uui-btn.btn-sm{font-size:var(--text-xs);line-height:var(--leading-xs);padding:6px 12px}.uui-btn.btn-lg{font-size:var(--text-md);line-height:var(--leading-md);padding:10px 18px}.uui-btn.icon-only{padding:8px}.uui-badge{border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-medium);border:1px solid #0000;align-items:center;gap:5px;padding:2px 8px;line-height:18px;display:inline-flex}.uui-badge .badge-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.uui-badge.badge-gray{background:var(--gray-50);color:var(--gray-700);border-color:var(--gray-200)}.uui-badge.badge-brand{background:var(--brand-50);color:var(--brand-700);border-color:var(--brand-200)}.uui-badge.badge-success{background:var(--success-50);color:var(--success-700);border-color:var(--success-100)}.uui-badge.badge-warning{background:var(--warning-50);color:var(--warning-700);border-color:var(--warning-100)}.uui-badge.badge-error{background:var(--error-50);color:var(--error-700);border-color:var(--error-100)}.uui-badge.badge-blue{background:var(--blue-50);color:var(--blue-700);border-color:var(--blue-100)}.uui-card{background:var(--bg);border:1px solid var(--gray-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs)}.uui-avatar{background:var(--gray-100);color:var(--gray-700);font-weight:var(--weight-medium);font-size:var(--text-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #10182814}.uui-avatar.avatar-xs{width:24px;height:24px;font-size:11px}.uui-avatar.avatar-sm{width:32px;height:32px;font-size:var(--text-xs)}.uui-avatar.avatar-lg{width:48px;height:48px;font-size:var(--text-md)}.uui-input{align-items:center;gap:var(--space-2);background:var(--bg);border:1px solid var(--gray-300);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);font-size:var(--text-sm);line-height:var(--leading-sm);padding:10px 14px;transition:border-color .15s ease-out,box-shadow .15s ease-out;display:flex}.uui-input:focus-within{border-color:var(--brand-300);box-shadow:var(--shadow-xs), var(--ring-brand)}.uui-input input{font:inherit;color:var(--fg);background:0 0;border:0;outline:0;flex:1;min-width:0}.uui-input input::placeholder{color:var(--gray-500)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}html{overflow:hidden}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;max-width:100vw;overflow:hidden}#root{flex-direction:column;height:100dvh;display:flex;overflow:hidden}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#d0d5dd;border-radius:3px}button{cursor:pointer;background:0 0;border:none;font-family:inherit}button:focus{outline:none}button:focus-visible{outline:2px solid var(--brand-700);outline-offset:2px;border-radius:4px}.hide-scroll{scrollbar-width:none}.hide-scroll::-webkit-scrollbar{display:none}.moa-city-select{appearance:none;font-family:inherit;font-size:13px;font-weight:var(--weight-bold);color:var(--gray-800);background:var(--bg);border:1px solid var(--gray-300);border-radius:var(--radius-md);cursor:pointer;box-shadow:var(--shadow-xs);padding:8px 26px 8px 12px;line-height:1.2;transition:border-color .15s,background-color .15s,box-shadow .15s}.moa-city-select:hover{border-color:var(--gray-400);background:var(--gray-50)}.moa-city-select:focus{outline:none}.moa-city-select:focus-visible{border-color:var(--brand-300);box-shadow:var(--shadow-xs), var(--ring-brand);outline:none}@keyframes pulseLive{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.75)}}.moa-skel{background:var(--gray-100);border-radius:6px;position:relative;overflow:hidden}.moa-skel:after{content:"";background:linear-gradient(90deg,#0000,#ffffffa6,#0000);animation:1.3s ease-in-out infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.moa-skel:after{animation:none}}@keyframes sheetFadeIn{0%{opacity:0}to{opacity:1}}@keyframes sheetFadeOut{0%{opacity:1}to{opacity:0}}@keyframes sheetSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sheetSlideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}.moa-sheet-overlay{animation:.2s both sheetFadeIn}.moa-sheet-overlay.closing{animation:.2s both sheetFadeOut}.moa-sheet{animation:.26s cubic-bezier(.16,1,.3,1) both sheetSlideUp}.moa-sheet.closing{animation:.22s both sheetSlideDown}@keyframes dropdownSlideIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes dropdownSlideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}.moa-dropdown-overlay{animation:.15s both sheetFadeIn}.moa-dropdown-overlay.closing{animation:.15s both sheetFadeOut}.moa-dropdown{animation:.18s cubic-bezier(.16,1,.3,1) both dropdownSlideIn}.moa-dropdown.closing{animation:.15s both dropdownSlideOut}@media (prefers-reduced-motion:reduce){.moa-sheet,.moa-sheet.closing,.moa-sheet-overlay,.moa-sheet-overlay.closing,.moa-dropdown,.moa-dropdown.closing,.moa-dropdown-overlay,.moa-dropdown-overlay.closing{animation-duration:1ms}}.moa-newsletter #stb_subscribe{background:0 0;border:none;padding:0}.moa-newsletter #stb_subscribe .stb_form_set_input{border-color:var(--gray-300);border-radius:var(--radius-md)}.moa-newsletter #stb_subscribe .stb_form_set_input:focus{border-color:var(--brand-300)}.moa-newsletter #stb_subscribe .stb_form_submit_button{border-radius:var(--radius-md);transition:background-color .15s ease-out}.moa-newsletter #stb_subscribe .stb_form_submit_button:hover{background:var(--brand-700)!important}.moa-newsletter #stb_subscribe .stb_form_policy label button,.moa-newsletter #stb_subscribe .stb_form_result.success p{color:var(--brand-700)}
