.se-page{min-height:100vh;flex-direction:column;background-color:#eef3fb}.se-main,.se-page{position:relative;display:flex}.se-main{z-index:1;flex:1;align-items:center;justify-content:center;padding:calc(var(--header-height) + 32px) 16px 48px}.se-bg{z-index:0;pointer-events:none;overflow:hidden}.se-bg,.se-bg-svg{position:absolute;inset:0}.se-bg-svg{width:100%;height:100%;display:block}.se-page .footer{position:relative;z-index:2}.se-bg-veil{position:absolute;inset:0;background:radial-gradient(ellipse 70% 50% at 50% 42%,rgba(255,255,255,.35),transparent 70%),linear-gradient(180deg,rgba(238,243,251,.2),rgba(244,247,255,.55))}.se-orb{position:absolute;border-radius:50%;filter:blur(2px);animation:seFloat 7s ease-in-out infinite}.se-orb-1{width:14px;height:14px;background:rgba(74,144,226,.35);top:18%;left:12%}.se-orb-2{width:10px;height:10px;background:rgba(231,76,60,.3);top:28%;right:14%;animation-delay:-2s}.se-orb-3{width:8px;height:8px;background:rgba(243,156,18,.35);bottom:22%;left:22%;animation-delay:-4s}.se-orb-4{width:12px;height:12px;background:rgba(74,144,226,.25);bottom:30%;right:18%;animation-delay:-1.5s}.se-card{position:relative;z-index:1;width:100%;max-width:640px;background:rgba(255,255,255,.9);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.7);border-radius:24px;box-shadow:0 24px 60px rgba(44,62,80,.12),inset 0 2px 0 rgba(255,255,255,.8);padding:40px 32px 36px;text-align:center;animation:seRise .8s cubic-bezier(.22,1,.36,1) both}.se-icon-wrap{position:relative;width:108px;height:108px;margin:0 auto 22px}.se-pulse{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(231,76,60,.35);animation:sePulseRing 2.4s ease-out infinite}.se-pulse:nth-child(2){animation-delay:.8s}.se-icon{position:relative;width:108px;height:108px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#ff6b57,#c0392b);color:#fff;font-size:42px;box-shadow:0 12px 28px rgba(192,57,43,.35);animation:seIconBob 3.2s ease-in-out infinite}.se-icon i{animation:seShake 3.6s ease-in-out infinite}.se-badge{display:inline-flex;align-items:center;gap:8px;background:#fff5f4;color:#c0392b;border:1px solid #f5c6c2;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:700;letter-spacing:.3px;margin-bottom:16px;animation:seRise .8s cubic-bezier(.22,1,.36,1) .1s both}.se-badge i{animation:seSpin 4s linear infinite}.se-title{font-size:1.75rem!important;font-weight:800;color:#1f2a37;margin-bottom:14px;line-height:1.3;animation:seRise .8s cubic-bezier(.22,1,.36,1) .15s both}.se-message{color:#4a5568;font-size:1.05rem;line-height:1.85;margin:0 auto 24px;max-width:36em;animation:seRise .8s cubic-bezier(.22,1,.36,1) .22s both}.se-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:26px;animation:seRise .8s cubic-bezier(.22,1,.36,1) .28s both}.se-chip{display:inline-flex;align-items:center;gap:8px;background:#f4f7ff;border:1px solid #dce6f5;color:#2c3e50;border-radius:12px;padding:10px 14px;font-size:13.5px;font-weight:600}.se-chip i{color:#4a90e2;font-size:15px}.se-chip-warn i{color:#e67e22}.se-chip-time i{color:#c0392b;animation:seTick 1.6s ease-in-out infinite}.se-progress{margin:0 auto 26px;max-width:360px;animation:seRise .8s cubic-bezier(.22,1,.36,1) .34s both}.se-progress-label{display:flex;justify-content:space-between;align-items:center;font-size:12.5px;font-weight:600;color:#6b7280;margin-bottom:8px}.se-progress-track{height:8px;background:#e8eef8;border-radius:999px;overflow:hidden}.se-progress-bar{height:100%;width:42%;border-radius:999px;background:linear-gradient(90deg,#4a90e2,#e74c3c,#4a90e2);background-size:200% 100%;animation:seShimmer 2.2s linear infinite,seLoad 3.6s ease-in-out infinite}.se-actions{display:flex;flex-wrap:wrap;gap:12px;animation:seRise .8s cubic-bezier(.22,1,.36,1) .4s both}.se-actions,.se-btn{justify-content:center}.se-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:12px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.se-btn:hover{transform:translateY(-2px)}.se-btn-primary{background:linear-gradient(135deg,#4a90e2,#357abd);color:#fff;box-shadow:0 8px 18px rgba(74,144,226,.28)}.se-btn-primary:hover{box-shadow:0 12px 24px rgba(74,144,226,.36);color:#fff}.se-btn-ghost{background:#fff;color:#2c3e50;border:1px solid #dce6f5}.se-btn-ghost:hover{background:#f4f7ff;color:#2c3e50}@keyframes seRise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes seFloat{0%,to{transform:translate(0);opacity:.45}50%{transform:translate(8px,-16px);opacity:.9}}@keyframes sePulseRing{0%{transform:scale(.85);opacity:.7}to{transform:scale(1.45);opacity:0}}@keyframes seIconBob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes seShake{0%,80%,to{transform:rotate(0)}85%{transform:rotate(-10deg)}90%{transform:rotate(8deg)}95%{transform:rotate(-6deg)}}@keyframes seSpin{to{transform:rotate(1turn)}}@keyframes seTick{0%,to{transform:rotate(0)}50%{transform:rotate(12deg)}}@keyframes seShimmer{0%{background-position:0 50%}to{background-position:200% 50%}}@keyframes seLoad{0%,to{width:28%}50%{width:68%}}.se-led{animation:seBlink 1.4s ease-in-out infinite}.se-led-fast{animation-duration:.7s}.se-led-alert{animation-duration:.55s}.se-usage-a{animation:seUsageA 3.4s ease-in-out infinite}.se-usage-a,.se-usage-b{transform-box:fill-box;transform-origin:left center}.se-usage-b{animation:seUsageB 2.6s ease-in-out infinite}.se-cloud{animation:seCloud 5s ease-in-out infinite}.se-warn-ring{animation:seWarnPulse 2.8s ease-out infinite}.se-gear,.se-warn-ring{transform-box:fill-box;transform-origin:center}.se-gear-lg{animation:seSpin 12s linear infinite}.se-gear-sm{animation:seSpinReverse 8s linear infinite}.se-dash-a{animation:seDash 1.6s linear infinite}.se-dash-b{animation:seDashReverse 1.8s linear infinite}.se-node{animation:seNode 3.6s ease-in-out infinite}.se-node-2{animation-duration:3.2s;animation-delay:-1s}.se-node-3{animation-duration:3.8s;animation-delay:-.6s}.se-node-4{animation-duration:2.8s;animation-delay:-1.4s}.se-float-slow{animation:seFloat 10s ease-in-out infinite}@keyframes seBlink{0%,to{opacity:1}50%{opacity:.2}}@keyframes seUsageA{0%,to{transform:scaleX(.25)}50%{transform:scaleX(1)}}@keyframes seUsageB{0%,to{transform:scaleX(1)}50%{transform:scaleX(.28)}}@keyframes seCloud{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes seWarnPulse{0%{transform:scale(.9);opacity:.14}to{transform:scale(1.25);opacity:.02}}@keyframes seSpinReverse{to{transform:rotate(-1turn)}}@keyframes seDash{to{stroke-dashoffset:-40}}@keyframes seDashReverse{to{stroke-dashoffset:40}}@keyframes seNode{0%,to{transform:translateY(0);opacity:.55}50%{transform:translateY(-16px);opacity:.95}}@media (max-width:640px){.se-page{min-height:100svh}.se-main{min-height:calc(100svh - var(--header-height));padding:calc(var(--header-height) + 16px) 16px 24px;align-items:center;justify-content:center}.se-card{padding:28px 18px 24px;border-radius:18px}.se-title{font-size:1.4rem!important}.se-message{font-size:.98rem;line-height:1.8}.se-icon,.se-icon-wrap{width:92px;height:92px}.se-icon{font-size:36px}.se-btn{min-width:200px}}