.q-landing{max-width:var(--q-page-width);margin-inline:auto;color:var(--q-ink);font-family:var(--q-font-sans)}.q-landing h1,.q-landing h2,.q-landing h3{margin:0;color:var(--q-ink);font-family:var(--q-font-sans);font-weight:550;letter-spacing:normal}.q-landing h1{font-size:var(--q-text-hero);line-height:1.12}.q-landing h2{font-size:var(--q-text-section);line-height:1.2}.q-landing h3{font-size:var(--q-text-title);line-height:1.4}.q-landing p{font-size:var(--q-text-body);line-height:1.6;color:var(--q-muted);margin:1rem 0 0}.q-landing-hero{padding-top:var(--q-section-space)}.q-landing-copy{max-width:44rem;margin-inline:auto;text-align:center}.q-landing-copy p{max-width:62ch;margin-inline:auto}.q-landing-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem}.q-landing-button{display:inline-flex;align-items:center;justify-content:center;gap:1rem;padding:.75rem 1.25rem;border:1px solid var(--q-ink);border-radius:var(--q-radius);color:var(--q-white);background:var(--q-ink);font-weight:550;text-decoration:none}.q-landing-button-secondary{color:var(--q-ink);background:var(--q-white);border-color:var(--q-border)}.q-landing-button:hover{text-decoration:underline;text-underline-offset:.25em}.q-landing-hero>img{display:block;width:100%;height:clamp(14rem,32vw,26rem);margin-top:2.5rem;object-fit:cover;border-radius:var(--q-radius)}.q-landing-section{padding-block:var(--q-section-space)}.q-landing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:2rem}.q-landing-grid article{padding-top:1.5rem;border-top:1px solid var(--q-border)}.q-landing-context{display:grid;grid-template-columns:1fr 1fr;gap:2rem;background:var(--q-paper);border-radius:var(--q-radius);padding:clamp(1.5rem,4vw,3rem)}.q-landing-context p{margin-top:0}.q-landing-context a{display:inline-block;margin-top:1.5rem;text-decoration:underline;text-underline-offset:.25em}.q-landing-destinations>a{padding:1.5rem;border:1px solid var(--q-border);border-radius:var(--q-radius);color:inherit;text-decoration:none}.q-landing-destinations>a:hover{border-color:var(--q-atlantic)}.q-landing-destinations h3{display:flex;justify-content:space-between;gap:1rem}.q-landing-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:2rem;border-top:1px solid var(--q-border)}.q-landing-footer p{margin:0}.q-landing-robotics{padding:7rem var(--q-page-gutter) 0}.inner-route>.q-landing{padding:7rem var(--q-page-gutter) 0}@media(max-width:700px){.q-landing-grid,.q-landing-context{grid-template-columns:1fr}.q-landing-grid{gap:1.5rem}.q-landing-robotics{padding-top:8rem}.inner-route>.q-landing{padding-top:8rem}}.hub-ad-slot{color:inherit;font:inherit}.hub-ad-slot[hidden]{display:none}.hub-ad-label{display:block;font-size:inherit}.hub-ad-unit{display:block;width:100%;min-height:90px}:root{color:#f4f7ff;background:#050712;font-family:var(--q-font-sans);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 68% 18%,rgba(119,167,255,.18),transparent 28rem),linear-gradient(135deg,#050712,#0a1021 48%,#15171d)}button,input{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}.space-shell{width:min(1440px,100%);margin:0 auto;padding:24px}.topbar,.brand-lockup,.mission-clock,.panel-heading,.panel-toolbar,.search-box,.signal-row{display:flex;align-items:center}.topbar{position:sticky;top:0;z-index:10;justify-content:space-between;gap:20px;padding:8px 0 22px;background:linear-gradient(180deg,#050712f5,#050712c7);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand-lockup{gap:14px;min-width:220px}.brand-mark{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(119,167,255,.45);border-radius:8px;background:#77a7ff1a;color:#9bbcff}.eyebrow{margin:0;color:#9ba7bd;font-size:.72rem;font-weight:700;letter-spacing:0;text-transform:uppercase}h1,h2,p{margin-top:0}h1{margin-bottom:0;color:#f7f9ff;font-size:clamp(1.1rem,2vw,1.45rem)}.mission-clock{gap:8px;min-height:36px;padding:0 12px;border:1px solid rgba(119,167,255,.28);border-radius:999px;background:#090f1fb8;color:#b9c9ef;font-size:.86rem}.main-nav,.auth-actions,.hero-actions,.card-action{display:flex;align-items:center}.main-nav{flex:1;flex-wrap:wrap;justify-content:center;gap:6px}.main-nav a,.auth-actions a,.hero-actions a,.button-link,.card-action a{min-height:34px;padding:8px 11px;border:1px solid rgba(119,167,255,.18);border-radius:6px;color:#cbd8f5;font-size:.85rem;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.main-nav a.active,.main-nav a:hover,.auth-actions a:hover,.hero-actions a:hover,.button-link:hover,.card-action a:hover{border-color:#77a7ff7a;background:#77a7ff1f;color:#f4f7ff}.auth-actions,.hero-actions{gap:8px}.hero-actions{margin-top:22px}.hero-band{position:relative;display:grid;min-height:300px;overflow:hidden;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:24px;padding:clamp(24px,4vw,42px);border:1px solid rgba(119,167,255,.22);border-radius:8px;background:linear-gradient(90deg,#080b14f5,#0c162db8),radial-gradient(circle at 78% 48%,rgba(119,167,255,.24),transparent 18rem)}.hero-copy{align-self:end;max-width:760px}.hero-copy h2{margin:10px 0 0;color:#f4f7ff;font-size:clamp(2rem,5vw,4.9rem);line-height:.96;letter-spacing:0}.orbital-map{position:relative;min-height:240px}.planet,.orbit,.satellite{position:absolute;border-radius:999px}.planet{right:24%;bottom:18%;width:120px;aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#edf4ff,#77a7ff 42%,#23335e 78%);box-shadow:0 0 60px #77a7ff57}.orbit{right:2%;bottom:0;border:1px solid rgba(175,201,255,.24);transform:rotate(-24deg)}.orbit-one{width:320px;height:140px}.orbit-two{right:-4%;bottom:-16%;width:430px;height:210px}.satellite{width:12px;height:12px;background:#dbe7ff;box-shadow:0 0 18px #dbe7ffe6}.satellite-one{right:15%;top:26%}.satellite-two{right:64%;bottom:24%}.metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px}.workspace-grid{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.55fr) minmax(260px,.85fr);gap:16px;margin-top:16px}.left-rail,.entity-panel,.source-card{border:1px solid rgba(119,167,255,.18);border-radius:8px;background:#080b14c7}.left-rail,.entity-panel,.source-card{padding:18px}.panel-heading{gap:9px;color:#c9d7f7}.panel-heading h2,.panel-toolbar h2{margin:0;font-size:1rem}.taxonomy-stack{flex-direction:column;align-items:stretch;margin-top:18px}.taxonomy-stack button{width:100%;text-align:left}.panel-toolbar{justify-content:space-between;gap:16px;margin-bottom:16px}.search-box{gap:8px;min-width:min(260px,100%);min-height:40px;padding:0 12px;border:1px solid rgba(119,167,255,.26);border-radius:6px;background:#050712c7;color:#9bbcff}.search-box input{width:100%;border:0;background:transparent;color:var(--q-ink)}.entity-list,.signal-list{display:grid;gap:12px}.entity-card{min-height:150px}.right-rail{display:grid;gap:16px;align-content:start}.home-grid,.card-grid,.calculator-grid{display:grid;gap:16px}.home-grid{grid-template-columns:1fr 1.4fr 1fr;margin-top:16px}.page-stack{display:grid;gap:18px}.page-header{padding:clamp(22px,4vw,34px);border:1px solid rgba(119,167,255,.2);border-radius:8px;background:linear-gradient(135deg,#0a1226eb,#080b14c7),radial-gradient(circle at 78% 20%,rgba(119,167,255,.16),transparent 18rem)}.page-header h2{max-width:980px;margin:8px 0 10px;color:#f4f7ff;font-size:var(--q-text-hero);line-height:.98;letter-spacing:0}.page-header p:last-child{max-width:760px;margin:0;color:#b9c3d8;line-height:1.6}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stack-list{display:grid;gap:12px}.info-card,.fact-card,.list-row,.gate-notice,.number-field,.result-card,.auth-panel{border:1px solid rgba(119,167,255,.18);border-radius:8px;background:#080b14c7}.info-card,.fact-card,.list-row,.gate-notice,.number-field,.result-card{padding:16px}.card-link,.entity-link{display:block}.card-link:hover .info-card,.entity-link:hover .entity-card,.list-row:hover{border-color:#77a7ff70;background:#101c3acc}.info-card-top{display:flex;justify-content:space-between;gap:12px;align-items:center;color:#8fb2ff;font-size:.78rem;font-weight:700;text-transform:uppercase}.info-card h3,.fact-card strong,.list-row strong,.result-card strong{display:block;margin-top:10px;color:#f4f7ff}.info-card p,.list-row p{margin:10px 0 0;color:#b9c3d8;line-height:1.55}.fact-card span,.list-row span,.number-field span,.result-card span{color:#8fb2ff;font-size:.78rem;font-weight:700;text-transform:uppercase}.gate-notice{display:flex;gap:10px;align-items:center;color:#dce7ff}.table-wrap{overflow-x:auto;border:1px solid rgba(119,167,255,.18);border-radius:8px}table{width:100%;border-collapse:collapse;background:#080b14c7}th,td{padding:14px;border-bottom:1px solid rgba(119,167,255,.14);text-align:left}th{color:#8fb2ff;font-size:.78rem;text-transform:uppercase}.calculator-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.number-field,.auth-panel label{display:grid;gap:8px}.number-field input,.auth-panel input{min-height:42px;width:100%;border:1px solid rgba(119,167,255,.24);border-radius:6px;background:#050712c7;color:#f4f7ff;padding:0 12px}.result-card strong{font-size:1.6rem}.auth-panel{display:grid;width:min(460px,100%);gap:14px;padding:18px}.auth-panel button{min-height:42px;border:1px solid rgba(119,167,255,.44);border-radius:6px;background:#77a7ff29;color:#f4f7ff;font-weight:700}.source-card p{margin:14px 0 0;color:#b9c3d8;font-size:.92rem;line-height:1.65}.signal-row{align-items:flex-start;gap:10px;padding-top:12px;border-top:1px solid rgba(119,167,255,.16)}.signal-row span{min-width:86px;color:#77a7ff;font-size:.78rem;font-weight:700}.signal-row p{margin:0}.empty-state{display:flex;gap:10px;align-items:center;min-height:120px;padding:18px;border:1px dashed rgba(119,167,255,.28);border-radius:8px;color:#c9d7f7}.mission-board{display:grid;grid-template-columns:minmax(280px,.86fr) minmax(420px,1.4fr) minmax(300px,.95fr);gap:16px;min-height:560px}.mission-rail,.orbital-command,.signal-rail .source-card,.mission-metric,.operator-tile,.report-feature,.mission-lane,.procurement-row,.market-row{border:1px solid rgba(119,167,255,.2);border-radius:8px;background:linear-gradient(180deg,#0a1122eb,#050812e0),linear-gradient(90deg,rgba(119,167,255,.04),transparent)}.mission-rail{display:grid;align-content:start;gap:14px;min-width:0;padding:22px}.mission-rail h2{margin:0 0 14px;color:#f4f7ff;font-size:clamp(2.25rem,3.2vw,3.35rem);line-height:.92;letter-spacing:0}.mission-rail h2 span{display:block}.mission-rail p{color:#b9c3d8;line-height:1.55}.status-strip{display:grid;gap:8px;padding:14px;border:1px solid rgba(119,167,255,.18);border-radius:6px;background:#77a7ff14}.intelligence-rail-list{display:grid;gap:8px}.intelligence-rail-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-height:58px;padding:10px 12px;border:1px solid rgba(119,167,255,.16);border-radius:6px;background:#03081275}.intelligence-rail-list strong{display:block;color:#eef4ff;font-size:.9rem}.intelligence-rail-list span{display:block;margin-top:2px;color:#8d9ab3;font-size:.78rem}.intelligence-rail-list em{color:#ffad66;font-style:normal;font-weight:800}.status-strip span,.mission-metric span,.mission-lane span,.procurement-row span,.market-row span,.operator-tile span,.report-feature span{color:#8fb2ff;font-size:.76rem;font-weight:750;text-transform:uppercase}.status-strip strong,.mission-metric strong,.operator-tile strong,.report-feature h3{color:#f4f7ff}.rail-actions{display:grid;gap:10px}.rail-actions a{padding:12px 14px;border:1px solid rgba(119,167,255,.28);border-radius:6px;color:#e4ecff;font-weight:700}.rail-actions a:first-child{background:#77a7ff29}.orbital-command{position:relative;display:grid;overflow:hidden;grid-template-rows:auto minmax(260px,1fr) auto auto;min-width:0;padding:20px}.command-toolbar{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px}.command-toolbar strong{display:block;color:#f4f7ff;text-transform:uppercase}.command-toolbar span{display:block;margin-top:2px;color:#8d9ab3;font-size:.82rem}.command-toolbar nav{display:flex;gap:6px}.command-toolbar button{min-width:42px;min-height:32px;border:1px solid rgba(119,167,255,.22);border-radius:6px;background:#040a16b8;color:#b9c9ef;font-size:.78rem}.command-toolbar button:first-child{border-color:#77a7ff94;color:#77f0d3}.orbital-canvas{position:relative;min-height:320px;border:1px solid rgba(119,167,255,.12);border-radius:8px;background:linear-gradient(rgba(119,167,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(119,167,255,.05) 1px,transparent 1px),radial-gradient(circle at 50% 55%,rgba(119,167,255,.22),transparent 17rem),#060913;background-size:36px 36px,36px 36px,auto,auto}.earth-disc,.trajectory,.node{position:absolute;border-radius:999px}.earth-disc{left:50%;top:54%;width:150px;aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(circle at 36% 30%,#eef6ff,#77a7ff 38%,#21335f 72%,#07101f);box-shadow:0 0 80px #77a7ff5c}.trajectory{left:50%;top:54%;border:1px solid rgba(180,207,255,.22);transform:translate(-50%,-50%) rotate(-18deg)}.trajectory-a{width:420px;height:150px}.trajectory-b{width:560px;height:230px;transform:translate(-50%,-50%) rotate(18deg)}.trajectory-c{width:690px;height:300px;transform:translate(-50%,-50%) rotate(-38deg)}.node{width:12px;height:12px;background:#dce8ff;box-shadow:0 0 18px #dce8fff2}.node-launch{left:18%;top:68%}.node-ground{left:72%;top:73%;background:#77f0d3}.node-ssa{left:64%;top:28%;background:#ffcf7a}.node-defense{left:30%;top:25%;background:#ff8f8f}.lane-board{display:grid;gap:10px;margin-top:14px}.value-chain-legend{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;overflow:hidden;margin-top:10px;border:1px solid rgba(119,167,255,.14);border-radius:6px;background:#77a7ff14}.value-chain-legend span{min-width:0;padding:9px 8px;color:#b9c9ef;font-size:.76rem;text-align:center;background:#0509149e}.mission-lane{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:12px}.mission-lane strong,.procurement-row strong,.market-row strong{color:#f4f7ff}.mission-lane p,.procurement-row p,.operator-tile p,.report-feature p{margin:4px 0 0;color:#b9c3d8;line-height:1.45}.mission-lane em,.procurement-row em,.market-row em,.mission-metric em{color:#77f0d3;font-style:normal;font-size:.78rem;font-weight:750}.mission-lane span{min-width:58px;padding:5px 8px;border-radius:4px;text-align:center;background:#77a7ff1a}.mission-lane span[data-risk=High]{color:#ffb2a8;background:#ff8f8f21}.mission-lane span[data-risk=Medium]{color:#ffcf7a;background:#ffcf7a1f}.signal-rail{display:grid;gap:16px;align-content:start;min-width:0}.procurement-row,.market-row{display:grid;gap:12px;padding:12px}.procurement-row{grid-template-columns:minmax(0,1fr) auto}.procurement-row aside{display:grid;gap:4px;text-align:right}.market-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.market-row p{margin:0;color:#b9c3d8}.market-row .negative{color:#ff9c9c}.mission-metrics,.premium-grid,.operator-strip,.capital-board,.report-desk{display:grid;gap:16px;margin-top:16px}.premium-grid{grid-template-columns:.9fr 1.35fr .95fr}.operator-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.operator-tile{padding:16px}.operator-tile strong{display:block;margin-top:8px}.mission-metric{padding:16px}.mission-metric strong{display:block;margin-top:8px;font-size:1.65rem}.mission-metric p{min-height:42px;margin:8px 0 10px;color:#b9c3d8}.report-desk,.capital-board{grid-template-columns:1.1fr .9fr}.report-feature{display:grid;align-content:end;min-height:320px;padding:24px;background:radial-gradient(circle at 82% 20%,rgba(119,167,255,.18),transparent 18rem),linear-gradient(180deg,#0a1122f5,#050812e6)}.report-feature h3{max-width:720px;margin:12px 0;font-size:clamp(1.8rem,4vw,3.4rem);line-height:.98}.report-feature a{width:fit-content;margin-top:10px;padding:10px 12px;border:1px solid rgba(119,167,255,.34);border-radius:6px;background:#77a7ff24;color:#f4f7ff;font-weight:750}.product-table td:first-child a{color:#dce8ff;font-weight:750}.adjacent-operators{margin-top:18px;padding-top:16px;border-top:1px solid rgba(119,167,255,.14)}.operator-mini-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.operator-mini-list a{min-width:0;padding:12px;border:1px solid rgba(119,167,255,.16);border-radius:6px;background:#77a7ff0d}.operator-mini-list span{display:block;color:#8fb2ff;font-size:.72rem;font-weight:750;text-transform:uppercase}.operator-mini-list strong{display:block;margin-top:6px;color:#f4f7ff}.flex{display:flex}.grid{display:grid}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-between{justify-content:space-between}.shrink-0{flex-shrink:0}.flex-wrap{flex-wrap:wrap}.gap-2{gap:8px}.gap-3{gap:12px}.mt-2{margin-top:8px}.mt-4{margin-top:16px}.rounded-sm{border-radius:4px}.rounded-md{border-radius:8px}.border{border:1px solid rgba(119,167,255,.18)}.p-4{padding:16px}.px-2{padding-left:8px;padding-right:8px}.px-3{padding-left:12px;padding-right:12px}.py-1{padding-top:4px;padding-bottom:4px}.py-1\.5{padding-top:6px;padding-bottom:6px}.text-xs{font-size:.74rem}.text-sm{font-size:.9rem}.text-base{font-size:1rem}.text-2xl{font-size:1.5rem}.font-semibold{font-weight:650}.uppercase{text-transform:uppercase}.leading-tight{line-height:1.15}.leading-6{line-height:1.5}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.transition-colors{transition:background-color .16s ease,border-color .16s ease,color .16s ease}@media(max-width:1060px){.hero-band,.mission-board,.workspace-grid,.home-grid,.card-grid,.calculator-grid,.premium-grid,.operator-strip,.capital-board,.report-desk{grid-template-columns:1fr}.orbital-map{min-height:180px}.orbital-command{grid-template-rows:auto auto}.orbital-canvas{min-height:260px}.metric-grid{grid-template-columns:1fr}}@media(max-width:680px){.space-shell{padding:14px}.topbar,.panel-toolbar{align-items:flex-start;flex-direction:column}.main-nav{justify-content:flex-start}.hero-copy h2{font-size:2.15rem}.mission-clock{width:100%;justify-content:center}}:root{color:var(--q-ink);background:var(--q-white)}body{background:var(--q-white);color:var(--q-ink)}.space-shell{width:100%;max-width:none;padding:0}.topbar{position:absolute;top:0;left:50%;z-index:50;width:min(1400px,calc(100% - 48px));transform:translate(-50%);padding:24px 0 14px;border-bottom:1px solid rgba(255,255,255,.18);background:linear-gradient(180deg,#0d11177a,#0d111700);-webkit-backdrop-filter:none;backdrop-filter:none}.brand-lockup{min-width:auto}.brand-mark{border-color:#ffffff38;background:#ffffff1a;color:#fff}.topbar .eyebrow{display:none}.topbar h1,.topbar a,.main-nav a,.auth-actions a{color:#fff}.topbar h1{font-size:.98rem;letter-spacing:0}.brand-short{display:none}.main-nav{gap:18px}.main-nav a,.auth-actions a{min-height:auto;padding:4px 0;border:0;border-radius:4px;background:transparent;font-size:.88rem;font-weight:600;opacity:.78}.main-nav a.active,.main-nav a:hover,.auth-actions a:hover{border-color:transparent;background:transparent;color:#fff;opacity:1}.auth-actions a:last-child,.auth-actions .button-link{padding:9px 15px;border-radius:8px;background:#fff;color:#111;opacity:1}.reference-home{min-height:100vh;background:var(--q-white)}.reference-hero{position:relative;overflow:hidden;min-height:900px;padding:150px 24px 0;background:linear-gradient(to bottom,rgba(13,17,23,.4),rgba(13,17,23,.94) 78%,var(--q-white) 100%),var(--sector-hero-image) center / cover}.reference-hero-inner,.reference-pill-row,.app-preview-shell,.editorial-section,.daily-syndicate,.workspace-grid,.page-stack{width:min(1400px,calc(100% - 48px));margin-right:auto;margin-left:auto}.reference-hero-inner{display:flex;justify-content:space-between;gap:56px;align-items:flex-end}.reference-hero-copy h2{max-width:880px;margin:0;color:#fff;font-size:var(--q-text-hero);font-weight:800;line-height:1.04;letter-spacing:0}.reference-hero-aside{width:min(390px,100%);padding-bottom:10px}.reference-hero-aside p{margin:0;color:#ffffffd1;font-size:clamp(1rem,1.45vw,1.2rem);line-height:1.6}.reference-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.reference-actions a{padding:11px 18px;border:1px solid rgba(255,255,255,.32);border-radius:8px;color:#fff;font-weight:750}.reference-actions a:first-child{border-color:#fff;background:#fff;color:#111}.reference-pill-row{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(16px,3vw,34px);margin-top:92px}.reference-pill-row a{display:inline-flex;gap:8px;align-items:center;color:#ffffffb8;font-size:.96rem;font-weight:650}.reference-pill-row a:hover{color:#fff}.app-preview-shell{margin-top:28px;padding:12px 12px 0;border:1px solid rgba(255,255,255,.22);border-radius:24px 24px 0 0;background:#fff;box-shadow:0 28px 70px #00000047}.app-preview{min-height:620px;overflow:hidden;border:1px solid var(--q-border);border-bottom:0;border-radius:18px 18px 0 0;background:#fcfcfc}.app-preview-topbar{display:flex;justify-content:space-between;gap:20px;align-items:center;min-height:58px;padding:0 24px;border-bottom:1px solid #e3e1d8;background:#fff}.app-preview-brand,.app-preview-topbar nav,.app-preview-topbar nav a,.app-preview-topbar label,.preview-heading-row,.widget-heading{display:flex;align-items:center}.app-preview-brand{gap:10px;color:#111}.app-preview-brand div{display:grid;width:26px;height:26px;place-items:center;border-radius:6px;background:#111;color:#fff}.app-preview-topbar nav{flex:1;gap:22px}.app-preview-topbar nav a{gap:6px;color:var(--q-muted);font-size:.9rem;font-weight:650}.app-preview-topbar label{gap:8px;width:min(270px,28vw);min-height:34px;padding:0 12px;border:1px solid #deddd6;border-radius:8px;background:var(--q-paper);color:#848d88}.app-preview-topbar input{width:100%;border:0;outline:0;background:transparent;color:var(--q-ink)}.app-preview-body{padding:28px clamp(24px,4vw,48px) 44px}.app-breadcrumb{display:flex;gap:9px;align-items:center;margin-bottom:24px}.app-breadcrumb span{padding:5px 8px;border:1px solid #deddd6;border-radius:5px;background:#fff;color:var(--q-ink);font-size:.76rem;font-weight:800}.app-breadcrumb em{color:#9a9a91;font-style:normal}.app-breadcrumb strong{color:var(--q-muted);font-size:.92rem}.app-preview-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:48px}.preview-main{min-width:0}.preview-heading-row{justify-content:space-between;gap:18px;margin-bottom:20px}.preview-heading-row h3{margin:0;color:var(--q-ink);font-size:clamp(1.8rem,2.8vw,2.55rem);line-height:1.04}.preview-heading-row a{display:inline-flex;gap:8px;align-items:center;padding:8px 12px;border:1px solid #deddd6;border-radius:7px;background:#fff;color:var(--q-muted);font-size:.78rem;font-weight:800;box-shadow:0 1px 2px #1215130d}.preview-media{position:relative;overflow:hidden;aspect-ratio:16 / 9;border:1px solid #deddd6;border-radius:14px;background:var(--q-border)}.preview-media img{width:100%;height:100%;object-fit:cover}.preview-media:after{position:absolute;inset:auto 0 0;height:38%;background:linear-gradient(to top,rgba(0,0,0,.44),transparent);content:""}.preview-media span{position:absolute;bottom:18px;left:18px;z-index:1;display:inline-flex;gap:8px;align-items:center;color:#fff;font-size:.88rem;font-weight:700}.preview-media i{width:8px;height:8px;border-radius:999px;background:#00d37f}.preview-main>p{max-width:760px;margin:24px 0;color:var(--q-muted);font-size:.98rem;line-height:1.7}.learning-list h4,.preview-widget h4,.inside-issue h3,.digest-card h3{margin:0;color:var(--q-ink)}.learning-list h4{margin-bottom:14px;font-size:1.12rem}.learning-list{display:grid;gap:10px}.learning-list div{display:flex;gap:12px;align-items:flex-start;padding:13px;border:1px solid #eceae2;border-radius:10px;background:var(--q-paper);color:var(--q-muted);font-size:.92rem}.learning-list span{color:var(--q-atlantic)}.preview-sidebar{display:grid;align-content:start;gap:22px}.preview-widget{padding:22px;border:1px solid #deddd6;border-radius:14px;background:#fff;box-shadow:0 1px 4px #1215130a}.widget-heading{gap:14px;margin-bottom:22px}.widget-heading>div:first-child{display:grid;width:42px;height:42px;place-items:center;border:1px solid #deddd6;border-radius:10px;background:var(--q-paper);color:var(--q-muted);flex-shrink:0}.widget-heading p,.preview-widget p{margin:5px 0 0;color:#848d88;font-size:.84rem;line-height:1.45}.preview-widget>a{display:flex;justify-content:center;gap:8px;align-items:center;width:100%;min-height:42px;border-radius:9px;background:#111;color:#fff;font-size:.92rem;font-weight:800}.author-block{display:grid;justify-items:center;gap:6px;padding:18px 0 20px;border-bottom:1px solid #eceae2;text-align:center}.author-block div{display:grid;width:64px;height:64px;place-items:center;border-radius:999px;background:#111;color:#fff}.author-block span,.update-strip span{color:#848d88;font-size:.8rem}.update-strip{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:18px}.update-strip em{padding:3px 8px;border-radius:5px;background:#f0eee6;color:var(--q-muted);font-size:.7rem;font-style:normal;font-weight:900;text-transform:uppercase}.editorial-section,.daily-syndicate{color:var(--q-ink)}.editorial-section{padding:76px 0 56px;border-top:2px solid var(--q-ink)}.editorial-heading{max-width:700px;margin:0 auto 42px;text-align:center}.editorial-heading span,.inside-issue>span,.dispatch-list>span,.digest-card>span{display:inline-block;margin-bottom:12px;padding-bottom:4px;border-bottom:2px solid currentColor;color:var(--q-atlantic);font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.editorial-heading h2{margin:0 0 12px;font-family:var(--q-font-sans);font-size:var(--q-text-section);line-height:.96}.editorial-heading p{color:var(--q-muted);font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.editorial-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,.8fr);gap:clamp(36px,7vw,88px)}.editorial-copy{display:grid;gap:24px;color:var(--q-muted);font-family:var(--q-font-sans);font-size:clamp(1.1rem,1.5vw,1.32rem);line-height:1.75;text-align:justify}.editorial-copy p{margin:0}.editorial-copy p:first-child>span{float:left;padding:8px 8px 0 0;color:var(--q-ink);font-size:4.5rem;line-height:.8}.inside-issue{padding-left:40px;border-left:1px solid var(--q-border)}.inside-issue>span{color:var(--q-ink)}.inside-issue h3{font-family:var(--q-font-sans);font-size:1.75rem;line-height:1.1}.inside-issue p,.digest-card p,.featured-solution p{color:var(--q-muted);line-height:1.6}.inside-issue a,.digest-card a{display:inline-block;margin-top:14px;padding:9px 13px;border:1px solid var(--q-ink);color:var(--q-ink);font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.daily-syndicate{padding-bottom:80px}.daily-syndicate header{margin-bottom:34px;padding-bottom:14px;border-bottom:4px double var(--q-ink)}.daily-syndicate h2{margin:0;font-size:clamp(1.45rem,2vw,2rem);font-weight:950;letter-spacing:.12em;text-transform:uppercase}.syndicate-grid{display:grid;grid-template-columns:.9fr 1.65fr .95fr;gap:42px}.dispatch-list{display:grid;align-content:start;gap:22px}.dispatch-list>span{color:var(--q-ink)}.dispatch-list a{display:grid;gap:5px}.dispatch-list em{color:var(--q-atlantic);font-size:.66rem;font-style:normal;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.dispatch-list strong{color:var(--q-ink);font-family:var(--q-font-sans);font-size:1.28rem;line-height:1.12}.featured-solution{display:block;text-align:center}.featured-solution img{width:100%;aspect-ratio:16 / 9;object-fit:cover;margin-bottom:22px;filter:grayscale(.8)}.featured-solution h3{max-width:760px;margin:0 auto 12px;color:var(--q-ink);font-family:var(--q-font-sans);font-size:var(--q-text-section);line-height:.96}.digest-card{align-self:start;padding:24px;border:1px solid var(--q-ink);background:var(--q-white);box-shadow:4px 4px 0 var(--q-ink)}.digest-card>span{color:var(--q-atlantic)}.digest-card h3{font-family:var(--q-font-sans);font-size:1.7rem;line-height:1.1}.workspace-grid,.page-stack{margin-top:112px;margin-bottom:80px}.left-rail,.entity-panel,.source-card,.info-card,.fact-card,.list-row,.gate-notice,.number-field,.result-card,.auth-panel{border-color:var(--q-border);background:var(--q-white);color:var(--q-ink)}.page-header{border-color:var(--q-border);background:var(--q-paper)}.page-header h2,.panel-heading h2,.panel-toolbar h2,.info-card h3,.fact-card strong,.list-row strong,.result-card strong{color:var(--q-ink)}.page-header p:last-child,.info-card p,.list-row p,.source-card p,.signal-row p{color:var(--q-muted)}.eyebrow,.info-card-top,.fact-card span,.list-row span,.number-field span,.result-card span,.signal-row span{color:var(--q-atlantic)}.search-box,.number-field input,.auth-panel input{border-color:var(--q-border);background:#fff;color:var(--q-ink)}table{background:var(--q-white)}th,td{border-bottom-color:var(--q-border)}th{color:var(--q-atlantic)}.operator-mini-list a{border-color:var(--q-border);background:#fff}.operator-mini-list strong{color:var(--q-ink)}.taxonomy-stack button{border-color:#bfc3c9;background:#fff;color:var(--q-ink)}.taxonomy-stack button:hover{background:var(--q-paper);color:var(--q-ink)}.taxonomy-stack button span{color:inherit}.directory-entity-card{display:grid;gap:18px;min-height:154px;padding:22px;border:1px solid var(--q-border);border-radius:8px;background:#fff;color:var(--q-ink)}.directory-entity-card>div{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.directory-entity-card h3{margin:0;color:var(--q-ink);font-size:1.08rem}.directory-entity-card span{padding:5px 9px;border-radius:5px;background:#eaf0ff;color:var(--q-atlantic);font-size:.74rem;font-weight:800}.directory-entity-card p{max-width:720px;margin:0;color:var(--q-muted);line-height:1.55}.directory-entity-card em{width:fit-content;padding:5px 9px;border:1px solid var(--q-border);border-radius:5px;color:var(--q-muted);font-size:.78rem;font-style:normal}.procurement-row,.market-row,.mission-lane{border-color:var(--q-border);background:#fff;color:var(--q-ink)}.procurement-row strong,.market-row strong,.mission-lane strong{color:var(--q-ink)}.procurement-row p,.market-row p,.mission-lane p{color:var(--q-muted)}@media(max-width:1060px){.reference-hero-inner,.app-preview-grid,.editorial-grid,.syndicate-grid{grid-template-columns:1fr}.reference-hero-inner{display:grid;align-items:start}.app-preview-topbar nav{display:none}.preview-sidebar{display:none}.inside-issue{padding-left:0;border-left:0;border-top:1px solid var(--q-border);padding-top:24px}}@media(max-width:680px){.space-shell{padding:0}.topbar{width:calc(100% - 28px);padding-top:14px;align-items:center;flex-direction:row}.main-nav{display:none}.auth-actions{gap:8px}.brand-full{display:none}.brand-short{display:inline}.reference-hero{min-height:auto;padding:132px 14px 0}.reference-hero-inner,.reference-pill-row,.app-preview-shell,.editorial-section,.daily-syndicate,.workspace-grid,.page-stack{width:calc(100% - 28px)}.reference-hero-copy h2{font-size:3rem}.reference-pill-row{justify-content:flex-start;margin-top:42px}.app-preview-shell{padding:8px 8px 0;border-radius:18px 18px 0 0}.app-preview-topbar{padding:0 14px}.app-preview-topbar label,.preview-heading-row a{display:none}.app-preview-body{padding:20px 14px 32px}.app-breadcrumb{align-items:flex-start;flex-direction:column}.preview-heading-row h3{font-size:1.9rem}.editorial-section{padding-top:50px}.editorial-heading h2,.featured-solution h3{font-size:2.45rem}}.snapshot-notice{color:var(--hub-muted);line-height:1.6}.inner-route .topbar{background:var(--hub-bg);color:var(--hub-fg);border-color:var(--hub-muted)}.inner-route .topbar>nav a,.inner-route .topbar>.auth-actions a{color:var(--hub-fg)}.topbar .q-nav-panel nav a{color:var(--q-ink)}.topbar .q-nav-panel .auth-actions{justify-content:flex-start}@media(max-width:1023px){.topbar>.main-nav,.topbar>.auth-actions{display:none}}.app-preview-topbar form{margin:0}.inner-route .topbar{border-color:var(--q-border)}.inner-route .main-nav a.active,.inner-route .main-nav a:hover,.inner-route .auth-actions a:hover{color:var(--q-atlantic)}.page-header{background:var(--q-paper);border-color:var(--q-border)}.source-card,.info-card,.fact-card,.list-row,.number-field,.result-card,.auth-panel{border-color:var(--q-border);border-radius:var(--q-radius);background:var(--q-white);color:var(--q-ink)}.button-link,.auth-panel button{border-color:var(--q-atlantic);background:var(--q-atlantic);color:var(--q-white)}.reference-hero-copy h2{font-size:var(--q-text-hero)}.page-header.q-page-intro{max-width:none}.feed-status{margin:0;color:var(--q-muted);font-size:var(--q-text-small)}.reference-hero{--sector-hero-image: url(https://images.unsplash.com/photo-1497435334941-8c899ee9e8e9?auto=format&fit=crop&q=80&w=2400)}.procurement-row>div{display:grid;gap:4px;min-width:0}.procurement-row span,.procurement-row strong{display:block}.procurement-row strong{line-height:1.15}.procurement-row aside{min-width:72px}.hub-entity-card{background:color-mix(in srgb,var(--hub-bg) 92%,white);border-color:color-mix(in srgb,var(--hub-muted) 42%,transparent);color:var(--hub-fg)}.hub-entity-maturity{background:var(--hub-accent)}.hub-metric-block{background:var(--hub-bg);border-color:color-mix(in srgb,var(--hub-muted) 45%,transparent);color:var(--hub-fg)}button.hub-taxonomy-term[data-selected]{background:transparent;border-color:color-mix(in srgb,var(--hub-muted) 50%,transparent);color:var(--hub-fg)}button.hub-taxonomy-term[data-selected=true]{background:var(--hub-accent);border-color:var(--hub-accent);color:var(--hub-bg)}.hub-language-selector select{min-height:2.25rem;max-width:8rem;padding:.4rem .6rem;border:1px solid color-mix(in srgb,var(--hub-muted) 50%,transparent);border-radius:.375rem;background:var(--hub-bg);color:var(--hub-fg);font:inherit;font-size:.75rem}@font-face{font-family:DM Sans;src:url(/assets/dm-sans-OkNhvBry.ttf) format("truetype");font-weight:100 1000;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/ibm-plex-mono-C5_jWxVG.ttf) format("truetype");font-display:swap}:root{--q-ink: #14283f;--q-atlantic: #285a80;--q-mist: #dce6ea;--q-paper: #f4f3ee;--q-mineral: #71988d;--q-white: #fff;--q-muted: #536474;--q-border: #ccd3da;--q-font-sans: "DM Sans", system-ui, sans-serif;--q-font-mono: "IBM Plex Mono", monospace;--q-text-hero: clamp(2rem, 3.5vw, 3rem);--q-text-section: clamp(1.5rem, 2.6vw, 1.75rem);--q-text-title: 1.1875rem;--q-text-body: 1rem;--q-text-small: .875rem;--q-radius: .75rem;--q-page-width: 82rem;--q-page-gutter: clamp(1rem, 3vw, 1.5rem);--q-section-space: clamp(2.5rem, 6vw, 5rem);--hub-bg: var(--q-white);--hub-fg: var(--q-ink);--hub-accent: var(--q-atlantic);--hub-muted: var(--q-muted);--background: 0 0% 100%;--foreground: 212 52% 16%;--card: 0 0% 100%;--card-foreground: var(--foreground);--popover: var(--card);--popover-foreground: var(--foreground);--primary: var(--foreground);--primary-foreground: 0 0% 100%;--secondary: 48 21% 95%;--secondary-foreground: var(--foreground);--muted: 197 25% 89%;--muted-foreground: 207 17% 39%;--accent: 206 52% 33%;--accent-foreground: 0 0% 100%;--border: 210 16% 83%;--input: var(--border);--ring: var(--accent);--radius: var(--q-radius);--surface-1: var(--background);--surface-2: var(--secondary);--surface-3: var(--muted);--surface-dark: 212 52% 16%;--surface-dark-foreground: 0 0% 100%;--destructive: 0 65% 42%;--destructive-foreground: 0 0% 100%;--success: 153 43% 30%;--success-foreground: 0 0% 100%;--warning: 34 75% 35%;--warning-foreground: 0 0% 100%;--info: var(--accent);--info-foreground: 0 0% 100%;--chart-1: var(--accent);--chart-2: 163 16% 52%;--chart-3: 212 52% 16%;--chart-4: 34 75% 35%;--chart-5: 153 43% 30%;--gold: var(--warning);--stone: var(--muted-foreground);--parchment: var(--secondary);--shadow-sm: 0 1px 2px rgb(20 40 63 / .06);--shadow: 0 1px 3px rgb(20 40 63 / .08);--shadow-md: 0 4px 12px rgb(20 40 63 / .08);--shadow-lg: 0 10px 24px rgb(20 40 63 / .1)}.dark{--background: 212 52% 10%;--foreground: 0 0% 96%;--card: 212 42% 15%;--card-foreground: var(--foreground);--popover: var(--card);--popover-foreground: var(--foreground);--primary: 197 25% 89%;--primary-foreground: 212 52% 16%;--secondary: 212 28% 21%;--secondary-foreground: var(--foreground);--muted: var(--secondary);--muted-foreground: 210 18% 72%;--accent: 200 50% 70%;--accent-foreground: 212 52% 10%;--border: 212 24% 28%;--input: var(--border);--ring: var(--accent);--surface-1: var(--background);--surface-2: var(--card);--surface-3: var(--secondary);--hub-bg: hsl(var(--background));--hub-fg: hsl(var(--foreground));--hub-accent: hsl(var(--accent));--hub-muted: hsl(var(--muted-foreground))}body{margin:0;font-family:var(--q-font-sans);font-size:var(--q-text-body);line-height:1.5;color:hsl(var(--foreground));background:hsl(var(--background))}button,input,select,textarea{font:inherit}:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.q-brand{display:inline-flex;align-items:center;gap:1rem;color:inherit}.q-brand-wordmark{display:block;width:auto;height:2.75rem;max-width:none}.q-brand-sector{border-left:1px solid currentColor;padding-left:1rem;font:550 var(--q-text-body)/1.3 var(--q-font-sans)}.q-page-intro{padding-block:2rem;max-width:48rem}.q-page-intro h1{margin:0;font:550 var(--q-text-hero)/1.12 var(--q-font-sans);letter-spacing:normal;color:inherit}.q-page-intro p{margin:1rem 0 0;max-width:60ch;font:450 var(--q-text-body)/1.5 var(--q-font-sans);color:hsl(var(--muted-foreground))}.q-page-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.q-content-state{padding:2rem;border:1px solid hsl(var(--border));border-radius:var(--q-radius);background:hsl(var(--card));color:hsl(var(--foreground))}.q-content-state h2{margin:0;font:550 var(--q-text-title)/1.4 var(--q-font-sans)}.q-content-state p{margin:.75rem 0 0;color:hsl(var(--muted-foreground))}@media(max-width:380px){.q-brand{gap:.5rem}.q-brand-wordmark{height:2.25rem}.q-brand-sector{padding-left:.5rem;font-size:var(--q-text-small)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}.q-section-heading h2{margin:0;font:550 var(--q-text-section)/1.2 var(--q-font-sans);letter-spacing:normal;color:inherit}.q-section-heading>p{margin:1rem 0 0;font:450 var(--q-text-body)/1.5 var(--q-font-sans)}.q-nav-drawer{display:none;color:var(--q-ink)}.q-nav-drawer-inverse{color:var(--q-white)}.q-nav-drawer button{display:grid;place-items:center;min-width:44px;min-height:44px;padding:0;color:inherit;background:transparent;border:0;border-radius:var(--q-radius);cursor:pointer}.q-nav-panel{position:fixed;inset:0 0 0 auto;margin:0;width:min(100%,21rem);height:100dvh;max-height:none;padding:1.25rem;overflow-y:auto;box-sizing:border-box;border:0;border-left:1px solid var(--q-border);background:var(--q-white);color:var(--q-ink)}.q-nav-panel::backdrop{background:#0006}.q-nav-panel-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--q-border);padding-bottom:.5rem}.q-nav-panel-header h2{margin:0;color:inherit;font:600 var(--q-text-title)/1.4 var(--q-font-sans)}.q-nav-panel nav{display:grid;padding-top:.75rem}.q-nav-panel nav a{display:block;padding:.75rem 0;color:var(--q-ink);font:500 var(--q-text-body)/1.5 var(--q-font-sans)}@media(max-width:1023px){.q-nav-drawer{display:block}}.q-source-card{display:block;padding:1.5rem;border:1px solid var(--q-border);border-radius:var(--q-radius);background:var(--q-white);color:var(--q-ink)}a.q-source-card:hover{border-color:var(--q-atlantic)}.q-source-card-meta{display:block;color:var(--q-atlantic);font-size:var(--q-text-small)}.q-source-card-title{display:block;margin:.5rem 0 0;font-size:var(--q-text-title);line-height:1.4}.q-source-card-description{margin:.5rem 0 0;color:var(--q-muted);line-height:1.5}
