.GpUSJq_page{gap:var(--s7);flex-direction:column;display:flex}.GpUSJq_head{gap:var(--s2) var(--s5);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.GpUSJq_title{font:var(--type-title-page);color:var(--color-gold-light);margin:0}.GpUSJq_sub{max-width:var(--measure);font:var(--type-ui);color:var(--color-text-secondary);grid-column:1/-1;margin:0;line-height:1.45}.GpUSJq_head>.GpUSJq_phone{display:none}.GpUSJq_rows{border:var(--border) solid var(--color-line-soft);border-radius:var(--r-lg);background:var(--color-surface);margin:0;padding:0;list-style:none;overflow:hidden}.GpUSJq_row{gap:var(--s4);padding:var(--s4) var(--s5);align-items:center;display:flex}.GpUSJq_row+.GpUSJq_row{border-top:var(--border) solid var(--color-line-soft)}.GpUSJq_face{width:var(--poster-row);height:var(--poster-row);border-radius:var(--r-full);flex:none;overflow:hidden}.GpUSJq_logoRoom{width:var(--poster-row);aspect-ratio:var(--poster-ratio);flex:none;justify-content:center;align-items:center;display:flex}.GpUSJq_logo{width:var(--platform-logo);height:var(--platform-logo);border-radius:var(--r-md);object-fit:contain}.GpUSJq_letter{width:var(--platform-logo);height:var(--platform-logo);border-radius:var(--r-md);background:var(--color-line-soft);font:var(--type-title-card);color:var(--color-text);justify-content:center;align-items:center;display:flex}.GpUSJq_letter:before{content:attr(data-letter)}.GpUSJq_addRow{padding-block:var(--s4)}.GpUSJq_pick{gap:var(--s2);margin-top:var(--s4);flex-direction:column;display:flex}.GpUSJq_pickLogo{width:var(--platform-logo);height:var(--platform-logo);border-radius:var(--r-md);object-fit:contain;flex:none}.GpUSJq_pickNone,.GpUSJq_pickError{margin:var(--s4) 0 0;font:var(--type-ui)}.GpUSJq_pickNone{color:var(--color-text-secondary)}.GpUSJq_pickError{color:var(--color-err)}.GpUSJq_rowText{gap:var(--s1);min-width:0;color:var(--color-text);flex-direction:column;flex:auto;text-decoration:none;display:flex}.GpUSJq_rowText:hover{color:var(--color-gold-light)}.GpUSJq_rowText:focus-visible{outline:var(--focus-ring) solid var(--focus-color);outline-offset:var(--focus-offset)}.GpUSJq_rowTitle{font:var(--type-title-card)}.GpUSJq_rowMeta{font:var(--type-meta);color:var(--color-text-secondary)}@media (max-width:560px){.GpUSJq_head>.GpUSJq_wide{display:none}.GpUSJq_head>.GpUSJq_phone{display:inline-flex}.GpUSJq_row{padding:var(--s3) var(--s4)}}
