#connect{z-index:60;background:#000;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:hidden auto}.cscene{background:radial-gradient(circle,#ffffff0e 1px,#0000 1px) 0 0/26px 26px,linear-gradient(#0d0d0d,#080808);border-radius:32px;position:fixed;inset:10px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12,inset 0 1px #ffffff17}.cblade{pointer-events:none;height:132vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cblade .b0{fill:#111}.cblade .b1{fill:url(#cbl);clip-path:inset(var(--lvl,100%) 0 0 0);transition:clip-path .7s var(--soft),opacity .5s;opacity:.9}.cblade.work .b1{animation:charge 1.3s var(--soft) infinite}.cblade.full .b1{clip-path:inset(0);opacity:1}.cfoot{color:var(--dim);z-index:2;justify-content:center;align-items:center;gap:18px;font-size:12.5px;display:flex;position:fixed;bottom:30px;left:0;right:0}.cfoot .svc{color:var(--buy);align-items:center;gap:7px;font-weight:600;display:flex}.cfoot .svc:before{content:"";background:currentColor;border-radius:9px;width:6px;height:6px}.cfoot a:hover{color:var(--text)}.cx{width:min(430px,100%);animation:cin .6s var(--spring) both;flex-direction:column;align-items:center;display:flex;position:relative}@keyframes cin{0%{opacity:0;transform:translateY(26px)scale(.96)}}.cx .halo{width:520px;height:420px;opacity:var(--halo,0);pointer-events:none;background:radial-gradient(closest-side,#4bff7b29,#0000);transition:opacity .6s;position:absolute;top:-70px;left:50%;transform:translate(-50%)}.ckey{z-index:1;margin-bottom:-38px;position:relative}.ckey.ring:after{content:"";border-radius:inherit;box-shadow:0 0 0 2px var(--accent);animation:ringout .9s var(--soft) both;pointer-events:none;position:absolute;inset:0}@keyframes ringout{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.ccard{background:var(--sheet);width:100%;box-shadow:var(--lit),0 50px 120px -40px #000,0 0 0 1px #000;text-align:center;border-radius:30px;padding:66px 30px 28px;position:relative}.ccard h2{font-size:32px;line-height:1.05}.ccard p.s1{color:var(--muted);margin-top:8px;font-size:14.5px}.ccard label{text-align:left;letter-spacing:.12em;color:var(--dim);margin-top:26px;font-size:11px;font-weight:600;display:block}.kin{background:var(--well);height:54px;box-shadow:var(--sunk);border-radius:16px;align-items:center;gap:8px;margin-top:8px;padding:0 8px 0 16px;transition:box-shadow .2s;display:flex}.kin:focus-within{box-shadow:inset 0 0 0 1px #4bff7b99,0 0 0 4px #4bff7b1a}.kin.bad{animation:.4s shake;box-shadow:inset 0 0 0 1px #ff453ab3,0 0 0 4px #ff453a1a}@keyframes shake{20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(2px)}}.kin input{min-width:0;color:var(--text);letter-spacing:.04em;background:0 0;border:0;outline:0;flex:1;font:500 15px Geist Mono,monospace}.kin input::placeholder{color:var(--dim);letter-spacing:0;font-family:Inter}.kin button{background:var(--card2);height:38px;box-shadow:var(--lit);color:var(--muted);border-radius:11px;padding:0 12px;font-size:12.5px;font-weight:600}.err{text-align:left;height:0;color:var(--sell);transition:height .3s var(--soft),margin .3s;font-size:12.5px;overflow:hidden}.err.shown{height:20px;margin-top:8px}.ccard .btn{border-radius:16px;width:100%;height:52px;margin-top:14px;font-size:15px}.ccard .btn:disabled{background:var(--card2);color:var(--dim);box-shadow:var(--lit);cursor:not-allowed;filter:none}.ccard .need{color:var(--muted);margin-top:20px;font-size:13.5px}.ccard .need a{color:var(--accent);font-weight:600}.cback{z-index:2;position:fixed;top:30px;left:30px}.cnote{color:var(--dim);text-align:center;margin-top:16px;font-size:12px}.inside{flex-direction:column;align-items:center;gap:6px;padding:8px 0 4px;display:none}.cx.done .form{display:none}.cx.done .inside{animation:lin .6s var(--spring);display:flex}.bar{background:#ffffff12;border-radius:5px;width:180px;height:5px;margin-top:18px;overflow:hidden}.bar i{background:var(--accent);width:0;height:100%;box-shadow:0 0 12px var(--accent);border-radius:5px;display:block}.cx.done .bar i{animation:load 1.6s var(--soft) forwards}@keyframes load{to{width:100%}}@keyframes lin{0%{opacity:0;transform:translateY(10px)}}.ccard .err.shown{height:auto;min-height:20px}.cfoot .svc.down{color:var(--warn)}.wbtns{flex-direction:column;gap:10px;margin-top:22px;display:flex}.ccard .wbtn{justify-content:center;align-items:center;gap:10px;margin-top:0;display:flex;position:relative}.ccard .wbtn svg{flex-shrink:0;width:19px;height:19px}.ccard .wbtn small{opacity:.6;font-size:11px;font-weight:500;position:absolute;right:16px}.ccard .wbtn.sec{background:var(--card2);box-shadow:var(--lit);color:var(--text)}.ccard .alt{width:100%;color:var(--muted);text-align:center;margin-top:18px;font-size:13px;display:block}.ccard .alt:hover{color:var(--text)}.ccard .alt b{color:var(--accent);font-weight:600}.ccard .who{background:var(--well);box-shadow:var(--sunk);border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:6px 12px;font:600 13px Geist Mono,monospace;display:inline-flex}.ccard .fine{color:var(--dim);margin-top:16px;font-size:12px;line-height:1.5}
