.su-card{color:#ece7dc;text-align:left;background:radial-gradient(420px 240px at 100% 0,#ffd2101f,#0000 70%),#050402;border:1px solid #ffd2103d;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 50px 100px -50px #0d0d0fb3,0 0 40px -16px #ffd21059}.su-corner{z-index:2;pointer-events:none;border:1.5px solid #ffd210b3;width:14px;height:14px;position:absolute}.su-tl{border-bottom:0;border-right:0;border-top-left-radius:8px;top:7px;left:7px}.su-br{border-top:0;border-left:0;border-bottom-right-radius:8px;bottom:7px;right:7px}.su-head{background:linear-gradient(90deg,#ffd2101a,#0000);border-bottom:1px solid #ffd21024;align-items:center;gap:8px;height:44px;padding:0 22px;display:flex}.su-dot{background:#ffd210;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #ffd210}.su-head-title{font-family:var(--font-orbitron), sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#ffe066;font-size:10.5px;font-weight:700}.su-body{padding:22px}.su-label{font-family:var(--font-jbmono), monospace;letter-spacing:.16em;text-transform:uppercase;color:#a89f89;font-size:10px;display:block}.su-input{color:#f4efe2;background:#0d0a06;border:1px solid #ffd2102e;border-radius:10px;outline:none;width:100%;height:44px;margin-top:6px;padding:0 14px;font-size:15px;transition:border-color .2s,box-shadow .2s}.su-input:focus{border-color:#ffd210;box-shadow:0 0 0 3px #ffd21026}.su-hint{color:#746c58;align-items:center;gap:4px;margin-top:6px;font-size:11.5px;display:flex}.su-hint.is-ok{color:#22d3ee}.su-plan{text-align:left;background:#0a0805;border:1px solid #ffd21029;border-radius:12px;flex-direction:column;gap:6px;padding:12px;transition:border-color .2s,box-shadow .2s,background-color .2s;display:flex}.su-plan:hover{border-color:#ffd21066}.su-plan.is-on{background:#ffd21012;border-color:#ffd210;box-shadow:0 0 24px -8px #ffd21099}.su-plan-name{font-family:var(--font-orbitron), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#ffe066;font-size:9.5px;font-weight:700}.su-plan-price{font-family:var(--font-jbmono), monospace;color:#f4efe2;font-size:22px;font-weight:700}.su-plan-price small{color:#746c58;font-size:11px;font-weight:500}.su-plan-note{color:#a89f89;font-size:11.5px}.su-badge{color:#050402;background:#ffd210;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:800}.su-note{color:#d8d0bb;background:#ffd2100f;border:1px solid #ffd21040;border-radius:10px;margin-bottom:16px;padding:10px 12px;font-size:13px}.su-error{color:#ff8a87;background:#ef53501a;border:1px solid #ef535066;border-radius:10px;margin-top:14px;padding:10px 12px;font-size:13px}.su-submit{color:#050402;background:#ffd210;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;height:52px;margin-top:18px;font-size:15.5px;font-weight:700;transition:transform .2s,box-shadow .2s,opacity .2s;display:flex}.su-submit:hover{transform:translateY(-1px);box-shadow:0 12px 30px -10px #ffd210b3}.su-submit:disabled{opacity:.7;transform:none}.su-small{text-align:center;color:#746c58;margin-top:10px;font-size:11.5px;line-height:1.5}.su-check{color:#050402;background:#ffd210;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex;box-shadow:0 0 40px #ffd21099}.ct-topic{color:#d8d0bb;background:#0d0a06;border:1px solid #ffd2102e;border-radius:999px;height:34px;padding:0 14px;font-size:13px;transition:border-color .2s,background-color .2s,color .2s}.ct-topic:hover{border-color:#ffd21073}.ct-topic.is-on{color:#ffe066;background:#ffd2101f;border-color:#ffd210}.ct-area{resize:vertical;height:auto;min-height:150px;padding-top:12px;padding-bottom:12px;line-height:1.55}
