:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html{scroll-padding-top:env(safe-area-inset-top,0px)}body{color:#000;background:#fff;margin:0;padding:0;font:14px -apple-system,BlinkMacSystemFont,sans-serif}[hidden]:not([hidden=until-found i]){display:none!important}:root{--bg:#070b14;--fg:#eef1f6;--fg-dim:#d5dbe5;--fg-mute:#b4bdcb;--fg-faint:#c5cedb;--gold:#f2c36b;--gold-hi:#ffd98c;--ink:#14161a;--a-bg:#0e1114;--a-fg:#f2f1ec;--a-dim:#c9ccd1;--a-mute:#b9bdc3;--font:Pretendard, "Apple SD Gothic Neo", "Noto Sans KR", system-ui, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{height:100%}body{background:var(--bg);color:var(--fg);font-family:var(--font);word-break:keep-all;flex-direction:column;margin:0;display:flex;overflow:hidden}a{color:var(--fg);text-decoration:none}a:hover{color:#fff}img{max-width:100%}.ver{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.vd .screen{box-sizing:border-box;--gx:max(56px, env(safe-area-inset-left,0px));--gxr:max(56px, env(safe-area-inset-right,0px));--d-bg:#070b14;--d-fg:#eef1f6;--d-dim:#c5cedb;--d-mute:#9aa6b8;--d-acc:#f2c36b;--d-line:#ffffff29;--ease:cubic-bezier(.22,.61,.36,1);background:var(--d-bg);min-height:0;color:var(--d-fg);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.vd a{color:var(--d-fg)}.vd .bg{position:absolute;inset:0;overflow:hidden}.vd .frame{transform-origin:50%;transition:transform 1.2s;position:absolute;inset:0}.vd .frame.low{transform:translateY(10%)scale(1.2)}.vd .frame img{object-fit:cover;object-position:right center;transform-origin:70% 45%;width:100%;max-width:none;height:100%;transition:filter 1.2s;animation:40s ease-in-out infinite alternate vd-kb;display:block;position:absolute;top:0;left:0}@keyframes vd-kb{0%{transform:scale(1)}to{transform:scale(1.06)}}.vd .screen:not([data-s=home]) .frame img{filter:brightness(.7)saturate(.85)}.vd .shade-l{background:linear-gradient(90deg,#070b14f0 0%,#070b14c7 44%,#070b1400 100%);width:64%;position:absolute;top:0;bottom:0;left:0}.vd .shade-b{background:linear-gradient(#070b1400 0%,#070b148c 50%,#070b14eb 100%);height:36%;position:absolute;bottom:0;left:0;right:0}.vd .cstage{opacity:0;pointer-events:none;transition:opacity .8s;position:absolute;inset:0}.vd .screen[data-s=adv] .cstage{opacity:1;transition:opacity 1.3s}.vd .mstage{opacity:0;pointer-events:none;transition:opacity .8s;position:absolute;inset:0}.vd .screen[data-s=mon] .mstage{opacity:1;transition:opacity 1.1s}.vd .mstage .mglow{opacity:0;background:radial-gradient(48% 60% at 70%,#f2c36b29 0%,#f2c36b00 100%);transition:opacity 1.2s;position:absolute;inset:0}.vd .mstage[data-k="3"] .mglow,.vd .mstage[data-k="4"] .mglow,.vd .mstage[data-k="5"] .mglow{opacity:1}.vd .myear{right:var(--gxr);opacity:0;transition:opacity .5s ease, transform .5s var(--ease);flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:absolute;top:13%;transform:translateY(16px)}.vd .mstage[data-k="1"] .myear{opacity:1;transition:opacity .7s ease .2s, transform .7s var(--ease) .2s;transform:none}.vd .myear .ods{color:var(--d-acc);letter-spacing:-.035em;font-variant-numeric:tabular-nums;text-shadow:0 10px 40px #0009;font-size:clamp(72px,9.5vw,138px);font-weight:800;line-height:1;display:flex}.vd .od{width:.6em;height:1em;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 12% 88%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 12% 88%,#0000 100%)}.vd .od .rl{will-change:transform;flex-direction:column;transition:transform .46s cubic-bezier(.3,.9,.25,1);display:flex}.vd .od .rl span{text-align:center;height:1em;line-height:1;display:block}.vd .myear .yl{letter-spacing:.04em;color:var(--d-fg);opacity:0;transition:opacity .5s ease, transform .5s var(--ease);align-items:center;gap:12px;font-size:15px;font-weight:700;display:flex;transform:translateY(6px)}.vd .myear .yl:before{content:"";background:var(--d-acc);width:28px;height:1px}.vd .myear.done .yl{opacity:1;transform:none}.vd .mstrip{opacity:0;height:172px;transition:opacity .8s;position:absolute;bottom:27%;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%)}.vd .mstage[data-k="1"] .mstrip{opacity:1}.vd .mstage[data-k="2"] .mstrip{opacity:.4}.vd .mstage[data-k="3"] .mstrip,.vd .mstage[data-k="4"] .mstrip,.vd .mstage[data-k="5"] .mstrip{opacity:.12}.vd .mstrip .trk{will-change:transform;gap:14px;padding-left:14px;display:flex;position:absolute;top:0;left:0}.vd .mstrip .it{flex:none;width:96px}.vd .mstrip .it .pic{aspect-ratio:3/4;background:#111;border-radius:5px;overflow:hidden;box-shadow:0 10px 26px #00000080}.vd .mstrip .it img{object-fit:cover;width:100%;height:100%;display:block}.vd .mstrip .it .lb{letter-spacing:.06em;color:var(--d-mute);text-align:center;margin-top:7px;font-size:11px;font-weight:700}.vd .mstrip .it.y .lb{color:var(--d-acc)}.vd .mstrip .it.y .pic{box-shadow:0 10px 26px #00000080,0 0 0 1px #f2c36b99}.vd .mstrip{height:178px;bottom:27.5%}.vd .mtl{height:12px;position:absolute;bottom:2px;left:6%;right:6%}.vd .mtl .line{background:#fff3;height:1px;position:absolute;top:6px;left:0;right:0}.vd .mtl .fill{height:1px;width:var(--p,0%);background:linear-gradient(90deg, #f2c36b66, var(--d-acc));transition:width .34s linear;position:absolute;top:6px;left:0}.vd .mtl .dot{top:1px;left:var(--p,0%);background:var(--d-acc);border-radius:50%;width:11px;height:11px;margin-left:-5.5px;transition:left .34s linear;position:absolute;box-shadow:0 0 0 4px #f2c36b38,0 0 18px #f2c36bb3}.vd .mtl .dot:after{content:"";border:1.5px solid var(--d-acc);border-radius:50%;animation:2.2s ease-out infinite ring;position:absolute;inset:-3px}.vd .mcount{right:var(--gxr);opacity:0;transition:opacity .5s ease, transform .6s var(--ease);text-shadow:0 8px 30px #000000b3;align-items:flex-end;gap:12px;display:flex;position:absolute;bottom:29.5%;transform:translateY(14px)}.vd .mstage[data-k="2"] .mcount{opacity:1;transition-delay:.2s;transform:none}.vd .mcount b{letter-spacing:-.04em;color:var(--d-acc);font-variant-numeric:tabular-nums;font-size:clamp(64px,7.5vw,112px);font-weight:800;line-height:.9}.vd .mcount span{color:var(--d-fg);padding-bottom:6px;font-size:15px;font-weight:700;line-height:1.35}.vd .mquotes{left:50%;right:var(--gxr);grid-template-columns:1fr 1fr;align-content:start;gap:12px;display:grid;position:absolute;top:11%}.vd .mq{border-left:2px solid var(--d-acc);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:opacity .4s ease, transform .5s var(--ease);background:#0a0f1ab3;border-radius:0 12px 12px 0;padding:15px 18px;transform:translate(-28px)}.vd .mq:nth-child(2n){transform:translate(28px)}.vd .mq .q{color:var(--d-fg);font-size:15px;font-weight:600;line-height:1.5}.vd .mq .by{color:var(--d-mute);margin-top:6px;font-size:12px}.vd .mstage[data-k="2"] .mq{opacity:1;transition:opacity .6s ease, transform .75s var(--ease);animation:3.8s ease-in-out infinite alternate bob;transform:none}.vd .mstage[data-k="2"] .mq:first-child{transition-delay:.3s;animation-delay:0s}.vd .mstage[data-k="2"] .mq:nth-child(2){transition-delay:1s;animation-delay:-1.2s}.vd .mstage[data-k="2"] .mq:nth-child(3){transition-delay:1.7s;animation-delay:-2.3s}.vd .mstage[data-k="2"] .mq:nth-child(4){transition-delay:2.4s;animation-delay:-.6s}@keyframes bob{0%{translate:0}to{translate:0 -8px}}.vd .mbook{aspect-ratio:750/974;opacity:0;width:clamp(190px,19vw,260px);transition:opacity .5s ease, transform .7s var(--ease);position:absolute;top:44%;right:9%;transform:translateY(60px)scale(.5)}.vd .mstage[data-k="3"] .mbook{opacity:1;transition:opacity .6s .1s,transform 1s cubic-bezier(.2,.8,.2,1) .1s;transform:translateY(-50%)}.vd .mbook .flip{position:absolute;inset:0}.vd .mbook .face{transition:opacity 1s ease, transform 1.1s var(--ease), filter 1s ease;background:#0b1020;border-radius:12px;position:absolute;inset:0;overflow:hidden;box-shadow:0 34px 70px #0000008c}.vd .mbook .face img{object-fit:cover;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.vd .mbook .face.new{opacity:0;background:linear-gradient(165deg,#1a2440 0%,#0d1428 48%,#0b1020 100%);transform:translateY(22px)scale(.97);box-shadow:0 34px 70px #00000080,0 0 70px #f2c36b29}.vd .mstage[data-k="3"] .face.old{opacity:0;filter:blur(8px);transition-delay:1.9s;transform:translateY(-14px)scale(.97)}.vd .mstage[data-k="3"] .face.new{opacity:1;transition-delay:2.1s;animation:5.5s ease-in-out 3.3s infinite mfloat;transform:none}@keyframes mfloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-7px)rotate(.5deg)}}.vd .mbook .face.new:after{content:"";pointer-events:none;background:linear-gradient(112deg,#0000 38%,#ffffff38 50%,#0000 62%);position:absolute;inset:0;transform:translate(-130%)}.vd .mstage[data-k="3"] .face.new:after{animation:1.3s 3.1s both shine}@keyframes shine{0%{transform:translate(-130%)}to{transform:translate(130%)}}.vd .mbook .face.new img{object-position:40% 45%;filter:saturate(.85)brightness(.95);height:72%;top:28%;-webkit-mask-image:linear-gradient(#0000 0,#000 38%);mask-image:linear-gradient(#0000 0,#000 38%)}.vd .mbook .face.new .nv-top{box-sizing:border-box;flex-direction:column;gap:5%;padding:10% 10% 0;display:flex;position:absolute;top:0;left:0;right:0}.vd .mbook .face.new .nv-m{letter-spacing:.16em;color:#f2c36bd9;font-size:clamp(9px,.85vw,12px);font-weight:600}.vd .mbook .face.new .nv-s{color:var(--d-dim);font-size:clamp(10px,1vw,14px);font-weight:500}.vd .mbook .face.new .nv-t{letter-spacing:-.02em;color:#fff;font-size:clamp(26px,2.8vw,42px);font-weight:700;line-height:1.1}.vd .mbook .face.new .nv-rule{background:linear-gradient(90deg, var(--d-acc), #f2c36b00);border-radius:2px;width:28%;height:2px;margin-top:3%}.vd .mbook .face.new .nv-bot{letter-spacing:.1em;color:#eef1f6d9;text-shadow:0 2px 10px #000c;justify-content:space-between;align-items:flex-end;font-size:clamp(9px,.8vw,11px);font-weight:600;display:flex;position:absolute;bottom:8%;left:10%;right:10%}.vd .mbook .face.new .nv-bot b{color:var(--d-acc);font-size:clamp(20px,2vw,30px);font-weight:700;line-height:1}.vd .mbook .face.new .nv-badge{color:var(--d-acc);letter-spacing:.04em;background:#f2c36b1f;border:1px solid #f2c36b80;border-radius:999px;padding:5px 10px;font-size:clamp(9px,.75vw,11px);font-weight:600;position:absolute;top:7%;right:8%}.vd .mcap{white-space:nowrap;letter-spacing:.03em;width:clamp(190px,19vw,260px);color:var(--d-mute);opacity:0;justify-content:space-between;gap:12px;font-size:13px;font-weight:600;transition:opacity .5s;display:flex;position:absolute;top:calc(44% + clamp(190px,19vw,260px)/1.54004 + 18px);right:9%}.vd .mstage[data-k="3"] .mcap{opacity:1;transition-delay:.9s}.vd .mcap .to{color:var(--d-acc)}.vd .svid{object-fit:cover;object-position:center bottom;opacity:0;width:100%;height:100%;transition:opacity .9s;position:absolute;inset:0}.vd .screen[data-s=sem] .svid{opacity:1}.vd .shade-l,.vd .shade-b{transition:opacity .9s}.vd .screen.sem-clean .shade-l{opacity:.18}.vd .screen.sem-clean .shade-b{opacity:.45}.vd .screen.sem-clean .copy{opacity:0;pointer-events:none}.vd .copy{transition:opacity .7s ease, transform .8s var(--ease)}.vd .card .top,.vd .card .cs{transition:max-height .5s var(--ease), opacity .35s ease, margin .5s var(--ease);max-height:40px}.vd .screen.sem-clean .card{gap:0;min-height:0;padding-top:12px;padding-bottom:12px}.vd .screen.sem-clean .card .top,.vd .screen.sem-clean .card .cs{opacity:0;max-height:0;margin:0;overflow:hidden}.vd .snd{right:var(--gxr);z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:38px;color:var(--d-fg);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .5s ease, transform .5s var(--ease), background-color .2s ease, color .2s ease;-webkit-tap-highlight-color:transparent;background:#0a0f1a8c;border:1px solid #fff6;border-radius:19px;align-items:center;gap:8px;padding:0 14px 0 12px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:100px;transform:translateY(-6px)}.vd .screen[data-s=sem] .snd{opacity:1;pointer-events:auto;transform:none}.vd .snd:hover{border-color:var(--d-acc)}.vd .snd[aria-pressed=true]{background:var(--d-acc);border-color:var(--d-acc);color:#14161a}.vd .snd[aria-pressed=false] .w1,.vd .snd[aria-pressed=false] .w2{opacity:.35}.vd .snd[aria-pressed=true] .w2{animation:1.1s ease-in-out infinite alternate wave}@keyframes wave{0%{opacity:.3}to{opacity:1}}.vd .mv{right:var(--gxr);justify-content:flex-end;align-items:center;gap:22px;width:min(52%,680px);display:flex;position:absolute;top:50%;transform:translateY(-50%)}.vd .pbook{aspect-ratio:750/974;opacity:0;width:118px;transition:opacity .5s ease, transform .7s var(--ease);border-radius:6px;flex:none;overflow:hidden;transform:translate(-24px)rotate(-3deg);box-shadow:0 24px 50px #0009}.vd .pbook img{object-fit:cover;width:100%;height:100%;display:block}.vd .parrow{background:linear-gradient(90deg, #f2c36b33, var(--d-acc));opacity:0;flex:none;width:44px;height:1px;transition:opacity .5s .5s;position:relative}.vd .parrow:after{content:"";border-top:1px solid var(--d-acc);border-right:1px solid var(--d-acc);width:8px;height:8px;position:absolute;top:-4px;right:-1px;transform:rotate(45deg)}.vd .pvideo{aspect-ratio:16/9;opacity:0;max-width:500px;transition:opacity .5s ease, transform .7s var(--ease);border-radius:10px;flex:auto;position:relative;overflow:hidden;transform:translate(28px)scale(.97);box-shadow:0 30px 70px #0009}.vd .pvideo img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.vd .pvideo:before{content:"";background:linear-gradient(#070b1459 0%,#070b1400 35% 60%,#070b14a6 100%);position:absolute;inset:0}.vd .pvideo .cap{color:var(--d-fg);text-shadow:0 2px 8px #000c;justify-content:space-between;align-items:flex-end;gap:12px;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.vd .pvideo .cap b{font-size:15px;font-weight:700;display:block}.vd .pvideo .cap span{color:var(--d-dim);margin-top:3px;font-size:12px;display:block}.vd .pvideo .cap em{color:var(--d-acc);white-space:nowrap;font-size:12px;font-style:normal;font-weight:700}.vd .pvideo .play{background:#f2c36bf2;border-radius:50%;width:56px;height:56px;margin:-28px 0 0 -28px;position:absolute;top:50%;left:50%;box-shadow:0 8px 24px #00000080}.vd .pvideo .play:before{content:"";border:2px solid var(--d-acc);border-radius:50%;animation:2.2s ease-out infinite ring;position:absolute;inset:0}.vd .pvideo .play:after{content:"";border:10px solid #0000;border-left:17px solid #14161a;border-right-width:0;position:absolute;top:18px;left:23px}.vd .pvideo .bar{background:#ffffff38;height:3px;position:absolute;bottom:0;left:0;right:0}.vd .pvideo .bar i{background:var(--d-acc);width:0;height:100%;display:block}.vd .mstage[data-k="4"] .pbook{opacity:1;transition-delay:.1s;transform:none}.vd .mstage[data-k="4"] .parrow{opacity:1}.vd .mstage[data-k="4"] .pvideo{opacity:1;transition-delay:.35s;transform:none}.vd .mstage[data-k="4"] .pvideo .bar i{animation:6s linear .6s both pbar}@keyframes pbar{0%{width:0}to{width:100%}}.vd .mplans{right:var(--gxr);grid-template-columns:repeat(3,1fr);gap:12px;width:min(54%,720px);display:grid;position:absolute;top:50%;transform:translateY(-50%)}.vd .pl{box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--d-fg);opacity:0;transition:opacity .45s ease, transform .6s var(--ease);background:#0a0f1ab8;border:1px solid #ffffff29;border-radius:14px;padding:18px 18px 16px;position:relative;transform:translateY(26px)}.vd .pl.hot{background:#181610c7;border-color:#f2c36b99;box-shadow:0 0 0 1px #f2c36b40,0 24px 60px #00000080}.vd .pl .tagp{background:var(--d-acc);color:#14161a;letter-spacing:.02em;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800;position:absolute;top:-11px;left:16px}.vd .pl .pn{letter-spacing:-.01em;font-size:18px;font-weight:800}.vd .pl .pn small{color:var(--d-mute);letter-spacing:0;margin-left:6px;font-size:12px;font-weight:600}.vd .pl .pp{font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;margin-top:14px;display:flex}.vd .pl .pp b{letter-spacing:-.02em;color:var(--d-acc);font-size:28px;font-weight:800}.vd .pl .pp span{color:var(--d-dim);font-size:12px;font-weight:600}.vd .pl .ps{color:var(--d-dim);font-variant-numeric:tabular-nums;margin-top:8px;font-size:12.5px;line-height:1.5}.vd .pl .pf{color:var(--d-mute);border-top:1px solid #ffffff1f;margin-top:10px;padding-top:10px;font-size:11.5px;line-height:1.45}.vd .pl .pf b{color:var(--d-acc);font-weight:700}.vd .mstage[data-k="5"] .pl{opacity:1;transform:none}.vd .mstage[data-k="5"] .pl:first-child{transition-delay:.15s}.vd .mstage[data-k="5"] .pl:nth-child(2){transition-delay:.4s}.vd .mstage[data-k="5"] .pl:nth-child(3){transition-delay:.65s}.vd .mstage[data-k="5"] .pl.hot{animation:4s ease-in-out .9s infinite alternate bob}.vd .hd{z-index:3;padding-block:24px;padding-left:var(--gx);padding-right:var(--gxr);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;display:flex;position:relative}.vd .logo{align-items:center;min-height:44px;display:flex}.vd .logo img{width:auto;height:40px;display:block}.vd .nv{flex-wrap:wrap;align-items:center;gap:8px 32px;font-size:15px;font-weight:600;display:flex}.vd .nl{color:var(--d-dim);padding:12px 0;transition:color .2s}.vd .nl:hover{color:#fff}.vd .ask{box-sizing:border-box;min-height:44px;color:var(--d-acc);border:1px solid #f2c36bb3;align-items:center;gap:10px;padding:0 20px;font-weight:700;transition:background-color .2s,color .2s;display:inline-flex}.vd .ask:hover{background:var(--d-acc);color:#14161a}.vd .mn{z-index:2;padding-block:8px 28px;padding-left:var(--gx);padding-right:var(--gxr);box-sizing:border-box;flex:1;align-items:center;min-height:0;display:flex;position:relative}.vd .copy{min-width:0;max-width:640px;display:grid;position:relative}.vd .screen.mon-band .copy{max-width:760px;transform:translateY(-56px)}.vd .screen.mon-band .h1{font-size:clamp(26px,3.1vw,42px)}.vd .chapter{opacity:0;pointer-events:none;flex-direction:column;grid-area:1/1;gap:22px;transition:opacity .35s,transform .35s;display:flex;transform:translateY(10px)}.vd .chapter.on{opacity:1;transition:opacity .55s ease .12s, transform .55s var(--ease) .12s;pointer-events:auto;transform:none}.vd .scene-in{flex-direction:column;gap:22px;animation:.7s both rise;display:flex}.vd .kick{letter-spacing:.04em;color:var(--d-acc);flex-wrap:wrap;align-items:center;gap:12px 14px;font-size:14px;font-weight:700;display:flex}.vd .kick .n{font-variant-numeric:tabular-nums}.vd .kick .bar{background:var(--d-acc);width:28px;height:1px}.vd .free{background:var(--d-acc);color:#14161a;letter-spacing:0;padding:5px 10px;font-size:13px;font-weight:700}.vd .h1{letter-spacing:-.025em;white-space:pre-line;margin:0;font-size:clamp(30px,4vw,56px);font-weight:800;line-height:1.22}.vd .lead{color:var(--d-dim);max-width:540px;margin:0;font-size:18px;line-height:1.65}.vd .chips{flex-wrap:wrap;gap:8px;max-width:560px;display:flex}.vd .chip{background:#070b1480;border:1px solid #ffffff80;padding:7px 13px;font-size:15px;font-weight:600}.vd .track{background:#fff3;width:160px;height:2px}.vd .clock{background:var(--d-acc);width:100%;height:2px;animation:linear backwards clock}.vd .more{min-height:44px;color:var(--d-fg);align-self:flex-start;align-items:center;gap:10px;font-size:16px;font-weight:700;display:inline-flex}.vd .more svg{transition:transform .25s var(--ease);color:var(--d-acc)}.vd .more:hover svg{transform:translate(4px)}.vd .tag{color:var(--d-acc);border:1px solid #f2c36b99;align-self:flex-start;padding:5px 10px;font-size:13px;font-weight:600}.vd .cards{z-index:3;padding-block:0 20px;padding-left:var(--gx);padding-right:var(--gxr);grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid;position:relative}.vd .card{box-sizing:border-box;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);min-height:124px;color:var(--d-dim);text-align:left;cursor:pointer;transform-origin:50% 100%;transition:transform .45s var(--ease), background-color .35s ease, border-color .35s ease, opacity .35s ease, color .35s ease, box-shadow .45s var(--ease);-webkit-tap-highlight-color:transparent;background:#0a0f1a94;border:1px solid #ffffff24;border-radius:2px;flex-direction:column;justify-content:space-between;gap:18px;min-width:0;padding:18px 20px;font-family:inherit;display:flex;position:relative;overflow:hidden}.vd .card:before{content:"";background:var(--d-acc);transform-origin:0;width:100%;height:2px;transition:transform .5s var(--ease);position:absolute;top:0;left:0;transform:scaleX(0)}.vd .card .top{letter-spacing:.08em;color:var(--d-mute);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;transition:color .35s;display:flex}.vd .card .arr{opacity:.45;width:18px;height:18px;transition:transform .45s var(--ease), opacity .35s ease, color .35s ease;transform:translate(-4px,4px)}.vd .card .ct{letter-spacing:-.015em;color:var(--d-fg);font-size:18px;font-weight:700;line-height:1.3;display:block}.vd .card .cs{color:var(--d-mute);margin-top:6px;font-size:13px;line-height:1.4;display:block}.vd .cards.active .card{opacity:.5}.vd .cards .card.on{opacity:1;background:#0e1422d1;border-color:#f2c36b8c;transform:translateY(-6px)scale(1.045);box-shadow:0 18px 40px #00000073}.vd .card.on:before{transform:scaleX(1)}.vd .card.on .top{color:var(--d-acc)}.vd .card.on .arr{opacity:1;color:var(--d-acc);transform:none}.vd .card:focus-visible{outline:2px solid var(--d-acc);outline-offset:3px}.vd .ft{z-index:3;padding-block:10px 14px;padding-left:var(--gx);padding-right:var(--gxr);background:var(--d-bg);color:var(--d-mute);flex-wrap:wrap;justify-content:space-between;gap:4px 24px;font-size:12px;line-height:1.5;display:flex;position:relative}@media (max-width:1100px){.vd .screen{--gx:max(32px, env(safe-area-inset-left,0px));--gxr:max(32px, env(safe-area-inset-right,0px))}.vd .nl{display:none}.vd .cards{gap:8px}.vd .card{min-height:108px;padding:14px}.vd .card .ct{font-size:16px}.vd .card .cs{font-size:12px}.vd .lead{font-size:17px}.vd .shade-l{width:100%}.vd .screen.mon-band .copy{transform:translateY(-48px)}.vd .myear{top:12%;right:5%}.vd .myear .ods{font-size:clamp(56px,8vw,96px)}.vd .mstrip{height:154px;bottom:29%}.vd .mstrip .it{width:82px}.vd .mcount b{font-size:64px}.vd .mcount span{font-size:12px}.vd .mquotes{gap:8px;top:10%;left:48%}.vd .mq{padding:10px 14px}.vd .mq .q{font-size:13.5px}.vd .mbook{width:170px;top:42%;right:6%}.vd .mcap{justify-content:flex-end;gap:10px;width:auto;font-size:10px;top:calc(42% + 124.387px);right:6%}.vd .mv{gap:14px;width:58%}.vd .pbook{width:84px}.vd .parrow{width:24px}.vd .mplans{gap:8px;width:60%}.vd .pl{padding:12px 12px 10px}.vd .pl .pn{font-size:15px}.vd .pl .pp b{font-size:22px}.vd .pl .ps,.vd .pl .pf{font-size:11px}}@media (max-width:700px){.vd .screen{--gx:max(16px, env(safe-area-inset-left,0px));--gxr:max(16px, env(safe-area-inset-right,0px))}.vd .hd{padding-block:14px}.vd .logo img{height:30px}.vd .ask{min-height:40px;padding:0 14px;font-size:14px}.vd .lead{font-size:15px}.vd .h1{font-size:clamp(26px,7vw,34px)}.vd .cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.vd .card{gap:8px;min-height:0;padding:10px}.vd .card .cs,.vd .card .arr{display:none}.vd .card .ct{font-size:13px}.vd .ft{font-size:10px}}@media (prefers-reduced-motion:reduce){.vd .frame img,.vd .scene-in,.vd .clock{animation:none}.vd .mstage,.vd .mstage *{transition-duration:0s!important;transition-delay:0s!important}}.vc .stage{transform-origin:74% 44%;width:100%;height:100%;animation:22s ease-in-out infinite alternate kenburns;position:absolute;top:0;left:0}.vc .geo{width:100%;height:100%;transition:opacity .9s;position:absolute;top:0;left:0}.vc .g1{height:150%;top:-62%}.vc .g3{height:114%;top:-14%}.vc .g4{left:6%}.vc .g5{left:8%}.vc .g6{top:4%}.vc .g7{left:12%}.vc .shot{object-fit:cover;object-position:right center;width:100%;max-width:none;height:100%;display:block;position:absolute;top:0;left:0}.vc .map{--k:1;width:100%;height:100%;animation:.5s backwards fade;display:block;position:absolute;top:0;left:0}.vc .shade-l{background:linear-gradient(90deg,#070b14f5 0%,#070b14db 46%,#070b1400 100%);width:76%;position:absolute;top:0;bottom:0;left:0}.vc .shade-b{background:linear-gradient(#070b1400 0%,#070b14a8 38%,#070b14f2 66%,#070b14 100%);height:40%;position:absolute;bottom:0;left:0;right:0}.vc .shade-t{background:linear-gradient(#070b14c7 0%,#070b1400 100%);height:20%;position:absolute;top:0;left:0;right:0}@keyframes kenburns{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes fade{0%{opacity:0}to{opacity:1}}.vc .ln{fill:none;stroke:var(--fg);stroke-opacity:.7;stroke-width:calc(1.3px * var(--k));stroke-dasharray:100 130;animation:1.3s backwards ln}.vc .ln.am{stroke:var(--gold);stroke-opacity:1;stroke-width:calc(1.9px * var(--k))}@keyframes ln{0%{stroke-dashoffset:108px}to{stroke-dashoffset:0}}.vc .plan{fill:none;stroke:#dfe5ee;stroke-opacity:.85;stroke-width:calc(1.3px * var(--k));stroke-dasharray:3 6}.vc .hair{stroke:var(--fg);stroke-opacity:.12;stroke-width:calc(1px * var(--k))}.vc .pt{fill:var(--gold)}.vc .pt.w{fill:var(--fg)}.vc .halo{fill:var(--gold);fill-opacity:.22}.vc .ring{fill:none;stroke:var(--gold);stroke-width:calc(1.5px * var(--k));transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite ring}@keyframes ring{0%{opacity:.95;transform:scale(.35)}to{opacity:0;transform:scale(2.4)}}.vc .lb{fill:var(--fg);font-family:var(--font);font-size:calc(14px * var(--k));filter:drop-shadow(0 1px 2px #000000d9)drop-shadow(0 0 8px #0000008c);font-weight:600}.vc .lb.am{fill:var(--gold);font-weight:700}.vc .lb.sm{font-size:calc(12.5px * var(--k));fill:var(--fg-dim)}.vc .lb.big{font-size:calc(15.5px * var(--k))}.vc .pill{fill:none;stroke:none}.vc .in{animation:.7s backwards fade}.vc .dim{opacity:.5;animation:1s 3.4s backwards dim}@keyframes dim{0%{opacity:1}to{opacity:.5}}.vc .rise{animation:.8s both rise}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes clock{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){.vc .stage,.vc .map,.vc .ln,.vc .ring,.vc .in,.vc .dim,.vc .rise{animation:none}}.vd .cards .ask-card{background:var(--d-acc);border-color:var(--d-acc);color:#14161a;text-decoration:none;opacity:1!important}.vd .cards .ask-card .top{color:#14161ab3}.vd .cards .ask-card .arr{opacity:1;color:#14161a;transform:none}.vd .cards .ask-card .ct{color:#14161a;font-size:22px;font-weight:800}.vd .cards .ask-card .cs{color:#14161abf}.vd .cards .ask-card:before{display:none}.vd .cards .ask-card:hover{background:#ffd98c;border-color:#ffd98c;transform:translateY(-6px)scale(1.03);box-shadow:0 18px 40px #00000073}.vd .nl.login{color:var(--d-fg);display:inline-block}@media (max-width:1100px){.vd .cards .ask-card .ct{font-size:18px}}@media (max-width:700px){.vd .cards .ask-card{grid-column:1/-1}.vd .cards .ask-card .cs{display:block}}
@media (max-width:700px),(max-width:1000px) and (orientation:portrait){.vd .screen{--st:70px;--row2:calc(var(--st) + clamp(42px, 7.5dvh, 72px))}.vd .mn{align-items:flex-end;padding-bottom:14px}.vd .copy{max-width:100%}.vd .chapter{align-self:end;gap:12px}.vd .scene-in{gap:12px}.vd .screen.mon-band .copy{max-width:100%;transform:none}.vd .screen:not([data-s=home]) .h1,.vd .screen.mon-band .h1{font-size:clamp(20px,5.4vw,32px)}.vd .chips{display:none}.vd .myear{top:var(--st);right:var(--gxr);gap:4px}.vd .myear .ods{font-size:clamp(34px,6.2dvh,56px)}.vd .myear .yl{font-size:12px}.vd .mstrip{top:var(--row2);height:clamp(66px,13dvh,120px);bottom:auto}.vd .mstrip .it{width:clamp(38px,7dvh,64px)}.vd .mstrip .it .lb{margin-top:3px;font-size:9px}.vd .mstrip .mtl{display:none}.vd .mcount{top:var(--st);bottom:auto;right:var(--gxr);gap:8px}.vd .mcount b{font-size:clamp(34px,6.2dvh,56px)}.vd .mcount span{font-size:12px}.vd .mquotes{left:var(--gx);right:var(--gxr);top:var(--row2);grid-template-columns:1fr;gap:6px}.vd .mq{padding:8px 10px}.vd .mq .q{font-size:clamp(11px,1.6dvh,13px);line-height:1.4}.vd .mq .by{margin-top:3px;font-size:10.5px}.vd .mq:nth-child(3),.vd .mq:nth-child(4){display:none}.vd .mbook{left:50%;right:auto;top:var(--st);width:clamp(88px,15dvh,150px);transform:translate(-50%,40px)scale(.6)}.vd .mstage[data-k="3"] .mbook{transform:translate(-50%)}.vd .mcap{display:none}.vd .mv{left:var(--gx);right:var(--gxr);top:var(--st);justify-content:center;width:auto;transform:none}.vd .pbook,.vd .parrow{display:none}.vd .pvideo{width:100%;max-width:clamp(170px,34dvh,330px)}.vd .pvideo .cap b{font-size:12px}.vd .pvideo .cap span,.vd .pvideo .cap em{font-size:10px}.vd .pvideo .play{width:42px;height:42px;margin:-21px 0 0 -21px}.vd .pvideo .play:after{border-width:9px 0 9px 15px;top:12px;left:16px}.vd .mplans{left:var(--gx);right:var(--gxr);top:var(--st);gap:6px;width:auto;max-width:560px;transform:none}.vd .pl{border-radius:10px;padding:10px 9px 9px}.vd .pl .tagp{padding:2px 6px;font-size:9px;top:-9px;left:8px}.vd .pl .pn{font-size:13px}.vd .pl .pn small{margin:2px 0 0;font-size:10px;display:block}.vd .pl .pp{flex-wrap:wrap;margin-top:8px}.vd .pl .pp b{font-size:clamp(14px,2.2dvh,18px)}.vd .pl .pp span{font-size:10px}.vd .pl .ps,.vd .pl .pf,.vd #vd-overlay{display:none}.vd .snd{top:calc(var(--st) - 6px);right:var(--gxr)}}@media (max-width:360px){.vd .hd{gap:8px 10px;padding-block:10px}.vd .logo{min-height:36px}.vd .logo img{height:22px}.vd .nv{gap:6px 10px;font-size:13px}.vd .nl{padding:6px 0}.vd .ask{min-height:32px;padding:0 10px;font-size:12.5px}.vd .screen{--st:56px}.vd .h1{font-size:clamp(21px,7vw,28px)}.vd .lead{font-size:13.5px;line-height:1.5}.vd .card{gap:6px;padding:8px}.vd .card .ct{font-size:12px}.vd .ft{font-size:9px}}@media (max-height:640px){.vd .chapter,.vd .scene-in{gap:8px}.vd .lead{font-size:13px;line-height:1.45}.vd .mq:nth-child(2),.vd .mstrip .it .lb,.vd .pl .pn small{display:none}.vd .cards{gap:5px;padding-bottom:10px}.vd .card{gap:4px;padding:8px 10px}.vd .cards .ask-card .cs{display:none}}@media (min-width:701px) and (max-width:1000px) and (orientation:portrait){.vd .screen{--st:clamp(150px, 17dvh, 230px);--row2:calc(var(--st) + clamp(96px, 11dvh, 130px))}.vd .mn{padding-bottom:20px}.vd .chips{display:flex}.vd .myear .ods{font-size:clamp(72px,10dvh,120px)}.vd .myear .yl{font-size:14px}.vd .mstrip{height:clamp(150px,20dvh,220px)}.vd .mstrip .it{width:clamp(84px,11dvh,118px)}.vd .mstrip .it .lb{margin-top:6px;font-size:11px}.vd .mcount b{font-size:clamp(72px,10dvh,120px)}.vd .mcount span{font-size:14px}.vd .mquotes{grid-template-columns:1fr 1fr;gap:12px}.vd .mq{padding:14px 16px}.vd .mq .q{font-size:14.5px;line-height:1.5}.vd .mq .by{font-size:12px}.vd .mq:nth-child(3),.vd .mq:nth-child(4){display:block}.vd .mbook{width:clamp(200px,26dvh,280px)}.vd .pvideo{max-width:clamp(420px,56dvh,620px)}.vd .pvideo .cap b{font-size:15px}.vd .pvideo .cap span,.vd .pvideo .cap em{font-size:12px}.vd .pvideo .play{width:56px;height:56px;margin:-28px 0 0 -28px}.vd .pvideo .play:after{border-width:10px 0 10px 17px;top:18px;left:23px}.vd .mplans{gap:12px;max-width:none}.vd .pl{border-radius:14px;padding:18px 18px 16px}.vd .pl .tagp{padding:3px 9px;font-size:11px;top:-11px;left:16px}.vd .pl .pn{font-size:18px}.vd .pl .pn small{margin:0 0 0 6px;font-size:12px;display:inline}.vd .pl .pp b{font-size:28px}.vd .pl .pp span{font-size:12px}.vd .pl .ps,.vd .pl .pf,.vd #vd-overlay{display:block}}@media (max-width:700px) and (orientation:portrait){.vd .frame img{object-position:center}.vd .cstage .geo .shot{object-position:62% center}.vd .svid{object-position:55% center}.vd .shade-b{opacity:1}.vd .cards{gap:8px;padding-bottom:14px}.vd .card{background:#0a0f1a8c;border-radius:10px;gap:6px;min-height:0;padding:12px 14px}.vd .card .top{font-size:11px}.vd .card .ct{font-size:14px}.vd .cards .ask-card{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.vd .cards .ask-card .top{order:2}.vd .cards .ask-card .ct{font-size:16px}.vd .cards .ask-card .cs{margin-left:8px;font-size:12px;display:inline}.vd .ft{opacity:.8;gap:0 10px;padding-block:8px 10px;font-size:9.5px;line-height:1.5}}
