.qe-root{--qe-ease:cubic-bezier(.2, 0, 0, 1);--qe-radius:8px;background:var(--qe-bg);min-height:100dvh;color:var(--qe-text);font-family:var(--font-sans,"Hanken Grotesk Variable", "Hanken Grotesk", ui-sans-serif, system-ui, sans-serif);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex;position:relative}.qe-root[data-embedded=true]{flex:auto;min-height:100%}.qe-root[data-variant=public]{--qe-bg:#f7f7f4;--qe-raise:#fff;--qe-sunk:#f2f1ed;--qe-sunk-2:#e6e5e0;--qe-sunk-hover:#dddcd6;--qe-line:#26251e1a;--qe-line-2:#26251e2e;--qe-text:#26251e;--qe-muted:#5c5b53;--qe-quiet:#6a695f;--qe-link:#b83800;--qe-primary:#26251e;--qe-primary-text:#f7f7f4;--qe-primary-hover:#3b3a31;color-scheme:light}.qe-root[data-variant=app]{--qe-bg:hsl(var(--background));--qe-raise:hsl(var(--card));--qe-sunk:hsl(var(--muted));--qe-sunk-2:hsl(var(--muted));--qe-sunk-hover:hsl(var(--foreground) / .12);--qe-line:hsl(var(--border));--qe-line-2:hsl(var(--foreground) / .24);--qe-text:hsl(var(--foreground));--qe-muted:hsl(var(--muted-foreground));--qe-quiet:hsl(var(--muted-foreground));--qe-link:hsl(var(--foreground));--qe-primary:hsl(var(--primary));--qe-primary-text:hsl(var(--primary-foreground));--qe-primary-hover:hsl(var(--primary) / .86)}.qe-root[data-variant=app][data-embedded=true]{background:0 0}.qe-root :focus-visible{outline:2px solid var(--qe-text);outline-offset:3px}.qe-top{width:100%;max-width:1200px;padding:1.1rem clamp(16px,4vw,32px);justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;padding-inline-start:max(clamp(16px, 4vw, 32px), var(--quad-native-controls-left,0px));padding-inline-end:max(clamp(16px, 4vw, 32px), var(--quad-native-controls-right,0px));display:flex}.qe-logo{border-radius:6px;align-items:center;display:inline-flex}.qe-logo img{width:auto;height:1.65rem;display:block}.qe-logo-dark,.dark .qe-root[data-variant=app] .qe-logo-light{display:none!important}.dark .qe-root[data-variant=app] .qe-logo-dark{display:block!important}.qe-main{flex-direction:column;flex:auto;justify-content:center;width:100%;max-width:46rem;margin-inline:auto;padding:clamp(1.5rem,5vw,3.5rem) clamp(16px,4vw,32px) clamp(2.5rem,7vw,5rem);display:flex}.qe-root[data-embedded=true] .qe-main{padding-block:2rem}.qe-foot{width:100%;max-width:1200px;color:var(--qe-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;margin-inline:auto;padding:1.25rem clamp(16px,4vw,32px);font-size:.8125rem;display:flex}.qe-foot a{color:var(--qe-muted);text-underline-offset:3px;text-decoration:underline}.qe-foot a:hover{color:var(--qe-text)}.qe-h1{font-family:var(--font-sans,"Hanken Grotesk Variable", "Hanken Grotesk", ui-sans-serif, system-ui, sans-serif);letter-spacing:-.035em;text-wrap:balance;color:var(--qe-text);outline:none;margin:0;font-size:clamp(1.9rem,5.2vw,2.9rem);font-weight:500;line-height:1.08}.qe-soft{color:var(--qe-quiet)}.qe-lede{max-width:34rem;color:var(--qe-muted);text-wrap:pretty;margin:1rem 0 0;font-size:1.0625rem;line-height:1.55}.qe-fine{color:var(--qe-muted);margin:1.25rem 0 0;font-size:.875rem;line-height:1.5}.qe-fine a,.qe-link{color:var(--qe-link);text-underline-offset:3px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.qe-fine a:hover,.qe-link:hover{text-decoration-thickness:2px}.qe-hint{color:var(--qe-muted);margin:1rem 0 0;font-size:.9375rem}.qe-actions{flex-wrap:wrap;gap:.6rem;margin-top:1.75rem;display:flex}.qe-btn{min-height:2.75rem;font:500 .9375rem/1 var(--font-sans,inherit);white-space:nowrap;cursor:pointer;transition:background-color .16s var(--qe-ease), transform .16s var(--qe-ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:0 1.4rem;text-decoration:none;display:inline-flex}.qe-btn:active{transform:scale(.98)}.qe-btn--primary{background:var(--qe-primary);color:var(--qe-primary-text)}.qe-btn--primary:hover{background:var(--qe-primary-hover)}.qe-btn--ghost{background:var(--qe-sunk-2);color:var(--qe-text);box-shadow:inset 0 0 0 1px var(--qe-line)}.qe-btn--ghost:hover{background:var(--qe-sunk-hover)}.qe-btn--sm{min-height:2.25rem;padding:0 1rem;font-size:.8125rem}.qe-btn svg{flex:none}@media (width<=480px){.qe-actions .qe-btn:not(.qe-btn--sm){flex:auto}}.qe-ask-block{margin-top:2rem}.qe-ask-label{color:var(--qe-text);margin:0 0 .6rem;font-size:.9375rem;font-weight:500;display:block}.qe-ask{background:var(--qe-raise);box-shadow:0 0 0 1px var(--qe-line-2), 0 1px 2px #26251e0f;transition:box-shadow .2s var(--qe-ease);border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem;padding:.35rem .5rem .5rem 1.1rem;display:grid}.qe-ask:focus-within{box-shadow:0 0 0 1.5px var(--qe-text), 0 0 0 6px #80807824}.qe-ask textarea{resize:none;width:100%;min-height:3.25rem;max-height:10rem;box-shadow:none;color:var(--qe-text);font:400 1.0625rem/1.5 var(--font-sans,inherit);letter-spacing:-.005em;background:0 0;border:0;outline:none;padding:.7rem 0 .2rem;display:block}.qe-ask textarea:focus,.qe-ask textarea:focus-visible{box-shadow:none;outline:none}.qe-ask textarea::placeholder{color:var(--qe-muted);opacity:1}.qe-ask-send{background:var(--qe-primary);width:2.5rem;height:2.5rem;color:var(--qe-primary-text);cursor:pointer;transition:opacity .16s var(--qe-ease), transform .16s var(--qe-ease);border:0;border-radius:50%;place-items:center;display:grid}.qe-ask-send:hover{transform:translateY(-1px)}.qe-ask-send:active{transform:scale(.96)}.qe-section-label{color:var(--qe-text);margin:2.5rem 0 .75rem;font-size:.9375rem;font-weight:500}.qe-cards{grid-template-columns:minmax(0,1fr);gap:.6rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=560px){.qe-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=880px){.qe-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.qe-card{border-radius:var(--qe-radius);background:var(--qe-raise);height:100%;box-shadow:inset 0 0 0 1px var(--qe-line);color:var(--qe-text);transition:box-shadow .16s var(--qe-ease), background-color .16s var(--qe-ease);flex-direction:column;gap:.2rem;padding:.9rem 1rem;text-decoration:none;display:flex}.qe-card:hover{box-shadow:inset 0 0 0 1px var(--qe-line-2);background:var(--qe-sunk)}.qe-card-title{justify-content:space-between;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:500;display:flex}.qe-card-title svg{color:var(--qe-muted);transition:transform .16s var(--qe-ease);flex:none}.qe-card:hover .qe-card-title svg{color:var(--qe-text);transform:translate(2px)}.qe-card-text{color:var(--qe-muted);font-size:.8125rem;line-height:1.45}.qe-copy-note{color:var(--qe-muted);word-break:break-word;margin:.6rem 0 0;font-size:.8125rem}.qe-details{border-radius:var(--qe-radius);background:var(--qe-sunk);width:100%;color:var(--qe-text);font:400 .8125rem/1.5 var(--font-sans,inherit);resize:none;box-shadow:inset 0 0 0 1px var(--qe-line);border:0;margin-top:.6rem;padding:.6rem .75rem;display:block}@keyframes qe-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.qe-in{animation:qe-in .42s var(--qe-ease) both}.qe-in-2{animation:qe-in .42s 70ms var(--qe-ease) both}.qe-in-3{animation:qe-in .42s .14s var(--qe-ease) both}}@media (prefers-reduced-motion:reduce){.qe-btn,.qe-card,.qe-ask,.qe-ask-send{transition:none}.qe-btn:active,.qe-ask-send:hover,.qe-ask-send:active{transform:none}}
