.hero[data-astro-cid-ct3bgug4]{position:relative;min-height:100svh;display:flex;flex-direction:column;padding-top:calc(var(--nav-h) + env(safe-area-inset-top,0px));overflow:hidden;background:radial-gradient(60% 55% at 50% 30%,#24154a 0%,#110c22 52%,var(--ink) 100%)}.stage[data-astro-cid-ct3bgug4]{position:relative;flex:1;min-height:220px}.stage[data-astro-cid-ct3bgug4] .gl-static[data-astro-cid-ct3bgug4]{position:absolute;inset:0;place-items:center}.stage[data-astro-cid-ct3bgug4] .gl-static[data-astro-cid-ct3bgug4] img[data-astro-cid-ct3bgug4]{width:min(560px,72%);height:auto;filter:drop-shadow(0 20px 60px rgba(168,85,247,.6))}.copy[data-astro-cid-ct3bgug4]{display:grid;justify-items:center;gap:12px;text-align:center;padding:0 16px calc(6svh + env(safe-area-inset-bottom,0px))}.wordmark[data-astro-cid-ct3bgug4]{font:800 clamp(52px,9vw,116px)/.95 var(--display);letter-spacing:-.045em;color:var(--paper);text-shadow:0 10px 60px rgba(121,42,255,.45)}.wordmark[data-astro-cid-ct3bgug4] em[data-astro-cid-ct3bgug4]{color:var(--violet-2)}.tag[data-astro-cid-ct3bgug4]{margin:0;font:600 clamp(13px,1.6vw,16px) var(--mono);letter-spacing:.18em;text-transform:uppercase}.tag[data-astro-cid-ct3bgug4] b[data-astro-cid-ct3bgug4]{color:var(--violet-2);font-weight:600}.sub[data-astro-cid-ct3bgug4]{margin:0;max-width:640px;color:var(--muted);font-size:clamp(15px,1.7vw,18px)}.ctas[data-astro-cid-ct3bgug4]{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:6px}.setups[data-astro-cid-ct3bgug4]{position:relative;padding-block:90px 70px;overflow:hidden}.setups[data-astro-cid-ct3bgug4] .head[data-astro-cid-ct3bgug4]{text-align:center;display:grid;justify-items:center}.title-gl[data-astro-cid-ct3bgug4]{position:relative;height:clamp(110px,15vw,190px);margin-top:6px}.title-gl[data-astro-cid-ct3bgug4] .gl-static[data-astro-cid-ct3bgug4]{position:absolute;inset:0;place-items:center;font:800 clamp(34px,6vw,72px) var(--display);letter-spacing:-.03em}.swiper[data-astro-cid-ct3bgug4]{--cw:290px;--ch:420px;position:relative;height:calc(var(--ch) + 50px);cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none}.swiper[data-astro-cid-ct3bgug4].dragging{cursor:grabbing}.ring[data-astro-cid-ct3bgug4]{position:absolute;left:50%;top:20px;width:0;height:0;perspective:1500px;perspective-origin:0 calc(var(--ch)/2)}.swiper[data-astro-cid-ct3bgug4].dragging .card[data-astro-cid-ct3bgug4]{transition:none}.card[data-astro-cid-ct3bgug4]{position:absolute;left:calc(var(--cw)/-2);top:0;width:var(--cw);height:var(--ch);border-radius:22px;text-decoration:none;-webkit-user-drag:none;background:linear-gradient(180deg,#1d1638,#120f20 70%);border:1px solid var(--line);display:grid;grid-template-rows:42% 1fr;overflow:hidden;transition:transform .8s cubic-bezier(.3,.7,.2,1),opacity .8s,filter .8s,box-shadow .8s,border-color .8s}.card[data-astro-cid-ct3bgug4].front{border-color:var(--violet-2);box-shadow:0 30px 80px -20px #a855f7bf}.art[data-astro-cid-ct3bgug4]{position:relative;background:radial-gradient(90% 120% at 80% 0%,rgba(168,85,247,.55),rgba(121,42,255,.15) 55%,transparent),repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 2px,transparent 2px 12px);display:flex;align-items:flex-end;justify-content:space-between;padding:18px}.art[data-astro-cid-ct3bgug4] svg[data-astro-cid-ct3bgug4]{width:54px;height:54px;stroke:var(--paper);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.num[data-astro-cid-ct3bgug4]{font:800 64px/1 var(--display);color:transparent;-webkit-text-stroke:1px rgba(247,245,255,.45)}.chip[data-astro-cid-ct3bgug4]{position:absolute;top:14px;left:14px;font:600 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:4px 8px;border-radius:6px;background:#09091099;border:1px solid var(--line)}.body[data-astro-cid-ct3bgug4]{padding:18px 20px 20px;display:grid;gap:8px;grid-template-rows:auto auto minmax(0,1fr) auto;min-height:0}.theme[data-astro-cid-ct3bgug4]{font:600 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--violet-2)}.card[data-astro-cid-ct3bgug4] h3[data-astro-cid-ct3bgug4]{font-size:24px}.card[data-astro-cid-ct3bgug4] p[data-astro-cid-ct3bgug4]{margin:0;align-self:start;color:var(--muted);font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.card[data-astro-cid-ct3bgug4] h3[data-astro-cid-ct3bgug4]{overflow-wrap:break-word;hyphens:auto}.foot[data-astro-cid-ct3bgug4]{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line-2);padding-top:12px;font:600 13px var(--body)}.foot[data-astro-cid-ct3bgug4] b[data-astro-cid-ct3bgug4]{font:800 20px var(--display)}.solo[data-astro-cid-ct3bgug4]{display:flex;justify-content:center;padding:20px 16px 0}.solo[data-astro-cid-ct3bgug4] .card[data-astro-cid-ct3bgug4]{--cw:290px;--ch:420px;position:relative;left:auto;transition:transform .3s,box-shadow .3s}.solo[data-astro-cid-ct3bgug4] .card[data-astro-cid-ct3bgug4]:hover{transform:translateY(-4px)}.sw-ctrl[data-astro-cid-ct3bgug4]{display:flex;justify-content:center;align-items:center;gap:14px}.sw-ctrl[data-astro-cid-ct3bgug4] button[data-astro-cid-ct3bgug4]{cursor:pointer;width:48px;height:48px;border-radius:50%;border:1px solid var(--line);background:#09091099;display:grid;place-items:center}.sw-ctrl[data-astro-cid-ct3bgug4] button[data-astro-cid-ct3bgug4]:hover{border-color:var(--violet-2)}.sw-ctrl[data-astro-cid-ct3bgug4] svg[data-astro-cid-ct3bgug4]{width:18px;height:18px}.dots[data-astro-cid-ct3bgug4]{display:flex;gap:7px}.dots[data-astro-cid-ct3bgug4] i[data-astro-cid-ct3bgug4]{width:7px;height:7px;border-radius:50%;background:#f7f5ff33;transition:background .3s,width .3s}.dots[data-astro-cid-ct3bgug4] i[data-astro-cid-ct3bgug4].on{background:var(--violet-2);width:22px;border-radius:4px}.hint[data-astro-cid-ct3bgug4]{text-align:center;padding-inline:16px;font:500 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:14px 0 0}.slogans[data-astro-cid-ct3bgug4]{position:relative;border-block:1px solid var(--line);background:radial-gradient(60% 100% at 50% 50%,#1b1235,var(--ink) 75%);padding-top:50px}.lbl[data-astro-cid-ct3bgug4]{position:absolute;left:0;right:0;top:18px;text-align:center;z-index:2}.slog-gl[data-astro-cid-ct3bgug4]{position:relative;height:clamp(180px,26vw,320px)}.slog-gl[data-astro-cid-ct3bgug4] .gl-static[data-astro-cid-ct3bgug4]{position:absolute;inset:0;place-items:center;text-align:center;padding:16px;font:800 clamp(30px,6vw,72px)/1.05 var(--display)}.catalog[data-astro-cid-ct3bgug4]{padding-block:96px}.head[data-astro-cid-ct3bgug4]{display:grid;gap:14px;margin-bottom:28px}.compat[data-astro-cid-ct3bgug4]{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;margin-bottom:28px;padding:16px 18px;border-radius:16px;border:1px solid var(--line);background:linear-gradient(90deg,#792aff1f,#120f2099)}.compat-l[data-astro-cid-ct3bgug4]{font:600 12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--violet-2)}.compat[data-astro-cid-ct3bgug4] ul[data-astro-cid-ct3bgug4]{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.compat[data-astro-cid-ct3bgug4] li[data-astro-cid-ct3bgug4]{display:flex;align-items:center;gap:8px;padding:7px 12px 7px 9px;border-radius:999px;background:#09091099;border:1px solid var(--line-2);font:600 14px var(--body);white-space:nowrap}.compat[data-astro-cid-ct3bgug4] li[data-astro-cid-ct3bgug4] svg{width:22px;height:22px;flex:none;color:var(--paper)}.compat-more[data-astro-cid-ct3bgug4]{font-size:14px;color:var(--muted)}.jump[data-astro-cid-ct3bgug4]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:40px}.jump[data-astro-cid-ct3bgug4] a[data-astro-cid-ct3bgug4]{font:600 13px var(--body);text-decoration:none;padding:10px 14px;border-radius:999px;border:1px solid var(--line);color:var(--muted)}.jump[data-astro-cid-ct3bgug4] a[data-astro-cid-ct3bgug4]:hover{color:var(--paper);border-color:var(--violet-2)}.jump[data-astro-cid-ct3bgug4] a[data-astro-cid-ct3bgug4] span[data-astro-cid-ct3bgug4]{color:var(--violet-2);font-family:var(--mono);margin-left:6px}.themes[data-astro-cid-ct3bgug4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:36px 24px;align-items:start}.theme-block[data-astro-cid-ct3bgug4]{scroll-margin-top:calc(var(--nav-h) + 16px)}.theme-block[data-astro-cid-ct3bgug4]>h3[data-astro-cid-ct3bgug4]{display:flex;align-items:center;gap:12px;font-size:22px;margin-bottom:16px}.theme-block[data-astro-cid-ct3bgug4]>h3[data-astro-cid-ct3bgug4] svg[data-astro-cid-ct3bgug4]{width:26px;height:26px;stroke:var(--violet-2);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.theme-block[data-astro-cid-ct3bgug4]>h3[data-astro-cid-ct3bgug4] small[data-astro-cid-ct3bgug4]{font:500 12px var(--mono);color:var(--muted)}.items[data-astro-cid-ct3bgug4]{display:grid;gap:12px}.item[data-astro-cid-ct3bgug4]{display:grid;grid-template-columns:1fr auto;gap:6px 16px;align-items:start;padding:20px;border-radius:16px;background:var(--panel);border:1px solid var(--line);text-decoration:none;transition:border-color .2s,transform .2s}.item[data-astro-cid-ct3bgug4]:hover{border-color:var(--violet-2);transform:translateY(-2px)}.item[data-astro-cid-ct3bgug4] h4[data-astro-cid-ct3bgug4]{margin:0;font:600 18px/1.2 var(--display)}.item[data-astro-cid-ct3bgug4] p[data-astro-cid-ct3bgug4]{grid-column:1/-1;margin:0;color:var(--muted);font-size:14px}.item[data-astro-cid-ct3bgug4] b[data-astro-cid-ct3bgug4]{font:800 18px var(--display);white-space:nowrap}.item[data-astro-cid-ct3bgug4] .go[data-astro-cid-ct3bgug4]{grid-column:1/-1;font:600 13px var(--body);color:var(--violet-2)}.faq[data-astro-cid-ct3bgug4]{padding-block:20px 100px}.faq[data-astro-cid-ct3bgug4] .list[data-astro-cid-ct3bgug4]{max-width:820px}@media(max-width:900px){.swiper[data-astro-cid-ct3bgug4],.solo[data-astro-cid-ct3bgug4] .card[data-astro-cid-ct3bgug4]{--cw:min(272px,74vw);--ch:390px}.ring[data-astro-cid-ct3bgug4]{perspective:1100px}.setups[data-astro-cid-ct3bgug4]{padding-block:72px 56px}.catalog[data-astro-cid-ct3bgug4]{padding-block:72px}}@media(max-width:520px){.stage[data-astro-cid-ct3bgug4]{min-height:190px}.copy[data-astro-cid-ct3bgug4]{gap:10px;padding-bottom:calc(28px + env(safe-area-inset-bottom,0px))}.wordmark[data-astro-cid-ct3bgug4]{font-size:clamp(46px,14.5vw,64px)}.tag[data-astro-cid-ct3bgug4]{letter-spacing:.12em}.ctas[data-astro-cid-ct3bgug4]{width:100%;display:grid;grid-template-columns:1fr 1fr}.ctas[data-astro-cid-ct3bgug4] .btn[data-astro-cid-ct3bgug4]{padding-inline:12px}.swiper[data-astro-cid-ct3bgug4],.solo[data-astro-cid-ct3bgug4] .card[data-astro-cid-ct3bgug4]{--ch:372px}.card[data-astro-cid-ct3bgug4] h3[data-astro-cid-ct3bgug4]{font-size:21px}.card[data-astro-cid-ct3bgug4]{grid-template-rows:36% 1fr}.num[data-astro-cid-ct3bgug4]{font-size:52px}.item[data-astro-cid-ct3bgug4]{padding:18px}.compat[data-astro-cid-ct3bgug4]{padding:14px}.compat[data-astro-cid-ct3bgug4] ul[data-astro-cid-ct3bgug4]{gap:8px}.compat[data-astro-cid-ct3bgug4] li[data-astro-cid-ct3bgug4]{font-size:13px;padding:6px 10px 6px 8px}}@media(max-height:500px)and (orientation:landscape){.hero[data-astro-cid-ct3bgug4]{flex-direction:row;align-items:center}.stage[data-astro-cid-ct3bgug4]{align-self:stretch}.copy[data-astro-cid-ct3bgug4]{flex:1;padding-bottom:16px}.wordmark[data-astro-cid-ct3bgug4]{font-size:48px}}
