.qmi-page{position:relative;background:var(--q-bg);color:var(--text)}.qmi-glow{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.qmi-glow:before,.qmi-glow:after{content:"";position:absolute;border-radius:50%;filter:blur(90px)}.qmi-glow:before{width:42vw;height:42vw;top:-14vw;right:-10vw;background:radial-gradient(circle,color-mix(in srgb,var(--qmi-accent) 30%,transparent),transparent 70%)}.qmi-glow:after{width:38vw;height:38vw;bottom:-12vw;left:-8vw;background:radial-gradient(circle,color-mix(in srgb,var(--q-purple) 16%,transparent),transparent 70%)}.qmi-page .grad{background-image:linear-gradient(120deg,var(--qmi-accent),color-mix(in srgb,var(--qmi-accent) 55%,white 45%));-webkit-background-clip:text;background-clip:text}.qmi-hero{position:relative;padding:9rem var(--gutter) 5rem;max-width:var(--page-max);margin-inline:auto;text-align:center}.qmi-hero .quox-kicker{color:var(--qmi-accent)}.qmi-hero h1{font-family:var(--font-display);font-weight:600;line-height:1.05;padding-bottom:.2em;letter-spacing:-.005em;color:#fff;margin:1rem auto 1.1rem;max-width:20ch;font-size:clamp(2.4rem,6vw,4.2rem)}.qmi-lede{font-size:var(--fs-lead);color:var(--text-2);max-width:46rem;margin:0 auto .6rem;line-height:1.55}.qmi-meta{font-family:var(--font-mono);font-size:.74rem;letter-spacing:.04em;color:var(--text-3);margin:0 0 2rem}.qmi-meta a{color:var(--q-purple-text);text-decoration:none}.qmi-meta a:hover{text-decoration:underline}.qmi-hero-row{display:flex;gap:.8rem;justify-content:center;flex-wrap:wrap}.qmi-hero-row .quox-cta--primary{background:linear-gradient(135deg,var(--qmi-accent),color-mix(in srgb,var(--qmi-accent) 60%,white 40%));box-shadow:0 0 30px color-mix(in srgb,var(--qmi-accent) 30%,transparent)}.qmi-hero-row .quox-cta--primary:hover{box-shadow:0 0 44px color-mix(in srgb,var(--qmi-accent) 45%,transparent)}.qmi-band{padding:var(--s-9) var(--gutter);max-width:var(--page-max);margin-inline:auto}.qmi-band--tight{padding-block:var(--s-7)}.qmi-band-head{max-width:46rem;margin-bottom:var(--s-7)}.qmi-band-head .quox-kicker{color:var(--qmi-accent)}.qmi-band-head h2{font-family:var(--font-display);font-weight:600;letter-spacing:-.005em;color:#fff;margin:.8rem 0 .7rem;line-height:1.1;padding-bottom:.2em;font-size:clamp(1.85rem,4vw,2.8rem)}.qmi-band-head p{color:var(--text-2);font-size:1rem;line-height:1.6;margin:0;max-width:42rem}.qmi-does{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(1.6rem,4vw,3.2rem);align-items:start}.qmi-does--mirror{grid-template-columns:.85fr 1.15fr}@media(max-width:900px){.qmi-does,.qmi-does--mirror{grid-template-columns:minmax(0,1fr)}}.qmi-does-prose p{color:var(--text-2);font-size:1rem;line-height:1.75;margin:0 0 1.1rem}.qmi-does-prose p:last-child{margin-bottom:0}.qmi-spec{border:1px solid var(--glass-edge);border-radius:16px;background:#090c148c;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);padding:1.3rem 1.4rem;position:relative;overflow:hidden}.qmi-spec:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:var(--glass-shimmer);opacity:.7}.qmi-spec-head{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-3);margin:0 0 1rem;display:flex;align-items:center;gap:.55rem}.qmi-spec-head .quox-dot{background:var(--qmi-accent);box-shadow:0 0 8px var(--qmi-accent)}.qmi-spec-rows{display:flex;flex-direction:column}.qmi-spec-row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.55rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.qmi-spec-row:last-child{border-bottom:0;padding-bottom:0}.qmi-spec-row .k{color:var(--text-3);font-size:.82rem;letter-spacing:.01em}.qmi-spec-row .v{font-family:var(--font-mono);color:#fff;font-weight:600;font-size:.84rem;font-variant-numeric:tabular-nums;text-align:right}.qmi-spec-row .v.accent{color:var(--qmi-accent)}.qmi-compare{border:1px solid rgba(255,255,255,.12);border-radius:16px;overflow:hidden;background:linear-gradient(180deg,#0e121ee6,#080b13f0)}.qmi-compare-row{display:grid;grid-template-columns:1fr 1fr}.qmi-compare-row+.qmi-compare-row{border-top:1px solid rgba(255,255,255,.08)}.qmi-compare-cell{padding:1.2rem 1.4rem}.qmi-compare-cell+.qmi-compare-cell{border-left:1px solid rgba(255,255,255,.06)}.qmi-compare-tag{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;display:block;margin-bottom:.5rem}.qmi-compare-cell--before .qmi-compare-tag,.qmi-compare-cell--before p{color:var(--text-3)}.qmi-compare-cell--after .qmi-compare-tag{color:var(--qmi-accent)}.qmi-compare-cell--after p{color:var(--text-2)}.qmi-compare-cell p{margin:0;font-size:.92rem;line-height:1.6}@media(max-width:720px){.qmi-compare-row{grid-template-columns:1fr}.qmi-compare-cell+.qmi-compare-cell{border-left:0;border-top:1px solid rgba(255,255,255,.06)}}.qmi-connections-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}@media(max-width:1020px){.qmi-connections-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.qmi-connections-grid{grid-template-columns:minmax(0,1fr)}}.qmi-closing{text-align:center;padding:var(--s-9) var(--gutter) var(--s-10);max-width:var(--page-max);margin-inline:auto}.qmi-closing h2{font-family:var(--font-display);font-weight:600;color:#fff;line-height:1.1;padding-bottom:.2em;font-size:clamp(1.9rem,4.6vw,3rem);margin:0 0 .9rem}.qmi-closing p{color:var(--text-2);max-width:34rem;margin:0 auto 1.8rem;line-height:1.6}.qmind-maturity{display:flex;align-items:baseline;gap:12px;margin:0 0 28px;padding:14px 16px;background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:10px;flex-wrap:wrap}.qmind-maturity-label{flex:0 0 auto;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:3px 9px;border-radius:999px;white-space:nowrap}.qmind-maturity-text{flex:1 1 260px;margin:0;color:#ffffffa6;font-size:14px;line-height:1.6}.qmind-maturity-text p{margin:0}.qmind-maturity-text p+p{margin-top:.5rem}@media(max-width:480px){.qmind-maturity{flex-direction:column;gap:8px}}
