/* Materials and membership colours. */
.plan[data-tier=standart]{--tier:#a4c8ff;--tier-line:#567eaf;--tier-surface:#6498e13d;--tier-soft:#6498e114;--tier-muted:#bed3f0}
.plan[data-tier=plus]{--tier:#a9b9ff;--tier-line:#4e60a2;--tier-surface:#4b67cb38;--tier-soft:#4b67cb20;--tier-muted:#bfc8ef}
.plan[data-tier=pro]{--tier:#cfafff;--tier-line:#754bb2;--tier-surface:#8842fa38;--tier-soft:#8842fa20;--tier-muted:#d0bdef}
.plan[data-tier=max]{--tier:#f4a6fc;--tier-line:#a244ac;--tier-surface:#d525e438;--tier-soft:#d525e420;--tier-muted:#e8bdeb}
.plan[data-tier] .plan-art img,.plan[data-tier]:hover .plan-art img{filter:none}
#plans .plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
#plans .plan-title{flex-wrap:wrap;gap:12px}#plans .plan-title h3{font-size:clamp(20px,1.6vw,28px)}
#description-dialog[data-tier]{border-color:var(--accent);border-radius:0}
#description-dialog[data-tier=standart]{--accent:#a4c8ff;background:#1e2c40}
#description-dialog[data-tier=plus]{--accent:#a9b9ff;background:#19233d}
#description-dialog[data-tier=pro]{--accent:#cfafff;background:#291940}
#description-dialog[data-tier=max]{--accent:#f4a6fc;background:#3a1540}
.development-note{display:block;border:1px solid #606060;border-left:3px solid #dddddd;background:#1b1b1b;padding:20px 24px;margin:0 0 26px;color:#ebebeb}
.development-note strong{font-size:16px}.development-note p{font-size:13px;line-height:1.7;margin:8px 0;color:#c5c5c5}.development-note a{display:inline-block;color:#e7e7e7;font-size:13px;padding:6px 0;text-decoration:underline;text-underline-offset:4px}
.reviews{padding-block:72px}.reviews-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px}.reviews-heading h2{margin-top:10px}.reviews-heading p{font-size:13px;color:#c4c4c4}.reviews-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:28px;align-items:start}#reviews-list{display:grid;gap:16px;max-height:680px;overflow:auto}.review-card,.review-editor{border:1px solid #4f4f4f;background:#181818;padding:24px}.review-card>span{float:right;color:#e3e3e3}.review-card p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.review-card small{color:#a9a9a9}.review-editor h3{margin-top:0}.review-editor>p,#review-status{font-size:13px;color:#bababa}.review-editor fieldset{display:flex;gap:8px;margin:20px 0;padding:0;border:0;flex-wrap:wrap}.review-editor legend{font-size:13px;margin-bottom:8px}.review-editor fieldset label{margin:0;cursor:pointer}.review-editor fieldset input{position:absolute;opacity:0;width:1px;height:1px}.review-editor fieldset span{display:block;border:1px solid #5a5a5a;padding:10px 12px;font-size:13px}.review-editor fieldset input:checked+span{background:#dddddd;color:#1c1c1c;border-color:#dddddd}.review-editor fieldset input:focus-visible+span{outline:2px solid #cacaca;outline-offset:3px}.review-editor textarea{width:100%;resize:vertical;min-height:130px;background:#0f0f0f;border:1px solid #5b5b5b;color:#f1f1f1;padding:14px;font:inherit;font-size:14px}.review-editor .review-consent{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.7}.review-consent input{width:18px;height:18px;flex-shrink:0;margin:3px 0}.review-editor button{margin-top:12px;margin-right:8px}.review-editor button:disabled{opacity:.5;cursor:wait}#review-login a{color:#e3e3e3;text-decoration:underline}
@media(max-width:1200px){#plans .plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){#plans .plan-grid{grid-template-columns:1fr}.development-note{padding:18px}.reviews{padding-block:42px}.reviews-heading{display:block}.reviews-layout{grid-template-columns:1fr}.review-editor{grid-row:1}.review-card,.review-editor{padding:20px}}

.plan[data-tier=pro] .plan-art img,#description-dialog[data-tier=pro] #description-logo{mix-blend-mode:screen}


