.account{--account-error:#b42318;--account-good:#2f7d32;min-height:calc(100vh - 72px);padding:32px 0 88px;background:var(--soft-2)}.account__inner{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:32px;gap:32px;align-items:start}.account__inner--wide{grid-template-columns:minmax(0,1fr)}.account__page{min-width:0}.settings-tabs{display:flex;flex-wrap:wrap;gap:2px;margin-bottom:14px;padding:4px;border-radius:14px;background:var(--white);box-shadow:var(--shadow-card)}.settings-tabs__tab{flex:1 0 auto;padding:8px 10px;border-radius:10px;color:var(--muted);font-size:14px;font-weight:600;text-align:center;white-space:nowrap;transition:background .15s ease,color .15s ease}.settings-tabs__tab:hover{background:var(--soft);color:var(--ink)}.settings-tabs__tab[aria-current=page]{background:var(--lime-wash);box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink)}.settings-tabs__tab:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (max-width:900px){.settings-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.settings-tabs::-webkit-scrollbar{display:none}}.account-card{padding:24px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--white);box-shadow:var(--shadow-card)}.account-card+.account-card,.account-card+.account-section,.account-section+.account-card,.account-section+.account-section{margin-top:16px}.account-page-title{margin:0 0 4px;font-family:var(--font-display);font-size:clamp(32px,4vw,44px);font-style:italic;font-weight:900;line-height:.95;text-transform:uppercase}.account-page-lead{margin:0 0 20px;color:var(--muted);font-size:15px}.account-section__title{margin:0 0 14px;font-size:18px;font-weight:800;letter-spacing:-.01em}.account-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.account-empty,.account-muted{color:var(--muted)}.account-empty{margin:0;font-size:14px}.account-test-badge{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;padding:4px 10px;border-radius:999px;background:var(--lime-wash);color:var(--olive-deep);font-size:12px;font-weight:700}@media (max-width:480px){.account-card{padding:18px 16px}}.profile{display:grid;grid-gap:16px;gap:16px}.account-section,.profile-tabs,.profile-tabs__panel>*,.profile>*{min-width:0}.profile-hero{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.profile-hero__photo{overflow:hidden;aspect-ratio:2/3;border-radius:var(--r-md);background:var(--olive)}.profile-hero__body{container:profile-hero/inline-size}.profile-hero__name{margin:0;font-family:var(--font-display);font-size:clamp(38px,5vw,56px);font-style:italic;font-weight:900;line-height:.92;text-transform:uppercase;overflow-wrap:anywhere}.profile-hero__city{margin:8px 0 0;color:var(--muted);font-size:16px}.profile-chips{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none}.profile-chip{padding:6px 12px;border-radius:999px;background:var(--olive-soft);color:var(--olive-deep);font-size:13px;font-weight:600}.profile-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:20px 0 0}.profile-stats__item{padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--soft-2);color:var(--ink)}.profile-stats__item dt{color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.profile-stats__item dd{margin:4px 0 0;font-family:var(--font-display);font-size:40px;font-style:italic;font-weight:900;line-height:1}.profile-stats__item:first-child{border-color:#dce6c7;background:var(--lime-wash)}.profile-stats__item:first-child dd{color:var(--olive-deep)}.profile-stats--four{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-stats__item--place{border-color:#dce6c7;background:var(--lime-wash)}.profile-stats__item dd.profile-stats__note{margin-top:6px;color:var(--muted);font-family:inherit;font-size:13px;font-style:normal;font-weight:600;line-height:1.3}.profile-action{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border:1px solid var(--line);border-radius:999px;background:var(--white);color:var(--ink);font-size:14px;font-weight:600;transition:border-color .15s ease,background .15s ease}.profile-action:hover:not(:disabled){border-color:var(--ink)}.profile-action:disabled{opacity:.6;cursor:progress}.profile-action--danger{border-color:rgba(180,35,24,.35);color:var(--account-error)}.profile-action--danger:hover:not(:disabled){border-color:var(--account-error)}.profile-action__icon{width:18px;height:18px;flex-shrink:0}.profile-link{padding:0;color:var(--ink);font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.profile-link.is-muted{color:var(--muted);font-weight:500}.profile-bio__text{display:-webkit-box;margin:0 0 8px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;white-space:pre-line}.profile-bio__text.is-open{display:block}.profile-socials{display:flex;gap:8px;margin:14px 0 0;padding:0;list-style:none}.profile-social{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line);border-radius:50%;color:var(--ink);transition:border-color .15s ease,background .15s ease}.profile-social:hover{border-color:var(--ink);background:var(--lime-wash)}.profile-social__icon{width:20px;height:20px}.profile-tabs__list{display:flex;gap:4px;margin-bottom:16px;padding:4px;border-radius:999px;background:var(--white);box-shadow:var(--shadow-card);width:max-content;max-width:100%;overflow-x:auto}.profile-tabs__tab{padding:9px 18px;border-radius:999px;color:var(--muted);font-size:15px;font-weight:600;white-space:nowrap}.profile-tabs__tab[aria-selected=true]{background:var(--ink);color:var(--on-ink)}.profile-tabs__tab:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.profile-tabs__panel{display:grid;grid-gap:16px;gap:16px}.profile-tabs__panel[hidden]{display:none}.profile-tabs__panel>.account-card+.account-card{margin-top:0}.profile-tag{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;background:var(--soft);color:var(--muted);font-size:12px;font-weight:700;white-space:nowrap}.profile-tag.is-pay-paid,.profile-tag.is-win{background:var(--lime-wash);color:var(--olive-deep)}.profile-tag.is-group-2,.profile-tag.is-loss,.profile-tag.is-pay-failed{background:#fdecea;color:var(--account-error)}.profile-tag.is-group-1,.profile-tag.is-pay-pending,.profile-tag.is-wait{background:#fff4dc;color:#8a5a00}.profile-tag.is-live{background:var(--ink);color:var(--lime)}.profile-tag.is-partner{background:var(--olive-soft);color:var(--olive-deep)}.profile-tag.is-group-0,.profile-tag.is-pay-refunded{background:#e8f0fb;color:#2a5c9a}.account-rail{position:relative;margin:0 -24px}.account-rail__track{display:flex;gap:12px;margin:0;padding:2px 24px 8px;overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;scroll-padding:0 24px;scrollbar-width:none}.account-rail__track::-webkit-scrollbar{display:none}.account-rail__item{flex:0 0 auto;scroll-snap-align:start}.account-rail__arrow{position:absolute;top:50%;display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:50%;background:var(--white);box-shadow:var(--shadow-card);color:var(--ink);font-size:26px;line-height:1;transform:translateY(-50%);transition:border-color .15s ease}.account-rail__arrow:hover{border-color:var(--ink)}.account-rail__arrow:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.account-rail__arrow span{margin-top:-3px}.account-rail__arrow--prev{left:6px}.account-rail__arrow--next{right:6px}@media (hover:none){.account-rail__arrow{display:none}}@media (max-width:480px){.account-rail{margin:0 -16px}.account-rail__track{padding:2px 16px 8px;scroll-padding:0 16px}}.profile-empty{display:grid;justify-items:center;grid-gap:6px;gap:6px;text-align:center}.profile-empty__icon{width:40px;height:40px;color:var(--olive)}.profile-statcard{padding:0}.profile-statcard__section{padding:20px 24px}.profile-statcard__section+.profile-statcard__section{border-top:1px solid var(--line)}.profile-statcard__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.profile-statcard__label{margin:0;color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.profile-statcard__caption{margin:0;color:var(--muted);font-size:13px}.profile-statcard__value{font-size:15px;font-weight:700}.profile-statcard__aside{color:var(--muted);font-size:13px}.profile-statcard__aside strong{color:var(--ink);font-size:15px}.profile-statcard__empty{margin:0 0 4px;font-size:15px;font-weight:700}.profile-trend{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;background:var(--soft);color:var(--muted);font-size:14px;font-weight:800}.profile-trend.is-up{background:var(--lime);color:var(--ink)}.profile-trend.is-down{background:#fdecea;color:var(--account-error)}.profile-level{display:flex;align-items:center;gap:14px;margin:6px 0 14px}.profile-level__rating{font-family:var(--font-display);font-size:64px;font-style:italic;font-weight:900;line-height:1}.profile-level__title{font-size:15px;font-weight:600}.profile-ladder{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-gap:2px;gap:2px;overflow:hidden;margin:0;padding:0;border-radius:999px;list-style:none}.profile-ladder li{display:grid;place-items:center;height:30px;background:var(--soft);color:var(--muted);font-size:12px;font-weight:800}.profile-ladder .is-passed{background:var(--lime-muted);color:var(--ink)}.profile-ladder .is-current{background:var(--lime);box-shadow:inset 0 0 0 2px var(--ink);color:var(--ink)}.profile-ladder li:first-child{border-radius:999px 0 0 999px}.profile-ladder li:last-child{border-radius:0 999px 999px 0}.profile-level__next{margin:8px 0 12px;color:var(--muted);font-size:13px;text-align:center}.profile-disclosure{margin-top:12px}.profile-disclosure summary{width:-moz-fit-content;width:fit-content;color:var(--olive-deep);font-size:14px;font-weight:700;cursor:pointer}.profile-disclosure summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.profile-disclosure[open] summary{margin-bottom:8px}.profile-disclosure p{max-width:68ch;margin:0 0 6px;color:var(--muted);font-size:14px;line-height:1.5}.profile-rank{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:10px}.profile-rank__period{padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--soft-2)}.profile-rank__period.is-month{border-color:#dce6c7;background:var(--lime-wash)}.profile-rank__place{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0}.profile-rank__place strong{font-family:var(--font-display);font-size:40px;font-style:italic;font-weight:900;line-height:1}.profile-rank__period.is-month .profile-rank__place strong{color:var(--olive-deep)}.profile-rank__meta,.profile-rank__place span{color:var(--muted);font-size:13px}.profile-rank__meta{margin:6px 0 0}.profile-rank__meta strong{color:var(--ink)}.profile-rank__join{margin:8px 0 0;font-size:15px}.rating-chart{display:block;width:100%;height:auto;margin:8px 0 16px}.rating-chart__grid{stroke:var(--line);stroke-dasharray:3 4}.rating-chart__tick{fill:var(--muted-2);font-size:11px}.rating-chart__line{fill:none;stroke:var(--ink);stroke-width:2.5;stroke-linejoin:round}.rating-chart__dot{stroke:var(--white);stroke-width:2;cursor:help}.rating-chart__dot.is-win{fill:var(--olive)}.rating-chart__dot.is-loss{fill:var(--account-error)}.profile-table-wrap{overflow-x:auto}.profile-table{width:100%;border-collapse:collapse;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.profile-table th{padding:8px 10px;border-bottom:1px solid var(--line);color:var(--muted);font-size:12px;font-weight:700;text-align:left;text-transform:uppercase;letter-spacing:.04em}.profile-table td{padding:9px 10px;border-bottom:1px solid var(--soft);white-space:nowrap}.profile-table .is-up{color:var(--olive-deep);font-weight:700}.profile-table .is-down{color:var(--account-error);font-weight:700}.profile-share{display:flex;gap:2px;overflow:hidden;height:10px;margin-top:10px;border-radius:999px;background:var(--soft)}.profile-share .is-win{background:var(--lime)}.profile-share .is-draw{background:#c9ccc4}.profile-share .is-loss{background:rgba(180,35,24,.55)}.profile-games-split,.profile-legend{display:flex;flex-wrap:wrap;gap:4px 18px;margin:10px 0 0;padding:0;color:var(--muted);font-size:13px;list-style:none}.profile-legend li{display:inline-flex;align-items:center;gap:6px}.profile-games-split strong,.profile-legend strong{color:var(--ink);font-size:14px}.profile-legend__dot{width:8px;height:8px;border-radius:50%}.profile-legend__dot.is-win{background:var(--lime)}.profile-legend__dot.is-draw{background:#c9ccc4}.profile-legend__dot.is-loss{background:rgba(180,35,24,.55)}.profile-games-split{gap:4px 28px}.profile-medals-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 18px;margin-top:12px}.profile-medals{display:flex;gap:16px;margin:0;padding:0;list-style:none}.profile-medals li{display:inline-flex;align-items:center;gap:6px;font-size:20px;font-weight:800}.profile-medal{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--ink)}.profile-medal svg{width:16px;height:16px}.profile-medal.is-gold{background:#e6b83e}.profile-medal.is-silver{background:#c4cad0}.profile-medal.is-bronze{background:#cb8f5e}.profile-last{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.profile-last__dots{display:flex;gap:6px;margin:0;padding:0;list-style:none}.profile-last__dots li{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font-size:12px;font-weight:800}.profile-last__dots .is-win{background:var(--lime);color:var(--ink)}.profile-last__dots .is-loss{background:#fdecea;color:var(--account-error)}.account-page-head{margin-bottom:16px}.account-form{display:grid;grid-gap:18px;gap:18px}.account-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.account-field{display:grid;align-content:start;grid-gap:6px;gap:6px;min-width:0;margin:0;padding:0;border:0}.account-field__label{padding:0;font-size:13px;font-weight:700}.account-field__input{width:100%;min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:12px;background:var(--white);color:var(--ink);font:inherit;font-size:16px}.account-field__input:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--lime-muted);outline:none}.account-field__input--area{min-height:0;padding:12px 14px;resize:vertical}.account-field.is-invalid .account-field__input{border-color:var(--account-error)}.account-field__hint{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:12px}.account-field__error{color:var(--account-error);font-size:13px}.account-segmented__row{display:flex;flex-wrap:wrap;gap:6px}.account-segmented__item,.account-tag{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:1px solid var(--line);border-radius:999px;background:var(--white);font-size:14px;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease}.account-segmented__item:hover,.account-tag:hover{border-color:var(--ink)}.account-segmented__item.is-on,.account-tag.is-on{border-color:var(--ink);background:var(--ink);color:var(--on-ink)}.account-segmented__item.is-disabled{opacity:.45;cursor:not-allowed}.account-segmented__item.is-disabled:hover{border-color:var(--line)}.account-segmented__item:has(input:focus-visible),.account-tag:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.account-segmented__item svg{flex:none}.account-segmented--pair .account-segmented__row{flex-wrap:nowrap;justify-self:start;gap:2px;max-width:100%;padding:3px;border:1px solid var(--line);border-radius:999px;background:var(--soft)}.account-segmented--pair .account-segmented__item{flex:0 1 auto;gap:8px;min-width:0;min-height:36px;line-height:1.2;text-align:center;border-color:transparent;background:transparent;color:var(--muted)}.account-segmented--pair .account-segmented__item:hover{border-color:transparent;color:var(--ink)}.account-segmented--pair .account-segmented__item.is-disabled:hover{border-color:transparent;color:var(--muted)}.account-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.account-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.account-filters[aria-busy=true]{opacity:.7}.account-select{display:grid;grid-gap:6px;gap:6px;min-width:0}.account-select__label{font-size:13px;font-weight:700}.account-select__input{width:100%;min-height:44px;padding:0 40px 0 14px;border:1px solid var(--line);border-radius:12px;background:var(--white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%2311161C' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 14px center;color:var(--ink);font:inherit;font-size:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.account-select__input:hover{border-color:var(--ink)}.account-select__input:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--lime-muted);outline:none}@media (max-width:640px){.account-filters{grid-template-columns:minmax(0,1fr)}}.account-savebar{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.account-savebar--end{justify-content:flex-end}.account-savebar .btn:disabled{opacity:.45;cursor:default;transform:none}.account-savebar__note{color:var(--olive-deep);font-size:14px;font-weight:600}.account-savebar__note.is-error{color:var(--account-error)}.account-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;cursor:pointer}.account-toggle.is-disabled{opacity:.5;cursor:default}.account-toggle__text{display:grid;grid-gap:2px;gap:2px}.account-toggle__label{font-weight:600}.account-toggle__hint{color:var(--muted);font-size:13px}.account-toggle__input{position:absolute;width:1px;height:1px;opacity:0}.account-toggle__track{position:relative;width:46px;height:28px;border-radius:999px;background:var(--line);flex-shrink:0;transition:background .15s ease}.account-toggle__track:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:var(--white);box-shadow:0 1px 3px rgba(17,22,28,.25);transition:transform .15s ease}.account-toggle__input:checked+.account-toggle__track{background:var(--olive)}.account-toggle__input:checked+.account-toggle__track:after{transform:translateX(18px)}.account-toggle__input:focus-visible+.account-toggle__track{outline:2px solid var(--ink);outline-offset:2px}.account-switches__group{margin-top:4px;border-top:1px solid var(--line)}.account-switches__group .account-toggle+.account-toggle{border-top:1px solid var(--soft)}.account-photo{display:flex;align-items:center;gap:18px}.account-photo__image{width:88px;height:132px;overflow:hidden;border-radius:var(--r-md);flex-shrink:0}.account-photo__body{display:grid;grid-gap:8px;gap:8px;justify-items:start}.account-city{display:flex;flex-wrap:wrap;align-items:center;gap:2px;min-height:44px;padding:0 4px 0 14px;border:1px solid var(--line);border-radius:12px}.account-icon-btn{display:inline-grid;flex:none;place-items:center;width:36px;height:36px;border-radius:10px;color:var(--ink);transition:background .15s ease,color .15s ease}.account-icon-btn.is-muted{color:var(--muted)}.account-icon-btn:hover{background:var(--soft);color:var(--ink)}.account-icon-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.account-city__name{flex:1 1;font-weight:600}.account-city__search{display:grid;grid-gap:6px;gap:6px;justify-items:start}.account-city__results{width:100%;max-height:240px;margin:0;padding:4px;overflow-y:auto;border:1px solid var(--line);border-radius:12px;background:var(--white);box-shadow:var(--shadow-card);list-style:none}.account-city__results button{display:grid;width:100%;padding:8px 10px;border-radius:8px;text-align:left}.account-city__results button:focus-visible,.account-city__results button:hover{background:var(--soft-2);outline:none}.account-rating__value{margin:4px 0 0;font-family:var(--font-display);font-size:56px;font-style:italic;font-weight:900;line-height:1}.account-rating__category{margin-left:10px;font-family:var(--font-body);font-size:15px;font-style:normal;font-weight:700;color:var(--olive-deep)}.account-pairs{display:grid;grid-gap:10px;gap:10px;margin:0 0 8px}.account-pairs>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px}.account-pairs dt{color:var(--muted);font-size:14px}.account-pairs dd{margin:0;font-weight:600}.account-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.account-status{margin:0}.account-list{display:grid;margin:0 0 12px;padding:0;list-style:none}.account-list__row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--soft)}.account-list__body{display:grid;flex:1 1;min-width:0;grid-gap:2px;gap:2px;justify-items:start}.account-list__title{font-weight:700}.account-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.account-card-mark{display:grid;place-items:center;width:52px;height:36px;border-radius:8px;background:var(--ink);color:var(--lime);font-size:12px;letter-spacing:.1em}.account-payments{display:grid;margin:0;padding:0;list-style:none}.account-payment{border-bottom:1px solid var(--soft)}.account-payment__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;cursor:pointer;list-style:none}.account-payment__summary::-webkit-details-marker{display:none}.account-payment__main{display:grid;grid-gap:2px;gap:2px;min-width:0}.account-payment__side{display:grid;justify-items:end;grid-gap:4px;gap:4px}.account-payment__amount{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.account-payment__amount.is-refund{color:#2a5c9a}.account-payment__details{padding:0 0 14px}.account-preview__card{display:grid;grid-gap:4px;gap:4px;padding:16px;border-radius:var(--r-md);background:var(--soft-2)}.account-preview__card p{margin:0}.account-preview__name{font-size:18px;font-weight:800}.account-preview__bio{color:var(--muted)}.account-rowlink{display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:700}.account-card.account-rowlink:hover{border-color:var(--ink)}.account-links{display:grid;grid-gap:4px;gap:4px;margin:0;padding:0;list-style:none}.account-links .account-rowlink{padding:10px 0;border-bottom:1px solid var(--soft)}.account-danger{border-color:rgba(180,35,24,.25)}.account-danger__list{margin:0 0 18px;padding-left:20px;color:var(--muted)}@container profile-hero (max-width: 700px){.profile-stats--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.profile-hero{grid-template-columns:160px minmax(0,1fr);gap:20px}}@media (max-width:640px){.profile-hero{grid-template-columns:minmax(0,1fr)}.profile-hero__photo{max-width:150px}.profile-stats__item{padding:12px}.profile-stats__item dd{font-size:32px}.account-form__row{grid-template-columns:minmax(0,1fr)}.profile-statcard__section{padding:18px 16px}.profile-level__rating{font-size:52px}.profile-rank__place strong{font-size:32px}}.club-reviews{display:grid;grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}.club-review{display:grid;grid-gap:14px;gap:14px}.club-review__head{display:flex;align-items:center;gap:14px}.club-review__image{width:64px;height:64px;border-radius:var(--r-md);object-fit:cover;flex-shrink:0}.club-review__image--empty{display:grid;place-items:center;background:var(--ink);color:var(--lime);font-weight:800}.club-review__club{display:grid;grid-gap:2px;gap:2px;min-width:0}.club-review__name{font-size:18px;font-weight:800}a.club-review__name:hover{color:var(--olive-deep);text-decoration:underline;text-underline-offset:3px}.club-review__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.club-review__tags:empty{display:none}.club-review__mine{display:grid;grid-gap:8px;gap:8px;padding:14px 16px;border-radius:var(--r-md);background:var(--soft-2)}.club-review__line{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.club-review__text{margin:0;white-space:pre-line}.club-review__signed{margin:0;font-size:13px}.club-review__rate{justify-self:start}.club-review__form{padding-top:14px;border-top:1px solid var(--line)}.stars{display:inline-flex;gap:2px}.stars__star{fill:var(--line)}.stars__star.is-on{fill:#f5b301}.star-picker{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;border:0}.star-picker__row{display:flex;align-items:center;gap:4px}.star-picker__star{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;cursor:pointer}.star-picker__star svg{fill:var(--line);transition:fill .12s ease,transform .12s ease}.star-picker__star.is-on svg{fill:#f5b301}.star-picker__star:hover svg{transform:scale(1.08)}.star-picker__star:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:1px}.star-picker__caption{margin-left:8px;color:var(--muted);font-size:14px;font-weight:600}.star-picker.is-invalid .star-picker__star svg{fill:#f2c4c0}