:where(:root){--rr-font-family:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--rr-font-size:1rem;--rr-font-size-small:.875rem;--rr-font-size-large:1.25rem;--rr-font-size-score:2.75rem;--rr-line-height:1.55;--rr-font-weight-strong:600;--rr-color-text:#1f2328;--rr-color-muted:#59636e;--rr-color-surface:#fff;--rr-color-surface-alt:#f6f8fa;--rr-color-border:#d0d7de;--rr-color-primary:#3b5bdb;--rr-color-primary-contrast:#fff;--rr-color-primary-soft:#e7ecfd;--rr-color-accent:#f59f00;--rr-color-success:#1a7f37;--rr-color-warning:#9a6700;--rr-color-warning-soft:#fff8c5;--rr-color-danger:#cf222e;--rr-color-danger-soft:#ffebe9;--rr-color-new:#8250df;--rr-color-focus:#0969da;--rr-color-bar:#d8dee4;--rr-color-mark:#fff3a3;--rr-color-overlay:#0f141973;--rr-radius:.5rem;--rr-radius-small:.25rem;--rr-radius-pill:999px;--rr-space-1:.25rem;--rr-space-2:.5rem;--rr-space-3:.75rem;--rr-space-4:1rem;--rr-space-5:1.5rem;--rr-space-6:2rem;--rr-shadow:0 1px 2px #0000000f, 0 4px 16px #00000014;--rr-target-size:44px;--rr-indent:1.25rem;--rr-duration:.16s;--rr-easing:cubic-bezier(.2, 0, 0, 1)}.rr,.rr-dialog,.rr-toast-region{font-family:var(--rr-font-family);font-size:var(--rr-font-size);line-height:var(--rr-line-height);color:var(--rr-color-text)}.rr *,.rr :before,.rr :after,.rr-dialog *{box-sizing:border-box}.rr{gap:var(--rr-space-4);display:grid}dialog.rr:not([open]),dialog.rr-dialog:not([open]){display:none}.rr h2,.rr h3,.rr h4,.rr p,.rr ul,.rr ol,.rr-dialog h2,.rr-dialog p{margin:0}.rr ul,.rr ol{padding:0;list-style:none}.rr-prose ul,.rr-prose ol,.rr-points ul{list-style:revert;padding-inline-start:1.25em}.rr-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.rr :focus-visible,.rr-dialog :focus-visible,.rr-toast-region :focus-visible{outline:3px solid var(--rr-color-focus);outline-offset:2px;border-radius:var(--rr-radius-small)}.rr-button{justify-content:center;align-items:center;gap:var(--rr-space-2);min-block-size:var(--rr-target-size);min-inline-size:var(--rr-target-size);padding:0 var(--rr-space-4);border:1px solid var(--rr-color-border);border-radius:var(--rr-radius);background:var(--rr-color-surface);color:var(--rr-color-text);font:inherit;font-weight:var(--rr-font-weight-strong);cursor:pointer;transition:background-color var(--rr-duration) var(--rr-easing), border-color var(--rr-duration) var(--rr-easing), transform var(--rr-duration) var(--rr-easing);text-decoration:none;display:inline-flex}.rr-button:hover{background:var(--rr-color-surface-alt)}.rr-button:active{transform:scale(.98)}.rr-button:disabled,.rr-button[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.rr-button--primary{background:var(--rr-color-primary);border-color:var(--rr-color-primary);color:var(--rr-color-primary-contrast)}.rr-button--primary:hover{background:var(--rr-color-primary);filter:brightness(.94)}.rr-button--ghost{background:0 0;border-color:#0000}.rr-button--ghost:hover{background:var(--rr-color-surface-alt)}.rr-button--danger{background:var(--rr-color-danger);border-color:var(--rr-color-danger);color:#fff}.rr-button--inverse{background:var(--rr-color-surface);color:var(--rr-color-text);border-color:#0000}.rr-button--small{font-size:var(--rr-font-size-small);padding:0 var(--rr-space-3)}.rr-button--link{min-inline-size:0;padding:0 var(--rr-space-1);color:var(--rr-color-primary);text-underline-offset:2px;background:0 0;border:0;text-decoration:underline}.rr-button[aria-busy=true]{cursor:progress}.rr-button[aria-pressed=true]{background:var(--rr-color-primary-soft);border-color:var(--rr-color-primary)}.rr-icon-button{inline-size:var(--rr-target-size);block-size:var(--rr-target-size);border-radius:var(--rr-radius);color:var(--rr-color-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;font-size:1.4rem;line-height:1;display:inline-grid}.rr-icon-button:hover{background:var(--rr-color-surface-alt);color:var(--rr-color-text)}.rr-input,.rr-select,.rr-textarea{inline-size:100%;min-block-size:var(--rr-target-size);padding:var(--rr-space-2) var(--rr-space-3);border:1px solid var(--rr-color-border);border-radius:var(--rr-radius);background:var(--rr-color-surface);color:var(--rr-color-text);font:inherit}.rr-select{inline-size:auto;padding-inline-end:var(--rr-space-6)}.rr-textarea{resize:vertical;min-block-size:6rem}.rr-input[aria-invalid=true],.rr-textarea[aria-invalid=true],.is-invalid .rr-editor__surface{border-color:var(--rr-color-danger)}.rr-label{font-weight:var(--rr-font-weight-strong);font-size:var(--rr-font-size-small)}.rr-label--minor{color:var(--rr-color-muted);font-weight:500}.rr-label__hint{color:var(--rr-color-muted);margin-inline-start:var(--rr-space-1);font-weight:400}.rr-help{color:var(--rr-color-muted);font-size:var(--rr-font-size-small)}.rr-field{gap:var(--rr-space-1);display:grid}.rr-field-error{color:var(--rr-color-danger);font-size:var(--rr-font-size-small)}.rr-fieldset{gap:var(--rr-space-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.rr-fieldset--nested{gap:var(--rr-space-1)}.rr-form{gap:var(--rr-space-4);display:grid}.rr-input-row{gap:var(--rr-space-2);align-items:center;display:flex}.rr-inline-field{gap:var(--rr-space-2);align-items:center;display:inline-flex}.rr-choice{gap:var(--rr-space-2);min-block-size:var(--rr-target-size);cursor:pointer;align-items:center;display:flex}.rr-choice input{block-size:1.15rem;inline-size:1.15rem;accent-color:var(--rr-color-primary)}.rr-actions{gap:var(--rr-space-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.rr-actions--start{justify-content:flex-start}.rr-alert,.rr-notice{padding:var(--rr-space-3) var(--rr-space-4);border-radius:var(--rr-radius);background:var(--rr-color-surface-alt);border:1px solid var(--rr-color-border)}.rr-alert--error{background:var(--rr-color-danger-soft);border-color:var(--rr-color-danger)}.rr-alert--success{border-color:var(--rr-color-success)}.rr-notice--pending,.rr-notice--warning,.rr-notice--slow{background:var(--rr-color-warning-soft);border-color:var(--rr-color-warning)}.rr-empty{color:var(--rr-color-muted);padding:var(--rr-space-5) 0;text-align:center}.rr-tag{align-items:center;gap:var(--rr-space-1);padding:.1rem var(--rr-space-2);border-radius:var(--rr-radius-pill);background:var(--rr-color-surface-alt);border:1px solid var(--rr-color-border);font-size:var(--rr-font-size-small);color:var(--rr-color-muted);white-space:nowrap;display:inline-flex}.rr-tag--top{color:var(--rr-color-primary);border-color:var(--rr-color-primary)}.rr-tag--new{color:var(--rr-color-new);border-color:var(--rr-color-new)}.rr-tag--pinned{color:var(--rr-color-primary);border-color:var(--rr-color-primary);background:var(--rr-color-primary-soft)}.rr-tag--attribution{color:var(--rr-color-primary-contrast);background:var(--rr-color-primary);border-color:var(--rr-color-primary);font-weight:var(--rr-font-weight-strong)}.rr-tag--attribution a{color:inherit}.rr-notice--muted{background:var(--rr-color-surface-alt)}.rr-tag--uncounted{color:var(--rr-color-muted);border-style:dashed}.rr-tag--pending{color:var(--rr-color-warning);border-color:var(--rr-color-warning)}.rr-tag--button{cursor:pointer;font:inherit;font-size:var(--rr-font-size-small);min-block-size:1.75rem}.rr-tag--comparison a{color:inherit}.rr-annotations{gap:var(--rr-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:inline-flex}.rr-annotations>li{margin:0;display:inline-flex}.rr-tag--annotation{white-space:normal}.rr-tag--annotation a{color:inherit;text-decoration:underline}.rr-tag--annotation[data-tone=info]{color:var(--rr-color-text)}.rr-tag--annotation[data-tone=warning]{color:var(--rr-color-text);background:var(--rr-color-warning-soft);border-color:var(--rr-color-warning)}.rr-tag--annotation[data-tone=success]{color:var(--rr-color-text);border-color:var(--rr-color-success)}.rr-tag--annotation[data-tone=success] .rr-tag__icon{color:var(--rr-color-success)}.rr-tag--annotation[data-tone=warning] .rr-tag__icon{color:var(--rr-color-warning)}.rr-badge{padding:.1rem var(--rr-space-2);border-radius:var(--rr-radius-pill);background:var(--rr-color-primary-soft);font-size:var(--rr-font-size-small);display:inline-flex}.rr-chips{gap:var(--rr-space-2);flex-wrap:wrap;align-items:center;display:flex}.rr-chips__label{font-size:var(--rr-font-size-small);color:var(--rr-color-muted);margin-inline-end:var(--rr-space-1)}.rr-chip{align-items:center;gap:var(--rr-space-2);min-block-size:var(--rr-target-size);padding:0 var(--rr-space-3);border:1px solid var(--rr-color-border);border-radius:var(--rr-radius-pill);background:var(--rr-color-surface);color:var(--rr-color-text);font:inherit;font-size:var(--rr-font-size-small);cursor:pointer;display:inline-flex}.rr-chip[aria-pressed=true]{background:var(--rr-color-primary-soft);border-color:var(--rr-color-primary);font-weight:var(--rr-font-weight-strong)}.rr-chip--input:has(input:checked){background:var(--rr-color-primary-soft);border-color:var(--rr-color-primary);font-weight:var(--rr-font-weight-strong)}.rr-chip--input input{accent-color:var(--rr-color-primary)}.rr-chips--static .rr-chip{min-block-size:0;padding:.15rem var(--rr-space-3);cursor:default}.rr-chip:disabled{opacity:.5;cursor:default}.rr-bar{border-radius:var(--rr-radius-pill);background:var(--rr-color-bar);block-size:.5rem;display:block;position:relative;overflow:hidden}.rr-bar__fill{border-radius:inherit;background:var(--rr-color-accent);block-size:100%;transition:inline-size .4s var(--rr-easing);display:block}.rr-skeleton{border-radius:var(--rr-radius);background:linear-gradient(90deg, var(--rr-color-surface-alt), var(--rr-color-bar), var(--rr-color-surface-alt));background-size:200% 100%;animation:1.4s linear infinite rr-shimmer}.rr-skeleton-list{gap:var(--rr-space-3);display:grid}.rr-skeleton--card{block-size:9rem}.rr-skeleton--comment{block-size:5rem}.rr-summary__skeleton{block-size:12rem}@keyframes rr-shimmer{to{background-position:-200% 0}}.rr-section-header{gap:var(--rr-space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.rr-section-header__title{font-size:var(--rr-font-size-large);gap:var(--rr-space-2);flex-wrap:wrap;align-items:baseline;font-weight:700;display:flex}.rr-section-header__count{font-size:var(--rr-font-size-small);color:var(--rr-color-muted);font-weight:400}.rr-toolbar{gap:var(--rr-space-3);flex-wrap:wrap;align-items:center;display:flex}.rr-more{justify-content:center;display:flex}.rr-summary{padding:var(--rr-space-5);border:1px solid var(--rr-color-border);border-radius:var(--rr-radius);background:var(--rr-color-surface);grid-template-columns:minmax(0,1fr)}.rr-summary__title{font-size:var(--rr-font-size-large);font-weight:700}.rr-summary__headline{gap:var(--rr-space-1);display:grid}.rr-summary__score{align-items:baseline;gap:var(--rr-space-2);flex-wrap:wrap;display:flex}.rr-summary__value{font-size:var(--rr-font-size-score);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.rr-summary__max{color:var(--rr-color-muted);font-size:var(--rr-font-size-large)}.rr-summary__band{padding:.1rem var(--rr-space-2);border-radius:var(--rr-radius-pill);background:var(--rr-color-surface-alt);color:var(--rr-color-muted);font-variant-numeric:tabular-nums}.rr-summary__count,.rr-summary__band-help,.rr-summary__weighted{color:var(--rr-color-muted);font-size:var(--rr-font-size-small)}.rr-summary__trend{align-items:center;gap:var(--rr-space-3);margin-block-start:var(--rr-space-2);display:flex}.rr-summary__label,.rr-summary__subtitle{font-size:var(--rr-font-size-small);font-weight:var(--rr-font-weight-strong)}.rr-summary__histogram{gap:var(--rr-space-1);display:grid}.rr-summary__topics,.rr-summary__facets,.rr-summary__switches{gap:var(--rr-space-2);display:grid}.rr-summary__filter{gap:var(--rr-space-2);font-size:var(--rr-font-size-small);align-items:center;display:flex}.rr-histogram__row{gap:var(--rr-space-3);min-block-size:var(--rr-target-size);padding:0 var(--rr-space-2);border-radius:var(--rr-radius);color:inherit;font:inherit;cursor:pointer;text-align:start;background:0 0;border:1px solid #0000;grid-template-columns:2rem minmax(0,1fr) 3rem;align-items:center;display:grid}.rr-histogram__row:hover:not(:disabled){background:var(--rr-color-surface-alt)}.rr-histogram__row.is-active,.rr-histogram__row[aria-pressed=true]{border-color:var(--rr-color-primary);background:var(--rr-color-primary-soft)}.rr-histogram__row:disabled{cursor:default;opacity:.6}.rr-histogram__bucket{font-weight:var(--rr-font-weight-strong);font-variant-numeric:tabular-nums}.rr-histogram__count{color:var(--rr-color-muted);text-align:end;font-variant-numeric:tabular-nums}.rr-topics{gap:var(--rr-space-2);display:grid}.rr-topic{gap:var(--rr-space-3);grid-template-columns:minmax(6rem,10rem) minmax(0,1fr) auto;align-items:center;display:grid}.rr-topic__score{font-variant-numeric:tabular-nums;color:var(--rr-color-muted);font-size:var(--rr-font-size-small)}.rr-topic .rr-bar__fill{background:var(--rr-color-primary)}.rr-sparkline{color:var(--rr-color-primary);overflow:visible}.rr-sparkline__line{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.rr-sparkline__dot{fill:currentColor}.rr-switches{gap:var(--rr-space-2);display:grid}.rr-switch{gap:var(--rr-space-2);font-size:var(--rr-font-size-small);flex-wrap:wrap;align-items:center;display:flex}.rr-switch--highlight{padding:var(--rr-space-3);border-radius:var(--rr-radius);background:var(--rr-color-primary-soft)}.rr-switch__title{font-weight:var(--rr-font-weight-strong);color:inherit}.rr-switch__count{color:var(--rr-color-muted)}@media (width>=48rem){.rr-summary{column-gap:var(--rr-space-6);grid-template-columns:minmax(12rem,16rem) minmax(0,1fr)}.rr-summary>.rr-summary__title,.rr-summary>.rr-alert{grid-column:1/-1}.rr-summary__topics,.rr-summary__facets,.rr-summary__switches,.rr-summary__filter{grid-column:2}}.rr-score{align-items:center;gap:var(--rr-space-2);font-variant-numeric:tabular-nums;display:inline-flex}.rr-score__stars{letter-spacing:.05em;color:var(--rr-color-bar)}.rr-score__star.is-on{color:var(--rr-color-accent)}.rr-score__value{font-weight:var(--rr-font-weight-strong)}.rr-score__max{color:var(--rr-color-muted);font-weight:400}.rr-score--md .rr-score__stars{font-size:1.15rem}.rr-review-list{gap:var(--rr-space-3);display:grid}.rr-reviews__own{gap:var(--rr-space-2);display:grid}.rr-reviews__own-label{font-size:var(--rr-font-size-small);font-weight:var(--rr-font-weight-strong);color:var(--rr-color-muted)}.rr-review{gap:var(--rr-space-3);padding:var(--rr-space-4);border:1px solid var(--rr-color-border);border-radius:var(--rr-radius);background:var(--rr-color-surface);scroll-margin-block-start:var(--rr-space-6);display:grid}.rr-review.is-own{border-color:var(--rr-color-primary)}.rr-review.is-pending{border-style:dashed}.rr-review__header{gap:var(--rr-space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.rr-review__meta{gap:var(--rr-space-2);color:var(--rr-color-muted);font-size:var(--rr-font-size-small);align-items:center;display:inline-flex}.rr-review__title{font-size:1.05rem;font-weight:700}.rr-review__topics{gap:var(--rr-space-2) var(--rr-space-4);font-size:var(--rr-font-size-small);flex-wrap:wrap;display:flex}.rr-review__topic{gap:var(--rr-space-2);align-items:center;display:inline-flex}.rr-review__topic-name{color:var(--rr-color-muted)}.rr-review__points{gap:var(--rr-space-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.rr-points__title{font-size:var(--rr-font-size-small);font-weight:var(--rr-font-weight-strong)}.rr-points--pros .rr-points__title{color:var(--rr-color-success)}.rr-points--cons .rr-points__title{color:var(--rr-color-danger)}.rr-review__context{gap:var(--rr-space-2);flex-wrap:wrap;display:flex}.rr-review__footer{gap:var(--rr-space-2);border-block-start:1px solid var(--rr-color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;padding-block-start:var(--rr-space-3);display:flex}.rr-review__actions{gap:var(--rr-space-1);flex-wrap:wrap;display:flex}.rr-photos{gap:var(--rr-space-2);flex-wrap:wrap;display:flex}.rr-photo img{object-fit:cover;border-radius:var(--rr-radius);block-size:5.5rem;inline-size:5.5rem;display:block}.rr-photo{border-radius:var(--rr-radius);transition:transform var(--rr-duration,.15s) ease;display:block}.rr-photo:hover{transform:translateY(-1px)}.rr-photos--input{margin-block:var(--rr-space-2)}.rr-photos--input:empty{display:none}.rr-photo-choice{gap:var(--rr-space-1);cursor:pointer;justify-items:center;display:grid;position:relative}.rr-photo-choice img{object-fit:cover;border-radius:var(--rr-radius);border:2px solid var(--rr-color-border);block-size:5.5rem;inline-size:5.5rem}.rr-photo-choice input{block-size:1.15rem;inline-size:1.15rem;accent-color:var(--rr-color-primary);position:absolute;inset-block-start:var(--rr-space-1);inset-inline-start:var(--rr-space-1)}.rr-photo-choice:has(input:checked) img{border-color:var(--rr-color-primary)}.rr-photo-choice:has(input:not(:checked)) img{opacity:.45}.rr-photo-choice:has(input:focus-visible) img{outline:3px solid var(--rr-color-focus);outline-offset:1px}.rr-photo-choice__label{font-size:var(--rr-font-size-small)}.rr-input--file{padding-block:var(--rr-space-2)}.rr-questions{gap:var(--rr-space-3);display:grid}.rr-question__scale{align-items:center;gap:var(--rr-space-2);flex-wrap:wrap;display:flex}.rr-question__anchor{font-size:var(--rr-font-size-small);color:var(--rr-color-muted)}.rr-review__answers{gap:var(--rr-space-1) var(--rr-space-4);font-size:var(--rr-font-size-small);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));margin:0;display:grid}.rr-review__answer{gap:var(--rr-space-2);display:flex}.rr-review__answer dt{color:var(--rr-color-muted)}.rr-review__answer dt:after{content:":"}.rr-review__answer dd{font-weight:var(--rr-font-weight-strong);margin:0}.rr-follow-up{padding:var(--rr-space-3) var(--rr-space-4);border-inline-start:3px solid var(--rr-color-accent);background:var(--rr-color-surface-alt);border-radius:var(--rr-radius-small)}.rr-follow-up--form{border-inline-start-color:var(--rr-color-border)}.rr-follow-up--form>summary{cursor:pointer}.rr-follow-up--form[open]>summary{margin-block-end:var(--rr-space-3)}.rr-follow-up__title{gap:var(--rr-space-2);font-weight:var(--rr-font-weight-strong);font-size:var(--rr-font-size-small);flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.rr-follow-up__body{margin:var(--rr-space-2) 0 0}.rr-question-summaries{gap:var(--rr-space-3);margin:0;padding:0;list-style:none;display:grid}.rr-question-summary{gap:var(--rr-space-1) var(--rr-space-3);grid-template-columns:minmax(6rem,10rem) minmax(0,1fr) auto;align-items:center;display:grid}.rr-question-summary>.rr-help{grid-area:2/1/auto/-1;margin:0}.rr-question-summary .rr-bar__fill{background:var(--rr-color-accent)}.rr-question-summary__anchors{grid-column:2;justify-content:space-between;display:flex}.rr-question-summary__options{gap:var(--rr-space-1);font-size:var(--rr-font-size-small);grid-column:2/-1;margin:0;padding:0;list-style:none;display:grid}.rr-question-summary__option{gap:var(--rr-space-2);grid-template-columns:minmax(4rem,8rem) minmax(0,1fr);align-items:center;display:grid}.rr-summary__follow-up-change{font-weight:var(--rr-font-weight-strong);margin:0}.rr-summary__follow-up-change[data-direction=up]{color:var(--rr-color-success)}.rr-summary__follow-up-change[data-direction=down]{color:var(--rr-color-danger)}.rr-composer__attribution{margin-block:var(--rr-space-2)}.rr-brand-reply{padding:var(--rr-space-3) var(--rr-space-4);border-inline-start:3px solid var(--rr-color-primary);background:var(--rr-color-surface-alt);border-radius:var(--rr-radius-small)}.rr-brand-reply__title{font-weight:var(--rr-font-weight-strong);font-size:var(--rr-font-size-small)}.rr-official-reply .rr-brand-reply__title{gap:var(--rr-space-2);flex-wrap:wrap;align-items:baseline;display:flex}.rr-review__replies{border-inline-start:2px solid var(--rr-color-border);margin-block-start:var(--rr-space-3);padding-inline-start:var(--rr-space-4)}.rr-review__replies .rr-discussion{margin:0}.rr-topic-ratings__list{gap:var(--rr-space-3);margin:0;padding:0;list-style:none;display:grid}.rr-topic-ratings__item{gap:var(--rr-space-1);display:grid}.rr-topic-ratings__average{color:var(--rr-color-muted);font-size:var(--rr-font-size-small)}.rr-topic-ratings__actions{gap:var(--rr-space-2);flex-wrap:wrap;align-items:center;margin-block-start:var(--rr-space-3);display:flex}.rr-prose{overflow-wrap:anywhere}.rr-prose>*+*{margin-block-start:var(--rr-space-2)}.rr-prose a{color:var(--rr-color-primary)}.rr-prose img{border-radius:var(--rr-radius-small);block-size:auto;max-inline-size:100%}.rr-prose img.rr-sticker,.rr-prose img[data-rr-sticker]{vertical-align:middle;block-size:4rem;inline-size:4rem}.rr-prose blockquote,.rr-quote{padding:var(--rr-space-2) var(--rr-space-3);border-inline-start:3px solid var(--rr-color-border);color:var(--rr-color-muted);background:var(--rr-color-surface-alt);border-radius:var(--rr-radius-small);margin:0}.rr-prose mark,.rr-search mark{background:var(--rr-color-mark);color:inherit;border-radius:2px;padding:0 .1em}.rr-quote__source{font-size:var(--rr-font-size-small);margin-block-start:var(--rr-space-1);display:block}.rr-quote__source a,.rr-prose blockquote[data-rr-quote] a{color:var(--rr-color-primary)}.rr-quote--chip{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;display:inline-block;overflow:hidden}.rr-card,.rr-card-ref{align-items:center;gap:var(--rr-space-2);color:inherit;text-decoration:none;display:inline-flex}.rr-card{padding:var(--rr-space-2);border:1px solid var(--rr-color-border);border-radius:var(--rr-radius);background:var(--rr-color-surface);vertical-align:middle;max-inline-size:100%}.rr-card-ref{color:var(--rr-color-primary);font-weight:var(--rr-font-weight-strong)}.rr-card__image{object-fit:cover;border-radius:var(--rr-radius-small);flex:none;block-size:2.5rem;inline-size:2.5rem}.rr-card__body{display:grid}.rr-card__title{font-weight:var(--rr-font-weight-strong)}.rr-card__meta{color:var(--rr-color-muted);font-size:var(--rr-font-size-small)}.rr-votes{gap:var(--rr-space-1);flex-wrap:wrap;align-items:center;display:flex}.rr-vote{align-items:center;gap:var(--rr-space-2);min-block-size:var(--rr-target-size);min-inline-size:var(--rr-target-size);padding:0 var(--rr-space-3);border:1px solid var(--rr-color-border);border-radius:var(--rr-radius-pill);background:var(--rr-color-surface);color:var(--rr-color-text);font:inherit;font-size:var(--rr-font-size-small);cursor:pointer;transition:background-color var(--rr-duration) var(--rr-easing), transform var(--rr-duration) var(--rr-easing);display:inline-flex}.rr-vote:hover{background:var(--rr-color-surface-alt)}.rr-vote[aria-pressed=true]{background:var(--rr-color-primary-soft);border-color:var(--rr-color-primary);color:var(--rr-color-primary);font-weight:var(--rr-font-weight-strong)}.rr-vote[aria-pressed=true].rr-vote--down{background:var(--rr-color-danger-soft);border-color:var(--rr-color-danger);color:var(--rr-color-danger)}.rr-vote[aria-pressed=true] .rr-vote__count{animation:rr-pop .24s var(--rr-easing)}.rr-vote[aria-disabled=true]{opacity:.7;cursor:not-allowed}.rr-vote__count{font-variant-numeric:tabular-nums}.rr-votes__note{color:var(--rr-color-muted);font-size:var(--rr-font-size-small);flex-basis:100%}@keyframes rr-pop{50%{transform:scale(1.25)}}.rr-author{align-items:center;gap:var(--rr-space-2);display:inline-flex;position:relative}.rr-avatar{object-fit:cover;border-radius:50%;flex:none;block-size:2rem;inline-size:2rem}.rr-avatar--initial{background:var(--rr-color-primary-soft);color:var(--rr-color-primary);font-weight:700;font-size:var(--rr-font-size-small);place-items:center;display:inline-grid}.rr-author__name{min-block-size:var(--rr-target-size);color:inherit;font:inherit;font-weight:var(--rr-font-weight-strong);cursor:pointer;text-align:start;background:0 0;border:0;padding:0}span.rr-author__name{cursor:default;align-items:center;display:inline-flex}.rr-author__name:hover{text-decoration:underline}.rr-hovercard{z-index:30;gap:var(--rr-space-1);inline-size:min(18rem,80vw);padding:var(--rr-space-3) var(--rr-space-4);border:1px solid var(--rr-color-border);border-radius:var(--rr-radius);background:var(--rr-color-surface);box-shadow:var(--rr-shadow);animation:rr-rise var(--rr-duration) var(--rr-easing);display:grid;position:absolute;inset-block-start:calc(100% + var(--rr-space-1));inset-inline-start:0}.rr-hovercard__name{font-weight:700}.rr-hovercard__meta,.rr-hovercard__loading{color:var(--rr-color-muted);font-size:var(--rr-font-size-small)}.rr-hovercard__badges,.rr-hovercard__actions{gap:var(--rr-space-1);flex-wrap:wrap;margin-block-start:var(--rr-space-1);display:flex}@keyframes rr-rise{0%{opacity:0;transform:translateY(4px)}}.rr-dialog{border-radius:var(--rr-radius);background:var(--rr-color-surface);max-block-size:calc(100dvh - 2rem);inline-size:min(32rem,100vw - 2rem);color:var(--rr-color-text);box-shadow:var(--rr-shadow);border:0;padding:0}.rr-dialog[open]{animation:rr-rise var(--rr-duration) var(--rr-easing)}.rr-dialog::backdrop{background:var(--rr-color-overlay)}.rr-dialog__panel{gap:var(--rr-space-4);padding:var(--rr-space-5);display:grid}.rr-dialog__header{justify-content:space-between;align-items:center;gap:var(--rr-space-3);display:flex}.rr-dialog__title{font-size:var(--rr-font-size-large);font-weight:700}.rr-report{gap:var(--rr-space-3)}.rr-revisions{gap:var(--rr-space-3);margin:0;padding:0;list-style:none;display:grid}.rr-revision{padding:var(--rr-space-3);border:1px solid var(--rr-color-border);border-radius:var(--rr-radius)}.rr-revision__title{font-size:var(--rr-font-size-small);color:var(--rr-color-muted);margin-block-end:var(--rr-space-1)}.rr-review-form{padding:var(--rr-space-5);border:1px solid var(--rr-color-border);border-radius:var(--rr-radius);background:var(--rr-color-surface)}.rr-scale{gap:var(--rr-space-1);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.rr-scale__options{gap:var(--rr-space-1);flex-wrap:wrap;display:flex}.rr-scale__option{inline-size:var(--rr-target-size);block-size:var(--rr-target-size);border-radius:var(--rr-radius);cursor:pointer;place-items:center;display:inline-grid;position:relative}.rr-scale__option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.rr-scale__mark{color:var(--rr-color-bar);transition:color var(--rr-duration) var(--rr-easing), transform var(--rr-duration) var(--rr-easing);font-size:1.6rem;line-height:1}.rr-scale__option.is-filled .rr-scale__mark{color:var(--rr-color-accent)}.rr-scale__option:has(input:focus-visible){outline:3px solid var(--rr-color-focus);outline-offset:1px}.rr-scale__option:hover .rr-scale__mark{transform:scale(1.12)}.rr-scale--10 .rr-scale__option{border:1px solid var(--rr-color-border)}.rr-scale--10 .rr-scale__mark{font-size:1rem;font-weight:var(--rr-font-weight-strong);color:var(--rr-color-text)}.rr-scale--10 .rr-scale__option.is-filled{background:var(--rr-color-primary-soft);border-color:var(--rr-color-primary)}.rr-scale--10 .rr-scale__option:has(input:checked){background:var(--rr-color-primary);border-color:var(--rr-color-primary)}.rr-scale--10 .rr-scale__option:has(input:checked) .rr-scale__mark{color:var(--rr-color-primary-contrast)}.rr-scale__option--clear .rr-scale__mark{color:var(--rr-color-muted);font-size:1rem}.rr-scale.is-invalid .rr-scale__options{outline:2px solid var(--rr-color-danger);outline-offset:2px;border-radius:var(--rr-radius)}.rr-topic-inputs{gap:var(--rr-space-3);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.rr-points-inputs{gap:var(--rr-space-4);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.rr-comparison-input__chosen{gap:var(--rr-space-2);flex-wrap:wrap;align-items:center;display:flex}.rr-quality{gap:var(--rr-space-2);padding:var(--rr-space-3) var(--rr-space-4);border-radius:var(--rr-radius);background:var(--rr-color-surface-alt);display:grid}.rr-quality__header{justify-content:space-between;gap:var(--rr-space-2);display:flex}.rr-quality__level{font-weight:var(--rr-font-weight-strong);font-size:var(--rr-font-size-small)}.rr-meter{border-radius:var(--rr-radius-pill);background:var(--rr-color-bar);block-size:.5rem;overflow:hidden}.rr-meter__fill{background:var(--rr-color-danger);block-size:100%;transition:inline-size .3s var(--rr-easing), background-color .3s var(--rr-easing);display:block}[data-level=fair] .rr-meter__fill{background:var(--rr-color-warning)}[data-level=good] .rr-meter__fill{background:var(--rr-color-primary)}[data-level=strong] .rr-meter__fill{background:var(--rr-color-success)}.rr-quality__hints{gap:var(--rr-space-1);font-size:var(--rr-font-size-small);color:var(--rr-color-muted);padding-inline-start:1.25em;list-style:outside;display:grid}.rr-quality__done{font-size:var(--rr-font-size-small);color:var(--rr-color-success)}.rr-editor{gap:var(--rr-space-1);display:grid;position:relative}.rr-editor__toolbar{padding:var(--rr-space-1);border:1px solid var(--rr-color-border);border-radius:var(--rr-radius) var(--rr-radius) 0 0;background:var(--rr-color-surface-alt);border-block-end:0;flex-wrap:wrap;gap:2px;display:flex}.rr-toolbar-button{inline-size:var(--rr-target-size);block-size:var(--rr-target-size);border-radius:var(--rr-radius-small);color:var(--rr-color-text);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;display:inline-grid}.rr-toolbar-button:hover{background:var(--rr-color-surface)}.rr-toolbar-button.is-active,.rr-toolbar-button[aria-pressed=true]{background:var(--rr-color-primary-soft);border-color:var(--rr-color-primary);color:var(--rr-color-primary)}.rr-toolbar-button.is-locked{opacity:.45;cursor:not-allowed}.rr-toolbar-button__icon:before{font-size:.95rem;font-weight:700}[data-icon=bold]:before{content:"B"}[data-icon=italic]:before{content:"I";font-family:Georgia,serif;font-style:italic}[data-icon=underline]:before{content:"U";text-decoration:underline}[data-icon=strike]:before{content:"S";text-decoration:line-through}[data-icon=heading]:before{content:"H"}[data-icon=bullet_list]:before{content:"• ≡"}[data-icon=ordered_list]:before{content:"1."}[data-icon=quote]:before{content:"“";font-size:1.4rem}[data-icon=code]:before{content:"</>";font-family:ui-monospace,monospace;font-size:.8rem}[data-icon=link]:before{content:"🔗";font-weight:400}[data-icon=emoji]:before{content:"☺";font-size:1.15rem;font-weight:400}[data-icon=image]:before{content:"🖼";font-weight:400}[data-icon=sticker]:before{content:"★";font-weight:400}[data-icon=product_card]:before{content:"#"}.rr-editor__surface{border:1px solid var(--rr-color-border);border-radius:0 0 var(--rr-radius) var(--rr-radius);background:var(--rr-color-surface)}:is(.rr-editor__toolbar:not(:has(*))+.rr-editor__surface,.rr-editor:not(:has(.rr-editor__toolbar)) .rr-editor__surface){border-radius:var(--rr-radius)}.rr-editor__content{min-block-size:7rem;padding:var(--rr-space-3);overflow-wrap:anywhere;outline:none}.rr-editor__content>*+*{margin-block-start:var(--rr-space-2)}.rr-editor__content p{margin:0}.rr-editor__surface:focus-within{outline:3px solid var(--rr-color-focus);outline-offset:1px}.rr-editor__content.ProseMirror-focused{outline:none}.rr-editor__surface[data-placeholder] .rr-editor__content>p:only-child:has(>br.ProseMirror-trailingBreak:only-child):before{content:attr(data-placeholder);color:var(--rr-color-muted);pointer-events:none;float:inline-start;block-size:0}.rr-editor__content blockquote{border-inline-start:3px solid var(--rr-color-border);color:var(--rr-color-muted);margin:0;padding-inline-start:var(--rr-space-3)}.rr-editor__content img{max-inline-size:100%}.rr-editor__content .rr-sticker{vertical-align:middle;block-size:3rem;inline-size:3rem}.rr-editor__content .ProseMirror-selectednode{outline:2px solid var(--rr-color-focus)}.rr-editor__panel{gap:var(--rr-space-2);padding:var(--rr-space-3);border:1px solid var(--rr-color-border);background:var(--rr-color-surface);display:grid}.rr-picker{grid-template-columns:repeat(auto-fill, minmax(var(--rr-target-size), 1fr));gap:2px;max-block-size:14rem;overflow:auto}.rr-picker__item{inline-size:var(--rr-target-size);block-size:var(--rr-target-size);border-radius:var(--rr-radius-small);cursor:pointer;background:0 0;border:0;place-items:center;font-size:1.35rem;display:grid}.rr-picker__item:hover{background:var(--rr-color-surface-alt)}.rr-picker__item img{object-fit:contain;block-size:2.25rem;inline-size:2.25rem}.rr-editor__cards{z-index:20;max-block-size:18rem;padding:var(--rr-space-1);border:1px solid var(--rr-color-border);border-radius:var(--rr-radius);background:var(--rr-color-surface);box-shadow:var(--rr-shadow);display:grid;position:absolute;inset-block-start:100%;inset-inline:0;overflow:auto}.rr-editor__card-option{gap:var(--rr-space-2);min-block-size:var(--rr-target-size);padding:var(--rr-space-1) var(--rr-space-2);border-radius:var(--rr-radius-small);cursor:pointer;align-items:center;display:flex}.rr-editor__card-option.is-active,.rr-editor__card-option:hover{background:var(--rr-color-primary-soft)}.rr-editor__hint{font-size:.8rem}.rr-editor.is-disabled{opacity:.7}.rr-editor textarea.rr-textarea{border-radius:0 0 var(--rr-radius) var(--rr-radius)}.rr-discussion__thread{position:relative}.rr-thread{gap:var(--rr-space-3);display:grid}.rr-thread--replies{border-inline-start:2px solid var(--rr-color-border);gap:var(--rr-space-2);margin-block-start:var(--rr-space-2);padding-inline-start:var(--rr-indent)}.rr-thread__item[data-depth="3"] .rr-thread--replies{border-inline-start:0;padding-inline-start:0}.rr-thread__truncated{align-items:center;gap:var(--rr-space-2);flex-wrap:wrap;margin-block-start:var(--rr-space-2);padding-inline-start:var(--rr-indent);display:flex}.rr-inline-form{display:contents}.rr-disclosure{display:inline-block}.rr-disclosure>summary{list-style:none}.rr-disclosure>summary::-webkit-details-marker{display:none}.rr-disclosure[open]{flex-basis:100%;display:block}.rr-disclosure__panel{gap:var(--rr-space-2);padding:var(--rr-space-3);border:1px solid var(--rr-color-border);border-radius:var(--rr-radius);background:var(--rr-color-surface-alt);margin-block-start:var(--rr-space-2);display:grid}.rr-comment{gap:var(--rr-space-2);padding:var(--rr-space-3) var(--rr-space-4);border:1px solid var(--rr-color-border);border-radius:var(--rr-radius);background:var(--rr-color-surface);transition:border-color var(--rr-duration) var(--rr-easing), box-shadow var(--rr-duration) var(--rr-easing);scroll-margin-block-start:var(--rr-space-6);display:grid}.rr-comment:focus{box-shadow:0 0 0 3px var(--rr-color-focus);outline:none}.rr-comment:target{box-shadow:0 0 0 3px var(--rr-color-primary)}.rr-comment.is-new{border-inline-start:4px solid var(--rr-color-new)}.rr-comment.is-pinned{border-color:var(--rr-color-primary);border-inline-start-width:3px}.rr-comment.is-blocked .rr-comment__body{color:var(--rr-color-muted)}.rr-comment__blocked{margin:0}.rr-comment.is-top{border-color:var(--rr-color-primary);background:linear-gradient(var(--rr-color-primary-soft), var(--rr-color-surface) 4rem)}.rr-comment.is-pending{border-style:dashed}.rr-comment.is-removed{background:var(--rr-color-surface-alt);color:var(--rr-color-muted);font-style:italic}.rr-comment__header{gap:var(--rr-space-1) var(--rr-space-2);flex-wrap:wrap;align-items:center;display:flex}.rr-comment__reply-to{color:var(--rr-color-muted);font-size:var(--rr-font-size-small)}.rr-comment__meta{gap:var(--rr-space-2);color:var(--rr-color-muted);font-size:var(--rr-font-size-small);flex-wrap:wrap;align-items:center;margin-inline-start:auto;display:inline-flex}.rr-comment__time{color:inherit;text-decoration:none}.rr-comment__time:hover{text-decoration:underline}.rr-comment__content{gap:var(--rr-space-2);display:grid}.rr-comment__collapsed{gap:var(--rr-space-2);color:var(--rr-color-muted);font-size:var(--rr-font-size-small);flex-wrap:wrap;align-items:center;display:flex}.rr-comment__collapsed>summary{list-style:none}.rr-comment__footer{gap:var(--rr-space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.rr-extensions{gap:var(--rr-space-2);flex-wrap:wrap;align-items:center;min-inline-size:0;display:inline-flex}.rr-extensions--footer{flex:auto}.rr-comment__actions{gap:var(--rr-space-1);flex-wrap:wrap;display:flex}.rr-comment__edit{gap:var(--rr-space-2);display:grid}.rr-composer{gap:var(--rr-space-2);padding:var(--rr-space-3) var(--rr-space-4);border:1px solid var(--rr-color-border);border-radius:var(--rr-radius);background:var(--rr-color-surface);display:grid}.rr-composer--reply{margin-block-start:var(--rr-space-2);margin-inline-start:var(--rr-indent)}.rr-composer__context,.rr-composer__meta{color:var(--rr-color-muted);font-size:var(--rr-font-size-small)}.rr-composer__meta{gap:var(--rr-space-3);flex-wrap:wrap;display:flex}.rr-composer__meta .is-over{color:var(--rr-color-danger);font-weight:var(--rr-font-weight-strong)}.rr-composer__footer{gap:var(--rr-space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.rr-composer__quote{gap:var(--rr-space-2);align-items:center;min-inline-size:0;display:flex}.rr-composer__shortcut{display:none}@media (hover:hover) and (pointer:fine){.rr-composer__shortcut{display:inline}}.rr-tone{gap:var(--rr-space-2);padding:var(--rr-space-3) var(--rr-space-4);border:1px solid var(--rr-color-warning);border-radius:var(--rr-radius);background:var(--rr-color-warning-soft);animation:rr-rise var(--rr-duration) var(--rr-easing);display:grid}.rr-tone__title{font-weight:var(--rr-font-weight-strong)}.rr-poll{gap:var(--rr-space-2);padding:var(--rr-space-3);border:1px solid var(--rr-color-border);border-radius:var(--rr-radius);background:var(--rr-color-surface-alt);min-inline-size:0;margin:0;display:grid}.rr-poll__question{font-weight:var(--rr-font-weight-strong);padding:0}.rr-poll__options{gap:var(--rr-space-1);display:grid}.rr-poll__button{gap:var(--rr-space-1) var(--rr-space-2);inline-size:100%;min-block-size:var(--rr-target-size);padding:var(--rr-space-2) var(--rr-space-3);border:1px solid var(--rr-color-border);border-radius:var(--rr-radius);background:var(--rr-color-surface);color:inherit;font:inherit;text-align:start;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label percent""bar bar";align-items:center;display:grid}.rr-poll__button:hover:not(:disabled){border-color:var(--rr-color-primary)}.rr-poll__button[aria-pressed=true]{border-color:var(--rr-color-primary);background:var(--rr-color-primary-soft)}.rr-poll__button:disabled{cursor:default}.rr-poll__label{grid-area:label}.rr-poll__percent{font-variant-numeric:tabular-nums;font-weight:var(--rr-font-weight-strong);grid-area:percent}.rr-poll__button .rr-bar{grid-area:bar}.rr-poll__button .rr-tag{grid-column:1/-1;justify-self:start}.rr-poll__total{color:var(--rr-color-muted);font-size:var(--rr-font-size-small)}.rr-poll-builder{gap:var(--rr-space-2);padding:var(--rr-space-3);border:1px dashed var(--rr-color-border);border-radius:var(--rr-radius);min-inline-size:0;margin:0;display:grid}.rr-digest{gap:var(--rr-space-3);padding:var(--rr-space-4);border-radius:var(--rr-radius);background:var(--rr-color-primary-soft);display:grid}.rr-digest__title{font-weight:700}.rr-digest__ratio{gap:var(--rr-space-1);display:grid}.rr-digest__ratio-text{font-size:var(--rr-font-size-small);font-variant-numeric:tabular-nums}.rr-split{border-radius:var(--rr-radius-pill);background:var(--rr-color-danger);block-size:.5rem;display:block;overflow:hidden}.rr-split__agree{background:var(--rr-color-success);block-size:100%;display:block}.rr-digest__groups{gap:var(--rr-space-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.rr-digest__group{gap:var(--rr-space-1);align-content:start;display:grid}.rr-digest__group-title{font-size:var(--rr-font-size-small);font-weight:var(--rr-font-weight-strong)}.rr-digest__group li{gap:2px;display:grid}.rr-digest__group q{font-size:var(--rr-font-size-small)}.rr-digest__jump{font-size:var(--rr-font-size-small);color:var(--rr-color-primary)}.rr-search{gap:var(--rr-space-2);display:grid}.rr-search__form{gap:var(--rr-space-2);display:flex}.rr-search__form .rr-input{flex:1}.rr-search__results{gap:var(--rr-space-2);display:grid}.rr-search__summary{font-size:var(--rr-font-size-small);color:var(--rr-color-muted)}.rr-search__list{gap:var(--rr-space-2);display:grid}.rr-search__hit{gap:var(--rr-space-1);padding:var(--rr-space-3);border:1px solid var(--rr-color-border);border-radius:var(--rr-radius);justify-items:start;display:grid}.rr-search__title{font-weight:var(--rr-font-weight-strong)}.rr-new-since{z-index:10;gap:var(--rr-space-2);padding:var(--rr-space-2) var(--rr-space-3);border:1px solid var(--rr-color-new);border-radius:var(--rr-radius);background:var(--rr-color-surface);box-shadow:var(--rr-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex;position:sticky;inset-block-start:var(--rr-space-2)}.rr-new-since__label{color:var(--rr-color-new);font-weight:var(--rr-font-weight-strong);font-size:var(--rr-font-size-small)}.rr-quote-offer{z-index:15;box-shadow:var(--rr-shadow);animation:rr-rise var(--rr-duration) var(--rr-easing);position:absolute}.rr-toast-region{z-index:50;pointer-events:none;padding-inline:var(--rr-space-4);justify-items:center;display:grid;position:fixed;inset-block-end:var(--rr-space-4);inset-inline:0}.rr-toast{gap:var(--rr-space-3);max-inline-size:32rem;padding:var(--rr-space-2) var(--rr-space-2) var(--rr-space-2) var(--rr-space-4);border-radius:var(--rr-radius);background:var(--rr-color-text);color:var(--rr-color-surface);box-shadow:var(--rr-shadow);pointer-events:auto;animation:rr-rise .2s var(--rr-easing);flex-wrap:wrap;align-items:center;display:flex;position:relative;overflow:hidden}.rr-toast__progress{background:var(--rr-color-accent);transform-origin:0;block-size:3px;animation:rr-countdown var(--rr-undo-duration,10s) linear forwards;position:absolute;inset-block-end:0;inset-inline:0}@keyframes rr-countdown{to{transform:scaleX(0)}}@media (width<=40rem){.rr-summary,.rr-review-form{padding:var(--rr-space-4)}.rr-topic,.rr-question-summary{grid-template-columns:minmax(0,1fr) auto}.rr-question-summary .rr-bar,.rr-question-summary__anchors,.rr-question-summary__options{grid-column:1/-1}.rr-topic .rr-bar{grid-area:2/1/auto/-1}.rr-thread--replies{padding-inline-start:var(--rr-space-2)}.rr-composer--reply{margin-inline-start:0}.rr-search__form{flex-wrap:wrap}.rr-section-header .rr-inline-field{flex:100%;justify-content:space-between}}@media (prefers-reduced-motion:reduce){.rr *,.rr :before,.rr :after,.rr-dialog,.rr-dialog *,.rr-toast-region *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.rr-toast__progress{display:none}}@media (forced-colors:active){.rr-bar__fill,.rr-meter__fill,.rr-split__agree{background:highlight}.rr-vote[aria-pressed=true],.rr-chip[aria-pressed=true],.rr-histogram__row[aria-pressed=true]{outline:2px solid highlight}}.rr [hidden],.rr-dialog [hidden],.rr[hidden],.rr-nojs .rr-js-only,.rr-js .rr-nojs-only{display:none!important}.rr-nojs .rr-vote[type=button]{cursor:default}a.rr-histogram__row,a.rr-chip,a.rr-button{color:inherit;text-decoration:none}a.rr-button--primary{color:var(--rr-color-primary-contrast)}a.rr-button--link{color:var(--rr-color-primary);text-decoration:underline}span.rr-histogram__row{cursor:default;opacity:.6}.rr-pagination{gap:var(--rr-space-2);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.rr-pagination__status{color:var(--rr-color-muted);font-size:var(--rr-font-size-small)}.rr-comment__collapsed-wrap>summary{cursor:pointer;min-block-size:var(--rr-target-size);list-style:none}.rr-comment__collapsed-wrap>summary::-webkit-details-marker{display:none}.rr-comment__collapsed-wrap[open]>summary .rr-button,.rr-editor textarea[hidden]{display:none}:root{--rr-font-family:"Geist", "Geist Fallback", system-ui, sans-serif;--rr-font-size-score:3rem;--rr-color-text:#2b1b22;--rr-color-muted:#6e5560;--rr-color-surface:#fffaf7;--rr-color-surface-alt:#f8eee9;--rr-color-border:#ead9d2;--rr-color-primary:#8a2250;--rr-color-primary-contrast:#fff;--rr-color-primary-soft:#f7e6ee;--rr-color-accent:#c2185b;--rr-color-success:#2e7d4f;--rr-color-warning:#9a5b00;--rr-color-warning-soft:#fff4e0;--rr-color-danger:#b3261e;--rr-color-danger-soft:#fdecea;--rr-color-new:#8a2250;--rr-color-focus:#8a2250;--rr-color-bar:#efdfe6;--rr-color-mark:#ffe3ec;--rr-radius:.875rem;--rr-radius-small:.5rem;--rr-shadow:0 1px 2px #2b1b220f, 0 8px 24px #8a22501a}html:root{--rr-font-family:var(--font-sans);--rr-color-text:var(--color-ink);--rr-color-muted:var(--color-ink-quiet);--rr-color-surface:var(--color-raised);--rr-color-surface-alt:var(--color-recessed);--rr-color-border:var(--color-line);--rr-color-primary:var(--color-primary);--rr-color-primary-contrast:var(--color-primary-ink);--rr-color-primary-soft:var(--color-primary-soft);--rr-color-accent:var(--color-gold);--rr-color-success:var(--color-success);--rr-color-success-soft:var(--color-success-soft);--rr-color-warning:var(--color-warning);--rr-color-warning-soft:var(--color-warning-soft);--rr-color-danger:var(--color-danger);--rr-color-danger-soft:var(--color-danger-soft);--rr-color-new:var(--color-accent);--rr-color-focus:var(--color-primary);--rr-color-bar:var(--color-line-strong);--rr-color-mark:var(--color-accent-soft);--rr-color-overlay:#1c0f1480;--rr-radius:var(--radius-card);--rr-radius-small:var(--radius-input);--rr-shadow:var(--shadow-card)}.rr-summary__value{font-family:var(--font-display)}dialog.rr-dialog:not([open]){display:none}
