.cm{max-width:720px;margin:0 auto;padding:150px 24px 80px}.cm [hidden]{display:none!important}.cm-head{text-align:center}.cm-head h1{font:500 clamp(40px,6vw,68px)/1.02 var(--disp);letter-spacing:-.05em}.cm-head p{margin:20px auto 0;max-width:560px;color:var(--mut);font-size:17.5px;line-height:1.6;text-wrap:balance}.cm-card{margin-top:48px;padding:32px;border-radius:26px;background:var(--s1);box-shadow:0 0 0 1px var(--line),0 50px 100px -60px #000000e6;display:grid;gap:26px}.cm-f{display:grid;gap:10px}.cm-l{font-size:14px;font-weight:500;color:var(--tx)}.cm-hint{margin:0;font-size:13px;color:var(--mut)}.cm-err{margin:0;font-size:13.5px;color:#ff8a9b}.hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.cm-pills{display:flex;flex-wrap:wrap;gap:8px}.cm-pills label{cursor:pointer}.cm-pills input{position:absolute;opacity:0;pointer-events:none}.cm-pills span{display:inline-flex;align-items:center;height:38px;padding:0 16px;border-radius:19px;font-size:14px;color:#cfcfcb;box-shadow:inset 0 0 0 1px var(--line2);transition:background .2s,color .2s,box-shadow .2s}.cm-pills label:hover span{color:var(--tx);background:#ffffff0a}.cm-pills input:checked+span{color:#0a0a0a;background:var(--tx);box-shadow:none}.cm-pills input:focus-visible+span{box-shadow:inset 0 0 0 2px var(--co2)}.cm-row{display:flex;gap:8px}.cm-in{width:100%;min-height:50px;padding:0 16px;border:0;border-radius:14px;outline:0;background:#ffffff0a;box-shadow:inset 0 0 0 1px var(--line2);color:var(--tx);font-size:15.5px;font-family:inherit;transition:box-shadow .2s,background .2s}.cm-in:focus{box-shadow:inset 0 0 0 1.5px var(--co2);background:#ffffff0d}.cm-in::placeholder{color:var(--mut2)}.cm-in.bad{box-shadow:inset 0 0 0 1.5px #ff6b81}.cm-ta{padding:14px 16px;line-height:1.6;resize:vertical;min-height:128px}.cm-ta.sm{min-height:92px;font-size:14.5px}.cm-sel{flex:none;width:150px;cursor:pointer}.cm-sel option{background:#161616}.cm-stake{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 20px;border-radius:18px;background:linear-gradient(180deg,#2f5bff17,#2f5bff08);box-shadow:inset 0 0 0 1px #a9bbff33;transition:background .4s,box-shadow .4s}.cm-stake-t{display:flex;gap:14px;align-items:center;min-width:0;flex:1}.cm-stake-ic{width:38px;height:38px;border-radius:12px;flex:none;display:grid;place-items:center;background:var(--co);color:#fff;transition:background .4s}.cm-stake-ic svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round}.cm-stake-t b{display:block;font:500 15.5px var(--disp);letter-spacing:-.01em}.cm-stake-t span{display:block;margin-top:2px;font-size:13.5px;color:var(--mut);line-height:1.45}.cm-stake.on{background:linear-gradient(180deg,#1fc28a1a,#1fc28a08);box-shadow:inset 0 0 0 1px #1fc28a4d}.cm-stake.on .cm-stake-ic{background:#1fc28a}.cm-stake.on .cm-stake-t span{color:#a8e9cf}.cm-wallet{height:42px;flex:none}.cm-stake .cm-err{flex-basis:100%}.cm-check{display:flex;gap:12px;align-items:flex-start;cursor:pointer;font-size:14px;line-height:1.5;color:#d8d8d4}.cm-check input{position:absolute;opacity:0;pointer-events:none}.cm-check .box{width:20px;height:20px;flex:none;margin-top:1px;border-radius:6px;box-shadow:inset 0 0 0 1.5px var(--line2);position:relative;transition:background .2s}.cm-check input:checked+.box{background:var(--co);box-shadow:none}.cm-check input:checked+.box:after{content:"";position:absolute;left:7px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.cm-check input:focus-visible+.box{box-shadow:inset 0 0 0 2px var(--co2)}.cm-card>.cm-err{margin-top:-18px}.cm-send{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.cm-send .btn{height:52px;padding:0 26px;font-size:15.5px}.cm-send .btn.busy{opacity:.6;pointer-events:none}.cm-msg{margin:0;font-size:14px;color:#ff8a9b}.cm-done{justify-items:center;text-align:center;gap:14px;padding:56px 32px;animation:cm-in .6s var(--ease)}@keyframes cm-in{0%{opacity:0;transform:translateY(10px)}}.cm-ok{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:#1fc28a24}.cm-ok svg{width:26px;height:26px;fill:none;stroke:#1fc28a;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:30;animation:cm-tick .6s .2s var(--ease) forwards}@keyframes cm-tick{to{stroke-dashoffset:0}}.cm-done h2{font-size:clamp(30px,4vw,40px)}.cm-done p{margin:0;max-width:440px;color:var(--mut);line-height:1.55}.cm-tags{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.cm-tag{font:500 12.5px var(--mono);padding:6px 10px;border-radius:8px;background:#a9bbff1a;color:var(--co2)}.cm-tag.pri{background:#1fc28a24;color:#1fc28a}.cm-track{display:flex;gap:8px;width:100%;max-width:520px;margin-top:6px}.cm-track code{flex:1;min-width:0;display:flex;align-items:center;padding:8px 14px;border-radius:12px;font:12px var(--mono);color:#cfcfcb;background:#ffffff0a;box-shadow:inset 0 0 0 1px var(--line);overflow-wrap:anywhere;text-align:left}.cm-track .btn{height:44px;flex:none}.cm-done .cm-note{font-size:13px}.cm-foot{margin:22px auto 0;max-width:560px;text-align:center;color:var(--mut2);font-size:13px;line-height:1.6}@media (max-width: 560px){.cm{padding:110px 16px 50px}.cm-card{padding:22px 18px;gap:22px}.cm-row{flex-direction:column}.cm-sel{width:100%}.cm-track{flex-direction:column}}.cm-soon-page{min-height:70vh;display:grid;align-content:center}.cm-soon{margin-top:36px;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}
