@font-face{font-family:QBraille;src:url(/fonts/newhome/qbraille.woff2) format("woff2");unicode-range:U+2800-28FF;font-display:block}.nqc-root{min-height:100vh}.nqc-root .nqc-skip{position:absolute;left:-999px;top:8px;z-index:10;padding:8px 14px;border-radius:99px;background:var(--ink);color:var(--ivory)}.nqc-root .nqc-skip:focus{left:12px}.nqc-root.qxl .qxp-dark:before{background-image:linear-gradient(180deg,#0507148c,#05071480 68%,#05071457),var(--qxl-hero)}@media(max-width:760px){.nqc-root.qxl .qxp-dark:before{background-image:linear-gradient(180deg,#05071499,#05071485 68%,#0507145c),var(--qxl-hero-sm)}}.nqc-root .nqc-dark{padding-bottom:0}.nqc-root .qxp-hero.nqc-hero{padding-top:clamp(28px,6vh,70px);padding-bottom:clamp(170px,18vw,260px)}.nqc-root .nqc-dq{margin:0 0 26px;padding:0;background:none;border:0;white-space:pre;overflow:visible;font-family:QBraille,QMono,ui-monospace,monospace;font-size:12px;line-height:1.2;color:var(--dark-text);filter:drop-shadow(0 0 14px rgb(5 16 12 / .55))}.nqc-root .nqc-top{display:flex;align-items:center;justify-content:space-between;max-width:1240px;margin:0 auto;padding:18px var(--pad)}.nqc-root .nqc-brand{display:inline-flex;align-items:center;gap:11px;color:var(--dark-text);text-decoration:none}.nqc-root .nqc-qmark{display:inline-block;width:28px;height:28px}.nqc-root .nqc-qmark svg{display:block;width:100%;height:100%}.nqc-root .nqc-word{font-family:var(--serif);font-variation-settings:"opsz" 48;font-size:28px;font-weight:500;letter-spacing:-.025em;line-height:1}.nqc-root .nqc-word span{margin-left:.32em;font-family:var(--mono);font-size:.42em;font-weight:500;letter-spacing:.04em;vertical-align:.3em}.nqc-root .nqc-nav{display:flex;align-items:center;gap:26px;font-size:15px;font-weight:450}.nqc-root .nqc-nav a{color:var(--dark-text);text-decoration:none}.nqc-root .nqc-nav a:hover{text-decoration:underline;text-underline-offset:.25em}.nqc-root .nqc-nav .nqc-pill{padding:8px 16px;border-radius:99px;color:var(--dark);background:var(--dark-text)}.nqc-root .nqc-nav .nqc-pill:hover{background:#fff;text-decoration:none}.nqc-root .nqc-hero .qxl-actions{margin-top:30px}.nqc-root .qxp-note{margin:18px 0 0;color:#fff}.nqc-root .nqc-installbox{width:min(100%,560px);margin:26px auto 0}.nqc-root .nqc-installbox+.nqc-fine{margin-top:18px}.nqc-root .nqc-fine a{color:var(--ink)}.nqc-root .qxp-prose+.qxp-prose{margin-top:0}.nqc-root .nqc-diagram{max-width:1160px;margin:0 auto 8px}.nqc-root .nqc-diagram-in{min-width:0}.nqc-root .nqc-group{max-width:64rem;margin:40px auto 14px;font-family:var(--mono);font-size:12.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink)}.nqc-root .nqc-uc,.nqc-root .nqc-try{list-style:none;margin:0 auto;padding:0;max-width:64rem;border-top:1px solid var(--rule)}.nqc-root .nqc-uc li,.nqc-root .nqc-try li{margin:0;border-bottom:1px solid var(--rule);scroll-margin-top:24px}.nqc-root .nqc-uc a{display:grid;grid-template-columns:minmax(0,17rem) 1fr;align-items:baseline;gap:8px 36px;padding:20px 4px;text-decoration:none;color:inherit;transition:background .3s}.nqc-root .nqc-try a{display:grid;grid-template-columns:minmax(0,29rem) 1fr;align-items:baseline;gap:8px 36px;padding:30px 4px;text-decoration:none;color:inherit;transition:background .3s}.nqc-root .nqc-uc a:hover,.nqc-root .nqc-try a:hover{background:#1f1e1b08}.nqc-root .nqc-uc-n{font-family:var(--serif);font-variation-settings:"opsz" 30;font-weight:500;font-size:1.45rem;line-height:1.2;letter-spacing:-.012em}.nqc-root .nqc-try-h{font-family:var(--serif);font-variation-settings:"opsz" 36;font-weight:500;font-size:clamp(1.5rem,2.2vw,1.95rem);line-height:1.2;letter-spacing:-.015em}.nqc-root .nqc-uc-b,.nqc-root .nqc-try-b{font-size:1.05rem;line-height:1.55}.nqc-root .nqc-arrow{display:inline-block;margin-left:.45rem;color:var(--accent-ink);transition:transform .35s cubic-bezier(.16,1,.3,1)}.nqc-root a:hover .nqc-arrow{transform:translate(4px)}.nqc-root .nqc-more{margin:34px auto 0;text-align:center}.nqc-root .nqc-more a{font-family:var(--serif);font-variation-settings:"opsz" 30;font-size:1.35rem;font-weight:500;color:var(--accent-ink);text-decoration:none}.nqc-root .nqc-more a:hover{text-decoration:underline;text-underline-offset:.2em}.nqc-root .nqc-pts{list-style:none;margin:40px auto 0;padding:0;max-width:60rem;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--rule)}.nqc-root .nqc-pts li{margin:0;padding:34px 36px 38px 0;border-bottom:1px solid var(--rule)}.nqc-root .nqc-pts li:nth-child(odd){border-right:1px solid var(--rule)}.nqc-root .nqc-pts li:nth-child(2n){padding-left:36px;padding-right:0}.nqc-root .nqc-pts h3{margin:0;font-family:var(--serif);font-variation-settings:"opsz" 36;font-weight:500;font-size:clamp(1.75rem,2.4vw,2.15rem);line-height:1.2;letter-spacing:-.015em}.nqc-root .nqc-pts p{margin:.6rem 0 0;font-size:1rem;line-height:1.6;max-width:36ch}.nqc-root .qxp-end .qxl-actions{margin-top:0}@media(max-width:820px){.nqc-root .nqc-uc a,.nqc-root .nqc-try a{grid-template-columns:1fr;gap:6px;padding:20px 0}}@media(max-width:720px){.nqc-root .nqc-pts{grid-template-columns:1fr}.nqc-root .nqc-pts li,.nqc-root .nqc-pts li:nth-child(2n){padding:26px 0 28px;border-right:0}}@media(max-width:680px){.nqc-root .nqc-top{padding:16px}.nqc-root .nqc-nav{gap:16px;font-size:14px}.nqc-root .nqc-nav a:not(.nqc-pill){display:none}.nqc-root .nqc-dq{font-size:9px;margin-bottom:20px}.nqc-root .qxp-hero.nqc-hero{padding-top:24px;padding-bottom:120px}.nqc-root .nqc-installbox .qxp-cmd code{font-size:12.5px}}@media(max-width:900px){.nqc-root .nqc-diagram{max-width:100%}.nqc-root .nqc-diagram-in{width:100%;min-width:0}}.nqc-root .nqc-diagram{--q-cyan: #38bdf8;--q-purple: #a855f7;--q-green: #30ff90;--q-teal: #06b6d4;--q-amber: #f59e0b;--q-bg: #080b14;--q-bg-deep: #05070f;--q-purple-text: #b96ef8;--q-indigo-text: #818cf8;--protocol-aee: #38bdf8;--protocol-aocl: #a855f7;--protocol-volt: #30ff90;--protocol-ward: #06b6d4;--glass-edge: rgba(255, 255, 255, .18);--glass-radius-badge: 6px;--glass-transition: all .25s cubic-bezier(.4, 0, .2, 1);--glass-shimmer: linear-gradient(90deg, rgba(0, 229, 255, 0) 0%, rgba(0, 229, 255, .85) 30%, rgba(139, 92, 246, .85) 70%, rgba(139, 92, 246, 0) 100%);--text: rgba(255, 255, 255, .92);--text-2: rgba(255, 255, 255, .66);--text-3: rgba(255, 255, 255, .6);--font-ui: "Geist A", system-ui, sans-serif;--font-mono: "Geist Mono A", ui-monospace, monospace;--font-display: "Geist A", system-ui, sans-serif;--ease-out: cubic-bezier(.22, .7, .2, 1);--dur-1: .16s;--dur-2: .28s;--dur-3: .5s;color:var(--text)}.nqc-root .nqc-hero{grid-template-columns:minmax(0,1fr)}@media(max-width:680px){.nqc-root .nqc-dark{padding-bottom:112px}.nqc-root .nqc-dq{font-size:9px;margin-bottom:20px}.nqc-root .nqc-kicker{max-width:100%;font-size:11.5px}}.nqc-root .nqc-hero .qxp-note{padding:7px 16px;border-radius:999px;background:#0507149e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-shadow:none}.nqc-root .qxp-light>.qxp-first{margin-top:calc(-1*clamp(90px,11vw,150px));position:relative}@media(max-width:680px){.nqc-root .qxp-light>.qxp-first{margin-top:-70px}}
