:root{--support-white:#f5f5f7;--support-muted:#ffffffa8}html{background:#000}.support-page{min-height:100%;color:var(--support-white);background:#000;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;overflow-x:hidden}.support-hero{isolation:isolate;background:#000;flex-direction:column;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.support-video-stage{z-index:0;pointer-events:none;height:80vh;position:absolute;bottom:35vh;left:0;right:0;overflow:hidden}.support-video{object-fit:cover;opacity:1;width:100%;height:100%}.support-content{z-index:2;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;width:min(100% - 44px,1080px);padding:138px 0 132px;display:flex;position:relative}.support-badges{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin-bottom:30px;display:flex}.support-badges span{color:#ffffffc2;-webkit-backdrop-filter:blur(18px)saturate(140%);background:linear-gradient(145deg,#ffffff17,#ffffff06),#08080857;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:9px;min-height:34px;padding:0 14px;font-size:12px;display:inline-flex;box-shadow:inset 0 1px #ffffff2b,0 8px 30px #0003}.support-badges i{background:#fff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #ffffffb8}.support-content h1{color:#fff;letter-spacing:-.055em;text-wrap:balance;text-shadow:0 8px 34px #0006;max-width:1020px;margin:0;font-size:clamp(52px,6.4vw,82px);font-weight:600;line-height:.98}.support-description{max-width:720px;color:var(--support-muted);text-shadow:0 4px 20px #00000094;margin:28px 0 0;font-size:clamp(15px,1.35vw,18px);font-weight:400;line-height:1.72}.support-actions{justify-content:center;align-items:center;gap:12px;margin-top:34px;display:flex}.support-actions a{border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:0 23px;font-size:14px;font-weight:520;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s;display:inline-flex}.support-primary{color:#fff;background:#050505;border:1px solid #ffffffad;box-shadow:inset 0 1px #ffffff1f,0 10px 28px #00000052}.support-secondary{color:#fff;-webkit-backdrop-filter:blur(18px)saturate(140%);background:#ffffff0e;border:1px solid #ffffff2e;box-shadow:inset 0 1px #ffffff24}.support-actions a:hover,.support-actions a:focus-visible{border-color:#ffffffb8;transform:translateY(-2px);box-shadow:inset 0 1px #fff3,0 12px 34px #00000057}.support-capabilities{z-index:2;color:#ffffff6b;justify-content:center;align-items:center;gap:clamp(24px,5vw,68px);padding:0 24px;display:flex;position:absolute;bottom:28px;left:0;right:0}.support-capabilities span{white-space:nowrap;letter-spacing:.06em;align-items:center;gap:9px;font-size:11px;display:inline-flex}.support-capabilities svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.support-reveal{opacity:0;transition:opacity .78s cubic-bezier(.16,1,.3,1) var(--delay),transform .78s cubic-bezier(.16,1,.3,1) var(--delay);transform:translateY(22px)}.support-page.is-ready .support-reveal{opacity:1;transform:none}.support-empty{background:#000;min-height:100svh}.support-stream-status{z-index:3;color:#ffffff6b;margin:0;font-size:11px;position:absolute;bottom:92px;right:22px}@media (width<=900px){.support-video-stage{height:74vh;bottom:38vh}.support-content{width:min(100% - 34px,680px);padding:132px 0 142px}.support-content h1{letter-spacing:-.045em;font-size:clamp(45px,12vw,64px)}.support-description br{display:none}.support-capabilities{justify-content:flex-start;gap:24px;padding-inline:28px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}}@media (width<=560px){.support-content{justify-content:flex-start;padding-top:154px}.support-badges{max-width:330px;margin-bottom:24px}.support-badges span{min-height:32px;padding-inline:12px;font-size:11px}.support-actions{flex-direction:column;width:min(100%,340px)}.support-actions a{width:100%}.support-capabilities{bottom:24px}}@media (prefers-reduced-motion:reduce){.support-reveal{opacity:1;transition:none;transform:none}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.support-badges span,.support-secondary{-webkit-backdrop-filter:none;background:#111}}
