:root{--navy-700:#0f416c;--copper-600:#a8501f;--paper-50:#faf8f3;--white:#fff;--line-200:#e4e0d6;--smoke-600:#55606b;--ink-900:#0b1b2b;--navy-800:#0d3a60;--navy-900:#0b3152;--water-100:#e2eef8;--water-300:#86bbea;--water-500:#2e77b8;--ink-scrim:#0b1b2b8f;--color-surface-base:var(--paper-50);--color-surface-card:var(--white);--color-surface-field:var(--white);--color-surface-tint:var(--water-100);--color-surface-inverse:var(--navy-700);--color-surface-inverse-deep:var(--navy-900);--color-surface-disabled:var(--line-200);--color-surface-skeleton:var(--line-200);--color-scrim:var(--ink-scrim);--color-text-primary:var(--ink-900);--color-text-secondary:var(--smoke-600);--color-text-inverse:var(--paper-50);--color-text-inverse-soft:var(--water-300);--color-text-disabled:var(--smoke-600);--color-link:var(--navy-700);--color-action:var(--navy-700);--color-action-hover:var(--navy-800);--color-action-pressed:var(--navy-900);--color-border-divider:var(--line-200);--color-border-strong:var(--smoke-600);--color-border-current:var(--ink-900);--color-border-error:var(--ink-900);--color-border-inverse:var(--water-300);--color-focus:var(--navy-700);--color-focus-inverse:var(--paper-50);--color-source-own:var(--navy-700);--color-source-google:var(--smoke-600);--color-source-reddit:var(--smoke-600);--color-summary-frame:var(--smoke-600);--color-paid:var(--copper-600);--color-data-fill:var(--water-500);--color-data-track:var(--water-100);--color-avatar-bg:var(--water-100);--color-avatar-text:var(--navy-700);--color-badge-bg:var(--navy-700);--color-badge-text:var(--paper-50);--font-family:"Public Sans", system-ui, sans-serif;--font-size-xs:.8125rem;--font-size-sm:.9375rem;--font-size-md:1.0625rem;--font-size-lg:1.3125rem;--font-size-xl:1.6875rem;--font-size-2xl:2.0625rem;--font-size-3xl:2.5625rem;--font-size-4xl:3.25rem;--font-weight-regular:400;--font-weight-semibold:600;--font-weight-bold:700;--line-height-body:1.6;--line-height-small:1.5;--line-height-heading:1.15;--line-height-ui:1.25;--line-height-figure:1;--underline-offset:.18em;--tracking-marker:.03em;--type-display:var(--font-weight-bold) var(--font-size-2xl)/var(--line-height-heading) var(--font-family);--type-display-wide:var(--font-weight-bold) var(--font-size-4xl)/var(--line-height-heading) var(--font-family);--type-h2:var(--font-weight-bold) var(--font-size-xl)/var(--line-height-heading) var(--font-family);--type-h3:var(--font-weight-bold) var(--font-size-lg)/var(--line-height-ui) var(--font-family);--type-body:var(--font-weight-regular) var(--font-size-md)/var(--line-height-body) var(--font-family);--type-body-strong:var(--font-weight-semibold) var(--font-size-md)/var(--line-height-body) var(--font-family);--type-small:var(--font-weight-regular) var(--font-size-sm)/var(--line-height-small) var(--font-family);--type-label:var(--font-weight-semibold) var(--font-size-sm)/var(--line-height-small) var(--font-family);--type-label-strong:var(--font-weight-bold) var(--font-size-sm)/var(--line-height-small) var(--font-family);--type-button:var(--font-weight-bold) var(--font-size-md)/var(--line-height-ui) var(--font-family);--type-button-lg:var(--font-weight-bold) var(--font-size-lg)/var(--line-height-ui) var(--font-family);--type-title:var(--font-weight-bold) var(--font-size-md)/var(--line-height-ui) var(--font-family);--type-figure:var(--font-weight-bold) var(--font-size-3xl)/var(--line-height-figure) var(--font-family);--type-score:var(--font-weight-bold) var(--font-size-xl)/var(--line-height-figure) var(--font-family);--type-score-sm:var(--font-weight-bold) var(--font-size-md)/var(--line-height-figure) var(--font-family);--type-marker:var(--font-weight-bold) var(--font-size-sm)/var(--line-height-ui) var(--font-family);--type-nav:var(--font-weight-semibold) var(--font-size-xs)/var(--line-height-ui) var(--font-family);--type-nav-strong:var(--font-weight-bold) var(--font-size-xs)/var(--line-height-ui) var(--font-family);--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-overlap:-3rem;--radius-none:0;--radius-md:.5rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-full:999px;--radius-round:50%;--line-hair:1px;--line-thin:2px;--line-mid:3px;--line-thick:6px;--focus-width:3px;--focus-offset:2px;--size-full:100%;--size-target:3rem;--size-target-lg:3.5rem;--size-icon-sm:1rem;--size-icon-md:1.5rem;--icon-stroke-sm:1.5px;--icon-stroke-md:2px;--size-header-wide:4.5rem;--size-tabs:3rem;--size-symbol:2rem;--size-logo-h:2.25rem;--size-logo-w:8.4375rem;--size-ring:5rem;--size-ring-sm:3.5rem;--ring-stroke:6;--size-avatar:2.5rem;--size-bar-h:.625rem;--size-mark-w:1.25rem;--size-dot:.75rem;--size-marker-h:1.75rem;--size-hatch-w:1.875rem;--size-hatch-h:1rem;--size-badge:1.25rem;--size-skel-line:.875rem;--size-skel-short:40%;--size-skel-mid:70%;--size-aside:22.5rem;--size-turnstile-w:300px;--size-turnstile-h:65px;--size-content-max:74rem;--flex-fill:1;--flex-fill-content:1 1 auto;--grid-fill:minmax(0, 1fr);--grid-two:minmax(0, 1fr) minmax(0, 1fr);--grid-three:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);--grid-main-aside:minmax(0, 1fr) var(--size-aside);--grid-score:var(--size-ring-sm) minmax(0, 1fr);--grid-evidence:minmax(0, 1fr) auto;--grid-avatar-row:var(--size-avatar) minmax(0, 1fr);--grid-option:var(--size-icon-md) var(--size-mark-w) minmax(0, 1fr) auto;--grid-dock:minmax(0, 1fr) var(--bar-target-lg);--grid-card:minmax(0, 1fr) auto;--grid-line:var(--size-icon-sm) minmax(0, 1fr);--grid-urgent-wide:minmax(0, 1fr) minmax(0, 2.4fr);--elevation-1:0 1px 2px #0b1b2b0f, 0 4px 16px #0b1b2b0f;--elevation-2:0 2px 6px #0b1b2b14, 0 8px 24px #0b1b2b1a;--elevation-3:0 4px 12px #0b1b2b29, 0 16px 40px #0b1b2b33;--motion-fast:.12s;--motion-base:.2s;--motion-sheet:.28s;--motion-ease:cubic-bezier(.2, 0, 0, 1);--layer-sticky:10;--layer-float:20;--layer-scrim:30;--layer-sheet:40;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--color-action-inverse:var(--paper-50);--color-action-inverse-text:var(--navy-700);--color-tab:var(--ink-900);--color-tab-current:var(--navy-700);--color-tab-current-bg:var(--water-100);--color-tab-current-edge:var(--navy-700);--color-step-bg:var(--navy-700);--color-step-text:var(--paper-50);--color-float-ring:var(--paper-50);--glass-fill:#faf8f3b8;--glass-fill-solid:var(--paper-50);--glass-edge:#0b1b2b24;--glass-blur:12px;--glass-saturate:180%;--glass-specular:inset 0 1px 0 #ffffffd9;--glass-shadow:var(--glass-specular), 0 1px 2px #0b1b2b1a, 0 10px 30px #0b1b2b2e;--type-fig:var(--font-weight-bold) var(--font-size-lg)/var(--line-height-figure) var(--font-family);--focus-offset-float:calc(var(--focus-offset) + var(--line-thin));--tabbar-inset:var(--bar-space-4);--size-tab-min:calc(var(--bar-tab) + var(--bar-space-2) + var(--line-thin));--size-fig-min:5.75rem;--size-row-lg:4rem;--size-hero-col:40rem;--size-segment-wide:26rem;--size-elbow-w:3rem;--size-elbow-h:.75rem;--size-callrow-long:21rem;--size-callrow-mid:18.75rem;--size-callrow-web:10.75rem;--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--grid-row-lead:var(--size-avatar) minmax(0, 1fr) var(--size-icon-md);--grid-hero-wide:minmax(0, 1.2fr) minmax(0, 1fr);--grid-figs:repeat(auto-fit, minmax(min(100%, var(--size-fig-min)), 1fr));--float-ring:0 0 0 var(--line-thin) var(--color-float-ring);--shadow-float:var(--float-ring), var(--elevation-2);--dock-gap:var(--bar-space-2);--dock-offset:max(var(--bar-space-3), var(--safe-bottom));--size-dock-reserve:calc(var(--tabbar-block,var(--bar-tabbar-h)) + var(--dock-gap) + var(--bar-call-h) + var(--space-4));--color-segment-on:var(--color-action);--color-segment-on-text:var(--color-text-inverse);--size-chip:2.25rem;--chip-hit-overhang:calc((var(--size-chip) - var(--size-target)) / 2);--layer-raised:1;--radius-city-chip:var(--radius-xl);--color-score-bg:var(--water-100);--color-score-text:var(--navy-700);--color-fact-icon:var(--smoke-600);--color-row-pressed:var(--water-100);--color-call-bg:var(--color-action);--color-call-icon:var(--color-text-inverse);--color-status-open-bg:transparent;--color-status-open-edge:var(--color-border-divider);--color-status-open-text:var(--color-text-secondary);--color-status-open-icon:var(--navy-700);--color-status-closed-bg:transparent;--color-status-closed-edge:var(--color-border-divider);--color-status-closed-text:var(--color-text-secondary);--color-status-closed-icon:var(--color-text-secondary);--color-status-24h-edge:var(--color-border-divider);--type-fact:var(--font-weight-semibold) var(--font-size-sm)/var(--line-height-ui) var(--font-family);--type-tag:var(--font-weight-semibold) var(--font-size-xs)/var(--line-height-ui) var(--font-family);--type-tag-strong:var(--font-weight-bold) var(--font-size-xs)/var(--line-height-ui) var(--font-family);--font-size-name:1.1875rem;--type-name:var(--font-weight-bold) var(--font-size-name)/var(--line-height-ui) var(--font-family);--type-meta:var(--font-weight-regular) var(--font-size-sm)/var(--line-height-ui) var(--font-family);--type-score-xs:var(--font-weight-bold) var(--font-size-sm)/var(--line-height-figure) var(--font-family);--type-meta-strong:var(--font-weight-semibold) var(--font-size-sm)/var(--line-height-ui) var(--font-family);--size-chip-sm:1.75rem;--size-target-desk:2.75rem;--size-col-act:5rem;--size-col-cmp:7rem;--size-call-wide:10.5rem;--size-score-pill:1.5rem;--size-call:var(--size-target);--size-icon-call:1.75rem;--call-space-below:var(--space-2);--size-row-mid:calc(var(--size-col-act) - var(--size-call) - var(--space-3));--cmp-hit-block-start:calc(var(--size-chip-sm) + var(--space-3) - var(--size-target));--cmp-hit-block-end:calc(var(--size-chip-sm) - var(--size-target) - var(--cmp-hit-block-start));--size-status-chip:1.5rem;--status-chip-pad-block:calc((var(--size-status-chip) - var(--font-size-sm) * var(--line-height-ui)) / 2 - var(--line-hair));--radius-status-chip:var(--radius-lg);--grid-row:minmax(0, 1fr) var(--size-row-mid) var(--size-call);--size-col-facts:12rem;--grid-row-wide:minmax(0, 1fr) minmax(var(--size-col-facts), max-content) var(--size-col-cmp) var(--size-call-wide);--grid-row-desk:minmax(0, 1fr) var(--size-col-cmp) var(--size-call-wide);--list-head-inset:calc(var(--space-4) + var(--line-hair));--color-card-edge:var(--color-border-divider);--color-card-edge-hover:var(--color-border-strong);--color-row-chevron:var(--color-text-secondary);--color-row-chevron-on:var(--color-action);--radius-card:var(--radius-lg);--shadow-card:var(--elevation-1);--gap-cards:var(--space-2);--card-pad-end:var(--space-5);--card-pad-end-wide:var(--space-6);--size-row-chevron:var(--size-icon-md);--focus-offset-card:calc(var(--focus-offset) + var(--line-hair));--grid-source-row-fit:var(--size-mark-w) 5.5rem minmax(0, 1fr) minmax(2rem, max-content);--size-bar-sticky-max:25svh;--grid-source-row-stack:var(--size-mark-w) minmax(0, 1fr) minmax(2rem, max-content);--size-srcrow-line:14rem;--size-tabs-one-row:18.75rem;--size-callbtn-icon-min:7rem;--hdrbox-h:var(--size-target);--hdrbox-radius:var(--radius-lg);--hdrbox-divider:var(--color-border-divider);--hdrbox-divider-h:var(--size-icon-md);--color-place-icon:var(--color-action);--color-group-head:var(--color-text-secondary);--place-max:45%;--size-hdrbox-wide-max:36rem;--size-hdrbox-fold:16rem;--size-picker-col:13rem;--size-picker-panel-h:70svh;--bar-target:48px;--bar-icon:24px;--bar-space-1:4px;--bar-space-2:8px;--bar-space-3:12px;--size-hbox-field-min:95px;--size-appbar-row-split:320px;--bar-row:56px;--bar-box-h:max(var(--bar-target), calc(var(--font-size-md) * var(--line-height-body) + 2 * var(--bar-space-2)));--bar-row-h:max(var(--bar-row), var(--bar-box-h));--bar-tab:56px;--bar-tab-item:max(var(--bar-tab), calc(var(--bar-icon) + var(--bar-space-1) + var(--font-size-xs) * var(--line-height-ui) + 2 * var(--line-hair)));--bar-tabbar-h:calc(var(--bar-tab-item) + 2 * var(--bar-space-1) + 2 * var(--line-hair));--bar-radius-tab:16px;--bar-radius-tab-end:calc(var(--bar-tab-item) / 2);--bar-radius-tabbar-tight:calc(var(--bar-radius-tab) + var(--bar-space-1) + var(--line-hair));--bar-target-lg:56px;--bar-call-h:max(var(--bar-target-lg), calc(var(--font-size-lg) * var(--line-height-ui) + 2 * var(--line-thin)));--bar-space-4:16px;--size-score-grid-min:58.5rem;--color-more-sheet:var(--color-surface-base);--color-more-tile-bg:var(--color-surface-tint);--color-more-tile-bg-on:var(--color-surface-card);--color-more-tile-icon:var(--color-action);--gap-more-groups:var(--space-4);--more-divider-inset:calc(var(--more-row-inset) + var(--size-avatar) + var(--space-3));--grid-more-row:var(--size-avatar) minmax(0, 1fr) var(--size-icon-sm);--size-cstatus-card-min:14rem;--btn-pad-inline:var(--bar-space-4);--btn-pad-inline-lg:24px;--btn-pad-inline-cell:var(--bar-space-1);--size-dock-rest-min:14rem;--size-keyboard-min:150px;--focus-offset-inset-gap:calc(-1 * (var(--focus-width) + var(--focus-offset)));--tab-badge-rise:var(--bar-space-2);--size-qrow-go-min:10.5rem;--size-qrow-icon-min:8.25rem;--size-cstatus-pill-short:12.75rem;--size-score-row-min:20rem;--size-score-ring-min:14rem;--size-sent-name:6.5rem;--grid-sentiment-row:var(--size-icon-sm) var(--size-sent-name) minmax(0, 1fr) max-content max-content;--size-sentrow-line:18rem;--grid-sentiment-row-stack:var(--size-icon-sm) minmax(0, 1fr) max-content max-content;--grid-sentiment-row-tall:var(--size-icon-sm) minmax(0, 1fr) max-content;--size-sentrow-word:12rem;--size-sentrow-figures:14.5rem;--gap-form:var(--space-4);--gap-form-group:var(--space-1);--radius-pair:var(--radius-xl);--color-pair-edge-off:transparent;--size-pair-cell-h:calc(var(--size-target) - 2 * (var(--line-hair) + var(--line-thin)));--pair-hit-overhang:calc(-1 * (2 * var(--line-thin) + var(--line-hair)));--size-form-row-min:22rem;--size-textarea-max:50svh;--select-chev-inset:var(--bar-space-3);--select-pad-end:calc(var(--bar-space-2) + var(--bar-icon) + var(--bar-space-3));--color-select-chevron:var(--color-text-secondary);--color-select-empty:var(--color-text-secondary);--color-scrim-soft:color-mix(in srgb, var(--color-scrim) 15%, transparent);--size-viewport-lg:100lvh;--bar-space-5:24px;--page-inset:var(--space-4);--card-inset:var(--space-4);--card-roomy-inset:var(--space-5);--cell-inset:var(--space-2);--quick-inset:var(--space-3);--sheet-inset:var(--space-4);--more-row-inset:var(--space-3);--size-about-icon:var(--bar-icon);--size-about-hit:var(--bar-target);--size-form-wide-min:40rem;--size-pair-max-wide:calc((var(--size-full) - var(--space-3)) / 2);--color-pair-sign:var(--color-text-secondary);--color-pair-on-bg:var(--color-surface-tint);--size-monthpick:18rem;--gap-monthpick:var(--space-2);--grid-monthpick-head:var(--size-target) minmax(0, 1fr) var(--size-target);--color-month-icon:var(--color-select-chevron);--color-month-off-bg:var(--color-surface-disabled);--color-month-off-text:var(--color-text-disabled);--color-monthpick-backdrop:transparent;--price-unit-inset:calc(var(--line-hair) + var(--space-4));--price-unit-room:calc(var(--space-4) + 1ch + var(--space-1));--color-price-unit:var(--color-text-secondary);--color-footer-head:var(--color-text-inverse-soft);--type-footer-head:var(--type-label-strong);--gap-footer-head:var(--space-1);--grid-footer:minmax(0, 3fr) minmax(0, 4fr);--size-footer-cols:42rem;--size-footer-groups:26rem;--bar-logo-w:135px;--bar-logo-h:36px;--gap-home-box:var(--space-3);--offset-home-box-focus:var(--bar-space-2);--size-compare-col-min:5.75rem;--guide-inset:var(--bar-space-3);--gap-guide-steps:var(--space-4);--gap-guide-step:var(--space-2);--grid-guide-step:var(--size-avatar) minmax(0, 1fr);--gap-guide-col:var(--space-3);--size-step-badge:var(--size-icon-md);--type-step-num:var(--type-label-strong);--type-guide-cap:var(--type-label);--type-guide-aside:var(--type-small);--color-guide-cap:var(--color-text-primary);--color-guide-aside:var(--color-text-secondary);--size-guide-pic-max:20rem;--color-guide-frame-bg:var(--color-surface-base);--color-guide-frame-edge:var(--color-border-divider);--color-guide-ui:var(--color-surface-card);--color-guide-ui-edge:var(--color-border-divider);--color-guide-muted:var(--color-surface-skeleton);--color-guide-glyph:var(--color-text-secondary);--color-guide-ink:var(--color-text-primary);--color-guide-mark:var(--color-action);--color-guide-mark-fill:var(--color-surface-tint);--guide-edge-w:var(--line-hair);--guide-mark-w:var(--line-mid);--guide-glyph-w:var(--icon-stroke-md);--type-guide-pic:var(--font-weight-semibold) 13px/1 var(--font-family);--size-how-wide:30rem;--color-figs-band-bg:var(--color-surface-inverse);--color-figs-band-edge:transparent;--color-figs-band-num:var(--color-text-inverse);--color-figs-band-label:var(--color-text-inverse-soft);--radius-figs-band:calc(var(--radius-lg) - var(--line-hair));--type-fig-lg:var(--type-score);--gap-figs-band:var(--space-2) var(--space-4);--gap-figs-band-wide:var(--space-2) var(--space-7);--size-figs-band-min:15rem;--size-step-disc-sm:var(--size-symbol);--grid-step-short:var(--size-step-disc-sm) minmax(0, 1fr);--gap-steps-short:var(--space-3);--color-trust-icon:var(--color-action);--trust-icon-nudge:calc((var(--font-size-sm) * var(--line-height-small) - var(--size-icon-sm)) / 2);--size-compare-remove:44px;--size-compare-web:var(--bar-target);--card-pad-wide:var(--space-5);--size-reply-row-min:11rem;--size-h2-icon-min:16rem;--size-urgent-row-min:16rem;--color-post-latest-bg:var(--color-badge-bg);--color-post-latest-text:var(--color-badge-text);--color-post-num:var(--color-action);--color-post-cover-empty:var(--color-surface-tint);--color-post-tag-edge:var(--color-border-strong);--radius-post-cover:calc(var(--radius-lg) - var(--line-hair));--ratio-post-cover:1200 / 630;--type-display-post:var(--font-weight-bold) var(--font-size-3xl)/var(--line-height-heading) var(--font-family);--type-post-title:var(--type-h3);--type-post-row-title:var(--type-title);--type-post-desc:var(--type-small);--type-post-meta:var(--type-small);--type-post-tag:var(--type-tag);--type-post-latest:var(--type-tag-strong);--type-post-num:var(--type-score);--gap-posts-wide:var(--space-4);--grid-post-row:var(--size-symbol) minmax(0, 1fr) var(--size-icon-md);--size-toc-rail:18rem;--gap-post-rail:var(--space-7);--color-toc-current-bg:var(--color-tab-current-bg);--color-toc-current-text:var(--color-action);--color-quote-bg:var(--color-surface-tint);--color-table-head-bg:var(--color-surface-tint);--color-table-frame:var(--color-border-strong);--radius-end-block:var(--radius-xl);--shadow-end-block:var(--elevation-2);--icon-turn-up:rotate(180deg);--ink-scrim-strong:#0b1b2bb3;--ink-scrim-clear:#0b1b2b00;--color-post-scrim:var(--ink-scrim-strong);--color-post-scrim-clear:var(--ink-scrim-clear);--color-post-scrim-opaque:var(--ink-900);--color-post-cover-text:var(--color-text-inverse);--color-post-chip-cover-bg:var(--color-surface-card);--color-post-chip-cover-text:var(--color-text-primary);--color-post-head-bare:var(--color-surface-tint);--cover-focus:50% 30%;--ratio-post-cover-lead:3 / 1;--type-post-title-lead:var(--type-h2);--size-cover-clear:96px;--size-scrim-fade:48px;--cover-text-inset:var(--card-inset);--cover-text-inset-wide:var(--card-pad-wide);--scrim-solid-to:calc(100% - var(--size-cover-clear));--scrim-clear-from:calc(100% - var(--size-cover-clear) + var(--size-scrim-fade));--scrim-post:linear-gradient(to top, var(--color-post-scrim) var(--scrim-solid-to), var(--color-post-scrim-clear) var(--scrim-clear-from));--scrim-post-opaque:linear-gradient(to top, var(--color-post-scrim-opaque) var(--scrim-solid-to), var(--color-post-scrim-clear) var(--scrim-solid-to));--green-100:#e4f2e6;--red-100:#f9e7e4;--color-summary-like-bg:var(--green-100);--color-summary-dislike-bg:var(--red-100);--color-summary-group-edge:transparent;--color-summary-group-track:var(--color-surface-card);--color-summary-group-divider:var(--color-surface-card);--radius-summary-group:var(--radius-lg);--summary-group-inset:var(--bar-space-3);--gap-summary-groups:var(--space-4);--about-fold-lines:4;--gap-about-facts:var(--space-1) var(--space-4);--gap-about-pills:var(--space-2);--color-about-pill-bg:var(--color-surface-tint);--color-about-pill-edge:transparent;--radius-about-pill:var(--radius-xl);--type-about-fact:var(--type-body-strong);--color-about-fact-icon:var(--color-fact-icon);--size-about-text-max:var(--size-hero-col);--color-about-quote-label:var(--color-text-secondary);--gap-about-quotes:var(--space-3);--size-score-rating:19.25rem;--grid-score-zones:var(--size-score-rating) minmax(0, 1fr);--gap-score-zone:var(--space-4);--color-score-divider:var(--color-border-divider);--space-cmp-under:var(--space-3);--space-contact-status:var(--space-1);--offset-rail-sticky:var(--space-4);--size-rail-scroll-pad:14.5rem;--size-rail-sticky-min-h:40rem;--gap-about-top:var(--space-4);--order-about-pill:1;--order-about-facts:2;--order-about-head:3}@font-face{font-family:Public Sans;src:url(/fonts/PublicSans-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0,U+D,U+20-7E,U+A0-A9,U+AB-B4,U+B6-B9,U+BB-BF,U+D7,U+F7,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+2215}@font-face{font-family:Public Sans;src:url(/fonts/PublicSans-Regular-Ext.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+AA,U+B5,U+BA,U+C0-D6,U+D8-F6,U+F8-FF,U+102,U+131,U+152-153,U+2BB-2BC,U+2C6,U+300-301,U+303-304,U+308-309,U+323}@font-face{font-family:Public Sans;src:url(/fonts/PublicSans-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0,U+D,U+20-7E,U+A0-A9,U+AB-B4,U+B6-B9,U+BB-BF,U+D7,U+F7,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+2215}@font-face{font-family:Public Sans;src:url(/fonts/PublicSans-SemiBold-Ext.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+AA,U+B5,U+BA,U+C0-D6,U+D8-F6,U+F8-FF,U+102,U+131,U+152-153,U+2BB-2BC,U+2C6,U+300-301,U+303-304,U+308-309,U+323}@font-face{font-family:Public Sans;src:url(/fonts/PublicSans-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0,U+D,U+20-7E,U+A0-A9,U+AB-B4,U+B6-B9,U+BB-BF,U+D7,U+F7,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+2215}@font-face{font-family:Public Sans;src:url(/fonts/PublicSans-Bold-Ext.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+AA,U+B5,U+BA,U+C0-D6,U+D8-F6,U+F8-FF,U+102,U+131,U+152-153,U+2BB-2BC,U+2C6,U+300-301,U+303-304,U+308-309,U+323}.blog-home{margin-block-start:var(--space-6);container:posts/inline-size}.section__head--split{justify-content:space-between;align-items:baseline;gap:var(--space-0) var(--space-4);flex-wrap:wrap;display:flex}.section__title{justify-items:start;gap:var(--space-2);display:grid}.posts{grid-template-columns:var(--grid-fill);display:grid}.posts__item,.blog-featured{min-inline-size:var(--space-0);container:pcard/inline-size}.blog-grid>li{min-inline-size:var(--space-0)}.pcard{grid-template-columns:var(--grid-fill);grid-template-rows:auto var(--grid-fill);min-inline-size:var(--space-0);background:var(--color-surface-card);border:var(--line-hair) solid var(--color-card-edge);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);-webkit-tap-highlight-color:transparent;display:grid;position:relative}.pcard__head{grid-template-areas:"head";grid-template-columns:var(--grid-fill);min-inline-size:var(--space-0);background:var(--color-post-cover-empty);border-start-start-radius:var(--radius-post-cover);border-start-end-radius:var(--radius-post-cover);place-self:stretch stretch;display:grid}.pcard__head>*{grid-area:head}.pcard__head:before{content:"";inline-size:var(--size-full);aspect-ratio:var(--ratio-post-cover);grid-area:head}.pcard__cover{contain:size;inline-size:var(--size-full);block-size:var(--space-0);min-block-size:var(--size-full);object-fit:cover;object-position:var(--cover-focus);border-radius:inherit}.pcard__headtext{grid-template-columns:var(--grid-fill);align-self:end;justify-items:start;gap:var(--space-2);padding:var(--size-cover-clear) var(--cover-text-inset) var(--cover-text-inset);background:var(--scrim-post);display:grid}.pcard__body{align-items:start;gap:var(--space-2);padding:var(--space-4) var(--card-inset);flex-direction:column;display:flex}.pcard__chips{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.latest,.ptag{padding:var(--space-0) var(--space-2);border-radius:var(--radius-full);align-items:center;display:inline-flex}.latest{border:var(--line-hair) solid var(--color-post-latest-bg);background:var(--color-post-latest-bg);color:var(--color-post-latest-text);font:var(--type-post-latest)}.ptag{border:var(--line-hair) solid var(--color-post-tag-edge);color:var(--color-text-primary);font:var(--type-post-tag)}.pcard__head .ptag{border-color:var(--color-post-chip-cover-bg);background:var(--color-post-chip-cover-bg);color:var(--color-post-chip-cover-text)}.pcard__title{color:var(--color-post-cover-text);font:var(--type-post-title);overflow-wrap:break-word}.pcard__link{color:inherit}.pcard__link:after{content:"";inset:var(--space-0);border-radius:inherit;position:absolute}.pcard__link:focus-visible{outline:none}.pcard:has(.pcard__link:focus-visible){outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset-card)}.pcard__desc{color:var(--color-text-secondary);font:var(--type-post-desc)}.pcard__foot{justify-content:space-between;align-items:center;gap:var(--space-0) var(--space-2);inline-size:var(--size-full);color:var(--color-text-secondary);font:var(--type-post-meta);flex-wrap:wrap;margin-block-start:auto;padding-block-start:var(--space-1);display:flex}.pcard__facts{gap:var(--space-0) var(--space-3);flex-wrap:wrap;display:flex}.pcard__chev{color:var(--color-row-chevron)}.pcard__continue{align-items:center;gap:var(--space-2);min-block-size:var(--size-target);color:var(--color-link);font:var(--type-body-strong);display:inline-flex}.pcard__num{color:var(--color-post-num);font:var(--type-post-num);font-variant-numeric:tabular-nums;text-align:center;display:none}.pcard__mins--chip{display:none}.pcard:active{background:var(--color-row-pressed)}.pcard:active .pcard__chev{color:var(--color-row-chevron-on)}@media (hover:hover) and (pointer:fine){.pcard:hover{border-color:var(--color-card-edge-hover)}.pcard:hover .pcard__chev{color:var(--color-row-chevron-on)}.pcard--row:hover .pcard__title{text-decoration:underline;text-decoration-thickness:var(--line-hair);text-underline-offset:var(--underline-offset)}}.pcard--bare .pcard__head{background:var(--color-post-head-bare)}.pcard--bare .pcard__head:before{content:none}.pcard--bare .pcard__headtext{padding:var(--cover-text-inset);background:0 0}.pcard--bare .pcard__title{color:var(--color-text-primary)}@container pcard (width>=40rem){.pcard:not(.pcard--row) .pcard__head:before{aspect-ratio:var(--ratio-post-cover-lead)}.pcard:not(.pcard--row) .pcard__title{max-inline-size:var(--size-prose);font:var(--type-post-title-lead)}}@container pcard (width>=60rem){.pcard:not(.pcard--row) .pcard__body{justify-content:space-between;align-items:center;gap:var(--space-6);flex-direction:row}.pcard:not(.pcard--row) .pcard__desc{flex:0 1 var(--size-prose)}.pcard:not(.pcard--row) .pcard__foot{inline-size:auto;column-gap:var(--space-5);flex:none;margin-block-start:var(--space-0);padding-block-start:var(--space-0)}}@container post-list (width>=40rem){.blog-grid>li:only-child .pcard__head:before{aspect-ratio:var(--ratio-post-cover-lead)}.blog-grid>li:only-child .pcard__title{max-inline-size:var(--size-prose);font:var(--type-post-title-lead)}}@media (width<720px){@container post-list (width>=40rem){.blog-grid .pcard__head:before{aspect-ratio:var(--ratio-post-cover-lead)}.blog-grid .pcard__title{max-inline-size:var(--size-prose);font:var(--type-post-title-lead)}}}@container post-list (width>=60rem){.blog-grid>li:only-child .pcard__body{justify-content:space-between;align-items:center;gap:var(--space-6);flex-direction:row}.blog-grid>li:only-child .pcard__desc{flex:0 1 var(--size-prose)}.blog-grid>li:only-child .pcard__foot{inline-size:auto;column-gap:var(--space-5);flex:none;margin-block-start:var(--space-0);padding-block-start:var(--space-0)}}.pcard--row{grid-template-columns:var(--grid-post-row);align-items:center;gap:var(--space-1) var(--space-3);min-block-size:var(--size-row-lg);padding:var(--space-3) var(--card-inset);border-radius:var(--radius-none);grid-template-rows:none;display:grid}.pcard--row .pcard__cover,.pcard--row .pcard__head:before,.pcard--row .pcard__desc,.pcard--row .pcard__facts{display:none}.pcard--row .pcard__head,.pcard--row .pcard__headtext,.pcard--row .pcard__body{display:contents}.pcard--row .pcard__num{grid-area:1/1/span 2;display:block}.pcard--row .pcard__chips{color:var(--color-text-secondary);font:var(--type-post-meta);grid-area:1/2}.pcard--row .ptag{border-color:var(--color-post-tag-edge);color:var(--color-text-primary);background:0 0}.pcard--row .pcard__mins--chip{display:inline}.pcard--row .pcard__title{color:var(--color-text-primary);font:var(--type-post-row-title);grid-area:2/2}.pcard--row .pcard__foot{inline-size:auto;margin:var(--space-0);padding:var(--space-0);grid-area:1/3/span 2}.pcard--row:has(.pcard__link:focus-visible){outline-offset:var(--focus-offset-inset-gap)}.posts__item:nth-child(2):has(>.pcard--row){margin-block-start:var(--gap-cards)}.posts__item:nth-child(2)>.pcard--row{border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg)}.posts__item:last-child>.pcard--row{border-end-end-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg)}.posts__item:nth-child(3)>.pcard--row{border-block-start-width:var(--space-0)}.posts__item:nth-child(2):not(:last-child)>.pcard--row{clip-path:inset(calc(-1 * var(--space-6)) calc(-1 * var(--space-6)) var(--space-0))}.posts__item:nth-child(3)>.pcard--row{clip-path:inset(var(--space-0) calc(-1 * var(--space-6)) calc(-1 * var(--space-6)))}@container pcard (width<14rem){.pcard--row{grid-template-columns:var(--size-symbol) var(--grid-fill)}.pcard--row .pcard__foot{display:none}}@container pcard (width<11rem){.pcard--row{grid-template-columns:var(--grid-fill)}.pcard--row .pcard__num{text-align:start;grid-area:auto/1}.pcard--row .pcard__chips,.pcard--row .pcard__title{grid-area:auto/1}}@media (width>=720px){@container posts (width>=41rem){.posts{gap:var(--gap-posts-wide)}.posts:has(>:nth-child(2)){grid-template-columns:var(--grid-two)}.posts:has(>:nth-child(3)){grid-template-columns:var(--grid-three)}.posts__item:not(:only-child){grid-template-columns:var(--grid-fill);grid-template-rows:subgrid;row-gap:var(--space-0);grid-row:span 2;display:grid;container-type:normal}.posts__item:not(:only-child)>.pcard{grid-row:span 2;grid-template-rows:subgrid;row-gap:var(--space-0)}.pcard--row{grid-template-columns:var(--grid-fill);align-items:normal;gap:var(--space-0);min-block-size:var(--space-0);padding:var(--space-0);border-radius:var(--radius-lg)}.posts__item:nth-child(n):has(>.pcard--row){margin-block-start:var(--space-0)}.posts__item:nth-child(n)>.pcard--row{border-radius:var(--radius-lg);border-block-start-width:var(--line-hair);clip-path:none}.pcard--row .pcard__head,.pcard--row .pcard__headtext{display:grid}.pcard--row .pcard__cover,.pcard--row .pcard__head:before,.pcard--row .pcard__desc{display:block}.pcard--row .pcard__facts,.pcard--row .pcard__body{display:flex}.pcard--row .pcard__num,.pcard--row .pcard__mins--chip{display:none}.pcard--row .pcard__chips{color:var(--color-text-primary);grid-area:auto}.pcard--row .ptag{border-color:var(--color-post-chip-cover-bg);background:var(--color-post-chip-cover-bg);color:var(--color-post-chip-cover-text)}.pcard--row .pcard__title{color:var(--color-post-cover-text);font:var(--type-post-title);grid-area:auto}.pcard--row.pcard--bare .pcard__title{color:var(--color-text-primary)}.pcard--row .pcard__foot{inline-size:var(--size-full);margin-block-start:auto;padding-block-start:var(--space-1);display:flex}.pcard--row:has(.pcard__link:focus-visible){outline-offset:var(--focus-offset-card)}}}@media (width>=1024px){.blog-home{margin-block-start:var(--space-7)}.posts .pcard:not(.pcard--row) .pcard__body,.blog-grid .pcard__body,.blog-featured .pcard__body{padding:var(--card-pad-wide)}.posts .pcard:not(.pcard--row) .pcard__headtext,.blog-grid .pcard__headtext,.blog-featured .pcard__headtext{padding-inline:var(--cover-text-inset-wide);padding-block-end:var(--cover-text-inset-wide)}.posts .pcard--bare:not(.pcard--row) .pcard__headtext,.blog-grid .pcard--bare .pcard__headtext,.blog-featured .pcard--bare .pcard__headtext{padding:var(--cover-text-inset-wide)}@container posts (width>=41rem){.pcard--row .pcard__body{padding:var(--card-pad-wide)}.pcard--row .pcard__headtext{padding-inline:var(--cover-text-inset-wide);padding-block-end:var(--cover-text-inset-wide)}.pcard--row.pcard--bare .pcard__headtext{padding:var(--cover-text-inset-wide)}}}.blog-page{grid-template-columns:var(--grid-fill);gap:var(--space-5);padding-block:var(--space-6) var(--space-7);display:grid}.blog-head{justify-items:start;gap:var(--space-2);display:grid}.blog-head__h1,.post__h1{font:var(--type-display);overflow-wrap:break-word}.blog-head__sub{max-inline-size:var(--size-prose);color:var(--color-text-secondary);font:var(--type-body)}.blog-pills .chip{-webkit-tap-highlight-color:transparent}.blog-grid{grid-template-columns:var(--grid-fill);gap:var(--gap-cards);display:grid;container:post-list/inline-size}.blog-grid>li{grid-template-columns:var(--grid-fill);grid-template-rows:subgrid;row-gap:var(--space-0);grid-row:span 2;display:grid}.blog-grid>li>.pcard{grid-row:span 2;grid-template-rows:subgrid;row-gap:var(--space-0)}@media (width>=720px){.blog-grid{gap:var(--gap-posts-wide)}.blog-page,.post-page{container:blog-page/inline-size}@container blog-page (width>=33rem){.blog-grid:has(>:nth-child(2)){grid-template-columns:var(--grid-two)}}}@media (width>=1024px){@container blog-page (width>=56rem){.blog-grid:has(>:nth-child(3)){grid-template-columns:var(--grid-three)}}.blog-head__h1,.post__h1{font:var(--type-display-post)}}.post-page{padding-block:var(--space-4) var(--space-7)}.post-layout{grid-template-columns:var(--grid-fill);display:grid}.post{grid-template-columns:var(--grid-fill);min-inline-size:var(--space-0);max-inline-size:var(--size-prose);align-content:start;display:grid}.post .crumbs{margin-block-start:var(--space-0)}.post__h1{margin-block-start:var(--space-2);scroll-margin-block-start:var(--space-7)}.post__h1:focus{outline:none}.post__meta{align-items:center;gap:var(--space-2) var(--space-3);color:var(--color-text-secondary);font:var(--type-small);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.post__meta>*+:not(.ptag){align-items:center;gap:var(--space-3);display:inline-flex}.post__meta>*+:not(.ptag):before{content:"";inline-size:var(--space-1);block-size:var(--space-1);border-radius:var(--radius-full);background:currentColor;flex:none}.post__cover{inline-size:var(--size-full);block-size:auto;aspect-ratio:var(--ratio-post-cover);object-fit:cover;border-radius:var(--radius-lg);background:var(--color-post-cover-empty);margin-block-start:var(--space-5)}.toc{background:var(--color-surface-card);border:var(--line-hair) solid var(--color-card-edge);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);margin-block-start:var(--space-5)}.toc__summary{align-items:center;gap:var(--space-3);min-block-size:var(--size-target);padding:var(--space-0) var(--card-inset);font:var(--type-body-strong);cursor:pointer;-webkit-tap-highlight-color:transparent;list-style:none;display:flex}.toc__summary::-webkit-details-marker{display:none}.toc__summary>.disclose{margin-inline-start:auto}details[open]>summary>.disclose,.icon--up{transform:var(--icon-turn-up)}.toc__list{padding:var(--space-0) var(--card-inset) var(--space-2);font:var(--type-small)}.toc__item--sub{padding-inline-start:var(--space-5)}.toc__link{min-block-size:var(--size-target);padding-inline:var(--space-2);border-radius:var(--radius-md);color:var(--color-text-primary);-webkit-tap-highlight-color:transparent;align-items:center;display:flex}.toc__link:active{background:var(--color-surface-tint)}.toc__link[aria-current]{background:var(--color-toc-current-bg);color:var(--color-toc-current-text);font-weight:var(--font-weight-bold)}@media (hover:hover) and (pointer:fine){.toc__link:hover,.toc__summary:hover{text-decoration:underline;text-decoration-thickness:var(--line-hair);text-underline-offset:var(--underline-offset)}}.toc-rail{display:none}@media (width>=1180px){@container blog-page (width>=65rem){.post-layout{grid-template-columns:var(--size-prose) var(--size-toc-rail);gap:var(--gap-post-rail)}.toc[data-toc=bar]{display:none}.toc-rail{align-content:start;align-self:start;gap:var(--space-2);max-block-size:calc(100vh - var(--space-6));padding:var(--space-4) var(--space-0) var(--space-2);background:var(--color-surface-card);border:var(--line-hair) solid var(--color-card-edge);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:grid;position:sticky;inset-block-start:calc(var(--size-header-wide) + var(--space-4));overflow-y:auto}.toc-rail__title{padding-inline:var(--card-inset);font:var(--type-label-strong)}.toc-rail>.link--block{margin-inline:var(--card-inset)}}}.post__body{font:var(--type-body);margin-block-start:var(--space-5)}.post__body p,.post__body ul,.post__body ol,.post__body blockquote,.post__body figure,.post__body .table-frame{margin-block-end:var(--space-4)}.post__body h2{margin-block:var(--space-7) var(--space-3);font:var(--type-h2);scroll-margin-block-start:var(--space-7)}.post__body h3{margin-block:var(--space-6) var(--space-2);font:var(--type-h3);scroll-margin-block-start:var(--space-7)}.post__body h4,.post__body h5,.post__body h6{margin-block:var(--space-5) var(--space-2);font:var(--type-title)}.post__body a{color:var(--color-link);text-decoration:underline;text-decoration-thickness:var(--line-hair);text-underline-offset:var(--underline-offset);-webkit-tap-highlight-color:transparent}.post__body a:active{color:var(--color-action-pressed);text-decoration-thickness:var(--line-thin)}@media (hover:hover) and (pointer:fine){.post__body a:hover{text-decoration-thickness:var(--line-thin)}}.post__body ul{padding-inline-start:var(--space-5);list-style:outside}.post__body ol{font-variant-numeric:tabular-nums;padding-inline-start:var(--space-5);list-style:decimal}.post__body li+li{margin-block-start:var(--space-2)}.post__body blockquote{padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-quote-bg)}.post__body cite{color:var(--color-text-secondary);font:var(--type-small)}.post__body img{max-inline-size:var(--size-full);border-radius:var(--radius-md);block-size:auto}.post__body figcaption{color:var(--color-text-secondary);font:var(--type-small);margin-block-start:var(--space-2)}.post__body hr{inline-size:var(--size-elbow-w);block-size:var(--size-elbow-h);margin:var(--space-6) var(--space-0);border:var(--space-0);border-block-end:var(--line-mid) solid var(--color-action);border-inline-end:var(--line-mid) solid var(--color-action);border-end-end-radius:var(--radius-md)}.post__body code{padding-inline:var(--space-1);border-radius:var(--radius-md);background:var(--color-surface-tint);font:inherit}.post__body pre{padding:var(--space-3);border:var(--line-hair) solid var(--color-table-frame);border-radius:var(--radius-md);overflow-x:auto}.table-frame{max-inline-size:var(--size-full);border:var(--line-hair) solid var(--color-table-frame);border-radius:var(--radius-md);overflow-x:auto}.table-frame+.table-hint{margin-block:calc(-1 * var(--space-2)) var(--space-4);color:var(--color-text-secondary);font:var(--type-small)}.post__body table{min-inline-size:var(--size-full);border-collapse:collapse;font-variant-numeric:tabular-nums}.post__body th{padding:var(--space-2) var(--space-3);background:var(--color-table-head-bg);font:var(--type-label-strong);text-align:start}.post__body td{padding:var(--space-2) var(--space-3);border-block-start:var(--line-hair) solid var(--color-border-divider);font:var(--type-small)}.figure-zoom{padding:var(--space-0);border:var(--space-0);border-radius:var(--radius-md);cursor:zoom-in;-webkit-tap-highlight-color:transparent;background:0 0;display:block}.figure-zoom:active{box-shadow:inset var(--space-0) var(--space-0) var(--space-0) var(--line-thin) var(--color-action)}.figure-zoom:active img{opacity:.9}.figure-sheet__img{inline-size:var(--size-full);border-radius:var(--radius-md);block-size:auto}.figure-sheet__cap{color:var(--color-text-secondary);font:var(--type-small)}.post__section{gap:var(--space-4);margin-block-start:var(--space-7);display:grid}.faq{background:var(--color-surface-card);border:var(--line-hair) solid var(--color-card-edge);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden}.faq__item+.faq__item{border-block-start:var(--line-hair) solid var(--color-border-divider)}.faq__q{align-items:center;gap:var(--space-3);min-block-size:var(--size-target);padding:var(--space-2) var(--card-inset);font:var(--type-body-strong);cursor:pointer;-webkit-tap-highlight-color:transparent;list-style:none;display:flex}.faq__q::-webkit-details-marker{display:none}.faq__q>.disclose{color:var(--color-row-chevron);flex:none;margin-inline-start:auto}.faq__q:active{background:var(--color-surface-tint)}.faq__q:focus-visible{outline-offset:var(--focus-offset-inset-gap)}.faq__a{padding:var(--space-0) var(--card-inset) var(--space-4);font:var(--type-body)}@media (hover:hover) and (pointer:fine){.faq__q:hover>.disclose{color:var(--color-row-chevron-on)}.faq__q:hover>span{text-decoration:underline;text-decoration-thickness:var(--line-hair);text-underline-offset:var(--underline-offset)}}.endblock{justify-items:start;gap:var(--space-3);padding:var(--space-5);background:var(--color-surface-card);border:var(--line-hair) solid var(--color-card-edge);border-radius:var(--radius-end-block);box-shadow:var(--shadow-end-block);margin-block-start:var(--space-7);display:grid}.endblock__action{inline-size:var(--size-full)}@media (width>=720px){.endblock__action{inline-size:auto}}.post__top{justify-self:start;margin-block-start:var(--space-6)}@media (prefers-contrast:more){.pcard:not(.pcard--bare) .pcard__headtext{background:var(--scrim-post-opaque)}}@media (prefers-reduced-transparency:reduce){.pcard:not(.pcard--bare) .pcard__headtext{background:var(--scrim-post-opaque)}}@media (forced-colors:active){.pcard,.toc,.toc-rail,.faq,.endblock{box-shadow:none}.pcard:active,.toc__link:active,.faq__q:active{background:canvas}.pcard:not(.pcard--bare) .pcard__headtext{border-block-start:var(--line-hair) solid CanvasText;background-color:canvas}}@media (prefers-reduced-motion:reduce){.post-page{scroll-behavior:auto}}:root{--size-compare-label:12.5rem;--size-compare-label-max:300px;--size-dialog-max:30rem;--size-prose:44rem;--size-field:var(--size-target);--size-textarea:calc(4 * var(--font-size-md) * var(--line-height-body) + 2 * var(--space-2) + 2 * var(--line-hair));--review-fold-lines:6;--size-pair-word:4.25em;--size-pair-cell:calc(2 * var(--line-thin) + 3 * var(--space-2) + var(--size-icon-sm) + var(--size-pair-word));--offset-tabs:var(--appbar-block,calc(var(--bar-row-h) + var(--safe-top)));--offset-dock:calc(var(--tabbar-block,var(--bar-tabbar-h)) + var(--space-4) + var(--dock-offset));--offset-dock-accessory:calc(var(--size-dock-reserve) + var(--dock-offset));--offset-dock-min:calc(var(--size-tab-min) + var(--space-4) + var(--dock-offset))}@media (width<320px){:root{--offset-tabs:var(--appbar-block,calc(var(--bar-space-1) + var(--bar-target) + var(--bar-space-1) + var(--bar-box-h) + var(--bar-space-2) + var(--safe-top)))}}@media (width<720px){:root{--page-inset:var(--bar-space-4);--card-inset:var(--bar-space-4);--card-roomy-inset:var(--bar-space-5);--cell-inset:var(--bar-space-2);--quick-inset:var(--bar-space-3);--sheet-inset:var(--bar-space-4);--more-row-inset:var(--bar-space-3)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:var(--size-full);text-size-adjust:var(--size-full);background:var(--color-surface-base);scroll-padding-block:calc(var(--offset-tabs) + var(--tabs-block,var(--size-tabs)) + var(--space-2)) var(--offset-dock)}html:has(body.has-accessory){--offset-dock:var(--offset-dock-accessory)}body{margin:var(--space-0);min-block-size:100vh;color:var(--color-text-primary);background:var(--color-surface-base);font:var(--type-body);overflow-wrap:anywhere;flex-direction:column;display:flex}h1,h2,h3,p,ul,ol,dl,dd,blockquote,figure,fieldset,legend{margin:var(--space-0)}ul,ol{padding:var(--space-0);list-style:none}fieldset{padding:var(--space-0);border:var(--space-0);min-inline-size:var(--space-0)}img,svg{display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{margin:var(--space-0);cursor:pointer}[hidden]{display:none!important}main{flex:var(--flex-fill);padding-block-end:calc(var(--space-6) + var(--offset-dock))}.sprite{inline-size:var(--space-0);block-size:var(--space-0);position:absolute;overflow:hidden}.top-sentinel{block-size:var(--line-hair);margin-block-end:calc(-1 * var(--line-hair));display:block}.visually-hidden{inline-size:var(--line-hair);block-size:var(--line-hair);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.skip{z-index:var(--layer-sheet);padding:var(--space-3) var(--space-4);border:var(--line-thin) solid var(--color-action);border-radius:var(--radius-lg);background:var(--color-surface-card);color:var(--color-action);font:var(--type-button);position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);transform:translateY(-200%)}.skip:focus{transform:none}.wrap{inline-size:var(--size-full);max-inline-size:var(--size-content-max);padding-inline:var(--page-inset);margin-inline:auto}.num{font-variant-numeric:tabular-nums!important}.icon{inline-size:var(--size-icon-md);block-size:var(--size-icon-md);fill:none;stroke:currentColor;stroke-width:var(--icon-stroke-md);stroke-linecap:round;stroke-linejoin:round;flex:none}.icon--sm{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm);stroke-width:var(--icon-stroke-sm)}.link{color:var(--color-link);text-decoration:underline;text-decoration-thickness:var(--line-hair);text-underline-offset:var(--underline-offset)}.link--block{align-items:center;gap:var(--space-2);min-block-size:var(--size-target);font:var(--type-body-strong);display:inline-flex}button.link{padding:var(--space-0);border:var(--space-0);text-align:start;background:0 0}button.link,.link--block{-webkit-tap-highlight-color:transparent}button.link:active,.link--block:active{color:var(--color-action-pressed);text-decoration-thickness:var(--line-thin)}.btn--primary,.btn--secondary,.iconbtn,.chip,.appbar__btn,.tabbar__item,.option,.lchip,.prow,.topnav__link,.sortseg__opt,.sort-about,.call,.pair__cell,.monthpick__face,.monthpick__step,.monthpick__cell,.footlink,.cmp{-webkit-tap-highlight-color:transparent}.domain__hold{white-space:nowrap}.tel__line{display:inline-block}.link .tel__line{text-decoration:underline;text-decoration-thickness:var(--line-hair);text-underline-offset:var(--underline-offset)}:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.h2{align-items:center;gap:var(--space-3);font:var(--type-h2);display:flex}.h2__icon{inline-size:var(--size-avatar);block-size:var(--size-avatar);border-radius:var(--radius-md);background:var(--color-surface-tint);color:var(--color-action);flex:none;justify-content:center;align-items:center;display:inline-flex}@container (inline-size<16rem){.h2__icon{display:none}}.h3{font:var(--type-h3)}.stack{grid-template-columns:var(--grid-fill);gap:var(--space-4);display:grid}.stack--tight{grid-template-columns:var(--grid-fill);gap:var(--space-2);display:grid}.start{justify-items:start}.section{grid-template-columns:var(--grid-fill);gap:var(--space-4);margin-block-start:var(--space-5);display:grid}.prose{max-inline-size:var(--size-prose)}.bullets{grid-template-columns:var(--grid-fill);gap:var(--space-2);padding-inline-start:var(--space-5);list-style:outside;display:grid}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--size-target);padding:var(--space-2) var(--btn-pad-inline);border:var(--line-thin) solid var(--color-action);border-radius:var(--radius-lg);font:var(--type-button);text-align:center;transition:background-color var(--motion-fast) var(--motion-ease);display:inline-flex}.btn--primary{background:var(--color-action);color:var(--color-text-inverse)}.btn--secondary{background:var(--color-surface-card);color:var(--color-action)}.btn--block{inline-size:var(--size-full)}.btn--lg{min-block-size:var(--size-target-lg);padding-inline:var(--btn-pad-inline-lg)}.btn--call{font:var(--type-button-lg);padding-inline:var(--btn-pad-inline)}.btn--nowrap{white-space:nowrap}.btn--primary:active{background:var(--color-action-pressed);border-color:var(--color-action-pressed);transition:none}.btn--secondary:active{background:var(--color-surface-tint);border-color:var(--color-action-pressed);transition:none}.btn[aria-busy=true]{cursor:progress}.iconbtn{inline-size:var(--size-target-lg);block-size:var(--size-target-lg);border:var(--line-thin) solid var(--color-action);border-radius:var(--radius-round);background:var(--color-surface-card);color:var(--color-action);justify-content:center;align-items:center;display:inline-flex}.iconbtn:active{background:var(--color-surface-tint)}.card{min-inline-size:var(--space-0);padding:var(--space-4) var(--card-inset);background:var(--color-surface-card);border:var(--line-hair) solid var(--color-border-divider);border-radius:var(--radius-lg);box-shadow:var(--elevation-1)}.card--roomy{padding:var(--space-5) var(--card-roomy-inset)}.card--flush{padding:var(--space-0);border-radius:var(--radius-xl);overflow:hidden}.pill{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--color-surface-tint);color:var(--color-text-primary);font:var(--type-label);display:inline-flex}.pill--outline{background:var(--color-surface-card);border:var(--line-hair) solid var(--color-border-strong);justify-self:start}.chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip{align-items:center;gap:var(--space-2);min-block-size:var(--size-target);padding:var(--space-1) var(--space-4);border:var(--line-hair) solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface-card);color:var(--color-text-primary);font:var(--type-body);display:inline-flex}.chip--compact{gap:var(--space-1);padding-inline:var(--space-3);font:var(--type-label);white-space:nowrap}.chip__n{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.chip:active{background:var(--color-surface-tint)}.chip[aria-pressed=true],.chip[aria-current],.chip--current{border:var(--line-thin) solid var(--color-border-current);font:var(--type-body-strong)}.chip--compact[aria-pressed=true],.chip--compact[aria-current],.chip--compact.chip--current{font:var(--type-label-strong)}.chip[aria-pressed=true] .chip__n,.chip[aria-current] .chip__n{color:var(--color-text-primary)}.chip[aria-disabled=true],.chip:disabled{background:var(--color-surface-disabled);color:var(--color-text-disabled);cursor:default}.chip .icon--check{display:none}.chip[aria-pressed=true] .icon--check{display:block}.chip--cmp{inline-size:var(--size-col-cmp);max-inline-size:var(--size-full);min-block-size:var(--size-chip);justify-content:flex-start;position:relative}.chip--cmp:before{content:"";inset-block:calc(var(--chip-hit-overhang) - var(--line-hair));inset-inline:var(--space-0);position:absolute}.chip--cmp[aria-pressed=true]:before{inset-block:calc(var(--chip-hit-overhang) - var(--line-thin))}.chip--cmp[aria-pressed=true] .chip__off{display:none}.meta{gap:var(--space-0) var(--space-3);font:var(--type-small);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.meta strong{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.avatar{inline-size:var(--size-avatar);block-size:var(--size-avatar);border-radius:var(--radius-md);background:var(--color-avatar-bg);color:var(--color-avatar-text);font:var(--type-label-strong);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.avatar:after{content:"";inset:var(--space-0);border:var(--line-hair) solid var(--color-border-divider);border-radius:inherit;pointer-events:none;position:absolute}.avatar__logo{inset:var(--space-0);aspect-ratio:auto;block-size:auto;inline-size:auto;max-inline-size:var(--size-full);max-block-size:var(--size-full);border-radius:inherit;margin:auto;position:absolute}.note{font:var(--type-small);color:var(--color-text-secondary)}.banner{align-items:flex-start;gap:var(--space-1);padding:var(--space-3) var(--space-4);border-block-end:var(--line-hair) solid var(--color-border-strong);background:var(--color-surface-tint);font:var(--type-label);color:var(--color-text-primary);flex-direction:column;display:flex}.banner__text{align-items:center;gap:var(--space-3);margin:var(--space-0);min-inline-size:var(--space-0);overflow-wrap:anywhere;display:flex}.banner__text .icon{flex:none}.status-line{font:var(--type-label)}.mark{inline-size:var(--size-mark-w);display:block}.mark--own{border-block-start:var(--line-thick) solid var(--color-source-own)}.mark--google{border-block-start:var(--line-thin) solid var(--color-source-google)}.mark--reddit{border-block-start:var(--line-thin) dashed var(--color-source-reddit)}.bar{block-size:var(--size-bar-h);background:var(--color-data-track);border-radius:var(--radius-full);display:block;overflow:hidden}.bar__fill{inline-size:var(--share);border-block-start:var(--size-bar-h) solid var(--color-data-fill);display:block}.ring{inline-size:var(--size-ring);block-size:var(--size-ring);flex:none;position:relative}.ring--sm{inline-size:var(--size-ring-sm);block-size:var(--size-ring-sm)}.ring svg{inline-size:var(--size-full);block-size:var(--size-full)}.ring__track{fill:none;stroke:var(--color-data-track);stroke-width:var(--ring-stroke)}.ring__value{fill:none;stroke:var(--color-data-fill);stroke-width:var(--ring-stroke);stroke-linecap:round}.ring__num{inset:var(--space-0);font:var(--type-score);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:flex;position:absolute}.ring--sm .ring__num{font:var(--type-score-sm)}.state{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:var(--line-thin) solid var(--color-border-current);border-radius:var(--radius-full);font:var(--type-h3);display:inline-flex}.state--sm{padding:var(--space-1) var(--space-3);font:var(--type-body-strong)}.state__dot{inline-size:var(--size-dot);block-size:var(--size-dot);border:var(--line-thin) solid var(--color-border-current);border-radius:var(--radius-round);flex:none}.state__dot--on{background:var(--color-border-current)}.skel{inline-size:var(--size-full);block-size:var(--size-skel-line);border-radius:var(--radius-md);background:var(--color-surface-skeleton);display:block}.skel--short{inline-size:var(--size-skel-short)}.skel--mid{inline-size:var(--size-skel-mid)}.marker{align-items:center;gap:var(--space-2);min-block-size:var(--size-marker-h);padding-inline:var(--space-2) var(--space-3);border:var(--line-thin) solid var(--color-paid);border-radius:var(--radius-none);background:var(--color-surface-card);color:var(--color-paid);font:var(--type-marker);letter-spacing:var(--tracking-marker);white-space:nowrap;display:inline-flex}.marker__hatch{inline-size:var(--size-hatch-w);block-size:var(--size-hatch-h);fill:currentColor;flex:none}.appbar{z-index:var(--layer-float);background:var(--color-surface-inverse);color:var(--color-text-inverse);padding-block-start:var(--safe-top);position:sticky;inset-block-start:var(--space-0);container-type:inline-size}.appbar__row{align-items:center;gap:var(--bar-space-1);min-block-size:var(--bar-row);padding-inline:var(--bar-space-1) var(--bar-space-3);display:flex}.appbar__row--box{padding-inline:var(--bar-space-4)}.appbar__row--box:has([data-share]:not([hidden])){padding-inline-end:var(--bar-space-3)}.appbar__btn{inline-size:var(--bar-target);block-size:var(--bar-target);padding:var(--space-0);border:var(--space-0);border-radius:var(--radius-round);color:inherit;background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.appbar__btn .icon{inline-size:var(--bar-icon);block-size:var(--bar-icon)}.appbar__btn:active{background:var(--color-surface-inverse-deep)}.appbar__row--mark{min-block-size:var(--bar-row-h)}.appbar__mark{inline-size:var(--bar-logo-w);block-size:var(--bar-logo-h);flex:none}.appbar:not([data-box]) .appbar__row--mark>.hbox,.appbar[data-box] .appbar__mark{display:none}.appbar__row--mark>.hbox,.appbar__mark{transition:opacity var(--motion-fast) var(--motion-ease)}@starting-style{.appbar[data-box] .appbar__row--mark>.hbox,.appbar[data-swapped]:not([data-box]) .appbar__mark{opacity:0}}@media (prefers-reduced-motion:reduce){.appbar__row--mark>.hbox,.appbar__mark{transition:none}}@container (inline-size<320px){.appbar__row{row-gap:var(--bar-space-1);padding-block:var(--bar-space-1) var(--bar-space-2);flex-wrap:wrap}.appbar .hbox{order:1;flex:1 0 var(--size-full)}.appbar [data-share]{margin-inline-start:auto}.appbar__row--box{padding-inline:var(--bar-space-1) var(--bar-space-3)}.appbar__row--mark{min-block-size:calc(var(--bar-space-1) + var(--bar-box-h) + var(--bar-space-2))}.appbar__mark{margin-inline-start:var(--bar-space-3)}}.appbar :focus-visible,.site-header :focus-visible,.tabs :focus-visible,.hero :focus-visible,.site-footer :focus-visible{outline-color:var(--color-focus-inverse)}.hbox{-webkit-tap-highlight-color:transparent;flex:var(--flex-fill);min-inline-size:var(--space-0);block-size:var(--hdrbox-h);border-radius:var(--hdrbox-radius);background:var(--color-surface-field);color:var(--color-text-primary);align-items:center;display:flex;position:relative;container-type:inline-size}.hbox__q{align-items:center;gap:var(--space-2);flex:var(--flex-fill);min-inline-size:var(--space-0);block-size:var(--size-full);padding-inline:var(--space-3) var(--space-2);color:var(--color-text-secondary);display:flex;overflow:hidden}.hbox__field{flex:var(--flex-fill);min-inline-size:var(--space-0);block-size:var(--size-full);padding:var(--space-0);border:var(--space-0);font:var(--type-body);color:var(--color-text-primary);appearance:none;box-shadow:none;border-radius:var(--radius-none);background:0 0}.hbox__field::placeholder{color:var(--color-text-secondary);opacity:1}.hbox__field::-webkit-search-cancel-button{appearance:none}.hbox__field::-webkit-search-decoration{appearance:none}.hbox__div{inline-size:var(--line-hair);block-size:var(--hdrbox-divider-h);background:var(--hdrbox-divider);flex:none}.hbox__place{align-items:center;gap:var(--space-1);max-inline-size:var(--place-max);block-size:var(--size-full);padding-inline:var(--space-3);border-radius:var(--hdrbox-radius);font:var(--type-label);color:var(--color-text-primary);white-space:nowrap;flex:none;text-decoration:none;display:inline-flex}.hbox__place .icon{color:var(--color-place-icon)}.hbox__label{text-overflow:ellipsis;overflow:hidden}.appbar .hbox,.hero__search .hbox{block-size:var(--bar-box-h)}.appbar .hbox__q,.hero__search .hbox__q{gap:var(--bar-space-2);min-inline-size:min(calc(var(--size-hbox-field-min) + var(--bar-space-3) + var(--bar-icon) + var(--bar-space-2) * 2), calc(100% - var(--bar-target) - var(--line-hair)));padding-inline:var(--bar-space-3) var(--bar-space-2)}.appbar .hbox__q .icon,.hero__search .hbox__q .icon{inline-size:var(--bar-icon);block-size:var(--bar-icon)}.appbar .hbox__field,.hero__search .hbox__field{text-overflow:ellipsis}.appbar .hbox__place,.hero__search .hbox__place{min-inline-size:var(--bar-target);flex-shrink:1}.site-header .hbox__place{inline-size:min(calc(var(--size-icon-sm) + var(--space-1) + 2 * var(--space-3) + var(--place-label-min)), var(--place-max))}.hbox__place:active{background:var(--color-surface-tint)}.hbox :focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset-inset-gap)}@supports selector(:has(a)){.hbox:has(.hbox__field:focus){outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset-inset-gap)}.hbox__field:focus,.hbox__field:focus-visible{outline:none}}@container (inline-size<16rem){.hbox__label{inline-size:var(--line-hair);block-size:var(--line-hair);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.hbox__place{inline-size:var(--size-target);max-inline-size:none;padding-inline:var(--space-0);justify-content:center}.hbox__place .icon{inline-size:var(--size-icon-md);block-size:var(--size-icon-md)}.site-header .hbox__place{inline-size:var(--size-target)}.appbar .hbox__place,.hero__search .hbox__place{inline-size:var(--bar-target)}.appbar .hbox__place .icon,.hero__search .hbox__place .icon{inline-size:var(--bar-icon);block-size:var(--bar-icon)}}@media (hover:hover){.hbox__place:hover{background:var(--color-surface-tint)}}@media (forced-colors:active){.hbox{border:var(--line-hair) solid CanvasText}}.badge{min-inline-size:var(--size-badge);block-size:var(--size-badge);padding-inline:var(--space-1);border-radius:var(--radius-full);background:var(--color-badge-bg);color:var(--color-badge-text);font:var(--type-nav-strong);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.dock{z-index:var(--layer-float);gap:var(--dock-gap);pointer-events:none;flex-direction:column;display:flex;position:fixed;inset-block-end:var(--dock-offset);inset-inline-start:max(var(--tabbar-inset), var(--safe-left));inset-inline-end:max(var(--tabbar-inset), var(--safe-right))}.dock>*{pointer-events:auto}.dock[data-typing]{visibility:hidden}.dock[data-typing]>*{opacity:0;transition:none}.dock[data-state=min]{flex-direction:row-reverse;justify-content:flex-end;align-items:center}.dock[data-state=min]>:not(.tabbar){flex:var(--flex-fill);min-inline-size:var(--space-0)}.tabbar{inline-size:var(--size-full);padding:var(--bar-space-1);border:var(--line-hair) solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--glass-fill-solid);box-shadow:var(--elevation-2);contain:layout;transition:inline-size var(--motion-base) var(--motion-ease)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.tabbar{border-color:var(--glass-edge);background:var(--glass-fill);-webkit-backdrop-filter:blur(12px)saturate(180%);backdrop-filter:blur(12px)saturate(180%);box-shadow:var(--glass-shadow)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.tabbar{border-color:var(--color-border-strong);background:var(--glass-fill-solid);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--elevation-2)}}.tabbar__list{gap:var(--space-0);display:flex}.tabbar__cell{min-inline-size:var(--space-0);pointer-events:none;transition:flex-grow var(--motion-base) var(--motion-ease), opacity var(--motion-base) var(--motion-ease), visibility 0s;flex:1 1 0;margin-block-start:calc(-1 * var(--tab-badge-rise));padding-block-start:var(--tab-badge-rise);overflow:hidden}.tabbar__item{justify-content:center;align-items:center;gap:var(--bar-space-1);min-block-size:var(--bar-tab-item);padding-inline:var(--space-0);border:var(--line-hair) solid transparent;border-radius:var(--radius-full);font:var(--type-nav);color:var(--color-tab);text-align:center;pointer-events:auto;transition:background-color var(--motion-fast) var(--motion-ease);flex-direction:column;display:flex}.tabbar__item:active{background:var(--color-tab-current-bg);transition:none}.tabbar__item[aria-current]{background:var(--color-tab-current-bg);border-color:var(--color-tab-current-edge);color:var(--color-tab-current);font:var(--type-nav-strong)}.tabbar__item[aria-current]:active{box-shadow:inset var(--space-0) var(--space-0) var(--space-0) var(--line-thin) var(--color-tab-current-edge)}.tabbar__icon{display:inline-flex;position:relative}.tabbar__icon>.icon{inline-size:var(--bar-icon);block-size:var(--bar-icon)}.tabbar__icon .badge{position:absolute;inset-block-start:calc(-1 * var(--tab-badge-rise));inset-inline-start:calc(var(--size-full) - var(--space-2))}.dock[data-state=min] .tabbar{inline-size:var(--size-tab-min);flex:none}.dock[data-state=min] .tabbar__item{min-block-size:var(--bar-tab);border-radius:var(--radius-full)}.dock[data-state=min] .tabbar__cell:not(.tabbar__cell--current){min-inline-size:var(--space-0);opacity:0;visibility:hidden;transition:flex-grow var(--motion-base) var(--motion-ease), opacity var(--motion-base) var(--motion-ease), visibility 0s var(--motion-base);flex-grow:0}.dock[data-state=min] .tabbar__label{inline-size:var(--line-hair);block-size:var(--line-hair);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.dock[data-fit] .tabbar__label{overflow-wrap:normal}.dock[data-tight] :is(.tabbar,.tabbar__cell),.dock[data-tight][data-state=min] .tabbar__cell:not(.tabbar__cell--current){transition:none}.dock[data-tight] .tabbar__list{flex-wrap:wrap}.dock[data-tight]:not([data-state=min]) .tabbar__cell{min-inline-size:min-content}.dock[data-tight]:not([data-state=min]) .tabbar__item{border-radius:var(--bar-radius-tab)}@media (width<360px){.dock:not([data-state=min]) .tabbar__item{border-radius:var(--bar-radius-tab)}.dock:not([data-state=min]) :where(.tabbar__cell:first-child)>.tabbar__item{border-start-start-radius:var(--bar-radius-tab-end);border-end-start-radius:var(--bar-radius-tab-end)}.dock:not([data-state=min]) :where(.tabbar__cell:last-child)>.tabbar__item{border-start-end-radius:var(--bar-radius-tab-end);border-end-end-radius:var(--bar-radius-tab-end)}}.dock[data-tight]:not([data-state=min]) .tabbar{border-radius:var(--bar-radius-tabbar-tight)}.callrow{grid-template-columns:var(--grid-dock);align-items:center;gap:var(--bar-space-3);display:grid;container-type:inline-size}.callrow--single{grid-template-columns:var(--grid-fill)}.callbtn{gap:var(--bar-space-2);min-block-size:var(--bar-call-h);min-inline-size:var(--space-0);padding-block:var(--space-0);padding-inline:var(--bar-space-4);border-radius:var(--radius-full);font:var(--type-button-lg);white-space:nowrap;box-shadow:var(--shadow-float);overflow:hidden}.callbtn .icon,.callrow .iconbtn .icon{inline-size:var(--bar-icon);block-size:var(--bar-icon)}.callbtn__short{display:none}.callrow .iconbtn{inline-size:var(--bar-target-lg);block-size:var(--bar-target-lg);box-shadow:var(--shadow-float)}.callbtn:focus-visible,.callrow .iconbtn:focus-visible,.cstatus a:focus-visible{outline-offset:var(--focus-offset-float)}.dock[data-state=min] .callbtn__long{display:none}.dock[data-state=min] .callbtn__short{display:inline}@container (inline-size<21rem){.callbtn{font:var(--type-button)}}@container (inline-size<18.75rem){.callbtn__long{display:none}.callbtn__short{display:inline}.callbtn{font:var(--type-button-lg)}}@container (inline-size<10.75rem){.callrow .iconbtn{display:none}.callrow{grid-template-columns:var(--grid-fill)}.callbtn{grid-column:1/-1}}@container (inline-size<7rem){.callbtn .icon{display:none}}.cstatus{justify-content:space-between;align-items:center;gap:var(--space-0) var(--space-3);padding:var(--bar-space-1) var(--bar-space-4);border:var(--line-hair) solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-card);font:var(--type-label);box-shadow:var(--shadow-float);flex-wrap:wrap;display:flex}.cstatus .link--block{min-block-size:var(--bar-target)}.cstatus__badge,.cstatus__short{display:none}.dock[data-state=min] .cstatus{justify-content:center;gap:var(--space-2);min-block-size:var(--bar-target-lg);border-radius:var(--radius-full)}.dock[data-state=min] .cstatus__text{inline-size:var(--line-hair);block-size:var(--line-hair);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.dock[data-state=min] .cstatus__badge{display:inline-flex}@container (inline-size<12.75rem){.dock[data-state=min] .cstatus .link--block{flex-wrap:wrap;justify-content:center}.dock[data-state=min] .cstatus__long{inline-size:var(--line-hair);block-size:var(--line-hair);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.dock[data-state=min] .cstatus__short{display:inline}}.cstatus-room{container-type:inline-size}@container (inline-size<14rem){.dock[data-state=full] .cstatus-room:not([data-hold],:has([data-hold]),:focus-within)>.cstatus{inline-size:var(--line-hair);block-size:var(--line-hair);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.dock[data-state=full] .cstatus-room:not([data-hold],:has([data-hold]),:focus-within) .link--block{display:none}}@media (scripting:enabled){@media not all and (height>=560px),(width<calc(14rem + 32px)){.dock:not([data-state]):has(.tabbar__item[aria-current]){flex-direction:row-reverse;justify-content:flex-end;align-items:center}.dock:not([data-state]):has(.tabbar__item[aria-current])>:not(.tabbar){flex:var(--flex-fill);min-inline-size:var(--space-0)}.dock:not([data-state]):has(.tabbar__item[aria-current]) .tabbar{inline-size:var(--size-tab-min);flex:none}.dock:not([data-state]):has(.tabbar__item[aria-current]) .tabbar__item{min-block-size:var(--bar-tab);border-radius:var(--radius-full)}.dock:not([data-state]):has(.tabbar__item[aria-current]) .tabbar__cell:not(.tabbar__cell--current){min-inline-size:var(--space-0);opacity:0;visibility:hidden;flex-grow:0}.dock:not([data-state]):has(.tabbar__item[aria-current]) .tabbar__label{inline-size:var(--line-hair);block-size:var(--line-hair);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.dock:not([data-state]):has(.tabbar__item[aria-current]) .callbtn__long{display:none}.dock:not([data-state]):has(.tabbar__item[aria-current]) .callbtn__short{display:inline}.dock:not([data-state]):has(.tabbar__item[aria-current]) .cstatus{justify-content:center;gap:var(--space-2);min-block-size:var(--bar-target-lg);border-radius:var(--radius-full)}.dock:not([data-state]):has(.tabbar__item[aria-current]) .cstatus__text{inline-size:var(--line-hair);block-size:var(--line-hair);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.dock:not([data-state]):has(.tabbar__item[aria-current]) .cstatus__badge{display:inline-flex}@container (inline-size<12.75rem){.dock:not([data-state]):has(.tabbar__item[aria-current]) .cstatus .link--block{flex-wrap:wrap;justify-content:center}.dock:not([data-state]):has(.tabbar__item[aria-current]) .cstatus__long{inline-size:var(--line-hair);block-size:var(--line-hair);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.dock:not([data-state]):has(.tabbar__item[aria-current]) .cstatus__short{display:inline}}}}@media (forced-colors:active){.tabbar,.cstatus{border-color:canvastext}.tabbar__item[aria-current]{border-color:highlight}.callbtn,.callrow .iconbtn,.cstatus{box-shadow:none}}@media (prefers-reduced-motion:reduce){.tabbar,.tabbar__cell,.tabbar__item,.dock[data-state=min] .tabbar__cell:not(.tabbar__cell--current){transition:none}}.sheet{inset:auto var(--space-0) var(--space-0);z-index:var(--layer-sheet);inline-size:var(--size-full);max-inline-size:var(--size-full);max-block-size:85vh;margin:var(--space-0);padding:var(--space-2) var(--sheet-inset) calc(var(--space-5) + var(--safe-bottom));background:var(--color-surface-card);color:var(--color-text-primary);border:var(--space-0);border-block-start:var(--line-hair) solid var(--color-border-strong);box-shadow:var(--elevation-3);border-start-start-radius:var(--radius-xl);border-start-end-radius:var(--radius-xl);position:fixed;overflow-y:auto}.sheet::backdrop{background:var(--color-scrim)}.sheet[open]{animation:sheet-rise var(--motion-sheet) var(--motion-ease)}@keyframes sheet-rise{0%{transform:translateY(100%)}}@keyframes sheet-fade{0%{opacity:0}}.sheet__head{justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:var(--size-target-lg);display:flex}.sheet__close{inline-size:var(--size-target);block-size:var(--size-target);padding:var(--space-0);border:var(--space-0);border-radius:var(--radius-round);background:var(--color-surface-tint);color:var(--color-action);flex:none;justify-content:center;align-items:center;display:inline-flex}.sheet__body{grid-template-columns:var(--grid-fill);gap:var(--space-3);justify-items:start;display:grid}.option{grid-template-columns:var(--grid-option);align-items:center;gap:var(--space-3);inline-size:var(--size-full);min-block-size:var(--size-target-lg);padding:var(--space-0);border:var(--space-0);border-block-start:var(--line-hair) solid var(--color-border-divider);font:var(--type-body);text-align:start;background:0 0;display:grid}.option--plain{grid-template-columns:var(--size-icon-md) minmax(0, 1fr)}.option:active{background:var(--color-surface-tint)}.option[aria-current],.option[aria-checked=true]{font:var(--type-body-strong)}.option:disabled{color:var(--color-text-secondary);cursor:default}.option__n{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.radio{inline-size:var(--size-icon-md);block-size:var(--size-icon-md);border:var(--line-thin) solid var(--color-border-strong);border-radius:var(--radius-round);justify-content:center;align-items:center;display:inline-flex}.option[aria-checked=true] .radio{border-color:var(--color-border-current)}.option[aria-checked=true] .radio:after{content:"";inline-size:var(--size-dot);block-size:var(--size-dot);border-radius:var(--radius-round);background:var(--color-border-current)}.rowlist{inline-size:var(--size-full)}.sheet__title:focus{outline:none}.sheet--menu{background:var(--color-more-sheet)}.mgroup{border:var(--line-hair) solid var(--color-card-edge);border-radius:var(--radius-card);background:var(--color-surface-card)}.mgroup+.mgroup{margin-block-start:var(--gap-more-groups)}.mrow{grid-template-columns:var(--grid-more-row);align-items:center;column-gap:var(--space-3);inline-size:var(--size-full);min-block-size:var(--size-row-lg);margin:var(--space-0);padding:var(--space-2) var(--more-row-inset);font:var(--type-body);color:var(--color-text-primary);text-align:start;background:0 0;border:none;display:grid;position:relative}.mgroup>li:first-child>.mrow{border-start-start-radius:var(--radius-card);border-start-end-radius:var(--radius-card)}.mgroup>li:last-child>.mrow{border-end-end-radius:var(--radius-card);border-end-start-radius:var(--radius-card)}.mgroup>li+li>.mrow:before{content:"";inset-block-start:var(--space-0);inset-inline:var(--more-divider-inset) var(--space-0);border-block-start:var(--line-hair) solid var(--color-border-divider);position:absolute}.mrow__tile{inline-size:var(--size-avatar);block-size:var(--size-avatar);border-radius:var(--radius-md);background:var(--color-more-tile-bg);color:var(--color-more-tile-icon);justify-content:center;align-items:center;display:inline-flex}.mrow>.icon--sm{color:var(--color-row-chevron)}.mrow:active{background:var(--color-surface-tint)}.mrow:active .mrow__tile{background:var(--color-more-tile-bg-on)}.mrow__steps{padding:var(--space-0) var(--more-row-inset) var(--space-3) var(--more-divider-inset);font:var(--type-small);color:var(--color-text-primary)}.mgroup[data-install-row]{scroll-margin-block-start:var(--space-2)}.iguide{padding:var(--space-0) var(--guide-inset) var(--guide-inset)}.iguide__steps{gap:var(--gap-guide-steps);display:grid}.iguide__step{grid-template-columns:var(--grid-guide-step);column-gap:var(--gap-guide-col);row-gap:var(--gap-guide-step);align-items:center;display:grid}.iguide__num{inline-size:var(--size-step-badge);block-size:var(--size-step-badge);border-radius:var(--radius-round);background:var(--color-step-bg);color:var(--color-step-text);font:var(--type-step-num);justify-content:center;justify-self:center;align-items:center;display:inline-flex}.iguide__cap{font:var(--type-guide-cap);color:var(--color-guide-cap)}.iguide__pic{inline-size:var(--size-full);max-inline-size:var(--size-guide-pic-max);grid-column:1/-1;block-size:auto;display:block}.iguide__aside{font:var(--type-guide-aside);color:var(--color-guide-aside);grid-column:2}.gp-frame{fill:var(--color-guide-frame-bg);stroke:var(--color-guide-frame-edge);stroke-width:var(--guide-edge-w)}.gp-ui{fill:var(--color-guide-ui);stroke:var(--color-guide-ui-edge);stroke-width:var(--guide-edge-w)}.gp-panel{fill:var(--color-guide-frame-bg)}.gp-muted{fill:var(--color-guide-muted)}.gp-glyph{fill:none;stroke:var(--color-guide-glyph);stroke-width:var(--guide-glyph-w);stroke-linecap:round;stroke-linejoin:round}.gp-ink{fill:var(--color-guide-ink)}.gp-ink-line{fill:none;stroke:var(--color-guide-ink);stroke-width:var(--guide-glyph-w);stroke-linecap:round;stroke-linejoin:round}.gp-mark{fill:none;stroke:var(--color-guide-mark);stroke-width:var(--guide-mark-w)}.gp-markfill{fill:var(--color-guide-mark-fill);stroke:var(--color-guide-mark);stroke-width:var(--guide-mark-w)}.gp-label{fill:var(--color-guide-ink);font:var(--type-guide-pic)}@media (prefers-contrast:more){.iguide{--color-guide-frame-edge:var(--color-border-strong)}}@media (forced-colors:active){.gp-mark,.gp-markfill{stroke:highlight}}.sheet--picker[open]{flex-direction:column;display:flex;overflow:hidden}.sheet--picker>*{flex:none}.picker__top{gap:var(--space-2);padding-block-end:var(--space-2);display:grid}.picker__field{inline-size:var(--size-full);min-block-size:var(--size-target);padding-inline:var(--space-3);border:var(--line-hair) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-field);font:var(--type-body);color:var(--color-text-primary)}.picker__field::placeholder{color:var(--color-text-secondary);opacity:1}.picker__field:disabled{background:var(--color-surface-disabled);color:var(--color-text-disabled)}.picker__letters,.letters{gap:var(--space-2);padding-block:var(--space-1);display:flex;overflow-x:auto}.lchip{inline-size:var(--size-target);block-size:var(--size-target);border:var(--line-hair) solid var(--color-border-strong);border-radius:var(--radius-round);background:var(--color-surface-card);font:var(--type-label-strong);color:var(--color-text-primary);flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.lchip:active{background:var(--color-surface-tint)}.sheet--picker>.picker__list{flex:var(--flex-fill-content);min-block-size:var(--space-0);overflow-y:auto}.pgroup__list{display:grid}.ghead{z-index:var(--layer-sticky);padding-block:var(--space-3) var(--space-1);border-block-end:var(--line-hair) solid var(--color-border-divider);background:var(--color-surface-card);font:var(--type-label-strong);color:var(--color-group-head);position:sticky;inset-block-start:var(--space-0)}.prow{align-items:center;gap:var(--space-3);inline-size:var(--size-full);min-block-size:var(--size-target-lg);padding:var(--space-1) var(--space-2);border:var(--space-0);border-radius:var(--radius-md);font:var(--type-body-strong);color:var(--color-text-primary);text-align:start;cursor:pointer;background:0 0;text-decoration:none;display:flex}.prow__text{flex:var(--flex-fill);min-inline-size:var(--space-0);display:grid}.prow__meta{font:var(--type-small);color:var(--color-text-secondary)}.prow>.icon{color:var(--color-row-chevron)}.prow--all>.icon:first-child{color:var(--color-place-icon)}.prow>.prow__check{color:var(--color-action)}.prow:active{background:var(--color-surface-tint)}.pmsg{justify-items:start;gap:var(--space-2);padding-block:var(--space-4);font:var(--type-small);color:var(--color-text-secondary);display:grid}.pmsg__btn{min-block-size:var(--size-target);padding:var(--space-0);border:var(--space-0);font:var(--type-body-strong);color:var(--color-action);text-underline-offset:var(--underline-offset);cursor:pointer;background:0 0;align-items:center;text-decoration:underline;display:inline-flex}.picker__skel{gap:var(--space-3);padding-block:var(--space-3);display:grid}@media (hover:hover){.prow:hover,.lchip:hover{background:var(--color-surface-tint)}.prow:hover>.icon:last-child:not(.prow__check){color:var(--color-row-chevron-on)}}html:has(#place-picker[open]){padding-inline-end:var(--lock-gutter,var(--space-0));overflow:hidden}@media not all and (height>=560px){.sheet--picker[open]{display:block;overflow-y:auto}.sheet--picker>.picker__list{overflow:visible}}@media not all and (width>=720px){.sheet--picker{--picker-vv-gap:max(var(--safe-top), var(--space-2));max-block-size:calc(var(--picker-vv-height,85vh + var(--picker-vv-gap)) - var(--picker-vv-gap));padding-block-end:calc(var(--space-5) + var(--picker-vv-safe,var(--safe-bottom)));inset-block-end:calc(100% - var(--picker-vv-bottom,100%))}}.site-header{background:var(--color-surface-inverse);color:var(--color-text-inverse);display:none}.site-header__row{align-items:center;gap:var(--space-2) var(--space-5);min-block-size:var(--size-header-wide);padding-block:var(--space-3);flex-wrap:wrap;display:flex}.logo{inline-size:var(--size-logo-w);block-size:var(--size-logo-h);flex:none}.site-header .hbox{order:1;flex:1 1 var(--size-full)}.topnav{margin-inline-start:auto}.topnav__list{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.topnav__link{align-items:center;gap:var(--space-2);min-block-size:var(--size-target);padding-inline:var(--space-4);border:var(--line-hair) solid transparent;border-radius:var(--radius-full);font:var(--type-label);color:var(--color-text-inverse);white-space:nowrap;background:0 0;display:inline-flex}.topnav__link:active{background:var(--color-surface-inverse-deep)}.topnav__link[aria-current]{background:var(--color-surface-inverse-deep);border-color:var(--color-border-inverse);font:var(--type-label-strong)}.topnav__link[aria-current]:active{box-shadow:inset var(--space-0) var(--space-0) var(--space-0) var(--line-thin) var(--color-border-inverse)}.topnav .badge{background:var(--color-text-inverse);color:var(--color-action)}.tabs{background:var(--color-surface-inverse);color:var(--color-text-inverse-soft);container-type:inline-size}.tabs--sticky{z-index:var(--layer-sticky);position:sticky;inset-block-start:var(--offset-tabs)}.tabs--sticky.is-stuck{box-shadow:var(--elevation-2)}.tabs__list{grid-auto-flow:column;grid-auto-columns:var(--grid-fill);display:grid}.tabs__link{min-block-size:var(--bar-target);padding-inline:var(--space-1);border-block-end:var(--line-mid) solid transparent;font:var(--type-label);color:var(--color-text-inverse-soft);text-align:center;justify-content:center;align-items:center;display:flex}.tabs__link[aria-current]{border-block-end-color:var(--color-text-inverse);font:var(--type-label-strong);color:var(--color-text-inverse)}@container (inline-size<18.75rem){.tabs__list{grid-auto-flow:row;grid-template-columns:var(--grid-two)}}.tabs--sticky[data-static]{position:static}.hero{padding-block:var(--space-3) var(--space-8);background:var(--color-surface-inverse);color:var(--color-text-inverse)}.hero--profile{padding-block-start:var(--space-0)}.hero--short{padding-block-end:var(--space-5)}.hero--compact{padding-block:var(--space-1) var(--space-4)}.hero--compact .hero__name{font:var(--type-h3)}.hero--short:has(+.wrap>.urgent:not([hidden])){padding-block-end:var(--space-8)}.hero__name{font:var(--type-display)}.hero__intro{font:var(--type-small);color:var(--color-text-inverse-soft);margin-block-start:var(--space-1)}.saved-note{align-items:center;gap:var(--space-2);margin:var(--space-2) var(--space-0) var(--space-0);font:var(--type-small);color:var(--color-text-secondary);overflow-wrap:anywhere;display:flex}.saved-note .icon{flex:none}.hero .saved-note{color:var(--color-text-inverse-soft)}.hero__meta{font:var(--type-body);color:var(--color-text-inverse-soft);margin-block-start:var(--space-2)}.hero__retry{margin-block-start:var(--space-3)}.status{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-3);border:var(--line-hair) solid var(--color-border-inverse);border-radius:var(--radius-full);background:var(--color-surface-inverse-deep);color:var(--color-text-inverse);font:var(--type-body-strong);margin-block-start:var(--space-3);display:inline-flex}.overlap{margin-block-start:var(--space-overlap);position:relative}.urgent{padding:var(--space-3) var(--space-3) var(--space-2);background:var(--color-surface-card);border:var(--line-hair) solid var(--color-border-divider);border-radius:var(--radius-xl);box-shadow:var(--elevation-2);margin-block-start:var(--space-overlap);position:relative}.urgent__line{font:var(--type-small);color:var(--color-text-secondary);margin-block-start:var(--space-1)}.urgent__rows{margin-block-start:var(--space-2)}.urgent__row{grid-template-columns:var(--grid-card);align-items:center;gap:var(--space-3);padding-block:var(--space-1);border-block-start:var(--line-hair) solid var(--color-border-divider);display:grid}.urgent__name{font:var(--type-label-strong)}.urgent__meta{font:var(--type-small);color:var(--color-text-secondary)}@media (width<1024px){.urgent__rows{container-type:inline-size}@container (inline-size<16rem){.urgent__row{grid-template-columns:var(--grid-fill)}.urgent__row>.btn{justify-self:end}}}@media (scripting:enabled){[data-settle]{visibility:hidden;animation:0s 2s forwards settle-fallback}}@keyframes settle-fallback{to{visibility:visible}}@media (scripting:enabled){.status[data-reserve][hidden],.chip[data-reserve][hidden]{visibility:hidden;display:inline-flex!important}.status[data-reserve] [data-open-text]{min-block-size:1lh}}.status-room{display:contents}@media (scripting:enabled){.status-room:has(>[data-reserve],>[data-open-status]:not([hidden])){place-items:start;display:grid}.status-room>.status{grid-area:1/1}.status-room:has(>[data-reserve],>[data-open-status]:not([hidden]))>[data-status-sizer][hidden]{visibility:hidden;display:inline-flex!important}[data-status-sizer]>[data-label]:after{content:attr(data-label)}}.layout{grid-template-columns:var(--grid-fill);margin-block-start:var(--space-4);display:grid}.wrap:has(>.layout){container-type:inline-size}.hero--profile>.wrap{container-type:inline-size}.layout>*{min-inline-size:var(--space-0)}.aside{grid-template-columns:var(--grid-fill);gap:var(--space-4);align-content:start;margin-block-start:var(--space-5);display:grid}.controls{overflow-anchor:none;z-index:var(--layer-sticky);align-items:center;gap:var(--space-2);margin-inline:calc(-1 * var(--page-inset));padding:var(--space-2) var(--page-inset);background:var(--color-surface-base);border-block-end:var(--line-hair) solid var(--color-border-divider);flex-wrap:wrap;display:flex;position:sticky;inset-block-start:var(--offset-tabs)}.controls[data-static]{position:static}html:has(.controls:not([hidden])){scroll-padding-block-start:calc(var(--offset-tabs) + var(--controls-block,var(--size-tabs)) + var(--space-2))}.sticky-probe{inline-size:var(--space-0);block-size:var(--size-bar-sticky-max);visibility:hidden;pointer-events:none;position:fixed;inset-block-start:var(--space-0);inset-inline-start:var(--space-0)}.controls__group{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.controls__label{font:var(--type-label);color:var(--color-text-secondary)}.controls .chip{min-block-size:var(--size-chip);position:relative}.controls .chip:before{content:"";inset-block:calc(var(--chip-hit-overhang) - var(--line-hair));inset-inline:var(--space-0);position:absolute}.controls .chip[aria-pressed=true]:before{inset-block:calc(var(--chip-hit-overhang) - var(--line-thin))}.sortbtn{max-inline-size:var(--size-full);white-space:normal;text-align:start;padding-inline-start:var(--space-2)}.sortbtn .icon{color:var(--color-fact-icon)}.sortseg{gap:var(--space-1);padding:var(--space-1);border:var(--line-hair) solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface-card)}.sortseg__icon{margin-inline:var(--space-2) var(--space-1);color:var(--color-fact-icon)}.sortseg__opt{min-block-size:var(--size-chip);padding:var(--space-0) var(--space-3);border:var(--space-0);border-radius:var(--radius-full);font:var(--type-label);color:var(--color-link);white-space:nowrap;background:0 0;align-items:center;display:inline-flex}.sortseg__opt:active{background:var(--color-surface-tint)}.sortseg__opt[aria-pressed=true]{background:var(--color-segment-on);color:var(--color-segment-on-text);font:var(--type-label-strong)}.sort-about{inline-size:var(--size-target-desk);block-size:var(--size-target-desk);padding:var(--space-0);border:var(--space-0);border-radius:var(--radius-round);color:var(--color-link);background:0 0;flex:none;justify-content:center;align-items:center}.controls__sort{align-items:center;gap:var(--space-1);min-inline-size:var(--space-0);flex-wrap:wrap}.sort-about:active{background:var(--color-surface-tint)}.controls__wide{display:none}.filter-help{margin-block-start:var(--space-2)}.slot{margin-block-start:var(--space-3)}.listhead{justify-content:space-between;align-items:baseline;gap:var(--space-0) var(--space-3);padding:var(--space-3) var(--list-head-inset) var(--space-2);font:var(--type-tag);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.group{grid-template-columns:var(--grid-fill);gap:var(--gap-cards);display:grid;container-type:inline-size}.row{grid-template-columns:var(--grid-row);column-gap:var(--space-3);padding:var(--space-3) var(--card-pad-end) var(--space-3) var(--space-4);background:var(--color-surface-card);border:var(--line-hair) solid var(--color-card-edge);border-radius:var(--radius-card);box-shadow:var(--shadow-card);grid-template-areas:"flag flag flag""why why why""name name call""meta meta call""facts cmp cmp""sum sum sum""limit limit limit";align-items:start;display:grid;position:relative}.row>*{min-inline-size:var(--space-0)}.row--paid{border:var(--line-thin) solid var(--color-paid);border-radius:var(--radius-none)}.row__flag{grid-area:flag;justify-self:start;margin-block-end:var(--space-2)}.row__why{font:var(--type-small);grid-area:why;margin-block-end:var(--space-2)}.row__why .link{z-index:var(--layer-raised);position:relative}.row__name{font:var(--type-name);color:var(--color-text-primary);overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual;grid-area:name}.row__link:after{content:"";inset:var(--space-0);position:absolute}.row__link:focus-visible{outline:none}.row__link:focus-visible:after{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset-card);border-radius:var(--radius-card)}.row:has(.row__link:active){background:var(--color-row-pressed)}.row__link,.mrow{-webkit-tap-highlight-color:transparent}.row--paid .row__link:focus-visible:after{outline-offset:var(--focus-offset-float);border-radius:var(--radius-none)}.row__chev{inset:var(--space-0);inline-size:var(--size-row-chevron);block-size:var(--size-row-chevron);color:var(--color-row-chevron);pointer-events:none;grid-area:name-start/-1/facts-end;margin:auto;position:absolute}.row:has(.row__link:active) .row__chev{color:var(--color-row-chevron-on)}.row:has(.row__link:active) .row__score{background:var(--color-surface-card)}@media (prefers-contrast:more){.row:not(.row--paid){border-color:var(--color-border-strong)}}@media (forced-colors:active){.row{box-shadow:none}:is(.row:not(.row--paid):has(.row__link:active),.row:not(.row--paid):has(.row__link:hover)){border-color:highlight}}.row__meta{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;grid-area:meta;margin-block-start:var(--space-1);display:flex}.row__meta:not(:has(>:not([hidden]))){display:none}.row .tag{font:var(--type-tag);white-space:nowrap}.row .status{align-items:center;gap:var(--space-0) var(--space-1);min-block-size:var(--size-status-chip);margin:var(--space-0);padding:var(--status-chip-pad-block) var(--space-3) var(--status-chip-pad-block) var(--space-2);border:var(--line-hair) solid var(--color-status-open-edge);border-radius:var(--radius-status-chip);background:var(--color-status-open-bg);color:var(--color-status-open-text);font:var(--type-meta);flex-wrap:nowrap;display:inline-flex}.status__part{min-inline-size:var(--space-0)}.row .status .icon{color:var(--color-status-open-icon)}.row .status--closed{border-color:var(--color-status-closed-edge);background:var(--color-status-closed-bg);color:var(--color-status-closed-text)}.row .status--closed .icon{color:var(--color-status-closed-icon)}.row .status--24h{border-color:var(--color-status-24h-edge);font:var(--type-meta-strong)}.status__24h,.status--24h .status__clock{display:none}.status--24h .status__24h{display:block}@media (prefers-contrast:more){.row .status{border-color:var(--color-border-strong)}}.row__facts{align-self:center;align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;grid-area:facts;margin-block-start:var(--space-2);display:flex}.row__score{justify-content:center;align-items:center;gap:var(--space-1);block-size:var(--size-score-pill);padding-inline:var(--space-2);border-radius:var(--radius-md);background:var(--color-score-bg);color:var(--color-score-text);font:var(--type-score-xs);font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex}.fact{align-items:center;gap:var(--space-1);font:var(--type-fact);color:var(--color-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex}.fact .icon{color:var(--color-fact-icon)}.fact--none{font:var(--type-meta);color:var(--color-text-secondary);white-space:normal}.call{z-index:var(--layer-raised);justify-content:center;justify-self:end;align-items:center;gap:var(--space-2);inline-size:var(--size-call);block-size:var(--size-call);border-radius:var(--radius-round);background:var(--color-call-bg);color:var(--color-call-icon);font:var(--type-label-strong);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:call;margin-block-end:var(--call-space-below);display:inline-flex;position:relative}.call .icon{inline-size:var(--size-icon-call);block-size:var(--size-icon-call)}.call:active{background:var(--color-action-pressed)}.call__num{display:none}.call--web{border:var(--line-thin) solid var(--color-action);background:var(--color-surface-card);color:var(--color-action);-webkit-tap-highlight-color:transparent}.call.call--web:active{background:var(--color-surface-tint)}.cmp{z-index:var(--layer-raised);justify-content:center;place-self:center end;align-items:center;gap:var(--space-1);inline-size:var(--size-col-act);block-size:var(--size-chip-sm);padding-inline:var(--space-1);border:var(--line-hair) solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface-card);color:var(--color-text-primary);font:var(--type-tag);white-space:nowrap;grid-area:cmp;margin-block-start:var(--space-2);display:inline-flex;position:relative}.cmp:before{content:"";inset-block:calc(var(--cmp-hit-block-start) - var(--line-hair)) calc(var(--cmp-hit-block-end) - var(--line-hair));inset-inline:var(--space-0);position:absolute}.cmp[aria-pressed=true]:before{inset-block:calc(var(--cmp-hit-block-start) - var(--line-thin)) calc(var(--cmp-hit-block-end) - var(--line-thin))}.cmp .icon{color:var(--color-fact-icon)}.cmp__on,.cmp__off{display:none}.cmp[aria-pressed=true]{border:var(--line-thin) solid var(--color-border-current);font:var(--type-tag-strong)}.cmp[aria-pressed=true] .icon{color:var(--color-text-primary)}.cmp[aria-pressed=true] .cmp__on{display:block}.cmp:active{background:var(--color-surface-tint)}.row__sum{justify-items:start;gap:var(--space-1);padding:var(--space-2) var(--space-3);border:var(--line-thin) dotted var(--color-summary-frame);border-radius:var(--radius-md);font:var(--type-small);grid-area:sum;margin-block-start:var(--space-3);display:grid}.row__sumlabel{align-items:center;gap:var(--space-1);font:var(--type-tag);color:var(--color-text-secondary);display:inline-flex}.row__line{align-items:flex-start;gap:var(--space-2);display:flex}.row__line .icon{color:var(--color-fact-icon);margin-block-start:var(--space-1)}.row__limit{z-index:var(--layer-raised);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-tint);font:var(--type-label);grid-area:limit;margin-block-start:var(--space-3);position:relative}.bcard__limit{font:var(--type-label)}@container (inline-size<15em){.row{grid-template-columns:var(--size-call) minmax(0, 1fr);grid-template-areas:"flag flag""why why""name name""meta meta""facts facts""call cmp""sum sum""limit limit"}.call{margin-block:var(--space-2) var(--space-0)}.cmp{max-inline-size:calc(var(--size-full) + var(--card-pad-end) - var(--space-4));justify-self:start}.row .tag{white-space:normal;border-radius:var(--radius-status-chip)}}@container (inline-size<10.875rem){.row{grid-template-areas:"flag flag""why why""name name""meta meta""facts facts""call.""cmp cmp""sum sum""limit limit"}.cmp{margin-block-start:var(--space-4)}}.more{grid-template-columns:var(--grid-fill);justify-items:start;gap:var(--space-2);margin-block-start:var(--space-4);display:grid}.more__count{font:var(--type-small);color:var(--color-text-secondary)}.how{grid-template-columns:var(--grid-fill);gap:var(--space-2);display:grid}.how__links{gap:var(--space-0) var(--space-5);flex-wrap:wrap;display:flex}.status-card{grid-template-columns:var(--grid-fill);font:var(--type-label);justify-items:start;display:none}.crumbs{margin-block-start:var(--space-5)}.crumbs ol{align-items:center;gap:var(--space-0) var(--space-2);font:var(--type-small);flex-wrap:wrap;display:flex}.crumbs li{align-items:center;gap:var(--space-2);min-block-size:var(--size-target);display:inline-flex}.crumbs li+li:before{content:"/";color:var(--color-text-secondary)}.crumbs a{min-block-size:var(--size-target);align-items:center;display:inline-flex}.crumbs--inverse{margin-block-start:var(--space-0)}.crumbs--inverse li+li:before{color:var(--color-text-inverse-soft)}.crumbs--inverse a{color:var(--color-text-inverse);text-decoration:underline;text-decoration-thickness:var(--line-hair);text-underline-offset:var(--underline-offset)}.score{grid-template-columns:var(--grid-fill);gap:var(--gap-score-zone);padding:var(--space-4);background:var(--color-surface-card);border:var(--line-hair) solid var(--color-border-divider);border-radius:var(--radius-xl);box-shadow:var(--elevation-2);display:grid;position:relative}.score__rate{grid-template-columns:var(--grid-score);align-content:start;align-items:start;column-gap:var(--space-3);min-inline-size:var(--space-0);display:grid}.score__rate--none{grid-template-columns:var(--grid-fill)}.score__text{grid-template-columns:var(--grid-fill);min-inline-size:var(--space-0);justify-items:start;display:grid;container-type:inline-size}.score__text>.counts,.score__text>.srcrows{margin-block-start:var(--space-2)}.score__text>.srcrows,.score__text>[data-no-score]{justify-self:stretch}.score__cmp{grid-column:2;grid-template-columns:var(--grid-fill);justify-items:start;gap:var(--space-2);margin-block-start:var(--space-cmp-under);display:grid}.score__rate--none>.score__cmp{grid-column:1}@container (inline-size<20rem){.score__cmp{grid-column:1/-1}}@container (inline-size<14rem){.score__rate{grid-template-columns:var(--grid-fill)}.score .ring{display:none}.score__cmp{grid-column:1}}.score__value{font:var(--type-h3)}.score__label{font:var(--type-small);color:var(--color-text-secondary)}.score__sentzone{min-inline-size:var(--space-0);border-block-start:var(--line-hair) solid var(--color-score-divider);padding-block-start:var(--gap-score-zone);container-type:inline-size}.score__sentzone .note{margin-block-start:var(--space-3)}.counts{gap:var(--space-1) var(--space-4);font:var(--type-small);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.counts strong{font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.score__actions{grid-template-columns:var(--grid-fill);gap:var(--space-2);display:none}.cell-title{align-items:center;gap:var(--space-2);font:var(--type-label);color:var(--color-text-secondary);margin-block-end:var(--space-3);display:flex}.cell-head{align-items:flex-start;gap:calc((var(--size-about-hit) - var(--size-about-icon)) / 2);margin-block-end:var(--space-3);display:flex}.cell-head>.cell-title{min-inline-size:var(--space-0);flex:auto;margin-block-end:var(--space-0)}.cell-about{-webkit-tap-highlight-color:transparent;isolation:isolate;inline-size:var(--size-about-icon);block-size:var(--size-about-icon);padding:var(--space-0);border:var(--space-0);border-radius:var(--radius-round);color:var(--color-link);font:var(--type-label);background:0 0;flex:none;justify-content:center;align-items:center;margin-block-start:calc((1lh - var(--size-about-icon)) / 2);display:none;position:relative}.cell-about:before{content:"";z-index:-1;inset:calc(50% - var(--size-about-hit) / 2);border-radius:var(--radius-round);position:absolute}.cell-about:active:before{background:var(--color-surface-tint)}.cell-about .icon{inline-size:var(--size-about-icon);block-size:var(--size-about-icon)}@media (scripting:enabled){.cell-about{display:inline-flex}.score__sentzone [data-glance-note]{display:none}}@media print{.cell-about{display:none}.score__sentzone [data-glance-note]{display:block}}.srcrows{grid-template-columns:var(--grid-source-row-fit);column-gap:var(--space-2);row-gap:var(--space-3);display:grid}.srcrow{grid-template-columns:subgrid;grid-column:1/-1;align-items:center;display:grid}.srcrow__name{font:var(--type-label-strong)}.srcrow__count,.sentrow__count{font:var(--type-body-strong);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.srcrow__none{font:var(--type-small);color:var(--color-text-secondary);text-align:end;grid-column:3/-1}.sentrows{grid-template-columns:var(--grid-sentiment-row);column-gap:var(--space-2);row-gap:var(--space-3);display:grid}.sentrow{grid-template-columns:subgrid;grid-column:1/-1;align-items:center;display:grid}.sentrow__name{font:var(--type-label-strong)}.sentrow__pct{color:var(--color-text-secondary);font:var(--type-body);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;padding-inline-start:var(--space-1)}.srcline{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}@container (inline-size<18rem){.sentrows{grid-template-columns:var(--grid-sentiment-row-stack)}.sentrow{row-gap:var(--space-1)}.sentrow .bar{grid-area:2/1/auto/-1}}@container (inline-size<12rem){.sentrows{grid-template-columns:var(--grid-sentiment-row-tall)}.sentrow>.icon{grid-area:1/1}.sentrow__name{grid-area:1/2/auto/-1}.sentrow__count{grid-area:2/1/auto/3;justify-self:end}.sentrow__pct{grid-area:2/3}.sentrow .bar{grid-row:3}}@container (inline-size<14.5rem){.sentrows[data-figures=long]{grid-template-columns:var(--grid-sentiment-row-tall)}.sentrows[data-figures=long] .sentrow>.icon{grid-area:1/1}.sentrows[data-figures=long] .sentrow__name{grid-area:1/2/auto/-1}.sentrows[data-figures=long] .sentrow__count{grid-area:2/1/auto/-1;justify-self:end}.sentrows[data-figures=long] .sentrow .bar{grid-area:3/1/auto/3}.sentrows[data-figures=long] .sentrow__pct{grid-area:3/3}}@container (inline-size<14rem){.srcrows{grid-template-columns:var(--grid-source-row-stack)}.srcrow{row-gap:var(--space-1)}.srcrow .mark{grid-area:1/1}.srcrow__name{grid-area:1/2/auto/-1}.srcrow .bar{grid-area:2/1/auto/3}.srcrow__count{grid-area:2/3}}.kv{grid-template-columns:var(--grid-fill);gap:var(--space-3);margin-block-start:var(--space-4);display:grid}.kv dt,.rows dt{font:var(--type-label);color:var(--color-text-secondary)}.kv dd,.rows dd{font:var(--type-body)}.rows dd .link,.kv dd .link{min-block-size:var(--size-target);align-items:center;display:inline-flex}.playout{grid-template-columns:var(--grid-fill);gap:var(--space-6);margin-block-start:var(--space-overlap);display:grid}.wrap:has(>.playout){container-type:inline-size}.playout>*{min-inline-size:var(--space-0)}.playout>.section{margin-block-start:var(--space-0)}.paside{grid-template-columns:var(--grid-fill);gap:var(--space-5);align-content:start;display:grid}.contact{grid-template-columns:var(--grid-fill);gap:var(--space-2);display:none}.status--card{border-color:var(--color-status-open-edge);background:var(--color-status-open-bg);color:var(--color-status-open-text);font:var(--type-label);justify-self:start;margin-block-start:var(--space-contact-status)}.status--card .icon{color:var(--color-status-open-icon)}.card--summary{border:var(--line-thin) dotted var(--color-summary-frame);border-radius:var(--radius-xl)}.summary-cols{grid-template-columns:var(--grid-fill);gap:var(--gap-summary-groups);display:grid}.summary-group{padding:var(--space-3) var(--summary-group-inset) var(--space-2);border:var(--line-hair) solid var(--color-summary-group-edge);border-radius:var(--radius-summary-group)}.summary-group[data-tone=like]{background:var(--color-summary-like-bg)}.summary-group[data-tone=dislike]{background:var(--color-summary-dislike-bg)}.summary-group .point{border-block-start-color:var(--color-summary-group-divider)}.summary-group .bar{background:var(--color-summary-group-track)}.group-title{align-items:center;gap:var(--space-2);font:var(--type-h3);margin-block-end:var(--space-2);display:flex}.point{grid-template-columns:var(--grid-fill);gap:var(--space-1);border-block-start:var(--line-hair) solid var(--color-border-divider);padding-block-start:var(--space-3);display:grid}.point__text{font:var(--type-body-strong)}.summary-head{align-items:center;margin-block-end:var(--space-0)}.summary-head>.h2{min-inline-size:var(--space-0);flex:auto}.summary-head>.cell-about{margin-block-start:var(--space-0)}@media screen and (scripting:enabled){.card--summary [data-summary-note]{display:none}}.about-head{align-items:flex-start;margin-block-end:var(--space-0)}.about__top{justify-content:space-between;align-items:center;gap:var(--gap-about-top);flex-wrap:wrap;display:flex}.about__top>[data-about-ai]{order:var(--order-about-pill)}.about__top>.about__facts{order:var(--order-about-facts);min-inline-size:var(--space-0)}.about__top>.about-head{order:var(--order-about-head);flex-basis:var(--size-full)}.about-head>.h2{min-inline-size:var(--space-0);flex:auto;align-items:flex-start}.about__title{padding-block-start:calc((var(--size-avatar) - var(--font-size-xl) * var(--line-height-heading)) / 2)}.about-head>.cell-about{margin-block-start:calc((var(--size-avatar) - var(--size-about-icon)) / 2)}.about__facts{gap:var(--gap-about-facts);font:var(--type-about-fact);color:var(--color-text-primary);flex-wrap:wrap;display:flex}.about__facts li{align-items:center;gap:var(--space-1);min-inline-size:var(--space-0);display:inline-flex}.about__facts .icon{color:var(--color-about-fact-icon);flex:none}.about__since{max-inline-size:var(--size-full);display:inline-block}.about__text{max-inline-size:var(--size-about-text-max);font:var(--type-body);color:var(--color-text-primary)}.about__text[data-fold=closed]{-webkit-line-clamp:var(--review-fold-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media not all and (width>=720px){.about__text{--review-fold-lines:var(--about-fold-lines)}}@media (scripting:enabled) and (width<=719.98px){.about__text:not([data-fold]){-webkit-line-clamp:var(--review-fold-lines);-webkit-box-orient:vertical;margin-block-end:calc(var(--size-target) + var(--space-4));display:-webkit-box;overflow:hidden}}@media print{.about__text,.about__text:not([data-fold]),.about__text[data-fold]{-webkit-line-clamp:none;margin-block-end:var(--space-0);display:block;overflow:visible}}.about__book{justify-self:start}.about__group .cell-title{margin-block-end:var(--space-2)}.about__pills{gap:var(--gap-about-pills);flex-wrap:wrap;display:flex}.about__pill{padding:var(--space-1) var(--space-3);border:var(--line-hair) solid var(--color-about-pill-edge);border-radius:var(--radius-about-pill);background:var(--color-about-pill-bg);color:var(--color-text-primary);font:var(--type-label);white-space:normal}.about__quotes-title{font:var(--type-body-strong)}.about__quotes{grid-template-columns:var(--grid-fill);gap:var(--gap-about-quotes);display:grid}.about__quotes dt{font:var(--type-label);color:var(--color-about-quote-label)}.about__quotes dd{font:var(--type-body);color:var(--color-text-primary)}.about__note{grid-template-columns:var(--grid-fill);gap:var(--space-3);display:grid}@media screen and (scripting:enabled){.about__note{display:none}}.point__tail,.point__count{max-inline-size:var(--size-full);display:inline-block}.point__count:before{content:"·";content:"·" / "";margin-inline-end:var(--space-1)}.point__evidence{grid-template-columns:var(--grid-evidence);align-items:center;gap:var(--space-3);min-block-size:var(--size-target);display:grid}.rows{grid-template-columns:var(--grid-fill);display:grid}.rows>div{grid-template-columns:var(--grid-fill);justify-items:start;gap:var(--space-1);padding-block:var(--space-3);border-block-start:var(--line-hair) solid var(--color-border-divider);display:grid}.rows>div:first-child{border-block-start-width:var(--space-0);padding-block-start:var(--space-0)}.rows>div:last-child{padding-block-end:var(--space-0)}.hours{grid-template-columns:var(--grid-fill);justify-self:stretch;gap:var(--space-1);display:grid}.hours li{justify-content:space-between;gap:var(--space-0) var(--space-4);flex-wrap:wrap;display:flex}.hours__day{color:var(--color-text-secondary)}.ctable__label .pill{margin-inline-start:var(--space-2)}.select{align-items:center;gap:var(--space-2);inline-size:var(--size-full);min-block-size:var(--size-target-lg);padding-inline:var(--space-4);border:var(--line-hair) solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-card);box-shadow:var(--elevation-1);font:var(--type-label);text-align:start;display:flex}.select__value{align-items:center;gap:var(--space-2);font:var(--type-body-strong);margin-inline-start:auto;display:inline-flex}.source-chips{display:none}.review-list{grid-template-columns:var(--grid-fill);gap:var(--space-4);display:grid}.review__body{grid-template-columns:var(--grid-fill);gap:var(--space-3);border-inline-start:var(--line-thick) solid var(--color-source-own);justify-items:start;padding-inline-start:var(--space-4);display:grid}.review--google .review__body{border-inline-start:var(--line-thin) solid var(--color-source-google);padding-inline-start:calc(var(--space-4) + var(--line-thick) - var(--line-thin))}.review--reddit .review__body{border-inline-start:var(--line-thin) dashed var(--color-source-reddit);padding-inline-start:calc(var(--space-4) + var(--line-thick) - var(--line-thin))}.who{grid-template-columns:var(--grid-avatar-row);justify-self:stretch;align-items:center;gap:var(--space-3);display:grid}.who__name{font:var(--type-body-strong)}.review__head{justify-self:stretch}.review__who{font:var(--type-body)}.review__rating{align-items:center;gap:var(--space-0);vertical-align:top;block-size:1lh;color:var(--color-score-text);white-space:nowrap;display:inline-flex}.review__star--on{fill:currentColor}.review__sentiment{align-items:center;gap:var(--space-2);font:var(--type-body-strong);color:var(--color-text-primary);display:flex}.review blockquote,.reply__text{font:var(--type-body);white-space:pre-line}.review [data-fold=closed]{-webkit-line-clamp:var(--review-fold-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.review__fold{justify-self:start}@media print{.review [data-fold]{-webkit-line-clamp:none;display:block;overflow:visible}.review__fold{display:none}}.reply{grid-template-columns:var(--grid-fill);justify-self:stretch;gap:var(--space-2);padding:var(--space-4);border:var(--line-hair) solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-base);display:grid}.reply__label{font:var(--type-label-strong)}.reply{container-type:inline-size}@container (inline-size<11rem){.reply .who{grid-template-columns:var(--grid-fill)}}.choices{grid-template-columns:var(--grid-fill);gap:var(--space-3);display:grid}.choices.choices--row{grid-template-columns:none;grid-auto-columns:auto;grid-auto-flow:column;justify-self:stretch}.claim-links{gap:var(--space-0) var(--space-5);flex-wrap:wrap;display:flex}.field{inline-size:var(--size-full);min-block-size:var(--size-field);padding:var(--space-2) var(--space-4);border:var(--line-hair) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-field);color:var(--color-text-primary);font:var(--type-body);display:block}.field:hover{border-color:var(--color-border-current)}.field:disabled{background:var(--color-surface-disabled);color:var(--color-text-disabled)}.field[aria-invalid=true]{border:var(--line-thin) solid var(--color-border-error)}textarea.field{min-block-size:var(--size-textarea);max-block-size:var(--size-textarea-max);field-sizing:content;resize:vertical}.jobpick{display:grid;position:relative}.jobpick__face{color:var(--color-text-primary);align-items:center;padding-inline-end:var(--select-pad-end);display:flex}.jobpick__face[data-empty]{color:var(--color-select-empty)}.jobpick .jobpick__chev{inline-size:var(--bar-icon);block-size:var(--bar-icon);color:var(--color-select-chevron);pointer-events:none;position:absolute;inset-block-start:calc((var(--size-full) - var(--bar-icon)) / 2);inset-inline-end:var(--select-chev-inset)}.jobpick__select{inset:var(--space-0);z-index:var(--layer-raised);inline-size:var(--size-full);block-size:var(--size-full);margin:var(--space-0);padding:var(--space-0);border:var(--space-0);opacity:0;font:var(--type-body);cursor:pointer;appearance:none;position:absolute}.jobpick:hover .jobpick__face{border-color:var(--color-border-current)}.jobpick:focus-within .jobpick__face{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.suggest{z-index:var(--layer-float);inset-inline:var(--space-0);max-block-size:60svh;padding:var(--space-2);background:var(--color-surface-card);color:var(--color-text-primary);border:var(--line-hair) solid var(--color-border-strong);border-radius:var(--radius-lg);box-shadow:var(--elevation-3);position:absolute;inset-block-start:calc(var(--size-full) + var(--space-1));overflow-y:auto}.suggest__group{padding:var(--space-2) var(--space-2) var(--space-1);font:var(--type-label);color:var(--color-text-secondary)}.suggest__item{grid-template-columns:var(--grid-fill);min-block-size:var(--size-target);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);align-content:center;display:grid}.suggest__item[aria-selected=true]{background:var(--color-surface-tint);outline:var(--line-thin) solid var(--color-border-current)}.suggest__name{font:var(--type-body-strong)}.suggest__meta{font:var(--type-small);color:var(--color-text-secondary)}.search-scrim{inset:var(--space-0);block-size:var(--size-viewport-lg);z-index:var(--layer-scrim);background:var(--color-scrim);touch-action:none;display:none;position:fixed}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.search-scrim{background:var(--color-scrim-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.search-scrim{background:var(--color-scrim);-webkit-backdrop-filter:none;backdrop-filter:none}}.suggest{overscroll-behavior:contain}html:has(#suggest:not([hidden])){padding-inline-end:var(--lock-gutter,var(--space-0));overflow:hidden}html:has(#suggest:not([hidden])) .search-scrim{transition:opacity var(--motion-base) var(--motion-ease);display:block}@starting-style{html:has(#suggest:not([hidden])) .search-scrim{opacity:0}}html:has(#suggest:not([hidden])) .appbar{z-index:var(--layer-sheet)}html:has(.hero__search #suggest:not([hidden])) .hero__search{z-index:var(--layer-sheet);position:relative}@media (width>=720px){html:has(#suggest:not([hidden])) .site-header{z-index:var(--layer-sheet);position:relative}}@media (prefers-reduced-motion:reduce){html:has(#suggest:not([hidden])) .search-scrim{transition:none}}.results{grid-template-columns:var(--grid-fill);gap:var(--space-4);margin-block-start:var(--space-4);display:grid}.citylist__row{grid-template-columns:var(--grid-fill);gap:var(--space-0);padding-block:var(--space-2);border-block-start:var(--line-hair) solid var(--color-border-divider);display:grid}.citylist>:first-child{border-block-start-width:var(--space-0);padding-block-start:var(--space-0)}.citylist__name{font:var(--type-body-strong)}.citylist__links{gap:var(--space-0) var(--space-5);flex-wrap:wrap;display:flex}.ctable{grid-template-columns:var(--grid-fill);inline-size:var(--size-full);border:var(--line-hair) solid var(--color-border-divider);border-radius:var(--radius-lg);background:var(--color-surface-card);box-shadow:var(--elevation-1);margin-block-start:var(--space-4);display:grid}.ctable__row{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));display:grid}.ctable__head{z-index:var(--layer-sticky);background:var(--color-surface-card);border-block-end:var(--line-hair) solid var(--color-border-strong);border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg);position:sticky;inset-block-start:var(--offset-tabs)}.ctable__head[data-static]{position:static}.ctable__corner{inline-size:var(--line-hair);block-size:var(--line-hair);clip-path:inset(50%);position:absolute;overflow:hidden}.ctable__label{padding:var(--space-1) var(--space-3);background:var(--color-surface-tint);font:var(--type-label-strong);text-align:start;grid-column:1/-1}.ctable__cell,.ctable__col{grid-template-columns:var(--grid-fill);align-content:start;justify-items:start;gap:var(--space-2);min-inline-size:var(--space-0);padding:var(--space-3) var(--cell-inset);font:var(--type-small);text-align:start;display:grid}@media (width<720px){.ctable__cell{container-type:inline-size}@container (inline-size<3.5rem){.ctable__cell .ring{display:none}.ctable__cell .ctable__scoreword{clip-path:none;white-space:normal;block-size:auto;inline-size:auto;position:static;overflow:visible}}}.ctable__who{font:var(--type-label-strong);display:none}@media (width<720px){.ctable-room{container:ctable/inline-size}@container ctable (inline-size<17.25rem){.ctable[data-cols="3"]>.ctable__row{grid-template-columns:var(--grid-fill)}.ctable[data-cols="3"]>.ctable__head{position:static}.ctable[data-cols="3"] :is(.ctable__cell+.ctable__cell,.ctable__col+.ctable__col){border-inline-start-width:var(--space-0);border-block-start:var(--line-hair) solid var(--color-border-divider)}.ctable[data-cols="3"] .ctable__who{display:block}}@container ctable (inline-size<11.5rem){.ctable[data-cols="2"]>.ctable__row{grid-template-columns:var(--grid-fill)}.ctable[data-cols="2"]>.ctable__head{position:static}.ctable[data-cols="2"] :is(.ctable__cell+.ctable__cell,.ctable__col+.ctable__col){border-inline-start-width:var(--space-0);border-block-start:var(--line-hair) solid var(--color-border-divider)}.ctable[data-cols="2"] .ctable__who{display:block}}}.ctable__cell+.ctable__cell,.ctable__col+.ctable__col{border-inline-start:var(--line-hair) solid var(--color-border-divider)}.ctable__name{font:var(--type-label-strong)}.ctable__col .btn{inline-size:var(--size-full);padding-inline:var(--btn-pad-inline-cell)}.ctable__acts{align-self:stretch;align-items:center;gap:var(--bar-space-2);flex-wrap:wrap;margin-block-start:auto;display:flex}.ctable__col{flex-direction:column;align-items:flex-start;display:flex}.ctable__acts .btn{inline-size:auto;min-inline-size:var(--size-compare-remove);flex:auto}.ctable__remove{inline-size:var(--size-compare-remove);block-size:var(--size-compare-remove);padding:var(--space-0);border:var(--space-0);border-radius:var(--radius-round);color:var(--color-link);-webkit-tap-highlight-color:transparent;background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.ctable__remove .icon{inline-size:var(--bar-icon);block-size:var(--bar-icon)}.ctable__remove:active{background:var(--color-surface-tint)}@media (width<720px){.ctable__remove{margin-inline-end:calc(-1 * var(--cell-inset))}}.ctable__frame{grid-template-columns:var(--grid-fill);gap:var(--space-2);padding:var(--space-2);border:var(--line-thin) dotted var(--color-summary-frame);border-radius:var(--radius-lg);justify-items:start;display:grid}.ctable__web{inline-size:var(--size-compare-web);block-size:var(--size-compare-web);border:var(--line-thin) solid var(--color-action);border-radius:var(--radius-round);background:var(--color-surface-card);color:var(--color-action);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;display:inline-flex}.ctable__web .icon{inline-size:var(--bar-icon);block-size:var(--bar-icon)}.ctable__web:active{background:var(--color-surface-tint)}.ctable__noweb{min-block-size:var(--size-compare-web);color:var(--color-text-secondary);align-items:center;display:flex}.compare-foot{grid-template-columns:var(--grid-fill);gap:var(--space-3);justify-items:start;margin-block-start:var(--space-4);display:grid}.form{grid-template-columns:var(--grid-fill);gap:var(--gap-form);display:grid;container-type:inline-size}.form__group{grid-template-columns:var(--grid-fill);gap:var(--space-2);display:grid}.form .form__group{gap:var(--gap-form-group)}.form legend.form__label{margin-block-end:var(--gap-form-group)}.form__row{grid-template-columns:var(--grid-fill);gap:var(--gap-form) var(--space-3);align-items:end;display:grid}@container (inline-size>=22rem){.form__row{grid-template-columns:var(--grid-two)}}.form__label{font:var(--type-label-strong)}.form__error{align-items:center;gap:var(--space-2);font:var(--type-label-strong);display:flex}.form__summary{padding:var(--space-4);border:var(--line-thin) solid var(--color-border-error);border-radius:var(--radius-lg)}.field[type=month]{appearance:none;min-inline-size:var(--space-0);max-inline-size:var(--size-full);text-align:start}.field[type=month]::-webkit-date-and-time-value{margin:var(--space-0);text-align:start}.field[type=month]::-webkit-datetime-edit{padding-block:var(--space-0)}.pair{gap:var(--line-thin);padding:var(--line-thin);border:var(--line-hair) solid var(--color-border-strong);border-radius:var(--radius-pair);background:var(--color-surface-card);flex-wrap:wrap;display:flex}.pair__cell{flex:var(--flex-fill) var(--flex-fill) var(--size-pair-cell);justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--size-pair-cell-h);padding:var(--space-1) var(--space-2);border:var(--line-thin) solid var(--color-pair-edge-off);border-radius:var(--radius-pair);font:var(--type-body);text-align:center;cursor:pointer;display:flex;position:relative}.pair__cell:before{content:"";inset-block:var(--pair-hit-overhang);inset-inline:var(--space-0);position:absolute}.pair__cell:active{background:var(--color-surface-tint)}.pair__cell:has(input:checked){border-color:var(--color-border-current);font:var(--type-body-strong)}.pair__cell:has(input:focus-visible){outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.pair__cell input{opacity:0;position:absolute}.pair__cell .icon{color:var(--color-pair-sign)}.pair__cell:has(input:checked){background:var(--color-pair-on-bg)}.pair__cell:has(input:checked) .icon{color:var(--color-text-primary)}@container (inline-size>=40rem){.pair{max-inline-size:var(--size-pair-max-wide)}}.monthpick{display:grid;position:relative}.monthpick__face{text-align:start;cursor:pointer;align-items:center;padding-inline-end:var(--select-pad-end);display:flex;position:relative}.monthpick__face[data-empty]{color:var(--color-select-empty)}.monthpick__face:active{background:var(--color-surface-tint)}.monthpick .monthpick__icon{inline-size:var(--bar-icon);block-size:var(--bar-icon);color:var(--color-month-icon);pointer-events:none;position:absolute;inset-block-start:calc((var(--size-full) - var(--bar-icon)) / 2);inset-inline-end:var(--select-chev-inset)}.monthpick__panel{inset-block:var(--monthpick-top,var(--space-2)) auto;inset-inline:var(--monthpick-start,var(--space-2)) auto;inline-size:var(--size-monthpick);max-inline-size:calc(100vw - 2 * var(--space-2));max-block-size:var(--monthpick-max-h,calc(100svh - 2 * var(--space-2)));margin:var(--space-0);padding:var(--space-3);border:var(--line-hair) solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-card);color:var(--color-text-primary);box-shadow:var(--elevation-3);position:fixed;overflow-y:auto}.monthpick__panel[open]{gap:var(--gap-monthpick);display:grid}.monthpick__panel::backdrop{background:var(--color-monthpick-backdrop)}html:has(#f-month-panel[open]){padding-inline-end:var(--lock-gutter,var(--space-0));overflow:hidden}.monthpick__head{grid-template-columns:var(--grid-monthpick-head);align-items:center;display:grid}.monthpick__year{font:var(--type-h3);text-align:center}.monthpick__step{inline-size:var(--size-target);block-size:var(--size-target);padding:var(--space-0);border:var(--space-0);border-radius:var(--radius-round);color:var(--color-action);background:0 0;justify-content:center;align-items:center;display:inline-flex}.monthpick__step[aria-disabled=true]{color:var(--color-text-disabled);cursor:default}.monthpick__step:not([aria-disabled=true]):active{background:var(--color-surface-tint)}.monthpick__grid{gap:var(--gap-monthpick);display:grid}.monthpick__row{grid-template-columns:var(--grid-three);gap:var(--gap-monthpick);display:grid}.monthpick__cell{min-block-size:var(--size-target);padding:var(--space-1);border:var(--line-thin) solid var(--color-pair-edge-off);border-radius:var(--radius-md);font:var(--type-body);cursor:pointer;justify-content:center;align-items:center;display:flex}.monthpick__cell:active{background:var(--color-surface-tint)}.monthpick__cell[aria-selected=true]{border-color:var(--color-border-current);background:var(--color-pair-on-bg);font:var(--type-body-strong)}.monthpick__cell[aria-disabled=true]{background:var(--color-month-off-bg);color:var(--color-month-off-text);cursor:default}.monthpick__foot{justify-content:space-between;gap:var(--space-0) var(--space-3);flex-wrap:wrap;display:flex}.monthpick__this{margin-inline-start:auto}.pricefield{display:grid;position:relative}.pricefield__unit{inset-block:var(--space-0);font:var(--type-body);color:var(--color-price-unit);pointer-events:none;align-items:center;display:flex;position:absolute;inset-inline-start:var(--price-unit-inset)}.field.pricefield__input{padding-inline-start:var(--price-unit-room)}.turnstile-slot{inline-size:var(--size-turnstile-w);max-inline-size:calc(var(--size-full) + 2 * var(--page-inset));block-size:var(--size-turnstile-h);margin-inline:max(calc(-1 * var(--page-inset)), calc((min(var(--size-full), var(--size-turnstile-w)) - var(--size-turnstile-w)) / 2))}@media (forced-colors:active){.pair__cell:has(input:checked){border-color:highlight}.monthpick__cell[aria-selected=true]{border-color:highlight}.monthpick__panel{border-color:canvastext}}.site-footer{padding-block:var(--space-6);background:var(--color-surface-inverse);color:var(--color-text-inverse);display:none;container:footer/inline-size}.site-footer:after{content:"";block-size:var(--footer-to-whole-pixel,var(--space-0));display:block}.site-footer__row{grid-template-columns:var(--grid-fill);gap:var(--space-5) var(--space-6);display:grid}.site-footer__brand{align-items:center;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.site-footer__desc{font:var(--type-small);color:var(--color-text-inverse-soft)}.site-footer__legal{inline-size:var(--size-full);font:var(--type-small);color:var(--color-text-inverse-soft)}.footnav{grid-template-columns:var(--grid-fill);gap:var(--space-5) var(--space-6);display:grid}.footgroup__title{font:var(--type-footer-head);color:var(--color-footer-head)}.footlinks{justify-items:start;margin-block-start:var(--gap-footer-head);display:grid}@container footer (inline-size>=26rem){.footnav{grid-template-columns:var(--grid-two)}}@container footer (inline-size>=42rem){.site-footer__row{grid-template-columns:var(--grid-footer)}.site-footer__brand{align-items:flex-start;gap:var(--space-3);flex-direction:column}}.footlink{min-block-size:var(--size-target);font:var(--type-body);color:var(--color-text-inverse);text-decoration:none;text-decoration-thickness:var(--line-thin);text-underline-offset:var(--underline-offset);align-items:center;display:inline-flex}.footlink:focus-visible{text-decoration-line:underline}.footlink:active{text-decoration-line:underline;text-decoration-thickness:var(--line-mid)}.site-footer .logo{max-inline-size:var(--size-full);object-fit:contain}@media (hover:hover){.link:hover,.crumbs--inverse a:hover{text-decoration-thickness:var(--line-thin)}.footlink:hover{text-decoration-line:underline}.link:hover .tel__line{text-decoration-thickness:var(--line-thin)}.btn--primary:hover{background:var(--color-action-hover);border-color:var(--color-action-hover)}.btn--secondary:hover,.iconbtn:hover,.option:not(:disabled):hover,.mrow:hover{background:var(--color-surface-tint)}.mrow:hover .mrow__tile{background:var(--color-more-tile-bg-on)}.mrow:hover>.icon--sm{color:var(--color-row-chevron-on)}.chip:not([aria-disabled=true]):not(:disabled):hover{border-color:var(--color-border-current)}.pair__cell:not(:has(input:checked)):hover{border-color:var(--color-border-strong)}.monthpick__step:not([aria-disabled=true]):hover{background:var(--color-surface-tint)}.monthpick__cell:not([aria-selected=true]):not([aria-disabled=true]):hover{border-color:var(--color-border-strong)}.appbar__btn:hover{background:var(--color-action-hover)}.tabs__link:hover{border-block-end-color:var(--color-border-inverse)}.topnav__link:not([aria-current]):hover{border-color:var(--color-border-inverse)}.row:has(.row__link:hover){border-color:var(--color-card-edge-hover)}.row--paid:has(.row__link:hover){border-color:var(--color-paid)}.row:has(.row__link:hover) .row__chev{color:var(--color-row-chevron-on)}.call:not(.call--web):hover{background:var(--color-action-hover)}.cmp:hover,.sortseg:hover{border-color:var(--color-border-current)}.sort-about:hover,.cell-about:hover:before,.ctable__web:hover,.ctable__remove:hover{background:var(--color-surface-tint)}}@media not all and (height>=560px){:root{--offset-tabs:0px}.appbar{position:relative}.tabs--sticky,.controls{position:static}}@media (height<560px) and (width<720px){html:has(.dock[data-state=min]){scroll-padding-block-end:var(--offset-dock-min)}}@media (width>=720px){:root{--offset-tabs:0px}.banner{align-items:center;column-gap:var(--space-4);flex-flow:wrap}.banner__action{margin-inline-start:auto}html{scroll-padding-block:calc(var(--tabs-block,var(--size-tabs)) + var(--space-2)) var(--space-0)}main{padding-block-end:var(--space-6)}.site-footer{display:block}.appbar,.dock{display:none}.site-header{display:block}.status-card:not([hidden]),.score__actions{display:grid}.rows>[data-details-phone],.select{display:none}.source-chips{display:flex}.controls__phone{display:none}.controls__wide{display:flex}.form__send{justify-self:start;inline-size:auto}.controls{gap:var(--space-2) var(--space-6);padding-block:var(--space-1)}.controls .chip:before{content:none}.tabs__list{gap:var(--space-2);max-inline-size:var(--size-content-max);padding-inline:var(--space-4);flex-wrap:wrap;margin-inline:auto;display:flex}.tabs__link{min-block-size:var(--size-tabs);padding-inline:var(--space-5)}.sheet{inset:var(--space-0);inline-size:var(--size-dialog-max);max-inline-size:calc(var(--size-full) - var(--space-6));block-size:fit-content;padding:var(--space-4) var(--space-5) var(--space-5);border:var(--line-hair) solid var(--color-border-strong);border-radius:var(--radius-xl);margin:auto}.sheet[open]{animation-name:sheet-fade;animation-duration:var(--motion-base)}.sheet--picker{--picker-overlap:var(--space-1);inset:var(--picker-top,var(--size-header-wide)) auto auto var(--picker-start,var(--space-4));inline-size:var(--picker-size,calc(var(--size-full) - var(--space-6)));max-inline-size:none;max-block-size:var(--size-picker-panel-h);margin:var(--space-0);padding:var(--space-3) var(--space-5) var(--space-5)}.sheet--picker[open]{grid-template-columns:auto minmax(0, var(--size-hdrbox-wide-max)) minmax(0, 1fr) auto;align-items:center;gap:var(--space-3) var(--space-4);grid-template-areas:"title field.close""list list list list""msg msg msg msg";display:grid;overflow-y:auto}.sheet--picker .sheet__head,.sheet--picker .picker__top{display:contents}.sheet--picker .sheet__head>h2{grid-area:title}.sheet--picker .sheet__close{grid-area:close}.sheet--picker .picker__field{grid-area:field}.sheet--picker .picker__letters,.picker__again{display:none}.sheet--picker>.picker__list{column-width:var(--size-picker-col);align-self:start;column-gap:var(--space-6);grid-area:list;overflow:visible}.sheet--picker>.picker__msg{grid-area:msg}.picker__all{column-span:all}.pgroup{break-inside:avoid;padding-block-end:var(--space-3)}.ghead{position:static}.prow{min-block-size:var(--size-target)}.prow--all{inline-size:auto;color:var(--color-action);display:inline-flex}.prow--all .prow__meta,.prow--all>.icon:last-child{display:none}}@media (width>=1024px){.site-header .hbox{order:0;flex:1 1 var(--size-hdrbox-fold);max-inline-size:var(--size-hdrbox-wide-max)}}@media (width>=720px) and (hover:none),(width>=720px) and (pointer:coarse),(width>=720px) and (pointer:none),(width>=720px) and (any-pointer:coarse){.controls{padding-block:var(--space-2)}.controls .chip:before{content:""}.sortseg__opt,.sort-about{position:relative}.sortseg__opt:before{content:"";inset-block:var(--chip-hit-overhang);inset-inline:var(--space-0);position:absolute}.sort-about:before{content:"";inset:calc((var(--size-target-desk) - var(--size-target)) / 2);position:absolute}}@media (width>=1024px){.wrap,.tabs__list{padding-inline:var(--space-6)}main{padding-block-end:var(--space-7)}.card{padding:var(--space-5)}.card--roomy{padding:var(--space-6)}.card--flush{padding:var(--space-0)}.hero{padding-block-start:var(--space-5)}.hero--profile{padding-block-start:var(--space-4)}.hero--compact{padding-block:var(--space-4)}.hero--compact .hero__name{font:var(--type-h2)}.hero__name{font:var(--type-display-wide)}.hero__intro{font:var(--type-body);margin-block-start:var(--space-2)}.urgent{grid-template-columns:var(--grid-urgent-wide);align-items:center;gap:var(--space-6);padding:var(--space-5) var(--space-6);display:grid}.urgent__rows{grid-template-columns:var(--grid-three);gap:var(--space-5);margin-block-start:var(--space-0);display:grid}.urgent__row{grid-template-columns:var(--grid-fill);justify-items:start;gap:var(--space-2);padding-block:var(--space-0);border-block-start-width:var(--space-0);border-inline-start:var(--line-hair) solid var(--color-border-divider);padding-inline-start:var(--space-5)}.layout{align-items:start;gap:var(--space-6);margin-block-start:var(--space-6)}@container (inline-size>=58.5rem){.layout{grid-template-columns:var(--grid-main-aside)}}.aside{margin-block-start:var(--space-0)}.slot{margin-block-start:var(--space-4)}.score{padding:var(--space-5) var(--space-6)}.score [data-branch-no-rating]{max-inline-size:var(--size-aside)}.counts{font:var(--type-body)}@container (inline-size>=58.5rem){.playout{grid-template-columns:var(--grid-main-aside);grid-template-rows:repeat(var(--playout-rows,1), auto) 1fr;align-items:start}.playout>*{grid-column:1}.playout>.paside{grid-area:1/2/-1;align-self:stretch}.score{grid-template-columns:var(--grid-score-zones);column-gap:var(--space-6)}.score__sentzone{border-block-start-width:var(--space-0);border-inline-start:var(--line-hair) solid var(--color-score-divider);padding-block-start:var(--space-0);padding-inline-start:var(--space-6)}.score__actions{display:none}.contact{padding:var(--space-5) var(--space-6);border-radius:var(--radius-xl);box-shadow:var(--elevation-2);display:grid}.hero--profile>.wrap>.status-room[data-status-yields],.rows>[data-details-website]{display:none}}.summary-cols{grid-template-columns:var(--grid-two);gap:var(--gap-summary-groups)}.choices{grid-template-columns:var(--grid-two)}.ctable__row{grid-template-columns:min(var(--size-compare-label), var(--size-compare-label-max)) repeat(var(--cols), minmax(0, 1fr))}.ctable__corner{clip-path:none;block-size:auto;inline-size:auto;position:static;overflow:visible}.ctable__label{padding:var(--space-3) var(--space-4);background:0 0;grid-column:auto}.ctable__row+.ctable__row{border-block-start:var(--line-hair) solid var(--color-border-divider)}.ctable__cell,.ctable__col{padding:var(--space-3) var(--space-4);border-inline-start:var(--line-hair) solid var(--color-border-divider);font:var(--type-body)}}@media (width>=1024px) and (height>=40rem){@container (inline-size>=58.5rem){.contact{position:sticky;inset-block-start:calc(var(--tabs-block,var(--size-tabs)) + var(--offset-rail-sticky))}}}@media (width>=1024px) and (width>=62.5rem) and (height>=40rem){html:has(.contact){scroll-padding-block-start:calc(var(--tabs-block,var(--size-tabs)) + var(--space-2) + var(--size-rail-scroll-pad))}}@media (width>=1024px),(hover:hover) and (pointer:fine){@container (13.125rem<=inline-size<34rem){.row{grid-template-columns:var(--grid-fill);grid-template-areas:"flag""why""name""meta""facts""call""cmp""sum""limit"}.call,.call:active{inline-size:var(--size-call-wide);block-size:var(--size-target-desk);margin-block:var(--space-3) var(--space-0);border:var(--line-thin) solid var(--color-action);border-radius:var(--radius-full);background:var(--color-surface-card);color:var(--color-action);justify-self:start}.call .icon{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm);stroke-width:var(--icon-stroke-sm)}.call__num{display:inline}.call:not(.call--web):hover{background:var(--color-surface-tint)}.call:not(.call--web):active{background:var(--color-surface-tint);border-color:var(--color-action-pressed)}.cmp{justify-self:start;margin-block-start:var(--space-4)}}@container (18.875rem<=inline-size<34rem){.row{grid-template-columns:max-content var(--grid-fill);grid-template-areas:"flag flag""why why""name name""meta meta""facts facts""call cmp""sum sum""limit limit"}.cmp{align-self:center;margin-block-start:var(--space-3)}}@container (inline-size>=34rem){.row{grid-template-columns:var(--grid-row-desk);column-gap:var(--space-2);grid-template-areas:"flag flag flag""why why why""name cmp call""meta cmp call""facts cmp call""sum sum sum""limit limit limit";align-items:center;padding-inline-end:var(--card-pad-end-wide)}.row__facts{column-gap:var(--space-2);flex-wrap:nowrap;margin-block-start:var(--space-1)}.cmp{inline-size:var(--size-col-cmp);block-size:var(--size-chip);padding-inline:var(--space-3);font:var(--type-label);justify-content:flex-start;justify-self:start;margin-block-start:var(--space-0)}.cmp:before{inset-block:calc(var(--chip-hit-overhang) - var(--line-hair))}.cmp[aria-pressed=true]:before{inset-block:calc(var(--chip-hit-overhang) - var(--line-thin))}.cmp__off{display:block}.cmp[aria-pressed=true]{font:var(--type-label-strong)}.cmp[aria-pressed=true] .cmp__off{display:none}.call,.call:active{inline-size:var(--size-call-wide);block-size:var(--size-target-desk);border:var(--line-thin) solid var(--color-action);border-radius:var(--radius-full);background:var(--color-surface-card);color:var(--color-action);margin-block-end:var(--space-0)}.call .icon{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm);stroke-width:var(--icon-stroke-sm)}.call__num{display:inline}.call:not(.call--web):hover{background:var(--color-surface-tint)}.call:not(.call--web):active{background:var(--color-surface-tint);border-color:var(--color-action-pressed)}}@container (inline-size>=44rem){.row{grid-template-columns:var(--grid-row-wide);column-gap:var(--space-2);grid-template-areas:"flag flag flag flag""why why why why""name name cmp call""meta facts cmp call""sum sum sum sum""limit limit limit limit"}}}@media (width>=1024px) and (hover:none),(width>=1024px) and (pointer:coarse),(width>=1024px) and (pointer:none),(width>=1024px) and (any-pointer:coarse),(hover:hover) and (pointer:fine) and (any-pointer:coarse){@container (inline-size>=13.125rem){.call:before{content:"";inset-block:calc((var(--size-target-desk) - var(--size-target)) / 2 - var(--line-thin));inset-inline:var(--space-0);position:absolute}}}@media (prefers-reduced-motion:reduce){.sheet[open]{animation-name:sheet-fade;animation-duration:var(--motion-base)}.btn{transition:none}}.hero--home .hero__intro{margin-block-start:var(--space-2)}.hero--home .segment{margin-block-start:var(--space-5)}.segment{grid-template-columns:var(--grid-two);gap:var(--space-1);min-inline-size:var(--space-0);margin:var(--space-3) var(--space-0) var(--space-0);padding:var(--space-1);border:var(--line-hair) solid var(--color-border-inverse);border-radius:var(--radius-full);display:grid}.segment__opt{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--size-target);padding-inline:var(--space-3);border-radius:var(--radius-full);font:var(--type-label);color:var(--color-text-inverse);text-align:center;cursor:pointer;display:flex}.segment__opt .icon{display:none}.segment__opt:has(input:checked){background:var(--color-action-inverse);color:var(--color-action-inverse-text);font:var(--type-label-strong)}.segment__opt:has(input:checked) .icon{display:block}.segment__opt:has(input:focus-visible){outline:var(--focus-width) solid var(--color-focus-inverse);outline-offset:var(--focus-offset)}.hero__search{margin-block-start:var(--gap-home-box);display:flex}.appbar[data-box]~main .hero__search{visibility:hidden}html:has(#q-home:focus){scroll-padding-block-start:calc(var(--offset-tabs) + var(--offset-home-box-focus))}@media (width>=720px){.hero__search{display:none}}.home-top,.quickwrap{position:relative}.quick{padding:var(--space-1) var(--quick-inset);border-radius:var(--radius-xl);box-shadow:var(--elevation-2);margin-block-start:var(--space-overlap);position:relative;container-type:inline-size}.quick[data-early],.qrow[data-early]{display:none}@media (scripting:enabled) and (width<=1023.98px){.quick[data-early]{display:block}.qrow[data-early]{display:grid}}.qrow{grid-template-columns:var(--grid-row-lead);align-items:center;gap:var(--space-3);inline-size:var(--size-full);min-block-size:var(--size-row-lg);padding:var(--space-2) var(--space-0);border:var(--space-0);color:var(--color-text-primary);font:var(--type-body);text-align:start;cursor:pointer;background:0 0;text-decoration:none;display:grid}.qrow:not([hidden])~.qrow{border-block-start:var(--line-hair) solid var(--color-border-divider)}.qrow__icon{inline-size:var(--size-avatar);block-size:var(--size-avatar);border-radius:var(--radius-round);background:var(--color-avatar-bg);color:var(--color-avatar-text);justify-content:center;align-items:center;display:flex}.qrow__over,.qrow__desc{font:var(--type-small);color:var(--color-text-secondary);display:block}.qrow__title{font:var(--type-body-strong);color:var(--color-link);text-decoration:underline;text-decoration-thickness:var(--line-hair);text-underline-offset:var(--underline-offset);display:block}.tag{align-items:center;gap:var(--space-1);padding:var(--space-0) var(--space-2);border:var(--line-hair) solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface-card);color:var(--color-text-primary);font:var(--type-label);display:inline-flex}.qrow__title+.tag{margin-block-start:var(--space-1)}.namerow{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.qrow__go{color:var(--color-action)}.qrow__status{justify-items:start;gap:var(--space-1);font:var(--type-small);padding-block-end:var(--space-2);display:grid}.qrow__status:has(p:empty){padding-block-end:var(--space-0)}@container (inline-size<10.5rem){.qrow{grid-template-columns:var(--grid-avatar-row)}.qrow__go{display:none}}@container (inline-size<8.25rem){.qrow{grid-template-columns:var(--grid-fill)}.qrow__icon{display:none}}.home-layout>.section{gap:var(--space-4);margin-block-start:var(--space-6)}.home-layout>*{min-inline-size:var(--space-0)}.section__head{justify-items:start;gap:var(--space-2);display:grid}.elbow{inline-size:var(--size-elbow-w);block-size:var(--size-elbow-h);fill:none;stroke:var(--color-action);stroke-width:var(--line-mid)}.section__note{font:var(--type-small);color:var(--color-text-secondary)}.chip--place{border-radius:var(--radius-city-chip);max-inline-size:var(--size-full)}.how{grid-template-columns:var(--grid-fill);display:grid}.how-section .how{container:how/inline-size}.figs-band{margin:calc(-1 * var(--space-4)) calc(-1 * var(--card-inset)) var(--space-0);padding:var(--space-4) var(--card-inset);border-block-end:var(--line-hair) solid var(--color-figs-band-edge);background:var(--color-figs-band-bg);border-start-start-radius:var(--radius-figs-band);border-start-end-radius:var(--radius-figs-band)}.figs{justify-content:space-between;gap:var(--gap-figs-band);margin:var(--space-0);flex-wrap:wrap;display:flex}.figs>div{min-inline-size:var(--space-0);flex-direction:column;display:flex}.fig__num{margin:var(--space-0);font:var(--type-fig-lg);color:var(--color-figs-band-num);font-variant-numeric:tabular-nums;white-space:nowrap;overflow-wrap:normal;word-break:keep-all;order:-1}.fig__label{font:var(--type-small);color:var(--color-figs-band-label);margin-block-start:var(--space-1)}@container how (inline-size>=30rem){.figs{justify-content:flex-start;gap:var(--gap-figs-band-wide)}}@container how (inline-size<15rem){.figs{flex-direction:column}.figs>div{align-items:baseline;gap:var(--space-2);flex-flow:wrap}.fig__num{font:var(--type-fig)}.fig__label{margin-block-start:var(--space-0)}}.steps{grid-template-columns:var(--grid-fill);gap:var(--gap-steps-short);margin:var(--space-4) var(--space-0) var(--space-0);padding:var(--space-0);list-style:none;display:grid}.how>.steps:first-child{margin-block-start:var(--space-0)}.step{grid-template-columns:var(--grid-step-short);align-items:center;gap:var(--space-3);display:grid}.step__num{inline-size:var(--size-step-disc-sm);block-size:var(--size-step-disc-sm);border-radius:var(--radius-round);background:var(--color-step-bg);color:var(--color-step-text);font:var(--type-label-strong);justify-content:center;align-items:center;display:flex}.step__title{font:var(--type-title)}.trust{grid-template-columns:var(--grid-line);align-items:start;gap:var(--space-2);color:var(--color-text-primary);display:grid}.trust__icon{color:var(--color-trust-icon);margin-block-start:var(--trust-icon-nudge)}.notes{grid-template-columns:var(--grid-fill);justify-items:start;gap:var(--space-2);border-block-start:var(--line-hair) solid var(--color-border-divider);font:var(--type-small);margin-block-start:var(--space-4);padding-block-start:var(--space-4);display:grid}@media (hover:hover){.qrow:hover .qrow__title{text-decoration-thickness:var(--line-thin)}}@media (width>=1024px){.hero--home{padding-block:var(--space-7) var(--space-8)}.hero--home .wrap,.quickwrap{grid-template-columns:var(--grid-hero-wide);column-gap:var(--space-7);display:grid}.hero--home .hero__intro{max-inline-size:var(--size-hero-col);margin-block-start:var(--space-3)}.segment{max-inline-size:var(--size-segment-wide)}.quickwrap{inset-inline:var(--space-0);pointer-events:none;position:absolute;inset-block-end:var(--space-8)}.quick{padding:var(--space-2) var(--space-4);pointer-events:auto;grid-column:2;margin-block-start:var(--space-0)}.home-layout{grid-template-columns:var(--grid-main-aside);align-items:start;gap:var(--space-6);display:grid}.home-layout>.section{margin-block-start:var(--space-7)}.figs-band{margin:calc(-1 * var(--space-5)) calc(-1 * var(--space-5)) var(--space-0);padding:var(--space-4) var(--space-5)}}
