.xg-land{--xg-page: #fff;--xg-card: #fff;--xg-soft: #faf9fc;--xg-lav: #f5f3ff;--xg-lav2: #ede9fe;--xg-border: #ececf1;--xg-line: #f0eff4;--xg-ink: #111;--xg-body: #374151;--xg-sub: #4b5563;--xg-muted: #6b7280;--xg-faint: #9ca3af;--xg-purple: #7c3aed;--xg-purpleT: #6d28d9;--xg-go: #1f1530;--xg-goH: #2e2147;--xg-ring: #c4b5fd;--xg-step: #f4f3f8;--xg-on: #faf8ff;--xg-frame: linear-gradient(160deg, #ede9fe 0%, #faf9fc 70%);--xg-soft-frame: linear-gradient(180deg, #f6f5fa 0%, #faf9fc 50%, #fff 100%);max-width:1000px;margin:0 auto;padding:0 0 24px;display:flex;flex-direction:column;gap:72px;font-family:Inter Variable,Inter,system-ui,sans-serif;font-size:15px;line-height:normal;color:var(--xg-ink);text-align:left;-webkit-font-smoothing:antialiased}html[data-theme=dark] .xg-land,html.dark .xg-land{--xg-page: #0e0a15;--xg-card: #17121f;--xg-soft: #1d1727;--xg-lav: #241c36;--xg-lav2: #2e2444;--xg-border: #2e2640;--xg-line: #2e2640;--xg-ink: #f1edf8;--xg-body: #d3cde0;--xg-sub: #b9b2c9;--xg-muted: #9e97b0;--xg-faint: #7f7891;--xg-purple: #a78bfa;--xg-purpleT: #c4b5fd;--xg-go: #7c3aed;--xg-goH: #6d28d9;--xg-ring: #4b3d70;--xg-step: #241c36;--xg-on: #1d1727;--xg-frame: linear-gradient(160deg, #2e2444 0%, #1d1727 70%);--xg-soft-frame: linear-gradient(180deg, #1d1727 0%, #17121f 100%)}.xg-land *,.xg-land *:before,.xg-land *:after{box-sizing:border-box}.xg-land [hidden]{display:none!important}.xg-land.xg-land :is(h2,h3,p,ul,ol,li){margin:0;padding:0;list-style:none;letter-spacing:normal;color:inherit}.xg-land.xg-land button{font:inherit;color:inherit;letter-spacing:normal;text-transform:none}.xg-land.xg-land p a{color:var(--xg-purpleT);text-decoration:underline;text-decoration-color:var(--xg-ring);text-underline-offset:3px}.xg-land.xg-land p a:hover{color:#4c1d95;text-decoration:underline}html[data-theme=dark] .xg-land.xg-land p a:hover,html.dark .xg-land.xg-land p a:hover{color:#ddd6fe}.xg-land :is(button,a):focus-visible{outline:2px solid #7c3aed;outline-offset:2px}.xg-land .xg-flex1{flex:1}.xg-land .xg-i{display:block;flex:none;width:16px;height:16px;background:var(--c, currentColor);-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat}.xg-land .xg-tile{width:28px;height:28px;flex:none;border-radius:8px;background:var(--t, var(--xg-lav));display:flex;align-items:center;justify-content:center}.xg-land .xg-tile-22{width:22px;height:22px;border-radius:6px}.xg-land .xg-tile-22 .xg-i{width:13px;height:13px}.xg-land .xg-tile-26{width:26px;height:26px}.xg-land .xg-tile-26 .xg-i{width:15px;height:15px}.xg-land .xg-tile-30{width:30px;height:30px;border-radius:9px}.xg-land .xg-tile-30 .xg-i{width:17px;height:17px}.xg-land .xg-tile-36{width:36px;height:36px;border-radius:11px}.xg-land .xg-tile-36 .xg-i{width:20px;height:20px}.xg-land .xg-tile-38{width:38px;height:38px;border-radius:11px}.xg-land .xg-tile-38 .xg-i{width:21px;height:21px}.xg-land .xg-tile-42{width:42px;height:42px;border-radius:12px}.xg-land .xg-tile-42 .xg-i{width:23px;height:23px}.xg-land .xg-tile-44{width:44px;height:44px;border-radius:12px}.xg-land .xg-tile-44 .xg-i{width:24px;height:24px}.xg-land .xg-tile-56{width:56px;height:56px;border-radius:16px}.xg-land .xg-tile-56 .xg-i{width:30px;height:30px}html[data-theme=dark] .xg-land .xg-tile,html.dark .xg-land .xg-tile{background:var(--xg-lav)}.xg-land .xg-sec{display:flex;flex-direction:column;gap:24px}.xg-land .xg-center{align-items:center;text-align:center}.xg-land .xg-gap14{gap:14px}.xg-land .xg-gap20{gap:20px}.xg-land .xg-gap22{gap:22px}.xg-land .xg-gap28{gap:28px}.xg-land .xg-head{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.xg-land .xg-w720{max-width:720px}.xg-land.xg-land .xg-h2{margin:0;font-family:Newsreader,Georgia,serif;font-weight:500;font-size:var(--fs-h2, 30px);line-height:1.12;letter-spacing:-.02em;color:var(--xg-ink);text-align:center}.xg-land .xg-h2 em{font-style:italic;color:var(--xg-purple)}.xg-land.xg-land .xg-oneline{white-space:nowrap}.xg-land.xg-land .xg-balance{text-wrap:balance}.xg-land.xg-land h3{font-size:var(--fs-h3, 19px)}.xg-land.xg-land .xg-lead{font-size:17px;line-height:1.65;color:var(--xg-sub)}.xg-land.xg-land .xg-p16{font-size:16px;line-height:1.65;color:var(--xg-sub)}.xg-land .xg-over{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--xg-muted)}.xg-land .xg-chip{height:38px;display:inline-flex;align-items:center;gap:8px;padding:0 12px 0 5px;border-radius:11px;background:var(--xg-card);border:1px solid var(--xg-border);font-size:13.5px;font-weight:600;color:var(--xg-ink);white-space:nowrap}.xg-land .xg-chip-lg{height:40px;padding:0 14px 0 6px;border-radius:12px;background:var(--xg-soft);border-color:var(--xg-line);font-size:14px}.xg-land .xg-chip-sm{height:34px;gap:7px;padding:0 11px 0 4px;border-radius:10px;font-size:13px}.xg-land.xg-land .xg-go{height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:0;border-radius:11px;background:var(--xg-go);color:#fff;font-size:14px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .15s}.xg-land.xg-land .xg-go:hover{background:var(--xg-goH);color:#fff;text-decoration:none}.xg-land.xg-land .xg-go-lg{height:46px;padding:0 20px;border-radius:12px;font-size:15px}.xg-land .xg-go .xg-i{width:15px;height:15px;--c: #fff}.xg-land .xg-dia{width:7px;height:7px;flex:none;border-radius:2px;transform:rotate(-45deg);background:var(--c)}.xg-land .xg-caret{display:inline-block;width:1.5px;height:16px;margin-left:2px;vertical-align:-3px;background:#7c3aed}.xg-land .xg-logo{width:44px;height:44px;display:grid;grid-template-columns:repeat(2,16px);gap:4px;align-content:center;justify-content:center;transform:rotate(-45deg)}.xg-land .xg-logo>span{width:16px;height:16px;border-radius:4px}.xg-land .xg-logo>span:nth-child(1){background:#8f6bd9}.xg-land .xg-logo>span:nth-child(2){background:#9fd1a6}.xg-land .xg-logo>span:nth-child(4){background:#b3b0e6}.xg-land .xg-logo-sm{width:28px;height:28px;grid-template-columns:repeat(2,10px);gap:3px}.xg-land .xg-logo-sm>span{width:10px;height:10px;border-radius:2px}.xg-land .xg-ribbon{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.xg-land .xg-frame{width:100%;padding:6px;border-radius:26px;background:var(--xg-frame);display:flex;flex-direction:column;gap:6px}.xg-land .xg-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.xg-land .xg-trio-cell{position:relative;aspect-ratio:4 / 5;border-radius:19px;overflow:hidden;background:linear-gradient(170deg,var(--t) 0%,#fff 75%)}html[data-theme=dark] .xg-land .xg-trio-cell,html.dark .xg-land .xg-trio-cell{background:linear-gradient(170deg,color-mix(in srgb,var(--c) 18%,#17121f),#17121f 80%)}.xg-land .xg-trio-cell img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.xg-land .xg-trio-tag{position:absolute;left:12px;bottom:12px;height:30px;display:flex;align-items:center;gap:7px;padding:0 11px 0 5px;border-radius:9px;background:#fff;box-shadow:0 4px 12px #1f15301f;font-size:13px;font-weight:600;color:#111}.xg-land .xg-trio-tag .xg-tile{background:var(--t)!important}.xg-land .xg-intro-card{display:flex;flex-direction:column;gap:14px;padding:26px 28px;border-radius:19px;background:var(--xg-card);text-align:left}.xg-land.xg-land .xg-intro-card p{font-size:15.5px;line-height:1.7;color:var(--xg-body)}.xg-land.xg-land .xg-intro-card .xg-rule{padding-top:14px;border-top:1px solid var(--xg-line)}.xg-land .xg-spec{--xg-spec: 0;padding:22px 16px 6px}.xg-land .xg-spec-row{position:relative;display:flex;justify-content:space-between;align-items:flex-start}.xg-land .xg-spec-track,.xg-land .xg-spec-fill{position:absolute;left:40px;top:19px;height:2px}.xg-land .xg-spec-track{right:40px;background:var(--xg-border)}.xg-land .xg-spec-fill{width:calc((100% - 80px) * var(--xg-spec));background:linear-gradient(90deg,#ea7b3c,#e05a7a,#8f6bd9,#4f86e8,#b3b0e6);transition:width .5s}.xg-land.xg-land .xg-spec-b{position:relative;width:80px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:0;border:0;background:none;cursor:pointer}.xg-land .xg-spec-dot{width:40px;height:40px;border-radius:12px;background:var(--xg-card);border:2px solid var(--xg-border);display:flex;align-items:center;justify-content:center;transition:transform .3s,background .3s,border-color .3s}.xg-land .xg-spec-dot .xg-i{width:19px;height:19px}.xg-land .xg-spec-b.on .xg-spec-dot{background:var(--t);border-color:var(--c);transform:scale(1.12)}html[data-theme=dark] .xg-land .xg-spec-b.on .xg-spec-dot,html.dark .xg-land .xg-spec-b.on .xg-spec-dot{background:var(--xg-lav)}.xg-land .xg-spec-t{font-size:12.5px;font-weight:600;color:var(--xg-faint);white-space:nowrap;transition:color .3s}.xg-land .xg-spec-b.on .xg-spec-t{color:var(--xg-ink)}.xg-land .xg-how{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:24px;align-items:stretch}.xg-land.xg-land .xg-steps{display:flex;flex-direction:column;border-radius:18px;border:1px solid var(--xg-border);overflow:hidden;background:var(--xg-card)}.xg-land.xg-land .xg-step{display:flex;gap:14px;padding:16px 18px;border-top:1px solid var(--xg-line);background:var(--xg-card);cursor:pointer;text-align:left}.xg-land.xg-land .xg-step:first-child{border-top:0}.xg-land.xg-land .xg-step.on{background:var(--xg-on)}.xg-land .xg-step-n{width:30px;height:30px;flex:none;border-radius:9px;background:var(--xg-step);color:var(--xg-muted);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.xg-land .xg-step.on .xg-step-n{background:#7c3aed;color:#fff}.xg-land .xg-step-txt{display:flex;flex-direction:column;gap:6px;padding-top:3px;min-width:0}.xg-land.xg-land .xg-step h3{font-weight:600;line-height:1.3}.xg-land.xg-land .xg-step h3 button{display:block;width:100%;padding:0;border:0;background:none;font-size:inherit;font-weight:600;line-height:inherit;color:var(--xg-ink);text-align:left;cursor:pointer}.xg-land.xg-land .xg-step p{display:none;font-size:13.5px;line-height:1.6;color:var(--xg-sub)}.xg-land.xg-land .xg-step.on p{display:block}.xg-land .xg-pv{min-height:400px;display:flex;align-items:center;justify-content:center;padding:6px;border-radius:24px;background:var(--xg-frame)}.xg-land .xg-pv-card{width:min(420px,92%);padding:20px;border-radius:18px;background:#fff;box-shadow:0 18px 40px #1f15301a;color:#111;text-align:left}.xg-land .xg-pv-panel{display:flex;flex-direction:column;gap:12px}.xg-land .xg-pv-label{font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#9ca3af}.xg-land .xg-pv-list{display:flex;flex-direction:column;gap:2px;padding:6px;border-radius:14px;border:1px solid #ececf1}.xg-land .xg-pv-opt{height:40px;display:flex;align-items:center;gap:10px;padding:0 10px;border-radius:9px}.xg-land .xg-pv-opt.on{background:#f5f3ff}.xg-land .xg-pv-t{flex:1;min-width:0;font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xg-land .xg-pv-mark{font-size:12px;color:#7c3aed}.xg-land .xg-pv-kw{padding:12px;border-radius:14px;border:1px solid #c4b5fd;box-shadow:0 0 0 4px #f5f3ff;font-size:14px;color:#111}.xg-land .xg-pv-gen{display:flex;flex-direction:column;gap:12px}.xg-land .xg-pv-chips{display:flex;flex-wrap:wrap;gap:6px}.xg-land .xg-pv-chips>span{height:26px;display:flex;align-items:center;padding:0 9px;border-radius:7px;border:1px solid #ececf1;font-size:12px;font-weight:600;color:#374151}.xg-land .xg-pv-go{align-self:flex-start;height:42px;display:flex;align-items:center;gap:8px;padding:0 6px 0 14px;border-radius:11px;background:#1f1530;color:#fff;font-size:14px;font-weight:600}.xg-land .xg-pv-go>span{width:28px;height:28px;border-radius:8px;background:#ffffff24;display:flex;align-items:center;justify-content:center}.xg-land .xg-vframe{padding:8px;border-radius:24px;background:var(--xg-frame)}.xg-land .xg-vplayer{display:flex;flex-direction:column;border-radius:18px;border:1px solid #c4b5fd;box-shadow:0 0 22px #7c3aed1f,0 18px 40px #1f15300f;background:#fff;overflow:hidden;color:#111}.xg-land .xg-vstage{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:linear-gradient(180deg,#f6f5fa,#faf9fc,#fff)}.xg-land .xg-video{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:#faf9fc}.xg-land.xg-land .xg-vcover{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:#f5f3ff;overflow:hidden;cursor:pointer}.xg-land .xg-vcover-img{position:absolute;inset:-12px;background:url(/assets/xbox-demo-cover.png) center top / cover no-repeat;filter:blur(3px);transform:scale(1.02)}.xg-land .xg-vcover-wash{position:absolute;inset:0;background:#f5f3ff61}.xg-land .xg-vcover-in{position:relative;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.xg-land .xg-vplay-ring{padding:6px;border-radius:50%;background:linear-gradient(160deg,#ede9fe,#fff)}.xg-land .xg-vplay{width:84px;height:84px;border-radius:50%;background:#fff;border:1px solid #ececf1;box-shadow:0 16px 40px #1f153033;display:flex;align-items:center;justify-content:center;transition:transform .2s}.xg-land .xg-vcover:hover .xg-vplay{transform:scale(1.04)}.xg-land .xg-vplay .xg-i{width:28px;height:28px;margin-left:5px;--c: #7c3aed}.xg-land .xg-vcover-txt{display:flex;flex-direction:column;align-items:center;gap:4px}.xg-land .xg-vcover-txt b{font-family:Newsreader,Georgia,serif;font-size:clamp(28px,4vw,42px);font-weight:500;line-height:1.08;color:#1f1530}.xg-land .xg-vcover-txt span{font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#4b5563}.xg-land.xg-land .xg-vdl{position:absolute;z-index:6;top:14px;right:14px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#ffffffd9;text-decoration:none}.xg-land .xg-vdl .xg-i{--c: #1f1530}.xg-land .xg-vbar{display:flex;align-items:center;gap:12px;padding:10px 14px;border-top:1px solid #f0eff4;background:#fff}.xg-land.xg-land .xg-vbar-play{width:34px;height:34px;flex:none;padding:0;border:0;border-radius:10px;background:#1f1530;color:#fff;font-size:12px;cursor:pointer}.xg-land .xg-vbar-track{flex:1;min-width:40px;height:4px;border-radius:2px;background:#ececf1;overflow:hidden}.xg-land .xg-vbar-track>span{display:block;width:0;height:100%;background:linear-gradient(90deg,#8f6bd9,#7c3aed)}.xg-land.xg-land .xg-vbar-b{height:30px;flex:none;padding:0 10px;border:0;border-radius:8px;background:#f4f3f8;font-size:12px;font-weight:600;color:#374151;cursor:pointer;white-space:nowrap}.xg-land.xg-land .xg-vbar-dl{width:34px;height:34px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#f4f3f8;text-decoration:none}.xg-land .xg-vbar-dl .xg-i{--c: #374151}html[data-theme=dark] .xg-land .xg-vplayer,html.dark .xg-land .xg-vplayer{border-color:#4b3d70}html[data-theme=dark] .xg-land .xg-vbar,html.dark .xg-land .xg-vbar{background:var(--xg-card);border-top-color:var(--xg-line)}html[data-theme=dark] .xg-land.xg-land .xg-vbar-b,html.dark .xg-land.xg-land .xg-vbar-b,html[data-theme=dark] .xg-land.xg-land .xg-vbar-dl,html.dark .xg-land.xg-land .xg-vbar-dl{background:var(--xg-lav);color:var(--xg-body)}html[data-theme=dark] .xg-land .xg-vbar-dl .xg-i,html.dark .xg-land .xg-vbar-dl .xg-i{--c: var(--xg-body)}html[data-theme=dark] .xg-land.xg-land .xg-vbar-play,html.dark .xg-land.xg-land .xg-vbar-play{background:#7c3aed}html[data-theme=dark] .xg-land .xg-vbar-track,html.dark .xg-land .xg-vbar-track{background:var(--xg-border)}.xg-land .xg-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.xg-land.xg-land .xg-tab{height:42px;display:flex;align-items:center;gap:8px;padding:0 13px 0 5px;border-radius:12px;border:1px solid var(--xg-border);background:var(--xg-card);font-size:13.5px;font-weight:600;color:var(--xg-ink);cursor:pointer;white-space:nowrap;transition:border-color .15s,background .15s}.xg-land.xg-land .xg-tab[aria-selected=true]{background:var(--t);border-color:var(--c);color:#111}html[data-theme=dark] .xg-land.xg-land .xg-tab[aria-selected=true],html.dark .xg-land.xg-land .xg-tab[aria-selected=true]{background:color-mix(in srgb,var(--c) 18%,#17121f);color:var(--xg-ink)}.xg-land .xg-tab .xg-tile{background:var(--t)}.xg-land .xg-tp{width:100%;padding:6px;border-radius:26px;background:linear-gradient(160deg,var(--t) 0%,#faf9fc 70%);text-align:left}html[data-theme=dark] .xg-land .xg-tp,html.dark .xg-land .xg-tp{background:linear-gradient(160deg,color-mix(in srgb,var(--c) 22%,#17121f),#1d1727 70%)}.xg-land .xg-tp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:6px}.xg-land .xg-tp-main{display:flex;flex-direction:column;gap:16px;padding:32px;border-radius:20px;background:var(--xg-card)}.xg-land.xg-land .xg-tp-main h3{font-family:Newsreader,Georgia,serif;font-weight:500;line-height:1.15;color:var(--xg-ink)}.xg-land.xg-land .xg-tp-main p{font-size:15.5px;line-height:1.7;color:var(--xg-body)}.xg-land .xg-tp-side{display:flex;flex-direction:column;justify-content:space-between;gap:14px;padding:26px;border-radius:20px;background:#ffffff8c}html[data-theme=dark] .xg-land .xg-tp-side,html.dark .xg-land .xg-tp-side{background:#17121f8c}.xg-land .xg-tp-ex{display:flex;flex-direction:column;gap:6px}.xg-land .xg-tp-ex>span{height:40px;display:flex;align-items:center;gap:10px;padding:0 12px;border-radius:11px;background:var(--xg-card);font-size:14px;font-weight:600;color:var(--xg-ink)}.xg-land.xg-land .xg-go-try{align-self:flex-start}.xg-land .xg-pdf-sec{align-items:center}.xg-land .xg-pdf{width:100%;max-width:760px;display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:18px 20px;border-radius:18px;background:var(--xg-soft);border:1px solid var(--xg-line)}.xg-land .xg-pdf .xg-tile{background:#fdf0f0}.xg-land .xg-pdf-t{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:2px}.xg-land .xg-pdf-t b{font-size:16px;font-weight:600;color:var(--xg-ink)}.xg-land .xg-pdf-t span{font-size:13.5px;color:var(--xg-muted)}.xg-land.xg-land .xg-pdf-a{flex:none}.xg-land .xg-faq{width:100%;max-width:820px;display:flex;flex-direction:column;border-radius:18px;border:1px solid var(--xg-border);overflow:hidden;background:var(--xg-card);text-align:left}.xg-land .xg-faq-i+.xg-faq-i{border-top:1px solid var(--xg-line)}.xg-land.xg-land .xg-faq-i h3{font-weight:600;line-height:1.35}.xg-land.xg-land .xg-faq-i h3 button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 20px;border:0;background:none;font-size:inherit;font-weight:600;line-height:inherit;color:var(--xg-ink);text-align:left;cursor:pointer}.xg-land .xg-faq-x{flex:none;width:28px;height:28px;border-radius:8px;background:var(--xg-lav);color:#7c3aed;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:400;transition:transform .2s}html[data-theme=dark] .xg-land .xg-faq-x,html.dark .xg-land .xg-faq-x{color:var(--xg-purple)}.xg-land .xg-faq-i.open .xg-faq-x{transform:rotate(45deg)}.xg-land.xg-land .xg-faq-i p{padding:0 20px 18px;font-size:14.5px;line-height:1.65;color:var(--xg-sub)}.xg-land .xg-close{gap:48px}.xg-land .xg-quote{position:relative;width:100%;max-width:820px;margin:0 auto;padding:12px 0 0 56px}.xg-land .xg-quote-mark{position:absolute;left:0;top:-22px;font-family:Newsreader,Georgia,serif;font-size:110px;line-height:1;color:var(--xg-lav2)}.xg-land.xg-land .xg-quote p{font-family:Newsreader,Georgia,serif;font-style:italic;font-size:22px;line-height:1.55;color:var(--xg-body)}.xg-land .xg-quote-by{display:flex;align-items:center;gap:10px;margin-top:16px}.xg-land .xg-quote-by>span:last-child{display:flex;flex-direction:column;gap:1px}.xg-land .xg-quote-by b{font-size:14px;font-weight:600;color:var(--xg-ink)}.xg-land .xg-quote-by>span:last-child>span{font-size:12.5px;color:var(--xg-muted)}.xg-land .xg-cta{display:flex;flex-direction:column;align-items:center;gap:18px;padding:40px 32px;border-radius:26px;background:var(--xg-soft-frame);border:1px solid var(--xg-line);text-align:center}.xg-land.xg-land .xg-cta .xg-h2{max-width:760px}.xg-land .xg-cta-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.xg-land.xg-land .xg-rel-h{margin:0;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--xg-faint)}.xg-land .xg-rel{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.xg-land.xg-land .xg-rel-a{height:40px;display:flex;align-items:center;gap:8px;padding:0 14px;border-radius:11px;border:1px solid var(--xg-border);background:var(--xg-card);color:var(--xg-ink);font-size:14px;font-weight:500;text-decoration:none;transition:border-color .15s}.xg-land.xg-land .xg-rel-a:hover{border-color:#c4b5fd;color:var(--xg-ink);text-decoration:none}.xg-land .xg-rel-a>span{width:8px;height:8px;flex:none;border-radius:2px;transform:rotate(-45deg)}.xg-land .xg-w760{max-width:760px}.xg-land .xg-w860{max-width:860px}.xg-land .xg-w980{max-width:980px}.xg-land .xg-gap26{gap:26px}.xg-land.xg-land .xg-up8{margin-top:-8px}.xg-land.xg-land .xg-left{text-align:left}.xg-land .xg-trio-cell{aspect-ratio:4 / 3}.xg-land .xg-pv-opt.has-d{height:44px}.xg-land .xg-pv-t{display:flex;flex-direction:column;gap:1px;line-height:1.2}.xg-land .xg-pv-t b{font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis}.xg-land .xg-pv-t>span{font-size:11.5px;font-weight:500;color:#6b7280;overflow:hidden;text-overflow:ellipsis}.xg-land .xg-pv-opt .xg-i{width:18px;height:18px}.xg-land .xg-tips-frame{width:100%;padding:8px;border-radius:24px;background:var(--xg-soft-frame);border:1px solid var(--xg-line)}.xg-land .xg-tips{display:grid;grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,auto);gap:6px;text-align:left}.xg-land .xg-tip{display:flex;flex-direction:column;gap:16px;padding:22px;border-radius:18px;background:var(--xg-card);border:1px solid var(--xg-line);min-height:210px}.xg-land .xg-tip.big{grid-column:1;grid-row:1 / span 2}.xg-land .xg-tip-top{display:flex;align-items:center;justify-content:space-between}.xg-land .xg-tip-ic{width:40px;height:40px;border-radius:12px;background:var(--t);display:flex;align-items:center;justify-content:center}.xg-land .xg-tip-ic .xg-i{width:22px;height:22px}.xg-land .xg-tip.big .xg-tip-ic{width:52px;height:52px;border-radius:15px}.xg-land .xg-tip.big .xg-tip-ic .xg-i{width:28px;height:28px}.xg-land .xg-tip-n{font-family:Newsreader,Georgia,serif;font-size:24px;color:#c9c4d8;line-height:1}.xg-land .xg-tip.big .xg-tip-n{font-size:34px}.xg-land .xg-tip-b{margin-top:auto;display:flex;flex-direction:column;gap:6px}.xg-land.xg-land .xg-tip h3{font-size:var(--fs-h4, 16px);font-weight:600;line-height:1.25;color:var(--xg-ink)}.xg-land.xg-land .xg-tip.big h3{font-family:Newsreader,Georgia,serif;font-size:28px;font-weight:500;line-height:1.15}.xg-land.xg-land .xg-tip p{font-size:14px;line-height:1.6;color:var(--xg-sub)}html[data-theme=dark] .xg-land .xg-tip-ic,html.dark .xg-land .xg-tip-ic{background:var(--xg-lav)}html[data-theme=dark] .xg-land .xg-tip-n,html.dark .xg-land .xg-tip-n{color:#4b3d70}.xg-land .xg-tbl-frame{width:100%;padding:6px;border-radius:22px;background:var(--xg-soft-frame);border:1px solid var(--xg-line)}.xg-land .xg-tbl-scroll{overflow-x:auto;border-radius:17px;background:var(--xg-card);border:1px solid #efeff2}html[data-theme=dark] .xg-land .xg-tbl-scroll,html.dark .xg-land .xg-tbl-scroll{border-color:var(--xg-border)}.xg-land.xg-land .xg-tbl{width:100%;border-collapse:collapse;font-size:14.5px;text-align:left;margin:0}.xg-land .xg-tbl-genre{min-width:720px}.xg-land .xg-tbl-why{min-width:560px}.xg-land.xg-land .xg-tbl th{padding:12px 16px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--xg-faint);background:var(--xg-soft);text-align:left;border:0}.xg-land.xg-land .xg-tbl td{padding:14px 16px;border:0;border-top:1px solid var(--xg-line);vertical-align:middle;color:var(--xg-ink);background:none}.xg-land.xg-land .xg-tbl-g{display:flex;align-items:center;gap:10px;padding:0;border:0;background:none;font-weight:600;color:var(--xg-ink);cursor:pointer;white-space:nowrap}.xg-land .xg-tbl-g .xg-tile{background:var(--t)}.xg-land .xg-tbl-g:hover{color:#7c3aed}.xg-land.xg-land .xg-tbl-games{color:var(--xg-sub)}.xg-land .xg-tags{display:flex;flex-wrap:wrap;gap:5px}.xg-land .xg-tag{height:24px;display:inline-flex;align-items:center;padding:0 8px;border-radius:7px;background:#f4f3f8;font-size:12px;font-weight:600;color:#374151;white-space:nowrap}.xg-land .xg-tag-name{background:#f5f3ff;color:#6d28d9}html[data-theme=dark] .xg-land .xg-tag,html.dark .xg-land .xg-tag{background:var(--xg-lav);color:var(--xg-body)}html[data-theme=dark] .xg-land .xg-tag-name,html.dark .xg-land .xg-tag-name{color:var(--xg-purpleT)}.xg-land.xg-land .xg-tbl-why .xg-tbl-us{color:#6d28d9;background:#fbfaff}.xg-land.xg-land .xg-tbl-why th.xg-tbl-us{background:#f5f3ff}html[data-theme=dark] .xg-land.xg-land .xg-tbl-why .xg-tbl-us,html.dark .xg-land.xg-land .xg-tbl-why .xg-tbl-us{background:#1d1727;color:var(--xg-purpleT)}.xg-land.xg-land .xg-tbl-f{font-weight:600}.xg-land.xg-land .xg-tbl-o{color:var(--xg-muted)}.xg-land .xg-tbl-yes{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--xg-ink)}.xg-land .xg-tbl-ok{width:20px;height:20px;flex:none;border-radius:50%;background:#eefaf1;color:#15803d;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}html[data-theme=dark] .xg-land .xg-tbl-ok,html.dark .xg-land .xg-tbl-ok{background:#0f2418;color:#4ade80}.xg-land .xg-exn{width:100%;max-width:1040px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:12px;text-align:left}.xg-land .xg-exn-f{padding:6px;border-radius:18px;background:linear-gradient(160deg,var(--t) 0%,#faf9fc 70%)}html[data-theme=dark] .xg-land .xg-exn-f,html.dark .xg-land .xg-exn-f{background:linear-gradient(160deg,color-mix(in srgb,var(--c) 20%,#17121f),#1d1727 70%)}.xg-land .xg-exn-c{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:13px;background:var(--xg-card)}.xg-land .xg-exn-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.xg-land .xg-exn-top .xg-tile{background:var(--t)}html[data-theme=dark] .xg-land .xg-exn-top .xg-tile,html.dark .xg-land .xg-exn-top .xg-tile{background:var(--xg-lav)}.xg-land.xg-land .xg-exn-copy{height:28px;display:flex;align-items:center;gap:5px;padding:0 9px;border-radius:8px;border:1px solid var(--xg-border);background:var(--xg-card);font-size:12px;font-weight:600;color:#374151;cursor:pointer}.xg-land .xg-exn-copy .xg-i{width:13px;height:13px;--c: currentColor}.xg-land.xg-land .xg-exn-copy.done{color:#15803d;border-color:#bbe5c7}html[data-theme=dark] .xg-land.xg-land .xg-exn-copy,html.dark .xg-land.xg-land .xg-exn-copy{color:var(--xg-body)}.xg-land .xg-exn-name{font-size:19px;font-weight:700;letter-spacing:-.01em;color:var(--xg-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xg-land .xg-exn-l{align-self:flex-start;height:24px;display:flex;align-items:center;padding:0 9px;border-radius:7px;background:#f4f3f8;font-size:12px;font-weight:600;color:#374151}html[data-theme=dark] .xg-land .xg-exn-l,html.dark .xg-land .xg-exn-l{background:var(--xg-lav);color:var(--xg-body)}.xg-land .xg-gfree-frame{max-width:1040px}.xg-land .xg-gfree{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px;align-items:center;padding:10px;border-radius:20px;background:var(--xg-card);text-align:left}.xg-land .xg-gfree-img{position:relative;aspect-ratio:16 / 10;border-radius:14px;overflow:hidden;background:linear-gradient(160deg,#ede9fe,#eef4fd 60%,#faf9fc)}.xg-land .xg-gfree-img img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.xg-land .xg-gfree-b{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:8px 10px}.xg-land .xg-gfree-badge{height:26px;display:inline-flex;align-items:center;gap:7px;padding:0 10px 0 5px;border-radius:8px;background:var(--t);font-size:12.5px;font-weight:600;color:#2563eb}.xg-land .xg-gfree-badge .xg-i{width:15px;height:15px}.xg-land.xg-land .xg-gfree-b p{font-size:15px;line-height:1.6;color:var(--xg-sub)}html[data-theme=dark] .xg-land .xg-gfree-badge,html.dark .xg-land .xg-gfree-badge{background:var(--xg-lav);color:#93c5fd}.xg-land.xg-land .xg-levelup{margin:0 auto;max-width:760px;text-align:center;font-family:Newsreader,Georgia,serif;font-size:clamp(22px,2.6vw,28px);line-height:1.3;color:var(--xg-ink)}.xg-land .xg-levelup em{font-style:italic;color:var(--xg-purple)}.xg-land.xg-land .xg-cta-p{font-size:16px;color:var(--xg-sub);margin-top:-6px}.xg-land .xg-dv{position:absolute;inset:0;background:linear-gradient(180deg,#f6f5fa,#faf9fc,#fff);color:#111;overflow:hidden}.xg-land .xg-dv-stage{position:absolute;left:0;top:0;width:960px;height:540px;transform-origin:0 0;font-family:Inter Variable,Inter,system-ui,sans-serif}.xg-land .xg-dv-zoom{position:absolute;inset:44px 0 -44px;transition:transform 1.2s cubic-bezier(.65,0,.35,1),transform-origin 1.2s cubic-bezier(.65,0,.35,1)}.xg-land .xg-dv-form{position:absolute;inset:0;transition:opacity .5s ease}.xg-land .xg-dv-f{position:absolute;top:150px;width:174px;height:46px;display:flex;align-items:center;gap:7px;padding:0 6px;border-radius:12px;border:1px solid #ececf1;background:#fff;transition:border-color .2s,box-shadow .2s}.xg-land .xg-dv-f.open{border-color:#c4b5fd;box-shadow:0 0 0 3px #f5f3ff}.xg-land .xg-dv-ft,.xg-land .xg-dv-ot{flex:none;border-radius:8px;background:var(--t);display:flex;align-items:center;justify-content:center}.xg-land .xg-dv-ft{width:28px;height:28px}.xg-land .xg-dv-ft .xg-i{width:16px;height:16px}.xg-land .xg-dv-fv{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.15}.xg-land .xg-dv-fl{font-size:9.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#9ca3af}.xg-land .xg-dv-val{font-size:12.5px;font-weight:600;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xg-land .xg-dv-val.ph{color:#9ca3af}.xg-land .xg-dv-chev{width:24px;height:24px;flex:none;border-radius:7px;background:#f5f3ff;display:flex;align-items:center;justify-content:center}.xg-land .xg-dv-chev .xg-i{width:11px;height:11px;--c: #6d28d9;transition:transform .2s}.xg-land .xg-dv-f.open .xg-dv-chev{background:#ede9fe}.xg-land .xg-dv-f.open .xg-dv-chev .xg-i{transform:rotate(180deg)}.xg-land .xg-dv-menu{position:absolute;z-index:3;top:202px;width:200px;display:flex;flex-direction:column;padding:6px;border-radius:13px;background:#fff;border:1px solid #ececf1;box-shadow:0 18px 40px #1f153029;animation:xgIn .18s ease-out}.xg-land .xg-dv-opt{height:34px;display:flex;align-items:center;gap:8px;padding:0 8px;border-radius:8px;font-size:12.5px;font-weight:600;color:#111;transition:background .2s}.xg-land .xg-dv-opt.hi{background:#f5f3ff}.xg-land .xg-dv-ot{width:22px;height:22px;border-radius:6px}.xg-land .xg-dv-ot .xg-i{width:13px;height:13px}.xg-land .xg-dv-on{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xg-land .xg-dv-box{position:absolute;left:120px;top:214px;width:720px;height:150px;border-radius:16px;background:#fff;border:1px solid #c4b5fd;box-shadow:0 0 0 4px #f5f3ff}.xg-land .xg-dv-shine{position:absolute;left:-1px;top:-1px;overflow:visible;pointer-events:none}.xg-land .xg-dv-shine.run .xg-dv-glow{animation:xgGlowFade 1.6s ease forwards}.xg-land .xg-dv-shine.run .xg-dv-draw{filter:drop-shadow(0 0 5px rgba(124,58,237,.7));animation:xgDraw 1.5s cubic-bezier(.4,0,.2,1) forwards}.xg-land .xg-dv-txt{height:96px;padding:16px 18px;font-size:16px;color:#111}.xg-land .xg-dv-txt .ph,.xg-land .xg-dv-txt span.ph,.xg-land .xg-dv-txt [data-dv-txt].ph{color:#9ca3af}.xg-land .xg-dv-caret{display:inline-block;width:2px;height:18px;margin-left:1px;vertical-align:-3px;background:#7c3aed}.xg-land .xg-dv-bar{position:absolute;left:0;right:0;bottom:0;height:54px;display:flex;align-items:center;gap:8px;padding:0 12px;border-top:1px solid #f0eff4}.xg-land .xg-dv-skill{height:30px;display:flex;align-items:center;padding:0 10px;border-radius:8px;background:#f5f3ff;color:#7c3aed;font-size:13px;font-weight:600}.xg-land .xg-dv-auto{height:30px;display:flex;align-items:center;padding:0 10px;border-radius:8px;background:#f7f6fa;font-size:13px;font-weight:600}.xg-land .xg-dv-gen{width:170px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#1f1530;color:#fff;font-size:13.5px;font-weight:600;transition:transform .15s,box-shadow .3s}.xg-land .xg-dv-gen.shake{animation:xgShake .45s ease}.xg-land .xg-dv-work{position:absolute;left:290px;top:150px;width:380px;display:flex;flex-direction:column;gap:14px;padding:22px 24px;border-radius:18px;background:#fff;border:1px solid #ececf1;box-shadow:0 24px 60px #1f153024;animation:xgIn .35s ease-out}.xg-land .xg-dv-work-h{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:700}.xg-land .xg-dv-spin{width:22px;height:22px;border-radius:50%;border:3px solid #ede9fe;border-top-color:#7c3aed;animation:xgSpin .8s linear infinite}.xg-land .xg-dv-spin.done{animation:none}.xg-land .xg-dv-w{display:flex;align-items:center;gap:10px;font-size:14px;color:#9ca3af;transition:color .3s}.xg-land .xg-dv-w.act,.xg-land .xg-dv-w.done{color:#111}.xg-land .xg-dv-wm{position:relative;width:20px;height:20px;flex:none;border-radius:50%;border:2px solid #e4e0ef;display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;font-weight:700;transition:background .3s}.xg-land .xg-dv-w.done .xg-dv-wm{background:#16a34a;border:0}.xg-land .xg-dv-wtick{display:none}.xg-land .xg-dv-w.done .xg-dv-wtick{display:block}.xg-land .xg-dv-wring{display:none;position:absolute;inset:-2px;border-radius:50%;border:2px solid transparent;border-top-color:#7c3aed;animation:xgSpin .7s linear infinite}.xg-land .xg-dv-w.act .xg-dv-wring{display:block}.xg-land .xg-dv-prog{height:6px;border-radius:3px;background:#f1f0f4;overflow:hidden}.xg-land .xg-dv-prog>span{display:block;height:100%;width:0;border-radius:3px;background:linear-gradient(90deg,#8f6bd9,#7c3aed);transition:width .3s linear}.xg-land .xg-dv-res{position:absolute;left:170px;top:110px;width:620px;padding:6px;border-radius:22px;background:linear-gradient(160deg,#ede9fe,#faf9fc 70%);animation:xgIn .4s ease-out}.xg-land .xg-dv-res-in{display:flex;flex-direction:column;border-radius:17px;background:#fff;overflow:hidden}.xg-land .xg-dv-res-top{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #f0eff4}.xg-land .xg-dv-res-top b{font-family:Newsreader,Georgia,serif;font-size:24px;font-weight:500}.xg-land .xg-dv-chk{width:150px;height:36px;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:10px;background:#16a34a;color:#fff;font-size:13px;font-weight:600;transition:transform .15s}.xg-land .xg-dv-chk.busy{background:#86c99a}.xg-land .xg-dv-chk-spin{display:none;width:12px;height:12px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:xgSpin .7s linear infinite}.xg-land .xg-dv-chk.busy .xg-dv-chk-spin{display:block}.xg-land .xg-dv-names{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.xg-land .xg-dv-name{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:13px 18px;border-bottom:1px solid #f0eff4;animation:xgIn .35s ease-out both}.xg-land .xg-dv-name:nth-child(odd){border-right:1px solid #f0eff4}.xg-land .xg-dv-name b{font-size:17px;font-weight:700}.xg-land .xg-dv-len{font-size:12px;color:#9ca3af}.xg-land .xg-dv-av{display:none;height:24px;align-items:center;gap:5px;padding:0 8px;border-radius:7px;font-size:12px;font-weight:600;animation:xgIn .3s ease-out both}.xg-land .xg-dv-av.ok{background:#eefaf1;color:#15803d}.xg-land .xg-dv-av.no{background:#fdf0f0;color:#b91c1c}.xg-land .xg-dv-res.checked .xg-dv-av{display:flex}.xg-land .xg-dv-res.checked .xg-dv-len{display:none}.xg-land .xg-dv-end{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;animation:xgIn .45s ease-out}.xg-land .xg-dv-end b{font-family:Newsreader,Georgia,serif;font-size:40px;font-weight:500;line-height:1.1}.xg-land .xg-dv-end>span:not(.xg-logo){font-size:18px;color:#4b5563}.xg-land .xg-dv-end .xg-logo{width:52px;height:52px;grid-template-columns:repeat(2,19px);gap:5px}.xg-land .xg-dv-end .xg-logo>span{width:19px;height:19px;border-radius:5px}.xg-land.xg-land .xg-dv-end .xg-go{background:#1f1530}.xg-land .xg-dv-cur{position:absolute;z-index:9;left:480px;top:470px;width:0;height:0;transition:left .85s cubic-bezier(.45,0,.2,1),top .85s cubic-bezier(.45,0,.2,1)}.xg-land .xg-dv-cur svg{position:absolute;left:-3px;top:-2px;transform-origin:3px 2px;transition:transform .12s;filter:drop-shadow(0 3px 6px rgba(31,21,48,.3))}.xg-land .xg-dv-ring{position:absolute;left:-16px;top:-16px;width:32px;height:32px;border-radius:50%;border:2px solid #7c3aed;opacity:0}.xg-land .xg-dv-ring.go{animation:xgRing .55s ease-out forwards}.xg-land .xg-dv-cap{position:absolute;z-index:8;left:0;right:0;top:34px;display:flex;justify-content:center;pointer-events:none}.xg-land .xg-dv-cap>span{display:flex;justify-content:center;gap:10px;font-family:Newsreader,Georgia,serif;font-size:38px;font-weight:500;line-height:1.05;letter-spacing:-.02em;color:#1f1530;white-space:nowrap}.xg-land .xg-dv-cap>span>span{display:inline-block;opacity:0;transform:translateY(18px);filter:blur(6px);transition:opacity .5s ease,transform .7s cubic-bezier(.2,.8,.2,1),filter .5s ease}.xg-land .xg-dv-cap.in>span>span{opacity:1;transform:none;filter:none}.xg-land .xg-dv-cap:not(.in)>span>span{transition-delay:0s!important}.xg-land .xg-dv-intro{position:absolute;inset:0;z-index:6;display:flex;align-items:center;justify-content:center;padding:6%;background:linear-gradient(180deg,#f6f5fa,#faf9fc,#fff);transition:opacity .4s ease}.xg-land .xg-dv-intro-in{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.xg-land .xg-dv-intro-t{font-family:Newsreader,Georgia,serif;font-size:clamp(28px,4.4vw,50px);font-weight:500;line-height:1.1;letter-spacing:-.02em;color:#1f1530;white-space:nowrap}.xg-land .xg-dv-intro-t em{color:#7c3aed}.xg-land .xg-dv-intro-s{font-size:clamp(15px,1.8vw,20px);font-weight:600;color:#4b5563}.xg-land .xg-ended .xg-dv-cap,.xg-land .xg-ended .xg-dv-cur{display:none}.xg-land .xg-reduce .xg-dv-zoom,.xg-land .xg-reduce .xg-dv-cur{transition:none}@keyframes xgIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes xgSpin{to{transform:rotate(360deg)}}@keyframes xgRing{0%{transform:scale(.35);opacity:1}to{transform:scale(1.7);opacity:0}}@keyframes xgDraw{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@keyframes xgGlowFade{0%{opacity:0}30%{opacity:1}to{opacity:0}}@keyframes xgShake{0%,to{translate:0}20%{translate:-4px}40%{translate:4px}60%{translate:-3px}80%{translate:2px}}@media (max-width: 760px){.xg-land{gap:56px}.xg-land.xg-land .xg-oneline{white-space:normal}.xg-land .xg-trio{grid-template-columns:1fr}.xg-land .xg-intro-card{padding:22px 18px}.xg-land .xg-spec{padding:18px 0 4px}.xg-land.xg-land .xg-spec-b{width:20%;min-width:0}.xg-land .xg-spec-t{font-size:11px;white-space:normal;text-align:center;line-height:1.25}.xg-land .xg-spec-track,.xg-land .xg-spec-fill{left:10%}.xg-land .xg-spec-track{right:10%}.xg-land .xg-spec-fill{width:calc(80% * var(--xg-spec))}.xg-land .xg-tp-main{padding:24px 20px}.xg-land .xg-tp-side{padding:20px}.xg-land .xg-tips{grid-template-columns:1fr}.xg-land .xg-tip,.xg-land .xg-tip.big{grid-column:auto;grid-row:auto;min-height:0;padding:18px}.xg-land.xg-land .xg-tip.big h3{font-size:24px}.xg-land .xg-gfree{grid-template-columns:1fr;gap:14px}.xg-land .xg-quote{padding-left:40px}.xg-land .xg-quote-mark{font-size:84px;top:-14px}.xg-land.xg-land .xg-quote p{font-size:19px}.xg-land .xg-cta{padding:32px 18px}.xg-land .xg-vcover-in{gap:10px}.xg-land .xg-vplay{width:52px;height:52px}.xg-land .xg-vplay .xg-i{width:18px;height:18px;margin-left:3px}.xg-land .xg-vcover-txt b{font-size:22px}.xg-land .xg-vcover-txt span{font-size:10.5px}.xg-land .xg-dv-intro-t{font-size:20px;white-space:normal}.xg-land .xg-vbar{gap:8px;padding:8px 10px}.xg-land.xg-land .xg-vbar-b,.xg-land.xg-land .xg-vbar-play,.xg-land.xg-land .xg-vbar-dl{height:28px;min-width:28px;font-size:11px}.xg-land.xg-land .xg-vbar-play,.xg-land.xg-land .xg-vbar-dl{width:28px}}@media (max-width: 560px){.xg-land .xg-exn{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.xg-land .xg-exn-c{padding:12px;gap:8px}.xg-land .xg-exn-name{font-size:16px}.xg-land.xg-land .xg-exn-copy{width:28px;padding:0;justify-content:center}.xg-land .xg-exn-copy [data-xg-copyt]{display:none}.xg-land .xg-exn-l{height:auto;min-height:22px;padding:3px 7px;font-size:11px}.xg-land.xg-land .xg-vbar-b{padding:0 8px}.xg-land .xg-pv{min-height:0;padding:18px 6px}.xg-land.xg-land .xg-pdf-a{flex:1 1 100%}}@media (prefers-reduced-motion: reduce){.xg-land .xg-spec-fill,.xg-land .xg-spec-dot,.xg-land .xg-faq-x,.xg-land.xg-land .xg-go{transition:none}}
