:root{--color-primary-50:#eef5ff;--color-primary-100:#d9e6ff;--color-primary-200:#b4d0f8;--color-primary-300:#8cb8ff;--color-primary-400:#5694ff;--color-primary-500:#2569d4;--color-primary-600:#1056bd;--color-primary-700:#0d3b8c;--color-primary-800:#0a2d6b;--color-primary-900:#071e47;--color-primary-bg:rgba(90,116,183,.1);--color-primary-border:rgba(90,116,183,.25);--color-text-primary:#1a1f3e;--color-text-secondary:rgba(26,31,62,.6);--color-text-disabled:rgba(26,31,62,.38);--color-text-w-primary:#fff;--color-text-w-secondary:hsla(0,0%,100%,.6);--color-text-w-disabled:hsla(0,0%,100%,.38);--color-grey-50:#fafafa;--color-grey-100:#f5f5f5;--color-grey-200:#eee;--color-grey-300:#e0e0e0;--color-grey-400:#bdbdbd;--color-grey-500:#9e9e9e;--color-grey-600:#757575;--color-grey-700:#616161;--color-grey-800:#424242;--color-grey-900:#212121;--color-bg:#fff;--color-bg-alt:#f3f6f8;--color-border:#e4e8ee;--color-border-light:#e8ecf1;--color-bluegrey-10:#f3f6f8;--color-bluegrey-50:#e8ecf1;--color-bluegrey-100:#e4e8ee;--color-bluegrey-200:#cdd5e0;--color-bluegrey-300:#a8b4c8;--color-bluegrey-400:#7d8fa8;--color-bluegrey-500:#566480;--color-bluegrey-700:#283a52;--color-bluegrey-900:#0d1928;--color-error:#ff5252;--color-error-bg:#fee;--color-info:#3a96ff;--color-info-bg:#e6f1ff;--color-warning:#ffb832;--color-warning-bg:#fff8ec;--color-success:#50c840;--color-success-bg:#eef8ed;--color-success-text:#47ba74;--radius-sm:4px;--radius-md:10px;--radius-lg:15px;--radius-xl:24px;--radius-2xl:20px;--radius-full:9999px;--shadow-card:0 2px 20px rgba(0,0,0,.04);--shadow-card-hover:0 2px 20px rgba(0,0,0,.1);--shadow-modal:0 2px 40px rgba(0,0,0,.15);--font-primary:"Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-logo:var(--font-primary);--font-d1:26px;--font-h1:24px;--font-h2:20px;--font-h3:18px;--font-h4:16px;--font-body1:15px;--font-body2:15px;--font-body3:14px;--font-body4:14px;--font-label:13px;--font-caption:12px;--font-micro:11px;--sidebar-width:64px;--navbar-height:72px;--content-max-width:1280px}@media(min-width:768px){:root{--font-d1:36px;--font-h1:28px;--font-h2:24px;--font-h3:20px;--font-h4:19px;--font-body1:16px;--font-body2:16px}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100vh;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:none}a{color:inherit;text-decoration:none}ol,ul{list-style:none}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}html{color-scheme:only light}body,html{background-color:var(--color-bg)}body{font-family:var(--font-primary);color:var(--color-text-primary)}.text-gradient{background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.gradient-subtitle{background-image:linear-gradient(90deg,#6876fc,#009a8d)}.gradient-brand{background-image:linear-gradient(170deg,#0d3b8c,#1a6fd4 49%,#2e90fa 75%)}.gradient-discount{background-image:linear-gradient(156deg,#0d3b8c 47%,#1a6fd4 0,#2e90fa 75%)}.line-clamp-1{line-clamp:1;-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;line-clamp:2}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999;transition:transform .4s ease}@media(hover:none)and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift)*var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(var(--gap)*1)}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift)*var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:#00000014}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}[data-sonner-toaster] [data-close-button-position=top-left]{--toast-close-button-left:0;--toast-close-button-right:unset;--toast-close-button-top:0;--toast-close-button-bottom:unset;--toast-close-button-transform:translate(-35%,-35%)}[data-sonner-toaster] [data-close-button-position=top-right]{--toast-close-button-left:unset;--toast-close-button-right:0;--toast-close-button-top:0;--toast-close-button-bottom:unset;--toast-close-button-transform:translate(35%,-35%)}[data-sonner-toaster] [data-close-button-position=bottom-left]{--toast-close-button-left:0;--toast-close-button-right:unset;--toast-close-button-top:unset;--toast-close-button-bottom:0;--toast-close-button-transform:translate(-35%,35%)}[data-sonner-toaster] [data-close-button-position=bottom-right]{--toast-close-button-left:unset;--toast-close-button-right:0;--toast-close-button-top:unset;--toast-close-button-bottom:0;--toast-close-button-transform:translate(35%,35%)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-left);right:var(--toast-close-button-right);top:var(--toast-close-button-top);bottom:var(--toast-close-button-bottom);height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:"";position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]:after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount)*var(--toasts-before))) scale(calc(var(--toasts-before)*-1*.05 + 1));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift)*var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift)*-100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift)*var(--offset) + var(--lift)*-100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translate(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media(max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left)*-1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left)*2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:calc(var(--mobile-offset-bottom) + max(env(safe-area-inset-bottom),0px))}[data-sonner-toaster][data-y-position=top]{top:calc(var(--mobile-offset-top) + max(env(safe-area-inset-top),0px))}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#bffcd9;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#dde7fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fbeeb1;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:#1f1f1f;--normal-border:#333;--normal-border-hover:#404040;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#19233e;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#2e2e00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media(prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}[data-sonner-toaster]{--width:auto;--border-radius:10px;font-family:var(--font-primary)}[data-sonner-toaster] [data-sonner-toast]{background:#1a1f3eb3!important;color:var(--color-text-w-primary,#fff)!important;border:0!important;border-radius:10px!important;padding:16px!important;gap:4px!important;align-items:flex-start!important;font-family:var(--font-primary)!important;font-weight:500!important;font-size:var(--font-body1,15px)!important;line-height:1.5!important;letter-spacing:0!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 8px 24px #00000026}[data-sonner-toaster] [data-sonner-toast] [data-content]{gap:4px}[data-sonner-toaster] [data-sonner-toast] [data-title]{font-family:var(--font-primary);font-weight:500;color:var(--color-text-w-primary,#fff)}[data-sonner-toaster] [data-sonner-toast] [data-icon]{width:16px;height:16px;margin:2px 0 0}[data-sonner-toaster] [data-sonner-toast] [data-icon] svg{width:16px;height:16px}[data-sonner-toaster] [data-sonner-toast][data-type=warning] [data-icon] svg{color:var(--color-warning,#ffb832)}[data-sonner-toaster] [data-sonner-toast][data-type=info] [data-icon] svg{color:var(--color-info,#3a96ff)}[data-sonner-toaster] [data-sonner-toast] [data-close-button]{background:#ffffff1a!important;border-color:transparent!important;color:var(--color-text-w-primary,#fff)!important}.tt-image-slider{position:relative;width:100%;max-width:100%;box-sizing:border-box;margin:1em 0;overflow:hidden;border-radius:12px;background:var(--color-bluegrey-10,#f3f6f8)}.tt-image-slider__track{display:flex;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x}.tt-image-slider__track::-webkit-scrollbar{display:none}.tt-image-slider__slide{flex:0 0 100%;display:flex;align-items:center;justify-content:center;min-width:0;scroll-snap-align:start}.tt-image-slider__slide img{display:block;width:auto;max-width:100%;height:auto;max-height:720px;-o-object-fit:contain;object-fit:contain}.tt-image-slider__nav{position:absolute;top:50%;z-index:1;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#182840a6;color:#fff;font-size:28px;line-height:1;transform:translateY(-50%);cursor:pointer}.tt-image-slider__nav svg{display:block;flex:none}.tt-image-slider__nav--prev{left:12px}.tt-image-slider__nav--next{right:12px}.tt-image-slider__counter{position:absolute;right:12px;bottom:12px;padding:4px 9px;border-radius:99px;background:#182840a6;color:#fff;font-size:12px;line-height:1.4}@media(max-width:768px){.tt-image-slider__nav{display:none}.tt-image-slider{border-radius:8px}}.search-dropdown__trending-new[data-v-7b297788]{line-height:.65}.search-dropdown__trending-item[data-v-7b297788]{cursor:default}.search-dropdown__trending-keyword[data-v-7b297788]{text-transform:uppercase}.search-bar[data-v-89a0fad9]{position:relative;min-width:0;width:100%;height:48px}@media(min-width:768px){.search-bar[data-v-89a0fad9]{width:auto;min-width:300px}}.search-bar__input-wrap[data-v-89a0fad9]{display:flex;align-items:center;gap:8px;padding:12px;border-radius:10px;background:var(--color-bg-alt);cursor:text;transition:box-shadow .2s,border-color .2s;border:1.5px solid transparent}.search-bar__input-wrap--focused[data-v-89a0fad9]{border-color:var(--color-primary-300);box-shadow:0 0 0 3px #2569d41a}.search-bar__icon[data-v-89a0fad9]{flex-shrink:0;color:var(--color-text-disabled);width:24px;height:24px}.search-bar__input[data-v-89a0fad9]{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:var(--font-family-pretendard,Pretendard);font-size:15px;font-weight:400;line-height:1.6;letter-spacing:-.3px;color:var(--color-text-primary)}.search-bar__input[data-v-89a0fad9]::-moz-placeholder{color:var(--color-text-disabled)}.search-bar__input[data-v-89a0fad9]::placeholder{color:var(--color-text-disabled)}.search-bar__clear[data-v-89a0fad9]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;padding:0;cursor:pointer;transition:opacity .15s}.search-bar__clear[data-v-89a0fad9]:hover{opacity:.85}.search-bar__clear svg[data-v-89a0fad9]{display:block}@media(max-width:767px){.search-bar>.search-bar__input-wrap .search-bar__clear[data-v-89a0fad9]{display:none}}.search-overlay{position:fixed;inset:0;z-index:90;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.search-dropdown{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:91;width:640px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);overflow-y:auto;background:#fff;border-radius:20px;box-shadow:0 16px 16px #283a520d,0 8px 40px #283a5226;animation:searchDropdownIn .2s ease-out}@keyframes searchDropdownIn{0%{opacity:0;transform:translate(-50%) translateY(-8px) scale(.98)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.search-dropdown__input-section{display:flex;align-items:center;gap:8px;padding:20px 24px}.search-dropdown__back{display:none;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:transparent;cursor:pointer;color:var(--color-bluegrey-500,#566480)}.search-dropdown__input-wrap{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:12px;border-radius:10px;border:1px solid transparent;background:#f3f6f8;transition:border-color .15s,background .15s}.search-dropdown__input-wrap:focus-within{border-color:#d7dee7}.search-dropdown__section{padding:24px 32px}.search-dropdown__section-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:16px}.search-dropdown__section-title{font-size:16px;font-weight:600;line-height:1.4;letter-spacing:-.24px;color:var(--color-text-primary);margin:0}.search-dropdown__section-action{font-size:13px;font-weight:600;line-height:1.4;color:#7d8fa8;background:transparent;border:0;cursor:pointer;transition:color .15s}.search-dropdown__section-action:hover{color:#566480}.search-dropdown__section-caption{font-size:12px;font-weight:500;line-height:1.3;letter-spacing:.24px;color:var(--color-text-disabled)}.search-dropdown__tags{display:flex;flex-wrap:wrap;gap:8px}.search-dropdown__tag{display:inline-flex;align-items:center;gap:4px;padding:4px 6px 4px 12px;border-radius:500px;background:#f3f6f8;font-size:14px;font-weight:600;line-height:1.65;color:#283a52}.search-dropdown__tag-text{cursor:pointer}.search-dropdown__tag-text:hover{color:var(--color-primary-600)}.search-dropdown__tag-remove{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;padding:0;cursor:pointer;transition:opacity .15s}.search-dropdown__tag-remove:hover{opacity:.85}.search-dropdown__tag-remove svg{display:block}.search-dropdown__trending-grid{display:flex;gap:16px}.search-dropdown__trending-col{flex:1;display:flex;flex-direction:column;gap:3px}.search-dropdown__trending-item{display:flex;align-items:center;padding:6px;border-radius:8px;cursor:pointer;transition:background .15s}.search-dropdown__trending-item:hover{background:var(--color-bg-alt)}.search-dropdown__trending-rank{width:22px;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:-.21px;opacity:.3;color:#000}.search-dropdown__trending-keyword{flex:1;font-size:14px;font-weight:600;line-height:1.65;color:#424242;white-space:nowrap;display:inline-flex;align-items:center;gap:2px}.search-dropdown__trending-arrow{flex-shrink:0;width:9px;height:8px}.search-dropdown__trending-arrow--new,.search-dropdown__trending-arrow--up{color:var(--color-error)}.search-dropdown__trending-arrow--down{color:var(--color-primary-600);transform:rotate(180deg)}.search-dropdown__trending-new{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;border-radius:var(--radius-full);background:#ff5e5e;font-size:9px;font-weight:600;color:#fff;flex-shrink:0}.search-dropdown__divider{display:none}@media(max-width:767px){.search-overlay{display:none}.search-dropdown{inset:0;transform:none;width:100%;max-width:100%;height:100vh;height:100dvh;max-height:100%;border-radius:0;box-shadow:none;animation:none}.search-dropdown__back{display:flex}.search-dropdown__input-wrap{padding:8px 16px;border-radius:15px}.search-dropdown__input-wrap>svg:first-child{order:2}.search-dropdown__input-wrap>input{order:0}.search-dropdown__input-wrap>.search-bar__clear{order:1}.search-dropdown__input-section{padding:6px 8px}.search-dropdown__section{padding:24px 20px}.search-dropdown__tag{padding:8px 6px 8px 12px;font-size:12px;font-weight:500;line-height:1.4;letter-spacing:.24px}.search-dropdown__divider{display:block;height:12px;background:var(--color-bluegrey-10,#f3f6f8)}}.lcm-backdrop[data-v-a84ada50]{position:fixed;inset:0;z-index:200;display:flex;align-items:flex-end;justify-content:center;background:#0006;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.lcm[data-v-a84ada50]{position:relative;width:100%;background:#fff;border-radius:20px 20px 0 0;padding:28px 20px calc(env(safe-area-inset-bottom) + 20px);animation:lcm-slide-up-a84ada50 .22s ease}@keyframes lcm-slide-up-a84ada50{0%{transform:translateY(100%)}to{transform:translateY(0)}}.lcm__close[data-v-a84ada50]{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:transparent;border:0;cursor:pointer}.lcm__close[data-v-a84ada50]:hover{opacity:.7}.lcm__content[data-v-a84ada50]{display:flex;flex-direction:column;gap:4px;padding-right:32px}.lcm__title[data-v-a84ada50]{margin:0;font-size:20px;font-weight:600;line-height:1.35;letter-spacing:-.4px;color:var(--color-text-primary,#1a1f3e)}.lcm__desc[data-v-a84ada50]{margin:0;font-size:14px;font-weight:400;line-height:1.65;letter-spacing:-.28px;color:var(--color-text-secondary,rgba(26,31,62,.6))}.lcm__footer[data-v-a84ada50]{display:flex;flex-direction:column;gap:8px;margin-top:20px}.lcm__btn[data-v-a84ada50]{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:16px 32px;border-radius:10px;font-size:15px;font-weight:500;line-height:1.5;cursor:pointer;transition:background .15s,border-color .15s}.lcm__btn--cancel[data-v-a84ada50]{background:#fff;border:1px solid var(--color-bluegrey-200,#d7dee7);color:var(--color-text-secondary,rgba(26,31,62,.6));order:2}.lcm__btn--cancel[data-v-a84ada50]:hover{border-color:var(--color-bluegrey-500)}.lcm__btn--confirm[data-v-a84ada50]{background:var(--color-primary-500,#2569d4);border:0;color:#fff;order:1}.lcm__btn--confirm[data-v-a84ada50]:hover{background:var(--color-primary-600,#1056bd)}.lcm__confirm-label--desktop[data-v-a84ada50]{display:none}.lcm__confirm-label--mobile[data-v-a84ada50]{display:inline}@media(min-width:768px){.lcm-backdrop[data-v-a84ada50]{align-items:center;padding:20px}.lcm[data-v-a84ada50]{width:100%;max-width:400px;border-radius:20px;padding:28px 32px 16px;box-shadow:0 16px 16px #283a520d,0 8px 40px #283a5226;animation:lcm-pop-in-a84ada50 .18s ease}@keyframes lcm-pop-in-a84ada50{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.lcm__close[data-v-a84ada50]{top:12px;right:12px;width:32px;height:32px}.lcm__close svg[data-v-a84ada50]{width:16px;height:16px}.lcm__title[data-v-a84ada50]{font-size:24px;letter-spacing:-.48px}.lcm__desc[data-v-a84ada50]{display:none}.lcm__footer[data-v-a84ada50]{flex-direction:row;justify-content:flex-end;gap:8px;margin-top:24px}.lcm__btn[data-v-a84ada50]{width:auto;padding:12px 24px}.lcm__btn--cancel[data-v-a84ada50]{order:0}.lcm__btn--confirm[data-v-a84ada50]{order:0;width:160px;padding:12px 32px}.lcm__confirm-label--mobile[data-v-a84ada50]{display:none}.lcm__confirm-label--desktop[data-v-a84ada50]{display:inline}}.lcm-fade-enter-active[data-v-a84ada50],.lcm-fade-leave-active[data-v-a84ada50]{transition:opacity .22s ease}.lcm-fade-enter-from[data-v-a84ada50],.lcm-fade-leave-to[data-v-a84ada50]{opacity:0}.lcm-fade-leave-active .lcm[data-v-a84ada50]{transition:transform .22s ease}.lcm-fade-leave-to .lcm[data-v-a84ada50]{transform:translateY(100%)}.user-menu[data-v-cb7d4384]{position:relative;flex-shrink:0}.user-menu__trigger[data-v-cb7d4384]{display:flex;align-items:center;justify-content:center;padding:0}.user-menu__trigger-avatar[data-v-cb7d4384]{position:relative;width:48px;height:48px;flex-shrink:0;aspect-ratio:1/1;border-radius:var(--Radius-corner-4,10px);border:1px solid var(--Primary-border,rgba(90,116,183,.25));background:var(--color-bluegrey-100,#e4e8ee);overflow:hidden;transition:opacity .15s}.user-menu__trigger-avatar img[data-v-cb7d4384]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.user-menu__trigger-avatar-initial[data-v-cb7d4384]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#1b2a4a;font-size:18px;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}.user-menu__trigger:hover .user-menu__trigger-avatar[data-v-cb7d4384]{opacity:.85}.user-menu__dropdown[data-v-cb7d4384]{position:absolute;top:calc(100% + 8px);right:0;width:326px;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:0 2px 20px #0000001a;overflow:hidden;padding:6px 20px 20px;z-index:50}.menu-fade-enter-active[data-v-cb7d4384]{transition:opacity .2s ease,transform .2s ease}.menu-fade-leave-active[data-v-cb7d4384]{transition:opacity .15s ease,transform .15s ease}.menu-fade-enter-from[data-v-cb7d4384],.menu-fade-leave-to[data-v-cb7d4384]{opacity:0;transform:translateY(-8px)}.user-menu__user[data-v-cb7d4384]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;text-decoration:none;color:inherit;cursor:pointer;transition:opacity .15s}.user-menu__user[data-v-cb7d4384]:hover{opacity:.7}.user-menu__avatar[data-v-cb7d4384]{display:flex;align-items:center;gap:15px;width:auto;background:transparent;border:none}.user-menu__user-avatar[data-v-cb7d4384]{width:48px;height:48px;border-radius:var(--radius-md);border:1px solid rgba(90,116,183,.25);-o-object-fit:cover;object-fit:cover;background:var(--color-bg-alt)}.user-menu__user-avatar--initial[data-v-cb7d4384]{display:inline-flex;align-items:center;justify-content:center;background:var(--color-bluegrey-100,#e4e8ee);color:#1b2a4a;font-size:18px;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}.user-menu__user-name[data-v-cb7d4384]{font-size:18px;font-weight:600;line-height:1.4;letter-spacing:-.27px;color:var(--color-text-primary)}.user-menu__divider[data-v-cb7d4384]{height:1px;background:var(--color-border);margin:8px 0}.user-menu__nav[data-v-cb7d4384]{display:flex;flex-direction:column;padding-top:4px}.user-menu__item[data-v-cb7d4384]{display:flex;align-items:center;justify-content:space-between;padding:6px 0;font-size:14px;font-weight:500;line-height:1.65;transition:color .15s}.user-menu__item span[data-v-cb7d4384]{color:var(--color-text-primary)}.user-menu__item[data-v-cb7d4384]:hover{color:var(--color-primary-600)}.user-menu__item[data-v-cb7d4384],.user-menu__user svg[data-v-cb7d4384]{color:var(--color-text-disabled)}.user-menu__item--danger span[data-v-cb7d4384]{color:var(--color-error)}.user-menu__item--danger[data-v-cb7d4384]:hover{color:var(--color-error);opacity:.8}.navbar[data-v-1be8366f]{position:fixed;top:0;right:0;left:0;z-index:30;display:flex;align-items:center;gap:12px;height:var(--navbar-height);padding:0 10px;background:#ccd9ee;border-bottom:none;height:56px;transition:background .2s ease,border-color .2s ease}.navbar--scrolled[data-v-1be8366f]{background:#fff;border-bottom:1px solid var(--color-border)}@media(min-width:1024px){.navbar--with-sidebar[data-v-1be8366f]{left:var(--sidebar-width)}}@media(min-width:768px){.navbar[data-v-1be8366f]{background:var(--color-bg);border-bottom:1px solid var(--color-border);padding:0 24px;height:72px}}.navbar__logo[data-v-1be8366f]{display:flex;align-items:center;padding:0 6px;flex-shrink:0;text-decoration:none}.navbar__logo-img[data-v-1be8366f]{width:72px;height:20px;display:block}.navbar__center[data-v-1be8366f]{display:none;flex:1;align-items:center;justify-content:space-between;min-width:0}@media(min-width:768px){.navbar__center[data-v-1be8366f]{display:flex}}.navbar__tabs[data-v-1be8366f]{display:none;height:45px;align-items:flex-start;flex-shrink:0}@media(min-width:768px){.navbar__tabs[data-v-1be8366f]{display:flex}}.navbar__tab[data-v-1be8366f]{display:flex;height:44px;min-width:60px;align-items:center;justify-content:center;padding:0 24px;border-bottom:2px solid transparent;font-size:15px;font-weight:600;line-height:1.4;white-space:nowrap;color:var(--color-text-secondary);text-decoration:none;transition:color .15s,border-color .15s}.navbar__tab[data-v-1be8366f]:hover{color:var(--color-text-primary)}.navbar__tab--active[data-v-1be8366f]{color:var(--color-primary-600);border-bottom-color:var(--color-primary-600)}.navbar__login[data-v-1be8366f]{display:none;flex-shrink:0;align-items:center;justify-content:center;padding:12px 20px;border-radius:var(--radius-md);background:var(--color-primary-500);font-size:15px;font-weight:600;line-height:1.4;color:var(--color-text-w-primary);white-space:nowrap;transition:background .15s}.navbar__login[data-v-1be8366f]:hover{background:var(--color-primary-600)}@media(min-width:768px){.navbar__login[data-v-1be8366f]{display:flex}}.navbar__user-desktop[data-v-1be8366f]{display:none}.navbar__event-button[data-v-1be8366f]{align-items:center;justify-content:center;flex-shrink:0;border:0;cursor:pointer}.navbar__event-button--desktop[data-v-1be8366f]{display:none;gap:7px;height:38px;padding:0 12px 0 7px;border-radius:999px;background:#fff0f1;color:#ef3340}.navbar__event-button--desktop[data-v-1be8366f]:hover{background:#ffe2e5}.navbar__event-gift[data-v-1be8366f]{justify-content:center;width:30px;border-radius:50%;background:#ef3340;color:#ef3340}.navbar__event-gift[data-v-1be8366f],.navbar__event-label[data-v-1be8366f]{display:inline-flex;align-items:center;height:30px}.navbar__event-label[data-v-1be8366f]{font-size:11px;font-weight:800;line-height:1;letter-spacing:.04em}@media(min-width:768px){.navbar__event-button--desktop[data-v-1be8366f]{display:inline-flex}}.navbar__event-button--mobile[data-v-1be8366f]{display:inline-flex;height:38px;gap:7px;padding:0 12px 0 7px;border-radius:999px;background:#fff0f1;color:#ef3340}.navbar__event-button--mobile[data-v-1be8366f]:hover{background:#ffe2e5}.navbar__event-label--mobile[data-v-1be8366f]{white-space:nowrap}@media(max-width:359px){.navbar__event-button--mobile[data-v-1be8366f]{height:32px;gap:4px;padding:0 8px 0 4px}.navbar__event-button--mobile .navbar__event-gift[data-v-1be8366f]{width:26px;height:26px}.navbar__event-button--mobile .navbar__event-gift svg[data-v-1be8366f]{width:19px;height:19px}.navbar__event-label--mobile[data-v-1be8366f]{height:26px;font-size:10px}}@media(min-width:768px){.navbar__event-button--mobile[data-v-1be8366f]{display:none}.navbar__user-desktop[data-v-1be8366f]{display:block}}.navbar__mobile-actions[data-v-1be8366f]{display:flex;align-items:center;gap:8px;margin-left:auto}@media(min-width:768px){.navbar__mobile-actions[data-v-1be8366f]{display:none}}.navbar__mobile-icon[data-v-1be8366f]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;color:var(--color-text-primary);transition:opacity .15s}.navbar__mobile-icon[data-v-1be8366f]:hover{opacity:.7}.navbar__mobile-bell-frame[data-v-1be8366f]{position:relative;display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center}.navbar__mobile-bell-dot[data-v-1be8366f]{position:absolute;top:2px;right:2px;width:8px;height:8px;border:1.75px solid #ccd9ee;border-radius:50%;background:#fb2c36;pointer-events:none}.navbar--scrolled .navbar__mobile-bell-dot[data-v-1be8366f]{border:1.75px solid var(--color-bg)}.navbar__user-mobile[data-v-1be8366f]{display:none}.mobile-nav[data-v-810c1ee4]{display:flex;justify-content:center;gap:0;position:fixed;bottom:-1px;left:0;right:0;z-index:50;background:#fff;border-top:1px solid var(--color-border);padding:0 4px calc(9px + env(safe-area-inset-bottom,0px))}@media(min-width:768px){.mobile-nav[data-v-810c1ee4]{display:none}}.mobile-nav__item[data-v-810c1ee4]{flex:1 1 0;gap:4px;padding:8px 6px;color:var(--color-bluegrey-300);text-decoration:none;transition:color .15s;display:flex;flex-direction:column;align-items:center;width:auto;max-width:72px;background:transparent;border:0;cursor:pointer;font:inherit}.mobile-nav__item--active[data-v-810c1ee4]{color:var(--color-primary-500)}.mobile-nav__icon-wrap[data-v-810c1ee4]{position:relative;display:inline-flex}.mobile-nav__icon[data-v-810c1ee4],.mobile-nav__icon-wrap[data-v-810c1ee4]{align-items:center;justify-content:center}.mobile-nav__icon[data-v-810c1ee4]{display:flex;width:36px;height:36px}.mobile-nav__item--active .mobile-nav__icon[data-v-810c1ee4]{padding:6px;background:#eff2f8;border-radius:10px}.mobile-nav__icon[data-v-810c1ee4] svg{display:block}.mobile-nav__dot[data-v-810c1ee4]{position:absolute;top:4px;right:4px;width:12px;height:12px;border-radius:50%;background:#fb2c36;border:2px solid #fff;pointer-events:none}.mobile-nav__item--active .mobile-nav__dot[data-v-810c1ee4]{border-color:#eff2f8}.mobile-nav__label[data-v-810c1ee4]{font-size:11px;font-weight:600;line-height:1.3}.mobile-nav__item--active .mobile-nav__label[data-v-810c1ee4]{color:var(--color-primary-500)}.base-modal-backdrop[data-v-96cfb624]{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:20px}@media(max-width:767px){.base-modal-backdrop--bottom-sheet[data-v-96cfb624]{align-items:flex-end;padding:0}}.base-modal[data-v-96cfb624]{width:100%;background:#fff;border-radius:20px;display:flex;flex-direction:column;overflow:hidden}.alert-modal-backdrop{z-index:500}.alert-modal-container{max-width:480px}@media(max-width:767px){.alert-modal-container{max-width:calc(100vw - 40px)}}.alert-modal[data-v-8f0a78c3]{padding:28px 24px 20px;display:flex;flex-direction:column;gap:20px;min-width:280px}.alert-modal__message[data-v-8f0a78c3]{margin:0;font:500 15px/1.55 var(--font-primary,"Pretendard",sans-serif);color:var(--color-text-primary,#182840);text-align:center;white-space:pre-line}.alert-modal__btn[data-v-8f0a78c3]{width:100%;height:48px;border:none;border-radius:10px;background:var(--color-primary-500,#2569d4);color:#fff;font:600 15px/1 var(--font-primary,"Pretendard",sans-serif);cursor:pointer}.alert-modal__btn[data-v-8f0a78c3]:hover{background:var(--color-primary-600,#1056bd)}.content-exit-event__container{max-width:364px;border-radius:24px}.content-exit-event[data-v-e5fad54e]{overflow:hidden;background:#fff}.content-exit-event__image[data-v-e5fad54e]{display:block;width:100%;height:auto;aspect-ratio:360/432;-o-object-fit:cover;object-fit:cover}.content-exit-event__actions[data-v-e5fad54e]{display:flex;gap:8px;padding:18px 16px 0}.content-exit-event__button[data-v-e5fad54e]{display:inline-flex;align-items:center;justify-content:center;min-width:0;height:52px;padding:0 12px;border-radius:12px;font-size:14px;font-weight:700;line-height:1.4;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.content-exit-event__button[data-v-e5fad54e]:active{transform:translateY(1px)}.content-exit-event__button--leave[data-v-e5fad54e]{flex:0 0 34%;border:1px solid #d7dee7;background:#fff;color:#617188}.content-exit-event__button--leave[data-v-e5fad54e]:hover{border-color:#a8b4c8;background:#f8fafc}.content-exit-event__button--signup[data-v-e5fad54e]{flex:1;padding-right:8px;padding-left:8px;border:1px solid #2266f5;background:#2266f5;color:#fff;font-size:13px}.content-exit-event__button--signup[data-v-e5fad54e]:hover{border-color:var(--color-primary-600,#1056bd);background:var(--color-primary-600,#1056bd)}.content-exit-event__dismiss-day[data-v-e5fad54e]{width:calc(100% - 32px);margin:18px 16px 14px;padding:14px 0 0;border:0;border-top:1px solid #eaeef3;background:transparent;color:#7d8fa8;font-size:13px;font-weight:500;text-align:left;cursor:pointer}.content-exit-event__dismiss-day[data-v-e5fad54e]:hover{color:#566480}@media(max-width:767px){.content-exit-event__backdrop{padding:16px}.content-exit-event__container{max-width:364px;max-height:calc(100dvh - 32px);border-radius:20px}.content-exit-event[data-v-e5fad54e]{overflow-y:auto}}.event-entry__container{max-width:480px}.event-entry[data-v-63cbad5d]{color:var(--color-text-primary);background:var(--color-bg)}.event-entry__header[data-v-63cbad5d]{display:flex;align-items:flex-start;justify-content:space-between;padding:24px 24px 18px}.event-entry__eyebrow[data-v-63cbad5d]{margin:0 0 6px;color:#ef3340;font-size:10px;font-weight:800;letter-spacing:.08em}.event-entry__title[data-v-63cbad5d]{margin:0;font-size:23px;line-height:1.3}.event-entry__close[data-v-63cbad5d]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--color-text-secondary);cursor:pointer}.event-entry__close[data-v-63cbad5d]:hover{background:var(--color-bluegrey-50)}.event-entry__summary[data-v-63cbad5d]{display:flex;align-items:center;justify-content:space-between;min-height:88px;padding:16px 24px;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.event-entry__summary-label[data-v-63cbad5d]{display:block;margin-bottom:2px;color:var(--color-text-secondary);font-size:11px}.event-entry__ticket-count[data-v-63cbad5d]{display:block;font-size:29px;line-height:1.15}.event-entry__auto-badge[data-v-63cbad5d]{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border-radius:999px;background:#eef9f3;color:#16865b;font-size:11px;font-weight:700}.event-entry__auto-badge span[data-v-63cbad5d]{width:7px;height:7px;border-radius:50%;background:#15a66a}.event-entry__missions[data-v-63cbad5d]{margin:0;padding:0 24px;list-style:none}.event-entry__mission[data-v-63cbad5d]{display:flex;gap:14px;padding:14px 0;border-bottom:1px solid var(--color-border)}.event-entry__mission-icon[data-v-63cbad5d]{display:flex;flex:0 0 42px;align-items:center;justify-content:center;width:42px;height:42px;border-radius:13px;font-size:9px;font-weight:800}.event-entry__mission-icon.event-entry__mission-icon--done[data-v-63cbad5d]{background:#edf9f4;color:#20a773}.event-entry__mission-icon--subscribe[data-v-63cbad5d]{background:#f3f5f8;color:#344861}.event-entry__mission-icon--reaction[data-v-63cbad5d]{background:#fff4e8;color:#d66a00}.event-entry__mission-icon--plus[data-v-63cbad5d]{background:#eef3ff;color:var(--color-primary-600)}.event-entry__mission-icon--app[data-v-63cbad5d]{background:#f4efff;color:#7651c9}.event-entry__mission-body[data-v-63cbad5d]{flex:1;min-width:0}.event-entry__mission-head[data-v-63cbad5d]{display:flex;align-items:center;justify-content:space-between;gap:12px}.event-entry__mission-head strong[data-v-63cbad5d]{font-size:16px}.event-entry__mission-head p[data-v-63cbad5d]{margin:4px 0 0;color:var(--color-text-secondary);font-size:13px}.event-entry__reward[data-v-63cbad5d]{flex-shrink:0;color:var(--color-text-secondary);font-size:13px;font-weight:700}.event-entry__reward--done[data-v-63cbad5d]{color:#16865b}.event-entry__progress-row[data-v-63cbad5d]{display:flex;align-items:center;gap:10px;margin-top:11px}.event-entry__progress[data-v-63cbad5d]{flex:1;height:5px;overflow:hidden;border-radius:999px;background:var(--color-bluegrey-100)}.event-entry__progress span[data-v-63cbad5d]{display:block;height:100%;border-radius:inherit;background:#ffb000}.event-entry__progress-label[data-v-63cbad5d]{min-width:42px;color:var(--color-text-secondary);font-size:12px}.event-entry__footer[data-v-63cbad5d]{padding:16px 24px 22px}.event-entry__notice[data-v-63cbad5d]{margin:0;color:var(--color-text-secondary);font-size:11px;text-align:center}.event-entry__detail-button[data-v-63cbad5d]{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;height:48px;margin-top:13px;border:0;border-radius:12px;background:#ef3340;color:#fff;font-size:13px;font-weight:700;cursor:pointer;transition:background .15s ease,transform .15s ease}.event-entry__detail-button[data-v-63cbad5d]:hover{background:#d92734}.event-entry__detail-button[data-v-63cbad5d]:active{transform:translateY(1px)}@media(max-width:767px){.event-entry__backdrop{align-items:flex-end;padding:0}.event-entry__container{max-width:none;max-height:calc(100dvh - 48px);border-radius:20px 20px 0 0}.event-entry[data-v-63cbad5d]{min-height:0;overflow-y:auto}.event-entry__header[data-v-63cbad5d]{padding:16px 20px 12px}.event-entry__eyebrow[data-v-63cbad5d]{font-size:9px}.event-entry__title[data-v-63cbad5d]{font-size:18px}.event-entry__summary[data-v-63cbad5d]{min-height:72px;padding-top:11px;padding-bottom:11px}.event-entry__auto-badge[data-v-63cbad5d],.event-entry__summary-label[data-v-63cbad5d]{font-size:10px}.event-entry__ticket-count[data-v-63cbad5d]{font-size:25px}.event-entry__mission[data-v-63cbad5d]{gap:12px;padding:9px 0}.event-entry__mission-icon[data-v-63cbad5d]{flex-basis:38px;width:38px;height:38px;border-radius:11px;font-size:8px}.event-entry__mission-head strong[data-v-63cbad5d]{font-size:15px}.event-entry__detail-button[data-v-63cbad5d],.event-entry__mission-head p[data-v-63cbad5d],.event-entry__reward[data-v-63cbad5d]{font-size:12px}.event-entry__progress-row[data-v-63cbad5d]{margin-top:8px}.event-entry__progress-label[data-v-63cbad5d]{font-size:11px}.event-entry__footer[data-v-63cbad5d]{padding-top:12px;padding-bottom:16px}.event-entry__detail-button[data-v-63cbad5d]{height:44px;margin-top:10px}.event-entry__notice[data-v-63cbad5d]{font-size:10px}.event-entry__footer[data-v-63cbad5d],.event-entry__missions[data-v-63cbad5d],.event-entry__summary[data-v-63cbad5d]{padding-right:20px;padding-left:20px}}.event-intro__container{max-width:364px;border-radius:24px}.event-intro[data-v-379841e4]{position:relative;overflow:hidden;background:#fff}.event-intro__close[data-v-379841e4]{position:absolute;top:14px;right:14px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#fffffff5;box-shadow:0 2px 10px #0d19281f;color:#566480;cursor:pointer}.event-intro__close[data-v-379841e4]:hover{background:#fff;color:#182840}.event-intro__image[data-v-379841e4]{display:block;width:100%;height:auto;aspect-ratio:360/366;-o-object-fit:cover;object-fit:cover}.event-intro__content[data-v-379841e4]{padding:24px 24px 18px}.event-intro__actions[data-v-379841e4]{display:flex;gap:12px}.event-intro__button[data-v-379841e4]{display:inline-flex;align-items:center;justify-content:center;flex:1;min-width:0;height:60px;padding:0 18px;border-radius:14px;font-size:16px;font-weight:700;line-height:1.4;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.event-intro__button[data-v-379841e4]:active{transform:translateY(1px)}.event-intro__button--detail[data-v-379841e4]{border:1px solid #d7dee7;background:#fff;color:#617188}.event-intro__button--detail[data-v-379841e4]:hover{border-color:#a8b4c8;background:#f8fafc}.event-intro__button--primary[data-v-379841e4]{border:1px solid #2266f5;background:#2266f5;color:#fff}.event-intro__button--primary[data-v-379841e4]:hover{border-color:var(--color-primary-600,#1056bd);background:var(--color-primary-600,#1056bd)}.event-intro__actions--guest .event-intro__button--detail[data-v-379841e4]{flex:0 0 36%}.event-intro__actions--guest .event-intro__button--primary[data-v-379841e4]{padding-right:12px;padding-left:12px;font-size:15px}.event-intro__dismiss-day[data-v-379841e4]{width:100%;margin-top:22px;padding:16px 0 0;border:0;border-top:1px solid #eaeef3;background:transparent;color:#7d8fa8;font-size:14px;font-weight:500;text-align:left;cursor:pointer}.event-intro__dismiss-day[data-v-379841e4]:hover{color:#566480}@media(max-width:767px){.event-intro__backdrop{padding:16px}.event-intro__container{max-width:364px;max-height:calc(100dvh - 32px);border-radius:20px}.event-intro[data-v-379841e4]{overflow-y:auto}.event-intro__close[data-v-379841e4]{top:10px;right:10px;width:40px;height:40px}.event-intro__content[data-v-379841e4]{padding:18px 16px 14px}.event-intro__actions[data-v-379841e4]{gap:8px}.event-intro__button[data-v-379841e4]{height:52px;padding:0 12px;border-radius:12px;font-size:14px}.event-intro__actions--guest .event-intro__button--detail[data-v-379841e4]{flex-basis:34%}.event-intro__actions--guest .event-intro__button--primary[data-v-379841e4]{padding-right:8px;padding-left:8px;font-size:13px}.event-intro__dismiss-day[data-v-379841e4]{margin-top:16px;padding-top:14px;font-size:13px}}.app-shell{min-height:100vh;background:var(--color-bg)}.main-content{padding-top:var(--navbar-height);padding-bottom:72px;min-height:100vh;background-color:#f3f6f8}.main-content--channel,.main-content--content,.main-content--login,.main-content--stream,.main-content--write{padding-top:0;padding-bottom:0}.main-content--stream{height:100dvh;overflow:hidden}@media(max-width:767px){.app-shell,.main-content{width:100%;max-width:100%;overflow-x:hidden}.main-content--channel-home{padding-bottom:72px}}@media(max-width:1023px){.app-shell--mobile-full .navbar{display:none}.app-shell--mobile-full .main-content{padding-top:0}}@media(min-width:768px){.main-content{padding-bottom:0}}@media(min-width:1024px){.main-content--has-sidebar{margin-left:var(--sidebar-width)}.app-shell--sidebar-transition-ready .main-content--has-sidebar{transition:margin-left .36s cubic-bezier(.32,.72,0,1)}.app-shell--sidebar-transition-ready .navbar--with-sidebar{transition:left .36s cubic-bezier(.32,.72,0,1)}}@media(max-width:767px){.app-shell--search .navbar{display:none}.main-content--search{padding-top:0;padding-bottom:0}}.app-shell--feed .main-content--feed,.app-shell--stream .main-content--stream,.app-shell--subscriptions .main-content--subscriptions{padding-top:0;padding-bottom:0}@media(max-width:767px){.main-content,.main-content--channel,.main-content--content,.main-content--feed,.main-content--mypage,.main-content--search,.main-content--stream,.main-content--subscriptions{padding-bottom:72px}.main-content--login,.main-content--stream-detail,.main-content--write{padding-bottom:0}}@media(min-width:1024px){.app-shell--panel-open .navbar--with-sidebar{left:calc(var(--sidebar-width) + 340px)}.app-shell--panel-open .main-content--has-sidebar{margin-left:calc(var(--sidebar-width) + 340px)}.app-shell--panel-open .ch-stickynav.ch-stickynav--with-sidebar{left:calc(var(--sidebar-width) + 340px)}.app-shell--feed .navbar--with-sidebar,.app-shell--subscriptions .navbar--with-sidebar{left:calc(var(--sidebar-width) + var(--feed-column-width, 340px))}}@media(min-width:768px)and (max-width:1023px){.app-shell--feed .navbar,.app-shell--subscriptions .navbar{left:340px}}@media(max-width:767px){.app-shell--feed .navbar,.app-shell--mypage .navbar,.app-shell--subscriptions .navbar{display:none}.main-content--mypage{padding-top:0}}[data-sonner-toaster] [data-sonner-toast][data-styled=true]:where(:not([data-type=success]):not([data-type=error]):not([data-type=warning]):not([data-type=info]):not([data-type=loading])){padding:16px;background:#1a1f3eb3;border:0;border-radius:10px;box-shadow:none}[data-sonner-toaster] [data-sonner-toast][data-styled=true]:where(:not([data-type=success]):not([data-type=error]):not([data-type=warning]):not([data-type=info]):not([data-type=loading])) [data-content]{flex:1;align-items:center}[data-sonner-toaster] [data-sonner-toast][data-styled=true]:where(:not([data-type=success]):not([data-type=error]):not([data-type=warning]):not([data-type=info]):not([data-type=loading])) [data-title]{width:100%;color:#fff;font-size:15px;font-weight:500;line-height:1.5;text-align:center}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-title]{font-size:15px;line-height:1.5;white-space:pre-line}@media(max-width:767px){[data-sonner-toaster] [data-sonner-toast][data-styled=true]:where(:not([data-type=success]):not([data-type=error]):not([data-type=warning]):not([data-type=info]):not([data-type=loading])){padding:8px 16px!important;min-height:0!important}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-title]{font-size:12px;font-weight:400;line-height:1.4;letter-spacing:.24px}}.error-page[data-v-72b22751]{position:relative;display:flex;align-items:center;justify-content:center;min-height:100vh;box-sizing:border-box;padding:96px 24px 48px;background:radial-gradient(circle at 50% 32%,rgba(58,150,255,.12),transparent 32%),var(--color-bg,#f3f6f8);color:var(--color-text-primary,#182840)}.error-page__logo[data-v-72b22751]{position:absolute;top:28px;left:32px;display:inline-flex;width:88px}.error-page__logo img[data-v-72b22751]{display:block;width:100%;height:auto}.error-page__card[data-v-72b22751]{width:min(100%,520px);text-align:center}.error-page__visual[data-v-72b22751]{position:relative;display:flex;align-items:center;justify-content:center;width:180px;height:132px;margin:0 auto 30px;border-radius:44% 56% 52% 48%/52% 44% 56% 48%;background:linear-gradient(145deg,#e8f2ff,#d9e9ff);transform:rotate(-3deg)}.error-page__code[data-v-72b22751]{color:var(--color-primary-600,#1056bd);font:700 48px/1 Gabarito,var(--font-primary,"Pretendard",sans-serif);letter-spacing:-1px;transform:rotate(3deg)}.error-page__dot[data-v-72b22751]{position:absolute;border-radius:50%;background:#8ebcf8}.error-page__dot--one[data-v-72b22751]{top:7px;right:0;width:13px;height:13px}.error-page__dot--two[data-v-72b22751]{bottom:8px;left:6px;width:8px;height:8px}.error-page h1[data-v-72b22751]{margin:0;font:700 28px/1.4 var(--font-primary,"Pretendard",sans-serif);letter-spacing:-.6px}.error-page p[data-v-72b22751]{margin:12px 0 0;color:var(--color-text-secondary,#566480);font:400 16px/1.65 var(--font-primary,"Pretendard",sans-serif)}.error-page__actions[data-v-72b22751]{display:flex;justify-content:center;gap:10px;margin-top:32px}.error-page__button[data-v-72b22751]{min-width:128px;height:48px;padding:0 22px;border-radius:12px;font:600 15px/1 var(--font-primary,"Pretendard",sans-serif);cursor:pointer}.error-page__button--primary[data-v-72b22751]{border:1px solid var(--color-primary-500,#2569d4);background:var(--color-primary-500,#2569d4);color:#fff}.error-page__button--secondary[data-v-72b22751]{border:1px solid var(--color-bluegrey-200,#d7dee7);background:#fff;color:var(--color-text-secondary,#566480)}@media(max-width:767px){.error-page[data-v-72b22751]{padding:80px 20px 36px;background:#fff}.error-page__logo[data-v-72b22751]{top:22px;left:20px;width:76px}.error-page__visual[data-v-72b22751]{width:156px;height:116px;margin-bottom:26px}.error-page__code[data-v-72b22751]{font-size:42px}.error-page h1[data-v-72b22751]{font-size:24px}.error-page p[data-v-72b22751]{font-size:15px}.error-page__actions[data-v-72b22751]{width:100%}.error-page__button[data-v-72b22751]{flex:1;min-width:0;padding:0 16px}}body.brink-error-page>nuxt-error-overlay{display:none!important}
