.sl-index-v2 .sl-v2-hero{--sl-hero-card-w:min(420px, calc(var(--sl-max,1520px) * 420 / 1520));--sl-hero-card-h:calc(var(--sl-hero-card-w) * 594 / 420);--sl-hero-card-radius:16px;--sl-hero-active-ring:#3246f9;--sl-hero-cta-from:#3247fa;--sl-hero-cta-to:#2512d0;--sl-hero-badge-bg:#3247fad9;background:radial-gradient(220.7% 102.1% at 16.24% 3.65%,#f3e9df 0%,#f3e9df00 100%),radial-gradient(116.54% 66.04% at 76.83% 8.81%,#dadff3 0%,#dadff300 100%),#f1fdff;flex-direction:column;align-items:stretch;gap:40px;padding:30px 0;display:flex;position:relative;overflow:hidden}@keyframes sl-v2-hero-bg-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(6%,-4%)scale(1.12)}}@keyframes sl-v2-hero-blob-1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(72px,48px)scale(1.14)}66%{transform:translate(-48px,64px)scale(.92)}}@keyframes sl-v2-hero-blob-2{0%,to{transform:translate(0)scale(1)}40%{transform:translate(-80px,36px)scale(1.16)}70%{transform:translate(56px,-52px)scale(.9)}}@keyframes sl-v2-hero-blob-3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(64px,-72px)scale(1.12)}}@keyframes sl-v2-hero-blob-4{0%,to{transform:translate(0)scale(1)}45%{transform:translate(-68px,-44px)scale(1.15)}80%{transform:translate(40px,56px)scale(.88)}}.sl-index-v2 .sl-v2-hero__bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sl-index-v2 .sl-v2-hero__bg:before{content:"";will-change:transform;background:radial-gradient(50% 42% at 18% 22%,#f3e9df 0%,#f3e9df00 72%),radial-gradient(48% 40% at 82% 18%,#dadff3 0%,#dadff300 70%),radial-gradient(44% 48% at 55% 88%,#f1fdff 0%,#f1fdff00 68%);animation:7s ease-in-out infinite alternate sl-v2-hero-bg-drift;position:absolute;inset:-25%}.sl-index-v2 .sl-v2-hero__blob{filter:blur(32px);opacity:.92;will-change:transform;mix-blend-mode:normal;border-radius:50%;position:absolute}.sl-index-v2 .sl-v2-hero__blob--1{background:radial-gradient(circle,#f3e9df 0%,#f3e9df73 50%,#f3e9df00 72%);width:min(58vw,680px);height:min(58vw,680px);animation:6s ease-in-out infinite sl-v2-hero-blob-1;top:-18%;left:-4%}.sl-index-v2 .sl-v2-hero__blob--2{background:radial-gradient(circle,#dadff3 0%,#dadff373 50%,#dadff300 72%);width:min(52vw,620px);height:min(52vw,620px);animation:7s ease-in-out infinite sl-v2-hero-blob-2;top:-6%;right:-8%}.sl-index-v2 .sl-v2-hero__blob--3{background:radial-gradient(circle,#f1fdff 0%,#f1fdff80 48%,#f1fdff00 70%);width:min(48vw,560px);height:min(48vw,560px);animation:5.5s ease-in-out -2s infinite sl-v2-hero-blob-3;bottom:-12%;left:18%}.sl-index-v2 .sl-v2-hero__blob--4{background:radial-gradient(circle,#f3e9df 0%,#f3e9df59 45%,#f3e9df00 70%);width:min(50vw,580px);height:min(50vw,580px);animation:6.5s ease-in-out -3.5s infinite sl-v2-hero-blob-4;bottom:-18%;right:8%}.sl-index-v2 .sl-v2-hero__viewport,.sl-index-v2 .sl-v2-hero__controls{z-index:1;position:relative}.sl-index-v2 .sl-v2-hero.sl-v2-hero--await-reveal:not(.is-revealed){opacity:0;pointer-events:none;transition:opacity .52s,transform .58s cubic-bezier(.22,1,.36,1);transform:translateY(14px)}.sl-index-v2 .sl-v2-hero.sl-v2-hero--await-reveal.is-revealed{opacity:1;pointer-events:auto;will-change:auto;transition:opacity .52s,transform .58s cubic-bezier(.22,1,.36,1);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.sl-index-v2 .sl-v2-hero__bg:before,.sl-index-v2 .sl-v2-hero__blob{will-change:auto;animation:none}.sl-index-v2 .sl-v2-hero.sl-v2-hero--await-reveal:not(.is-revealed),.sl-index-v2 .sl-v2-hero.sl-v2-hero--await-reveal.is-revealed{opacity:1;pointer-events:auto;will-change:auto;transition:none;transform:none}.sl-index-v2 .sl-v2-hero__viewport{transition:none}.sl-index-v2 .sl-v2-hero__swiper .swiper-slide:hover .sl-v2-hero-card,.sl-index-v2 .sl-v2-hero__swiper .swiper-slide:focus-within .sl-v2-hero-card,.sl-index-v2 .sl-v2-hero__swiper .swiper-slide .sl-v2-hero-card:hover,.sl-index-v2 .sl-v2-hero__swiper .swiper-slide .sl-v2-hero-card:focus-within,.sl-index-v2 .sl-v2-hero__swiper .swiper-slide.sl-v2-hero-card:hover,.sl-index-v2 .sl-v2-hero__swiper .swiper-slide.sl-v2-hero-card:focus-within,.sl-index-v2 .sl-v2-hero__swiper .swiper-slide:hover .sl-v2-hero-card__img,.sl-index-v2 .sl-v2-hero__swiper .swiper-slide:focus-within .sl-v2-hero-card__img,.sl-index-v2 .sl-v2-hero__swiper .swiper-slide .sl-v2-hero-card:hover .sl-v2-hero-card__img,.sl-index-v2 .sl-v2-hero__swiper .swiper-slide .sl-v2-hero-card:focus-within .sl-v2-hero-card__img,.sl-index-v2 .sl-v2-hero__swiper .swiper-slide.sl-v2-hero-card:hover .sl-v2-hero-card__img,.sl-index-v2 .sl-v2-hero__swiper .swiper-slide.sl-v2-hero-card:focus-within .sl-v2-hero-card__img,.sl-index-v2 .sl-v2-hero__swiper .swiper-slide:hover .sl-v2-hero-card__cta,.sl-index-v2 .sl-v2-hero__swiper .swiper-slide .sl-v2-hero-card:hover .sl-v2-hero-card__cta,.sl-index-v2 .sl-v2-hero__swiper .swiper-slide.sl-v2-hero-card:hover .sl-v2-hero-card__cta,.sl-index-v2 .sl-v2-hero__swiper .swiper-slide.swiper-slide-active .sl-v2-hero-card,.sl-index-v2 .sl-v2-hero__swiper .swiper-slide.swiper-slide-active.sl-v2-hero-card,.sl-index-v2 .sl-v2-hero__swiper .swiper-slide.swiper-slide-active .sl-v2-hero-card__img,.sl-index-v2 .sl-v2-hero__swiper .swiper-slide.swiper-slide-active.sl-v2-hero-card .sl-v2-hero-card__img,.sl-index-v2 .sl-v2-hero__swiper .swiper-slide.swiper-slide-active .sl-v2-hero-card__cta,.sl-index-v2 .sl-v2-hero__swiper .swiper-slide.swiper-slide-active.sl-v2-hero-card .sl-v2-hero-card__cta{transform:none}.sl-index-v2 .sl-v2-hero-card{transition:none}}.sl-index-v2 .sl-v2-hero__viewport{opacity:1;width:100%}.sl-index-v2 .sl-v2-hero__swiper{width:100%;overflow:visible}.sl-index-v2 .sl-v2-hero__swiper.is-loop-jumping .swiper-wrapper{transition-duration:0s!important}.sl-index-v2 .sl-v2-hero__swiper.is-loop-jumping .sl-v2-hero-card,.sl-index-v2 .sl-v2-hero__swiper.is-loop-jumping .sl-v2-hero-card__overlay,.sl-index-v2 .sl-v2-hero__swiper.is-loop-jumping .sl-v2-hero-card__img,.sl-index-v2 .sl-v2-hero__swiper.is-loop-jumping .cdn-img__img{transition:none!important}.sl-index-v2 .sl-v2-hero-card{width:var(--sl-hero-card-w);height:var(--sl-hero-card-h);border-radius:var(--sl-hero-card-radius);z-index:0;transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 2px 8px #0000000f,0 8px 24px #00000014}.sl-index-v2 .sl-v2-hero-card:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;z-index:6;border:6px solid #0003;transition:opacity .2s;position:absolute;inset:0}@media (any-hover:hover){.sl-index-v2 .sl-v2-hero__swiper .swiper-slide:hover .sl-v2-hero-card,.sl-index-v2 .sl-v2-hero__swiper .swiper-slide:focus-within .sl-v2-hero-card,.sl-index-v2 .sl-v2-hero__swiper .swiper-slide .sl-v2-hero-card:hover,.sl-index-v2 .sl-v2-hero__swiper .swiper-slide .sl-v2-hero-card:focus-within,.sl-index-v2 .sl-v2-hero__swiper .swiper-slide.sl-v2-hero-card:hover,.sl-index-v2 .sl-v2-hero__swiper .swiper-slide.sl-v2-hero-card:focus-within{z-index:3;transform:translateY(-8px)scale(1.02)translateZ(0);box-shadow:0 18px 40px #0000002e}.sl-index-v2 .sl-v2-hero__swiper .swiper-slide:hover .sl-v2-hero-card:after,.sl-index-v2 .sl-v2-hero__swiper .swiper-slide:focus-within .sl-v2-hero-card:after,.sl-index-v2 .sl-v2-hero__swiper .swiper-slide .sl-v2-hero-card:hover:after,.sl-index-v2 .sl-v2-hero__swiper .swiper-slide .sl-v2-hero-card:focus-within:after,.sl-index-v2 .sl-v2-hero__swiper .swiper-slide.sl-v2-hero-card:hover:after,.sl-index-v2 .sl-v2-hero__swiper .swiper-slide.sl-v2-hero-card:focus-within:after{opacity:1}}@media (any-hover:none){.sl-index-v2 .sl-v2-hero__swiper .swiper-slide.swiper-slide-active .sl-v2-hero-card,.sl-index-v2 .sl-v2-hero__swiper .swiper-slide.swiper-slide-active.sl-v2-hero-card{z-index:3;transform:translateY(-8px)scale(1.02)translateZ(0);box-shadow:0 18px 40px #0000002e}.sl-index-v2 .sl-v2-hero__swiper .swiper-slide.swiper-slide-active .sl-v2-hero-card:after,.sl-index-v2 .sl-v2-hero__swiper .swiper-slide.swiper-slide-active.sl-v2-hero-card:after{opacity:1}.sl-index-v2 .sl-v2-hero__swiper .swiper-slide.swiper-slide-active .sl-v2-hero-card__img,.sl-index-v2 .sl-v2-hero__swiper .swiper-slide.swiper-slide-active.sl-v2-hero-card .sl-v2-hero-card__img{transform:scale(1.045)}.sl-index-v2 .sl-v2-hero__swiper .swiper-slide.swiper-slide-active .sl-v2-hero-card__overlay,.sl-index-v2 .sl-v2-hero__swiper .swiper-slide.swiper-slide-active.sl-v2-hero-card .sl-v2-hero-card__overlay{background:linear-gradient(#0000 0%,#0000000d 35%,#141e508c 78%,#3143f738 100%)}.sl-index-v2 .sl-v2-hero__swiper .swiper-slide.swiper-slide-active .sl-v2-hero-card__cta,.sl-index-v2 .sl-v2-hero__swiper .swiper-slide.swiper-slide-active.sl-v2-hero-card .sl-v2-hero-card__cta{transform:translateY(-1px);box-shadow:0 8px 24px #3143f780}}.sl-index-v2 .sl-v2-hero-card__link{height:100%;color:inherit;border-radius:inherit;text-decoration:none;display:block;position:relative}.sl-index-v2 .sl-v2-hero-card__link:focus-visible{outline:2px solid var(--sl-accent);outline-offset:3px}.sl-index-v2 .sl-v2-hero-card__media{background:#f7f7f7;position:absolute;inset:0}.sl-index-v2 .sl-v2-hero-card__img{object-fit:cover;object-position:center;transform-origin:50%;width:100%;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1);display:block}@media (any-hover:hover){.sl-index-v2 .sl-v2-hero__swiper .swiper-slide:hover .sl-v2-hero-card__img,.sl-index-v2 .sl-v2-hero__swiper .swiper-slide:focus-within .sl-v2-hero-card__img,.sl-index-v2 .sl-v2-hero__swiper .swiper-slide .sl-v2-hero-card:hover .sl-v2-hero-card__img,.sl-index-v2 .sl-v2-hero__swiper .swiper-slide .sl-v2-hero-card:focus-within .sl-v2-hero-card__img,.sl-index-v2 .sl-v2-hero__swiper .swiper-slide.sl-v2-hero-card:hover .sl-v2-hero-card__img,.sl-index-v2 .sl-v2-hero__swiper .swiper-slide.sl-v2-hero-card:focus-within .sl-v2-hero-card__img{transform:scale(1.045)}}.sl-index-v2 .sl-v2-hero-card__overlay{box-sizing:border-box;background:linear-gradient(#0000 0% 23.02%,#000000e6 76.98% 100%);flex-direction:column;justify-content:flex-end;gap:0;padding:40px;transition:background .4s;display:flex;position:absolute;inset:0}.sl-index-v2 .sl-v2-hero-card__tag{letter-spacing:-.04em;color:#fff;background:var(--sl-hero-badge-bg);-webkit-backdrop-filter:blur(2px);border:none;border-radius:999px;justify-content:center;align-items:center;min-height:auto;padding:4px 10px;font-size:16px;font-weight:600;line-height:1.4;display:inline-flex;position:absolute;top:20px;left:20px}.sl-index-v2 .sl-v2-hero-card__title{color:#fff;letter-spacing:-.04em;text-shadow:0 1px 12px #00000059;margin:0;font-size:20px;font-weight:800;line-height:1.2}.sl-index-v2 .sl-v2-hero-card__desc{letter-spacing:-.04em;color:#fff;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-height:54px;margin:8px 0 0;font-size:17px;font-weight:300;line-height:1.4;display:-webkit-box;overflow:hidden}.sl-index-v2 .sl-v2-hero-card__footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.sl-index-v2 .sl-v2-hero-card__footer--banner{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:0;width:100%;margin-top:12px}@media (any-hover:hover){.sl-index-v2 .sl-v2-hero__swiper .swiper-slide .sl-v2-hero-card__footer--banner,.sl-index-v2 .sl-v2-hero__swiper .swiper-slide.sl-v2-hero-card .sl-v2-hero-card__footer--banner{opacity:0;pointer-events:none;border-radius:999px;flex-direction:column;max-height:0;margin-top:0;padding-top:0;padding-bottom:0;transition:opacity .28s,transform .36s cubic-bezier(.22,1,.36,1),max-height .4s cubic-bezier(.22,1,.36,1),margin-top .28s;display:flex;overflow:hidden;transform:translateY(16px)}.sl-index-v2 .sl-v2-hero__swiper .swiper-slide:hover .sl-v2-hero-card__footer--banner,.sl-index-v2 .sl-v2-hero__swiper .swiper-slide:focus-within .sl-v2-hero-card__footer--banner,.sl-index-v2 .sl-v2-hero__swiper .swiper-slide .sl-v2-hero-card:hover .sl-v2-hero-card__footer--banner,.sl-index-v2 .sl-v2-hero__swiper .swiper-slide .sl-v2-hero-card:focus-within .sl-v2-hero-card__footer--banner,.sl-index-v2 .sl-v2-hero__swiper .swiper-slide.sl-v2-hero-card:hover .sl-v2-hero-card__footer--banner,.sl-index-v2 .sl-v2-hero__swiper .swiper-slide.sl-v2-hero-card:focus-within .sl-v2-hero-card__footer--banner{opacity:1;pointer-events:auto;max-height:88px;margin-top:12px;padding-top:0;padding-bottom:0;transform:translateY(0)}}@media (any-hover:none){.sl-index-v2 .sl-v2-hero__swiper .swiper-slide.swiper-slide-active .sl-v2-hero-card__footer--banner{opacity:1;pointer-events:auto;max-height:none;margin-top:12px;display:flex;overflow:visible;transform:none}}@media (max-width:767px){.sl-index-v2 .sl-v2-hero__swiper .swiper-slide.swiper-slide-active .sl-v2-hero-card__footer--banner{opacity:1!important;pointer-events:auto!important;max-height:none!important;margin-top:12px!important;display:flex!important;overflow:visible!important;transform:none!important}.sl-index-v2 .sl-v2-hero-card__overlay{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.sl-index-v2 .sl-v2-hero__swiper .swiper-slide.swiper-slide-active .sl-v2-hero-card__footer--banner{transition:none}}.sl-index-v2 .sl-v2-hero-card__apply{color:#ffffffb8;flex:1;font-size:12px;font-weight:700}.sl-index-v2 .sl-v2-hero-card__cta{box-sizing:border-box;background:linear-gradient(90deg, var(--sl-hero-cta-from) 0%, var(--sl-hero-cta-to) 100%);color:#fff;letter-spacing:-.04em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:44px;padding:12px 18px;font-size:15px;font-weight:500;line-height:16px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 4px 18px #3143f759}@media (any-hover:hover){.sl-index-v2 .sl-v2-hero__swiper .swiper-slide:hover .sl-v2-hero-card__cta,.sl-index-v2 .sl-v2-hero__swiper .swiper-slide:focus-within .sl-v2-hero-card__cta,.sl-index-v2 .sl-v2-hero__swiper .swiper-slide .sl-v2-hero-card:hover .sl-v2-hero-card__cta,.sl-index-v2 .sl-v2-hero__swiper .swiper-slide .sl-v2-hero-card:focus-within .sl-v2-hero-card__cta,.sl-index-v2 .sl-v2-hero__swiper .swiper-slide.sl-v2-hero-card:hover .sl-v2-hero-card__cta,.sl-index-v2 .sl-v2-hero__swiper .swiper-slide.sl-v2-hero-card:focus-within .sl-v2-hero-card__cta{transform:translateY(-1px);box-shadow:0 8px 24px #3143f780}}.sl-index-v2 .sl-v2-hero__controls{margin:0 auto}.sl-index-v2 .sl-v2-hero__controls-inner{flex-wrap:nowrap;align-items:center;gap:40px;min-height:48px;display:flex}.sl-index-v2 .sl-v2-hero__progress{background:#fff;border-radius:0;flex:1;min-width:0;height:3px;overflow:hidden}.sl-index-v2 .sl-v2-hero__progress-bar{transform-origin:0;background:#8e9aff;width:100%;height:100%;transition:transform .1s linear;display:block;transform:scaleX(0)}.sl-index-v2 .sl-v2-hero__count{letter-spacing:-.0078em;white-space:nowrap;color:#222;flex-shrink:0;align-items:baseline;font-size:18px;font-weight:500;line-height:19.6px;display:inline-flex}.sl-index-v2 .sl-v2-hero__count-num{color:#222;font-weight:500}.sl-index-v2 .sl-v2-hero__count-rest{color:#cfd6dd;font-weight:500}.sl-index-v2 .sl-v2-hero__btns{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.sl-index-v2 .sl-v2-hero__btn{cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #f1f1f1;border-radius:999px;width:48px;height:48px;position:relative}.sl-index-v2 .sl-v2-hero__btn:hover{background:#fafafa;border-color:#e5e5e5}.sl-index-v2 .sl-v2-hero__btn:before{content:"";opacity:.75;border-bottom:2px solid #1f1f1f;border-right:2px solid #1f1f1f;width:9px;height:9px;margin:auto;position:absolute;inset:0;transform:rotate(-45deg)}.sl-index-v2 .sl-v2-hero__btn[data-sl-v2-hero-prev]:before{transform:rotate(135deg)}.sl-index-v2 .sl-v2-hero__btn--pause{background:#222;border-color:#464646}.sl-index-v2 .sl-v2-hero__btn--pause:hover{background:#2a2a2a;border-color:#555}.sl-index-v2 .sl-v2-hero__btn--pause:before{background:linear-gradient(90deg,#fff 0 34%,#0000 34% 66%,#fff 66% 100%);border:none;width:12px;height:12px;transform:none}.sl-index-v2 .sl-v2-hero__btn--pause.is-paused:before{background:0 0;border:7px solid #0000;border-left:11px solid #fff;border-right:none;width:0;height:0;transform:translate(2px)}@media (max-width:900px){.sl-index-v2 .sl-v2-hero__controls-inner{flex-wrap:wrap;gap:16px;min-height:0}}
.sl-index-v2 .sl-v2-section--deadline{background:0 0;border:none;margin:0;padding:0;position:relative}.sl-index-v2 .sl-v2-section--deadline:before{content:"";z-index:0;pointer-events:none;background:#eef2fb;width:100vw;margin-left:-50vw;position:absolute;top:0;bottom:0;left:50%}.sl-index-v2 .sl-v2-section--deadline>.sl-v2-deadline{z-index:1;position:relative}.sl-index-v2 .sl-v2-deadline{box-sizing:border-box;align-items:stretch;gap:16px;padding:12px 0;display:flex}@media (min-width:1201px){.sl-index-v2 .sl-v2-deadline{padding:40px 0 48px}}.sl-index-v2 .sl-v2-deadline__left{flex:0 0 calc(var(--sl-max,1520px) * 540 / 1520);width:calc(var(--sl-max,1520px) * 540 / 1520);box-sizing:border-box;background:linear-gradient(#fff 0%,#f9f8f8 100%);border:1px solid #fff;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:flex-end;max-width:100%;height:auto;min-height:0;padding:40px 40px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #5ea1d040}@media (min-width:1201px){.sl-index-v2 .sl-v2-deadline__left{justify-content:space-between;min-height:520px}}.sl-index-v2 .sl-v2-deadline__left:before{display:none}.sl-index-v2 .sl-v2-deadline__left>*{z-index:1;position:relative}.sl-index-v2 .sl-v2-deadline__text-wrap{z-index:2;flex-direction:column;align-items:flex-start;gap:20px;width:100%;display:flex;position:relative}.sl-index-v2 .sl-v2-deadline__title{letter-spacing:-.02em;color:#232323;max-width:100%;margin:0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:36px;font-weight:700;line-height:1.2}.sl-index-v2 .sl-v2-deadline__title-line{display:block}.sl-index-v2 .sl-v2-deadline__title-line--k{margin:0}.sl-index-v2 .sl-v2-deadline__title-line+.sl-v2-deadline__title-line{margin-top:0}.sl-index-v2 .sl-v2-deadline__title--em{color:#3144f8;font-weight:700}.sl-index-v2 .sl-v2-deadline__cta{box-sizing:border-box;color:#fff;white-space:nowrap;background:#3247fa;border-radius:8px;justify-content:center;align-items:center;padding:10px 20px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;font-weight:700;line-height:1.2;text-decoration:none;transition:background .2s,transform .15s;display:inline-flex}.sl-index-v2 .sl-v2-deadline__cta:hover{background:#2538d8}.sl-index-v2 .sl-v2-deadline__cta:focus-visible{outline-offset:2px;outline:2px solid #3144f8}.sl-index-v2 .sl-v2-deadline__timer{z-index:2;align-items:center;gap:10px;margin-top:36px;display:flex}.sl-index-v2 .sl-v2-deadline__timer-part{letter-spacing:.02em;color:#11111161;font-variant-numeric:tabular-nums;text-align:center;min-width:1.15em;font-size:46px;font-weight:300;line-height:1}.sl-index-v2 .sl-v2-deadline__timer-sep{color:#11111147;padding:0 2px;font-size:46px;font-weight:300;line-height:1}.sl-index-v2 .sl-v2-deadline__mascot{pointer-events:none;z-index:1;position:absolute;bottom:-12px;right:0}.sl-index-v2 .sl-v2-deadline__mascot img{object-fit:contain;object-position:bottom center;image-rendering:auto;width:100%;height:auto;max-height:min(320px,46vh);display:block}.sl-index-v2 .sl-v2-deadline__right{flex-direction:column;flex:none;gap:12px;min-width:0;max-width:100%;height:auto;display:flex}@media (min-width:1201px){.sl-index-v2 .sl-v2-deadline__right{flex:1 1 calc(var(--sl-max,1520px) * 964 / 1520);max-width:calc(var(--sl-max,1520px) * 964 / 1520);align-self:stretch;gap:0}.sl-index-v2 .sl-v2-deadline__cards--scroll{box-sizing:border-box;flex:0 0 500px;width:100%;height:500px;max-height:500px;display:block}.sl-index-v2 .sl-v2-deadline__cards--scroll .sl-v2-deadline__scroll{-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-width:thin;scrollbar-color:#2f52ff61 #2f52ff14;cursor:grab;box-sizing:border-box;width:100%;height:100%;padding-bottom:20px;overflow:auto hidden;container-type:inline-size}.sl-index-v2 .sl-v2-deadline__cards--scroll .sl-v2-deadline__scroll.is-drag-scroll{cursor:grabbing;-webkit-user-select:none;user-select:none}.sl-index-v2 .sl-v2-deadline__cards--scroll .sl-v2-deadline__scroll::-webkit-scrollbar{height:6px}.sl-index-v2 .sl-v2-deadline__cards--scroll .sl-v2-deadline__scroll::-webkit-scrollbar-track{background:#2f52ff14;border-radius:999px}.sl-index-v2 .sl-v2-deadline__cards--scroll .sl-v2-deadline__scroll::-webkit-scrollbar-thumb{background:#2f52ff61;border-radius:999px}.sl-index-v2 .sl-v2-deadline__cards--scroll .sl-v2-deadline__scroll-inner{box-sizing:border-box;flex-flow:row;align-items:stretch;gap:16px;min-width:min-content;height:100%;display:flex}.sl-index-v2 .sl-v2-deadline__cards--scroll .sl-v2-deadline-card{flex:0 0 calc(33.3333cqi - 10.6667px);width:calc(33.3333cqi - 10.6667px);min-width:0;max-width:calc(33.3333cqi - 10.6667px);height:100%;max-height:100%;overflow:hidden}@supports not (width:1cqi){.sl-index-v2 .sl-v2-deadline__cards--scroll .sl-v2-deadline-card{flex:0 0 calc(33.3333% - 10.6667px);width:calc(33.3333% - 10.6667px);max-width:calc(33.3333% - 10.6667px)}}.sl-index-v2 .sl-v2-deadline__cards--scroll .sl-v2-deadline-card__thumb{aspect-ratio:auto;height:100%;min-height:0}}.sl-index-v2 .sl-v2-deadline__scroll[data-sl-deadline-scroll]{touch-action:pan-x pan-y;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:auto}.sl-index-v2 .sl-v2-deadline__scroll[data-sl-deadline-scroll] .sl-v2-deadline-card__link,.sl-index-v2 .sl-v2-deadline__scroll[data-sl-deadline-scroll] .sl-v2-deadline-card__img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;touch-action:inherit}.sl-index-v2 .sl-v2-deadline__scroll.is-drag-scroll .sl-v2-deadline-card__link{cursor:grabbing}.sl-index-v2 .sl-v2-deadline__empty{flex:100%;width:100%}.sl-index-v2 .sl-v2-deadline-card{background:#111;border-radius:12px;transition:box-shadow .2s,transform .2s;overflow:hidden}.sl-index-v2 .sl-v2-deadline-card:hover{box-shadow:0 12px 32px #00000024}.sl-index-v2 .sl-v2-deadline-card__link{height:100%;color:inherit;text-decoration:none;display:block}.sl-index-v2 .sl-v2-deadline-card__thumb{aspect-ratio:311/439;background:#1a1a1a;width:100%;min-height:240px;position:relative;overflow:hidden}.sl-index-v2 .sl-v2-deadline-card__img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .35s;display:block}.sl-index-v2 .sl-v2-deadline-card:hover .sl-v2-deadline-card__img{transform:scale(1.04)}.sl-index-v2 .sl-v2-deadline-card__overlay{z-index:2;background:linear-gradient(#0000 0%,#0000008c 38%,#000000d1 100%);padding:48px 14px 16px;position:absolute;bottom:0;left:0;right:0}.sl-index-v2 .sl-v2-deadline-card__topmeta{align-items:center;gap:6px;margin:0 0 6px;display:flex}.sl-index-v2 .sl-v2-deadline-card__sns{background:#ffffffeb;border-radius:999px;justify-content:center;align-items:center;width:26px;height:22px;display:inline-flex;box-shadow:0 2px 8px #0000002e}.sl-index-v2 .sl-v2-deadline-card__sns img{object-fit:contain;width:16px;height:16px;display:block}.sl-index-v2 .sl-v2-deadline-card__timer{color:#fffffff2;letter-spacing:.02em;font-variant-numeric:tabular-nums;background:#00000057;border:1px solid #ffffff42;border-radius:999px;align-items:center;height:22px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.sl-index-v2 .sl-v2-deadline-card__timer.is-ended{opacity:.6}.sl-index-v2 .sl-v2-deadline-card__timer.is-urgent{color:#fff;background:#dc2626d1;border-color:#ff646466;animation:1.4s ease-in-out infinite sl-timer-pulse}@keyframes sl-timer-pulse{0%,to{opacity:1}50%{opacity:.72}}.sl-index-v2 .sl-v2-deadline-card__title{color:#fff;-webkit-line-clamp:2;letter-spacing:-.02em;-webkit-box-orient:vertical;margin:0 0 8px;font-size:14px;font-weight:800;line-height:1.35;display:-webkit-box;overflow:hidden}.sl-index-v2 .sl-v2-deadline-card__point{color:#fffffff2;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:800;display:flex}.sl-index-v2 .sl-v2-deadline-card__point-icon{background:linear-gradient(145deg,#ffd76a 0%,#f5a623 100%);border-radius:50%;flex:0 0 14px;width:14px;height:14px;box-shadow:0 1px 3px #00000040}.sl-index-v2 .sl-v2-section--deadline--timer-ended .sl-v2-deadline__timer-part,.sl-index-v2 .sl-v2-section--deadline--timer-ended .sl-v2-deadline__timer-sep{color:#11111138}@media (max-width:1200px){.sl-index-v2 .sl-v2-deadline__left{justify-content:flex-start!important;height:auto!important;min-height:0!important}.sl-index-v2 .sl-v2-deadline__right,.sl-index-v2 .sl-v2-deadline__cards--scroll,.sl-index-v2 .sl-v2-deadline__cards--scroll .sl-v2-deadline__scroll,.sl-index-v2 .sl-v2-deadline__cards--scroll .sl-v2-deadline__scroll-inner{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important}.sl-index-v2 .sl-v2-deadline__cards--scroll{flex-basis:auto!important}.sl-index-v2 .sl-v2-deadline__cards--scroll .sl-v2-deadline-card{height:auto!important;max-height:none!important}.sl-index-v2 .sl-v2-deadline__cards--scroll .sl-v2-deadline-card__thumb{aspect-ratio:3/4;height:auto!important}.sl-index-v2 .sl-v2-deadline__mascot img{max-height:120px!important}}@media (max-width:767px){.sl-index-v2 .sl-v2-deadline{padding-top:12px!important;padding-bottom:12px!important}.sl-index-v2 .sl-v2-deadline__scroll{padding-bottom:0!important}.sl-index-v2 .sl-v2-deadline__mascot img{max-height:82px!important}}
