.ent-page-root{--ent: #3b82f6;--ent-soft: rgba(59, 130, 246, .16);position:relative}.ent-scene-placeholder{position:fixed;inset:0;z-index:-1;pointer-events:none}.ent-vignette{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(120% 100% at 50% 50%,transparent 52%,rgba(4,6,12,.62) 100%)}.ent-hero-scrim{position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(100deg,rgba(8,11,20,.82) 0%,rgba(8,11,20,.58) 32%,rgba(8,11,20,.2) 52%,transparent 64%),radial-gradient(58% 52% at 22% 46%,rgba(8,11,20,.42),transparent 64%)}.ent-hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:8rem var(--gutter) 5rem;max-width:var(--page-max);margin-inline:auto;position:relative}@media(max-width:640px){.ent-hero{justify-content:flex-start;padding-top:5rem}}@media(min-width:901px){.ent-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:clamp(2rem,4vw,4rem);align-items:start;padding-top:5rem}}@media(max-width:900px){.ent-hero-shot{margin-top:2rem;max-width:34rem}}@media(max-width:640px){.ent-hero-shot{display:none}}.ent-hero .quox-kicker{color:var(--ent)}.ent-hero h1{font-family:var(--font-display);font-size:clamp(2.6rem,6.4vw,4.9rem);font-weight:600;line-height:1.01;padding-bottom:.25em;letter-spacing:-.005em;color:#fff;margin:1.1rem 0 1.2rem;max-width:16ch}.ent-lede{font-size:var(--fs-lead);color:var(--text-2);max-width:52ch;line-height:1.55;margin:0}.ent-row{display:flex;gap:.8rem;flex-wrap:wrap}.ent-hero .ent-row{margin-top:2.1rem}.ent-closing .ent-row{justify-content:center}.ent-hero-cta{background:linear-gradient(135deg,var(--ent),var(--q-purple));box-shadow:0 0 30px #3b82f64d}.ent-hero-cta:hover{box-shadow:0 0 44px #a855f766}.ent-readout-strip{display:flex;flex-wrap:wrap;gap:1rem 2.4rem;align-items:center;margin-top:2.6rem;padding:.85rem 1.2rem;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);position:relative;overflow:hidden}.ent-readout-strip:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:var(--glass-shimmer);opacity:.7}.ent-readout-strip .quox-readout .v{min-width:3.2ch;display:inline-block;transition:color .45s var(--ease-out),text-shadow .45s var(--ease-out)}.ent-readout-strip .quox-readout .v.tick{color:var(--q-green);text-shadow:0 0 14px rgba(48,255,144,.55)}.ent-scene-note{position:absolute;right:var(--gutter);bottom:1.7rem;margin:0;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);text-align:right;transition:color var(--dur-2) var(--ease-out)}.ent-scene-note.alert{color:#fca5a5}@media(max-width:880px){.ent-scene-note{display:none}}.ent-page-body{position:relative}.ent-page-body:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 0%,rgba(6,8,15,.86) 4rem,rgba(6,8,15,.92) 100%)}.ent-band{padding:var(--s-9) var(--gutter);max-width:var(--page-max);margin-inline:auto}.ent-band-head{max-width:46rem;margin-bottom:var(--s-7)}.ent-band-head .quox-kicker{color:var(--ent)}.ent-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}.ent-band-head p{color:var(--text-2);font-size:var(--fs-lead);line-height:1.55;margin:0}.ent-band-head p+p{margin-top:.85rem}.ent-two-col{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.6rem,4vw,3.6rem);align-items:center}@media(max-width:880px){.ent-two-col{grid-template-columns:1fr}}.ent-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}.ent-col-text p{color:var(--text-2);font-size:1rem;line-height:1.65;margin:0 0 1rem}.ent-col-text .quox-kicker{color:var(--ent)}.ent-col-text .ent-row{margin-top:0}.ent-inline-link{color:var(--ent);text-decoration:none;font-size:.92rem;font-weight:600;display:inline-flex;align-items:center;gap:.4rem;transition:gap var(--dur-2) var(--ease-out)}.ent-inline-link:hover{gap:.65rem}.ent-prose-link{color:var(--ent);font-weight:600;text-decoration:none}.ent-prose-link:hover{text-decoration:underline}.ent-statement{padding:var(--s-10) var(--gutter);max-width:62rem;margin-inline:auto;text-align:left}.ent-big{font-size:clamp(1.9rem,4.6vw,3.4rem);font-weight:600;line-height:1.12;letter-spacing:var(--tracking-tight);color:#fff;margin:0 0 1.4rem;max-width:24ch}.ent-big em{font-style:normal;background:linear-gradient(120deg,var(--q-cyan),var(--q-purple));-webkit-background-clip:text;background-clip:text;color:transparent}.ent-sub{color:var(--text-2);font-size:var(--fs-lead);line-height:1.6;max-width:56ch;margin:0}.ent-proto-line{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem;margin-top:2.2rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.ent-proto-line a{color:var(--text-2);text-decoration:none;display:inline-flex;align-items:center;gap:.45rem;transition:color var(--dur-2) var(--ease-out)}.ent-proto-line a:hover{color:#fff}.ent-proto-line a .d{width:5px;height:5px;border-radius:50%;background:var(--pc, var(--q-cyan));box-shadow:0 0 8px var(--pc, var(--q-cyan))}.ent-register{display:grid;grid-template-columns:1.15fr .85fr;border-radius:18px;border:1px solid rgba(255,255,255,.14);overflow:hidden;background:linear-gradient(180deg,#0e121eeb,#080b13f2);box-shadow:0 30px 80px -20px #000000b3,0 0 60px #3b82f60f}@media(max-width:880px){.ent-register{grid-template-columns:1fr}}.ent-reg-feed{border-right:1px solid rgba(255,255,255,.07);min-width:0}@media(max-width:880px){.ent-reg-feed{border-right:0;border-bottom:1px solid rgba(255,255,255,.07)}}.ent-reg-head{display:flex;align-items:center;gap:.6rem;padding:.8rem 1.1rem;border-bottom:1px solid rgba(255,255,255,.07);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.ent-live{margin-left:auto;display:inline-flex;align-items:center;gap:.45rem;color:var(--q-green)}.ent-live .quox-dot{width:6px;height:6px}.ent-reg-rows{padding:.7rem .6rem;display:flex;flex-direction:column;gap:.14rem;font-family:var(--font-mono);font-size:.74rem;min-height:19.5rem;justify-content:flex-end}.ent-reg-rows .reg-row{display:flex;gap:.7rem;align-items:baseline;padding:.32rem .5rem;border-radius:7px;color:var(--text-2);line-height:1.4;opacity:0;transform:translateY(6px);animation:ent-row-in .5s var(--ease-out) forwards}@keyframes ent-row-in{to{opacity:1;transform:none}}.ent-reg-rows .reg-row .t{color:#94beff80;flex:none;font-size:.66rem}.ent-reg-rows .reg-row .lbl{flex:none;width:4.2ch;font-size:.64rem;letter-spacing:.08em;color:var(--lc, var(--q-cyan))}.ent-reg-rows .reg-row .tx{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ent-reg-rows .reg-row .st{margin-left:auto;flex:none;font-size:.68rem;color:var(--q-green)}.ent-reg-rows .reg-row.deny .st{color:#f87171}.ent-reg-rows .reg-row.hold .st{color:var(--q-amber)}.ent-reg-rows .reg-row.seal{background:#3b82f614;border:1px solid rgba(59,130,246,.22)}.ent-reg-rows .reg-row.seal .tx{color:#dbeafe}.ent-reg-verify{display:flex;flex-direction:column}.ent-chain-viz{display:flex;align-items:center;gap:.45rem;padding:1.1rem 1.1rem .9rem;flex-wrap:wrap}.ent-chain-viz .chain-block{flex:1 1 0;min-width:74px;border-radius:9px;padding:.5rem .55rem;border:1px solid rgba(255,255,255,.13);background:#ffffff08;font-family:var(--font-mono);transition:all var(--dur-2) var(--ease-out);position:relative}.ent-chain-viz .chain-block .id{font-size:.6rem;color:var(--text-3);letter-spacing:.08em}.ent-chain-viz .chain-block .hx{font-size:.62rem;color:var(--q-cyan);margin-top:.18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ent-chain-viz .chain-block.tip{border-color:#30ff9073;box-shadow:0 0 18px #30ff901f}.ent-chain-viz .chain-block.tip .id{color:var(--q-green)}.ent-chain-viz .chain-block.bad{border-color:#f87171a6;background:#f8717112}.ent-chain-viz .chain-block.bad .hx{color:#f87171;text-decoration:line-through}.ent-chain-viz .chain-block.dim{opacity:.38}.ent-chain-viz .chain-link{flex:none;color:var(--text-3);font-family:var(--font-mono);font-size:.66rem}.ent-chain-viz .chain-link.broken{color:#f87171}.ent-verify-term{margin:0 1.1rem;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#05070e;padding:.85rem 1rem;font-family:var(--font-mono);font-size:.74rem;line-height:1.7;color:var(--text-2);flex:1}.ent-verify-term .ps1{color:var(--q-purple)}.ent-verify-term .ok{color:var(--q-green)}.ent-verify-term .bad{color:#f87171}.ent-verify-term .mut{color:var(--text-3)}.ent-reg-actions{display:flex;gap:.6rem;padding:1rem 1.1rem 1.1rem;flex-wrap:wrap}.ent-reg-btn{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);background:#ffffff0a;border:1px solid var(--glass-edge);border-radius:9px;padding:.55rem .9rem;cursor:pointer;transition:all var(--dur-2) var(--ease-out)}.ent-reg-btn:hover{color:#fff;border-color:#ffffff59}.ent-reg-btn--tamper:hover{border-color:#f8717199;color:#fca5a5}.ent-reg-btn[disabled]{opacity:.35;cursor:default}.ent-demo-note{margin-top:1rem;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.ent-demo-note b{color:var(--text-2);font-weight:500}.ent-sov-svg{width:100%;height:auto;display:block}.ent-sov-svg text{font-family:var(--font-mono)}.ent-sov-caption{margin-top:.9rem;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.ent-sov-caption b{color:var(--q-green);font-weight:500}.ent-controls{border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#090c1499;overflow:hidden}.ent-ctl-row{display:grid;grid-template-columns:7.5rem 13rem 1fr auto;gap:1.2rem;align-items:baseline;padding:1rem 1.3rem;border-bottom:1px solid rgba(255,255,255,.06);text-decoration:none;transition:background var(--dur-2) var(--ease-out)}.ent-ctl-row:last-child{border-bottom:0}.ent-ctl-row:hover{background:#ffffff08}.ent-ctl-row .cid{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;color:var(--ent)}.ent-ctl-row .cnm{color:#fff;font-weight:600;font-size:.95rem}.ent-ctl-row .cds{color:var(--text-2);font-size:.88rem;line-height:1.5}.ent-ctl-row .cst{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:var(--sc, var(--q-green));border:1px solid color-mix(in srgb,var(--sc, var(--q-green)) 40%,transparent);border-radius:6px;padding:.22rem .5rem;white-space:nowrap}@media(max-width:900px){.ent-ctl-row{grid-template-columns:minmax(0,1fr) auto;gap:.3rem .8rem}.ent-ctl-row .cid,.ent-ctl-row .cds{grid-column:1 / -1}}.ent-questions{list-style:none;margin:2.2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:16px;border:1px solid rgba(255,255,255,.14);overflow:hidden}.ent-questions li{padding:1.4rem 1.6rem;font-family:var(--font-display);font-size:1.08rem;font-weight:600;color:#fff;line-height:1.4;border-bottom:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(255,255,255,.08)}.ent-questions li:nth-child(2n){border-right:0}.ent-questions li:nth-child(n+3){border-bottom:0}@media(max-width:720px){.ent-questions{grid-template-columns:minmax(0,1fr)}.ent-questions li{border-right:0}.ent-questions li:nth-child(n+3){border-bottom:1px solid rgba(255,255,255,.08)}.ent-questions li:last-child{border-bottom:0}}.ent-products-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}@media(max-width:1020px){.ent-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ent-products-grid{grid-template-columns:minmax(0,1fr)}}.ent-fw-index{border-top:1px solid rgba(255,255,255,.1)}.ent-fw-row{display:grid;grid-template-columns:3rem 1fr auto;gap:1.4rem;align-items:baseline;padding:1.15rem .2rem;border-bottom:1px solid rgba(255,255,255,.08);text-decoration:none;transition:background var(--dur-2) var(--ease-out),padding-left var(--dur-2) var(--ease-out)}.ent-fw-row:hover{background:#ffffff06;padding-left:.7rem}.ent-fw-row .no{font-family:var(--font-mono);font-size:.68rem;color:var(--text-3)}.ent-fw-row .nm{color:#fff;font-size:clamp(1.1rem,2.2vw,1.55rem);font-weight:600;letter-spacing:var(--tracking-tight)}.ent-fw-row .dt{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;color:var(--text-3);text-align:right}@media(max-width:720px){.ent-fw-row{grid-template-columns:2.4rem minmax(0,1fr)}.ent-fw-row .dt{grid-column:2;text-align:left}}.ent-fw-links{display:flex;gap:2rem;margin-top:2rem;flex-wrap:wrap}.ent-steps{display:flex;flex-direction:column;gap:2rem}.ent-step{display:grid;grid-template-columns:3.4rem 1fr;gap:1.1rem;align-items:baseline}.ent-step .sn{font-family:var(--font-mono);font-size:1.3rem;color:var(--ent);opacity:.85}.ent-step h3{color:#fff;font-size:var(--fs-h3);font-weight:600;margin:0 0 .4rem;letter-spacing:var(--tracking-tight)}.ent-step p{color:var(--text-2);font-size:.95rem;line-height:1.6;margin:0}.ent-price-chip{display:inline-flex;align-items:flex-start;gap:.6rem;margin:.4rem 0 1.4rem;padding:.7rem 1rem;border-radius:10px;border:1px solid rgba(59,130,246,.35);background:var(--ent-soft);color:#dbeafe;font-size:.9rem;line-height:1.5;max-width:46ch}.ent-price-chip .d{width:7px;height:7px;border-radius:50%;background:var(--ent);box-shadow:0 0 9px var(--ent);flex:none;margin-top:.45rem}.ent-closing{text-align:center;padding:var(--s-10) var(--gutter)}.ent-closing h2{font-family:var(--font-display);font-size:clamp(2.14rem,5.35vw,3.85rem);font-weight:600;letter-spacing:-.005em;color:#fff;line-height:1.05;padding-bottom:.25em;margin:0 0 1rem}.ent-closing p{color:var(--text-2);font-size:var(--fs-lead);max-width:46ch;margin:0 auto 2rem}.ent-docs-row{display:flex;gap:.8rem;justify-content:center;flex-wrap:wrap;margin-top:2.6rem}.ent-doc-link{display:flex;align-items:center;gap:.7rem;padding:.85rem 1rem;border-radius:12px;border:1px solid var(--glass-edge);background:#ffffff08;color:var(--text-2);text-decoration:none;font-size:.88rem;transition:all var(--dur-2) var(--ease-out)}.ent-doc-link:hover{color:#fff;border-color:#ffffff4d;background:#ffffff0f;transform:translateY(-2px)}.ent-doc-link svg{width:16px;height:16px;flex:none;color:var(--ent)}@media(prefers-reduced-motion:reduce){.ent-reg-rows .reg-row{animation:none;opacity:1;transform:none}}
