.mo-act{position:relative;isolation:isolate;overflow:hidden;min-height:100svh;padding-top:var(--site-nav-offset,88px);background:radial-gradient(circle at 14% 6%,rgba(77,163,255,.16),transparent 42%),radial-gradient(circle at 86% 4%,rgba(120,180,255,.1),transparent 38%),linear-gradient(180deg,#05070b,#080d16 52%,#05070b);color:#eaf1fb}.mo-act-aura{position:fixed;inset:-12%;z-index:-1;pointer-events:none;opacity:.7;background:radial-gradient(38% 30% at 50% -4%,rgba(77,163,255,.18),transparent 60%),radial-gradient(26% 24% at 16% 20%,rgba(120,180,255,.12),transparent 60%),radial-gradient(24% 22% at 86% 14%,rgba(77,163,255,.1),transparent 60%);animation:mo-act-aura-drift 16s ease-in-out infinite alternate;will-change:transform,opacity}@keyframes mo-act-aura-drift{0%{transform:translateZ(0) scale(1);opacity:.55}50%{transform:translate3d(1.8%,1.4%,0) scale(1.06);opacity:.82}to{transform:translate3d(-1.4%,2%,0) scale(1.03);opacity:.62}}.mo-act-shell{display:grid;gap:clamp(1rem,3vw,1.4rem);width:min(620px,calc(100% - 2rem));margin-inline:auto;padding-block:clamp(1rem,4vw,2.25rem) clamp(3rem,8vw,4.5rem)}.mo-act-back{display:inline-flex;align-items:center;gap:.4rem;width:-moz-fit-content;width:fit-content;color:rgba(220,232,248,.7);font-size:.85rem;font-weight:800;transition:color .16s ease}.mo-act-back:hover{color:#fff}.mo-act-head{display:grid;gap:.5rem}.mo-act-badge{display:inline-flex;align-items:center;gap:.45rem;width:-moz-fit-content;width:fit-content;border:1px solid rgba(77,163,255,.3);border-radius:999px;padding:.32rem .8rem;background:rgba(77,163,255,.12);color:#b9d6ff;font-size:.78rem;font-weight:900;letter-spacing:.02em}.mo-act-head h1{margin:0;color:#fff;font-size:clamp(1.9rem,6vw,2.6rem);line-height:1.08;letter-spacing:-.01em}.mo-act-head p{margin:0;color:#aebfd6;font-size:clamp(.98rem,2.6vw,1.08rem);line-height:1.6}.mo-act-steps{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin:.2rem 0 0;padding:0;list-style:none}.mo-act-step{display:flex;align-items:center;gap:.6rem;border:1px solid rgba(255,255,255,.1);border-radius:.9rem;padding:.7rem .85rem;background:rgba(255,255,255,.04);color:rgba(233,240,250,.6);font-size:.9rem;font-weight:800;transition:all .2s ease}.mo-act-step-dot{display:grid;place-items:center;flex:0 0 auto;width:1.75rem;height:1.75rem;border-radius:999px;background:rgba(255,255,255,.1);color:#fff;font-size:.9rem;font-weight:900}.mo-act-step.is-active{border-color:rgba(77,163,255,.55);background:rgba(77,163,255,.14);color:#fff}.mo-act-step.is-active .mo-act-step-dot{background:#4da3ff}.mo-act-step.is-done{border-color:rgba(54,224,174,.4);color:rgba(233,240,250,.85)}.mo-act-step.is-done .mo-act-step-dot{background:rgba(54,224,174,.25);color:#7ff0ce}.mo-act-card{position:relative;display:grid;gap:1rem;border:1px solid rgba(255,255,255,.1);border-radius:1.25rem;padding:clamp(1.1rem,3.5vw,1.6rem);background:linear-gradient(180deg,rgba(17,26,42,.85),rgba(9,14,23,.8));box-shadow:0 24px 70px rgba(0,0,0,.35);transition:opacity .22s ease,filter .22s ease,border-color .22s ease}.mo-act-card.is-complete{border-color:rgba(54,224,174,.3)}.mo-act-card.is-locked{opacity:.55;filter:saturate(.7)}.mo-act-card-head{display:flex;align-items:flex-start;gap:.85rem}.mo-act-card-num{display:grid;place-items:center;flex:0 0 auto;width:2.3rem;height:2.3rem;border:1px solid rgba(77,163,255,.3);border-radius:.8rem;background:rgba(77,163,255,.16);color:#b9d6ff;font-size:1.1rem;font-weight:900}.is-complete .mo-act-card-num{border-color:rgba(54,224,174,.4);background:rgba(54,224,174,.18);color:#7ff0ce}.mo-act-card-head h2{margin:0 0 .25rem;color:#fff;font-size:clamp(1.2rem,3.5vw,1.4rem)}.mo-act-card-head p{margin:0;color:#aebfd6;font-size:.95rem;line-height:1.6}.mo-act-code-field{display:flex;align-items:center;gap:.5rem;border:1px solid rgba(255,255,255,.16);border-radius:1rem;padding:.5rem .9rem;background:rgba(0,0,0,.3);transition:border-color .16s ease,box-shadow .16s ease}.mo-act-code-field:focus-within{border-color:#4da3ff;box-shadow:0 0 0 4px rgba(77,163,255,.16)}.mo-act-code-prefix{color:#7f93ae;font-size:clamp(1.6rem,6vw,2.1rem)}.mo-act-code-field input,.mo-act-code-prefix{font-weight:900;font-family:var(--font-mono,ui-monospace,monospace)}.mo-act-code-field input{width:100%;border:0;outline:0;background:transparent;color:#fff;font-size:clamp(1.8rem,8vw,2.6rem);letter-spacing:.3em;text-transform:uppercase}.mo-act-code-field input::-moz-placeholder{color:rgba(255,255,255,.18);letter-spacing:.3em}.mo-act-code-field input::placeholder{color:rgba(255,255,255,.18);letter-spacing:.3em}.mo-act-hint{display:flex;align-items:center;gap:.45rem;margin:0;color:#7ff0ce;font-size:.85rem;font-weight:700}.mo-act-status{display:flex;align-items:flex-start;gap:.7rem;border:1px solid rgba(255,255,255,.12);border-radius:.95rem;padding:.85rem 1rem;background:rgba(255,255,255,.04)}.mo-act-status svg{flex:0 0 auto;margin-top:.1rem}.mo-act-status strong{display:block;color:#fff;font-size:.98rem}.mo-act-status span{display:block;margin-top:.15rem;color:#aebfd6;font-size:.86rem;line-height:1.5}.mo-act-status.is-waiting svg{color:#9fb4d0}.mo-act-status.is-pending{border-color:rgba(255,196,84,.35);background:rgba(255,196,84,.08)}.mo-act-status.is-pending svg{color:#ffd479}.mo-act-status.is-success{border-color:rgba(54,224,174,.4);background:rgba(54,224,174,.1)}.mo-act-status.is-success svg{color:#7ff0ce}.mo-act-status.is-warn{border-color:rgba(255,196,84,.4);background:rgba(255,196,84,.1)}.mo-act-status.is-warn svg{color:#ffd479}.mo-act-status.is-error{border-color:rgba(255,99,132,.4);background:rgba(255,99,132,.1)}.mo-act-status.is-error svg{color:#ff9bb0}.mo-act-actions{display:flex;flex-wrap:wrap;gap:.7rem}.mo-act-btn{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:52px;border:1px solid rgba(255,255,255,.16);border-radius:.85rem;padding:0 1.1rem;background:rgba(255,255,255,.06);color:#fff;font-size:.98rem;font-weight:850;cursor:pointer;transition:transform .14s ease,background .16s ease,border-color .16s ease,opacity .16s ease}.mo-act-btn:hover:not(:disabled){background:rgba(255,255,255,.1);transform:translateY(-1px)}.mo-act-btn:active:not(:disabled){transform:translateY(0)}.mo-act-btn:disabled{opacity:.45;cursor:not-allowed}.mo-act-btn-primary{border-color:transparent;background:linear-gradient(135deg,#4da3ff,#2f7de0);box-shadow:0 16px 40px rgba(77,163,255,.3)}.mo-act-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#5cb0ff,#3d8af0)}.mo-act-btn-arrow{opacity:.85}.mo-act-form{display:grid;gap:.85rem;min-width:0;margin:0;padding:0;border:0}.mo-act-field-label,.mo-act-label span{color:#9fb1c8;font-size:.8rem;font-weight:800;letter-spacing:.02em}.mo-act-type{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.mo-act-type-card{display:grid;gap:.3rem;border:1px solid rgba(255,255,255,.12);border-radius:.9rem;padding:.85rem;background:rgba(255,255,255,.04);color:rgba(233,240,250,.7);text-align:start;cursor:pointer;transition:all .16s ease}.mo-act-type-card svg{color:#9fb4d0}.mo-act-type-card strong{color:#fff;font-size:.98rem}.mo-act-type-card span{font-size:.78rem;line-height:1.4}.mo-act-type-card.is-active{border-color:rgba(77,163,255,.6);background:rgba(77,163,255,.12)}.mo-act-type-card.is-active svg{color:#4da3ff}.mo-act-label{display:grid;gap:.4rem}.mo-act-split{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.mo-act-form input{width:100%;min-height:50px;border:1px solid rgba(255,255,255,.14);border-radius:.8rem;background:rgba(0,0,0,.28);color:#fff;padding:.7rem .9rem;outline:0;font-size:.98rem;transition:border-color .16s ease,box-shadow .16s ease}.mo-act-form input:focus{border-color:#4da3ff;box-shadow:0 0 0 3px rgba(77,163,255,.14)}.mo-act-form:disabled{opacity:.6}.mo-act-form input[dir=ltr],.mo-act-url-input{direction:ltr;text-align:left;unicode-bidi:plaintext}.mo-act-msg{display:flex;align-items:center;gap:.5rem;border-radius:.8rem;padding:.75rem .9rem;font-size:.9rem;font-weight:700}.mo-act-msg svg{flex:0 0 auto}.mo-act-msg.is-ok{background:rgba(54,224,174,.12);color:#8af0d2}.mo-act-msg.is-error{background:rgba(255,99,132,.12);color:#ffa9bc}.mo-act-msg.is-info{background:rgba(255,255,255,.06);color:#c3d2e6}.mo-act-done{text-align:center;place-items:center}.mo-act-done-icon{display:grid;place-items:center;width:4rem;height:4rem;margin-bottom:.25rem;border-radius:999px;background:rgba(54,224,174,.16);color:#7ff0ce}.mo-act-done h2{margin:0;color:#fff}.mo-act-done p{max-width:36ch;margin:0;color:#aebfd6;line-height:1.6}.mo-act-foot{display:grid;gap:.7rem;margin-top:.4rem}.mo-act-secure{display:flex;align-items:center;gap:.5rem;margin:0;color:#93a6bf;font-size:.84rem;line-height:1.5}.mo-act-secure svg{flex:0 0 auto;color:#7ff0ce}.mo-act-help{display:inline-flex;align-items:center;gap:.4rem;color:#aebfd6;font-size:.86rem;font-weight:700}.mo-act-help span{color:#4da3ff}.mo-act-help:hover span{text-decoration:underline}.mo-act-pro{background:radial-gradient(circle at 14% 6%,rgba(255,159,47,.16),transparent 42%),radial-gradient(circle at 86% 4%,rgba(255,190,90,.1),transparent 38%),linear-gradient(180deg,#0c0805,#160d05 52%,#0c0805)}.mo-act-pro .mo-act-aura{background:radial-gradient(circle at 50% -10%,rgba(255,159,47,.12),transparent 55%)}.mo-act-pro .mo-act-badge{border-color:rgba(255,170,60,.4);background:rgba(255,170,60,.12);color:#ffd49a}.mo-act-pro .mo-act-card-num{border-color:rgba(255,170,60,.35);background:rgba(255,170,60,.16);color:#ffd49a}.mo-act-pro .mo-act-code-field:focus-within{border-color:#f4a335;box-shadow:0 0 0 4px rgba(244,163,53,.16)}.mo-act-pro .mo-act-step.is-active{border-color:rgba(244,163,53,.55);background:rgba(244,163,53,.14)}.mo-act-pro .mo-act-step.is-active .mo-act-step-dot{background:#f4a335}.mo-act-pro .mo-act-type-card.is-active{border-color:rgba(244,163,53,.6);background:rgba(244,163,53,.12)}.mo-act-pro .mo-act-type-card.is-active svg{color:#f4a335}.mo-act-pro .mo-act-form input:focus{border-color:#f4a335;box-shadow:0 0 0 3px rgba(244,163,53,.14)}.mo-act-pro .mo-act-btn-primary{background:linear-gradient(135deg,#ffab3d,#e8842a);box-shadow:0 16px 40px rgba(255,149,34,.28)}.mo-act-pro .mo-act-help span{color:#f4a335}.mo-act-pc{background:radial-gradient(circle at 14% 6%,rgba(34,211,238,.16),transparent 42%),radial-gradient(circle at 86% 4%,rgba(56,189,248,.1),transparent 38%),linear-gradient(180deg,#04080b,#061018 52%,#04080b)}.mo-act-pc .mo-act-aura{background:radial-gradient(38% 30% at 50% -4%,rgba(34,211,238,.18),transparent 60%),radial-gradient(26% 24% at 16% 20%,rgba(56,189,248,.12),transparent 60%)}.mo-act-pc .mo-act-badge{border-color:rgba(34,211,238,.4);background:rgba(34,211,238,.12);color:#a5f0fb}.mo-act-pc .mo-act-card-num{border-color:rgba(34,211,238,.35);background:rgba(34,211,238,.16);color:#a5f0fb}.mo-act-pc .mo-act-code-field:focus-within{border-color:#22d3ee;box-shadow:0 0 0 4px rgba(34,211,238,.16)}.mo-act-pc .mo-act-step.is-active{border-color:rgba(34,211,238,.55);background:rgba(34,211,238,.14)}.mo-act-pc .mo-act-step.is-active .mo-act-step-dot{background:#22d3ee}.mo-act-pc .mo-act-type-card.is-active{border-color:rgba(34,211,238,.6);background:rgba(34,211,238,.12)}.mo-act-pc .mo-act-type-card.is-active svg{color:#22d3ee}.mo-act-pc .mo-act-form input:focus{border-color:#22d3ee;box-shadow:0 0 0 3px rgba(34,211,238,.14)}.mo-act-pc .mo-act-btn-primary{background:linear-gradient(135deg,#22d3ee,#0891b2);box-shadow:0 16px 40px rgba(34,211,238,.28)}.mo-act-pc .mo-act-help span{color:#22d3ee}.mo-act-card:before{content:"";position:absolute;inset-inline:0;top:0;height:1px;border-radius:1.25rem 1.25rem 0 0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);opacity:.4;pointer-events:none}.mo-act-done-icon{animation:mo-act-pop .62s cubic-bezier(.22,1,.36,1) both,mo-act-glow 2.6s ease-in-out .7s infinite}@keyframes mo-act-pop{0%{transform:scale(.55);opacity:0}to{transform:scale(1);opacity:1}}@keyframes mo-act-glow{0%,to{box-shadow:0 0 0 0 rgba(54,224,174,.4)}50%{box-shadow:0 0 0 16px rgba(54,224,174,0)}}@media (max-width:480px){.mo-act-split,.mo-act-steps{grid-template-columns:1fr}.mo-act-actions{flex-direction:column}.mo-act-btn{width:100%}}