/* Stage 438 — Reference landing parity + terminal functional QA */
:root{--q438-bg:#04101c;--q438-panel:rgba(7,21,35,.86);--q438-line:rgba(98,129,166,.27);--q438-text:#edf6ff;--q438-muted:#aebcd2;--q438-green:#20f3a2;--q438-cyan:#6fd7ff;--q438-gold:#f7c84b;--q438-radius:18px;--q438-shadow:0 24px 80px rgba(0,0,0,.35)}
*{box-sizing:border-box}html{background:#020711;scroll-behavior:smooth}body.qlion-stage438-reference-landing{margin:0;min-width:320px;background:radial-gradient(circle at 72% 8%,rgba(44,245,156,.13),transparent 32%),radial-gradient(circle at 18% 12%,rgba(111,215,255,.13),transparent 33%),linear-gradient(180deg,#020711 0,#04101c 54%,#020711 100%)!important;color:var(--q438-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;overflow-x:hidden}.qlion-stage438-reference-landing a{color:inherit}.ql438-bg{position:fixed;inset:0;pointer-events:none;z-index:-1;background-image:linear-gradient(rgba(94,255,179,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(94,255,179,.038) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(180deg,#000 0,transparent 88%)}.ql438-bg span,.ql438-bg i,.ql438-bg b{position:absolute;border-radius:50%;filter:blur(42px);opacity:.48}.ql438-bg span{width:420px;height:420px;background:#0be88a;left:-90px;top:110px}.ql438-bg i{width:360px;height:360px;background:#2aa6ff;right:8%;top:0}.ql438-bg b{width:300px;height:300px;background:#f7c84b;right:20%;bottom:10%}.ql-skip-link{position:absolute;left:12px;top:-60px;z-index:20;background:#0ce99c;color:#001b14;padding:10px 14px;border-radius:12px;font-weight:900}.ql-skip-link:focus{top:12px}.ql438-header{position:sticky;top:0;z-index:15;display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;min-height:72px;padding:12px clamp(18px,3.4vw,48px);background:rgba(3,9,18,.84);backdrop-filter:blur(18px);border-bottom:1px solid rgba(142,164,202,.18);box-shadow:0 12px 44px rgba(0,0,0,.2)}.ql438-brand{display:flex;align-items:center;gap:12px;text-decoration:none;min-width:max-content}.ql438-brand img{width:42px;height:42px;object-fit:contain;filter:drop-shadow(0 0 12px rgba(247,200,75,.45))}.ql438-brand strong{display:block;font-size:15px;letter-spacing:.01em}.ql438-brand small{display:block;color:#9dafc8;font-size:10px;font-weight:800;letter-spacing:.12em}.ql438-nav{display:flex;justify-content:center;align-items:center;gap:clamp(14px,2vw,28px)}.ql438-nav a{text-decoration:none;color:#dbe6f6;font-size:13px;font-weight:800;opacity:.92}.ql438-nav a:hover,.ql438-nav a:focus-visible{color:#fff;text-shadow:0 0 18px rgba(111,215,255,.45)}.ql438-actions,.ql438-hero-buttons{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.ql438-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px;padding:0 22px;border-radius:11px;border:1px solid rgba(140,168,210,.28);font-size:13px;font-weight:900;text-decoration:none;cursor:pointer;transition:.18s ease;white-space:nowrap}.ql438-btn-primary{color:#03130f;background:linear-gradient(135deg,#69d8ff 0%,#25f2a5 72%);border-color:rgba(62,255,180,.54);box-shadow:0 16px 36px rgba(19,232,161,.24)}.ql438-btn-ghost,.ql438-btn-outline{background:rgba(5,13,24,.62);color:#f3f7ff;border-color:rgba(248,207,79,.42)}.ql438-btn-large{min-height:52px;padding-inline:32px;font-size:15px}.ql438-btn:hover{transform:translateY(-2px);filter:brightness(1.06)}.ql438-nav-toggle{display:none}.ql438-main{width:min(1360px,calc(100vw - 64px));margin:0 auto}.ql438-hero{display:grid;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);gap:44px;align-items:center;padding:34px 0 24px;border-bottom:1px solid rgba(122,150,190,.18)}.ql438-status-pill{display:inline-flex;align-items:center;gap:10px;height:32px;padding:0 16px;border-radius:999px;border:1px solid rgba(42,236,159,.36);background:rgba(21,255,156,.08);color:#55ffb4;font-size:12px;font-weight:1000;letter-spacing:.08em;box-shadow:inset 0 0 26px rgba(32,243,162,.08)}.ql438-status-pill span{width:8px;height:8px;border-radius:50%;background:var(--q438-green);box-shadow:0 0 14px var(--q438-green)}.ql438-hero h1{margin:24px 0 14px;font-size:clamp(42px,5.2vw,68px);line-height:.98;letter-spacing:-.055em;color:#f5f8ff;text-shadow:0 12px 48px rgba(0,0,0,.38)}.ql438-hero h1 em{font-style:normal;color:#21ee9f}.ql438-lead{max-width:620px;color:#bfcee2;font-size:17px;line-height:1.72;margin:0 0 24px}.ql438-trust-line{display:flex;gap:20px;flex-wrap:wrap;margin:16px 0 20px;color:#d3e2f4;font-weight:800;font-size:14px}.ql438-trust-line span{display:flex;align-items:center;gap:8px}.ql438-trust-line i{width:9px;height:9px;border-radius:50%;background:#24f0a3;box-shadow:0 0 13px rgba(36,240,163,.72)}.ql438-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ql438-metrics div{min-height:66px;padding:10px 12px;text-align:center;border:1px solid var(--q438-line);border-radius:13px;background:rgba(8,22,38,.74)}.ql438-metrics strong{display:block;color:#25f2a5;font-size:23px;line-height:1}.ql438-metrics span{display:block;color:#9cacbf;font-size:12px;margin-top:6px}.ql438-hero-panel{position:relative;min-height:430px;border:1px solid rgba(120,150,190,.24);border-radius:22px;background:linear-gradient(145deg,rgba(9,22,39,.72),rgba(4,13,24,.95));box-shadow:var(--q438-shadow);overflow:hidden;padding:18px}.ql438-hero-panel:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 52% 40%,rgba(247,200,75,.18),transparent 30%),linear-gradient(rgba(39,255,155,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(39,255,155,.045) 1px,transparent 1px);background-size:auto,36px 36px,36px 36px;pointer-events:none}.ql438-chart-art{position:absolute;inset:16px;border-radius:18px;overflow:hidden;display:flex;align-items:center;justify-content:center}.ql438-chart-art img{width:100%;height:100%;object-fit:cover;opacity:.96;filter:saturate(1.18) contrast(1.08)}.ql438-market-tickers{position:absolute;right:22px;top:22px;z-index:3;display:grid;gap:6px;min-width:180px;padding:12px 14px;border-radius:14px;border:1px solid rgba(131,160,198,.24);background:rgba(5,12,23,.72);backdrop-filter:blur(10px);font-size:12px;color:#cfdbec}.ql438-market-tickers span{display:grid;grid-template-columns:1fr auto auto;gap:10px}.ql438-market-tickers em{color:#23f0a1;font-style:normal;font-weight:900}.ql438-hero-stats{position:absolute;left:28px;right:28px;bottom:22px;z-index:3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ql438-hero-stats div{padding:14px;border-radius:13px;border:1px solid rgba(137,166,208,.24);background:rgba(6,15,27,.8);backdrop-filter:blur(12px)}.ql438-hero-stats span{display:block;color:#9babc0;font-size:11px;font-weight:900}.ql438-hero-stats strong{display:block;margin-top:8px;font-size:18px}.ql438-hero-stats em{font-size:12px;color:#26f0a4;font-style:normal;margin-left:6px}.ql438-hero-stats i{display:inline-block;width:44px;height:18px;margin-left:8px;border-radius:999px;background:linear-gradient(135deg,transparent 10%,rgba(36,240,163,.9) 12%,transparent 15%,transparent 32%,rgba(36,240,163,.8) 34%,transparent 40%,transparent 55%,rgba(36,240,163,.9) 57%,transparent 60%)}.ql438-section,.ql438-feature-grid{padding:24px 0}.ql438-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ql438-card,.ql438-mini-card,.ql438-academy-grid article,.ql438-support-grid article{border:1px solid var(--q438-line);border-radius:18px;background:linear-gradient(180deg,rgba(8,25,42,.78),rgba(4,13,24,.78));box-shadow:inset 0 1px 0 rgba(255,255,255,.04);padding:22px;min-width:0}.ql438-card h2,.ql438-mini-card h3,.ql438-academy-grid h3,.ql438-support-grid h3{margin:0 0 8px;color:#f1f6ff;font-size:17px}.ql438-card p,.ql438-mini-card p,.ql438-academy-grid p,.ql438-support-grid p{color:#aebdd1;line-height:1.58;margin:0}.ql438-card ul{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:8px;color:#c5d3e5;font-size:13px}.ql438-card li:before{content:"•";color:#20f3a2;margin-right:8px}.ql438-icon,.ql438-mini-card div,.ql438-academy-grid div,.ql438-support-grid div:first-child{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;color:#23f0a1;border:1px solid rgba(60,255,178,.36);background:rgba(31,255,157,.08);font-size:26px;margin-bottom:14px}.ql438-title{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin:0 0 18px;text-align:center;font-size:30px;line-height:1.15;letter-spacing:-.03em}.ql438-title span{height:1px;background:linear-gradient(90deg,transparent,var(--q438-gold),transparent)}.ql438-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--q438-line);border-radius:16px;background:rgba(5,17,30,.68);overflow:hidden}.ql438-steps article{position:relative;padding:22px 20px;min-height:122px;border-right:1px solid rgba(122,150,190,.18)}.ql438-steps article:last-child{border-right:0}.ql438-steps article:not(:last-child):after{content:"→";position:absolute;right:-14px;top:50%;transform:translateY(-50%);z-index:2;color:var(--q438-gold);font-size:28px;font-weight:900}.ql438-steps strong{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1px solid rgba(49,255,169,.48);color:#fff;background:rgba(15,58,47,.74);margin-right:8px}.ql438-steps h3{display:inline;color:#f1c94f;font-size:14px}.ql438-steps p{margin:10px 0 0;color:#aebdd1;font-size:13px;line-height:1.5}.ql438-capability-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.ql438-mini-card{padding:18px}.ql438-mini-card div{width:42px;height:42px;font-size:20px;margin-bottom:10px}.ql438-mini-card h3{font-size:15px}.ql438-mini-card p{font-size:13px}.ql438-academy-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.ql438-academy-grid article{padding:18px}.ql438-academy-grid div{width:42px;height:42px;font-size:19px}.ql438-academy-grid small{display:block;color:#8ea2bb;margin-top:12px}.ql438-center{display:flex;justify-content:center;margin-top:14px}.ql438-table-wrap{overflow:auto;border:1px solid var(--q438-line);border-radius:16px;background:rgba(5,17,30,.76)}.ql438-comparison-table{width:100%;min-width:860px;border-collapse:collapse;color:#d8e4f4}.ql438-comparison-table th,.ql438-comparison-table td{padding:12px 16px;border-bottom:1px solid rgba(122,150,190,.16);text-align:center}.ql438-comparison-table th:first-child,.ql438-comparison-table td:first-child{text-align:left}.ql438-comparison-table th{color:#dfe8f7;background:rgba(7,23,38,.85);font-size:13px}.ql438-comparison-table td:nth-child(2){color:#23f0a1;font-weight:1000;background:rgba(247,200,75,.1);box-shadow:inset 1px 0 0 rgba(247,200,75,.3),inset -1px 0 0 rgba(247,200,75,.3)}.ql438-support-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ql438-support-grid article{display:grid;gap:8px}.ql438-support-grid button{border:1px solid rgba(111,215,255,.28);background:rgba(111,215,255,.08);border-radius:10px;color:#eaf5ff;padding:8px 10px;font-weight:900;cursor:pointer}.ql438-support-note{width:max-content;max-width:100%;margin:14px auto 0;padding:9px 22px;border:1px solid rgba(111,215,255,.28);border-radius:999px;background:rgba(8,45,73,.55);color:#b9c9dc}.ql438-faq-cta{display:grid;grid-template-columns:1fr 1.25fr;gap:22px;padding-bottom:18px}.ql438-faq-panel,.ql438-final-cta{border:1px solid var(--q438-line);border-radius:18px;background:rgba(6,18,32,.78);padding:20px}.ql438-faq-panel h2,.ql438-final-cta h2{margin:0 0 14px;font-size:24px}.ql438-faq-list{display:grid;gap:8px}.ql438-faq-item button{width:100%;display:flex;justify-content:space-between;align-items:center;text-align:left;min-height:42px;padding:10px 14px;border-radius:10px;border:1px solid rgba(122,150,190,.22);background:rgba(8,24,40,.72);color:#e9f3ff;font-weight:900;cursor:pointer}.ql438-faq-item div{padding:12px 14px;color:#b8c8dc;line-height:1.55}.ql438-final-cta{position:relative;min-height:245px;display:flex;align-items:center;overflow:hidden;background:radial-gradient(circle at 82% 45%,rgba(247,200,75,.22),transparent 34%),linear-gradient(135deg,rgba(8,35,44,.84),rgba(7,17,31,.88))}.ql438-final-cta h2{font-size:34px;line-height:1.05}.ql438-final-cta p{color:#c9d7e7}.ql438-final-cta img{position:absolute;right:0;bottom:-22px;width:42%;max-height:290px;object-fit:cover;object-position:center;opacity:.92;filter:saturate(1.18) drop-shadow(0 0 30px rgba(247,200,75,.26));mask-image:linear-gradient(90deg,transparent,#000 22%)}.ql438-footer{width:min(1360px,calc(100vw - 64px));margin:0 auto;padding:22px 0 32px;border-top:1px solid rgba(122,150,190,.18);color:#aebdd1}.ql438-footer-main{display:grid;grid-template-columns:2.1fr repeat(5,1fr);gap:28px;padding:10px 0 26px}.ql438-footer-brand img{width:44px;height:44px}.ql438-footer-brand strong,.ql438-footer-brand small{display:block}.ql438-footer-brand small{font-size:10px;color:#8fa1b8;letter-spacing:.14em}.ql438-social{display:flex;gap:12px;margin-top:16px}.ql438-social a{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;text-decoration:none;background:rgba(9,25,43,.86);border:1px solid rgba(122,150,190,.25)}.ql438-footer nav{display:grid;align-content:start;gap:7px}.ql438-footer h3{color:#e8f1ff;margin:0 0 4px;font-size:14px}.ql438-footer a{text-decoration:none;color:#aebdd1;font-size:13px}.ql438-risk{display:grid;grid-template-columns:auto 1fr;gap:18px;padding:18px 0;border-top:1px solid rgba(122,150,190,.17)}.ql438-risk span{color:var(--q438-gold);font-size:30px}.ql438-risk p{margin:0;line-height:1.55}.ql438-copyright{text-align:right;font-size:13px;color:#788aa0}.ql438-toast{position:fixed;z-index:50;right:22px;bottom:22px;padding:12px 16px;border-radius:14px;background:rgba(5,18,31,.96);border:1px solid rgba(42,236,159,.36);box-shadow:0 16px 48px rgba(0,0,0,.4);color:#eafff7}.ql438-support-modal[hidden],.ql438-toast[hidden]{display:none}.ql438-support-modal{position:fixed;z-index:40;inset:0;display:grid;place-items:center;padding:24px;background:rgba(0,4,10,.72);backdrop-filter:blur(10px)}.ql438-support-dialog{position:relative;width:min(520px,100%);padding:24px;border-radius:22px;border:1px solid rgba(122,150,190,.3);background:#071523;box-shadow:0 28px 90px rgba(0,0,0,.5)}.ql438-support-dialog>button{position:absolute;right:14px;top:12px;width:34px;height:34px;border-radius:50%;border:1px solid rgba(122,150,190,.25);background:rgba(255,255,255,.04);color:#fff}.ql438-support-dialog form{display:grid;gap:12px}.ql438-support-dialog label{display:grid;gap:6px;color:#dce8f8;font-weight:800}.ql438-support-dialog input,.ql438-support-dialog textarea{width:100%;border:1px solid rgba(122,150,190,.28);border-radius:12px;background:#06111f;color:#f4f8ff;padding:12px 14px}.ql438-modal-note{color:#22f0a2;font-weight:900}.qlion-stage438-reference-landing :focus-visible{outline:2px solid #63d9ff;outline-offset:3px}.qlion-stage438-reference-landing .ql-stage427-launch-center,.qlion-stage438-reference-landing [data-stage431-readiness],.qlion-stage438-reference-landing .ql-stage428-activation{display:none!important}body[data-stage438-route="terminal"] .tabbar.workspace-rail .tab-btn{min-height:44px}body[data-stage438-route="terminal"] .tabbar.workspace-rail .tab-btn:focus-visible{outline:2px solid #69d8ff;outline-offset:3px}body[data-stage438-route="terminal"] [data-stage438-terminal-health]{position:fixed;right:14px;bottom:14px;z-index:20;max-width:360px;padding:10px 12px;border-radius:14px;border:1px solid rgba(42,236,159,.28);background:rgba(4,15,26,.86);backdrop-filter:blur(10px);color:#dff8ef;font:700 12px/1.35 Inter,system-ui,sans-serif;box-shadow:0 18px 40px rgba(0,0,0,.28)}body[data-stage438-route="operator"] .s416-shell{border-color:rgba(247,200,75,.22)}
@media(max-width:1180px){.ql438-hero{grid-template-columns:1fr;gap:22px}.ql438-hero-panel{min-height:390px}.ql438-feature-grid{grid-template-columns:repeat(2,1fr)}.ql438-capability-grid{grid-template-columns:repeat(3,1fr)}.ql438-academy-grid{grid-template-columns:repeat(2,1fr)}.ql438-support-grid{grid-template-columns:repeat(2,1fr)}.ql438-footer-main{grid-template-columns:repeat(3,1fr)}.ql438-footer-brand{grid-column:span 3}}
@media(max-width:820px){.ql438-header{grid-template-columns:auto auto;gap:12px}.ql438-nav-toggle{display:inline-flex;justify-content:center;align-items:center;min-height:40px;padding:0 14px;border-radius:11px;border:1px solid rgba(122,150,190,.25);background:rgba(9,22,38,.86);color:#eef6ff;font-weight:900}.ql438-nav{grid-column:1/-1;display:none;justify-content:flex-start;flex-wrap:wrap;padding-top:8px}.ql438-header.is-menu-open .ql438-nav{display:flex}.ql438-actions{grid-column:1/-1}.ql438-main,.ql438-footer{width:min(100vw - 28px,720px)}.ql438-hero h1{font-size:40px}.ql438-metrics,.ql438-hero-stats{grid-template-columns:repeat(2,1fr)}.ql438-feature-grid,.ql438-capability-grid,.ql438-academy-grid,.ql438-support-grid,.ql438-faq-cta{grid-template-columns:1fr}.ql438-steps{grid-template-columns:1fr}.ql438-steps article{border-right:0;border-bottom:1px solid rgba(122,150,190,.18)}.ql438-steps article:not(:last-child):after{content:"↓";right:24px;top:auto;bottom:-18px;transform:none}.ql438-final-cta img{opacity:.22;width:70%;height:100%;bottom:0}.ql438-footer-main,.ql438-footer-brand{grid-template-columns:1fr;grid-column:auto}.ql438-copyright{text-align:left}}
@media(max-width:520px){.ql438-header{padding-inline:14px}.ql438-brand strong{font-size:13px}.ql438-brand small{font-size:8px}.ql438-brand img{width:36px;height:36px}.ql438-actions{display:grid;grid-template-columns:1fr 1fr}.ql438-btn{min-height:42px;padding-inline:12px;font-size:12px}.ql438-btn-large{width:100%}.ql438-status-pill{font-size:9.5px;width:100%;justify-content:center}.ql438-lead{font-size:14px}.ql438-hero-panel{min-height:360px;padding:10px}.ql438-market-tickers{position:relative;right:auto;top:auto;margin:0 0 10px;min-width:0}.ql438-chart-art{inset:70px 10px 88px}.ql438-hero-stats{left:12px;right:12px;bottom:12px;gap:8px}.ql438-hero-stats div{padding:9px}.ql438-hero-stats strong{font-size:14px}.ql438-title{font-size:24px;gap:10px}.ql438-card,.ql438-mini-card,.ql438-academy-grid article,.ql438-support-grid article,.ql438-faq-panel,.ql438-final-cta{padding:16px}.ql438-final-cta h2{font-size:27px}.ql438-support-note{border-radius:16px}.ql438-risk{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
