.q{width:100%;min-width:0;container:d / inline-size;background:var(--background);color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body)}.u{position:relative;max-width:1180px;margin:0 auto;padding:var(--space-16) var(--space-6)}.M{display:grid;gap:var(--space-8)}.A{display:grid;gap:var(--space-3);max-width:600px}.B{margin:0;font-family:var(--font-display);font-size:clamp(1.75rem,1rem + 3cqi,var(--text-4xl));font-weight:500;letter-spacing:var(--tracking-display);line-height:var(--leading-display)}.C{margin:0;color:var(--text-secondary);font-size:var(--text-base);line-height:var(--leading-body);text-wrap:pretty}.g{display:flex;gap:2px;margin:0 calc(var(--space-6) * -1);overflow-x:auto;padding:0 var(--space-6);scrollbar-width:none}.g::-webkit-scrollbar{display:none}.m{position:relative;isolation:isolate;flex:none;height:36px;border:0;border-radius:var(--radius-pill);padding:0 var(--space-4);background:none;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);font-weight:500;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard)}.m[aria-pressed=true]{color:var(--background)}@media(hover:hover)and (pointer:fine){.m[aria-pressed=false]:hover{color:var(--foreground)}}.D{position:absolute;z-index:-1;inset:0;border-radius:inherit;background:var(--foreground)}.h{min-width:0}.h[data-clip]{overflow:hidden}.E{display:grid;gap:var(--space-8)}.b{display:grid;gap:var(--space-12)}.p{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-12) var(--space-6)}.n,.a{display:grid;align-content:start;gap:var(--space-4);border-radius:22px;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.a{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:var(--space-10)}.r{position:relative;overflow:hidden;aspect-ratio:3 / 2;border-radius:20px;background:var(--surface-muted);transition:transform var(--duration-fast) var(--ease-standard)}.a .r{aspect-ratio:16 / 10;border-radius:26px}.t{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--duration-considered) var(--ease-standard)}.w{display:grid;align-content:start;gap:var(--space-2)}.a .w{gap:var(--space-3)}.y{display:flex;flex-wrap:wrap;gap:6px;margin:0;color:var(--text-muted);font-size:var(--text-xs);font-family:var(--font-mono, "Geist Mono", monospace)}.y span:first-child{color:var(--foreground);font-weight:500}.k{margin:0;font-size:var(--text-lg);font-weight:500;line-height:1.3;text-wrap:balance;transition:color var(--duration-fast) var(--ease-standard)}.F{margin:0;font-family:var(--font-display);font-size:clamp(var(--text-2xl),1rem + 2.2cqi,var(--text-3xl));font-weight:500;letter-spacing:var(--tracking-display);line-height:var(--leading-display);text-wrap:balance}.z{display:-webkit-box;margin:0;overflow:hidden;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.5;text-wrap:pretty;-webkit-box-orient:vertical;-webkit-line-clamp:2}.a .z{font-size:var(--text-base);-webkit-line-clamp:3}.H{display:flex;min-width:0;align-items:center;gap:var(--space-2);margin-top:var(--space-2);font-size:var(--text-sm)}.I{width:36px;height:36px;flex:none;border-radius:50%;background:var(--surface-muted);object-fit:cover}.J{display:grid;min-width:0;gap:1px}.K{min-width:0;overflow:hidden;font-weight:650;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.L{display:flex;flex-wrap:wrap;gap:0 7px;color:var(--text-muted);font-size:var(--text-xs);line-height:1.35}.n:active .r,.a:active .r{transform:scale(.99)}@media(hover:hover)and (pointer:fine){.n:hover .t,.a:hover .t{transform:scale(1.03)}.n:hover .k{color:var(--text-secondary)}}.N{margin:0;padding:var(--space-16) 0;color:var(--text-secondary);text-align:center}.G{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-6)}.G:before{content:"";position:absolute;top:0;right:0;left:0;height:1px;background:var(--border)}.O{display:flex;gap:2px}.c,.e{position:relative;isolation:isolate;display:inline-flex;height:36px;min-width:36px;align-items:center;justify-content:center;gap:6px;border:0;border-radius:var(--radius-pill);padding:0 var(--space-3);background:none;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);font-weight:500;font-family:var(--font-mono, "Geist Mono", monospace);font-variant-numeric:tabular-nums;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard),transform var(--duration-instant) var(--ease-standard)}.c{padding:0}.c[aria-current=page]{color:var(--foreground)}.P{position:absolute;z-index:-1;inset:0;border-radius:inherit;background:var(--surface-muted)}.e:disabled{color:var(--text-muted);opacity:.5;cursor:default}.e:not(:disabled):active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.c:hover,.e:not(:disabled):hover{color:var(--foreground)}}.Q{display:grid;max-width:760px;gap:var(--space-8);margin:0 auto}.x{display:inline-flex;width:fit-content;height:36px;align-items:center;gap:6px;border:0;border-radius:var(--radius-pill);padding:0 var(--space-3) 0 var(--space-2);margin-left:calc(var(--space-2) * -1);background:none;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.x svg,.e svg{width:16px;height:16px}@media(hover:hover)and (pointer:fine){.x:hover{background:var(--surface-muted);color:var(--foreground)}}.R{display:grid;gap:var(--space-3)}.S{margin:0;font-family:var(--font-display);font-size:clamp(var(--text-2xl),1rem + 3.4cqi,var(--text-4xl));font-weight:500;letter-spacing:var(--tracking-display);line-height:var(--leading-display);text-wrap:balance}.T{overflow:hidden;aspect-ratio:16 / 9;border-radius:26px;background:var(--surface-muted)}.i{display:grid;gap:var(--space-5)}.i p{margin:0;color:var(--text-secondary);font-size:var(--text-lg);line-height:1.65;text-wrap:pretty}.i .j{color:var(--foreground);font-size:var(--text-xl);line-height:1.5}.i a{color:var(--foreground);text-underline-offset:4px}@container d (max-width: 900px){.p{grid-template-columns:repeat(2,minmax(0,1fr))}.a{gap:var(--space-6)}}@container d (max-width: 680px){.u{padding:var(--space-12) var(--space-4)}.g{margin:0 calc(var(--space-4) * -1);padding:0 var(--space-4)}.a{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.a .r{aspect-ratio:3 / 2;border-radius:20px}.b{gap:var(--space-10)}.p{gap:var(--space-10) var(--space-4)}.i p{font-size:var(--text-base)}.i .j{font-size:var(--text-lg)}}@container d (max-width: 540px){.p{grid-template-columns:minmax(0,1fr)}.e span{display:none}.e{padding:0}}@media(prefers-reduced-motion:reduce){.t,.r{transition:none}.n:hover .t,.a:hover .t{transform:none}}#card-reviews-root{--background: var(--page, #eef1f3);--foreground: var(--text, #171717);--text-secondary: var(--muted, #626262);--text-muted: var(--muted, #626262);--surface-muted: color-mix(in srgb, var(--foreground) 6%, var(--background));--font-body: var(--site-font, "Geist", -apple-system, sans-serif);--font-display: var(--site-font, "Geist", -apple-system, sans-serif);--font-mono: var(--site-mono, "Geist Mono", monospace);--tracking-body: -.012em;--tracking-display: -.035em;--leading-body: 1.55;--leading-display: 1.03;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 2rem;--text-4xl: 3.5rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--radius-pill: 999px;--duration-instant: .12s;--duration-fast: .18s;--duration-considered: .5s;--ease-standard: cubic-bezier(.2, .8, .2, 1);min-height:70vh;padding-top:104px}#card-reviews-root button,#card-reviews-root a{font-family:inherit}#card-reviews-root>section{scroll-margin-top:104px}#card-reviews-root a:focus-visible,#card-reviews-root button:focus-visible{outline:2px solid var(--foreground);outline-offset:4px}@media(max-width:680px){#card-reviews-root{padding-top:84px}}.U{position:relative}.l{position:relative;display:inline-flex;max-width:100%;min-width:0;align-items:center;isolation:isolate;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted)}.s{min-width:0;overflow-x:auto;border-radius:inherit;scrollbar-width:none}.s::-webkit-scrollbar{display:none}.l[data-left=true] .s{mask-image:linear-gradient(to right,transparent,black 35px,black)}.l[data-right=true] .s{mask-image:linear-gradient(to right,black,black calc(100% - 35px),transparent)}.l[data-left=true][data-right=true] .s{mask-image:linear-gradient(to right,transparent,black 35px,black calc(100% - 35px),transparent)}.V{isolation:isolate;display:inline-flex;width:max-content;align-items:center;gap:var(--space-1);padding:var(--space-1)}.f{position:absolute;z-index:2;top:0;bottom:0;display:grid;width:33px;place-items:center;border:0;background:var(--surface-muted);color:var(--foreground)}.W{left:0;border-radius:var(--radius-control) 0 0 var(--radius-control)}.X{right:0;border-radius:0 var(--radius-control) var(--radius-control) 0}.f:disabled{opacity:0;pointer-events:none}.f:focus-visible{--focus-outline-offset: -3px}.o{position:relative;-webkit-tap-highlight-color:transparent;display:inline-grid;min-width:5.5rem;place-items:center;flex:0 0 auto;min-height:var(--control-height-sm);border:0;border-radius:calc(var(--radius-control) - 3px);padding:0 var(--space-3);background:transparent;color:var(--text-muted);font:inherit;font-size:var(--text-sm);font-weight:500;white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.o:hover{color:var(--foreground)}}.o:active{color:var(--foreground)}.o[data-state=active]{color:var(--accent-strong)}.Y{position:absolute;z-index:-1;inset:0;border:1px solid var(--border);border-radius:inherit;background:var(--surface);box-shadow:var(--shadow-resting);will-change:transform}.Z{position:relative;z-index:1}.o:disabled{cursor:not-allowed;opacity:.5}.v{margin-top:var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}.v[data-motion-pop-id]{margin-top:0}.v[data-state=inactive]{pointer-events:none}.v:focus-visible{--focus-outline-offset: 3px;border-radius:var(--radius-control)}@media(prefers-reduced-motion:reduce){.o{transition:none}}[data-arc-tabs][hidden],[data-arc-tabs] [hidden]{display:none!important}.arc-tabs{--border: var(--line);--surface-muted: color-mix(in srgb, var(--text) 6%, transparent);--foreground: var(--text);--text-muted: var(--muted);--text-secondary: var(--muted);--accent-strong: var(--text);--radius-control: 999px;--control-height-sm: 38px;--space-1: 3px;--space-3: 14px;--space-4: 16px;--text-sm: .875rem;--leading-body: 1.5;--duration-fast: .15s;--ease-standard: cubic-bezier(.22, 1, .36, 1);--shadow-resting: 0 1px 2px rgb(0 0 0 / .06);min-width:0;max-width:100%}.arc-tabs [role=tab]:focus,.arc-tabs [role=tab]:focus-visible{outline:none}.arc-tabs button:not([role=tab]):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.arc-tabs [role=tab][data-state=active]{font-weight:600}html:not([data-theme=dark]) .arc-tabs:not(.arc-tabs--nav){--text-muted: #5e5e63}.arc-tabs--updates{flex:none}@media(max-width:560px){.arc-tabs--updates{flex:1 1 100%}}html[data-theme=dark] .arc-tabs--updates{--surface: color-mix(in srgb, var(--text) 22%, var(--page));--border: var(--line-strong)}.arc-tabs--quick{--surface: var(--text);--accent-strong: var(--page);--control-height-sm: 34px;--text-sm: 13px;--space-3: 13px;flex:0 1 auto}.arc-tabs--schedule{--surface: var(--text);--accent-strong: var(--page);--border: var(--line-strong);--control-height-sm: 40px}.arc-tabs--nav{--surface-muted: transparent;--border: transparent;--text-muted: var(--hd-link);--control-height-sm: 40px;--text-sm: 15px;--space-1: 3px;--space-3: 16px;--shadow-resting: 0 1px 2px rgb(0 0 0 / .08);display:flex;align-items:center;letter-spacing:-.01em}html[data-theme=dark] .arc-tabs--nav{--surface: color-mix(in srgb, var(--text) 20%, var(--page))}.arc-tabs--nav [role=tab]:focus-visible:not([data-state=active]){background:var(--hd-fill-hover);color:var(--text)}@media(min-width:641px){body.unified-navbar .topbar-links[data-arc-mounted]{display:none!important}}@media(max-width:900px){.arc-tabs--nav{--text-sm: 14px;--space-3: 13px}}@media(max-width:640px){.arc-tabs--nav{display:none}}@media print{.arc-tabs--nav{display:none}}
