
.presentation-hero-media[data-media-slot="hero-main"]{overflow:visible}
.presentation-hero-media[data-media-slot="hero-main"]:empty::before{display:none}
.hm-stage{position:absolute;left:50%;top:0;width:980px;height:469px;margin-left:-490px;perspective:2200px;transform-origin:50% 0}
.hm-stage.hm-wait{opacity:.001}
@media(max-width:1068px){.hm-stage{transform:scale(.7081633)}}  
@media(max-width:734px){.hm-stage{width:310px;height:370px;margin-left:-155px;transform:none}}

@media(scripting:enabled){
.presentation-hero-background{opacity:0;transition:opacity 2.8s}
.presentation-hero-background.bg{opacity:1}
@supports selector(:has(a)){
.mx-notice.mx-notice-light{background:#fff;transition:background-color 2.8s}
.mx-notice.mx-notice-light:has(+ .presentation-hero .presentation-hero-background.bg){background:#e8eeff}
}
}

.hs{position:absolute;inset:0;--w:226px;--h:452px;--gap:25px;font-family:var(--font-body);color:#1d1d1f;text-align:left}
.hs-pane{position:absolute;top:calc(50% - var(--h)/2);left:calc(50% - var(--w)/2);width:var(--w);height:var(--h);
  background:#fff;border-radius:22px;overflow:hidden;box-sizing:border-box;padding:14px 13px;
  box-shadow:0 1px 2px rgba(0,0,0,.06),0 12px 32px rgba(40,60,90,.12);font-size:10.5px;line-height:1.5;letter-spacing:0}
.hs-pane{--x:calc((var(--i) - 1.5) * (var(--w) + var(--gap)));transform:translateX(var(--x))}
.scene-1 .hs-pane{transform:translate(calc(var(--i) * 5px - 7.5px), calc(var(--i) * -5px + 7.5px))}
.hs-pane[data-i="0"]{--i:0;z-index:4}.hs-pane[data-i="1"]{--i:1;z-index:3}
.hs-pane[data-i="2"]{--i:2;z-index:2}.hs-pane[data-i="3"]{--i:3;z-index:1}
.scene-1 .hs-pane[data-i="0"]{z-index:1}.scene-1 .hs-pane[data-i="3"]{z-index:4}
.scene-1 .hs-pane[data-i="1"]{z-index:2}.scene-1 .hs-pane[data-i="2"]{z-index:3}
.hs-top{display:flex;align-items:center;gap:6px;height:22px;font-size:12px;font-weight:600;margin-bottom:12px}
.hs-top img{width:16px;height:16px;object-fit:contain}
.hs-ask{margin-left:auto;width:fit-content;max-width:82%;padding:7px 11px;border-radius:15px;background:#f2f2f2;font-size:10.5px}
.hs-pane.gemini .hs-ask{background:#e9eef6;border-radius:15px 4px 15px 15px}
.hs-pane.deepseek .hs-ask{background:#eef4ff}
.hs-ans{position:absolute;left:13px;right:13px;top:98px;display:flex;flex-direction:column;gap:8px}
.hs-ans>:first-child{height:34px}
.hs-lead{display:flex;gap:6px;align-items:flex-start}
.hs-lead img{width:14px;height:14px;flex:none;margin-top:1px}
.hs-note{color:#86868b;font-size:9.5px}
.hs-pane.deepseek .hs-ans>:first-child{height:34px;line-height:1.55}
.hs-card{border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 0 0 .5px rgba(0,0,0,.08),0 6px 16px rgba(40,60,90,.14)}
.hs-card img{display:block;width:100%;height:128px;object-fit:cover}
.hs-card div{padding:7px 9px 8px}
.hs-card b{display:block;font-size:12px;font-weight:600}
.hs-card span{color:#6e6e73;font-size:9.5px}
.hs-sk{display:flex;gap:7px;align-items:center}
.hs-sk i{flex:none;width:40px;height:30px;border-radius:7px;background:#ededf0 center/cover}
.hs-sk p{flex:1;margin:0}
.hs-sk p::before,.hs-sk p::after{content:"";display:block;height:6px;border-radius:3px;background:#ededf0}
.hs-sk p::after{width:60%;margin-top:5px}
.hs-input{position:absolute;left:12px;right:12px;bottom:12px;height:30px;border-radius:15px;background:#f4f4f6;
  display:flex;align-items:center;padding:0 12px;color:#86868b;font-size:10px}
.hs-input .caret{display:inline-block;width:1px;height:12px;background:#0131ff;margin-left:1px;vertical-align:-2px}
.hs-pane.google .hs-search{display:flex;align-items:center;gap:6px;height:28px;border-radius:14px;box-shadow:0 0 0 1px #dfe1e5;padding:0 10px;font-size:10px}
.hs-pane.google .hs-search img{width:13px;height:13px}
.hs-tabs{display:flex;gap:12px;margin:9px 2px 0;font-size:9.5px;color:#6e6e73}
.hs-tabs b{color:#1d1d1f;font-weight:600;border-bottom:2px solid #1d1d1f;padding-bottom:3px}
.scene-1 .hs-ans,.scene-1 .hs-ask,.scene-1 .hs-tabs{visibility:hidden}
.scene-3 .hs-input .typed,.scene-3 .hs-input .caret{display:none}
.scene-1 .hs-input .typed,.scene-1 .hs-input .caret{display:none}
.scene-1 .google .hs-search .q{display:none}
.hs-search .typing{display:none}
.scene-3 .hs-input .ph{display:inline}

.hs{transform-style:preserve-3d}
.hs .hs-pane,.hs .ly{transform-style:preserve-3d}
.ly{position:absolute;left:-10px;right:-10px;top:calc(50% - var(--h)/2 - 10px);height:calc(var(--h) + 20px);box-sizing:border-box;
  border-radius:28px;overflow:hidden;opacity:0;transform:translateZ(0);
  box-shadow:0 0 0 1px rgba(255,255,255,.7) inset,0 30px 60px rgba(40,70,110,.16)}
.ly b{position:absolute;left:28px;bottom:22px;font-size:34px;font-weight:600;letter-spacing:.01em;color:#1e1e1e}
.ly.web{background:#fff;color:#1e1e1e;padding:26px 30px 100px;display:flex;flex-direction:column;gap:18px}
.ly.web header{display:flex;align-items:center;gap:30px;height:40px;font-size:17px;color:#555d6c}
.ly.web header strong{font:600 24px "Hiragino Mincho ProN","Yu Mincho",serif;font-feature-settings:"palt";letter-spacing:.12em;color:#1e1e1e;margin-right:auto}
.ly.web header u{text-decoration:none;padding:9px 22px;border-radius:980px;background:#040813;color:#fff;font-weight:600}
.ly.web .site{flex:1;display:grid;grid-template-columns:2.2fr 1fr;gap:14px;min-height:0}
.ly.web .site>img{width:100%;height:100%;object-fit:cover;border-radius:14px;min-height:0}
.ly.web .site div{display:grid;grid-template-rows:repeat(3,1fr);gap:14px;min-height:0}
.ly.web .site div img{width:100%;height:100%;object-fit:cover;border-radius:12px;min-height:0}
.ly.ota{background:#f3f5f9;color:#1e1e1e;display:grid;grid-template-columns:repeat(3,1fr);gap:22px;padding:30px 30px 100px}
.ly.ota em{display:flex;align-items:center;justify-content:center;border-radius:18px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05)}
.ly.ota em img{max-width:62%;max-height:46px}
.ly.ota em img.tall{max-height:70px}
.ly.med{background:#e5eaf3;color:#1e1e1e;display:grid;grid-template-columns:repeat(4,1fr);gap:22px;padding:30px 30px 100px}
.ly.med em{display:flex;align-items:flex-end;justify-content:center;padding-bottom:34px;box-sizing:border-box;border-radius:18px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05)}
.ly.med em img{max-width:86%;max-height:52px}.ly.med em img[src*=reddit]{max-height:38px}.ly.med em img[src*=naver]{max-height:44px}
.hs .hs-pane{transition:transform 1.1s cubic-bezier(.2,.75,.15,1)}
.hs .hs-pane[data-i="1"]{transition-delay:.04s}.hs .hs-pane[data-i="2"]{transition-delay:.08s}.hs .hs-pane[data-i="3"]{transition-delay:.12s}
.hs.scene-1 .hs-pane[data-i="0"]{z-index:4}.hs.scene-1 .hs-pane[data-i="1"]{z-index:3}
.hs.scene-1 .hs-pane[data-i="2"]{z-index:2}.hs.scene-1 .hs-pane[data-i="3"]{z-index:1}
.hs.scene-1 .hs-pane{transform:translate(calc(var(--i) * 7px), calc(var(--i) * -7px))}
.hs .hs-ask,.hs .hs-tabs{opacity:0;transform:translateY(6px);transition:opacity .4s,transform .5s cubic-bezier(.2,.75,.15,1)}
.hs .hs-ans>*{opacity:0;transform:translateY(10px);transition:opacity .35s,transform .45s cubic-bezier(.2,.75,.15,1)}
.hs.asked .hs-ask,.hs.asked .hs-tabs{opacity:1;transform:none;visibility:visible}
.hs.answered .hs-ans{visibility:visible}
.hs.answered .hs-ans>*{opacity:1;transform:none}
.hs.answered .hs-ans>*:nth-child(2){transition-delay:.08s}.hs.answered .hs-ans>*:nth-child(3){transition-delay:.16s}
.hs.answered .hs-ans>*:nth-child(4){transition-delay:.22s}.hs.answered .hs-ans>*:nth-child(5){transition-delay:.28s}
.hs .hs-input .typed,.hs .hs-input .caret{display:none}
.hs.typing .hs-input .ph{display:none}.hs.typing .hs-input .typed,.hs.typing .hs-input .caret{display:inline}
.hs.asked .hs-input .typed,.hs.asked .hs-input .caret{display:none}.hs.asked .hs-input .ph{display:inline}
.hs .google .hs-search .q{display:none}.hs .google .hs-search .typing{display:inline}
.hs.reset .hs-pane,.hs.reset .hs-pane *{transition:none!important}
.hs.asked .google .hs-search .caret{display:none!important}
.hs.eng .hs-pane,.hs.eng .hs-card,.hs.eng .hs-sk,.hs.eng .hs-ans>:first-child{transition:none!important}
.hs .hs-card{position:relative}
.hs .hs-card .ph{position:relative;display:block;height:128px;overflow:hidden}
.hs .hs-card img.bl{position:absolute;left:0;top:0;filter:blur(7px) saturate(.25) brightness(1.12);transform:scale(1.15,1.22)}
.hs .hs-card i.gl{position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;
  box-shadow:0 18px 36px rgba(40,60,90,.16),0 0 34px rgba(1,49,255,.16)}
.hs .hs-card svg.tr{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}
.hs .hs-card svg.tr rect{x:1px;y:1px;width:calc(100% - 2px);height:calc(100% - 2px);rx:11px;fill:none;stroke:#0131ff;stroke-linecap:round;stroke-dasharray:0 1;opacity:0}
.hs .hs-card svg.tr rect.s{stroke-width:1.75px}
.hs .hs-card svg.tr rect.h{stroke-width:7px}
.hs{will-change:transform}  
.hs .hs-pane,.hs .ly,.hs .hs-card,.hs .hs-card img.bl,.hs .hs-card i.gl{will-change:transform,opacity}

@media(max-width:734px){
#hs.hs{--w:236px;--h:304px}
.hs .hs-pane{top:calc(50% - var(--h)/2 - 12px)}
.hs .hs-ans{top:88px}
.hs .hs-pane{--x:0px;transform:none}
.hs .hs-sk{display:none}
.hs .hs-card img{height:78px}
.hs .hs-card .ph{height:78px}
.hs .hs-card .ph img.bl{transform:scale(1.25,1.7)}
#hs .hs-pane[data-i="1"]{z-index:1}#hs .hs-pane[data-i="2"]{z-index:2}#hs .hs-pane[data-i="3"]{z-index:3}#hs .hs-pane[data-i="0"]{z-index:4}
.ly{left:-12px;right:-12px;top:calc(50% - var(--h)/2 - 20px);border-radius:24px}
.ly b{left:20px;bottom:16px;font-size:22px}
.ly.web{padding:16px 16px 62px;gap:10px}
.ly.web header{height:26px;gap:0;font-size:11px}
.ly.web header strong{font-size:16px}
.ly.web header span{display:none}
.ly.web header u{padding:6px 13px}
.ly.web .site{grid-template-columns:1fr;grid-template-rows:1.5fr 1fr;gap:8px}
.ly.web .site div{grid-template-rows:none;grid-template-columns:repeat(3,1fr);gap:8px}
.ly.web .site>img,.ly.web .site div img{border-radius:10px}
.ly.ota{grid-template-columns:repeat(2,1fr);gap:12px;padding:18px 16px 62px}
.ly.ota em{border-radius:14px}
.ly.ota em:nth-child(6){order:-1}  
.ly.ota em img{max-width:72%;max-height:34px}.ly.ota em img.tall{max-height:52px}
.ly.med{grid-template-columns:repeat(2,1fr);gap:12px;padding:18px 16px 62px}
.ly.med em{border-radius:14px;align-items:center;padding-bottom:0}
.ly.med em:nth-child(1){order:4}.ly.med em:nth-child(2){order:3}.ly.med em:nth-child(3){order:2}.ly.med em:nth-child(4){order:1}
.ly.med em img{max-width:78%;max-height:40px}.ly.med em img[src*=reddit]{max-height:30px}.ly.med em img[src*=naver]{max-height:34px}
}

.presentation-hero .presentation-hero-availability,.presentation-hero .presentation-hero-availability strong{color:#0131ff}
@media(max-width:734px){.presentation-hero .presentation-hero-availability,.presentation-hero .presentation-hero-availability strong{font-size:17px;line-height:20px}}

@media(prefers-reduced-motion:reduce){.hs *,.presentation-hero-background,.mx-notice-light{transition:none!important;animation:none!important}}
