.hw2-section{--hw2-curve:clamp(44px,7vw,120px);z-index:2;isolation:isolate;background:transparent;color:var(--mk-text);margin:calc(-1 * var(--hw2-curve)) 0;padding-top:calc(var(--mk-pad-y) + var(--hw2-curve) * .6);padding-bottom:calc(var(--mk-pad-y) + var(--hw2-curve) * .6)}.hw2-wrap{position:relative;z-index:1}.hw2-surface{position:absolute;inset:0;z-index:-1;overflow:hidden;background:#eef3ff;--hw2-mask-top:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 120' preserveAspectRatio='none'%3E%3Cpath fill='%23000' d='M0,72 C220,8 470,4 720,46 C970,88 1210,104 1440,34 L1440,120 L0,120 Z'/%3E%3C/svg%3E");--hw2-mask-bottom:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 120' preserveAspectRatio='none'%3E%3Cpath fill='%23000' d='M0,0 L1440,0 L1440,58 C1200,16 960,36 720,74 C480,112 240,118 0,86 Z'/%3E%3C/svg%3E");-webkit-mask-image:var(--hw2-mask-top),linear-gradient(#000,#000),var(--hw2-mask-bottom);mask-image:var(--hw2-mask-top),linear-gradient(#000,#000),var(--hw2-mask-bottom);-webkit-mask-size:100% var(--hw2-curve),100% calc(100% - 2 * var(--hw2-curve) + 2px),100% var(--hw2-curve);mask-size:100% var(--hw2-curve),100% calc(100% - 2 * var(--hw2-curve) + 2px),100% var(--hw2-curve);-webkit-mask-position:top,center,bottom;mask-position:top,center,bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hw2-glow{display:none;--hw2-c:var(--mk-blue);position:absolute;width:clamp(380px,52vw,760px);aspect-ratio:1;border-radius:50%;opacity:.38;background:radial-gradient(closest-side,var(--hw2-c),transparent)}.hw2-glow--a{left:-16%;top:8%}.hw2-glow--b{left:26%;bottom:-22%;--hw2-c:var(--mk-violet);opacity:.28}.hw2-glow--c{right:-14%;bottom:-2%;--hw2-c:var(--mk-cyan);opacity:.3}.hw2-dots{position:absolute;inset:0;background-image:var(--mk-dots);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 70% 55% at 50% 48%,#000 15%,transparent 75%);mask-image:radial-gradient(ellipse 70% 55% at 50% 48%,#000 15%,transparent 75%);opacity:.75}.hw2-rim{position:absolute;left:0;width:100%;height:var(--hw2-curve);overflow:visible;pointer-events:none;z-index:0}.hw2-rim--top{top:0}.hw2-rim--bottom{bottom:0}.hw2-rim path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}.hw2-rim__glow{stroke-width:14;stroke-opacity:.16}.hw2-rim__line{stroke-width:3}.hw2-acc--blue{--hw2-acc:var(--mk-blue);--hw2-deep:#2245bd;--hw2-soft:rgba(44,85,224,0.1)}.hw2-acc--violet{--hw2-acc:var(--mk-violet);--hw2-deep:#5a47d6;--hw2-soft:rgba(109,92,232,0.1)}.hw2-acc--cyan{--hw2-acc:var(--mk-cyan);--hw2-deep:#0e7490;--hw2-soft:rgba(14,165,164,0.12)}.hw2-acc--green{--hw2-acc:var(--mk-green);--hw2-deep:#047857;--hw2-soft:rgba(16,185,129,0.12)}.hw2-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hw2-journey{position:relative}.hw2-steps{list-style:none;margin:0;padding:0;display:grid;gap:28px}.hw2-step{grid-template-columns:64px minmax(0,1fr);column-gap:18px;align-items:start}.hw2-node,.hw2-step{position:relative;display:grid}.hw2-node{z-index:2;place-items:center;width:64px;height:64px;border-radius:50%;background:linear-gradient(#fff,#fff) padding-box,var(--mk-grad) border-box;border:3px solid transparent;box-shadow:0 0 0 6px #fff,0 14px 30px -14px rgba(44,85,224,.55)}.hw2-node__num{font-size:30px;line-height:1;font-weight:850;letter-spacing:-.04em;background:var(--mk-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.hw2-card{position:relative;padding:22px;border-radius:var(--mk-radius);background:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.9);box-shadow:var(--mk-card-shadow);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,border-color .35s ease}.hw2-card:hover{transform:translateY(-4px);border-color:var(--hw2-soft);box-shadow:0 22px 40px -26px rgba(15,23,42,.35),0 0 0 4px var(--hw2-soft)}.hw2-cluster{position:relative;width:96px;height:64px;margin-bottom:16px}.hw2-cluster__icon{position:absolute;display:grid;place-items:center;border-radius:14px;box-shadow:0 8px 18px -10px rgba(15,23,42,.4)}.hw2-cluster__icon--0{left:0;top:6px;width:56px;height:56px;color:#fff;background:linear-gradient(140deg,var(--hw2-acc),var(--hw2-deep));z-index:2}.hw2-cluster__icon--1,.hw2-cluster__icon--2{width:36px;height:36px;border-radius:11px;color:var(--hw2-deep);background:#fff;border:1px solid var(--mk-line)}.hw2-cluster__icon--1{left:46px;top:0;z-index:3}.hw2-cluster__icon--2{left:60px;top:30px;z-index:1}.hw2-card:hover .hw2-cluster__icon--1{transform:translate(4px,-3px) rotate(-6deg)}.hw2-card:hover .hw2-cluster__icon--2{transform:translate(6px,3px) rotate(6deg)}.hw2-cluster__icon--1,.hw2-cluster__icon--2{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.hw2-card__title{margin:0 0 8px;font-size:20px;line-height:1.25;font-weight:750;letter-spacing:-.01em;color:var(--mk-text)}.hw2-card__body{margin:0;font-size:16px;line-height:1.6;color:var(--mk-text-2)}.hw2-chips{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.hw2-chip{padding:5px 11px;border-radius:999px;font-size:13px;font-weight:700;color:var(--hw2-deep);background:var(--hw2-soft)}.hw2-track{display:none}.hw2-step:not(:last-child):before{content:"";position:absolute;left:30px;top:64px;bottom:-28px;width:4px;border-radius:4px;background:linear-gradient(180deg,var(--hw2-acc),rgba(109,92,232,.35));transform:scaleY(0);transform-origin:top;transition:transform .9s cubic-bezier(.2,.8,.2,1) .3s}.hw2-step.is-in:before{transform:scaleY(1)}@media (min-width:960px){.hw2-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.hw2-step{display:flex;flex-direction:column;align-items:center;padding:0 12px;text-align:center}.hw2-step:not(:last-child):before{display:none}.hw2-node{width:84px;height:84px;margin-bottom:28px}.hw2-node__num{font-size:40px}.hw2-card{flex:1 1 auto;width:100%;padding:26px 22px}.hw2-cluster{margin-left:auto;margin-right:auto}.hw2-chips{justify-content:center}.hw2-track{display:block;position:absolute;top:40px;left:12.5%;right:12.5%;height:4px;border-radius:4px;background:var(--mk-line);overflow:hidden;z-index:1}.hw2-track.mk-reveal{opacity:1;transform:none}.hw2-track__fill,.hw2-track__shine{position:absolute;inset:0}.hw2-track__fill{background:var(--mk-grad);transform:scaleX(0);transform-origin:left;transition:transform 1.6s cubic-bezier(.45,.05,.2,1) .2s}.hw2-track.is-in .hw2-track__fill{transform:scaleX(1)}.hw2-track__shine{width:30%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.85),transparent);transform:translateX(-120%);opacity:0}.hw2-track.is-in .hw2-track__shine{opacity:1;animation:hw2-shine 3.2s ease-in-out 1.8s infinite}}@keyframes hw2-shine{0%{transform:translateX(-120%)}60%{transform:translateX(360%)}to{transform:translateX(360%)}}.hw2-cta{margin-top:clamp(48px,6vw,72px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px;padding:clamp(22px,3vw,32px) clamp(22px,3.5vw,40px);border-radius:calc(var(--mk-radius) + 4px);background:radial-gradient(60% 140% at 100% 0,rgba(109,92,232,.1),transparent 60%),radial-gradient(50% 140% at 0 100%,rgba(14,165,164,.1),transparent 60%),rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.9);box-shadow:var(--mk-card-shadow)}.hw2-cta__title{margin:0;font-size:clamp(20px,2.2vw,26px);font-weight:800;letter-spacing:-.015em;color:var(--mk-text)}.hw2-cta__note{margin:6px 0 0;font-size:16px;color:var(--mk-text-2)}.hw2-cta__actions{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:520px){.hw2-cta__actions{width:100%}.hw2-cta__actions .mk-btn{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.hw2-card,.hw2-cluster__icon--1,.hw2-cluster__icon--2,.hw2-step:before,.hw2-track__fill{transition:none}.hw2-card:hover,.hw2-card:hover .hw2-cluster__icon--1,.hw2-card:hover .hw2-cluster__icon--2,.hw2-step:not(:last-child):before,.hw2-track .hw2-track__fill{transform:none}.hw2-track.is-in .hw2-track__shine{animation:none;opacity:0}}.sp-rows{display:flex;flex-direction:column;gap:clamp(28px,4vw,44px)}.sp-row--green{--sp-acc:#10b981;--sp-acc-ink:#047857;--sp-acc-2:#34d399;--sp-tint:#f1faf6;--sp-ring:rgba(16,185,129,0.22)}.sp-row--gold{--sp-acc:#6d5ce8;--sp-acc-ink:#5a47d6;--sp-acc-2:#f5b301;--sp-tint:#fbf8f1;--sp-ring:rgba(109,92,232,0.2)}.sp-row--blue{--sp-acc:#2c55e0;--sp-acc-ink:#2245bd;--sp-acc-2:#0ea5a4;--sp-tint:#f2f5fd;--sp-ring:rgba(44,85,224,0.2)}.sp-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,72px);padding:clamp(28px,5vw,64px);border-radius:calc(var(--mk-radius) + 8px);background:var(--sp-tint);box-shadow:inset 0 0 0 1px var(--sp-ring);overflow:hidden}.sp-row:before{content:"";position:absolute;width:420px;height:420px;right:-140px;top:-160px;border-radius:50%;background:radial-gradient(circle,var(--sp-ring) 0,transparent 70%);pointer-events:none}.sp-row--flip{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.sp-row--flip:before{right:auto;left:-140px}.sp-row--flip .sp-copy{order:2}.sp-row--flip .sp-visual{order:1}.sp-copy,.sp-visual{position:relative;min-width:0}.sp-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--sp-ring);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sp-acc-ink);margin-bottom:18px}.sp-h3{margin:0;font-size:clamp(30px,4vw,46px);line-height:1.08;letter-spacing:-.025em;font-weight:800;color:var(--mk-text)}.sp-lede{margin:16px 0 0;font-size:clamp(16px,1.4vw,18px);line-height:1.65;color:var(--mk-text-2);max-width:520px}.sp-list{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:12px}.sp-list li{display:flex;align-items:flex-start;gap:12px;font-size:16px;line-height:1.5;font-weight:600;color:var(--mk-text)}.sp-check{flex:none;display:grid;place-items:center;width:24px;height:24px;margin-top:-1px;border-radius:50%;color:#fff;background:var(--sp-acc);box-shadow:0 4px 10px -4px var(--sp-acc)}.sp-link{display:inline-flex;align-items:center;gap:6px;margin-top:28px;font-size:16px;font-weight:700;color:var(--sp-acc-ink);text-decoration:none;border-radius:6px}.sp-link svg{transition:transform .2s ease}.sp-link:hover{text-decoration:underline;text-underline-offset:4px}.sp-link:hover svg{transform:translateX(3px)}.sp-link:focus-visible{outline:3px solid var(--sp-acc);outline-offset:3px}.sp-chip{display:inline-flex;align-items:center;padding:8px 14px;border-radius:999px;font-size:13px;font-weight:700;color:var(--mk-text);background:#fff;box-shadow:inset 0 0 0 1px var(--mk-line)}.sp-chip--solid{color:#fff;background:var(--sp-acc);box-shadow:none}.sp-counter{position:relative;padding:8px 0 48px;max-width:520px;margin-left:auto}.sp-app{position:relative;width:86%;border-radius:22px;background:#fff;padding:16px;box-shadow:0 0 0 8px #0f172a,0 0 0 9px #334155,0 30px 60px -24px rgba(15,23,42,.45);margin:9px}.sp-app-bar{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--mk-line)}.sp-app-dots{display:inline-flex;gap:4px}.sp-app-dots i{width:7px;height:7px;border-radius:50%;background:#cbd5e1}.sp-app-title{font-size:15px;font-weight:800;color:var(--mk-text)}.sp-app-live{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#047857}.sp-app-live:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--mk-green);animation:sp-pulse 1.8s ease-in-out infinite}.sp-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0}.sp-tab{padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700;color:var(--mk-text-2);background:#f1f5f9}.sp-tab--on{color:#fff;background:var(--sp-acc-ink)}.sp-packs{list-style:none;margin:0;padding:0;display:grid;gap:8px}.sp-pack{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#f8fafc;box-shadow:inset 0 0 0 1px var(--mk-line);font-size:13px}.sp-pack-slot{font-weight:800;color:var(--mk-text)}.sp-pack-bars{height:14px;min-width:20px;background:repeating-linear-gradient(90deg,#334155 0 2px,transparent 2px 4px,#334155 4px 5px,transparent 5px 8px);opacity:.35;border-radius:2px}.sp-pack-price{font-weight:800;color:#fff;background:#0f172a;padding:2px 8px;border-radius:6px}.sp-pack-state{font-weight:700;font-size:12px;min-width:88px;text-align:right}.sp-pack--on .sp-pack-state{color:#047857}.sp-pack--off .sp-pack-state{color:#64748b}.sp-pack--scan{background:#ecfdf5;box-shadow:inset 0 0 0 2px var(--mk-green)}.sp-pack--scan .sp-pack-state{color:#047857;animation:sp-blink 1.4s ease-in-out infinite}.sp-app-actions{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.sp-scanner{position:absolute;right:-4%;bottom:-6px;width:46%;max-width:230px;aspect-ratio:1;filter:drop-shadow(0 24px 30px rgba(15,23,42,.35));transform:rotate(-8deg)}.sp-scanner-img{width:100%;height:100%;object-fit:contain;display:block;border-radius:22px}.sp-scanline{position:absolute;left:-40%;top:30%;width:70%;height:3px;border-radius:3px;background:linear-gradient(90deg,transparent,#ef4444 20%,#ff6b6b 50%,#ef4444 80%,transparent);box-shadow:0 0 12px 2px rgba(239,68,68,.75);transform-origin:right center;animation:sp-scan 2.4s ease-in-out infinite}.sp-toast{position:absolute;left:0;bottom:0;display:inline-flex;align-items:center;gap:10px;padding:12px 18px 12px 12px;border-radius:14px;background:#0f172a;color:#fff;font-size:15px;font-weight:700;box-shadow:0 18px 36px -14px rgba(15,23,42,.6);animation:sp-toast 4.8s ease-in-out infinite}.sp-toast-ic{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--mk-green)}.sp-screen{padding:28px 0 56px}.sp-screen,.sp-tv,.sp-tv-glass{position:relative}.sp-tv-glass{aspect-ratio:900/472;border-radius:14px;overflow:hidden;background:#0b1124;box-shadow:0 0 0 10px #0b1124,0 0 0 11px #334155,0 40px 70px -30px rgba(76,29,149,.55);margin:11px}.sp-tv-slide{position:absolute;inset:0;opacity:0;animation:sp-fade 15s linear infinite}.sp-tv-slide--1{animation-delay:-.9s}.sp-tv-slide--2{animation-delay:4.1s}.sp-tv-slide--3{animation-delay:9.1s}.sp-tv-img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;display:block}.sp-tv-img--top{z-index:1}.sp-tv-sheen{position:absolute;inset:0;z-index:2;background:linear-gradient(115deg,rgba(255,255,255,.14),transparent 35%);pointer-events:none}.sp-tv-stand{width:22%;height:16px;margin:4px auto 0;border-radius:0 0 10px 10px;background:linear-gradient(#1e293b,#334155)}.sp-bubble{position:absolute;top:0;right:2%;display:inline-flex;align-items:center;gap:10px;max-width:88%;padding:12px 18px 12px 12px;border-radius:18px 18px 4px 18px;background:#fff;color:var(--mk-text);font-size:15px;font-weight:700;box-shadow:0 18px 40px -16px rgba(76,29,149,.5),inset 0 0 0 1px rgba(109,92,232,.2);z-index:3;animation:sp-float 5s ease-in-out infinite}.sp-bubble-ic{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:#fff;background:var(--mk-grad)}.sp-announce{position:absolute;left:0;bottom:8px;display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:999px;font-size:15px;font-weight:800;color:#1f1300;background:var(--mk-grad-gold);box-shadow:0 16px 34px -12px rgba(245,179,1,.75);z-index:3;animation:sp-float 5s ease-in-out -2.5s infinite}.sp-dash{position:relative;padding-bottom:64px;max-width:540px}.sp-dash-card{border-radius:20px;background:#fff;padding:18px;box-shadow:inset 0 0 0 1px var(--mk-line),0 30px 60px -28px rgba(30,64,175,.45)}.sp-dash-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.sp-dash-title{font-size:16px;font-weight:800;color:var(--mk-text)}.sp-dash-pdf{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;font-size:12px;font-weight:700;color:#2245bd;background:#eff6ff}.sp-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sp-kpi{position:relative;display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:12px;background:#f8fafc;box-shadow:inset 0 0 0 1px var(--mk-line);overflow:hidden}.sp-kpi-lbl{font-size:12px;font-weight:700;color:var(--mk-text-2)}.sp-kpi-val{font-size:22px;font-weight:800;color:var(--mk-text);letter-spacing:-.02em}.sp-kpi-spark{height:22px;margin-top:2px;background:linear-gradient(180deg,rgba(44,85,224,.18),transparent);clip-path:polygon(0 80%,15% 60%,30% 70%,45% 40%,60% 50%,75% 25%,90% 35%,100% 10%,100% 100%,0 100%);border-top:2px solid var(--mk-blue)}.sp-kpi-spark--2{clip-path:polygon(0 60%,20% 55%,40% 30%,60% 45%,80% 20%,100% 25%,100% 100%,0 100%)}.sp-kpi-spark--3{clip-path:polygon(0 90%,25% 70%,50% 55%,75% 35%,100% 15%,100% 100%,0 100%)}.sp-kpi-spark--4{clip-path:polygon(0 40%,20% 45%,40% 35%,60% 40%,80% 30%,100% 35%,100% 100%,0 100%)}.sp-cal{margin-top:14px}.sp-cal-head{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:13px;font-weight:800;color:var(--mk-text);margin-bottom:8px}.sp-cal-legend{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:var(--mk-text-2)}.sp-cal-legend i{display:inline-block;width:10px;height:4px;border-radius:2px}.sp-cal-s1{background:var(--mk-blue)}.sp-cal-s2{background:var(--mk-cyan)}.sp-cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.sp-cal-day{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:4px 4px 5px;border-radius:7px;background:#f1f5f9;font-size:10px;font-weight:700;color:var(--mk-text-2);line-height:1.2}.sp-cal-day b{grid-column:1/-1;font-weight:700}.sp-cal-day i{display:block;height:3px;border-radius:2px;opacity:.8;grid-row:2}.sp-cal-day--on{background:#2245bd;color:#fff}.sp-cal-day--on i{opacity:1;background:#fff}.sp-chat{position:absolute;right:-2%;bottom:0;width:min(300px,78%);display:flex;flex-direction:column;gap:8px;z-index:2}.sp-chat-q{align-self:flex-end;padding:12px 16px;border-radius:18px 18px 4px 18px;background:#2245bd;color:#fff;font-size:15px;font-weight:700;line-height:1.35;box-shadow:0 18px 36px -14px rgba(29,78,216,.7)}.sp-chat-a{display:inline-flex;align-items:center;gap:8px}.sp-chat-bot{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:#fff;background:linear-gradient(135deg,#2c55e0,#0ea5a4)}.sp-chat-typing{display:inline-flex;gap:4px;padding:10px 12px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--mk-line),0 10px 20px -12px rgba(15,23,42,.35)}.sp-chat-typing i{width:7px;height:7px;border-radius:50%;background:#94a3b8;animation:sp-dot 1.2s ease-in-out infinite}.sp-chat-typing i:nth-child(2){animation-delay:.15s}.sp-chat-typing i:nth-child(3){animation-delay:.3s}@keyframes sp-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes sp-blink{0%,to{opacity:1}50%{opacity:.45}}@keyframes sp-scan{0%,to{transform:translateY(0) scaleX(.6);opacity:.4}50%{transform:translateY(26px) scaleX(1);opacity:1}}@keyframes sp-toast{0%,8%{opacity:0;transform:translateY(12px) scale(.96)}16%,80%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(6px)}}@keyframes sp-fade{0%{opacity:0}6%{opacity:1}33.3%{opacity:1}39.3%{opacity:0}to{opacity:0}}@keyframes sp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes sp-dot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media (max-width:900px){.sp-row,.sp-row--flip{grid-template-columns:minmax(0,1fr)}.sp-row--flip .sp-copy{order:1}.sp-row--flip .sp-visual{order:2}.sp-counter,.sp-dash{margin:0 auto}.sp-lede{max-width:none}}@media (max-width:480px){.sp-row{padding:24px 18px}.sp-app{width:calc(100% - 18px);padding:12px}.sp-pack{grid-template-columns:auto auto 1fr;font-size:12px}.sp-pack-bars{display:none}.sp-pack-state{min-width:0}.sp-counter{padding-bottom:110px}.sp-scanner{width:34%;right:2%;bottom:0}.sp-toast{font-size:14px}.sp-bubble{font-size:13px;right:0}.sp-announce{font-size:13px;padding:10px 14px}.sp-chat{right:0;width:86%}.sp-chat-q{font-size:14px}.sp-cal-legend{margin-left:0;width:100%}}@media (prefers-reduced-motion:reduce){.sp-announce,.sp-app-live:before,.sp-bubble,.sp-chat-typing i,.sp-pack--scan .sp-pack-state,.sp-scanline,.sp-toast,.sp-tv-slide{animation:none}.sp-link svg{transition:none}.sp-tv-slide--1{opacity:1}.sp-scanline{transform:translateY(12px)}}.mk-section.fq-root{overflow:clip}.fq-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:clamp(40px,6vw,88px);align-items:start}.fq-intro{align-self:stretch}.fq-sticky{position:sticky;top:96px}.fq-title{margin-bottom:18px}.fq-lede{margin:0 0 32px;font-size:clamp(16px,1.5vw,19px);line-height:1.65;color:var(--mk-text-2);max-width:440px}.fq-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:28px;border-radius:var(--mk-radius);border:1.5px solid transparent;background:linear-gradient(#f4f7ff,#f4f7ff) padding-box,linear-gradient(rgba(44,85,224,.35),rgba(44,85,224,.35)) border-box;color:var(--mk-text);overflow:hidden;box-shadow:0 30px 60px -36px rgba(44,85,224,.55)}.fq-card:before{content:none;position:absolute;inset:auto -30% -60% auto;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(242,165,22,.22),transparent 70%);pointer-events:none}.fq-card>*{position:relative}.fq-card__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--mk-blue);color:#fff}.fq-card__title{margin:6px 0 0;font-size:22px;font-weight:800;letter-spacing:-.01em}.fq-card__text{margin:0 0 8px;font-size:16px;line-height:1.6;color:var(--mk-text-2)}.fq-card__mail{display:inline-flex;align-items:center;gap:8px;margin-top:6px;font-size:16px;font-weight:600;color:var(--mk-blue);text-decoration:none;word-break:break-all;border-radius:4px}.fq-card__mail:hover{text-decoration:underline}.fq-card__mail:focus-visible{outline:3px solid #93c5fd;outline-offset:3px}.fq-list{display:flex;flex-direction:column;gap:12px}.fq-item{border-radius:16px;background:var(--mk-paper);box-shadow:inset 0 0 0 1px var(--mk-line);transition:background .2s ease,box-shadow .2s ease}.fq-item[open]{background:#fff;box-shadow:inset 0 0 0 1px #c7d2fe,0 18px 40px -26px rgba(44,85,224,.45)}.fq-q{display:flex;align-items:center;gap:16px;padding:20px 22px;list-style:none;cursor:pointer;border-radius:16px}.fq-q::-webkit-details-marker{display:none}.fq-q::marker{content:""}.fq-q:focus-visible{outline:3px solid #93c5fd;outline-offset:2px}.fq-q__num{flex:none;font:800 14px/1 var(--font-ui);color:var(--mk-text-2);font-variant-numeric:tabular-nums;transition:color .2s ease}.fq-item[open] .fq-q__num{background:var(--mk-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.fq-q__text{flex:1;font-size:clamp(17px,1.6vw,19px);font-weight:700;line-height:1.4;color:var(--mk-text)}.fq-q__icon{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px var(--mk-line);color:var(--mk-blue);transition:transform .3s ease,background .2s ease,color .2s ease}.fq-item[open] .fq-q__icon{transform:rotate(45deg);background:var(--mk-blue);color:#fff;box-shadow:none}.fq-q:hover .fq-q__icon{box-shadow:inset 0 0 0 1px #93c5fd}.fq-a{padding:0 22px 22px 58px}.fq-a p{margin:0;font-size:17px;line-height:1.7;color:var(--mk-text-2);max-width:62ch}.fq-item[open] .fq-a{animation:fq-open .35s ease}@keyframes fq-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (max-width:900px){.fq-grid{grid-template-columns:1fr}.fq-sticky{position:static}}@media (max-width:560px){.fq-q{padding:16px;gap:12px}.fq-a{padding:0 16px 18px}.fq-a p{font-size:16px}.fq-card{padding:22px}}@media (prefers-reduced-motion:reduce){.fq-item,.fq-q__icon,.fq-q__num{transition:none}.fq-item[open] .fq-a{animation:none}}.fc-root{background:#f4f6fa;color:#fff;isolation:isolate;text-align:center;padding-top:clamp(80px,10vw,128px);padding-bottom:clamp(80px,10vw,128px)}.fc-wall{position:absolute;inset:0;z-index:-1;pointer-events:none;background:none}.fc-tv{position:relative;max-width:1040px;margin:0 auto}.fc-tv__bezel{position:relative;padding:clamp(10px,1.4vw,16px);border-radius:clamp(20px,2.4vw,30px);background:linear-gradient(180deg,#1c2340,#0a0e1f);box-shadow:0 0 0 1px rgba(255,255,255,.08),inset 0 1px 0 rgba(255,255,255,.12),0 50px 110px -34px rgba(44,85,224,.6),0 30px 60px -34px rgba(13,21,38,.55)}.fc-tv__screen{position:relative;overflow:hidden;border-radius:clamp(12px,1.4vw,18px);padding:clamp(56px,8vw,104px) clamp(20px,5vw,72px);background:radial-gradient(90% 120% at 50% 50%,transparent 35%,rgba(5,8,20,.3) 100%),radial-gradient(60% 80% at 85% 10%,rgba(91,108,255,.55),transparent 70%),linear-gradient(135deg,#2c55e0,#2245bd 50%,#1a3596)}.fc-confetti{position:absolute;inset:0;pointer-events:none;overflow:hidden}.fc-confetti i{position:absolute;top:-12%;left:var(--x);width:var(--w,10px);height:calc(var(--w, 10px) * .45);border-radius:2px;background:var(--c,#f2a516);opacity:.85;animation:fc-fall var(--t,7s) linear infinite;animation-delay:var(--d,0s)}@keyframes fc-fall{0%{transform:translateY(0) rotate(0)}to{transform:translateY(1100%) rotate(540deg)}}.fc-tv__screen:before{display:none;background-image:linear-gradient(rgba(5,8,20,.18) 1px,transparent 0),linear-gradient(90deg,rgba(5,8,20,.18) 1px,transparent 0);background-size:4px 4px;opacity:.55}.fc-tv__screen:after,.fc-tv__screen:before{content:"";position:absolute;inset:0;pointer-events:none}.fc-tv__screen:after{background:linear-gradient(115deg,rgba(255,255,255,.18),rgba(255,255,255,.05) 32%,transparent 33%)}.fc-tv__stand{display:flex;flex-direction:column;align-items:center}.fc-tv__neck{width:clamp(60px,8vw,110px);height:clamp(22px,3vw,40px);clip-path:polygon(18% 0,82% 0,100% 100%,0 100%)}.fc-tv__base,.fc-tv__neck{background:linear-gradient(90deg,#2a3248,#4a5470 50%,#2a3248)}.fc-tv__base{width:clamp(180px,26vw,340px);height:10px;border-radius:999px;box-shadow:0 18px 40px 6px rgba(44,85,224,.22)}.fc-live{position:absolute;top:clamp(14px,2vw,24px);left:clamp(14px,2vw,24px);z-index:1;display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:8px;background:rgba(5,8,20,.35);border:1px solid rgba(255,255,255,.22);font:800 12px/1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase}.fc-live__dot{width:8px;height:8px;border-radius:50%;background:#f43f5e;box-shadow:0 0 0 3px rgba(244,63,94,.3)}.fc-inner{position:relative;z-index:1;max-width:820px;margin:0 auto}.fc-title{margin:0;font-size:clamp(32px,5.6vw,70px);line-height:1.04;letter-spacing:-.035em;font-weight:900;color:#fff;text-shadow:0 4px 30px rgba(5,8,20,.35);text-wrap:balance}.fc-sub{margin:20px auto 0;max-width:620px;font-size:clamp(17px,1.9vw,21px);line-height:1.55;font-weight:600;color:#fff}.fc-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}.fc-actions,.fc-btn{justify-content:center}.fc-btn{display:inline-flex;align-items:center;gap:10px;min-height:58px;padding:0 30px;border-radius:999px;font:800 17px/1 var(--font-ui);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.fc-btn:hover{transform:translateY(-2px)}.fc-btn:focus-visible{outline:3px solid #fff;outline-offset:4px}.fc-btn--solid{background:#f2a516;color:#2d1c00;box-shadow:0 18px 40px -14px rgba(5,8,20,.55)}.fc-btn--solid:hover{background:#ffb82e;box-shadow:0 24px 48px -14px rgba(5,8,20,.65)}.fc-btn--outline{background:rgba(255,255,255,.08);color:#fff;box-shadow:inset 0 0 0 2px rgba(255,255,255,.85)}.fc-btn--outline:hover{background:rgba(255,255,255,.18)}@media (max-width:480px){.fc-tv__screen{padding-top:64px}.fc-actions{flex-direction:column;align-items:stretch}.fc-btn{width:100%}}@media (prefers-reduced-motion:reduce){.fc-btn{transition:none}.fc-confetti{display:none}.fc-btn:hover{transform:none}}.gs-section{position:relative;width:100%;background:var(--mk-aurora);padding:64px 0 72px;overflow:hidden;contain:layout style paint}.gs-line{position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(44,85,224,.45),rgba(109,92,232,.45),rgba(14,165,164,.45),transparent)}.gs-line-top{top:0}.gs-line-bot{bottom:0}.gs-header{display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:48px;position:relative;z-index:4}.gs-load-track{width:160px;height:1px;background:rgba(15,23,42,.08);border-radius:1px;overflow:hidden;opacity:1;transition:opacity .6s ease .3s}.gs-load-track--done{opacity:0;pointer-events:none}.gs-load-bar{height:100%;background:linear-gradient(90deg,#2c55e0,#5b6cff,#0ea5a4);border-radius:1px;transition:width .3s ease}.gs-head{max-width:820px;padding:0 20px;text-align:center;font-family:var(--font-ui)}.gs-head .gs-head-eyebrow{color:var(--mk-blue);letter-spacing:.14em}.gs-head .gs-head-title{max-width:760px;margin:10px auto 0;color:var(--mk-text,#0f172a);text-wrap:balance}.gs-head .gs-head-lede{max-width:650px;margin:14px auto 0;color:var(--mk-text-2,#44516a);line-height:1.65;text-wrap:balance}.gs-slider-status{display:flex;align-items:center;gap:8px;color:#64748b;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.gs-status-dot{width:7px;height:7px;border-radius:50%;background:#16a34a;box-shadow:0 0 0 4px rgba(22,163,74,.14),0 0 12px rgba(22,163,74,.45)}.gs-carousel-stage{height:470px;overflow:visible;perspective:none;transform-style:flat}.gs-carousel-card{position:absolute;top:50%;left:50%;width:min(62vw,700px);aspect-ratio:16/9;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .42s ease,transform .52s cubic-bezier(.22,1,.36,1),filter .42s ease;z-index:2}.gs-carousel-card--active{filter:none;opacity:1;z-index:3}.gs-carousel-card--entering-next{animation:gsCarouselFlyInNext .62s cubic-bezier(.22,1,.36,1) both}.gs-carousel-card--entering-previous{animation:gsCarouselFlyInPrevious .62s cubic-bezier(.22,1,.36,1) both}@keyframes gsCarouselFlyInNext{0%{opacity:0;transform:translate(calc(-50% + 120px),-50%) scale(.92)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes gsCarouselFlyInPrevious{0%{opacity:0;transform:translate(calc(-50% - 120px),-50%) scale(.92)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.gs-carousel-card--previous{transform:translate(calc(-50% - min(39vw, 470px)),-50%) scale(.68)}.gs-carousel-card--next,.gs-carousel-card--previous{filter:saturate(.8) brightness(.82);opacity:.82;z-index:1}.gs-carousel-card--next{transform:translate(calc(-50% + min(39vw, 470px)),-50%) scale(.68)}.gs-carousel-tv{position:absolute;inset:0}.gs-carousel-tv .gs-tv-body{border-radius:18px;padding:11px 11px 19px;box-shadow:0 28px 60px -30px rgba(44,85,224,.4),0 0 0 1px rgba(15,23,42,.12)}.gs-carousel-card--active .gs-carousel-tv .gs-tv-body{box-shadow:var(--mk-screen-shadow),0 0 0 1px rgba(44,85,224,.35),0 0 60px rgba(44,85,224,.16)}.gs-carousel-card--active .gs-tv-screen{box-shadow:inset 0 0 24px rgba(0,0,0,.8),0 0 28px rgba(56,189,248,.12)}.gs-carousel-control{position:absolute;top:50%;z-index:5;display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--mk-line);border-radius:50%;background:#fff;color:var(--mk-text);box-shadow:0 1px 2px rgba(15,23,42,.08),0 10px 24px -10px rgba(44,85,224,.45);cursor:pointer;transform:translateY(-50%);transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.gs-carousel-control:hover{border-color:rgba(44,85,224,.45);background:#eff6ff;color:#2245bd;transform:translateY(-50%) scale(1.06)}.gs-carousel-control:focus-visible{outline:2px solid var(--mk-blue);outline-offset:3px}.gs-carousel-control--prev{left:max(18px,calc(50% - min(39vw, 470px)))}.gs-carousel-control--next{right:max(18px,calc(50% - min(39vw, 470px)))}.gs-stage{position:relative;height:500px;display:flex;align-items:center;justify-content:center;perspective:1200px;perspective-origin:50% 50%;transform-style:preserve-3d;z-index:3}.gs-center-glow{display:none;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(44,85,224,.18) 0,rgba(109,92,232,.1) 50%,transparent 70%)}.gs-center-glow,.gs-grid-floor{position:absolute;pointer-events:none;z-index:0}.gs-grid-floor{bottom:-20px;left:50%;transform:translateX(-50%) rotateX(70deg);width:900px;height:300px;background-image:linear-gradient(rgba(44,85,224,.12) 1px,transparent 0),linear-gradient(90deg,rgba(44,85,224,.12) 1px,transparent 0);background-size:40px 40px;mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 20%,transparent 100%)}.gs-item-img{width:100%!important;height:100%!important;object-fit:cover;display:block;transition:opacity .35s ease;opacity:0}.gs-item-img.loaded,.gs-item-img[data-loaded=true]{opacity:1}.gs-reflection{position:absolute;bottom:-60px;left:50%;transform:translateX(-50%);width:700px;height:60px;background:radial-gradient(ellipse 80% 100% at 50% 0,rgba(44,85,224,.16) 0,transparent 100%);pointer-events:none;z-index:1}@media (max-width:1200px){.gs-stage{--r-scale:0.78}.gs-fall--far{display:none}}@media (max-width:900px){.gs-stage{height:340px;perspective:900px;--r-scale:0.6}.gs-item{width:300px;height:169px}.gs-jp-header{gap:3px;padding:2px 3px}.gs-jp-title{font-size:5.5px}.gs-jp-chip{width:7.5px;height:7.5px;font-size:4.5px;line-height:5.5px}.gs-jp-amt{font-size:8.5px;padding:1px 3px}.gs-carousel-stage{height:360px}.gs-carousel-card{width:min(70vw,560px)}.gs-carousel-card--previous{transform:translate(calc(-50% - 31vw),-50%) scale(.62)}.gs-carousel-card--next{transform:translate(calc(-50% + 31vw),-50%) scale(.62)}.gs-carousel-control--prev{left:18px}.gs-carousel-control--next{right:18px}}@media (max-width:600px){.gs-stage{height:270px;perspective:700px;--r-scale:0.44}.gs-item{width:224px;height:126px}.gs-fall,.gs-grid-floor,.gs-jp-slot,.gs-reflection,.gs-tv-base,.gs-tv-neck{display:none}.gs-jp-logo-wrap{width:100%}.gs-carousel-stage{height:260px}.gs-carousel-card{width:min(82vw,420px)}.gs-carousel-card--next,.gs-carousel-card--previous{opacity:0;pointer-events:none}.gs-carousel-control{width:36px;height:36px}.gs-carousel-control--prev{left:8px}.gs-carousel-control--next{right:8px}.gs-slider-status{font-size:10px}}@media (prefers-reduced-motion:reduce){.gs-fall,.gs-jp-track,.gs-orbit{animation:none}}.gs-globe{position:absolute;width:400px;height:400px;transform:translateZ(0);transform-style:preserve-3d;pointer-events:none;z-index:1}.gs-globe-atmos{position:absolute;inset:-16%;border-radius:50%;background:radial-gradient(circle,rgba(56,160,255,.3) 52%,rgba(109,92,232,.18) 66%,rgba(14,165,164,.1) 74%,transparent 80%);filter:blur(16px);animation:gsGlobeBreathe 9s ease-in-out infinite;will-change:transform,opacity}@keyframes gsGlobeBreathe{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.045);opacity:1}}.gs-globe-body{position:absolute;inset:0;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 30% 26%,#5cb0ff 0,#2f7ae6 30%,#1f5fd6 52%,#0b2c7a 78%,#05123a 100%);box-shadow:inset -26px -30px 62px rgba(2,6,23,.72),inset 16px 18px 44px rgba(140,210,255,.2),0 34px 80px rgba(6,18,58,.7)}.gs-globe-map{position:absolute;top:0;left:0;width:200%;height:100%;background-image:url(/_next/static/media/globe-texture.9f245841.svg);background-repeat:repeat-x;background-size:50% 100%;opacity:.5;animation:gsGlobeSpin 30s linear infinite;will-change:transform}@keyframes gsGlobeSpin{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.gs-globe-shade{background:radial-gradient(circle at 30% 24%,rgba(200,236,255,.38) 0,rgba(200,236,255,0) 44%),radial-gradient(circle at 50% 50%,rgba(2,6,23,0) 46%,rgba(2,6,23,.52) 76%,rgba(2,6,23,.92) 100%)}.gs-globe-rim,.gs-globe-shade{position:absolute;inset:0;border-radius:50%}.gs-globe-rim{box-shadow:inset 0 0 0 1px rgba(160,215,255,.34),0 0 70px rgba(56,160,255,.22)}@media (max-width:900px){.gs-globe{width:290px;height:290px}}@media (max-width:600px){.gs-globe{width:210px;height:210px}}@media (prefers-reduced-motion:reduce){.gs-globe-atmos,.gs-globe-map{animation:none}}.gs-orbit{position:absolute;width:420px;height:236px;transform-style:preserve-3d;animation:gsOrbitSpin var(--orbit-seconds,46s) linear infinite;will-change:transform;opacity:0;transition:opacity 1.2s ease .3s}.gs-orbit--visible{opacity:1}@keyframes gsOrbitSpin{0%{transform:rotateX(var(--orbit-tilt,0deg)) rotateY(0deg)}to{transform:rotateX(var(--orbit-tilt,0deg)) rotateY(-1turn)}}.gs-item{top:0;left:0;width:420px;height:236px;transform-style:preserve-3d;transform:rotateY(var(--item-angle,0deg)) translateZ(calc(var(--orbit-radius, 520px) * var(--r-scale, 1))) scale(var(--orbit-scale,1))}.gs-item,.gs-tv{position:absolute}.gs-tv{inset:0;transform-style:preserve-3d}.gs-tv-body{position:absolute;inset:0;border-radius:15px;padding:9px 9px 16px;background:linear-gradient(160deg,#14315e,#0d2650 45%,#081b3c);border:1px solid rgba(127,227,255,.55);box-shadow:0 26px 70px rgba(0,0,0,.72),inset 0 1px 0 rgba(190,240,255,.28);backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:flat}.gs-tv-body--front{transform:translateZ(9px)}.gs-tv-body--back{transform:translateZ(-9px) rotateY(180deg)}.gs-tv-body--back .gs-tv-screen:after{content:"";position:absolute;inset:0;background:rgba(4,9,26,.24);pointer-events:none}.gs-tv-cap,.gs-tv-edge{position:absolute;background:linear-gradient(180deg,#14315e,#071734 70%,#050f28)}.gs-tv-edge{top:6px;bottom:6px;width:17.4px}.gs-tv-edge--l{left:0;transform:translateX(-8.7px) rotateY(90deg)}.gs-tv-edge--r{right:0;transform:translateX(8.7px) rotateY(90deg)}.gs-tv-cap{left:6px;right:6px;height:17.4px}.gs-tv-cap--t{top:0;transform:translateY(-8.7px) rotateX(90deg)}.gs-tv-cap--b{bottom:0;transform:translateY(8.7px) rotateX(90deg)}.gs-tv-screen{position:absolute;inset:9px 9px 16px;border-radius:8px;overflow:hidden;background:#050a18;box-shadow:inset 0 0 22px rgba(0,0,0,.85);contain:layout paint}.gs-scr-bg,.gs-ticket-layer{position:absolute;inset:0}.gs-ticket-layer{z-index:2;pointer-events:none}.gs-scr-tickets,.gs-ticket-layer:after{position:absolute;inset:0}.gs-ticket-layer:after{content:"";pointer-events:none;opacity:.7;mix-blend-mode:screen;background:linear-gradient(115deg,transparent 28%,rgba(255,238,166,.2) 44%,transparent 54%);transform:translateX(-105%);animation:gsTicketSweep 7s ease-in-out infinite}.gs-ticket-layer[data-ticket-style=xmas] .gs-scr-tickets{filter:drop-shadow(0 0 1px rgba(255,226,138,.95)) drop-shadow(0 0 5px rgba(255,190,60,.48))}.gs-ticket-layer[data-ticket-style=hallow] .gs-scr-tickets{filter:drop-shadow(0 0 1px rgba(0,229,255,.95)) drop-shadow(0 0 5px rgba(255,46,136,.5))}@keyframes gsTicketSweep{0%,58%{transform:translateX(-105%)}76%,to{transform:translateX(105%)}}.gs-fall{position:absolute;left:0;right:0;top:calc(var(--tile) * -1);height:calc(100% + var(--tile));background-repeat:repeat;background-size:var(--tile) var(--tile);animation:gsFall var(--fall-seconds) linear infinite;pointer-events:none;z-index:1}@keyframes gsFall{0%{transform:translateY(0)}to{transform:translateY(var(--tile))}}.gs-tv-screen[data-theme=xmas] .gs-fall{background-image:url(/_next/static/media/snow-tile.19820c58.svg)}.gs-tv-screen[data-theme=hallow] .gs-fall{background-image:url(/_next/static/media/cash-tile.0cdb1ec7.svg)}.gs-fall--far{--tile:92px;--fall-seconds:13s;opacity:.45}.gs-fall--near{--tile:148px;--fall-seconds:8s;opacity:.95}.gs-tv-screen[data-theme=hallow] .gs-fall--far{--tile:130px;--fall-seconds:11s;opacity:.5}.gs-tv-screen[data-theme=hallow] .gs-fall--near{--tile:196px;--fall-seconds:6.5s}.gs-jp-header{position:absolute;top:0;left:0;right:0;height:34px;z-index:3;overflow:hidden;box-sizing:border-box;border-bottom:1px solid rgba(255,255,255,.14)}.gs-jp-banner{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(1.12) contrast(1.04);image-rendering:auto;backface-visibility:hidden;transform:translateZ(0)}@media (max-width:900px){.gs-jp-header{height:16%}.gs-scr-tickets{object-fit:contain}}.gs-jp-header:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(2,7,20,.18),transparent 22%,transparent 78%,rgba(2,7,20,.18))}.gs-jp-slot{flex:1;min-width:0;overflow:hidden;border-radius:4px}.gs-jp-track{height:100%;animation:gsJackpotCycle var(--jp-seconds,22s) ease-in-out infinite}.gs-jp-cell{height:100%;box-sizing:border-box}@keyframes gsJackpotCycle{0%,30%{transform:translateY(0)}33%,63%{transform:translateY(-100%)}66%,96%{transform:translateY(-200%)}to{transform:translateY(-300%)}}.gs-jp-card{height:100%;border-radius:4px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 2px 6px rgba(0,0,0,.45)}.gs-jp-bar{height:2px;flex-shrink:0}.gs-jp-body{flex:1;min-height:0;display:flex;align-items:center;justify-content:space-between;gap:4px;padding:0 4px}.gs-jp-meta{min-width:0;display:flex;flex-direction:column;gap:1px}.gs-jp-title{font-size:6.5px;font-weight:800;letter-spacing:.08em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-jp-nums{display:flex;gap:2px}.gs-jp-chip{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.4);font-size:5px;font-style:normal;font-weight:700;line-height:7px;text-align:center}.gs-jp-amt,.gs-jp-chip{color:#fff;flex-shrink:0}.gs-jp-amt{padding:1.5px 4px;border-radius:3px;font-size:10px;font-weight:800;white-space:nowrap}.gs-tv-led{bottom:5px;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:#22d3ee;box-shadow:0 0 8px rgba(34,211,238,.9)}.gs-tv-led,.gs-tv-neck{position:absolute;left:50%}.gs-tv-neck{top:100%;width:46px;height:22px;margin-left:-23px;background:linear-gradient(180deg,#7fe3ff,#1aa8e0);clip-path:polygon(22% 0,78% 0,100% 100%,0 100%)}.gs-tv-base{top:calc(100% + 18px);width:150px;height:40px;margin-left:-75px;transform:rotateX(72deg);background:linear-gradient(180deg,#8ee8ff,#1188c4 60%,#0a5f8e);box-shadow:0 0 30px rgba(26,168,224,.35)}.gs-orbit-path,.gs-tv-base{position:absolute;left:50%;border-radius:50%}.gs-orbit-path{top:50%;width:calc(var(--orbit-radius, 470px) * var(--r-scale, 1) * 2);height:calc(var(--orbit-radius, 470px) * var(--r-scale, 1) * 2);margin-top:calc(var(--orbit-radius, 470px) * var(--r-scale, 1) * -1);margin-left:calc(var(--orbit-radius, 470px) * var(--r-scale, 1) * -1);border:1px solid rgba(var(--orbit-path,120,190,255),.2);transform:rotateX(90deg);pointer-events:none;box-shadow:0 0 30px rgba(var(--orbit-path,56,160,255),.09)}.gs-section.mk-idle .gs-globe-atmos,.gs-section.mk-idle .gs-globe-map,.gs-section.mk-idle .gs-orbit{will-change:auto}.gs-theme{inset:0}.gs-theme,.gs-theme-plane{position:absolute;overflow:hidden}.gs-theme-plane{--signature-h:48px;top:0;left:0;display:flex;flex-direction:column;transform-origin:0 0;visibility:hidden}.gs-theme-banner{flex:none;display:block;width:100%;height:144px}.gs-theme-content{position:relative;flex:1;min-height:0;display:flex;padding-bottom:var(--signature-h)}.gs-snap{width:100%;height:100%;object-fit:cover;display:block}.gs-live-theme,.gs-snap{position:absolute;inset:0}.gs-live-theme{animation:gs-live-in .6s ease both}@keyframes gs-live-in{0%{opacity:0}}.gs-glow{position:absolute;z-index:0;left:50%;top:50%;width:min(90vw,1000px);aspect-ratio:2/1;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,var(--gs-glow,#6366f1),transparent);opacity:.1;filter:blur(30px);transition:background .9s ease;pointer-events:none}.gs-live{position:absolute;z-index:4;top:18px;right:18px;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font:800 11px/1 var(--font-ui);letter-spacing:.14em;color:#fff;background:linear-gradient(135deg,#f43f5e,#be123c);box-shadow:0 0 14px rgba(244,63,94,.7)}.gs-live-dot{width:6px;height:6px;border-radius:50%;background:#fff;animation:gs-live-blink 1.2s ease-in-out infinite}@keyframes gs-live-blink{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.gs-live-dot{animation:none}.gs-glow{transition:none}}.gs-grid-floor{display:none}.ent-backdrop{position:absolute;inset:0;pointer-events:none;background:var(--mk-dots);background-size:22px 22px;-webkit-mask:radial-gradient(80% 70% at 50% 45%,#000 30%,transparent 85%);mask:radial-gradient(80% 70% at 50% 45%,#000 30%,transparent 85%)}.ent-bento{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ent-card--live,.ent-card--voice{grid-column:span 2}.ent-card{position:relative;display:flex;flex-direction:column;border-radius:24px;background:#fff;border:1px solid var(--mk-card-line);box-shadow:var(--mk-card-shadow);overflow:hidden;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease}.ent-card:hover{transform:translateY(-4px);box-shadow:0 1px 2px rgba(15,23,42,.06),0 30px 60px -30px color-mix(in srgb,var(--ent-hue,#2c55e0) 60%,transparent)}.ent-card__visual{position:relative;display:grid;place-items:center;min-height:170px;padding:22px;background:radial-gradient(70% 90% at 50% 0,color-mix(in srgb,var(--ent-hue) 16%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--ent-hue) 6%,#fff),#fff);border-bottom:1px solid var(--mk-card-line)}.ent-card__body{padding:20px 24px 24px}.ent-icon{display:inline-grid;place-items:center;width:38px;height:38px;margin-bottom:12px;border-radius:11px;color:#fff;background:var(--ent-hue);box-shadow:0 8px 18px -10px var(--ent-hue)}.ent-h3{margin:0 0 6px;font-size:19px;font-weight:750;letter-spacing:-.01em;color:var(--mk-text)}.ent-desc{margin:0;font-size:15.5px;line-height:1.55;color:var(--mk-text-2)}.ev{width:100%;max-width:440px;font-family:var(--font-ui)}.ev-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.25)}.ev-live{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:0 14px;max-width:520px}.ev-live__scan{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;color:#fff;background:var(--ent-hue);box-shadow:0 12px 24px -12px var(--ent-hue)}.ev-live__wire{height:3px;border-radius:3px;background:repeating-linear-gradient(90deg,var(--ent-hue) 0 8px,transparent 8px 14px)}.ev-live__screens{display:flex;gap:8px}.ev-live__screen{display:flex;flex-direction:column;align-items:center;justify-content:center;width:78px;height:56px;border-radius:10px;color:#fff;background:linear-gradient(150deg,#1e293b,#0f172a);box-shadow:inset 0 0 0 2px #334155,0 10px 20px -12px rgba(15,23,42,.6)}.ev-live__label{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#93c5fd}.ev-live__num{font-size:20px;font-weight:900;letter-spacing:.04em}.ev-live__tag{grid-column:1/-1;justify-self:center;display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:6px 12px;border-radius:999px;font-size:13px;font-weight:700;color:#065f46;background:#ecfdf5;box-shadow:inset 0 0 0 1px #a7f3d0}.ev-roles{display:flex;flex-direction:column;gap:8px;max-width:260px}.ev-roles__row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--mk-card-line),0 6px 14px -10px rgba(15,23,42,.3)}.ev-roles__avatar{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;font-size:12px;font-weight:800;color:#fff;background:var(--ent-hue)}.ev-roles__name{flex:1;font-size:14px;font-weight:700;color:var(--mk-text)}.ev-switch{position:relative;width:34px;height:20px;border-radius:999px;background:#cbd5e1}.ev-switch:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff}.ev-switch.is-on{background:var(--ent-hue)}.ev-switch.is-on:after{left:17px}.ev-stores{display:flex;flex-direction:column;gap:10px;max-width:260px}.ev-stores__store{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--mk-card-line)}.ev-stores__name{font-size:13px;font-weight:800;color:var(--mk-text)}.ev-stores__wall{display:flex;gap:5px}.ev-stores__tv{width:30px;height:20px;border-radius:4px;background:linear-gradient(140deg,var(--ent-hue),#0f172a);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.25)}.ev-screens{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:14px;height:110px}.ev-screens__land,.ev-screens__port{border-radius:8px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.12) 0 1px,transparent 1px 14px),repeating-linear-gradient(0deg,rgba(255,255,255,.12) 0 1px,transparent 1px 12px),linear-gradient(150deg,var(--ent-hue),#7c2d12);box-shadow:inset 0 0 0 3px #1e293b,0 14px 24px -14px rgba(15,23,42,.6)}.ev-screens__land{width:130px;height:76px}.ev-screens__port{width:58px;height:104px}.ev-screens__badge{position:absolute;top:-4px;right:calc(50% - 104px);padding:4px 9px;border-radius:8px;font-size:13px;font-weight:900;color:#fff;background:#0f172a}.ev-cloud{display:flex;flex-direction:column;gap:8px;max-width:240px}.ev-cloud__row{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:12px;font-size:14px;font-weight:700;color:var(--mk-text);background:#fff;box-shadow:inset 0 0 0 1px var(--mk-card-line)}.ev-cloud__check{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;color:#fff;background:var(--ent-hue)}.ev-cloud__by{margin-left:auto;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ent-hue)}.ev-voice{display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px 18px;max-width:540px}.ev-voice__said{grid-column:1/-1;justify-self:start;display:inline-flex;align-items:center;gap:10px;padding:12px 16px;border-radius:18px 18px 18px 4px;font-size:16px;font-weight:700;color:#fff;background:linear-gradient(120deg,var(--ent-hue),#5b6cff);box-shadow:0 14px 28px -16px var(--ent-hue)}.ev-voice__mic{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.22)}.ev-voice__wave{display:flex;align-items:center;gap:4px;height:30px}.ev-voice__wave i{width:4px;border-radius:4px;background:color-mix(in srgb,var(--ent-hue) 55%,#c4b5fd)}.ev-voice__reply{justify-self:end;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:18px 18px 4px 18px;font-size:14px;font-weight:700;color:var(--mk-text);background:#fff;box-shadow:inset 0 0 0 1px var(--mk-card-line),0 10px 20px -14px rgba(15,23,42,.4)}.ent-card--stats{justify-content:center;padding:26px;color:#fff;border:0;background:radial-gradient(80% 80% at 100% 0,rgba(255,255,255,.18),transparent 60%),linear-gradient(140deg,#2c55e0,#5b6cff 60%,#0891b2);box-shadow:0 30px 60px -30px rgba(109,92,232,.7)}.ent-stats__title{margin:0 0 18px;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.8)}.ent-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;margin:0}.ent-stat{display:flex;flex-direction:column-reverse;gap:4px}.ent-stat-value{margin:0;font-size:clamp(30px,3vw,40px);font-weight:900;line-height:1;letter-spacing:-.04em}.ent-stat-label{font-size:14px;font-weight:600;color:rgba(255,255,255,.85)}@media (max-width:1000px){.ent-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.ent-card--live,.ent-card--voice{grid-column:1/-1}}@media (max-width:640px){.ent-bento{grid-template-columns:minmax(0,1fr)}.ev-live{grid-template-columns:auto 24px 1fr;gap:0 10px}.ev-live__screen{width:60px;height:50px}.ev-live__num{font-size:17px}.ev-voice{grid-template-columns:minmax(0,1fr)}.ev-voice__said{font-size:14px}}@media (prefers-reduced-motion:reduce){.ent-card{transition:none}.ent-card:hover{transform:none}}