@font-face{font-family:pretendard;src:url(/_next/static/media/ff840cfebfb63b0c-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:pretendard Fallback;src:local("Arial");ascent-override:93.76%;descent-override:23.75%;line-gap-override:0.00%;size-adjust:101.55%}.__className_a2baf6{font-family:pretendard,pretendard Fallback}.__variable_a2baf6{--font-pretendard:"pretendard","pretendard Fallback"}@font-face{font-family:Pretendard Variable;font-weight:100 900;font-style:normal;font-display:swap;src:url(/fonts/PretendardVariable.woff2) format("woff2-variations")}:root{--iris-50:#EEF1FE;--iris-100:#DCE4FD;--iris-200:#BCC9FB;--iris-300:#94A6F6;--iris-400:#6B82EF;--iris-500:#4360E6;--iris-600:#2C44C9;--iris-700:#2235A0;--iris-800:#1B2A7D;--iris-900:#16215C;--coral-50:#FFF0ED;--coral-100:#FFDED7;--coral-200:#FFC3B6;--coral-300:#FF9E8B;--coral-400:#FF8166;--coral-500:#FF6B52;--coral-600:#ED4A30;--coral-700:#C23A23;--success-50:#E7F8F0;--success-100:#C6EFDC;--success-500:#12B886;--success-600:#0CA678;--success-700:#0B7A52;--warning-50:#FFF6E5;--warning-100:#FFE8BF;--warning-500:#F59F00;--warning-600:#E08700;--warning-700:#9C6500;--error-50:#FFEDED;--error-100:#FFD6D6;--error-500:#FA5252;--error-600:#E03131;--error-700:#C0282A;--info-50:#E7F2FE;--info-100:#CBE3FD;--info-500:#3B9EF0;--info-600:#1E86E0;--info-700:#1366B0;--gray-0:#FFFFFF;--gray-50:#F7F8FA;--gray-100:#EFF1F4;--gray-200:#E4E7EC;--gray-300:#D2D7DF;--gray-400:#AAB2BF;--gray-500:#828B99;--gray-600:#626B7A;--gray-700:#454D5A;--gray-800:#2B313B;--gray-900:#15191F;--kakao-yellow:#FEE500;--kakao-symbol:#000000;--kakao-label:rgba(0,0,0,0.85);--color-primary:var(--iris-500);--color-primary-hover:var(--iris-600);--color-primary-press:var(--iris-700);--color-primary-soft:var(--iris-50);--color-primary-softer:var(--iris-100);--color-on-primary:var(--gray-0);--color-accent:var(--coral-500);--color-accent-press:var(--coral-600);--color-accent-soft:var(--coral-50);--text-primary:var(--gray-900);--text-secondary:#545C6B;--text-tertiary:#79808E;--text-disabled:var(--gray-400);--text-on-primary:var(--gray-0);--text-link:var(--iris-600);--opacity-disabled:0.5;--surface-page:var(--gray-50);--surface-card:var(--gray-0);--surface-sunken:var(--gray-100);--surface-raised:var(--gray-0);--surface-inverse:var(--gray-900);--overlay-scrim:rgba(21,25,31,0.50);--overlay-scrim-strong:rgba(21,25,31,0.72);--border-subtle:var(--gray-100);--border-default:var(--gray-200);--border-strong:var(--gray-300);--border-focus:var(--iris-500);--verified-bg:var(--success-700);--verified-fg:var(--gray-0);--verified-soft-bg:var(--success-50);--verified-soft-fg:var(--success-700);--status-open-fg:var(--success-700);--status-open-bg:var(--success-50);--status-closed-fg:var(--gray-600);--status-closed-bg:var(--gray-100);--status-soon-fg:var(--warning-700);--status-soon-bg:var(--warning-50);--status-live-fg:var(--info-700);--status-live-bg:var(--info-50);--toast-bg-success:var(--success-700);--toast-bg-error:var(--error-600);--toast-bg-info:var(--info-600);--toast-bg-neutral:var(--gray-800);--toast-fg:var(--gray-0);--live-pink:#FF3D7A;--live-violet:#7B5CFF;--live-cta-fg:#C2185B;--live-shadow:0 8px 22px rgba(255 61 122/0.32);--live-gradient:linear-gradient(115deg,var(--coral-500) 0%,var(--live-pink) 35%,var(--live-violet) 70%,var(--coral-500) 100%);--dday-gradient:linear-gradient(135deg,var(--iris-600),var(--iris-800));--dday-on-gradient-soft:0.85;--chip-on-cover-light:rgba(255 255 255/0.82);--chip-on-cover-dark:rgba(21 25 31/0.55);--cover-gradient-fallback:linear-gradient(135deg,var(--iris-400),var(--iris-600))}@media (prefers-color-scheme:dark){:root[data-theme=dark]{--surface-page:#0F1318;--surface-card:#181D24;--surface-sunken:#11161C;--text-primary:#F2F4F7;--text-secondary:#AEB6C2;--border-default:#2B313B;--color-primary:var(--iris-400)}}:root{--font-sans:var(--font-pretendard),"Pretendard Variable","Pretendard",-apple-system,BlinkMacSystemFont,system-ui,"Apple SD Gothic Neo","Malgun Gothic","Segoe UI",Roboto,sans-serif;--font-mono:"SFMono-Regular",ui-monospace,Menlo,Consolas,monospace;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fs-display-l:32px;--lh-display-l:42px;--fs-display:28px;--lh-display:38px;--fs-title-1:24px;--lh-title-1:33px;--fs-title-2:20px;--lh-title-2:28px;--fs-title-3:18px;--lh-title-3:26px;--fs-body-l:17px;--lh-body-l:27px;--fs-body:15px;--lh-body:24px;--fs-body-s:14px;--lh-body-s:22px;--fs-caption:13px;--lh-caption:19px;--fs-label:12px;--lh-label:17px;--fs-micro:10px;--lh-micro:14px;--tracking-tight:-0.02em;--tracking-snug:-0.01em;--tracking-normal:0;--tracking-wide:0.01em}@media (min-width:768px){:root{--fs-display-l:40px;--lh-display-l:52px;--fs-display:34px;--lh-display:45px;--fs-title-1:28px;--lh-title-1:38px;--fs-title-2:22px;--lh-title-2:31px;--fs-body-l:18px;--lh-body-l:29px}}.t-display-l{font:var(--fw-bold) var(--fs-display-l)/var(--lh-display-l) var(--font-sans)}.t-display,.t-display-l{letter-spacing:var(--tracking-tight)}.t-display{font:var(--fw-bold) var(--fs-display)/var(--lh-display) var(--font-sans)}.t-title-1{font:var(--fw-bold) var(--fs-title-1)/var(--lh-title-1) var(--font-sans);letter-spacing:-.018em}.t-title-2{font:var(--fw-bold) var(--fs-title-2)/var(--lh-title-2) var(--font-sans);letter-spacing:-.015em}.t-title-3{font:var(--fw-semibold) var(--fs-title-3)/var(--lh-title-3) var(--font-sans);letter-spacing:var(--tracking-snug)}.t-body-l{font:var(--fw-regular) var(--fs-body-l)/var(--lh-body-l) var(--font-sans)}.t-body{font:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--font-sans)}.t-body-s{font:var(--fw-regular) var(--fs-body-s)/var(--lh-body-s) var(--font-sans)}.t-caption{font:var(--fw-regular) var(--fs-caption)/var(--lh-caption) var(--font-sans)}.t-label{font:var(--fw-medium) var(--fs-label)/var(--lh-label) var(--font-sans);letter-spacing:var(--tracking-wide)}:root{--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:56px;--space-11:64px;--space-12:80px;--space-14:96px;--gutter-mobile:16px;--gutter-desktop:24px;--section-gap:32px;--stack-tight:8px;--stack:12px;--stack-loose:16px;--touch-min:44px;--touch-comfy:48px;--bottom-cta-h:56px;--max-content:480px;--max-content-wide:1040px;--header-h:56px;--safe-bottom:env(safe-area-inset-bottom,0px);--carousel-gap:10px;--carousel-card-max-w:360px;--section-header-pad-top:18px;--dday-card-h:148px;--dday-card-pad:14px;--event-cover-h-compact:150px;--event-cover-h-list:180px;--pager-dot:5px;--pager-dot-active:14px;--fab-size:56px;--menu-min-w:240px;--menu-max-w:288px;--tabbar-h:calc(64px + var(--safe-bottom));--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-pill:999px;--radius-circle:50%;--shadow-color:26 31 38;--elev-0:none;--elev-1:0 1px 2px rgba(var(--shadow-color)/0.06),0 1px 3px rgba(var(--shadow-color)/0.04);--elev-2:0 2px 6px rgba(var(--shadow-color)/0.07),0 1px 2px rgba(var(--shadow-color)/0.05);--elev-3:0 6px 16px rgba(var(--shadow-color)/0.09),0 2px 4px rgba(var(--shadow-color)/0.05);--elev-4:0 12px 32px rgba(var(--shadow-color)/0.14),0 4px 8px rgba(var(--shadow-color)/0.06);--elev-bottom-cta:0 -2px 12px rgba(var(--shadow-color)/0.06);--elev-header:0 1px 0 rgba(var(--shadow-color)/0.06);--ring-focus:0 0 0 3px rgba(67 96 230/0.35);--ring-error:0 0 0 3px rgba(250 82 82/0.30);--border-width:1px;--border-width-strong:1.5px;--border-style:solid;--border-hairline:1px solid var(--border-default);--border-card:1px solid var(--border-subtle);--border-input:1px solid var(--border-strong);--border-input-focus:1.5px solid var(--border-focus);--border-divider:1px solid var(--border-default);--dur-instant:80ms;--dur-fast:120ms;--dur-base:200ms;--dur-slow:320ms;--dur-skeleton:1.5s;--ease-standard:cubic-bezier(0.2,0,0,1);--ease-emphasized:cubic-bezier(0.3,0,0,1);--ease-exit:cubic-bezier(0.4,0,1,1);--ease-gentle-spring:cubic-bezier(0.34,1.3,0.5,1);--press-scale:0.97}@media (prefers-reduced-motion:reduce){:root{--dur-instant:0ms;--dur-fast:0ms;--dur-base:0ms;--dur-slow:0ms}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{margin:0;font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:-.003em;color:var(--text-primary);background:var(--surface-page);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}dd,li,p{word-break:keep-all;overflow-wrap:anywhere;text-wrap:pretty}h1,h2,h3,h4{text-wrap:balance;word-break:keep-all}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}img{max-width:100%;display:block}button{font-family:inherit}@keyframes iam-spin{to{transform:rotate(1turn)}}@keyframes iam-pop{0%{transform:scale(1)}40%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes iam-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes iam-toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes iam-fade-in{0%{opacity:0}to{opacity:1}}@keyframes iam-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.iam-btn:not(:disabled):hover{background:var(--btn-bg-hover)!important}.iam-btn:not(:disabled):active{background:var(--btn-bg-press)!important;transform:scale(var(--press-scale))}.iam-btn:focus-visible{outline:none;box-shadow:var(--ring-focus)}.iam-iconbtn:not(:disabled):hover{background:var(--surface-sunken)}.iam-iconbtn:not(:disabled):active{transform:scale(.92)}.iam-iconbtn:focus-visible{outline:none;box-shadow:var(--ring-focus)}.iam-kakao-btn:not(:disabled):active{filter:brightness(.95)}.iam-kakao-btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(0,0,0,.25)}.iam-pressable{transition:transform var(--dur-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent}.iam-pressable:active{transform:scale(var(--press-scale))}.iam-pressable:has(button:active,a:active){transform:none}.iam-skeleton-shimmer{background:linear-gradient(90deg,var(--gray-100) 25%,var(--gray-200) 37%,var(--gray-100) 63%);background-size:400% 100%;animation:iam-skeleton var(--dur-skeleton) ease infinite}@media (prefers-reduced-motion:reduce){.iam-skeleton-shimmer{animation:none;background:var(--gray-100)}}.iam-field:focus-within{border-color:var(--border-focus)!important;box-shadow:var(--ring-focus)}.iam-field[data-error]:focus-within{border-color:var(--error-500)!important;box-shadow:var(--ring-error)}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}.iam-hscroll{overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior-x:contain}.iam-hscroll::-webkit-scrollbar{display:none}@keyframes iam-live-flow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes iam-live-pulse{0%{box-shadow:0 0 0 0 rgba(255 255 255/.7)}to{box-shadow:0 0 0 9px rgba(255 255 255/0)}}@keyframes iam-menu-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.iam-dday-live{background:var(--live-gradient);background-size:220% 100%;animation:iam-live-flow 6s ease-in-out infinite}.iam-live-dot{animation:iam-live-pulse 1.6s ease-out infinite}@media (prefers-reduced-motion:reduce){.iam-dday-live,.iam-live-dot{animation:none}}.iam-lift{transition:transform var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent}.iam-lift:active{transform:scale(1.02);box-shadow:var(--elev-3)!important}.iam-hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.iam-hide-scrollbar::-webkit-scrollbar{display:none}.iam-menu-item:not(:disabled):focus-visible,.iam-menu-item:not(:disabled):hover{background:var(--surface-sunken);outline:none}