.bq-page-root{position:relative;--bq: #06b6d4;--bq-soft: rgba(6, 182, 212, .14);--ev: var(--q-green);--brand: var(--brand-accent, var(--bq));overflow-x:clip;background:radial-gradient(120% 90% at 50% 108%,rgba(99,102,241,.08),transparent 55%),radial-gradient(90% 70% at 50% -20%,rgba(6,182,212,.07),transparent 60%)}.bq-page-root .bq-ambient-mount{position:fixed;inset:0;z-index:-1;pointer-events:none}.bq-page-root .bq-ambient-mount .ambient-backdrop-placeholder{position:absolute;inset:0}.bq-page-root .quox-kicker{color:var(--brand)}.bq-page-root .grad{background:linear-gradient(120deg,var(--brand),var(--q-green));-webkit-background-clip:text;background-clip:text;color:transparent}.bq-page-root .quox-cta--primary{background:linear-gradient(135deg,var(--brand),#3b82f6);color:#051019;font-weight:600;box-shadow:0 0 30px #06b6d440}.bq-page-root .quox-cta--primary:hover{box-shadow:0 0 44px #06b6d466}.bq-page-root .bq-hero{padding:7.6rem var(--gutter) 3.4rem;max-width:var(--page-max);margin-inline:auto}.bq-page-root .bq-deck-band{padding:0 var(--gutter) var(--s-8, 5rem);max-width:var(--page-max);margin-inline:auto}.bq-page-root .bq-deck-intro{max-width:62ch;margin:0 0 1.6rem;color:var(--text-2);font-size:var(--fs-lead);line-height:1.55}.bq-page-root .bq-hero-top{display:grid;grid-template-columns:1.25fr .75fr;gap:clamp(1.4rem,4vw,3.2rem);align-items:start}.bq-page-root .bq-hero-copy h1{font-family:var(--font-display);font-size:clamp(2.27rem,4.97vw,3.78rem);font-weight:600;line-height:1.04;padding-bottom:.25em;letter-spacing:-.005em;color:#fff;margin:1.1rem 0 1.2rem;max-width:18ch}.bq-page-root .bq-hero-copy .lede{font-size:var(--fs-lead);color:var(--text-2);max-width:52ch;line-height:1.55;margin:0}.bq-page-root .bq-hero-copy .sub{font-size:.95rem;color:var(--text-3);max-width:54ch;line-height:1.6;margin:.9rem 0 0}.bq-page-root .bq-hero-copy .row{display:flex;gap:.8rem;margin-top:2rem;flex-wrap:wrap}.bq-page-root .bq-hero-brand{display:block;width:100%;margin:.7rem 0 .15rem;line-height:0}.bq-page-root .bq-hero-brand svg{max-width:min(300px,74vw);height:auto;filter:drop-shadow(0 0 24px rgba(255,255,255,.06))}.bq-page-root .bq-hero-copy>*{opacity:0;transform:translateY(18px);animation:bq-hero-in var(--dur-5) var(--ease-out) forwards}.bq-page-root .bq-hero-copy>:nth-child(1){animation-delay:.15s}.bq-page-root .bq-hero-copy>:nth-child(2){animation-delay:.22s}.bq-page-root .bq-hero-copy>:nth-child(3){animation-delay:.28s}.bq-page-root .bq-hero-copy>:nth-child(4){animation-delay:.44s}.bq-page-root .bq-hero-copy>:nth-child(5){animation-delay:.55s}.bq-page-root .bq-hero-copy>:nth-child(6){animation-delay:.68s}.bq-page-root .bq-hero-copy>:nth-child(7){animation-delay:.82s}@keyframes bq-hero-in{to{opacity:1;transform:none}}.bq-page-root .readout-strip{display:flex;flex-wrap:wrap;gap:.9rem 2.4rem;align-items:center;margin-top:2.4rem}.bq-page-root .readout-strip .quox-readout .v{color:var(--brand)}.bq-page-root .task-panel{padding:1.4rem 1.4rem 1.2rem;border-radius:16px;border:1px solid var(--glass-edge);background:#0b0f19a6;position:relative;overflow:hidden;opacity:0;transform:translateY(18px);animation:bq-hero-in 1.1s var(--ease-out) .55s forwards}.bq-page-root .task-panel:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:var(--glass-shimmer);opacity:.6}.bq-page-root .tp-k{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;color:var(--text-3);margin:0 0 .7rem;display:flex;align-items:center;gap:.5rem}.bq-page-root .tp-k:before{content:"";width:5px;height:5px;border-radius:50%;flex:none;background:var(--brand);box-shadow:0 0 8px var(--brand)}.bq-page-root .tp-obj{color:#fff;font-size:1.02rem;font-weight:500;line-height:1.5;margin:0 0 1.1rem}.bq-page-root .tp-obj i{font-style:normal;color:var(--text-2)}.bq-page-root .tp-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.bq-page-root .tk{display:flex;align-items:center;gap:.65rem;color:var(--text-3);font-size:.88rem;transition:color .4s var(--ease-out)}.bq-page-root .tk .box{width:15px;height:15px;border-radius:5px;flex:none;position:relative;border:1px solid rgba(255,255,255,.22);background:#ffffff08;transition:all .35s var(--ease-out)}.bq-page-root .tk .box:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #051019;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform .3s var(--ease-spring)}.bq-page-root .tk.done{color:var(--text)}.bq-page-root .tk.done .box{background:var(--ev);border-color:var(--ev);box-shadow:0 0 12px #30ff9080}.bq-page-root .tk.done .box:after{transform:rotate(45deg) scale(1)}.bq-page-root .tp-status{margin-top:1.15rem;padding-top:.9rem;border-top:1px solid rgba(255,255,255,.07);font-family:var(--font-mono);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);display:flex;align-items:center;gap:.5rem}.bq-page-root .tp-status b{font-weight:500;color:var(--brand)}.bq-page-root .tp-status b.hold{color:var(--q-amber)}.bq-page-root .tp-status b.done{color:var(--ev)}.bq-page-root .tp-status .sd{width:6px;height:6px;border-radius:50%;flex:none;background:var(--brand);box-shadow:0 0 8px var(--brand);animation:quox-pulse 2s ease-in-out infinite}.bq-page-root .bq-deck{display:grid;grid-template-columns:1fr 296px;gap:.9rem;margin-top:2.2rem;opacity:0;transform:translateY(24px);animation:bq-hero-in 1.2s var(--ease-out) .7s forwards}.bq-page-root .bq-browser{position:relative;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#101522eb,#090c14f2);box-shadow:0 30px 80px -20px #000000b3,0 0 60px #06b6d40f}.bq-page-root .bq-browser:before{content:"";position:absolute;inset:0 0 auto;height:1px;z-index:5;background:var(--glass-shimmer);opacity:.55}.bq-page-root .bq-chrome{display:flex;align-items:center;gap:.7rem;padding:.6rem .9rem;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff05}.bq-page-root .bq-tls{display:flex;gap:.35rem;flex:none}.bq-page-root .bq-tls i{width:9px;height:9px;border-radius:50%;background:#ffffff24}.bq-page-root .bq-urlbar{flex:1;min-width:0;display:flex;align-items:center;gap:.5rem;height:1.9rem;padding:0 .75rem;border-radius:9px;border:1px solid var(--glass-edge);background:#04060c99;font-family:var(--font-mono);font-size:.7rem;color:var(--text-2);overflow:hidden;white-space:nowrap}.bq-page-root .bq-urlbar .lock{flex:none;width:10px;height:12px;color:var(--ev)}.bq-page-root .bq-urlbar .u:after{content:"";display:inline-block;width:1px;height:.85em;background:var(--bq);margin-left:1px;vertical-align:-.12em;animation:bq-caret 1s steps(1) infinite}@keyframes bq-caret{50%{opacity:0}}.bq-page-root .bq-agent{flex:none;display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-mono);font-size:.56rem;letter-spacing:.14em;text-transform:uppercase;color:var(--bq);border:1px solid rgba(6,182,212,.4);border-radius:7px;padding:.28rem .55rem}.bq-page-root .bq-agent .ad{width:6px;height:6px;border-radius:50%;background:var(--bq);box-shadow:0 0 8px var(--bq);animation:quox-pulse 1.6s ease-in-out infinite}.bq-page-root .bq-viewport{position:relative;height:420px;background:#0b1020;overflow:hidden}.bq-page-root .bq-page{position:absolute;inset:0;padding:1rem 1.2rem;opacity:0;transform:translate(26px);pointer-events:none;transition:opacity .55s var(--ease-out),transform .55s var(--ease-out)}.bq-page-root .bq-page.on{opacity:1;transform:none}.bq-page-root .site-head{display:flex;align-items:center;gap:.55rem;padding-bottom:.8rem;border-bottom:1px solid rgba(255,255,255,.07);color:var(--text);font-size:.84rem;font-weight:600}.bq-page-root .site-logo{width:16px;height:16px;border-radius:5px;flex:none;background:linear-gradient(135deg,#64748b,#334155)}.bq-page-root .site-net{margin-left:auto;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.08em;color:var(--text-3);font-weight:400}.bq-page-root .site-card{max-width:330px;margin:2.2rem auto 0;padding:1.3rem 1.3rem 1.2rem;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff06}.bq-page-root .sc-title{color:#fff;font-size:.95rem;font-weight:600;margin:0 0 1rem}.bq-page-root .bq-fieldbox{position:relative;display:flex;flex-direction:column;gap:.25rem;padding:.5rem .7rem .55rem;margin-bottom:.7rem;border-radius:9px;border:1px solid rgba(255,255,255,.12);background:#04060c8c;transition:border-color .25s var(--ease-out),box-shadow .25s var(--ease-out)}.bq-page-root .bq-fieldbox .lab{font-family:var(--font-mono);font-size:.54rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.bq-page-root .bq-fieldbox .val{font-family:var(--font-mono);font-size:.76rem;color:var(--text);min-height:1.05em;white-space:nowrap;overflow:hidden}.bq-page-root .bq-fieldbox .val:after{content:"";display:inline-block;width:1px;height:.9em;background:transparent;margin-left:1px;vertical-align:-.1em}.bq-page-root .bq-fieldbox.focus{border-color:var(--bq);box-shadow:0 0 0 1px #06b6d459,0 0 18px #06b6d42e}.bq-page-root .bq-fieldbox.focus .val:after{background:var(--bq);animation:bq-caret 1s steps(1) infinite}.bq-page-root .vault-tag{position:absolute;right:.6rem;top:.5rem;font-family:var(--font-mono);font-size:.52rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ev);border:1px solid rgba(48,255,144,.4);border-radius:5px;padding:.12rem .35rem;opacity:0;transform:translateY(-4px);transition:all .4s var(--ease-out)}.bq-page-root .vault-tag.show{opacity:1;transform:none}.bq-page-root .site-btn{display:block;width:100%;margin-top:.35rem;padding:.55rem 0;border:0;border-radius:9px;cursor:default;font-family:var(--font-ui);font-size:.82rem;font-weight:600;color:#051019;background:linear-gradient(135deg,#94a3b8,#cbd5e1);transition:box-shadow .2s var(--ease-out),transform .2s var(--ease-out)}.bq-page-root .hit{box-shadow:0 0 0 2px #06b6d4bf,0 0 26px #06b6d48c!important}.bq-page-root .bq-fieldbox.hit{transform:none}.bq-page-root .hitl-chip{display:flex;align-items:center;gap:.55rem;margin-top:.9rem;padding:.5rem .7rem;border-radius:9px;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.06em;color:#ffe3b0;border:1px solid rgba(245,158,11,.45);background:#f59e0b14;opacity:0;transform:translateY(6px);transition:all .4s var(--ease-out)}.bq-page-root .hitl-chip.show{opacity:1;transform:none}.bq-page-root .hitl-chip .hd{width:7px;height:7px;border-radius:50%;flex:none;background:var(--q-amber);box-shadow:0 0 9px var(--q-amber);animation:quox-pulse 1.2s ease-in-out infinite}.bq-page-root .hitl-chip .hv{margin-left:auto;font-weight:600;text-transform:uppercase;letter-spacing:.12em}.bq-page-root .hitl-chip.ok{color:#d7ffe9;border-color:#30ff9073;background:#30ff9012}.bq-page-root .hitl-chip.ok .hd{background:var(--ev);box-shadow:0 0 9px var(--ev);animation:none}.bq-page-root .site-body{display:grid;grid-template-columns:128px 1fr;gap:1rem;padding-top:1rem;height:calc(100% - 3rem)}.bq-page-root .site-nav{display:flex;flex-direction:column;gap:.3rem}.bq-page-root .sn{padding:.45rem .6rem;border-radius:8px;font-size:.78rem;color:var(--text-3);border:1px solid transparent;transition:all .25s var(--ease-out)}.bq-page-root .sn.on{color:#fff;background:#ffffff0f;border-color:#ffffff1a}.bq-page-root .site-main{min-width:0;padding-top:.2rem}.bq-page-root .sm-h{color:#fff;font-size:.9rem;font-weight:600;margin:0 0 .8rem}.bq-page-root .skel{height:10px;border-radius:5px;background:#ffffff12;margin-bottom:.55rem}.bq-page-root .skel.w80{width:80%}.bq-page-root .skel.w60{width:60%}.bq-page-root .skel.w70{width:70%}.bq-page-root .skel.w40{width:40%}.bq-page-root .stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;margin:1rem 0 1.1rem}.bq-page-root .stat{padding:.7rem .75rem;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff06}.bq-page-root .stat .n{color:#fff;font-size:1rem;font-weight:600;font-variant-numeric:tabular-nums}.bq-page-root .stat .l{font-family:var(--font-mono);font-size:.52rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.bq-page-root .inv-row{display:flex;align-items:center;gap:.7rem;padding:.6rem .7rem;border-radius:9px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;margin-bottom:.5rem;font-family:var(--font-mono);font-size:.68rem;color:var(--text-2);transition:border-color .25s var(--ease-out),background .25s var(--ease-out)}.bq-page-root .inv-row .due{margin-left:auto;color:var(--q-amber);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase}.bq-page-root .inv-row .paid{margin-left:auto;color:var(--text-3);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase}.bq-page-root .inv-row .dl{flex:none;padding:.28rem .55rem;border-radius:7px;font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);border:1px solid rgba(255,255,255,.16);transition:all .25s var(--ease-out)}.bq-page-root .inv-row.mark{border-color:#06b6d480;background:#06b6d40f}.bq-page-root .bq-toast{position:absolute;right:1rem;bottom:1rem;display:flex;align-items:center;gap:.55rem;padding:.55rem .8rem;border-radius:10px;font-family:var(--font-mono);font-size:.64rem;color:#d7ffe9;border:1px solid rgba(48,255,144,.45);background:#060a10eb;opacity:0;transform:translateY(8px);transition:all .4s var(--ease-out);z-index:4}.bq-page-root .bq-toast.show{opacity:1;transform:none}.bq-page-root .bq-toast .td{width:7px;height:7px;border-radius:50%;flex:none;background:var(--ev);box-shadow:0 0 9px var(--ev)}.bq-page-root .bq-done{position:absolute;left:50%;bottom:1rem;transform:translate(-50%,10px);display:flex;align-items:center;gap:.6rem;padding:.6rem 1rem;border-radius:12px;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:#d7ffe9;border:1px solid rgba(48,255,144,.5);background:#060a10f0;box-shadow:0 0 34px #30ff9040;opacity:0;transition:all .5s var(--ease-out);z-index:4;white-space:nowrap}.bq-page-root .bq-done.show{opacity:1;transform:translate(-50%)}.bq-page-root .bq-done .ring{width:17px;height:17px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--ev);color:#051019;font-size:.62rem;font-weight:700}.bq-page-root .bq-cursor{position:absolute;left:0;top:0;z-index:6;width:20px;height:20px;pointer-events:none;transition:transform .7s cubic-bezier(.3,.7,.2,1);filter:drop-shadow(0 2px 6px rgba(0,0,0,.6)) drop-shadow(0 0 10px rgba(6,182,212,.35))}.bq-page-root .bq-cursor svg{display:block;width:100%;height:100%}.bq-page-root .bq-cursor.down{scale:.82;transition:transform .7s cubic-bezier(.3,.7,.2,1),scale .12s var(--ease-out)}.bq-page-root .bq-ripple{position:absolute;z-index:5;width:14px;height:14px;border-radius:50%;margin:-7px 0 0 -7px;pointer-events:none;border:2px solid var(--bq);box-shadow:0 0 16px #06b6d499;animation:bq-rip .65s var(--ease-out) forwards}@keyframes bq-rip{0%{opacity:.95;transform:scale(.5)}to{opacity:0;transform:scale(3.1)}}.bq-page-root .bq-rail{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;border:1px solid rgba(48,255,144,.22);background:#070b11cc;box-shadow:0 20px 60px -20px #0009,0 0 40px #30ff900d}.bq-page-root .rail-head{display:flex;align-items:center;gap:.55rem;padding:.75rem .95rem;border-bottom:1px solid rgba(48,255,144,.16);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:#d7ffe9}.bq-page-root .rail-head .rh-sub{margin-left:auto;color:var(--text-3);letter-spacing:.1em}.bq-page-root .rail-log{flex:1;min-height:0;overflow-y:auto;padding:.6rem .7rem;display:flex;flex-direction:column;gap:.3rem;scrollbar-width:thin;scrollbar-color:rgba(48,255,144,.25) transparent}.bq-page-root .ev{display:grid;grid-template-columns:auto 1fr auto;gap:.5rem;align-items:baseline;padding:.3rem .45rem;border-radius:7px;border-left:2px solid rgba(48,255,144,.35);background:#30ff9008;font-family:var(--font-mono);font-size:.6rem;animation:bq-ev-in .45s var(--ease-out)}@keyframes bq-ev-in{0%{opacity:0;transform:translateY(6px);background:#30ff9029}to{opacity:1;transform:none}}.bq-page-root .ev .et{color:var(--text-3);font-variant-numeric:tabular-nums}.bq-page-root .ev .ea{color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bq-page-root .ev .ea b{font-weight:600;color:var(--ev)}.bq-page-root .ev .eh{color:#30ff908c}.bq-page-root .ev.k-hitl{border-left-color:var(--q-amber)}.bq-page-root .ev.k-hitl .ea b{color:var(--q-amber)}.bq-page-root .ev.k-ok .ea b,.bq-page-root .ev.k-ward .ea b{color:var(--ev)}.bq-page-root .ev.k-ward{background:#30ff9012}.bq-page-root .rail-foot{display:flex;align-items:center;gap:.5rem;padding:.65rem .95rem;border-top:1px solid rgba(48,255,144,.16);font-family:var(--font-mono);font-size:.56rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.bq-page-root .rail-foot .rf-dot{width:6px;height:6px;border-radius:50%;flex:none;background:var(--ev);box-shadow:0 0 8px var(--ev);animation:quox-pulse 2s ease-in-out infinite}@media(max-width:1080px){.bq-page-root .bq-deck{grid-template-columns:1fr}.bq-page-root .bq-rail{max-height:240px}.bq-page-root .rail-log{max-height:140px}}@media(max-width:960px){.bq-page-root .bq-hero{padding-top:6.6rem}.bq-page-root .bq-hero-top{grid-template-columns:1fr}.bq-page-root .bq-hero-copy h1{max-width:none}}@media(max-width:560px){.bq-page-root .bq-viewport{height:380px}.bq-page-root .site-body{grid-template-columns:1fr}.bq-page-root .site-nav{flex-direction:row;flex-wrap:wrap}.bq-page-root .site-card{margin-top:1.2rem}.bq-page-root .bq-agent .at{display:none}}.bq-page-root .bq-page-body{position:relative}.bq-page-root .bq-band-head{max-width:46rem;margin-bottom:var(--s-7)}.bq-page-root .bq-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}.bq-page-root .bq-band-head p{color:var(--text-2);font-size:var(--fs-lead);line-height:1.55;margin:0}.bq-page-root .bq-band--dim{position:relative}.bq-page-root .bq-band--dim:before{content:"";position:absolute;inset:0;z-index:-1;background:#00000038}.bq-page-root .bq-statement{min-height:72vh;display:flex;align-items:center;position:relative;padding:4.5rem var(--gutter)}.bq-page-root .bq-statement .st-in{max-width:var(--page-max);margin-inline:auto;width:100%}.bq-page-root .bq-statement .st-narrow{max-width:56rem}.bq-page-root .bq-statement h2{font-family:var(--font-display);font-size:clamp(2.16rem,5.4vw,3.67rem);font-weight:600;line-height:1.06;padding-bottom:.25em;letter-spacing:-.005em;color:#fff;margin:1.1rem 0 1.4rem}.bq-page-root .bq-statement .st-sub{color:var(--text-2);font-size:var(--fs-lead);line-height:1.65;max-width:46rem;margin:0}.bq-page-root .plist{border-top:1px solid rgba(255,255,255,.1);max-width:56rem;margin-top:var(--s-6)}.bq-page-root .pl2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:.35rem 2.4rem;padding:1rem .2rem;border-bottom:1px solid rgba(255,255,255,.08);align-items:baseline}@media(max-width:700px){.bq-page-root .pl2{grid-template-columns:1fr}}.bq-page-root .pl2 .no{color:#fda4af;font-size:.95rem;font-weight:600;margin:0;display:flex;gap:.55rem;align-items:baseline}.bq-page-root .pl2 .no:before{content:"×";color:#f87171;flex:none}.bq-page-root .pl2 .yes{color:var(--text-2);font-size:.92rem;line-height:1.5;margin:0;display:flex;gap:.55rem;align-items:baseline}.bq-page-root .pl2 .yes:before{content:"▸";color:var(--brand);flex:none}.bq-page-root .bq-walk{max-width:46rem;position:relative;padding-left:clamp(2.6rem,6vw,3.6rem)}.bq-page-root .bq-walk:before{content:"";position:absolute;left:.55rem;top:.6rem;bottom:.6rem;width:1px;background:linear-gradient(180deg,#06b6d48c,#3b82f652,#30ff9040)}.bq-page-root .wk-step{position:relative;padding:1.4rem 0;opacity:.32;transform:translate(6px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.bq-page-root .wk-step.on{opacity:1;transform:none}.bq-page-root .wk-step:before{content:"";position:absolute;left:calc(-1*clamp(2.6rem,6vw,3.6rem) + .28rem);top:1.85rem;width:9px;height:9px;border-radius:50%;background:var(--q-bg, #080b14);border:1px solid rgba(6,182,212,.5);transition:box-shadow .5s,background .5s}.bq-page-root .wk-step.on:before{background:var(--bq);box-shadow:0 0 12px #06b6d4b3}.bq-page-root .wk-step .wn{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.22em;color:var(--brand);display:block;margin-bottom:.35rem}.bq-page-root .wk-step strong{color:#fff;font-size:1.15rem;font-weight:600;display:block;margin-bottom:.4rem;letter-spacing:var(--tracking-tight)}.bq-page-root .wk-step p{color:var(--text-2);font-size:.95rem;line-height:1.6;margin:0;max-width:40rem}.bq-page-root .wk-step .mono-note{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-top:.55rem;display:block}.bq-page-root .cspine{position:relative;max-width:62rem;margin-top:var(--s-7)}.bq-page-root .cspine:before{content:"";position:absolute;left:50%;top:.4rem;bottom:.4rem;width:1px;background:linear-gradient(180deg,#06b6d480,#3b82f666,#30ff904d)}.bq-page-root .cs-row{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:1.2rem 0}.bq-page-root .cs-row:after{content:"";position:absolute;left:50%;top:1.7rem;width:9px;height:9px;transform:translate(-50%);border-radius:50%;background:var(--tc, var(--bq));box-shadow:0 0 12px var(--tc, var(--bq))}.bq-page-root .cs-row .cell{grid-column:1;grid-row:1;padding-right:clamp(1.8rem,4vw,3.2rem);text-align:right}.bq-page-root .cs-row.r .cell{grid-column:2;padding-right:0;padding-left:clamp(1.8rem,4vw,3.2rem);text-align:left}.bq-page-root .cs-row .tt{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--tc, var(--bq));display:block;margin-bottom:.3rem}.bq-page-root .cs-row h3{color:#fff;font-size:1.12rem;font-weight:600;letter-spacing:var(--tracking-tight);margin:0 0 .4rem}.bq-page-root .cs-row p{color:var(--text-2);font-size:.92rem;line-height:1.6;margin:0}@media(max-width:760px){.bq-page-root .cspine:before{left:.3rem}.bq-page-root .cs-row{grid-template-columns:1fr}.bq-page-root .cs-row:after{left:.3rem;transform:translate(-50%)}.bq-page-root .cs-row .cell,.bq-page-root .cs-row.r .cell{grid-column:1;padding:0 0 0 1.6rem;text-align:left}}.bq-page-root .pullq{margin:0;max-width:54rem}.bq-page-root .pullq:before{content:"";display:block;width:3.2rem;height:2px;margin-bottom:1.6rem;background:linear-gradient(90deg,var(--brand),var(--q-green))}.bq-page-root .pullq p{font-size:clamp(1.6rem,3.6vw,2.6rem);font-weight:600;line-height:1.2;letter-spacing:var(--tracking-tight);color:#fff;margin:0 0 1.2rem}.bq-page-root .pullq footer{color:var(--text-2);font-size:1rem;line-height:1.6;max-width:44rem}.bq-page-root .bq-term{border-radius:14px;border:1px solid var(--glass-edge);background:#04060cb8;overflow:hidden;position:relative;max-width:60rem}.bq-page-root .bq-term:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:var(--glass-shimmer);opacity:.6}.bq-page-root .term-bar{display:flex;align-items:center;gap:.5rem;padding:.6rem .9rem;border-bottom:1px solid rgba(255,255,255,.07);font-family:var(--font-mono);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.bq-page-root .term-bar .tls{display:flex;gap:.35rem}.bq-page-root .term-bar .tls i{width:9px;height:9px;border-radius:50%;background:#ffffff24}.bq-page-root .term-bar .sum{margin-left:auto;color:var(--brand);letter-spacing:.1em}.bq-page-root .bq-term pre{margin:0;padding:1rem 1.1rem 1.2rem;font-family:var(--font-mono);font-size:.74rem;line-height:1.85;color:var(--text-2);overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(6,182,212,.35) transparent}@media(max-width:1024px){.bq-page-root .bq-term pre{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.6rem),transparent 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 1.6rem),transparent 100%)}}.bq-page-root .bq-term pre b{color:#fff;font-weight:500}.bq-page-root .bq-term pre .n{color:var(--brand)}.bq-page-root .bq-term pre .g{color:var(--text-3)}.bq-page-root .reg-note{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.05em;color:var(--text-3);margin-top:1.1rem;max-width:60rem;display:flex;align-items:baseline;gap:.5rem;line-height:1.6}.bq-page-root .reg-note .dot{width:6px;height:6px;border-radius:50%;background:var(--brand);box-shadow:0 0 7px var(--brand);flex:none;align-self:center}.bq-page-root .bq-honest-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem}@media(max-width:900px){.bq-page-root .bq-honest-grid{grid-template-columns:1fr}}.bq-page-root .bq-honest-col{padding:1.4rem 1.4rem 1.3rem;border-radius:16px;border:1px solid var(--glass-edge);background:#0b0f1999}.bq-page-root .bq-honest-col .sk{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.9rem}.bq-page-root .bq-honest-col .sk:before{content:"";width:7px;height:7px;border-radius:50%;flex:none}.bq-page-root .bq-honest-col--solid .sk{color:var(--q-green)}.bq-page-root .bq-honest-col--solid .sk:before{background:var(--q-green);box-shadow:0 0 8px var(--q-green)}.bq-page-root .bq-honest-col--beta .sk{color:var(--q-amber)}.bq-page-root .bq-honest-col--beta .sk:before{background:var(--q-amber);box-shadow:0 0 8px var(--q-amber)}.bq-page-root .bq-honest-col--planned .sk{color:var(--text-3)}.bq-page-root .bq-honest-col--planned .sk:before{background:var(--text-3)}.bq-page-root .bq-honest-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.bq-page-root .bq-honest-col li{display:flex;align-items:baseline;gap:.55rem;color:var(--text-2);font-size:.85rem;line-height:1.5}.bq-page-root .bq-honest-col li:before{content:"▸";flex:none}.bq-page-root .bq-honest-col--solid li:before{color:var(--q-green)}.bq-page-root .bq-honest-col--beta li:before{color:var(--q-amber)}.bq-page-root .bq-honest-col--planned li:before{color:var(--text-3)}.bq-page-root .diff-index{border-top:1px solid rgba(255,255,255,.1);max-width:62rem}.bq-page-root .di-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:.6rem 2.5rem;padding:1.45rem .2rem;border-bottom:1px solid rgba(255,255,255,.08);align-items:baseline}@media(max-width:700px){.bq-page-root .di-row{grid-template-columns:1fr;gap:.35rem}}.bq-page-root .di-row h3{color:#fff;font-size:clamp(1.1rem,2.2vw,1.4rem);font-weight:600;letter-spacing:var(--tracking-tight);margin:0}.bq-page-root .di-row h3 span{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.18em;color:var(--brand);display:block;margin-bottom:.3rem;text-transform:uppercase}.bq-page-root .di-row .tg{font-family:var(--font-mono);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);display:block;margin-top:.4rem;font-style:normal;font-weight:400}.bq-page-root .di-row p{color:var(--text-2);font-size:.95rem;line-height:1.6;margin:0}.bq-page-root .two-col{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.6rem,4vw,3.6rem);align-items:center}@media(max-width:880px){.bq-page-root .two-col{grid-template-columns:1fr}}.bq-page-root .col-text 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}.bq-page-root .col-text p{color:var(--text-2);font-size:1rem;line-height:1.65;margin:0 0 1rem}.bq-page-root .chip-row{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:1.2rem}.bq-page-root .pchip2{font-family:var(--font-mono);font-size:.64rem;letter-spacing:.1em;padding:.3rem .6rem;border-radius:7px;border:1px solid var(--glass-edge);color:var(--text-2);display:inline-flex;align-items:center;gap:.4rem}.bq-page-root .pchip2:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--c, var(--q-cyan));box-shadow:0 0 7px var(--c, var(--q-cyan))}.bq-page-root .sec-points{list-style:none;margin:1.4rem 0 0;padding:0;display:flex;flex-direction:column;gap:.7rem}.bq-page-root .sec-points li{position:relative;padding-left:1.15rem;color:var(--text-2);font-size:.92rem;line-height:1.55}.bq-page-root .sec-points li:before{content:"▸";color:var(--ev);position:absolute;left:0;top:0}.bq-page-root .sec-points b{color:var(--text);font-weight:600}.bq-page-root .lease{border-radius:14px;border:1px solid rgba(48,255,144,.22);background:#070b11c7;overflow:hidden;position:relative;box-shadow:0 20px 60px -24px #0009,0 0 40px #30ff900d}.bq-page-root .lease:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:var(--glass-shimmer);opacity:.5}.bq-page-root .lz-bar{display:flex;align-items:center;gap:.55rem;padding:.7rem .95rem;border-bottom:1px solid rgba(48,255,144,.16);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:#d7ffe9}.bq-page-root .lz-bar .sub{margin-left:auto;color:var(--text-3);letter-spacing:.1em}.bq-page-root .lz-row{display:grid;grid-template-columns:5.2rem 1fr;gap:.8rem;padding:.74rem .95rem;border-bottom:1px solid rgba(255,255,255,.05);font-family:var(--font-mono);font-size:.7rem;align-items:baseline}.bq-page-root .lz-row:last-child{border-bottom:0}.bq-page-root .lz-row .op{color:var(--brand);letter-spacing:.1em;text-transform:uppercase;font-size:.6rem}.bq-page-root .lz-row.hl .op{color:var(--q-amber)}.bq-page-root .lz-row.gr .op{color:var(--ev)}.bq-page-root .lz-row .tx{color:var(--text-2);line-height:1.55;overflow-wrap:break-word}.bq-page-root .lz-row .tx b{color:#fff;font-weight:500}.bq-page-root .uc-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:2.2rem 2.4rem;border-top:1px solid rgba(255,255,255,.1);padding-top:1.7rem}@media(max-width:1080px){.bq-page-root .uc-cols{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.bq-page-root .uc-cols{grid-template-columns:1fr}}.bq-page-root .ucc h3{color:#fff;font-size:1rem;font-weight:600;margin:0 0 .8rem;display:flex;align-items:center;gap:.55rem;letter-spacing:var(--tracking-tight)}.bq-page-root .ucc h3:before{content:"";width:7px;height:7px;border-radius:50%;flex:none;background:var(--uc, var(--bq));box-shadow:0 0 9px var(--uc, var(--bq))}.bq-page-root .ucc ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.bq-page-root .ucc li{position:relative;padding-left:1rem;color:var(--text-2);font-size:.86rem;line-height:1.55}.bq-page-root .ucc li:before{content:"▸";position:absolute;left:0;color:var(--uc, var(--bq))}.bq-page-root .tblwrap{overflow-x:auto;border-radius:14px;border:1px solid var(--glass-edge);background:#090c148c}.bq-page-root table.q{width:100%;min-width:640px;border-collapse:collapse;font-size:.84rem}.bq-page-root table.q th,.bq-page-root table.q td{padding:.7rem .9rem;border-bottom:1px solid rgba(255,255,255,.06)}.bq-page-root table.q thead th{text-align:center;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-weight:500;border-bottom:1px solid rgba(255,255,255,.12)}.bq-page-root table.q thead th:first-child,.bq-page-root table.q td:first-child{text-align:left}.bq-page-root table.q td{text-align:center;color:var(--text-2)}.bq-page-root table.q td:first-child{color:var(--text);font-weight:500}.bq-page-root table.q .win{color:var(--brand);font-weight:600}.bq-page-root table.q .lose{color:#ffffff4d}.bq-page-root table.q thead th.hl{color:var(--brand);font-weight:700}.bq-page-root .price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;max-width:760px;margin-inline:auto}@media(max-width:720px){.bq-page-root .price-grid{grid-template-columns:1fr}}.bq-page-root .price-card{padding:1.7rem 1.6rem 1.5rem;border-radius:16px;position:relative;overflow:hidden;border:1px solid rgba(6,182,212,.3);background:#0b0f19a6}.bq-page-root .price-card:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:var(--glass-shimmer);opacity:.6}.bq-page-root .price-card.alt{border-color:#3b82f64d}.bq-page-root .price-card .pk{font-family:var(--font-mono);font-size:.64rem;letter-spacing:.2em;text-transform:uppercase;color:var(--brand);margin:0 0 .3rem}.bq-page-root .price-card.alt .pk{color:#60a5fa}.bq-page-root .price-card .pn{font-size:2.3rem;font-weight:600;color:#fff;letter-spacing:var(--tracking-tight)}.bq-page-root .price-card .pn span{font-size:.95rem;font-weight:400;color:var(--text-3)}.bq-page-root .price-card .pd{color:var(--text-3);font-size:.82rem;margin:.2rem 0 1.1rem}.bq-page-root .price-card ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.bq-page-root .price-card li{display:flex;align-items:baseline;gap:.55rem;color:var(--text-2);font-size:.86rem}.bq-page-root .price-card li:before{content:"▸";color:var(--brand);flex:none}.bq-page-root .price-card.alt li:before{color:#60a5fa}.bq-page-root .price-note{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.05em;color:var(--text-3);margin:1.2rem auto 0;max-width:760px;display:flex;align-items:baseline;gap:.5rem;line-height:1.6}.bq-page-root .price-note .dot{width:6px;height:6px;border-radius:50%;background:var(--brand);box-shadow:0 0 7px var(--brand);flex:none;align-self:center}.bq-page-root .price-note .store-link{color:var(--q-cyan);text-decoration:none;padding:.9rem .35rem;margin:-.9rem -.35rem}.bq-page-root .price-note .store-link:hover{color:#fff}.bq-page-root .proof-line{display:flex;gap:1rem 2.6rem;flex-wrap:wrap;justify-content:center;margin-bottom:var(--s-7)}.bq-page-root .proof-line .quox-readout .v{color:var(--brand)}.bq-page-root .final{text-align:center;max-width:52rem;margin-inline:auto;padding:clamp(2rem,5vw,3.4rem) 0}.bq-page-root .final h2{font-family:var(--font-display);font-size:clamp(2.16rem,4.97vw,3.46rem);font-weight:600;line-height:1.06;padding-bottom:.25em;letter-spacing:-.005em;color:#fff;margin:.8rem 0 .9rem}.bq-page-root .final p{color:var(--text-2);font-size:var(--fs-lead);max-width:48ch;margin:0 auto;line-height:1.55}.bq-page-root .final .row{display:flex;gap:.8rem;justify-content:center;margin-top:1.8rem;flex-wrap:wrap}.bq-page-root .final .proof{margin-top:1.6rem;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);display:flex;align-items:center;gap:.5rem;justify-content:center;flex-wrap:wrap;max-width:none}.bq-page-root .final .proof .dot{width:6px;height:6px;border-radius:50%;background:var(--ev);box-shadow:0 0 8px var(--ev);flex:none}@media(prefers-reduced-motion:reduce){.bq-page-root .bq-hero-copy>*{animation:none;opacity:1;transform:none}.bq-page-root .task-panel,.bq-page-root .bq-deck{animation:none;opacity:1;transform:none}.bq-page-root .bq-cursor{display:none}.bq-page-root .ev{animation:none}.bq-page-root .wk-step{opacity:1;transform:none}}
