.rev-gate{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px;border-radius:16px;background:#ece9f7;border:1px solid rgba(139,92,246,.35);box-shadow:0 18px 44px rgba(0,0,0,.55);color:#1c1830}.rev-gate-t{flex:1 1 220px;margin:0;font-size:14.5px;line-height:1.45;font-weight:600;color:#1c1830}.rev-gate-b{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 22px;font-size:14px}.rev-gate .cat-note{flex-basis:100%;margin:0;color:#4a4364}.rev-gate .cat-note a{color:#5b3ec9}.rev-form .cat-pick{gap:6px}.rev-form .cat-pick .cat-star{width:32px;height:32px}.rev-form .cat-pick-b{padding:4px;transition:color .15s,transform .15s}.rev-form .cat-pick.is-ask .cat-pick-b{color:rgba(124,58,237,.34)}.rev-form .cat-pick-b.is-on,.rev-form .cat-pick.is-ask .cat-pick-b.is-on{color:#7c3aed}@media (hover:hover){.rev-form .cat-pick-b:not(:disabled):hover{transform:scale(1.12)}}.rev-hint{margin:0 0 10px;font-size:13px;line-height:1.4;color:#4a4364}.rev-form .cat-area.is-wait{background:hsla(0,0%,100%,.45);border-style:dashed;opacity:.6;cursor:not-allowed}.rev-form .cat-area.is-lit{background:#fff;border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.2);transition:box-shadow .25s,border-color .25s}.rev-form .cat-area.is-lit:focus{outline:none;box-shadow:0 0 0 4px rgba(124,58,237,.32)}.rev-form .cat-btn:disabled{opacity:.45;cursor:not-allowed}@media (max-width:760px){.rev-form .cat-area{font-size:16px}}@media (prefers-reduced-motion:reduce){.rev-form .cat-area.is-lit,.rev-form .cat-pick-b{transition:none}}#reviews{scroll-margin-top:88px}@media (hover:none),(max-width:860px){#reviews .rev-act{gap:0 2px;margin-left:-10px}#reviews .rev-flag{display:inline-flex;align-items:center;min-height:40px;padding:0 10px}}