.xp .vrz{border:1px solid var(--line,#e4e6ea);background:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr);gap:14px;margin:34px 0;padding:24px 26px;display:grid;position:relative}.xp .vrz .over{letter-spacing:.1em;text-transform:uppercase;color:#bb5c8d;font:700 11px/1.2 JetBrains Mono,monospace}.xp .vrz h3{text-wrap:balance;margin:0;font-size:25px;line-height:1.2}.xp .vrz p{color:#545860;margin:0;font-size:16px;line-height:1.5}.xp .vrz form{gap:10px;display:grid}.xp .vrz .row{flex-wrap:wrap;gap:10px;display:flex}.xp .vrz input[type=text],.xp .vrz input[type=email]{min-width:0;height:48px;font:inherit;color:#191c1e;background:#fff;border:1px solid #d4d7dd;border-radius:12px;flex:220px;padding:0 16px;font-size:16px}.xp .vrz input[type=text]:focus,.xp .vrz input[type=email]:focus{outline-offset:1px;outline:2px solid #bb5c8d}.xp .vrz .btn{white-space:nowrap;height:48px}.xp .vrz label{color:#545860;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.xp .vrz label input{accent-color:#bb5c8d;margin-top:3px}.xp .vrz .fine{color:#545860;font-size:13px;line-height:1.45}.xp .vrz .fine b{color:#191c1e;font-family:JetBrains Mono,monospace}.xp .vrz .msg{color:#2e7d52;font-size:14px}.xp .vrz .msg.err{color:#b3261e}.xp .vrz--reg{background:linear-gradient(135deg,#fbf1f6 0%,#f1eef9 100%);border-color:#ebd3e0}.xp .vrz--reg .acts{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.xp .vrz--reg .alt{color:#bb5c8d;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:16px;font-weight:700;text-decoration:underline}.xp .vrz--sub{grid-template-columns:minmax(0,1fr)}.xp .vrz .res{color:#191c1e;background:#f2f7f3;border:1px solid #d5e8da;border-radius:12px;padding:12px 14px;font-size:15px;line-height:1.5}.xp .vrz .res a{color:#a34e7c;text-underline-offset:3px;font-weight:700;text-decoration:underline}@media (min-width:760px){.xp .vrz--lim{-moz-column-gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:32px}.xp .vrz--lim .hd{grid-column:1}.xp .vrz--lim .fm{grid-column:2}.xp .vrz--lim .fine,.xp .vrz--lim .res{grid-column:1/-1}}@media (min-width:561px){.xp .vrz--lim .row{flex-wrap:nowrap}.xp .vrz--lim input[type=text]{flex:1 1 0}}@media (max-width:560px){.xp .vrz{padding:22px 18px}.xp .vrz h3{font-size:21px}.xp .vrz .btn{width:100%}}.xp .ptoc summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;list-style:none;display:flex}.xp .ptoc summary::-webkit-details-marker{display:none}.xp .ptoc summary:after{content:"";border-bottom:2px solid #bb5c8d;border-right:2px solid #bb5c8d;flex:none;width:9px;height:9px;margin:-3px 8px 0 0;transition:transform .2s;transform:rotate(45deg)}.xp .ptoc details[open] summary:after{margin-top:3px;transform:rotate(-135deg)}.xp .artb img{border-radius:14px;max-width:100%;height:auto;margin:18px 0;display:block}.xp .bgrid .cover.photo,.xp .track .cover.photo{aspect-ratio:16/7}.xp .artb .tblwrap{border:1px solid var(--line);border-radius:12px;margin:1.4em 0;overflow-x:auto}.xp .artb table{border-collapse:collapse;width:100%;min-width:480px;font-size:15px;line-height:1.5}.xp .artb th,.xp .artb td{text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:10px 14px}.xp .artb thead th{background:var(--soft,#f5f6f8);border-top:0;font-weight:700}
