.ql-page-root{position:relative;z-index:0;overflow-x:clip;--ql: var(--q-cyan)}.ql-page-root .ql-ambient-mount{position:fixed;inset:0;z-index:-1;pointer-events:none}.ql-page-root .ql-ambient-mount .ambient-backdrop-placeholder{position:absolute;inset:0}.ql-vignette{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(120% 100% at 50% 40%,transparent 46%,rgba(4,6,12,.66) 100%)}.ql-hero.quox-hero{padding-top:clamp(6rem,14vh,9rem);padding-bottom:clamp(3rem,8vh,5rem)}.ql-hero .quox-kicker{color:var(--ql)}.ql-hero .quox-hero-title{text-shadow:0 2px 30px rgba(5,7,15,.8);max-width:24ch}.ql-page-root .ql-hero .grad{background:linear-gradient(120deg,var(--ql),var(--q-purple));-webkit-background-clip:text;background-clip:text;color:transparent}.ql-hero .quox-hero-lead{max-width:58ch;text-shadow:0 1px 18px rgba(5,7,15,.9)}.ql-badge-row{display:flex;flex-wrap:wrap;gap:.7rem 1.2rem;align-items:center;margin-top:2rem;padding:.7rem 1rem;width:fit-content;max-width:100%;border:1px solid var(--glass-edge);border-radius:14px;background:#090c148c;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.ql-badge .k{color:var(--ql)}.ql-page-body{position:relative}.ql-page-body:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 0%,rgba(5,7,14,.56) 5rem,rgba(5,7,14,.72) 100%)}.ql-band-head{max-width:46rem;margin-bottom:var(--s-7)}.ql-band-head .quox-kicker{color:var(--ql)}.ql-band-head h2{font-family:var(--font-display);font-size:clamp(1.95rem,4.3vw,3.2rem);font-weight:600;letter-spacing:-.005em;color:#fff;margin:.9rem 0 .8rem;line-height:1.08;padding-bottom:.25em}.ql-band-head p{color:var(--text-2);font-size:var(--fs-lead);line-height:1.55;margin:0}.ql-insp-index{display:flex;flex-direction:column}.ql-insp-row{display:grid;grid-template-columns:13rem 1fr;gap:1.6rem;align-items:baseline;padding:1.1rem 0;border-top:1px solid rgba(255,255,255,.08)}.ql-insp-row:first-child{border-top:0}.ql-insp-row h3{margin:0;font-family:var(--font-mono);font-size:.92rem;font-weight:600;color:var(--ql);letter-spacing:.01em}.ql-insp-row p{margin:0;color:var(--text-2);font-size:.92rem;line-height:1.6;max-width:56ch}@media(max-width:700px){.ql-insp-row{grid-template-columns:1fr;gap:.3rem}}.ql-mono-tag{display:inline-flex;align-items:center;gap:.3rem;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;color:var(--mc, var(--ql))}.ql-mono-standalone{margin-top:1.1rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em;color:var(--ql);line-height:1.6;max-width:68ch}.ql-planned-line{margin-top:1.1rem;color:var(--text-2);font-size:.92rem;line-height:1.6;max-width:62ch}.ql-table-scroll{overflow-x:auto;border-radius:14px;border:1px solid var(--glass-edge);background:color-mix(in srgb,var(--q-bg-deep) 60%,transparent)}.ql-cmp-table{width:100%;min-width:760px;border-collapse:collapse;font-size:.86rem}.ql-cmp-table th{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);text-align:left;font-weight:500;padding:.9rem 1.1rem;border-bottom:1px solid var(--glass-edge)}.ql-cmp-table th:nth-child(2){color:var(--ql)}.ql-cmp-table td{padding:.8rem 1.1rem;border-bottom:1px solid rgba(255,255,255,.05);color:var(--text-2);vertical-align:top;line-height:1.5}.ql-cmp-table tr:last-child td{border-bottom:0}.ql-cmp-table td:first-child{color:#fff;font-weight:500;white-space:nowrap}.ql-cmp-table td:nth-child(2){color:var(--text)}.ql-cmp-table td:nth-child(2):before{content:"▸";color:var(--ql)}.ql-arc-links{display:flex;flex-wrap:wrap;gap:.4rem 1.6rem;margin:1.1rem 0 0}.ql-arc-links a{color:var(--ql);text-decoration:none;font-size:.9rem;font-weight:600;padding-block:.3rem;min-height:44px;display:inline-flex;align-items:center}.ql-arc-links a:hover{text-decoration:underline}.ql-honest-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem}@media(max-width:900px){.ql-honest-grid{grid-template-columns:1fr}}.ql-honest-col{border:1px solid var(--glass-edge);border-radius:14px;padding:1.3rem 1.4rem;background:color-mix(in srgb,var(--q-bg-deep) 55%,transparent)}.ql-honest-col .sk{display:flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem}.ql-honest-col .sk:before{content:"";width:7px;height:7px;border-radius:50%;flex:none}.ql-honest-col--solid .sk{color:var(--q-green)}.ql-honest-col--solid .sk:before{background:var(--q-green);box-shadow:0 0 8px var(--q-green)}.ql-honest-col--beta .sk{color:var(--q-amber)}.ql-honest-col--beta .sk:before{background:var(--q-amber);box-shadow:0 0 8px var(--q-amber)}.ql-honest-col--planned .sk{color:var(--text-3)}.ql-honest-col--planned .sk:before{background:var(--text-3)}.ql-honest-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.ql-honest-col li{display:flex;align-items:baseline;gap:.55rem;color:var(--text-2);font-size:.85rem;line-height:1.5}.ql-honest-col li:before{content:"▸";flex:none}.ql-honest-col--solid li:before{color:var(--q-green)}.ql-honest-col--beta li:before{color:var(--q-amber)}.ql-honest-col--planned li:before{color:var(--text-3)}
