.vst-wrap{--vst-bg:#070B16;--vst-card:#0E1526;--vst-blue:#5A8CFF;--vst-blue2:#9DB9FF;--vst-cyan:#53E9D4;--vst-white:#F2F5FF;--vst-muted:#9AA6C4;--vst-line:rgba(90,140,255,.22);color:var(--vst-white);line-height:1.7}.vst-wrap *{box-sizing:border-box}.vst-hub{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:10px 0 40px}.vst-hubcard{background:linear-gradient(160deg,var(--vst-card),#0a0f1d);border:1px solid var(--vst-line);border-radius:20px;padding:32px 24px;text-align:center;transition:transform .3s,border-color .3s,box-shadow .3s;text-decoration:none!important;color:var(--vst-white)!important;display:block}.vst-hubcard:hover{transform:translateY(-8px) scale(1.02);border-color:var(--vst-blue);box-shadow:0 20px 60px rgb(90 140 255 / .2)}.vst-hubcard .vst-ic{font-size:46px;display:block;margin-bottom:14px}.vst-hubcard h3{font-size:18px;margin:0;color:var(--vst-white)}.vst-toolsec{padding:40px 0;border-top:1px solid var(--vst-line);scroll-margin-top:70px}.vst-h2{font-size:clamp(24px,4vw,36px);margin:0 0 6px;color:var(--vst-white)}.vst-h2 .vst-n{color:var(--vst-blue2);font-size:.65em;vertical-align:middle;margin-right:10px}.vst-lede{color:var(--vst-muted);margin:0 0 28px;max-width:700px}.vst-toolbox{background:linear-gradient(160deg,#0d1428,#090e1b);border:1px solid var(--vst-blue);border-radius:22px;padding:34px 28px;box-shadow:0 0 70px rgb(90 140 255 / .08);margin-bottom:36px}.vst-drop{border:2px dashed var(--vst-line);border-radius:16px;padding:36px 20px;text-align:center;cursor:pointer;transition:border-color .3s;margin-bottom:20px;color:var(--vst-white)}.vst-drop:hover{border-color:var(--vst-blue)}.vst-drop input{display:none}.vst-dic{font-size:44px}.vst-drop p{margin:6px 0;color:var(--vst-white)}.vst-hint{color:var(--vst-muted)!important;font-size:13px!important}.vst-row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;align-items:center;margin-top:6px}.vst-lbl{color:var(--vst-muted);font-size:14px}.vst-lbl select,.vst-wrap select{background:#0B1120;color:var(--vst-white);border:1px solid var(--vst-line);border-radius:10px;padding:11px 16px;font-size:14px;font-family:inherit}.vst-btn{display:inline-block;padding:13px 30px;border-radius:50px;font-weight:700;font-size:15px;cursor:pointer;border:none;transition:transform .25s,box-shadow .25s;font-family:inherit;text-decoration:none!important}.vst-btn-blue{background:linear-gradient(135deg,var(--vst-blue2),var(--vst-blue));color:#070B16!important;box-shadow:0 8px 30px rgb(90 140 255 / .3)}.vst-btn-blue:hover{transform:translateY(-3px);box-shadow:0 14px 40px rgb(90 140 255 / .45)}.vst-btn-ghost{border:1px solid var(--vst-blue);color:var(--vst-blue2)!important;background:#fff0}.vst-btn-ghost:hover{background:rgb(90 140 255 / .12);transform:translateY(-3px)}.vst-status{text-align:center;color:var(--vst-blue2);margin-top:16px;font-size:14.5px;min-height:24px}.vst-preview{max-width:100%;border-radius:12px;border:1px solid var(--vst-line);margin:18px auto;display:block}.vst-hidden{display:none!important}.vst-out{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:18px;width:100%}.vst-out img{max-width:220px;border-radius:10px;border:1px solid var(--vst-line);display:block;margin-bottom:8px}.vst-article{background:rgb(90 140 255 / .04);border:1px solid var(--vst-line);border-radius:18px;padding:30px 28px}.vst-article h3{color:var(--vst-blue2);font-size:19px;margin:22px 0 10px}.vst-article h3:first-child{margin-top:0}.vst-article p,.vst-article li{color:var(--vst-muted);font-size:15px}.vst-article ol,.vst-article ul{margin:8px 0 8px 22px}.vst-article b{color:var(--vst-white)}.vst-faq details{border-bottom:1px solid var(--vst-line);padding:12px 0}.vst-faq summary{cursor:pointer;font-weight:600;color:var(--vst-white)}.vst-faq p{margin-top:8px}@media(max-width:900px){.vst-hub{grid-template-columns:1fr 1fr}}@media(max-width:560px){.vst-hub{grid-template-columns:1fr}.vst-toolbox{padding:24px 16px}.vst-article{padding:22px 16px}}