.ReviewForm-module__L-3ARq__form,.ReviewForm-module__L-3ARq__podium{flex-direction:column;display:flex}.ReviewForm-module__L-3ARq__rankRow{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:14px 0;display:flex}.ReviewForm-module__L-3ARq__rankRow:first-child{padding-top:0}.ReviewForm-module__L-3ARq__iconBox{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ReviewForm-module__L-3ARq__iconBox svg{width:100%;height:100%;color:var(--border);transition:color .15s}:is(.ReviewForm-module__L-3ARq__rankRow:has(input:focus) .ReviewForm-module__L-3ARq__iconBox svg,.ReviewForm-module__L-3ARq__rankRow:has(input:not(:placeholder-shown)) .ReviewForm-module__L-3ARq__iconBox svg){color:var(--accent)}.ReviewForm-module__L-3ARq__rankNum{font-family:var(--font-mono);color:var(--text-faint);flex-shrink:0;width:16px;font-size:13px}.ReviewForm-module__L-3ARq__rankField{flex:1;min-width:0;position:relative}.ReviewForm-module__L-3ARq__rankField input{width:100%;font-size:15.5px;font-family:var(--font-body);color:var(--text);background:0 0;border:none;padding:4px 0}.ReviewForm-module__L-3ARq__rankField input:focus{outline:none}.ReviewForm-module__L-3ARq__rankField input::placeholder{color:var(--text-faint)}.ReviewForm-module__L-3ARq__suggestions{background:var(--surface);border:1px solid var(--border);z-index:20;border-radius:4px;max-height:240px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 24px #0000001f,0 2px 8px #0000000f}.ReviewForm-module__L-3ARq__suggestionItem{width:100%;font-family:var(--font-body);text-align:left;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:3px;padding:8px 10px;font-size:13.5px;display:block}.ReviewForm-module__L-3ARq__suggestionItem:hover,.ReviewForm-module__L-3ARq__suggestionItem.ReviewForm-module__L-3ARq__suggestionActive{background:var(--accent-dim)}.ReviewForm-module__L-3ARq__addRowBtn{width:100%;color:var(--text-faint);border:1px dashed var(--border);font-family:var(--font-body);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:8px;margin-top:6px;padding:13px;font-size:13.5px;font-weight:500;transition:color .15s,border-color .15s,background .15s;display:flex}.ReviewForm-module__L-3ARq__addRowBtn:hover:not(:disabled){color:var(--accent);border-color:var(--accent);background:var(--accent-dim)}.ReviewForm-module__L-3ARq__addRowBtn:disabled{cursor:not-allowed;opacity:.6}.ReviewForm-module__L-3ARq__addRowBtn svg{flex-shrink:0}.ReviewForm-module__L-3ARq__submitRow{margin-top:30px}.ReviewForm-module__L-3ARq__submitBtn{background:var(--accent);color:#fff;width:100%;font-family:var(--font-body);cursor:pointer;border:none;border-radius:4px;padding:14px;font-size:14.5px;font-weight:600;transition:opacity .15s}.ReviewForm-module__L-3ARq__submitBtn:hover:not(:disabled){opacity:.88}.ReviewForm-module__L-3ARq__submitBtn:disabled{background:var(--border);color:var(--text-faint);cursor:not-allowed}.ReviewForm-module__L-3ARq__formStatus{text-align:center;margin-top:14px;font-size:12.5px}.ReviewForm-module__L-3ARq__formStatus.ReviewForm-module__L-3ARq__muted{color:var(--text-faint)}.ReviewForm-module__L-3ARq__formStatus.ReviewForm-module__L-3ARq__warn{color:var(--warn)}.ReviewForm-module__L-3ARq__footnote{text-align:center;color:var(--text-faint);margin-top:16px;font-size:12px}
.page-module__ZedMMq__heroBanner{background:var(--border);border-radius:6px;width:100%;height:140px;margin:4px 0 28px;display:block;position:relative;overflow:hidden}.page-module__ZedMMq__headerBlock{margin-bottom:30px}.page-module__ZedMMq__headerBlock h1{font-family:var(--font-body);letter-spacing:-.01em;color:var(--text);margin:0 0 10px;font-size:23px;font-weight:700;line-height:1.3}.page-module__ZedMMq__sub{color:var(--text-faint);margin:0;font-size:14px;line-height:1.55}
