.me-head{align-items:center;gap:var(--spacing-4);display:flex}.me-head__body{gap:var(--spacing-1);flex-direction:column;flex:1;min-width:0;display:flex}.me-head__top{align-items:center;display:flex}.me-head__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;overflow:hidden}.me-head__public{align-items:center;column-gap:var(--spacing-3);row-gap:var(--spacing-1);flex-wrap:wrap;display:flex}.me-bio{margin:calc(-1 * var(--spacing-1)) 0 0;overflow-wrap:anywhere}.me-bio--button{--me-bio-slop:calc((var(--size-control-sm) - var(--text-body--line-height)) / 2);align-items:center;gap:var(--spacing-2);min-height:var(--size-control-sm);margin:calc(-1 * var(--spacing-1) - var(--me-bio-slop)) 0 calc(-1 * var(--me-bio-slop));padding:var(--me-bio-slop) 0;color:var(--color-ink-muted);text-align:left;cursor:pointer;background:0 0;border:0;align-self:flex-start;display:flex}.me-bio--button>.t--body{color:var(--color-ink)}.me-bio--button:hover{opacity:var(--opacity-pressed)}.me-skel__avatar{width:var(--size-avatar);height:var(--size-avatar);border-radius:var(--radius-pill);flex:none}.me-skel__body{gap:var(--spacing-2)}.me-skel__name{width:45%;height:24px}.me-skel__meta{width:30%;height:15px}.my-scale{align-items:center;gap:var(--spacing-4);flex-direction:column;display:flex}.my-scale__count{padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-pill);background:var(--color-surface-sunken);margin:0}.my-scale__dials{justify-content:center;align-items:center;gap:var(--spacing-1);display:flex}.my-scale__dial{align-items:center;gap:var(--spacing-2);flex-direction:column;flex:none;display:flex}.my-scale__num{font-variant-numeric:tabular-nums}.my-scale__join{color:var(--color-ink-subtle);align-items:center;display:flex}.my-scale__hit{align-items:center;gap:var(--spacing-1);color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;margin:0;padding:0;display:flex}.my-scale__hit:active{opacity:var(--opacity-pressed)}.my-scale__note{align-self:stretch;margin:0}.my-scale-detail{gap:var(--spacing-6);flex-direction:column;display:flex}.my-scale-detail__section,.my-scale-detail__lead{gap:var(--spacing-3);flex-direction:column;display:flex}.my-scale-detail__kicker{margin:0}.my-scale-detail__num{font-variant-numeric:tabular-nums}.my-scale-detail__ink--input{color:var(--color-distribution-input-ink)}.my-scale-detail__ink--converted{color:var(--color-me)}.my-scale-detail__sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.my-scale-detail__hero{align-items:center;gap:var(--spacing-4);display:flex}.my-scale-detail__hero-words{gap:var(--spacing-1);flex-direction:column;flex:1;display:flex}.my-scale-detail__facts{gap:var(--spacing-2);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.my-scale-detail__fact{align-items:center;gap:var(--spacing-1);padding:var(--spacing-3) var(--spacing-1);border-radius:var(--radius-md);background:var(--color-surface-sunken);flex-direction:column;display:flex}.my-scale-detail__fact dt,.my-scale-detail__fact dd{margin:0}.my-scale-detail__plot{gap:var(--spacing-1);flex-direction:column;display:flex}.my-scale-detail__dots{position:relative}.my-scale-detail__line{border-radius:var(--radius-pill);background:var(--color-ink);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.my-scale-detail__dot{border-radius:var(--radius-pill);border:1px solid var(--color-surface);box-sizing:border-box;position:absolute}.my-scale-detail__dot--input{background:var(--color-distribution-input)}.my-scale-detail__dot--converted{background:var(--color-me)}.my-scale-detail__axis{grid-template-columns:repeat(3,1fr);display:grid}.my-scale-detail__axis-end{text-align:right}.my-scale-detail__rows{gap:var(--spacing-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.my-scale-detail__row{align-items:center;gap:var(--spacing-3);display:flex;position:relative}.my-scale-detail__row-name{flex-direction:column;flex:5;min-width:0;display:flex}.my-scale-detail__track{height:var(--spacing-2);border-radius:var(--radius-pill);background:var(--color-surface-sunken);flex:4;overflow:hidden}.my-scale-detail__fill{border-radius:var(--radius-pill);height:100%;display:block}.my-scale-detail__fill--input{background:var(--color-distribution-input)}.my-scale-detail__fill--converted{background:var(--color-me)}.my-scale-detail__row-count{min-width:var(--spacing-12);flex-direction:column;align-items:flex-end;display:flex}.my-scale-detail__qas{gap:var(--spacing-4);flex-direction:column;display:flex}.my-scale-detail__qa{gap:var(--spacing-1);flex-direction:column;display:flex}.my-scale-detail__qa h3,.my-scale-detail__qa p,.my-scale-detail__lead p,.my-scale-detail__explain>p{margin:0}.my-scale-detail__lead--lean{gap:var(--spacing-2)}.my-scale-detail__carry-on{align-items:center;gap:var(--spacing-3);padding:var(--spacing-4);border:2px solid var(--color-ink);border-radius:var(--radius-card);display:flex}.my-scale-detail__carry-on-mark{width:var(--spacing-8);height:var(--spacing-8);border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-surface);flex:none;justify-content:center;align-items:center;display:flex}.my-scale-detail__carry-on-words{gap:var(--spacing-1);flex-direction:column;flex:1;display:flex}.my-standard{gap:var(--spacing-4);padding:var(--spacing-4);flex-direction:column;display:flex}.my-standard__lead{gap:var(--spacing-2);flex-direction:column;display:flex}.my-standard__lead p,.my-standard__kicker{margin:0}.my-standard__head{justify-content:space-between;align-items:center;gap:var(--spacing-2);display:flex}.my-standard__more{align-items:center;gap:var(--spacing-1);color:var(--color-ink);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:inline-flex;position:relative}.my-standard__more:after{content:"";inset:calc((var(--text-label--line-height) - var(--size-control-sm)) / 2) calc(-1 * var(--spacing-2));position:absolute}.my-standard__more:hover>span{text-underline-offset:3px;text-decoration:underline}.my-standard__more:active{opacity:var(--opacity-pressed)}.my-scale-detail__section--tight{gap:var(--spacing-2)}.my-scale-detail__section>p{margin:0}.my-scale-detail__meter{gap:var(--spacing-1);flex-direction:column;display:flex}.my-scale-detail__meter-bar{position:relative}.my-scale-detail__meter-track,.my-scale-detail__meter-fill,.my-scale-detail__meter-knob{position:absolute;top:50%}.my-scale-detail__meter-track{border-radius:var(--radius-pill);background:var(--color-surface-sunken);left:0;right:0}.my-scale-detail__meter-fill{background:var(--color-distribution-input);opacity:.35}.my-scale-detail__meter-knob{box-sizing:border-box;border:2px solid var(--color-surface);border-radius:var(--radius-pill);background:var(--color-distribution-input)}.my-scale-detail__explain{gap:var(--spacing-3);padding:var(--spacing-4) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.my-scale-detail__per-place{gap:var(--spacing-1);flex-direction:column;display:flex}.my-scale-detail__per-place-head{justify-content:space-between;column-gap:var(--spacing-2);flex-wrap:wrap;display:flex}.my-scale-detail__per-place h3,.my-scale-detail__per-place p{margin:0}.my-scale-detail__ruler{gap:var(--spacing-1);flex-direction:column;display:flex}.my-scale-detail__mark{display:inline-block}.my-scale-detail__mark--center{transform:translate(-50%)}.my-scale-detail__mark--end{transform:translate(-100%)}.my-scale-detail__ruler-svg{display:block}.my-scale-detail__axis-line{stroke:var(--color-border);stroke-width:2px}.my-scale-detail__link{stroke:var(--color-border-strong);stroke-width:1px}.my-scale-detail__node{stroke:var(--color-surface);stroke-width:1px}.my-scale-detail__node--input{fill:var(--color-distribution-input)}.my-scale-detail__node--converted{fill:var(--color-me)}.me-summary{gap:var(--spacing-1);padding:var(--spacing-4) var(--spacing-5);flex-direction:column;display:flex}.me-summary__top{color:var(--color-ink);text-decoration:none}.me-summary__top:active{opacity:var(--opacity-pressed)}.me-ratings{gap:var(--spacing-2);flex-direction:column;display:flex}.me-kicker{margin:0}.rating-card-link{color:var(--color-ink);text-decoration:none;display:block}.rating-card-link:active{opacity:var(--opacity-pressed)}.my-scale-paper{padding:var(--spacing-4)}.rating-card{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);color:var(--color-ink);display:flex}.rating-card__body{gap:var(--spacing-1);flex-direction:column;flex:1;min-width:0;display:flex}.rating-card__score{align-items:flex-end;gap:var(--spacing-1);flex-direction:column;display:flex}.rating-num{font-variant-numeric:tabular-nums}.me-sheet-rows{flex-direction:column;display:flex}.me-sheet-rows>*+*{border-top:1px solid var(--color-border)}.me-sheet-rows .list-row{background:0 0;padding-left:0;padding-right:0}.me-sheet-rows .list-row:hover{background:0 0}.me-sheet-rows .list-row:active{opacity:var(--opacity-pressed)}.me-option{align-items:center;gap:var(--spacing-3);width:100%;min-height:var(--size-row-min);padding:var(--spacing-3) 0;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.me-option:active{opacity:var(--opacity-pressed)}.me-option:disabled{opacity:var(--opacity-disabled);cursor:default}.me-option__body{gap:var(--spacing-1);flex-direction:column;flex:1;min-width:0;display:flex}.settings-actions{gap:var(--spacing-2);flex-direction:column;display:flex}.panel.settings-account{gap:var(--spacing-3)}.settings-account__who{align-items:center;gap:var(--spacing-3);min-width:0;display:flex}.settings-account__body{gap:var(--spacing-1);flex-direction:column;flex:1;min-width:0;display:flex}.settings-account__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.suspended-notice{gap:var(--spacing-2);flex-direction:column;display:flex}.suspended-notice__actions{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.blocked-row{align-items:center;gap:var(--spacing-3);min-height:56px;padding:var(--spacing-3) var(--spacing-4);display:flex}.blocked-row__name{flex:1;min-width:0}.me-head__actions{margin-block:calc(-1 * (var(--size-control-sm) - var(--text-title--line-height)) / 2);align-items:center;display:flex}.menu-btn{position:relative}.menu-btn__badge{min-width:20px;height:20px;padding:0 var(--spacing-1);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-surface);font-size:var(--text-caption);text-align:center;pointer-events:none;font-weight:600;line-height:20px;position:absolute;top:0;right:0}.notice-card{gap:var(--spacing-3)}.notice-card p,.notice-card h2{margin:0}.notice-card__meta{align-items:center;gap:var(--spacing-2);display:flex}.notice-card__meta>:first-child{flex:1}.notice-card__fields{gap:var(--spacing-2);flex-direction:column;margin:0;display:flex}.notice-card__fields dt,.notice-card__fields dd{margin:0;display:block}.notice-card__message{gap:var(--spacing-1);padding:var(--spacing-3);border-radius:var(--radius-md);background:var(--color-surface-sunken);flex-direction:column;display:flex}.notice-card__actions,.notice-card__foot{align-items:flex-start;gap:var(--spacing-2);flex-direction:column;display:flex}.notice-card__foot{gap:var(--spacing-1)}.report-rights{align-items:flex-start;gap:var(--spacing-2);flex-direction:column;display:flex}.report-rights p{margin:0}.report-form{gap:var(--spacing-4);margin-top:var(--spacing-5);flex-direction:column;display:flex}.report-form h2{margin:var(--spacing-2) 0 0}.report-form__privacy h2,.report-form p{margin:0}.report-form__target{color:var(--color-ink-muted)}.report-form__link summary{cursor:pointer;padding-block:var(--spacing-2)}.report-form__link[open] summary{margin-bottom:var(--spacing-2)}.field__select{cursor:pointer}.check-row{align-items:flex-start;gap:var(--spacing-3);cursor:pointer;display:flex}.check-row input{width:20px;height:20px;accent-color:var(--color-accent);cursor:pointer;flex:none;margin:2px 0 0}.report-form__privacy{gap:var(--spacing-3)}.report-form__privacy dl{gap:var(--spacing-2);flex-direction:column;margin:0;display:flex}.report-form__privacy dt,.report-form__privacy dd{margin:0;display:block}.report-form__done{gap:var(--spacing-3);margin-top:var(--spacing-5)}.report-form__done h2{margin:0}.report-form__done h2:focus{outline:none}.report-form__done p{margin:0}.report-form__receipt{font-variant-numeric:tabular-nums;word-break:break-all}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}img,svg,table{max-width:100%}body{font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-ink);background:var(--color-surface);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;word-break:keep-all;overflow-wrap:break-word;margin:0}main{max-width:var(--size-content-max-width);padding:var(--spacing-5) var(--spacing-5) var(--spacing-12);margin:0 auto}h1{font-size:var(--text-title);line-height:var(--text-title--line-height);letter-spacing:-.01em;margin:0;font-weight:700}h2{font-size:var(--text-heading);line-height:var(--text-heading--line-height);margin:var(--spacing-8) 0 var(--spacing-3);font-weight:600}p{margin:0 0 var(--spacing-3)}a{color:inherit;text-underline-offset:3px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}.eyebrow{font-size:var(--text-label);line-height:var(--text-label--line-height);color:var(--color-ink-muted);margin:0 0 var(--spacing-1);font-weight:500}.muted{color:var(--color-ink-muted)}.caption{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-ink-subtle)}.divider{border:0;border-top:1px solid var(--color-border);margin:var(--spacing-8) 0}body{background:var(--color-surface-ground);flex-direction:column;min-height:100dvh;display:flex}main{flex:1;width:100%}.site-footer{margin-top:var(--spacing-12);border-top:1px solid var(--color-border);background:var(--color-surface)}.site-footer__inner{max-width:var(--size-wide-max-width);padding:var(--spacing-10) var(--spacing-4) var(--spacing-12);gap:var(--spacing-8);grid-template-columns:1fr;margin:0 auto;display:grid}@media (min-width:1024px){.site-footer__inner{gap:var(--spacing-10);grid-template-columns:1.4fr 1fr 1fr}}.site-footer__brand{gap:var(--spacing-3);flex-direction:column;display:flex}.site-footer__tagline{font-size:var(--text-label);line-height:var(--text-label--line-height);color:var(--color-ink-muted);margin:0}.site-footer__links{gap:var(--spacing-3);font-size:var(--text-label);flex-direction:column;display:flex}.site-footer__links a{color:var(--color-ink-muted);text-decoration:none}.site-footer__links a:hover{color:var(--color-ink);text-decoration:underline}.site-footer__biz{font-style:normal;font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-ink-subtle)}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--spacing-6)}.auth{padding:var(--spacing-12) var(--spacing-6);justify-content:center;align-items:center;display:flex;position:relative}.auth__top{top:var(--spacing-2);right:var(--spacing-5);position:absolute}.auth__card{text-align:center;width:100%;max-width:380px}.auth__mark{margin-bottom:var(--spacing-4);justify-content:center;display:flex}.auth__title{font-size:var(--text-title);line-height:var(--text-title--line-height);letter-spacing:-.02em;margin:0 0 var(--spacing-2)}.auth__lede{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-ink-muted);margin:0 0 var(--spacing-8)}.auth__providers{gap:var(--spacing-3);flex-direction:column;display:flex}.auth__provider{height:var(--size-control-md);border-radius:var(--radius-md);font-size:var(--text-heading);position:relative}.auth__providers .btn--ghost{margin-top:var(--spacing-5)}.auth__provider-logo{left:var(--spacing-5);align-items:center;display:flex;position:absolute;top:0;bottom:0}.auth__legal{margin:var(--spacing-8) 0 0;font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-ink-subtle)}.auth__legal a{color:var(--color-ink-muted)}.auth__email-open{margin-top:var(--spacing-4);min-height:var(--size-control-sm);padding:0 var(--spacing-3);font:inherit;font-size:var(--text-label);line-height:var(--text-label--line-height);color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;text-decoration:underline}.auth__email{gap:var(--spacing-3);margin-top:var(--spacing-8);text-align:left;flex-direction:column;display:flex}.auth__email-note{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-ink-subtle);margin:0}.home__lede{font-size:var(--text-body);color:var(--color-ink-muted);max-width:min(34em,100%);margin:0 0 var(--spacing-8);line-height:1.75}.home__lede strong{color:var(--color-ink);font-weight:600}.store-badges{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.store-badges a{line-height:0;display:block}.scale-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.scale-list__row{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) 0;border-bottom:1px solid var(--color-border);grid-template-columns:14px 5.5em 1fr;display:grid}.scale-list__row:last-child{border-bottom:0}.scale-list__dot{border-radius:var(--radius-pill);width:10px;height:10px}.scale-list__range{font-size:var(--text-label);color:var(--color-ink-subtle);font-variant-numeric:tabular-nums}.scale-list__label{font-size:var(--text-body);font-weight:600}@media (min-width:640px){main{padding-left:var(--spacing-6);padding-right:var(--spacing-6)}}@media (min-width:1024px){main{max-width:var(--size-content-max-width-desktop)}}.legal ul,.legal ol{margin:var(--spacing-3) 0;padding-left:var(--spacing-5);gap:var(--spacing-2);display:grid}.legal h3{font-size:var(--text-body);line-height:var(--text-body--line-height);margin:var(--spacing-5) 0 var(--spacing-2);font-weight:600}.legal address{color:var(--color-ink-muted);font-style:normal;line-height:var(--text-body--line-height)}.legal .license-list{font-size:var(--text-label);line-height:var(--text-label--line-height);gap:0}.legal table{width:100%;margin:var(--spacing-3) 0;border-collapse:collapse;font-size:var(--text-label);line-height:var(--text-label--line-height);display:block;overflow-x:auto}.legal th,.legal td{border:1px solid var(--color-border);padding:var(--spacing-2) var(--spacing-3);text-align:left;vertical-align:top}.legal th{background:var(--color-surface-sunken)}.legal-version{padding:var(--spacing-5) 0;border-top:1px solid var(--color-border)}.legal-version h2{margin:0 0 var(--spacing-1)}.legal-status{margin-left:var(--spacing-2);padding:0 var(--spacing-2);border-radius:var(--radius-pill);background:var(--color-surface-sunken);color:var(--color-ink-muted);font-size:var(--text-caption);line-height:var(--text-caption--line-height);vertical-align:middle;font-weight:600;display:inline-block}.legal-status[data-status=current]{background:var(--color-accent);color:var(--color-surface)}.legal-langs{gap:var(--spacing-1) var(--spacing-3);margin-top:var(--spacing-4);font-size:var(--text-label);line-height:var(--text-label--line-height);color:var(--color-ink-muted);flex-wrap:wrap;display:flex}.legal-langs [aria-current]{color:var(--color-ink);font-weight:600}.legal-history-link{margin-top:var(--spacing-8);padding-top:var(--spacing-5);border-top:1px solid var(--color-border);font-size:var(--text-label)}.callout{margin-top:var(--spacing-4);padding:var(--spacing-4);border-radius:var(--radius-card);background:var(--color-surface-sunken);color:var(--color-ink-muted);font-size:var(--text-label);line-height:var(--text-label--line-height)}.legal .callout{margin:var(--spacing-4) 0;padding:14px var(--spacing-4);border-radius:var(--radius-md);border-left:4px solid var(--color-accent);background:var(--color-surface-sunken);color:var(--color-ink);font-size:var(--text-item);line-height:var(--text-item--line-height)}.gauge{margin-top:var(--spacing-6);text-align:center}.gauge__title{font-size:var(--text-score);line-height:var(--text-score--line-height);letter-spacing:-.02em;font-weight:700}.gauge__sub{color:var(--color-ink-muted);font-size:var(--text-label);line-height:var(--text-label--line-height)}.gauge__none{font-size:var(--text-heading);line-height:var(--text-heading--line-height);color:var(--color-ink-muted);font-weight:600}.scale{margin-top:var(--spacing-3);position:relative}.scale__tick,.scale__baseline,.scale__mark{display:block;position:absolute}.scale__baseline{background:var(--color-surface);transform:translate(-50%)}.scale__mark{border-radius:var(--radius-pill);transform:translate(-50%)}.scale__tail{border-style:solid;border-color:#0000;border-bottom-width:0;width:0;height:0;display:block;position:absolute;transform:translate(-50%)}.scale__tag{color:var(--color-surface);font-family:var(--font-numeric);font-size:var(--text-caption);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex;position:absolute}.mini-scale{flex-shrink:0;display:inline-block;position:relative}.mini-scale--wide,.mini-scale>svg{display:block}.mini-scale__gap,.mini-scale__cap{display:block;position:absolute;transform:translate(-50%)}.mini-scale__gap{background:var(--color-surface)}.mini-scale__cap{border-radius:var(--radius-pill)}.mini-scale__win,.mini-scale__ride{--mini-from:0%;animation:mini-slide var(--motion-score-enter) cubic-bezier(.33, 1, .68, 1) both;display:block;position:absolute;top:0}.mini-scale__win{overflow:hidden}.mini-scale__fill{--mini-back:0%;height:100%;animation:mini-slide-back var(--motion-score-enter) cubic-bezier(.33, 1, .68, 1) both, mini-warm var(--motion-score-enter) linear both;display:block;position:absolute;top:0}.mini-scale__fill>svg{display:block}.mini-scale__cap{--mini-c0:1;--mini-c1:1;--mini-c2:1;--mini-c3:1;--mini-c4:1;animation:mini-cap var(--motion-score-enter) linear both}@keyframes mini-slide{0%{translate:var(--mini-from) 0}}@keyframes mini-slide-back{0%{translate:var(--mini-back) 0}}@keyframes mini-warm{0%{opacity:.3}}@keyframes mini-cap{0%{scale:1 var(--mini-c0)}10%{scale:1 var(--mini-c1)}25%{scale:1 var(--mini-c2)}45%{scale:1 var(--mini-c3)}70%{scale:1 var(--mini-c4)}}@media (prefers-reduced-motion:reduce){.mini-scale__win,.mini-scale__ride,.mini-scale__fill,.mini-scale__cap{animation:none}}.distribution{height:48px;margin-top:var(--spacing-4);align-items:flex-end;gap:2px;display:flex}.distribution__bar{background:var(--color-border-strong);border-radius:var(--radius-sm);flex:1;min-height:2px}.map-pin{cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-family:inherit;display:flex;position:relative}.map-pin__body{box-sizing:border-box;border:1px solid var(--color-surface);border-radius:var(--radius-pill);color:var(--color-surface);filter:var(--shadow-map-pin-drop);transition:transform var(--motion-quick) ease-out;justify-content:center;align-items:center;display:flex;position:relative}.map-pin--score{--pin:var(--color-band-average);z-index:3}.map-pin--score .map-pin__body{background:var(--pin);transform-origin:50% calc(100% + 5px);gap:2px;height:22px;padding:0 6px}.map-pin--score .map-pin__body svg{flex:none;width:11px;height:11px}.map-pin__score{font-size:var(--text-label);font-weight:700;line-height:1}.map-pin--score .map-pin__body:after{content:"";box-sizing:border-box;background:var(--pin);border-right:1px solid var(--color-surface);border-bottom:1px solid var(--color-surface);width:7.07px;height:7.07px;position:absolute;bottom:-4.54px;left:50%;transform:translate(-50%)rotate(45deg)}.map-pin--plain{z-index:1}.map-pin--plain .map-pin__body{width:22px;height:22px;color:var(--color-ink);transform-origin:50% calc(100% + 5px);border:0}.map-pin--plain .map-pin__body svg{width:11px;height:11px;position:relative}.map-pin--plain .map-pin__body .map-pin__outline{width:22px;height:27px;position:absolute;top:0;left:0;overflow:visible}.map-pin__shape{fill:var(--color-surface);stroke:var(--color-ink-muted);stroke-width:1px;stroke-linejoin:round}.map-pin__ring{stroke-linejoin:round;display:none}.map-pin--plain.map-pin--mine .map-pin__ring{fill:var(--color-me);stroke:var(--color-me);stroke-width:6px;display:inline}.map-pin--plain.is-active .map-pin__ring{fill:var(--color-ink);stroke:var(--color-ink);stroke-width:5px;display:inline}.map-pin__ghost{box-sizing:border-box;border:1px solid var(--color-ink-muted);border-radius:var(--radius-pill);background:var(--color-surface);opacity:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;transform:translate(3px,-3px)}.map-pin--score .map-pin__ghost{height:22px}.map-pin__ghost--2{opacity:.67;transform:translate(6px,-6px)}.map-pin__fav{pointer-events:none;transform-origin:50% calc(100% + 5px);width:100%;height:22px;transition:transform var(--motion-quick) ease-out;position:absolute;top:0;left:0}.map-pin__fav-dot{box-sizing:border-box;border:1px solid var(--color-ink-muted);background:var(--color-surface);width:18px;height:18px;color:var(--color-favorite);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-9px;left:-8px}.map-pin__fav .map-pin__fav-dot svg{width:12px;height:12px}.map-pin.is-active .map-pin__fav{transform:scale(1.25)}.map-pin__name{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);max-width:min(10em,40vw);box-shadow:var(--shadow-map-pin-name);color:var(--color-ink);font-size:var(--text-caption);pointer-events:none;padding:0 6px;font-weight:600;line-height:16px;display:none;position:absolute;top:calc(100% + 3px);left:50%;overflow:hidden;transform:translate(-50%)}.map-pin--score .map-pin__name,.map-pin--plain .map-pin__name{top:calc(100% + 8px)}.has-names .map-pin__name{display:block}.map-pin--cluster{z-index:2}.map-pin--cluster .map-pin__body{border:1.5px solid var(--color-border-strong);background:var(--color-surface);min-width:24px;height:24px;color:var(--color-ink);font-size:var(--text-label);white-space:nowrap;padding:0 8.5px;font-weight:700}.map-pin--cluster .map-pin__ghost{border:1.5px solid var(--color-border-strong)}.map-pin--cluster.has-score .map-pin__body,.map-pin--cluster.has-score .map-pin__ghost{border-color:var(--color-ink)}.map-pin--mine .map-pin__body{filter:drop-shadow(2.5px 0 0 var(--color-me)) drop-shadow(-2.5px 0 0 var(--color-me)) drop-shadow(0 2.5px 0 var(--color-me)) drop-shadow(0 -2.5px 0 var(--color-me)) var(--shadow-map-pin-drop)}.map-pin.is-active{z-index:4}.map-pin.is-active .map-pin__body{filter:drop-shadow(2px 0 0 var(--color-ink)) drop-shadow(-2px 0 0 var(--color-ink)) drop-shadow(0 2px 0 var(--color-ink)) drop-shadow(0 -2px 0 var(--color-ink)) var(--shadow-map-pin-drop);transform:scale(1.25)}.map-pin.is-active .map-pin__ghost{display:none}.map-pin--plain.map-pin--mine .map-pin__body,.map-pin--plain.is-active .map-pin__body{filter:var(--shadow-map-pin-drop)}.map-pin--dim{opacity:var(--opacity-faint)}.map-pin--match{z-index:5}.map-status{padding:var(--spacing-6);text-align:center;color:var(--color-ink-muted);font-size:var(--text-label);line-height:var(--text-label--line-height);background:var(--color-surface-ground);z-index:9;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset:0}.ranking{margin:var(--spacing-6) 0 0;padding:0;list-style:none}.ranking__row{align-items:baseline;gap:var(--spacing-3);padding:var(--spacing-4) 0;border-bottom:1px solid var(--color-border);grid-template-columns:2rem 1fr auto;display:grid}.ranking__row:last-child{border-bottom:0}.ranking__body,.ranking__score{gap:2px;display:grid}.ranking__score{text-align:right;font-variant-numeric:tabular-nums}.ranking--plain .ranking__row{grid-template-columns:1fr auto}.profile{align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-2);display:flex}.profile__avatar{width:var(--size-avatar);height:var(--size-avatar);border-radius:var(--radius-pill);object-fit:cover;background:var(--color-surface-sunken);flex:none}.profile__avatar--empty{display:block}.profile__bio{margin:var(--spacing-4) 0 0;overflow-wrap:anywhere}.profile-follow{margin-top:var(--spacing-3);padding-left:calc(var(--size-avatar) + var(--spacing-4))}body:has(main.critic-page){background:var(--color-counter)}.critic-slab{margin:calc(-1 * var(--spacing-5)) calc(-1 * var(--spacing-5)) 0;padding:var(--spacing-5);background:var(--color-surface)}@media (min-width:640px){.critic-slab{margin-inline:calc(-1 * var(--spacing-6));padding-inline:var(--spacing-6)}}.critic-sheets{gap:var(--spacing-4);margin-top:var(--spacing-4);flex-direction:column;display:flex}.critic-scale-paper{padding:var(--spacing-4)}.critic-scale{align-items:center;gap:var(--spacing-4);flex-direction:column;display:flex}.critic-scale__count{padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-pill);background:var(--color-surface-sunken);margin:0}.critic-scale__figs{justify-content:center;align-items:flex-start;gap:var(--spacing-8);display:flex}.critic-scale__fig{align-items:center;gap:var(--spacing-2);flex-direction:column;flex:none;display:flex}.critic-scale__hit{align-items:center;gap:var(--spacing-1);flex-direction:column;display:flex}.critic-scale__num{font-variant-numeric:tabular-nums}.critic-scale__note{margin:var(--spacing-4) 0 0}.critic-list-paper{padding:var(--spacing-4) var(--spacing-4) var(--spacing-2)}.critic-list__title{margin:0}.critic-list-paper .ranking{margin-top:var(--spacing-1)}.public-notice{gap:var(--spacing-2);margin-top:var(--spacing-5);padding:var(--spacing-4);border-radius:var(--radius-card);background:var(--color-surface-sunken);flex-direction:column;display:flex}.public-notice p{margin:0}.public-notice__links{gap:var(--spacing-2);margin-top:var(--spacing-2);flex-wrap:wrap;display:flex}
