.deploy-shell{min-height:100vh;padding:36px;background:radial-gradient(ellipse at 20% 0,#ffe8d6 0,transparent 45%),#faf8f4;color:#373d43;font-family:"Segoe UI","Microsoft YaHei",sans-serif}
.deploy-brand{display:inline-flex;align-items:center;gap:24px;text-decoration:none;color:#918b81;font-size:12px}.deploy-brand img{width:116px;height:auto}.deploy-brand span{border-left:1px solid #e3ded5;padding-left:24px}
.deploy-card{width:min(700px,100%);margin:38px auto;text-align:center;padding:32px 42px;background:#ffffffb8;border:1px solid #f0e4d7;border-radius:32px;box-shadow:0 20px 70px #bd947018}
.deploy-mascot{width:170px;height:170px;margin:0 auto 14px;border-radius:50%;background:radial-gradient(circle,#ffe6c8,#fff7ed 62%,transparent 63%)}.deploy-fox{width:100%;height:100%;animation:deploy-float 4s ease-in-out infinite}.deploy-fox-eyes{transform-origin:90px 71px;animation:deploy-blink 7s infinite}
.deploy-label{font-size:9px;letter-spacing:.17em;color:#be8c66;font-weight:600}.deploy-card h1{font-size:30px;line-height:1.5;margin:16px 0;color:#363c43}.deploy-card p{font-size:14px;line-height:1.9;color:#746e64;max-width:470px;margin:0 auto}
.deploy-steps{display:flex;justify-content:center;flex-wrap:wrap;gap:15px 26px;margin:28px 0;color:#827466;font-size:12px}.deploy-steps span{display:flex;align-items:center;gap:7px}.deploy-steps i{font-size:10px;font-style:normal;color:#c58c64}
.deploy-card button{font:inherit;font-size:13px;color:white;background:#e75b35;border:0;border-radius:12px;padding:13px 23px;cursor:pointer}.deploy-card button:hover{background:#d9512d}.deploy-card button:focus-visible{outline:3px solid #a94120;outline-offset:4px}.deploy-progress{font-size:12px;color:#ad805d;margin:18px 0}.deploy-card .deploy-help{margin-top:20px;font-size:12px}.deploy-card small{display:block;font-size:10px;line-height:1.8;color:#a59989;margin-top:28px}
@keyframes deploy-float{50%{transform:translateY(-5px) rotate(2deg)}}@keyframes deploy-blink{0%,42%,46%,100%{transform:scaleY(1)}44%{transform:scaleY(.12)}}
@media(max-width:540px){.deploy-shell{padding:22px 18px}.deploy-brand{gap:15px}.deploy-brand span{padding-left:15px}.deploy-card{padding:28px 22px;margin:28px auto;border-radius:24px}.deploy-card h1{font-size:24px}.deploy-card p{font-size:13px}.deploy-steps{gap:14px;font-size:11px}}
@media(prefers-reduced-motion:reduce){.deploy-fox,.deploy-fox-eyes{animation:none}}
.deploy-demo-link{display:block;width:fit-content;margin:0 auto;padding:14px 22px;background:#e75b35;border-radius:12px;color:#fff;text-decoration:none;font-size:13px}.deploy-demo-link:hover{background:#d9512d}.deploy-demo-link:focus-visible{outline:3px solid #a94120;outline-offset:4px}.deploy-card .deploy-demo-note{font-size:11px;margin:12px auto 18px;color:#aa8c70}.deploy-card:has(.deploy-demo-link) button{background:#fff4e8;color:#9c7654;border:1px solid #ead5be;font-size:11px;padding:9px 15px}
