.gm-home .se-hero-art{width:100%;max-width:560px;margin-left:auto;padding:14px 0 26px;position:relative}.gm-home .se-ba{--p:50%;aspect-ratio:4/3;background:#0b0a12;border:2px solid #ff5fa2;border-radius:24px;position:relative;overflow:hidden;transform:rotate(1.5deg);box-shadow:0 24px 50px #000a}.gm-home .se-ba video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.gm-home .se-before{filter:grayscale(.85)brightness(.75)contrast(.8)}.gm-home .se-after{filter:saturate(1.35)contrast(1.12);clip-path:inset(0 0 0 var(--p))}.gm-home .se-tag{color:#fff;background:#0b0a12cc;border:1px solid #fff4;border-radius:100px;padding:5px 12px;font-size:12px;font-weight:700;position:absolute;top:12px}.gm-home .se-tag.l{left:12px}.gm-home .se-tag.r{color:#14101c;background:#ffb347;border-color:#0000;right:12px}.gm-home .se-line{top:0;bottom:0;left:var(--p);pointer-events:none;background:#fff;width:3px;margin-left:-1.5px;position:absolute;box-shadow:0 0 12px #0008}.gm-home .se-line b{color:#14101c;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;margin:-19px 0 0 -19px;font-size:16px;display:grid;position:absolute;top:50%;left:50%}.gm-home .se-ba input{opacity:0;cursor:ew-resize;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}.gm-home .se-snd{z-index:2;color:#fff;cursor:pointer;background:#0b0a12d9;border:1px solid #fff5;border-radius:100px;padding:7px 13px;font-size:12px;font-weight:700;position:absolute;bottom:12px;right:12px}.gm-home .se-st1{background:#b6f26b;position:absolute;bottom:6%;left:-2%;transform:rotate(-5deg)}.gm-home .se-st2{z-index:3;background:#3fd6ff;position:absolute;top:-2%;right:2%;transform:rotate(4deg)}.gm-home .se-bento{grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(150px,auto);gap:14px;display:grid}.gm-home .se-a{grid-area:1/1/3/8;min-height:360px}.gm-home .se-b{grid-area:1/8/2/13;margin-top:18px}.gm-home .se-c{grid-area:2/8/4/10}.gm-home .se-d{grid-area:2/10/4/13;margin-top:-18px}.gm-home .se-bento .cr-tile{min-height:220px}.gm-home .se-flow{grid-template-columns:repeat(4,1fr);align-items:start;gap:14px;display:grid}.gm-home .se-fs:nth-child(2),.gm-home .se-fs:nth-child(4){margin-top:22px}.gm-home .se-fs h3{margin:14px 0 6px;font-size:clamp(34px,3.6vw,46px)}.gm-home .se-fs p{margin:0}.gm-home .se-power{grid-template-columns:1.1fr 1fr;gap:14px;display:grid}.gm-home .se-col{background:#15131c;border:1px solid #ffffff1c;border-radius:22px;padding:22px}.gm-home .se-col.live{background:linear-gradient(160deg,#b6f26b1f,#15131c 70%);border:2px solid #b6f26b88}.gm-home .se-col.soon{border-style:dashed;transform:rotate(.6deg)}.gm-home .se-col h3{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;font-size:20px;display:flex}.gm-home .se-badge{color:#e9e4f3;background:#ffffff1a;border:1px solid #ffffff2a;border-radius:100px;padding:4px 11px;font-size:12px;font-weight:700}.gm-home .se-badge.now{color:#14101c;background:#b6f26b;border-color:#0000}.gm-home .se-col ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.gm-home .se-col li{color:#fff;background:#ffffff10;border:1px solid #ffffff1c;border-radius:100px;padding:8px 14px;font-size:13px;font-weight:600}.gm-home .se-col.soon li{color:#b9b4c6;border-style:dashed}.gm-home .se-col small{color:#a9a4b6;margin-top:14px;font-size:12px;display:block}.gm-home .se-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:12px;display:flex}@media (width<=1050px){.gm-home .se-flow{grid-template-columns:1fr 1fr}.gm-home .se-fs:nth-child(n){margin-top:0}.gm-home .se-fs:nth-child(2n){margin-top:18px}}@media (width<=860px){.gm-home .se-hero-art{max-width:460px;margin:0 auto}.gm-home .se-bento{grid-template-columns:1fr 1fr;grid-auto-rows:auto}.gm-home .se-a{aspect-ratio:16/10;grid-area:auto/1/auto/3;min-height:0}.gm-home .se-b,.gm-home .se-c,.gm-home .se-d{aspect-ratio:3/4;grid-area:auto;min-height:0;margin-top:0}.gm-home .se-b{aspect-ratio:16/10;grid-column:1/3}.gm-home .se-power{grid-template-columns:1fr}.gm-home .se-col.soon{transform:none}}@media (width<=560px){.gm-home .se-flow{grid-template-columns:1fr 1fr;gap:10px}.gm-home .se-fs{padding:16px}.gm-home .se-cta .button,.gm-home .se-page .cr-hero .actions .button{flex:1}}
