.qs-page{background:var(--q-bg);min-height:100dvh;color:var(--q-ink);font-family:var(--q-font-text);flex-direction:column;display:flex}@media (width>=1024px){.qs-page,.qu-shell{padding-bottom:var(--qs-cookies-h,0px);box-sizing:border-box}:is(body:has(.qu-aside) .qs-page,body:has(.qu-aside) .qu-shell){padding-bottom:0}}.qs-page>main{flex-direction:column;flex:1;display:flex}.qs-header{align-items:center;gap:8px;min-height:64px;display:flex}.qs-header .qu-logo{align-items:center;min-height:44px;display:inline-flex}.qs-header__nav{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}@media (width>=768px){.qs-header{min-height:72px}}@media (width<=479px){.qs-hide-sm{display:none}}.qs-footer{color:var(--q-muted);padding-block:24px 40px;font-size:14px;line-height:20px}.qs-footer__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;display:flex}.qs-footer__nav{flex-wrap:wrap;column-gap:24px;display:flex}.qs-footer__link{min-height:44px;font:inherit;color:var(--q-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative}.qs-footer__link:after{content:"";position:absolute;inset:0 -12px}.qs-footer__link:hover{color:var(--q-ink);text-underline-offset:2px;text-decoration:underline}.qs-footer__link:focus-visible{outline:2px solid var(--q-accent);outline-offset:2px}.qs-footer__slogan{margin:0}.qs-footer__slogan strong{color:var(--q-ink);font-family:var(--q-font-display);font-weight:700}.qs-hero{grid-template-columns:minmax(0,1fr);align-items:center;gap:40px;margin-block:0 auto;padding-block:24px 40px;display:grid}@media (width>=1024px){.qs-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:64px;padding-block:64px}}.qs-hero__text{flex-direction:column;gap:16px;min-width:0;display:flex}.qs-hero__title{max-width:14ch}@media (width>=1024px){.qs-hero__title{max-width:16ch;font-size:48px;line-height:52px}}.qs-hero__lead{max-width:44ch;font-size:18px;line-height:28px}.qs-cta{flex-wrap:wrap;align-items:center;gap:16px;min-height:52px;margin-top:8px;display:flex}.qs-cta__row{flex-wrap:wrap;gap:16px;width:100%;display:flex}.qs-cta__note{width:100%;margin:0}.qs-wait{width:100%}.qs-cta__load{flex-direction:column;gap:16px;width:100%;display:flex}.qs-cta__load .qs-skel{border-radius:var(--q-r-md);background:var(--q-track);width:240px;height:52px}.qs-cta__load .qs-skel--note{border-radius:8px;width:280px;max-width:100%;height:20px}@media (width<=479px){.qs-cta__row>*,.qs-news__btn{width:100%}}.qs-soon{font-family:var(--q-font-display);letter-spacing:-.015em;color:var(--q-ink);margin:0;font-size:22px;font-weight:800;line-height:28px}.qs-news{flex-direction:column;gap:16px;width:100%;max-width:440px;display:flex}.qs-error{flex-direction:column;align-items:flex-start;gap:16px;width:100%;max-width:440px;display:flex}.qs-example{min-width:0}.qs-example__card{background:var(--q-surface);border-radius:var(--q-r-lg);box-shadow:var(--q-shadow-md);flex-direction:column;gap:16px;padding:24px;display:flex}.qs-example__tags{flex-wrap:wrap;gap:8px;display:flex}.qs-example__meta{margin:4px 0 0}.qs-example__quote{border-radius:var(--q-r-md);background:var(--q-tint);color:var(--q-ink);margin:0;padding:16px;font-size:16px;line-height:24px}.qs-example__legend{max-width:46ch;margin:16px 0 0}.qs-how{padding-block:40px 64px}@media (width>=1024px){.qs-how{padding-block:64px}}.qs-how__title{margin:0 0 24px}.qs-how__grid{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}@media (width>=768px){.qs-how__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px}}.qs-how__sub{max-width:28ch;margin:0 0 16px}.qs-how__list{counter-reset:etape;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.qs-how__list li{counter-increment:etape;max-width:44ch;color:var(--q-muted);grid-template-columns:32px minmax(0,1fr);column-gap:16px;font-size:16px;line-height:24px;display:grid}.qs-how__list li:before{content:counter(etape);border-radius:var(--q-r-full);background:var(--q-tint);width:32px;height:32px;color:var(--q-accent);font-family:var(--q-font-display);place-items:center;font-size:15px;font-weight:700;display:grid}.qs-cookies{box-sizing:border-box;border:1px solid var(--q-line);border-radius:var(--q-r-lg);background:var(--q-surface);color:var(--q-ink);font-family:var(--q-font-text);margin:16px;padding:24px}.qs-cookies:focus{outline:none}.qs-cookies__text{margin:0;font-size:15px;line-height:22px}.qs-cookies__actions{grid-template-columns:1fr;gap:8px;margin-top:16px;display:grid}@media (width>=480px){.qs-cookies__actions{grid-template-columns:1fr 1fr}}@media (width<=1023px) and (height<=520px){.qs-cookies{padding:16px}.qs-cookies__actions{grid-template-columns:1fr 1fr;margin-top:8px}}@media (width>=1024px){html.qs-cookies-on:not(:has(.qu-aside)){scroll-padding-bottom:var(--qs-cookies-h,0px)}.qs-cookies{z-index:50;inset-inline:auto max(40px,50vw - 560px);width:440px;max-width:560px;margin:0;position:fixed;bottom:40px}body:not(:has(.qu-aside)) .qs-cookies{bottom:16px}}.qs-nf{flex-direction:column;align-items:flex-start;gap:16px;max-width:440px;padding-block:40px 64px;display:flex}@media (width>=768px){.qs-nf{padding-block:64px}}.qs-nf__action{margin-top:8px}.qs-doc{color:var(--q-ink);padding-block:40px 64px;font-size:16px;line-height:24px}@media (width>=768px){.qs-doc{padding-block:64px}}.qs-doc>*{max-width:68ch;margin-block:0}.qs-doc h1{font-family:var(--q-font-display);letter-spacing:-.02em;text-wrap:balance;margin-bottom:16px;font-size:30px;font-weight:800;line-height:36px}@media (width>=768px){.qs-doc h1{font-size:40px;line-height:44px}}.qs-doc h2{font-family:var(--q-font-display);margin-top:40px;margin-bottom:-8px;font-size:20px;font-weight:700;line-height:28px}.qs-doc p,.qs-doc li{color:var(--q-muted)}.qs-doc>*+*{margin-top:16px}.qs-doc ul{padding-left:24px;list-style:outside}.qs-doc li+li{margin-top:8px}
