.H6qYJW_page,.H6qYJW_dock{--review-font:var(--font-timeless-sans);--review-ink:var(--foreground);--review-muted:var(--foreground-muted);--review-paper:var(--background);--review-rule:var(--border);--review-well:var(--well-bg);--review-accent:var(--accent-primary);font-family:var(--review-font), sans-serif;color:var(--review-ink)}.H6qYJW_page{max-width:1440px;margin:0 auto;padding:48px 72px 144px}.H6qYJW_intro>a{color:var(--review-muted);font-size:13px;text-decoration:none}.H6qYJW_intro h1{letter-spacing:-.045em;max-width:800px;margin:24px 0;font-family:inherit;font-size:clamp(36px,4.2vw,60px);font-weight:500;line-height:1.04}.H6qYJW_intro>p{max-width:640px;font-size:18px;line-height:24px}.H6qYJW_spec{color:var(--review-muted);flex-wrap:wrap;gap:12px 24px;margin-top:24px;font-size:12px;line-height:24px;display:flex}.H6qYJW_options{gap:72px;margin-top:72px;display:grid}.H6qYJW_option{border-top:1px solid var(--review-rule);padding-top:24px}.H6qYJW_caption{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.H6qYJW_caption h2{letter-spacing:-.025em;align-items:baseline;gap:12px;margin:0;font-family:inherit;font-size:24px;font-weight:500;line-height:36px;display:flex}.H6qYJW_caption h2 span{color:var(--review-muted);letter-spacing:0;font-size:12px;font-weight:400}.H6qYJW_caption p{max-width:570px;color:var(--review-muted);margin-top:12px;font-size:15px;line-height:24px}.H6qYJW_try{white-space:nowrap;text-underline-offset:4px;align-items:center;min-height:44px;font-size:13px;display:inline-flex}.H6qYJW_sample{border:1px solid var(--review-rule);background:var(--review-paper);margin-top:24px;padding:24px 32px 36px}.H6qYJW_context{padding-top:24px}.H6qYJW_context p{letter-spacing:-.045em;margin:0;font-size:clamp(32px,5vw,56px);font-weight:500;line-height:1.15}.H6qYJW_context span{color:var(--review-muted);margin-top:12px;font-size:14px;line-height:24px;display:block}.H6qYJW_note{color:var(--review-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:12px;line-height:24px;display:flex}.H6qYJW_note a{text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}.H6qYJW_dock{z-index:60;background:var(--review-paper);border:1px solid var(--review-rule);box-shadow:var(--shadow-md);border-radius:8px;align-items:center;gap:12px;max-width:calc(100% - 24px);padding:0 12px;font-size:12px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.H6qYJW_dock a{justify-content:center;align-items:center;min-height:44px;text-decoration:none;display:flex}.H6qYJW_compare{border-right:1px solid var(--review-rule);padding-right:12px}.H6qYJW_choices{display:flex}.H6qYJW_choices a{min-width:32px;color:var(--review-muted)}.H6qYJW_choices a[aria-current]{color:var(--review-ink);text-underline-offset:6px;text-decoration:underline}.H6qYJW_current{white-space:nowrap;min-width:84px}.H6qYJW_exit{min-width:32px;font-size:20px}.H6qYJW_page a:focus-visible,.H6qYJW_dock a:focus-visible{outline:2px solid var(--review-accent);outline-offset:3px}.H6qYJW_page a:hover,.H6qYJW_dock a:hover{color:var(--review-accent)}@media (max-width:1023px){.H6qYJW_page{padding-inline:32px}}@media (max-width:639px){.H6qYJW_page{padding:24px 24px 72px}.H6qYJW_intro>p{font-size:16px}.H6qYJW_caption{display:block}.H6qYJW_caption p{font-size:14px}.H6qYJW_sample{margin-inline:-12px;padding:12px}.H6qYJW_context{padding-block:24px 12px}.H6qYJW_note{gap:0;padding-top:12px}.H6qYJW_dock{gap:4px;bottom:72px}.H6qYJW_current{display:none}.H6qYJW_choices a{min-width:36px}}@media (max-width:359px){.H6qYJW_page{padding-inline:20px}}
.YEZ5TG_grid{z-index:9997;pointer-events:none;--line-minor:#ffffff38;--line-major:#ffffff8c;position:fixed;inset:0}.YEZ5TG_lines{mix-blend-mode:difference;background-image:repeating-linear-gradient(to bottom, var(--line-major) 0 1px, transparent 1px var(--rhythm-major)), repeating-linear-gradient(to bottom, var(--line-minor) 0 1px, transparent 1px var(--rhythm-minor));position:absolute;inset:0}.YEZ5TG_label{right:var(--rhythm-minor);bottom:var(--rhythm-minor);align-items:center;gap:var(--rhythm-half);height:var(--rhythm-minor);padding:0 var(--rhythm-half);font-family:var(--font-mono);font-size:11px;line-height:var(--rhythm-minor);letter-spacing:.04em;color:var(--on-panel);background:var(--surface-panel);box-shadow:var(--shadow-md);white-space:nowrap;border-radius:4px;display:inline-flex;position:absolute}.YEZ5TG_label kbd{font:inherit;color:var(--on-panel-muted)}
