@layer base{*,:before,:after{box-sizing:border-box}:root{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-serif:"Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--fs-hero:clamp(2.9rem, 8.4vw, 5.25rem);--fs-display:clamp(2rem, 4.5vw, 3rem);--fs-h2:clamp(1.75rem, 3.6vw, 2.25rem);--fs-h2-sm:1.75rem;--fs-h3:1.0625rem;--fs-lead:1.0625rem;--fs-body:1rem;--fs-small:.875rem;--fs-micro:.75rem;--lh-body:1.625;--space-1:.25rem;--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-section:clamp(3.25rem, 7vw, 4.5rem);--space-field:clamp(4rem, 8vw, 5.5rem);--pad-card:1.75rem;--pad-pill:var(--space-3) var(--space-4);--pad-badge:var(--space-1) var(--space-3);--gap-cards:1.25rem;--gap-tight:.9rem;--gap-inline:var(--space-2);--measure:62ch;--measure-narrow:44rem;--measure-prose:48rem;--measure-wide:52rem;--target:44px;--target-lg:48px;--target-xl:52px;--container:1120px;--container-wide:1320px;--gutter:clamp(1.25rem, 4vw, 2rem);--gap-tiles:clamp(.75rem, 1.4vw, 1rem);--header-h:4.25rem;--radius-field:.75rem;--radius-card:1.25rem;--radius-tile:1.75rem;--radius-screen:.875rem;--radius-pill:99px;--shadow-quiet-sm:0 1px 2px #1312100d;--shadow-quiet:0 14px 34px -14px #13121038, 0 2px 6px #1312100d;--dur-micro:.15s;--dur-hover:.2s;--dur-theme:.35s;--dur-reveal:.7s;--ease-quiet:cubic-bezier(.22, .61, .36, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1)}:root,[data-theme=light]{--paper:#f4f1ea;--surface:#fbf9f4;--surface-2:#ece7db;--ink:#131210;--ink-soft:#3a3630;--muted:#5c574e;--line:#e3ded1;--line-strong:#8d8478;--cta:#24221d;--on-cta:#f7f5ef;--ring:#24221d;--on-accent:#14130e;--header-bg:oklab(95.8531% .000434428 .00983495/.82);--scrim:#13121073;--acc-tint-pct:11%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--paper:#131210;--surface:#1b1917;--surface-2:#232019;--ink:#f2efe7;--ink-soft:#d8d3c8;--muted:#a8a29a;--line:#2c2925;--line-strong:#6a635a;--cta:#f2efe7;--on-cta:#16150f;--ring:#f0ece2;--on-accent:#131210;--header-bg:oklab(18.2572% .000407234 .0043015/.82);--shadow-quiet-sm:0 1px 2px #0006;--shadow-quiet:0 14px 34px -14px #0009, 0 2px 6px #00000059;--scrim:#0000008c;--acc-tint-pct:16%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root,[data-theme]{--acc:var(--ink);--acc-text:var(--ink);--acc-tint:var(--surface-2);--acc-line:var(--line-strong)}[data-hue]{--acc-tint:color-mix(in oklab, var(--acc) var(--acc-tint-pct), var(--surface));--acc-line:color-mix(in oklab, var(--acc) 50%, var(--line))}[data-hue=metrics]{--acc:#006e46;--acc-text:#00512f;--cta:#005636;--on-cta:#e9f1ec}[data-hue=guard]{--acc:#006687;--acc-text:#004a66;--cta:#006687;--on-cta:#e7f1f5}[data-hue=social]{--acc:#786256;--acc-text:#665349;--cta:#786256;--on-cta:#f4f1ea}[data-hue=mail]{--acc:#775c81;--acc-text:#67506f;--cta:#775c81;--on-cta:#f4f1ea}[data-hue=data]{--acc:#4d6b66;--acc-text:#415a56;--cta:#4d6b66;--on-cta:#f4f1ea}[data-theme=dark] [data-hue=metrics],[data-theme=dark][data-hue=metrics]{--acc:#7bd3a9;--acc-text:#9ae4bf;--cta:#00472a;--on-cta:#e2ede7}[data-theme=dark] [data-hue=guard],[data-theme=dark][data-hue=guard]{--acc:#75cbec;--acc-text:#97ddf9;--cta:#75cbec;--on-cta:#131210}[data-theme=dark] [data-hue=social],[data-theme=dark][data-hue=social]{--acc:#c4ada1;--acc-text:#c4ada1;--cta:#c4ada1;--on-cta:#131210}[data-theme=dark] [data-hue=mail],[data-theme=dark][data-hue=mail]{--acc:#c1a9c8;--acc-text:#c1a9c8;--cta:#c1a9c8;--on-cta:#131210}[data-theme=dark] [data-hue=data],[data-theme=dark][data-hue=data]{--acc:#91b9b2;--acc-text:#91b9b2;--cta:#91b9b2;--on-cta:#131210}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 1rem);-webkit-text-size-adjust:100%}body{background-color:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;text-wrap:pretty;transition:background-color var(--dur-theme) var(--ease-quiet), color var(--dur-theme) var(--ease-quiet);margin:0}h1,h2,h3,h4,p,figure,blockquote,ul,ol,dl,dd,pre{margin:0}h1,h2,h3{text-wrap:balance}ul,ol{padding:0;list-style:none}img,svg{max-width:100%;display:block}[hidden]{display:none!important}button{font:inherit;color:inherit}a{color:var(--acc-text);text-underline-offset:3px;transition:color var(--dur-micro);text-decoration-thickness:1px}a:hover{color:var(--ink)}:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:2px}::selection{background:var(--acc-tint);color:var(--ink)}@media (prefers-reduced-motion:no-preference){[data-reveal].is-in{animation:qs-reveal var(--dur-reveal) var(--ease-quiet) both}@keyframes qs-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (prefers-reduced-transparency:reduce){:root,[data-theme]{--header-bg:var(--paper)}}}@layer layout{.qs-container{max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.qs-section{padding-block:var(--space-section);border-top:1px solid var(--line)}.qs-section--hero{border-top:0;padding-block:clamp(4rem,9vw,7.5rem) 0;position:relative;overflow:hidden}.qs-section--first{border-top:0}.qs-section--alt{padding-block:var(--space-field);background:var(--surface-2);border-top:0}.qs-section--alt+.qs-section{border-top:0}.qs-section--tiles{border-top:0;padding-block:clamp(3rem,7vw,5.5rem) 0}.qs-section--tiles+.qs-section--tiles{padding-block:var(--gap-tiles) var(--space-field)}.qs-wide{max-width:var(--container-wide);padding-inline:var(--gap-tiles);margin-inline:auto}.qs-stack{gap:var(--space-5);display:grid}.qs-stack--4{gap:var(--space-4)}.qs-stack--6{gap:var(--space-6)}.qs-stack--8{gap:var(--space-8)}.qs-stack--10{gap:var(--space-10)}.qs-split{gap:clamp(2rem, 4vw, var(--space-12));grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:start;display:grid}.qs-split--note{gap:var(--space-6) var(--space-8);grid-template-columns:auto minmax(0,1fr);align-items:start}@media (width<=560px){.qs-split--note{grid-template-columns:1fr}}.qs-cards--wide{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.qs-measure{max-width:var(--measure)}.qs-measure--narrow{max-width:var(--measure-narrow)}.qs-measure--prose{max-width:var(--measure-prose)}.qs-measure--wide{max-width:var(--measure-wide)}.qs-measure--hero{max-width:34rem}.qs-actions{gap:var(--gap-inline);flex-wrap:wrap;align-items:center;display:flex}.qs-split--who{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.qs-cards--15{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.qs-stack--1{gap:var(--space-1)}}@layer type{.qs-display{text-wrap:balance;font-family:var(--font-serif);font-weight:400;font-size:var(--fs-display);letter-spacing:-.015em;color:var(--ink);font-variant-numeric:oldstyle-nums;line-height:1.1}.qs-display em,.qs-h2 em{color:var(--ink);font-style:italic}.qs-h2{text-wrap:balance;font-weight:700;font-size:var(--fs-h2);letter-spacing:-.025em;color:var(--ink);line-height:1.12}.qs-hero__title{text-wrap:balance;font-weight:700;font-size:var(--fs-hero);letter-spacing:-.035em;color:var(--ink);max-width:16ch;margin-inline:auto;line-height:1}.qs-em{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--acc-text);font-style:italic;font-weight:300}.qs-hero__lead{text-wrap:pretty;color:var(--muted);max-width:57ch;margin-inline:auto;font-size:clamp(1.0625rem,2vw,1.25rem);line-height:1.6}.qs-h3{font-size:var(--fs-h3);color:var(--ink);font-weight:600;line-height:1.35}.qs-lead{font-size:var(--fs-lead);color:var(--muted);line-height:1.6}.qs-body{font-size:var(--fs-body);color:var(--muted)}.qs-small{font-size:var(--fs-small);color:var(--muted);line-height:1.55}.qs-small--ink{color:var(--ink-soft)}.qs-micro{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--muted);letter-spacing:.02em}.qs-label{font-size:var(--fs-small);color:var(--muted);font-weight:600}.qs-note-copy{font-family:var(--font-serif);color:var(--ink);letter-spacing:-.005em;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.45}.qs-signature{font-family:var(--font-serif);color:var(--muted);font-style:italic}.qs-max-44{max-width:44ch}}@layer components{@media (prefers-reduced-motion:no-preference){.qs-hero-in>*{animation:qs-rise .85s var(--ease-quiet) both}.qs-hero-in>:first-child{animation-delay:50ms}.qs-hero-in>:nth-child(2){animation-delay:.12s}.qs-hero-in>:nth-child(3){animation-delay:.22s}.qs-hero-in>:nth-child(4){animation-delay:.32s}.qs-hero-in>:nth-child(5){animation-delay:.4s}.qs-hero-in>:nth-child(6){animation-delay:.48s}@keyframes qs-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.qs-phero__word>span{animation:qs-letter-in 1.1s var(--ease-out-expo) both;display:inline-block}.qs-phero__word>span:nth-child(2){animation-delay:70ms}.qs-phero__word>span:nth-child(3){animation-delay:.14s}.qs-phero__word>span:nth-child(4){animation-delay:.21s}.qs-phero__word>span:nth-child(5){animation-delay:.28s}.qs-phero__word>span:nth-child(6){animation-delay:.35s}.qs-phero__word>span:nth-child(7){animation-delay:.42s}.qs-phero__word>span:nth-child(n+8){animation-delay:.49s}@keyframes qs-letter-in{0%{opacity:0;filter:blur(14px);transform:translateY(32%)}to{opacity:1;filter:blur();transform:none}}.qs-phero__screen{animation:qs-screen-in 1.7s var(--ease-out-expo) .7s both}@keyframes qs-screen-in{0%{opacity:0;transform:translateY(24%)scale(.9)}to{opacity:1;transform:none}}.qs-phero__foot{animation:qs-rise 1s var(--ease-quiet) 1.45s both}.qs-stagger.is-in{animation:none}.qs-stagger.is-in>*{animation:qs-reveal var(--dur-reveal) var(--ease-quiet) both}.qs-stagger.is-in>:nth-child(2){animation-delay:70ms}.qs-stagger.is-in>:nth-child(3){animation-delay:.14s}.qs-stagger.is-in>:nth-child(4){animation-delay:.21s}.qs-stagger.is-in>:nth-child(5){animation-delay:.28s}.qs-stagger.is-in>:nth-child(6){animation-delay:.35s}}.qs-hero__inner{gap:var(--space-5);text-align:center;justify-items:center;max-width:60rem;margin-inline:auto;display:grid;position:relative}.qs-hero__actions{justify-content:center;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.qs-mark{flex:none;display:block;overflow:visible}@media (prefers-reduced-motion:no-preference){.qs-lockup .qs-mark__tail{stroke-dasharray:16;stroke-dashoffset:0;transition:stroke-dashoffset .5s var(--ease-quiet)}.qs-lockup:hover .qs-mark__tail{animation:qs-tail .6s var(--ease-quiet)}@keyframes qs-tail{0%{stroke-dashoffset:16px}to{stroke-dashoffset:0}}}.qs-lockup{align-items:center;gap:var(--space-3);color:var(--ink);width:fit-content;text-decoration:none;display:inline-flex}.qs-lockup__word{letter-spacing:-.01em;white-space:nowrap;line-height:1}.qs-lockup__word b{color:var(--ink);font-weight:300}.qs-lockup__word i{color:var(--acc-text);font-style:normal;font-weight:600}.qs-lockup--lg .qs-lockup__word{font-size:1.5rem}.qs-lockup--md .qs-lockup__word{font-size:1.375rem}.qs-lockup--sm .qs-lockup__word{font-size:1.0625rem}.qs-lockup--xs .qs-lockup__word{font-size:var(--fs-small)}.qs-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--target-lg);padding:0 var(--space-6);border-radius:var(--radius-pill);font-size:var(--fs-small);cursor:pointer;white-space:nowrap;transition:transform var(--dur-hover) var(--ease-quiet), box-shadow var(--dur-hover) var(--ease-quiet), background-color var(--dur-micro), border-color var(--dur-micro), color var(--dur-micro);border:1px solid #0000;font-weight:600;text-decoration:none;display:inline-flex}.qs-btn--primary{background:var(--cta);border-color:var(--cta);color:var(--on-cta);box-shadow:var(--shadow-quiet-sm), inset 0 1px 0 color-mix(in srgb, var(--on-cta) 16%, transparent)}.qs-btn--primary:hover{color:var(--on-cta);box-shadow:var(--shadow-quiet), inset 0 1px 0 color-mix(in srgb, var(--on-cta) 22%, transparent);transform:translateY(-1px)}.qs-btn--lg{min-height:var(--target-xl);font-size:var(--fs-body)}.qs-btn--ghost{border-color:var(--line-strong);color:var(--ink);background:0 0}.qs-btn--ghost:hover{background:var(--acc-tint);color:var(--ink);transform:translateY(-1px)}.qs-btn--block{width:100%}.qs-btn.is-pressed,.qs-btn:active{box-shadow:none;transition-duration:80ms;transform:translateY(1px)scale(.985)}.qs-header{z-index:60;color:var(--ink);background:var(--header-bg);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);border-bottom:1px solid var(--line);transition:background-color var(--dur-theme) var(--ease-quiet), border-color var(--dur-theme) var(--ease-quiet), -webkit-backdrop-filter var(--dur-theme) var(--ease-quiet), backdrop-filter var(--dur-theme) var(--ease-quiet);position:sticky;top:0}.qs-js:not(.qs-scrolled):not(.qs-nav-open) .qs-header{-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate();background-color:#0000;border-bottom-color:#0000}.qs-header__inner{min-height:var(--header-h);align-items:center;gap:var(--space-5);display:flex}.qs-header__brand{padding-block:var(--space-2);margin-right:auto}.qs-skip{z-index:70;padding:var(--pad-pill);border-radius:var(--radius-pill);background:var(--cta);color:var(--on-cta);font-size:var(--fs-small);transition:transform var(--dur-hover) var(--ease-quiet);text-decoration:none;position:absolute;top:.5rem;left:.5rem;transform:translateY(-200%)}.qs-skip:focus-visible{color:var(--on-cta);transform:translateY(0)}.qs-nav{align-items:center;gap:var(--space-2);display:flex}.qs-nav__link,.qs-menu__button{align-items:center;gap:var(--space-2);min-height:var(--target);padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--ink-soft);font-size:var(--fs-small);cursor:pointer;transition:color var(--dur-micro), background-color var(--dur-micro);background:0 0;border:0;font-weight:500;text-decoration:none;display:inline-flex}.qs-nav__link:hover,.qs-menu__button:hover,.qs-menu__button[aria-expanded=true]{color:var(--ink);background:var(--surface-2)}.qs-menu__caret{color:var(--muted);transition:transform var(--dur-hover) var(--ease-quiet);font-size:.55rem}.qs-menu__button[aria-expanded=true] .qs-menu__caret{transform:rotate(180deg)}.qs-menu{position:relative}.qs-menu__panel{min-width:16rem;padding:var(--space-2);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-card);box-shadow:var(--shadow-quiet);transform-origin:0 0;animation:qs-pop var(--dur-hover) var(--ease-quiet);gap:2px;display:grid;position:absolute;top:calc(100% + .35rem);left:0}.qs-menu__panel--right{transform-origin:100% 0;left:auto;right:0}.qs-menu__panel--products{min-width:24rem}.qs-menu__panel[hidden]{display:none}@keyframes qs-pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.qs-menu__item{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-field);color:var(--ink);transition:background-color var(--dur-micro);grid-template-columns:auto 1fr;align-items:start;text-decoration:none;display:grid}.qs-menu__item:hover,.qs-menu__item:focus-visible{background:var(--acc-tint);color:var(--ink)}.qs-menu__item--row{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--target);padding:0 var(--space-3);font-size:var(--fs-small);display:flex}.qs-menu__item--row:hover{background:var(--surface-2)}.qs-menu__body{gap:var(--space-1);display:grid}.qs-menu__name{font-size:var(--fs-small);font-weight:600;line-height:1.3}.qs-menu__name b{font-weight:300}.qs-menu__name i{color:var(--acc-text);font-style:normal}.qs-menu__desc{font-size:var(--fs-small);color:var(--muted);line-height:1.45}.qs-menu__arrow{color:var(--acc-text)}.qs-lang--nav{margin-left:var(--space-2)}.qs-lang{height:var(--target);border:1px solid var(--line);border-radius:var(--radius-pill);flex:none;align-items:center;gap:2px;padding:3px;display:inline-flex}.qs-lang__code{min-width:2.25rem;height:100%;padding-inline:var(--space-2);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);transition:color var(--dur-micro), background-color var(--dur-micro);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.qs-lang__code:hover{color:var(--ink);background:var(--surface-2)}.qs-lang__code[aria-current],.qs-lang__code[aria-current]:hover{background:var(--cta);color:var(--on-cta)}.qs-theme-toggle__icon{width:17px;height:17px}.qs-theme-toggle__icon--sun,[data-theme=dark] .qs-theme-toggle__icon--moon{display:none}[data-theme=dark] .qs-theme-toggle__icon--sun{display:block}.qs-theme-toggle{width:var(--target);height:var(--target);color:var(--muted);border:1px solid var(--line);border-radius:var(--radius-pill);cursor:pointer;transition:border-color var(--dur-micro), background-color var(--dur-micro);background:0 0;flex:none;place-items:center;display:grid}.qs-theme-toggle:hover{border-color:var(--line-strong);background:var(--surface-2);color:var(--ink)}.qs-header__cta{margin-left:var(--space-2);min-height:var(--target);padding-inline:var(--space-5)}.qs-burger{width:var(--target);height:var(--target);border:1px solid var(--line-strong);border-radius:var(--radius-field);cursor:pointer;background:0 0;flex:none;position:relative}.qs-burger__bar{background:var(--ink);width:17px;height:1.5px;transition:transform var(--dur-hover) var(--ease-quiet);margin:-.75px 0 0 -8.5px;position:absolute;top:50%;left:50%}.qs-burger__bar:first-child{transform:translateY(-5px)}.qs-burger__bar:last-child{transform:translateY(5px)}.qs-burger[aria-expanded=true] .qs-burger__bar:first-child{transform:rotate(45deg)}.qs-burger[aria-expanded=true] .qs-burger__bar:nth-child(2){opacity:0}.qs-burger[aria-expanded=true] .qs-burger__bar:last-child{transform:rotate(-45deg)}.qs-header__mobile{align-items:center;gap:var(--space-2);display:none}.qs-mobile{border-top:1px solid var(--line);background:var(--surface);padding:var(--space-4) var(--gutter) var(--space-6);gap:var(--space-2);max-height:calc(100dvh - var(--header-h));display:grid;overflow:auto}.qs-mobile[hidden]{display:none}.qs-mobile__heading{padding-block:var(--space-2)}.qs-mobile__product{gap:var(--space-3);min-height:calc(var(--target) + var(--space-3));padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-field);color:var(--ink);grid-template-columns:auto 1fr;align-items:center;text-decoration:none;display:grid}.qs-mobile__product:hover{background:var(--acc-tint);color:var(--ink)}.qs-mobile__link{min-height:var(--target-lg);padding-inline:var(--space-3);color:var(--ink);font-size:var(--fs-small);justify-content:space-between;align-items:center;font-weight:500;text-decoration:none;display:flex}.qs-mobile__link--top{border-top:1px solid var(--line);margin-top:var(--space-2)}.qs-mobile__langs{gap:var(--space-2);padding:var(--space-4) var(--space-3) var(--space-2);border-top:1px solid var(--line);margin-top:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.qs-mobile__cta{margin-top:var(--space-3)}html.qs-nav-open{overflow:hidden}@media (width<=900px){.qs-header__desktop{display:none!important}.qs-header__mobile{display:flex}}@media (width>=901px){.qs-mobile{display:none!important}}.qs-note{gap:var(--space-4);padding:var(--pad-card);background:var(--acc-tint);border:1px solid var(--acc-line);border-radius:var(--radius-card);grid-template-columns:auto minmax(0,1fr);align-items:start;max-width:52rem;display:grid}.qs-note p{max-width:var(--measure)}.qs-note:before{content:"";background:var(--acc);border-radius:50%;width:8px;height:8px;margin-block-start:calc(.5lh - 4px)}.qs-note p{font-size:var(--fs-small);color:var(--ink-soft);line-height:1.6}.qs-badge{font-family:var(--font-mono);font-size:var(--fs-micro);padding:var(--pad-badge);border-radius:var(--radius-pill);white-space:nowrap;background:var(--acc-tint);border:1px solid var(--acc-line);color:var(--acc-text);align-items:center;display:inline-flex}.qs-badge--outline{border-color:var(--line-strong);color:var(--ink-soft);background:0 0}.qs-points{gap:var(--space-3);display:grid}.qs-points>li{gap:var(--space-3);font-size:var(--fs-small);color:var(--ink-soft);grid-template-columns:auto minmax(0,1fr);align-items:start;line-height:1.5;display:grid}.qs-points>li:before{content:"";background:var(--acc);width:14px;height:1px;margin-block-start:.5lh}.qs-points--body>li{font-size:var(--fs-body);color:var(--muted)}.qs-points--ruled{border-top:1px solid var(--line);padding-top:var(--space-5)}.qs-defs{display:grid}.qs-defs>div{gap:var(--space-2) var(--space-6);padding-block:var(--space-4);border-top:1px solid var(--line);grid-template-columns:minmax(0,11rem) minmax(0,1fr);display:grid}.qs-defs>div:last-child{border-bottom:1px solid var(--line)}.qs-defs--flush>div:last-child{border-bottom:0;padding-bottom:0}.qs-defs--narrow>div{grid-template-columns:minmax(0,9rem) minmax(0,1fr)}.qs-defs dt{font-size:var(--fs-small);color:var(--ink-soft);font-weight:600}.qs-defs dd{font-size:var(--fs-small);color:var(--ink-soft);line-height:1.55}@media (width<=560px){.qs-defs>div{grid-template-columns:1fr}}.qs-defs__link{color:var(--acc-text);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;margin-block-start:var(--space-2);display:block}.qs-defs__link:hover{text-decoration-color:currentColor}.qs-code{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);display:grid;overflow:hidden}.qs-code__bar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--line);font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--muted);display:flex}.qs-code pre{padding:var(--space-5);font-family:var(--font-mono);font-size:var(--fs-small);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.85}.qs-code .hl-muted{color:var(--muted)}.qs-code .hl-acc{color:var(--acc-text)}.qs-stage{padding-top:clamp(2.5rem,6vw,4.5rem);position:relative}.qs-stage__pin{align-content:center;justify-items:center;gap:var(--space-5);padding-inline:var(--gutter);display:grid}.qs-stage__scene{width:min(100%,70rem);padding-bottom:9%;position:relative}.qs-stage__back{width:86%}.qs-stage__front{width:47%;position:absolute;bottom:0;right:0}.qs-stage__caption{max-width:62ch;font-size:var(--fs-small);color:var(--muted);text-align:center;text-wrap:balance;line-height:1.55}@media (width<=47.99rem){.qs-stage__scene{width:min(100%,26rem);padding-bottom:6%}.qs-stage__back{width:60%}.qs-stage__front{width:56%;top:22%;bottom:auto}.qs-stage .qs-screen{border-radius:var(--radius-tile)}}.qs-screen{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-screen);box-shadow:var(--shadow-quiet);display:block;overflow:hidden}.qs-screen__pic{display:block}.qs-screen__pic--dark,[data-theme=dark] .qs-screen__pic--light{display:none}[data-theme=dark] .qs-screen__pic--dark{display:block}.qs-screen img{width:100%;height:auto;display:block}.qs-header--static{position:relative}.qs-main--themed{background:var(--paper);color:var(--ink)}.qs-pnav{z-index:55;background:var(--header-bg);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);border-bottom:1px solid var(--line);position:sticky;top:0}.qs-js .qs-pnav{visibility:hidden;transition:transform .5s var(--ease-out-expo), visibility 0s linear .5s;position:fixed;inset-inline:0;transform:translateY(-100%)}.qs-js .qs-pnav.is-visible{visibility:visible;transition:transform .5s var(--ease-out-expo), visibility 0s;transform:none}.qs-pnav__inner{align-items:center;gap:var(--space-5);min-height:3.25rem;display:flex}.qs-pnav__name{margin-inline-end:auto}.qs-pnav__links{gap:var(--space-5);display:flex}.qs-pnav__links a{font-size:var(--fs-small);color:var(--ink-soft);transition:color var(--dur-micro);text-decoration:none}.qs-pnav__links a:hover{color:var(--ink)}.qs-pnav__cta{min-height:2.25rem;padding-inline:var(--space-4)}@media (pointer:coarse){.qs-pnav__cta{min-height:var(--target)}}@media (width<=56rem){.qs-pnav__links{display:none}}.qs-phero{padding-block:clamp(2.5rem,6vw,4.5rem) clamp(3.5rem,8vw,6rem);overflow:clip}.qs-phero__inner{justify-items:center;display:grid}.qs-phero__word{letter-spacing:-.04em;color:var(--acc);text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:clamp(5.5rem,23vw,21rem);font-weight:700;line-height:.8}.qs-phero__screen{z-index:1;width:min(100%,62rem);margin-block-start:calc(-1*clamp(.75rem,3.2vw,3rem));position:relative}.qs-phero__foot{justify-content:space-between;align-items:end;gap:var(--space-8);flex-wrap:wrap;width:100%;margin-block-start:clamp(2.5rem,5vw,4rem);display:flex}.qs-phero__promise{gap:var(--space-4);max-width:36rem;display:grid}.qs-phero__name{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.qs-phero__title{text-wrap:balance;letter-spacing:-.03em;color:var(--ink);font-size:clamp(1.75rem,3.6vw,2.75rem);font-weight:700;line-height:1.08}.qs-phero__title .qs-em{display:block}.qs-phero__action{justify-items:end;gap:var(--space-2);text-align:end;display:grid}.qs-phero__note{max-width:22rem;font-size:var(--fs-small);color:var(--muted)}@media (width<=40rem){.qs-phero__action{text-align:start;justify-items:start}}@media (width<=47.99rem){.qs-phero__screen,.qs-chapter__screen,.qs-tabs__panel>.qs-screen{aspect-ratio:10/13;border-radius:var(--radius-tile);width:min(100%,19rem);margin-inline:auto}}.qs-highlights{padding-block:var(--space-field);overflow:clip}.qs-highlights__head{margin-block-end:var(--space-8)}.qs-highlights__title,.qs-why__title,.qs-compare__title,.qs-specs__title{text-wrap:balance;letter-spacing:-.03em;color:var(--ink);font-size:clamp(2rem,4.6vw,3.5rem);font-weight:700;line-height:1.05}.qs-highlights__track{--track-pad:max(var(--gutter), calc((100vw - var(--container)) / 2 + var(--gutter)));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--track-pad);padding:4px var(--track-pad) var(--space-4);scrollbar-width:none;gap:clamp(1rem,2vw,1.5rem);display:flex;position:relative;overflow-x:auto}.qs-highlights__track::-webkit-scrollbar{display:none}.qs-hcard{aspect-ratio:16/10;scroll-snap-align:start;border:1px solid var(--line);border-radius:var(--radius-tile);background:var(--surface);flex-direction:column;flex:0 0 min(86vw,60rem);display:flex;overflow:hidden}.qs-hcard__copy{gap:var(--space-2);max-width:32rem;padding:clamp(1.5rem,3vw,2.5rem) clamp(1.5rem,3vw,2.5rem) 0;display:grid}.qs-hcard__marker{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--acc-text)}.qs-hcard__title{text-wrap:balance;letter-spacing:-.02em;color:var(--ink);font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:700;line-height:1.12}.qs-hcard__text{max-width:44ch;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--muted);text-wrap:pretty}.qs-hcard__screen{flex:none;margin:clamp(1.5rem,3vw,2.25rem) -6% 0 14%}@media (width<=47.99rem){.qs-hcard{aspect-ratio:3/4}.qs-hcard__screen{border-radius:var(--radius-tile);width:72%;margin-inline:auto}}.qs-highlights__controls{justify-content:space-between;align-items:center;gap:var(--space-4);margin-block-start:var(--space-6);display:flex}.qs-highlights__dots{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--surface-2);align-items:center;display:flex}.qs-highlights__dot{border-radius:var(--radius-pill);background:var(--line-strong);cursor:pointer;width:24px;height:24px;transition:width var(--dur-hover) var(--ease-quiet), background-color var(--dur-micro);background-clip:content-box;border:0;padding:8px}.qs-highlights__dot[aria-current]{background-color:var(--ink);width:44px}.qs-highlights__arrows{gap:var(--space-2);display:flex}.qs-highlights__arrow{width:var(--target);height:var(--target);background:var(--surface-2);color:var(--ink);font:inherit;cursor:pointer;transition:background-color var(--dur-micro), color var(--dur-micro);border:0;border-radius:50%;place-items:center;font-size:1.125rem;display:grid}.qs-highlights__arrow:hover{background:var(--line)}.qs-highlights__arrow:disabled{color:var(--line-strong);cursor:default;background:var(--surface-2)}.qs-highlights__note{font-size:var(--fs-small);color:var(--muted);margin-block-start:var(--space-4)}.qs-chapter{padding-block:clamp(5rem,11vw,9rem)}.qs-chapter--field{background:var(--surface-2)}.qs-chapter__head{justify-items:center;gap:var(--space-5);text-align:center;display:grid}.qs-chapter__eyebrow{color:var(--acc-text);font-size:clamp(1rem,1.4vw,1.1875rem);font-weight:600}.qs-chapter__title{text-wrap:balance;letter-spacing:-.035em;max-width:16ch;color:var(--ink);font-size:clamp(2.5rem,6.4vw,5.5rem);font-weight:700;line-height:1.02}.qs-chapter__title .qs-em{display:block}.qs-chapter__text{max-width:40rem;color:var(--muted);font-size:clamp(1.0625rem,1.5vw,1.3125rem);line-height:1.55}.qs-chapter__text strong{color:var(--ink);font-weight:600}.qs-chapter__body{gap:var(--space-8);grid-template-columns:minmax(0,1fr);margin-block-start:clamp(3rem,7vw,5.5rem);display:grid}.qs-chapter__body>*{width:100%}.qs-container--screen{max-width:var(--container-wide)}.qs-chapter__fine{max-width:var(--measure-wide);font-size:var(--fs-small);color:var(--muted);text-align:center;line-height:1.6}.qs-bars{max-width:var(--container-wide);gap:clamp(1.25rem,2.5vw,1.75rem);display:grid}.qs-bars__row{align-items:center;gap:var(--space-2) clamp(1.25rem, 3vw, 2.5rem);grid-template-columns:minmax(0,17rem) minmax(0,1fr) minmax(7rem,auto);display:grid}.qs-bars__label{gap:var(--space-1);display:grid}.qs-bars__name{font-size:var(--fs-body);color:var(--ink);font-weight:600}.qs-bars__caption{font-size:var(--fs-small);color:var(--muted);line-height:1.5}.qs-bars__track{border-radius:var(--radius-pill);background:color-mix(in oklab, var(--ink) 6%, transparent);height:clamp(1.25rem,2.4vw,1.75rem);position:relative;overflow:hidden}.qs-bars__fill{width:var(--high);border-radius:inherit;transform-origin:0;background:linear-gradient(to right, var(--ink-soft) 0 var(--split), color-mix(in oklab, var(--ink-soft) 30%, transparent) 0);position:absolute;inset-block:0;inset-inline-start:0}.qs-bars__figure{letter-spacing:-.02em;color:var(--ink);text-align:end;white-space:nowrap;font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:700;line-height:1.1}.qs-bars__row--answer{border-top:1px solid var(--line-strong);margin-block-start:var(--space-4);padding-block-start:clamp(1.25rem,2.5vw,1.75rem)}.qs-bars__row--answer .qs-bars__fill{background:var(--acc)}.qs-bars__row--answer :is(.qs-bars__name,.qs-bars__figure){color:var(--acc-text)}@media (width<=47.99rem){.qs-bars__row{grid-template-columns:minmax(0,1fr) auto}.qs-bars__label{grid-column:1/-1}}.qs-collapse{align-items:center;gap:var(--space-8) clamp(1.5rem, 4vw, 3.5rem);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);max-width:60rem;display:grid}.qs-collapse figure{gap:var(--space-5);margin:0;display:grid}.qs-collapse figcaption{gap:var(--space-1);display:grid}.qs-collapse__dots{aspect-ratio:2;background:radial-gradient(circle, color-mix(in oklab, var(--acc) 70%, transparent) 32%, transparent 36%) 0 0 / 5% 10%;width:100%;max-width:24rem}.qs-collapse__op{color:var(--muted);font-size:clamp(2.5rem,5vw,4rem);font-weight:300;line-height:1}.qs-collapse__issue{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--acc-line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-quiet);display:grid}.qs-collapse__class{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--ink);overflow-wrap:anywhere}.qs-collapse__meta{gap:var(--space-2);display:flex}.qs-collapse__figure{letter-spacing:-.035em;color:var(--ink);font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1}.qs-collapse__one .qs-collapse__figure{color:var(--acc-text)}.qs-collapse__label{font-size:var(--fs-body);color:var(--ink);font-weight:600}.qs-collapse__text{max-width:34ch;font-size:var(--fs-small);color:var(--muted);line-height:1.55}@media (width<=47.99rem){.qs-collapse{grid-template-columns:minmax(0,1fr);justify-items:start}}.qs-flow{gap:var(--space-8) clamp(1.5rem, 4vw, 3rem);grid-template-columns:repeat(3,minmax(0,1fr));max-width:60rem;display:grid;position:relative}.qs-flow:before{content:"";background:var(--line-strong);height:1px;position:absolute;inset-block-start:7px;inset-inline:0}.qs-flow__step{gap:var(--space-2);padding-block-start:var(--space-8);display:grid;position:relative}.qs-flow__step:before{content:"";background:var(--paper);border:1px solid var(--line-strong);border-radius:50%;width:15px;height:15px;position:absolute;inset-block-start:0;inset-inline-start:0}.qs-chapter--field .qs-flow__step:before{background:var(--surface-2)}.qs-flow__step--pivot:before{background:var(--acc);border-color:var(--acc)}.qs-chapter--field .qs-flow__step--pivot:before{background:var(--acc)}.qs-flow__label{font-size:var(--fs-lead);color:var(--ink);font-weight:700}.qs-flow__step--pivot .qs-flow__label{color:var(--acc-text)}.qs-flow__text{max-width:30ch;font-size:var(--fs-small);color:var(--muted);line-height:1.55}@media (width<=40rem){.qs-flow{grid-template-columns:minmax(0,1fr);padding-inline-start:var(--space-8)}.qs-flow:before{width:1px;height:auto;inset-block:0;inset-inline-start:calc(var(--gutter) + 7px)}.qs-flow__step{padding-block-start:0}.qs-flow__step:before{inset-inline-start:calc(-1 * var(--space-8))}}.qs-facts{gap:var(--gap-tiles);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));max-width:60rem;display:grid}.qs-facts>li{gap:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-tile);background:var(--surface);align-content:start;padding:clamp(1.25rem,2.5vw,1.75rem);display:grid}.qs-facts__label{letter-spacing:-.015em;color:var(--acc-text);font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700}.qs-facts__text{font-size:var(--fs-small);color:var(--muted);line-height:1.55}.qs-install{align-items:center;gap:var(--space-8) clamp(2rem, 5vw, 4rem);max-width:var(--container-wide);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);display:grid}.qs-install .qs-code{box-shadow:var(--shadow-quiet)}.qs-install__note{max-width:var(--measure-wide);font-size:var(--fs-small);color:var(--muted);text-align:center;grid-column:1/-1;margin-inline:auto;line-height:1.6}@media (width<=56rem){.qs-install{grid-template-columns:minmax(0,1fr)}}.qs-checks{gap:var(--space-5);display:grid}.qs-checks>li{gap:var(--space-3);font-size:var(--fs-body);color:var(--ink);grid-template-columns:auto minmax(0,1fr);align-items:start;line-height:1.5;display:grid}.qs-checks>li:before{content:"";background-color:var(--acc);width:1.375rem;height:1.375rem;margin-block-start:calc(.5lh - .6875rem);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='10' fill='none' stroke='%23000' stroke-width='1.4'/%3E%3Cpath d='M6.6 11.4l3 3 5.8-6.6' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='10' fill='none' stroke='%23000' stroke-width='1.4'/%3E%3Cpath d='M6.6 11.4l3 3 5.8-6.6' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.qs-numbered{counter-reset:qs-num;gap:var(--space-6);display:grid}.qs-numbered>li{counter-increment:qs-num;gap:var(--space-1) var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.qs-numbered>li:before{content:counter(qs-num);background:var(--acc-tint);width:2rem;height:2rem;box-shadow:inset 0 0 0 1px var(--acc-line);font-size:var(--fs-small);color:var(--acc-text);border-radius:50%;grid-row:span 2;place-items:center;font-weight:700;display:grid}.qs-numbered__title{font-size:var(--fs-body);color:var(--ink);font-weight:600}.qs-numbered__text{font-size:var(--fs-small);color:var(--muted);line-height:1.55}.qs-mcp{gap:var(--space-8);max-width:var(--measure-wide);display:grid}.qs-mcp__label{font-size:var(--fs-small);color:var(--ink);text-align:center;margin-block-end:var(--space-3);font-weight:600}.qs-mcp__list{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.qs-mcp__list code{min-height:2rem;padding-inline:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-pill);font-family:var(--font-mono);color:var(--acc-text);align-items:center;font-size:.8125rem;display:inline-flex}.qs-coverage{gap:var(--space-10) clamp(2rem, 5vw, 4rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));display:grid}.qs-coverage__label{color:var(--acc-text);margin-block-end:var(--space-4);font-weight:600}.qs-coverage__items>div{gap:var(--space-1);padding-block:var(--space-4);border-top:1px solid var(--line);display:grid}.qs-coverage__items dt{color:var(--ink);font-weight:600}.qs-coverage__items dd{font-size:var(--fs-small);color:var(--muted);line-height:1.55}.qs-tabs{justify-items:center;gap:var(--space-6);display:grid}.qs-tabs__panels{gap:var(--space-8);width:100%;display:grid}.qs-tabs__panel{gap:var(--space-3);margin:0;display:grid}.qs-tabs__caption{font-size:var(--fs-small);color:var(--muted);text-align:center}.qs-js .qs-tabs__panel{opacity:0;visibility:hidden;transition:opacity .45s var(--ease-quiet), visibility 0s linear .45s;grid-area:1/1}.qs-js .qs-tabs__panel.is-active{opacity:1;visibility:visible;transition-delay:0s}.qs-js .qs-tabs__caption{display:none}.qs-tabs__list{justify-content:center;gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-pill);background:var(--surface-2);flex-wrap:wrap;display:inline-flex}.qs-tabs__tab{min-height:2.5rem;padding:0 var(--space-5);border-radius:var(--radius-pill);color:var(--ink-soft);font:inherit;font-size:var(--fs-small);cursor:pointer;transition:background-color var(--dur-micro), color var(--dur-micro);background:0 0;border:0;font-weight:600}.qs-tabs__tab:hover{color:var(--ink)}.qs-tabs__tab[aria-selected=true]{background:var(--cta);color:var(--on-cta)}@media (pointer:coarse){.qs-tabs__tab{min-height:var(--target)}}.qs-price{padding-block:clamp(5rem,11vw,9rem)}.qs-price__head{justify-items:center;gap:var(--space-5);text-align:center;display:grid}.qs-price__figure{letter-spacing:-.04em;color:var(--acc);white-space:nowrap;font-size:clamp(6rem,20vw,15rem);font-weight:700;line-height:.85}.qs-price__limits{justify-content:center;gap:var(--space-2);margin-block:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.qs-price__limits li{min-height:2.25rem;padding-inline:var(--space-4);border:1px solid var(--acc-line);border-radius:var(--radius-pill);background:var(--acc-tint);font-size:var(--fs-small);color:var(--ink);align-items:center;font-weight:600;display:inline-flex}.qs-price__more{gap:var(--space-6);max-width:var(--container-wide);margin-block-start:clamp(4rem,8vw,6rem);display:grid}.qs-price__more-title{letter-spacing:-.02em;color:var(--ink);text-align:center;font-size:clamp(1.375rem,2.4vw,1.75rem);font-weight:700}.qs-price__plans{gap:var(--gap-tiles);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));align-items:stretch;display:grid}.qs-price__plan{align-content:start;gap:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-tile);background:var(--surface);padding:clamp(1.5rem,3vw,2.25rem);display:grid}.qs-price__plan--recommended{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc)}.qs-price__plan-head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.qs-price__plan-name{font-size:var(--fs-lead);color:var(--ink);font-weight:700}.qs-price__plan-price{letter-spacing:-.03em;color:var(--ink);font-size:clamp(2.25rem,4vw,3rem);font-weight:700;line-height:1}.qs-price__plan-price span{font-size:var(--fs-small);letter-spacing:0;color:var(--muted);margin-block-start:var(--space-2);font-weight:400;display:block}.qs-price__plan-limits{font-size:var(--fs-small);color:var(--ink-soft);line-height:1.6}.qs-price__note{max-width:var(--measure-wide);font-size:var(--fs-small);color:var(--muted);text-align:center;margin-inline:auto;line-height:1.6}.qs-price__note a{color:var(--acc-text);white-space:nowrap}.qs-why{background:var(--surface-2);padding-block:clamp(4.5rem,9vw,7rem)}.qs-why+.qs-specs{border-top:0}.qs-why__title{padding-inline:var(--gutter);margin-block-end:clamp(2rem,4vw,3rem)}.qs-why__title .qs-em,.qs-compare__title .qs-em{display:block}.qs-why__grid{gap:var(--gap-tiles);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.qs-why__item{gap:var(--space-8);border:1px solid var(--line);border-radius:var(--radius-tile);background:var(--surface);grid-template-rows:1fr auto;min-height:17rem;padding:clamp(1.5rem,3vw,2.25rem);display:grid;overflow:hidden}.qs-why__item--wide{align-items:end;gap:var(--space-6) clamp(1.5rem, 3vw, 2.5rem);grid-column:span 2;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.qs-why__item--wide .qs-why__art{order:2;justify-content:flex-end;align-self:center}.qs-why__art{min-width:0;min-height:3.5rem;color:var(--acc);align-items:flex-start;display:flex}.qs-why__words{gap:var(--space-3);display:grid}.qs-why__figure{letter-spacing:-.035em;color:var(--acc-text);white-space:nowrap;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1}.qs-why__unit{letter-spacing:-.01em;margin-inline-start:.22em;font-size:.46em;font-weight:600}.qs-why__caption{max-width:30ch;font-size:var(--fs-body);color:var(--muted);line-height:1.5}@media (width<=60rem){.qs-why__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=36rem){.qs-why__grid{grid-template-columns:minmax(0,1fr)}.qs-why__item,.qs-why__item--wide{grid-column:auto;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);min-height:0}.qs-why__item--wide .qs-why__art{order:0;justify-content:flex-start}}.qs-why__code{white-space:nowrap;width:100%;font-family:var(--font-mono);color:var(--muted);font-size:.75rem;line-height:1.8;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 80%,#0000);mask-image:linear-gradient(90deg,#000 80%,#0000)}.qs-why__code b{color:var(--acc-text);font-weight:400}.qs-why__glyph{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:3.25rem;height:3.25rem}.qs-why__item--wide .qs-why__glyph{width:clamp(4rem,7vw,5.5rem);height:auto}.qs-why__line{width:100%;height:3rem;overflow:visible}.qs-why__line path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.qs-why__flag{width:3.75rem;height:auto}.qs-why__bars{align-items:flex-end;gap:3px;width:100%;height:3.5rem;display:flex}.qs-why__bars>span{height:var(--h);background:color-mix(in oklab, currentColor 45%, transparent);border-radius:2px;flex:1}.qs-why__art--latency .qs-why__bars>span,.qs-why__bars>span.is-now{background:currentColor}.qs-why__art--issue{gap:6px;width:100%;display:grid}.qs-why__row{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4);border:1px solid var(--acc-line);border-radius:var(--radius-field);background:var(--paper);display:flex}.qs-why__row code{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);color:var(--ink);font-size:.75rem;overflow:hidden}.qs-why__row--ghost{border-radius:var(--radius-pill);background:color-mix(in oklab, currentColor 18%, transparent);border:0;justify-self:center;height:8px;padding:0}.qs-why__row--ghost:first-child{opacity:.6;width:84%}.qs-why__row--ghost:nth-child(2){width:92%}.qs-why__table{width:100%;font-size:.75rem;display:grid}.qs-why__table>span{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-2);border-bottom:1px solid var(--line);display:flex}.qs-why__table code{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);color:var(--ink);overflow:hidden}.qs-why__chips{flex-wrap:wrap;gap:6px;display:flex}.qs-why__item--wide .qs-why__chips{justify-content:flex-end}.qs-why__chips code{min-height:1.75rem;padding-inline:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-pill);font-family:var(--font-mono);color:var(--acc-text);white-space:nowrap;align-items:center;font-size:.75rem;display:inline-flex}.qs-why__compare{gap:var(--space-3);width:100%;display:grid}.qs-why__compare-row{gap:var(--space-1);font-size:var(--fs-small);color:var(--muted);display:grid}.qs-why__compare-row--ours{color:var(--acc-text);font-weight:600}.qs-why__track{border-radius:var(--radius-pill);background:color-mix(in oklab, var(--ink) 7%, transparent);height:.75rem;display:block;overflow:hidden}.qs-why__track>span{width:var(--h);border-radius:inherit;background:linear-gradient(to right, var(--muted) 0 var(--split,100%), color-mix(in oklab, var(--muted) 35%, transparent) 0);height:100%;display:block}.qs-why__compare-row--ours .qs-why__track>span{background:currentColor}.qs-why__dots{grid-template-columns:repeat(10,minmax(0,1fr));gap:5px;width:min(100%,17rem);display:grid}.qs-why__dots>span{aspect-ratio:1;background:currentColor;border-radius:3px}.qs-why__dots>span:nth-child(3n+2){opacity:.55}.qs-why__dots>span:nth-child(7n){opacity:.3}.qs-why__ticks{align-items:flex-end;gap:3px;width:100%;height:2.5rem;display:flex}.qs-why__ticks>span{background:color-mix(in oklab, currentColor 55%, transparent);border-radius:2px;flex:1;height:55%}.qs-why__ticks>span:nth-child(12n+1){background:currentColor;height:100%}.qs-specs{border-top:1px solid var(--line)}.qs-specs__head{gap:var(--space-4);align-content:start;max-width:24rem;display:grid}.qs-specs__lead{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--muted)}.qs-specs__link{min-height:var(--target);font-size:var(--fs-small);color:var(--acc-text);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;align-items:center;font-weight:600;display:inline-flex}.qs-specs__link:hover{color:var(--acc-text);text-decoration-color:currentColor}@media (width>=60rem){.qs-specs__head{top:calc(3.25rem + var(--space-8));position:sticky}}.qs-compare{background:var(--surface-2);padding-block:clamp(4.5rem,9vw,7rem)}.qs-specs+.qs-compare{border-top:0}.qs-compare__title{text-align:center;margin-block-end:clamp(2.5rem,5vw,3.5rem)}.qs-compare__grid{gap:var(--space-12) clamp(2rem, 6vw, 5rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));max-width:54rem;margin-inline:auto;display:grid}.qs-compare__item{align-content:start;justify-items:center;gap:var(--space-3);text-align:center;display:grid}.qs-compare__mark{margin-block-end:var(--space-2)}.qs-compare__name{color:var(--ink);font-size:1.625rem;font-weight:400;line-height:1.1}.qs-compare__name b{font-weight:300}.qs-compare__name i{color:var(--acc-text);font-style:normal;font-weight:600}.qs-compare__tagline{font-size:var(--fs-lead);color:var(--ink);font-weight:600}.qs-compare__short{max-width:30ch;font-size:var(--fs-small);color:var(--muted);line-height:1.55}.qs-compare__points{gap:var(--space-2);width:100%;border-top:1px solid var(--line-strong);margin-block-start:var(--space-3);padding-block-start:var(--space-4);display:grid}.qs-compare__points li{font-size:var(--fs-small);color:var(--ink-soft);line-height:1.5}.qs-compare__actions{justify-items:center;gap:var(--space-2);margin-block-start:var(--space-4);display:grid}.qs-compare__more{min-height:var(--target);font-size:var(--fs-small);color:var(--acc-text);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;align-items:center;font-weight:600;display:inline-flex}.qs-compare__here{min-height:var(--target);font-size:var(--fs-small);color:var(--muted);align-items:center;display:flex}.qs-tiles{gap:var(--gap-tiles);display:grid}.qs-tile{isolation:isolate;border-radius:var(--radius-tile);background:var(--surface);color:var(--ink);position:relative;overflow:hidden}.qs-tile--product{padding:clamp(2.75rem, 6vw, 4.75rem) var(--gutter) 0;text-align:center;background:var(--acc-tint);justify-items:center;gap:clamp(2.25rem,5vw,3.5rem);display:grid}.qs-tile--card{align-content:space-between;gap:var(--space-8);border:1px solid var(--line);min-height:clamp(24rem,34vw,31rem);padding:clamp(1.75rem,3.5vw,2.75rem);display:grid}.qs-tile--night{background:var(--surface)}.qs-tile__copy{justify-items:center;gap:var(--space-4);max-width:46rem;display:grid}.qs-tile__copy--start{text-align:start;justify-items:start;max-width:34rem}.qs-tile__brand{justify-content:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.qs-tile__title{text-wrap:balance;letter-spacing:-.03em;color:var(--ink);font-size:clamp(2rem,4.6vw,3.5rem);font-weight:700;line-height:1.04}.qs-tile__title .qs-em{display:block}.qs-tile__title--sm{letter-spacing:-.025em;font-size:clamp(1.5rem,2.6vw,2.125rem);line-height:1.1}.qs-tile__text{max-width:46ch;font-size:var(--fs-lead);color:var(--muted);text-wrap:pretty;line-height:1.55}.qs-tile__actions{justify-content:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.qs-tile__link{min-height:var(--target);color:var(--ink);font-size:var(--fs-small);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;align-items:center;font-weight:600;display:inline-flex}.qs-tile__link:hover{color:var(--ink);text-decoration-color:currentColor}.qs-tile__media{width:min(100%,62rem);height:clamp(15rem,34vw,29rem)}.qs-tile__screen{border-end-end-radius:0;border-end-start-radius:0}@media (width<=47.99rem){.qs-tile--product .qs-tile__media{width:min(100%,19rem);height:21rem}.qs-tile--product .qs-tile__screen{border-start-start-radius:var(--radius-tile);border-start-end-radius:var(--radius-tile)}}.qs-bento{gap:var(--gap-tiles);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.qs-bento__agency,.qs-bento__live{grid-column:span 7}.qs-bento__dev,.qs-bento__france{grid-column:span 5}@media (width<=60rem){.qs-bento>*{grid-column:1/-1}}.qs-bento__agency{padding-block-end:0;padding-inline-end:0}.qs-bento__agency .qs-tile__copy{padding-inline-end:clamp(1.75rem,3.5vw,2.75rem)}.qs-tile__media--corner{justify-self:end;width:92%;height:clamp(15rem,25vw,21rem)}.qs-tile__media--corner .qs-tile__screen{border-start-end-radius:0}.qs-tile__flag{line-height:0}.qs-tile__defs{align-self:end}.qs-bento__live{padding:0}.qs-terminal{padding:var(--space-5);overflow-wrap:anywhere;white-space:pre-wrap;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-field);font-family:var(--font-mono);font-size:clamp(var(--fs-micro), 2.9vw, var(--fs-small));color:var(--ink-soft);margin:0;line-height:1.8}.qs-terminal__prompt,.qs-terminal__dim{color:var(--muted)}.qs-terminal__acc{color:var(--acc-text)}.qs-live{align-content:space-between;gap:var(--space-6);height:100%;padding:clamp(1.75rem,3.5vw,2.75rem);display:grid}.qs-live__title{max-width:30ch;font-family:var(--font-serif);color:var(--ink);text-wrap:balance;font-size:clamp(1.375rem,2.2vw,1.75rem);line-height:1.3}.qs-live__facts{gap:var(--space-5) var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));display:grid}.qs-live__facts li{gap:var(--space-3);max-width:34ch;padding-top:var(--space-4);border-top:2px solid var(--acc);font-size:var(--fs-small);color:var(--muted);align-content:start;line-height:1.5;display:grid}.qs-live__figure{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--acc-text);font-variant-numeric:lining-nums;margin-block-end:var(--space-2);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:400;line-height:1;display:block}.qs-live__wave{margin-block:calc(-1 * var(--space-4)) calc(-1 * var(--space-2))}.qs-wave{width:100%;display:block;overflow:visible}.qs-wave path{fill:none;stroke:var(--acc);stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.8}@media (prefers-reduced-motion:no-preference){.qs-wave path{stroke-dasharray:2400;stroke-dashoffset:2400px;animation:qs-draw 2.6s var(--ease-quiet) .25s forwards}@keyframes qs-draw{to{stroke-dashoffset:0}}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (width>=48rem){.qs-stage{view-timeline:--qs-stage block;view-timeline-inset:var(--header-h) 0;height:175vh}.qs-stage__pin{top:var(--header-h);height:calc(100svh - var(--header-h));position:sticky;overflow:clip}.qs-stage__scene{width:min(100%, 70rem, calc((100svh - var(--header-h) - 7rem) * 1.42))}.qs-stage__back{transform-origin:30% 42%;will-change:transform;animation:linear both qs-pull-back;animation-timeline:--qs-stage;animation-range:contain contain 55%}.qs-stage__front{will-change:transform;animation:linear both qs-slide-over;animation-timeline:--qs-stage;animation-range:contain 30% contain 80%}@keyframes qs-pull-back{0%{transform:scale(1.38)}to{transform:none}}@keyframes qs-slide-over{0%{transform:translate(12%,46%)}to{transform:none}}}@media (prefers-reduced-motion:no-preference){.qs-tile--product .qs-tile__screen,.qs-tile__media--corner .qs-tile__screen{animation:linear both qs-rise-out;animation-timeline:view();animation-range:entry cover 42%}@keyframes qs-rise-out{0%{transform:translateY(18%)scale(.94)}to{transform:none}}@media (width<=47.99rem){.qs-stage__front{animation:linear both qs-drift;animation-timeline:view();animation-range:entry cover 50%}@keyframes qs-drift{0%{transform:translateY(16%)}to{transform:none}}}.qs-phero__word{animation:linear both qs-name-drift;animation-timeline:scroll(root);animation-range:0 70vh}@keyframes qs-name-drift{to{transform:translateY(-14%)}}.qs-chapter__screen,.qs-tabs__panels{animation:linear both qs-rise-out;animation-timeline:view();animation-range:entry cover 38%}.qs-bars__fill{animation:linear both qs-bar-fill;animation-timeline:view();animation-range:entry 30% cover 45%}@keyframes qs-bar-fill{0%{transform:scaleX(.12)}to{transform:none}}.qs-live .qs-wave path{animation:linear both qs-draw;animation-timeline:view();animation-range:entry 10% cover 50%}}}@media print{.qs-stage{height:auto}.qs-stage__pin{height:auto;position:static}}.qs-footer{color:var(--ink);background:var(--paper);border-top:1px solid var(--line);padding-block-start:var(--space-field);overflow:hidden}main:has(>.qs-section--alt:last-child)+.qs-footer{border-top:0}.qs-footer__grid{gap:var(--space-10) var(--space-6);grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));align-items:start;display:grid}@media (width<=60rem){.qs-footer__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.qs-footer__about{grid-column:1/-1}}.qs-footer__about{gap:var(--space-5);max-width:24rem;display:grid}.qs-footer__line{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;font-size:clamp(1.375rem,2.2vw,1.75rem);line-height:1.25}.qs-footer__col{gap:var(--space-1);align-content:start;display:grid}.qs-footer__giant{margin-block-start:clamp(3rem,7vw,5.5rem);padding-block-end:clamp(1.25rem,3vw,2.5rem)}.qs-footer__giant svg{width:100%;height:auto;display:block;overflow:visible}.qs-footer__giant text{font-family:var(--font-sans);fill:var(--ink)}.qs-footer__quiet{font-weight:300}.qs-footer__word{font-weight:600}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.qs-footer__giant svg{animation:linear both qs-rise-out;animation-timeline:view();animation-range:entry}.qs-footer__tail{stroke-dasharray:16;animation:linear both qs-tail-draw;animation-timeline:view();animation-range:entry 60%}@keyframes qs-tail-draw{0%{stroke-dashoffset:16px}to{stroke-dashoffset:0}}}}.qs-footer__title{font-size:var(--fs-small);color:var(--ink);margin-bottom:var(--space-2);font-weight:600}.qs-footer__link{align-items:center;gap:var(--space-2);min-height:var(--target);font-size:var(--fs-small);color:var(--ink);line-height:1.4;text-decoration:none;display:flex}.qs-footer__link:hover{color:var(--acc-text)}.qs-footer__link--muted{color:var(--muted)}.qs-footer__link--muted:hover{color:var(--ink)}.qs-footer__dot{background:var(--acc);border-radius:50%;flex:none;width:6px;height:6px}.qs-footer__bar{margin-top:var(--space-12);padding-top:var(--space-5);border-top:1px solid var(--line);gap:var(--space-2) var(--space-5);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.qs-footer__flag{vertical-align:middle;flex:none;display:inline-block}.qs-footer__origin{align-items:center;gap:var(--space-2);display:flex}.qs-note p a,.qs-small a{color:var(--acc-text)}.qs-mail__at:before{content:"@"}.qs-mail:not([href]){color:inherit}.qs-doc,.qs-contact{padding-block:clamp(3rem, 7vw, 5.5rem) var(--space-field)}.qs-doc__grid{grid-template-columns:minmax(0,13rem) minmax(0,46rem);align-items:start;gap:clamp(2.5rem,5vw,3.5rem) clamp(2.5rem,7vw,6rem);display:grid}.qs-doc__head{gap:var(--space-4);grid-column:2;display:grid}.qs-doc__title{text-wrap:balance;letter-spacing:-.03em;color:var(--ink);font-size:clamp(2.25rem,5vw,3.25rem);font-weight:700;line-height:1.05}.qs-doc__lead{max-width:60ch;font-size:var(--fs-lead);color:var(--muted);line-height:1.6}.qs-doc__date{font-size:var(--fs-small);color:var(--muted)}.qs-doc__toc{top:calc(var(--header-h) + var(--space-6));grid-area:1/1/span 2;position:sticky}.qs-doc__toc-title{font-size:var(--fs-small);color:var(--ink);margin-block-end:var(--space-3);font-weight:600}.qs-doc__toc ul{border-inline-start:1px solid var(--line);display:grid}.qs-doc__toc a{min-height:2.25rem;padding:var(--space-1) 0 var(--space-1) var(--space-4);font-size:var(--fs-small);color:var(--muted);transition:color var(--dur-micro), border-color var(--dur-micro);border-inline-start:1px solid #0000;align-items:center;margin-inline-start:-1px;line-height:1.35;text-decoration:none;display:flex}.qs-doc__toc a:hover{color:var(--ink)}.qs-doc__toc a[aria-current]{color:var(--ink);border-inline-start-color:var(--ink);font-weight:600}.qs-doc__body{grid-column:2;gap:clamp(2.5rem,5vw,3.25rem);display:grid}.qs-doc__section{gap:var(--space-4);display:grid}.qs-doc__section h2,.qs-contact__directory-title{letter-spacing:-.015em;color:var(--ink);font-size:1.3125rem;font-weight:650;line-height:1.3}.qs-doc__section p,.qs-doc__list li{max-width:68ch;font-size:var(--fs-body);color:var(--muted);line-height:1.7}.qs-doc__section p a,.qs-doc__list a{color:var(--ink);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.qs-doc__section p a:hover{text-decoration-color:currentColor}.qs-doc__list{gap:var(--space-2);padding-inline-start:var(--space-5);list-style:outside;display:grid}.qs-doc__list li::marker{color:var(--line-strong)}.qs-doc__facts>div{gap:var(--space-1) var(--space-6);padding-block:var(--space-3);border-top:1px solid var(--line);grid-template-columns:minmax(0,11rem) minmax(0,1fr);display:grid}.qs-doc__facts>div:last-child{border-bottom:1px solid var(--line)}.qs-doc__facts dt{font-size:var(--fs-small);color:var(--muted)}.qs-doc__facts dd{font-size:var(--fs-small);color:var(--ink);overflow-wrap:anywhere;line-height:1.55}.qs-doc__facts a{color:var(--ink);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.qs-doc__table{border:1px solid var(--line);border-radius:var(--radius-field);overflow-x:auto}.qs-doc__table table{border-collapse:collapse;width:100%;min-width:34rem;font-size:var(--fs-small);line-height:1.5}.qs-doc__table th,.qs-doc__table td{padding:var(--space-3) var(--space-4);text-align:start;vertical-align:top;border-top:1px solid var(--line)}.qs-doc__table thead th{background:var(--surface-2);color:var(--ink);border-top:0;font-weight:600}.qs-doc__table tbody th{font-weight:400}.qs-doc__table td{color:var(--muted)}.qs-doc__table code{font-family:var(--font-mono);color:var(--ink);white-space:nowrap;font-size:.8125rem}.qs-doc__links{border-top:1px solid var(--line);display:grid}.qs-doc__links li{align-items:center;gap:var(--space-1) var(--space-5);min-height:var(--target-lg);padding-block:var(--space-2);border-bottom:1px solid var(--line);font-size:var(--fs-small);flex-wrap:wrap;display:flex}.qs-doc__links-name{min-width:9rem;color:var(--ink);font-weight:600}.qs-doc__links a{color:var(--ink);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px}.qs-doc__links a:hover{text-decoration-color:currentColor}@media (width<=56rem){.qs-doc__grid{grid-template-columns:minmax(0,1fr)}.qs-doc__head,.qs-doc__toc,.qs-doc__body{grid-area:auto/1}.qs-doc__toc{position:static}}@media (width<=40rem){.qs-doc__facts>div{grid-template-columns:minmax(0,1fr)}}.qs-contact__head{gap:var(--space-4);max-width:46rem;display:grid}.qs-contact__address{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-4);display:flex}.qs-contact__email{letter-spacing:-.02em;color:var(--ink);text-decoration-thickness:2px;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.2em;overflow-wrap:anywhere;font-size:clamp(1.5rem,4.2vw,2.25rem);font-weight:600;line-height:1.2}.qs-contact__email:hover{color:var(--ink);text-decoration-color:currentColor}.qs-contact__copy{cursor:pointer;font-family:inherit}.qs-contact__copy.is-done{background:var(--surface-2);border-color:var(--line)}.qs-contact__directory{gap:var(--space-5);margin-block-start:clamp(3.5rem,8vw,6rem);display:grid}.qs-directory{border-top:1px solid var(--line-strong);display:grid}.qs-directory>li{gap:var(--space-3) clamp(2rem, 5vw, 4rem);padding-block:var(--space-6);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,17rem);display:grid}.qs-directory__topic{gap:var(--space-2);display:grid}.qs-directory__topic h3{font-size:var(--fs-body);color:var(--ink);font-weight:600;line-height:1.4}.qs-directory__topic p{max-width:60ch;font-size:var(--fs-small);color:var(--muted);line-height:1.6}.qs-directory__channel{gap:var(--space-1);align-content:start;display:grid}.qs-directory__channel a{width:fit-content;min-height:2rem;font-size:var(--fs-small);color:var(--acc-text);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;font-weight:600;display:inline-flex}.qs-directory__channel a:hover{text-decoration-color:currentColor}@media (pointer:coarse){.qs-directory__channel a,.qs-doc__toc a{min-height:var(--target)}}@media (width<=44rem){.qs-directory>li{grid-template-columns:minmax(0,1fr)}}}@layer utilities{.qs-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
