.rp22-toolbar{color:#f5eaf9;z-index:5;background:#0c0819;border-bottom:1px solid #44294b;justify-content:flex-end;align-items:center;gap:12px;padding:10px 18px;font:500 14px/1.3 system-ui;display:flex;position:relative}.rp22-toolbar button,.rp22-toolbar a{color:#fff;cursor:pointer;min-height:44px;font:inherit;background:linear-gradient(110deg,#34132f,#122c42);border:1px solid #90458c;border-radius:18px;padding:10px 15px;text-decoration:none}.rp22-toolbar a{background:0 0;border-color:#45445f}.rp22-dialog{color:#fff;background:#100b21;border:1px solid #965bb7;border-radius:26px;width:100%;max-width:min(670px,100vw - 24px);max-height:88dvh;padding:0;overflow:auto;box-shadow:0 0 45px #991d8055}.rp22-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03030bd9}.rp22{--rp-pink:#f8a6e3;--rp-cyan:#80dde8;color:#f7f2ff;box-sizing:border-box;overflow-wrap:anywhere;background:radial-gradient(at 0 0,#49173f66,#0000 65%),#100c20;padding:28px;font:16px/1.55 system-ui,sans-serif}.rp22 *{box-sizing:border-box}.rp22 [hidden]{display:none!important}.rp22 .rp22-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.rp22-eyebrow{letter-spacing:.19em;color:var(--rp-cyan);font-size:12px;font-weight:800}.rp22 h2{margin:7px 0;font-size:30px;line-height:1.2}.rp22-lead{color:#c1b4cd;margin:10px 0 20px}.rp22 button,.rp22 a,.rp22 input,.rp22 select{font:inherit}.rp22 button,.rp22 a{cursor:pointer}.rp22 button{color:inherit;background:#241b36;border:1px solid #604563;border-radius:14px;min-height:44px;padding:10px 15px}.rp22 .rp22-close{flex-shrink:0;padding:7px 14px;font-size:25px;line-height:1}.rp22 button:focus-visible,.rp22 a:focus-visible,.rp22 input:focus-visible,.rp22 select:focus-visible{outline:3px solid var(--rp-cyan);outline-offset:3px}.rp22 button:disabled{opacity:.5;cursor:not-allowed}.rp22-tabs{border-bottom:1px solid #443249;gap:8px;padding-bottom:13px;display:flex}.rp22-tabs button{flex:1}.rp22-tabs [aria-selected=true]{background:linear-gradient(100deg,#69204e,#463264);border-color:#d07abb}.rp22-status{min-height:28px;color:var(--rp-cyan);font-size:14px}.rp22-error{color:#ffc1c2!important}.rp22 form{gap:14px;display:grid}.rp22 label{gap:7px;font-size:15px;font-weight:600;display:grid}.rp22 input:not([type=checkbox]),.rp22 select{color:#fff;appearance:auto;background:#090918;border:1px solid #685171;border-radius:13px;width:100%;max-width:100%;min-height:49px;padding:13px 15px}.rp22 select option{background:#100c20}.rp22 .rp22-primary{text-align:center;color:#fff;background:linear-gradient(110deg,#8b2469,#593eac,#1b5c85);border-color:#ba66ad;font-weight:750;text-decoration:none;display:inline-block}.rp22 .rp22-hint,.rp22 footer{color:#bbaec8;font-size:13px;line-height:1.55}.rp22-hint{margin:12px 0}.rp22 footer{border-top:1px solid #48344d;margin-top:23px;padding-top:17px}.rp22-empty{background:#1e162f;border:1px dashed #815d8b;border-radius:17px;padding:22px}.rp22-results{gap:12px;margin-top:18px;display:grid}.rp22-card{background:linear-gradient(125deg,#31153080,#0b223280);border:1px solid #6b476f;border-radius:20px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;padding:18px;display:grid}.rp22-avatar{color:#fff;background:linear-gradient(135deg,#ac2f83,#18788d);border-radius:20px;place-items:center;width:64px;height:64px;font-size:24px;display:grid;position:relative;overflow:hidden}.rp22-avatar img{object-fit:cover;width:100%;height:100%;position:absolute}.rp22-card h3{margin:0 0 5px;font-size:19px;line-height:1.3}.rp22-handle{color:#80dde8;margin:0;font-size:14px}.rp22-actions,.rp22-details{grid-column:1/-1}.rp22-actions button{width:100%}.rp22-details{border-top:1px solid #49334e;padding-top:8px}.rp22-details p{color:#cfc2d5;margin:4px 0 12px;font-size:14px}.rp22-check{align-items:start;grid-template-columns:23px 1fr!important}.rp22-check input{accent-color:#ee4bbf;width:20px;height:20px;margin-top:4px}.rp22-share{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.rp22-share strong{color:#80dde8;flex-basis:100%;font-size:22px}.rp22-share button{font-size:14px}.rp22-page{max-width:740px;margin:auto;padding:18px 12px 60px}.rp22-page>a{color:#d2c5e1;margin:10px 0 18px;text-decoration:none;display:inline-block}.rp22-page .rp22{border:1px solid #795484;border-radius:24px}.rp22-demo-notice{color:#fcce95;text-align:center;border:1px solid #574161;border-radius:13px;margin-bottom:16px;padding:12px 18px;font:14px/1.5 system-ui}@media (max-width:430px){.rp22{padding:20px 16px}.rp22 h2{font-size:26px}.rp22-tabs button{padding:10px;font-size:14px}.rp22-dialog{max-height:91dvh}.rp22-card{gap:12px;padding:15px}.rp22-toolbar{justify-content:center;padding:8px 12px}.rp22-toolbar button{flex:1}.rp22-page{padding:10px 8px 35px}}@media (prefers-reduced-motion:reduce){.rp22 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
