main.rv .ui-stars{color:var(--app-warning)}main.rv .ui-stars.lg svg{block-size:18px;inline-size:18px}main.rv .rv-sum{grid-template-columns:190px minmax(0,1.2fr) minmax(0,1fr);display:grid}main.rv .rv-sum>section{min-inline-size:0;padding:var(--app-pad)}main.rv .rv-sum>section+section{border-inline-start:1px solid var(--app-border)}main.rv .rv-avg{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;display:flex}main.rv .ui .rv-big{letter-spacing:-.02em;font-size:40px;font-weight:700;line-height:1}main.rv .rv-big small{letter-spacing:0;color:var(--app-muted);margin-inline-start:4px;font-size:15px;font-weight:500}main.rv .rv-sec{gap:12px}main.rv .rv-label{color:var(--app-muted);font-size:12px;font-weight:500}main.rv .rv-dist{flex-direction:column;gap:9px;display:flex}main.rv .rv-dist>div{color:var(--app-muted);grid-template-columns:28px minmax(0,1fr) 96px;align-items:center;gap:12px;font-size:12px;display:grid}main.rv .rv-dist .k{color:var(--app-fg);align-items:center;gap:3px;font-weight:500;display:inline-flex}main.rv .rv-dist .k svg{block-size:12px;inline-size:12px;color:var(--app-warning);fill:currentColor}main.rv .rv-dist .ui-progress>i{background:var(--app-warning)}main.rv .rv-dist .rv-n{text-align:end;white-space:nowrap}main.rv .rv-course{align-items:center;gap:10px;min-inline-size:0;font-size:13px;display:flex}main.rv .rv-score{align-items:center;gap:4px;font-weight:500;display:inline-flex}main.rv .rv-score svg{block-size:14px;inline-size:14px;color:var(--app-warning);fill:currentColor}main.rv .rv-list{flex-direction:column;display:flex}main.rv .rv-review{padding:16px var(--app-pad);flex-direction:column;gap:12px;display:flex}main.rv .rv-review+.rv-review{border-block-start:1px solid var(--app-border)}main.rv .rv-head{align-items:flex-start;gap:12px;display:flex}main.rv .rv-head>.ui-check{margin-block-start:7px}main.rv .rv-who{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-inline-size:0;display:flex}main.rv .rv-end{flex:none;align-items:center;gap:12px;display:flex}main.rv .rv-body{flex-direction:column;gap:12px;padding-inline-start:30px;display:flex}main.rv .rv-text{font-size:15px;line-height:1.8}main.rv .rv-foot{border-block-start:1px solid var(--app-border);flex-wrap:wrap;align-items:center;gap:6px;padding-block-start:12px;display:flex}main.rv .rv-composer{border:1px solid var(--app-brand);border-radius:var(--app-r-md);background:var(--app-card);box-shadow:0 0 0 3px color-mix(in srgb, var(--app-brand), transparent 85%);flex-direction:column;gap:8px;padding:12px;display:flex}main.rv .rv-typed{min-block-size:52px;font-size:14px;line-height:1.7}main.rv .rv-caret{vertical-align:text-bottom;background:var(--app-fg);block-size:1.1em;inline-size:1.5px;margin-inline-start:1px;display:inline-block}main.rv .rv-tools{align-items:center;gap:6px;display:flex}main.rv .rv-hint{color:var(--app-muted);align-items:center;gap:6px;margin-inline-end:auto;font-size:12px;display:inline-flex}main.rv .rv-hint svg{block-size:13px;inline-size:13px}@media (width<=600px){main.rv .rv-head{flex-wrap:wrap}main.rv .rv-end{inline-size:100%;padding-inline-start:44px}main.rv .rv-body{padding-inline-start:0}main.rv .rv-hint{display:none}main.rv .rv-tools{justify-content:flex-end}}main.rv .rv-wall{gap:14px;padding-block-start:20px}main.rv .rv-wall-head{align-items:flex-end}main.rv .rv-wall-title{font-family:var(--serif);font-size:20px;font-weight:500}main.rv .rv-quote{flex-direction:column;gap:8px;padding:16px;display:flex}main.rv .rv-quote p{line-height:1.75}main.rv .rv-logo{border-radius:var(--app-r-sm);background:var(--app-brand);block-size:26px;inline-size:26px;color:var(--app-card);font-family:var(--serif);flex:none;place-items:center;font-size:14px;display:grid}main.rv .rv-min .on{gap:3px}main.rv .rv-min .on svg{block-size:13px;inline-size:13px;color:var(--app-warning);fill:currentColor}main.rv .rv-write{gap:14px;display:grid}main.rv .rv-write .ui-input.area{min-block-size:72px;line-height:1.7}main.rv .rv-rule .ui-setting{gap:16px}main.rv .rv-rule .ui-seg>*{padding-inline:10px}main.rv .rv-out{gap:10px}main.rv .rv-out .ui-inset{gap:16px}main.rv .rv-foot{justify-content:flex-start}main.rv .rv-sides{--main:66%;--main-md:80%;--over:46%;--over-max:420px;--overlap:190px;--overlap-md:60px;--overlap-sm:-12px;padding-inline:max(48px,50% - 470px)}main.rv .rv-site .rv-wall{gap:12px;padding:16px}main.rv .rv-site .rv-quote{padding:14px}main.rv .ui.rv-by{align-items:center;gap:8px;display:inline-flex}main.rv .rv-by .rv-logo{block-size:22px;inline-size:22px;font-size:12px}@media (width<=1000px){main.rv .rv-sides{padding-inline:32px}}@media (width<=600px){main.rv .rv-sides{padding-inline:12px}main.rv .rv-sides .sx-sides__over{inline-size:88%}main.rv .rv-sides .rv-review+.rv-review .rv-foot{display:none}main.rv .rv-sides .rv-review+.rv-review{padding-block-end:36px}}@media (width<=380px){main.rv .rv-rule .ui-setting:has(.rv-min){flex-wrap:wrap;row-gap:10px}main.rv .rv-rule .ui-setting:has(.rv-min)>.ui-info{flex:120px}main.rv .rv-wall-head{flex-wrap:wrap;row-gap:8px}main.rv .rv-wall-title{white-space:nowrap}}
