@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap");:root{--bg:#050506;--panel:rgba(255,255,255,0.035);--text:#f3f4f6;--muted:#a1a7b3;--dim:#68707d;--line:rgba(255,255,255,0.09);--line-soft:rgba(255,255,255,0.055);--gold:#c7a560;--gold-2:#f2d38a;--green:#56d38a;--danger:#ff6f61;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 14% 8%,rgba(199,165,96,.12),transparent 28%),radial-gradient(circle at 82% 14%,rgba(125,135,150,.14),transparent 30%),linear-gradient(180deg,#030304,#08090b 42%,#050506);color:var(--text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-feature-settings:"cv01","ss03"}a{color:inherit;text-decoration:none}p{color:var(--muted);line-height:1.65;margin:0}h1,h2,h3{margin:0;letter-spacing:-.045em}h1{font-size:clamp(2.25rem,4.2vw,4.05rem);line-height:1.02;font-weight:800;max-width:760px}h2{font-size:clamp(1.75rem,3.25vw,2.85rem);line-height:1.05;font-weight:760}h3{font-size:1.18rem;line-height:1.18}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;height:76px;justify-content:space-between;max-width:calc(var(--max) + 48px);margin:0 auto;padding:0 24px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(180deg,rgba(5,5,6,.9),rgba(5,5,6,.56));border-bottom:1px solid var(--line-soft)}.brand,.eyebrow,.heroActions,.metricRow,.nav,.nav nav,.shellTop,.trustLine{display:flex;align-items:center}.brand{gap:11px;font-weight:760;letter-spacing:-.04em}.logoLockup{width:40px;height:40px;display:inline-grid;place-items:center;position:relative}.logoCrown{width:40px;height:40px;display:grid;place-items:center;color:#080704;background:radial-gradient(circle at 35% 18%,#fff3c4,var(--gold-2) 34%,var(--gold) 72%);border:1px solid rgba(255,255,255,.28);box-shadow:0 12px 30px rgba(199,165,96,.22),inset 0 1px 0 rgba(255,255,255,.42);-webkit-clip-path:polygon(50% 0,100% 18%,100% 100%,0 100%,0 18%);clip-path:polygon(50% 0,100% 18%,100% 100%,0 100%,0 18%)}.logoCrown svg{width:30px;height:30px}.logoShield{fill:rgba(8,7,4,.16);stroke:currentColor;stroke-width:2.4}.logoCrownPath{fill:currentColor}.logoSignal{stroke:currentColor;stroke-width:3;stroke-linecap:round;fill:none;opacity:.9}.nav nav{gap:22px;color:#cdd2dc;font-size:.9rem;font-weight:520}.nav nav a{transition:color .2s ease,background .2s ease}.nav nav a:hover{color:white}.navCta{padding:10px 14px;border:1px solid rgba(242,211,138,.24);background:rgba(199,165,96,.09);color:#f7df9f}.sectionPad{max-width:var(--max);margin:0 auto;padding:96px 24px}.hero{min-height:calc(100vh - 76px);display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);align-items:center;grid-gap:54px;gap:54px;padding-top:46px}.heroCopy{display:grid;grid-gap:26px;gap:26px}.subhead{font-size:clamp(1rem,1.45vw,1.15rem);max-width:690px;color:#c1c7d1}.eyebrow{gap:8px;color:var(--gold-2);text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-family:JetBrains Mono,monospace;font-weight:600}.heroActions{gap:12px;flex-wrap:wrap}.primaryBtn,.secondaryBtn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 19px;font-weight:720;border:1px solid var(--line);transition:transform .2s ease,border-color .2s ease,background .2s ease;cursor:pointer;font-family:inherit;font-size:.95rem}.primaryBtn{color:#0d0b07;background:linear-gradient(135deg,var(--gold-2),var(--gold));border-color:rgba(242,211,138,.46)}.secondaryBtn{background:rgba(255,255,255,.025);color:#e7e9ee}.primaryBtn:hover,.secondaryBtn:hover{transform:translateY(-2px)}.secondaryBtn:hover{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.055)}.primaryBtn:disabled{opacity:.75;cursor:not-allowed;transform:none}.trustLine{gap:13px;flex-wrap:wrap;color:var(--dim);font-size:.88rem}.trustLine span{padding-left:13px;border-left:1px solid var(--line)}.trustLine span:first-child{padding-left:0;border-left:0}.commandShell,.marketVisual{background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.025));border:1px solid var(--line);box-shadow:0 36px 82px rgba(0,0,0,.44),inset 0 1px 0 rgba(255,255,255,.08);padding:16px;position:relative;overflow:hidden}.commandShell:before,.marketVisual:before{content:"";position:absolute;inset:-1px;background:linear-gradient(120deg,rgba(242,211,138,.14),transparent 24%,transparent 74%,rgba(255,255,255,.08));pointer-events:none}.commandShell>*,.marketVisual>*{position:relative}.shellTop{gap:7px;border-bottom:1px solid var(--line-soft);padding-bottom:14px;color:var(--dim);font-family:JetBrains Mono,monospace;font-size:.73rem}.shellTop span{width:9px;height:9px;background:#363b43;border-radius:99px}.shellTop span:first-child{background:var(--danger)}.shellTop span:nth-child(2){background:var(--gold)}.shellTop span:nth-child(3){background:var(--green)}.shellTop p{margin-left:auto;font-size:.72rem;color:var(--dim)}.metricRow{gap:10px;margin:16px 0}.metricRow div{flex:1 1;padding:16px;background:rgba(0,0,0,.26);border:1px solid var(--line-soft)}.metricRow b{display:block;font-size:1.55rem;letter-spacing:-.06em}.metricRow span{display:block;color:var(--dim);font-size:.75rem;margin-top:3px}.signalCard{display:flex;justify-content:space-between;gap:18px;padding:17px;margin-top:10px;background:rgba(255,255,255,.035);border:1px solid var(--line-soft)}.signalCard.hot{border-color:rgba(242,211,138,.29);background:rgba(199,165,96,.075)}.signalCard span,.signalCard strong{display:block}.signalCard span{margin-top:4px;color:var(--dim);font-size:.82rem}.signalCard em{color:var(--gold-2);font-style:normal;font-size:.8rem;white-space:nowrap}.summaryRail{margin-top:14px;padding:14px;color:#adb4bf;background:rgba(0,0,0,.3);border:1px solid rgba(242,211,138,.2);font-size:.82rem;line-height:1.45}.centerActions{justify-content:center}.mapFooter,.mapHeader{padding:14px;border:1px solid var(--line-soft);background:rgba(0,0,0,.24)}.mapHeader{display:flex;justify-content:space-between;color:var(--dim);font-family:JetBrains Mono,monospace;font-size:.74rem}.mapHeader b{color:var(--gold-2)}.mapCanvas{height:300px;position:relative;margin:12px 0;background:radial-gradient(circle at 50% 50%,rgba(242,211,138,.12),transparent 35%),rgba(0,0,0,.18);border:1px solid var(--line-soft)}.mapLines{position:absolute;inset:0;width:100%;height:100%}.mapLines path{fill:none;stroke:rgba(242,211,138,.32);stroke-width:1.5;stroke-dasharray:6 7}.mapNode{position:absolute;width:150px;padding:13px;background:rgba(7,8,10,.86);border:1px solid rgba(242,211,138,.24)}.mapNode span,.mapNode strong{display:block}.mapNode span{color:var(--dim);font-size:.78rem;margin-top:4px}.nodeA{left:24px;top:50px}.nodeB{right:28px;top:70px}.nodeC{right:24px;bottom:42px}.nodeD{left:52px;bottom:50px}.mapFooter{color:#cfd4dd;font-size:.86rem;line-height:1.45}.mapFooter b,.summaryRail b{color:#fff}.purposeVisual{min-height:0}.opportunityFlow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;grid-gap:10px;gap:10px;align-items:stretch;margin:14px 0}.flowColumn{padding:14px;background:rgba(0,0,0,.24);border:1px solid var(--line-soft);display:grid;grid-gap:7px;gap:7px}.flowColumn.active{border-color:rgba(242,211,138,.34);background:rgba(199,165,96,.085)}.flowColumn p,.ladderStep p,.libraryCard p{color:var(--gold-2);font-family:JetBrains Mono,monospace;font-size:.68rem;text-transform:uppercase;letter-spacing:.12em}.flowColumn strong,.libraryCard strong,.processRow strong{color:#fff;font-size:.95rem;line-height:1.2}.fitReviewList span,.flowColumn span,.ladderStep span,.libraryCard span,.processRow span{color:var(--muted);font-size:.78rem;line-height:1.42}.flowArrow{display:grid;place-items:center;color:var(--gold-2);font-family:JetBrains Mono,monospace}.meaningfulMap{height:230px}.processStack{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.processRow{display:grid;grid-template-columns:42px 1fr;grid-gap:4px 12px;gap:4px 12px;padding:14px;border:1px solid var(--line-soft);background:rgba(0,0,0,.22)}.processRow.active{border-color:rgba(242,211,138,.34);background:rgba(199,165,96,.085)}.processRow em{grid-row:span 2;width:34px;height:34px;display:grid;place-items:center;color:#0d0b07;background:linear-gradient(135deg,var(--gold-2),var(--gold));font-family:JetBrains Mono,monospace;font-style:normal;font-size:.76rem;font-weight:700}.pricingLadder{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;align-items:flex-end;min-height:260px;margin-top:18px}.ladderStep{display:grid;align-content:end;grid-gap:8px;gap:8px;padding:16px;border:1px solid var(--line-soft);background:linear-gradient(180deg,rgba(199,165,96,.12),rgba(0,0,0,.26))}.ladderStep strong{color:#fff;font-size:1.55rem;letter-spacing:-.06em}.libraryGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;margin-top:16px}.libraryCard{min-height:132px;display:grid;align-content:start;grid-gap:9px;gap:9px;padding:16px;border:1px solid var(--line-soft);background:rgba(0,0,0,.22)}.libraryCard.active{border-color:rgba(242,211,138,.34);background:rgba(199,165,96,.085)}.fitReviewList{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.fitReviewList div{display:grid;grid-template-columns:24px 1fr;grid-gap:5px 10px;gap:5px 10px;padding:14px;border:1px solid var(--line-soft);background:rgba(0,0,0,.22)}.fitReviewList svg{color:var(--gold-2);grid-row:span 2;margin-top:2px}.fitReviewList strong{color:#fff}.fitStripSection{padding-top:0}.plainSection{background:#f2f0e8;color:#08090b;padding:86px 24px}.plainSection .eyebrow{color:#79602b}.plainSection p{color:#4f5560;font-size:1.06rem}.narrow{max-width:920px;margin:0 auto}.sectionIntro{display:grid;grid-gap:18px;gap:18px;max-width:790px}.sectionIntro.center{text-align:center;justify-items:center;margin:0 auto 52px}.sectionIntro p:not(.eyebrow){font-size:1.04rem}.gridSection{display:grid;grid-template-columns:.8fr 1fr;grid-gap:56px;gap:56px;align-items:flex-start}.showsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.showCard{min-height:108px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;background:var(--panel);border:1px solid var(--line-soft);color:#e8ebf0;font-weight:650}.showCard svg{color:var(--gold-2)}.split{display:grid;grid-template-columns:.78fr 1fr;grid-gap:54px;gap:54px}.darkPanel{background:linear-gradient(135deg,rgba(255,255,255,.055),rgba(255,255,255,.018));border:1px solid var(--line);max-width:calc(var(--max) - 48px);padding:58px}.differenceList{display:grid;grid-gap:16px;gap:16px}.differenceList p{padding:20px;background:rgba(0,0,0,.22);border:1px solid var(--line-soft)}.differenceList b{color:white}.differenceList span{color:#c9ced8}.caseGrid{margin-top:34px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.caseGrid article,.postGrid article,.priceCard{background:var(--panel);border:1px solid var(--line-soft);padding:22px}.caseGrid h3{margin-bottom:12px}.caseGrid p,.postGrid p,.priceCard p{font-size:.92rem}.operatorBlock{display:grid;grid-template-columns:.8fr 1fr;grid-gap:40px;gap:40px;align-items:center;background:linear-gradient(135deg,rgba(199,165,96,.12),rgba(255,255,255,.025));border-top:1px solid rgba(242,211,138,.19);border-bottom:1px solid var(--line-soft);max-width:none;padding-left:max(24px,calc((100vw - var(--max)) / 2));padding-right:max(24px,calc((100vw - var(--max)) / 2))}.operatorBlock p:last-child{font-size:1.08rem}.pricingGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.featuredPost,.fitCompare,.pricingTeaser{display:grid;grid-template-columns:minmax(0,.82fr) minmax(360px,1fr);grid-gap:42px;gap:42px;align-items:center}.priceCard strong{display:block;color:var(--gold-2);font-size:1.75rem;letter-spacing:-.06em;margin:18px 0 12px}.imageFrame{border:1px solid var(--line);background:rgba(255,255,255,.035);box-shadow:0 30px 70px rgba(0,0,0,.35);overflow:hidden}.imageFrame img{display:block;width:100%;height:auto}.postGrid{margin-top:32px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.postGrid span{color:var(--dim);font-family:JetBrains Mono,monospace;font-size:.72rem;text-transform:uppercase}.postGrid h3{margin:18px 0}.postGrid a{color:var(--gold-2);font-weight:650}.finalCta{max-width:980px;margin:0 auto 72px;padding:76px 24px;text-align:center;display:grid;justify-items:center;grid-gap:24px;gap:24px;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.02));border:1px solid var(--line)}.finalCta p:not(.eyebrow){max-width:680px;font-size:1.08rem}.pageHero{padding-top:62px;padding-bottom:62px}.twoColHero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);grid-gap:54px;gap:54px;align-items:center}.timeline{display:grid;grid-gap:18px;gap:18px}.stepDetail{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:34px;gap:34px;align-items:stretch;padding:32px;background:var(--panel);border:1px solid var(--line-soft)}.stepCopy{display:grid;grid-gap:18px;gap:18px}.stepCopy h2{font-size:clamp(1.65rem,3vw,2.65rem)}.mentalCard{display:grid;align-content:center;grid-gap:10px;gap:10px;padding:20px;background:rgba(0,0,0,.26);border:1px solid rgba(242,211,138,.18)}.mentalCard span{display:flex;align-items:center;gap:10px;color:#e7ebf1;font-weight:650;padding:13px;background:rgba(255,255,255,.035);border:1px solid var(--line-soft)}.mentalCard svg{color:var(--gold-2)}.scenarioPanel{display:block}.threeCases{grid-template-columns:repeat(3,minmax(0,1fr))}.deliverables{padding-top:38px}.deliverableGrid{margin-top:34px}.faqGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:32px}details{background:var(--panel);border:1px solid var(--line-soft);padding:20px}summary{cursor:pointer;font-weight:720;color:#f1f3f6}details p{margin-top:14px;font-size:.95rem}.articleHero{padding-bottom:40px}.longArticle{max-width:900px;margin:0 auto;padding:28px 24px 60px}.longArticle section{margin:46px 0}.longArticle h2{font-size:clamp(1.75rem,3vw,2.7rem);margin-bottom:18px}.longArticle h3{font-size:1.35rem;margin-bottom:10px}.longArticle li,.longArticle p{color:#c3c9d3;font-size:1.03rem;line-height:1.75}.longArticle p+p{margin-top:16px}.longArticle ul{display:grid;grid-gap:12px;gap:12px;padding-left:22px}.longArticle strong{color:#fff}.articleCallout{padding:26px;border:1px solid rgba(242,211,138,.22);background:rgba(199,165,96,.08)}.articleCallout a{display:inline-block;margin-top:16px;color:var(--gold-2);font-weight:720}.articleImage{height:300px;margin:24px 0 44px;position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(242,211,138,.16),rgba(255,255,255,.035));border:1px solid var(--line)}.articleImageGrid{position:absolute;inset:24px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;opacity:.74}.articleImageGrid span{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(0,0,0,.2));border:1px solid var(--line-soft)}.articleImageText{position:absolute;left:30px;bottom:30px;max-width:520px}.articleImageText p{color:var(--gold-2);font-family:JetBrains Mono,monospace;font-size:.76rem;text-transform:uppercase;letter-spacing:.13em}.articleImageText strong{display:block;margin-top:8px;color:#fff;font-size:clamp(1.6rem,4vw,3rem);letter-spacing:-.05em;line-height:1}.relatedArticles{padding-top:30px}.fitStrip{margin-top:34px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.pricingDetailGrid{display:grid;grid-gap:18px;gap:18px}.tierDetail{display:grid;grid-template-columns:300px 1fr;grid-gap:24px;gap:24px;padding:28px;background:var(--panel);border:1px solid var(--line-soft)}.tierTop{display:grid;align-content:start;grid-gap:14px;gap:14px;padding:20px;background:rgba(0,0,0,.24);border:1px solid rgba(242,211,138,.16)}.tierTop strong{color:var(--gold-2);font-size:2.2rem;letter-spacing:-.06em}.tierTop span{display:flex;align-items:center;gap:8px;color:var(--muted)}.tierBody{display:grid;grid-gap:16px;gap:16px}.tierBody h2{font-size:clamp(1.65rem,3vw,2.55rem)}.tierBody b{color:#fff}.tierBody ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;list-style:none;padding:0;margin:4px 0}.tierBody li{display:flex;gap:10px;align-items:flex-start;color:#cbd1db;padding:10px;border:1px solid var(--line-soft);background:rgba(0,0,0,.16)}.tierBody li svg{color:var(--gold-2);flex:0 0 auto;margin-top:2px}.compareCard{padding:28px;border:1px solid var(--line-soft);background:var(--panel);display:grid;grid-gap:16px;gap:16px}.compareCard h2{font-size:clamp(1.65rem,3vw,2.5rem)}.compareCard p:not(.eyebrow){display:flex;gap:10px;align-items:flex-start}.compareCard svg{color:var(--gold-2);flex:0 0 auto;margin-top:3px}.fitStrip div{padding:20px;background:var(--panel);border:1px solid var(--line-soft);display:grid;grid-gap:10px;gap:10px}.fitStrip svg{color:var(--gold-2)}.fitStrip strong{color:#fff}.fitStrip span{color:var(--muted);font-size:.92rem;line-height:1.5}.applicationWrap{display:grid;grid-template-columns:.42fr 1fr;grid-gap:42px;gap:42px;align-items:flex-start;padding-top:50px}.applicationIntro{position:-webkit-sticky;position:sticky;top:104px;display:grid;grid-gap:18px;gap:18px}.applicationIntro h2{font-size:clamp(1.8rem,3vw,2.7rem)}.applicationForm,.formSection{display:grid;grid-gap:18px;gap:18px}.formSection{padding:24px;background:rgba(255,255,255,.035);border:1px solid var(--line-soft)}.formKicker{color:var(--gold-2);font-family:JetBrains Mono,monospace;font-size:.74rem;text-transform:uppercase;letter-spacing:.13em}.formGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.applicationForm label{display:grid;grid-gap:8px;gap:8px;color:#e7ebf1;font-weight:650;font-size:.9rem}.applicationForm input,.applicationForm select,.applicationForm textarea{width:100%;border:1px solid var(--line);background:rgba(0,0,0,.28);color:#fff;padding:13px 14px;font:inherit;outline:none}.applicationForm textarea{min-height:118px;resize:vertical}.applicationForm input:focus,.applicationForm select:focus,.applicationForm textarea:focus{border-color:rgba(242,211,138,.45);box-shadow:0 0 0 3px rgba(242,211,138,.08)}.checkboxGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.checkItem{display:flex!important;grid-template-columns:none!important;align-items:center;gap:10px!important;padding:12px;background:rgba(0,0,0,.22);border:1px solid var(--line-soft);font-weight:560!important}.checkItem input{width:auto}.formFooter{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px;background:rgba(199,165,96,.08);border:1px solid rgba(242,211,138,.2)}.formFooter p{max-width:520px;font-size:.92rem}.formMessage{padding:16px;border:1px solid var(--line)}.formMessage.success{color:#aff0c8;background:rgba(86,211,138,.08);border-color:rgba(86,211,138,.25)}.formMessage.error{color:#ffb1a9;background:rgba(255,111,97,.08);border-color:rgba(255,111,97,.25)}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.bookingStrip{display:flex;justify-content:space-between;align-items:center;gap:28px;padding-top:42px;padding-bottom:42px;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.bookingStrip .sectionIntro{max-width:760px}.siteFooter{border-top:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(0,0,0,.28));padding:42px 24px 24px}.footerInner{max-width:var(--max);margin:0 auto;display:flex;justify-content:space-between;gap:36px;align-items:flex-start}.footerBrand{display:inline-flex;align-items:center;gap:11px;color:#fff;font-weight:800;letter-spacing:-.04em;font-size:1.1rem;margin-bottom:12px}.footerInner p{max-width:560px;font-size:.94rem}.footerActions{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}.footerBottom{max-width:var(--max);margin:34px auto 0;padding-top:20px;border-top:1px solid var(--line-soft);display:flex;justify-content:space-between;gap:18px;color:var(--dim);font-size:.86rem}.footerBottom a{color:var(--gold-2)}.majorFaq{padding-top:72px}.majorFaq details{background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018))}@media (max-width:980px){.nav nav a:not(.navCta){display:none}.applicationWrap,.featuredPost,.fitCompare,.gridSection,.hero,.operatorBlock,.pricingTeaser,.split,.stepDetail,.tierDetail,.twoColHero{grid-template-columns:1fr}.caseGrid,.faqGrid,.fitStrip,.pricingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunityFlow{grid-template-columns:1fr}.flowArrow{display:none}.hero{min-height:auto}.applicationIntro{position:static}.bookingStrip,.footerBottom,.footerInner{flex-direction:column;align-items:flex-start}.footerActions{justify-content:flex-start}}@media (max-width:640px){.nav{height:66px;padding:0 16px}.brand>span:last-child{display:none}.navCta{padding:9px 11px;font-size:.78rem}.sectionPad{padding:70px 18px}.hero{padding-top:34px}h1{font-size:clamp(2rem,10.5vw,3rem)}h2{font-size:clamp(1.55rem,8vw,2.25rem)}.caseGrid,.checkboxGrid,.faqGrid,.fitStrip,.formGrid,.postGrid,.pricingGrid,.showsGrid,.threeCases,.tierBody ul{grid-template-columns:1fr}.libraryGrid,.pricingLadder{grid-template-columns:1fr;min-height:auto}.ladderStep{min-height:auto!important}.darkPanel{padding:32px 18px}.formFooter,.metricRow{flex-direction:column;align-items:stretch}.signalCard{flex-direction:column}.plainSection{padding:68px 18px}.mapCanvas{height:280px}.mapNode{width:132px}.nodeA{left:12px}.nodeB,.nodeC{right:12px}.nodeD{left:12px}.articleImage{height:240px}}.adminShell{min-height:100vh;background:radial-gradient(circle at 20% 0,rgba(199,165,96,.12),transparent 34%),#050506}.adminTopbar{position:-webkit-sticky;position:sticky;top:0;z-index:70;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 24px;border-bottom:1px solid var(--line);background:rgba(5,5,6,.88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.adminBrand{display:inline-flex;align-items:center;gap:10px;color:#fff;font-weight:800;letter-spacing:-.04em}.adminPublicLink{color:#cdd2dc;padding:10px 12px;border:1px solid var(--line-soft);background:rgba(255,255,255,.025);font-size:.88rem}.adminPublicLink:hover{color:#fff;border-color:rgba(242,211,138,.28)}.adminNav{position:-webkit-sticky;position:sticky;top:72px;z-index:65;display:grid;grid-template-columns:150px 1fr;align-items:stretch;grid-gap:12px;gap:12px;padding:12px 24px;border-bottom:1px solid var(--line-soft);background:linear-gradient(180deg,rgba(5,5,6,.94),rgba(5,5,6,.78));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.adminNavKicker{display:inline-flex;align-items:center;gap:8px;color:var(--gold-2);text-transform:uppercase;letter-spacing:.13em;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:700}.adminNavLinks{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.adminNavLink{min-height:58px;display:flex;align-items:center;gap:10px;padding:10px 11px;color:#cdd2dc;border:1px solid var(--line-soft);background:rgba(255,255,255,.025);transition:border-color .2s ease,background .2s ease,transform .2s ease}.adminNavLink:hover{color:#fff;border-color:rgba(242,211,138,.28);transform:translateY(-1px)}.adminNavLink.active{color:#fff;border-color:rgba(242,211,138,.44);background:linear-gradient(135deg,rgba(199,165,96,.18),rgba(255,255,255,.035));box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.adminNavLink svg{color:var(--gold-2);flex:0 0 auto}.adminNavLink span{display:grid;grid-gap:2px;gap:2px;min-width:0}.adminNavLink b{font-size:.88rem;letter-spacing:-.02em}.adminNavLink b,.adminNavLink small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adminNavLink small{color:var(--dim);font-size:.7rem}.adminPage{display:grid;grid-gap:28px;gap:28px;padding-top:54px}.adminHero{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;padding:34px;border:1px solid var(--line);background:linear-gradient(135deg,rgba(255,255,255,.055),rgba(255,255,255,.018))}.adminHero>div{display:grid;grid-gap:16px;gap:16px;max-width:840px}.adminHero h1{font-size:clamp(2rem,4vw,3.35rem)}.adminHero code{color:var(--gold-2)}.adminHeroCard{min-width:250px;max-width:320px;display:grid;grid-gap:10px;gap:10px;padding:22px;border:1px solid rgba(242,211,138,.22);background:rgba(0,0,0,.24)}.adminHeroCard span{color:var(--gold-2);font-family:JetBrains Mono,monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.12em}.adminHeroCard strong{color:#fff;font-size:1.55rem;letter-spacing:-.04em}.adminMiniAction{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:-moz-fit-content;width:fit-content;margin-top:4px;padding:9px 11px;color:#0d0b07;background:linear-gradient(135deg,var(--gold-2),var(--gold));border:1px solid rgba(242,211,138,.46);font-weight:750;font-size:.82rem}.adminMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.adminMetrics article,.workflowGrid article{padding:22px;background:var(--panel);border:1px solid var(--line-soft)}.adminMetrics span{color:var(--dim);font-family:JetBrains Mono,monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.12em}.adminMetrics strong{display:block;color:#fff;font-size:2.25rem;letter-spacing:-.06em;margin:10px 0 8px}.adminMetrics p,.adminNote,.workflowGrid p{font-size:.9rem}.adminPanel{padding:26px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018))}.panelHeader{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:22px}.panelHeader>div{display:grid;grid-gap:10px;gap:10px}.panelHeader h2{font-size:clamp(1.65rem,3vw,2.4rem)}.panelHeader>span{color:var(--gold-2);font-family:JetBrains Mono,monospace;font-size:.78rem}.emptyState{min-height:260px;display:grid;place-items:center;text-align:center;align-content:center;grid-gap:12px;gap:12px;border:1px dashed rgba(242,211,138,.24);background:rgba(0,0,0,.2);padding:28px}.emptyState svg{color:var(--gold-2)}.emptyState p{max-width:620px}.crmList{display:grid;grid-gap:14px;gap:14px}.crmCard{padding:22px;border:1px solid var(--line-soft);background:rgba(0,0,0,.22);display:grid;grid-gap:16px;gap:16px}.crmCardTop,.prospectTitle{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.crmCardTop h3,.prospectTitle h3{color:#fff}.statusPill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid var(--line);font-family:JetBrains Mono,monospace;font-size:.72rem;text-transform:uppercase;white-space:nowrap}.statusNew{color:#cde2ff;background:rgba(84,140,255,.1);border-color:rgba(84,140,255,.24)}.statusReady{color:#f7df9f;background:rgba(199,165,96,.12);border-color:rgba(242,211,138,.26)}.statusWon{color:#aff0c8;background:rgba(86,211,138,.1);border-color:rgba(86,211,138,.24)}.statusMuted{color:#adb4bf;background:rgba(255,255,255,.04);border-color:var(--line-soft)}.crmFacts,.prospectFacts{display:flex;gap:10px;flex-wrap:wrap}.crmFacts span{display:inline-flex;align-items:center;gap:7px;color:#cbd1db;font-size:.86rem;padding:8px 10px;background:rgba(255,255,255,.035);border:1px solid var(--line-soft)}.crmFacts svg{color:var(--gold-2)}.crmGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.crmGrid div{padding:12px;background:rgba(255,255,255,.03);border:1px solid var(--line-soft)}.crmGrid b,.prospectFacts b{color:#fff}.crmGrid span{display:block;color:var(--muted);margin-top:5px;font-size:.88rem}.adminDetails{padding:14px;background:rgba(0,0,0,.2)}.adminDetails p{margin-top:12px}.workflowGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.discoverLaneGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.workflowGrid article{display:grid;grid-gap:12px;gap:12px;align-content:start}.workflowGrid article b{color:#fff}.workflowGrid svg{color:var(--gold-2)}.prospectTable{display:grid;grid-gap:12px;gap:12px}.prospectRow{display:grid;grid-template-columns:82px 1fr 170px;grid-gap:18px;gap:18px;padding:18px;border:1px solid var(--line-soft);background:rgba(0,0,0,.22)}.prospectScore{display:grid;place-items:center;align-content:center;border:1px solid rgba(242,211,138,.22);background:rgba(199,165,96,.08);min-height:82px}.prospectScore strong{color:#fff;font-size:1.8rem;letter-spacing:-.06em}.prospectMeta span,.prospectScore span{color:var(--dim);font-size:.76rem;text-transform:uppercase;letter-spacing:.08em}.prospectFacts{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.prospectFacts span{color:#c6ccd6;font-size:.86rem;padding:10px;background:rgba(255,255,255,.03);border:1px solid var(--line-soft)}.prospectMeta{display:grid;align-content:start;grid-gap:10px;gap:10px;text-align:right}.prospectMeta a{color:var(--gold-2);font-weight:700}.campaignDraft{white-space:pre-wrap;margin:0 0 16px;padding:20px;color:#f3f4f6;background:#030304;border:1px solid rgba(242,211,138,.22);font-family:JetBrains Mono,monospace;font-size:.86rem;line-height:1.7;overflow:auto}@media (max-width:980px){.adminHero,.adminTopbar{flex-direction:column;align-items:flex-start}.adminTopbar{padding-top:16px;padding-bottom:16px}.adminNav{position:static;grid-template-columns:1fr}.adminNavLinks{grid-template-columns:repeat(2,minmax(0,1fr))}.adminMetrics,.crmGrid,.prospectFacts,.prospectRow,.workflowGrid{grid-template-columns:1fr}.prospectMeta{text-align:left}}.adminLoginPage{min-height:calc(100vh - 72px);display:grid;place-items:center;padding:42px 18px}.adminLoginCard{width:min(100%,460px);display:grid;grid-gap:18px;gap:18px;padding:34px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.022));box-shadow:0 36px 82px rgba(0,0,0,.44),inset 0 1px 0 rgba(255,255,255,.08)}.loginIcon{width:58px;height:58px;display:grid;place-items:center;color:#0d0b07;background:linear-gradient(135deg,var(--gold-2),var(--gold));border:1px solid rgba(242,211,138,.46)}.adminLoginCard h1{font-size:clamp(2rem,8vw,3rem)}.adminLoginForm{display:grid;grid-gap:14px;gap:14px;margin-top:8px}.adminLoginForm label{display:grid;grid-gap:8px;gap:8px;color:#e7ebf1;font-weight:650;font-size:.9rem}.adminLoginForm input{width:100%;border:1px solid var(--line);background:rgba(0,0,0,.32);color:#fff;padding:14px;font:inherit;outline:none}.adminLoginForm input:focus{border-color:rgba(242,211,138,.45);box-shadow:0 0 0 3px rgba(242,211,138,.08)}.loginError{color:#ffb1a9;background:rgba(255,111,97,.08);border:1px solid rgba(255,111,97,.25);padding:12px 14px}.loginFineprint{color:var(--dim);font-size:.82rem}.readinessGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.readyBox{display:grid;grid-gap:8px;gap:8px;align-content:start;padding:16px;border:1px solid var(--line-soft);background:rgba(255,255,255,.03)}.readyBox svg{color:var(--gold-2)}.readyBox b{color:#fff}.readyBox span{color:var(--muted);font-size:.88rem}.readyBox.good{border-color:rgba(86,211,138,.24);background:rgba(86,211,138,.07)}.readyBox.warn{border-color:rgba(242,211,138,.28);background:rgba(199,165,96,.08)}.instantlyPanel form{margin:16px 0}@media (max-width:980px){.readinessGrid{grid-template-columns:1fr}}.noteGood{color:#aff0c8;border-color:rgba(86,211,138,.24);background:rgba(86,211,138,.07);padding:12px 14px}.noteWarn{color:#f7df9f;border-color:rgba(242,211,138,.28);background:rgba(199,165,96,.08);padding:12px 14px}.accountForm{display:grid;grid-gap:14px;gap:14px}.accountForm label{display:grid;grid-gap:8px;gap:8px;color:#e7ebf1;font-weight:650;font-size:.9rem}.accountForm input,.accountForm textarea,.stageForm select{width:100%;border:1px solid var(--line);background:rgba(0,0,0,.32);color:#fff;padding:13px 14px;font:inherit;outline:none}.accountForm textarea{min-height:96px;resize:vertical}.accountForm input:focus,.accountForm textarea:focus,.stageForm select:focus{border-color:rgba(242,211,138,.45);box-shadow:0 0 0 3px rgba(242,211,138,.08)}.accountList{display:grid;grid-gap:14px;gap:14px}.accountCard{display:grid;grid-template-columns:116px 1fr;grid-gap:18px;gap:18px;padding:18px;border:1px solid var(--line-soft);background:rgba(0,0,0,.22)}.compactAccount{grid-template-columns:104px 1fr}.accountScoreRail{display:grid;place-items:center;align-content:center;min-height:112px;border:1px solid rgba(242,211,138,.22);background:rgba(199,165,96,.08);text-align:center;padding:10px}.accountScoreRail strong{color:#fff;font-size:2rem;letter-spacing:-.07em}.accountScoreRail span{color:var(--dim);font-family:JetBrains Mono,monospace;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em}.accountMain{display:grid;grid-gap:14px;gap:14px;min-width:0}.accountTopline{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.accountTopline h3{color:#fff}.accountPills{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.intelGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.compactIntel{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.intelGrid div{padding:12px;background:rgba(255,255,255,.03);border:1px solid var(--line-soft)}.intelGrid b{display:block;color:#fff;margin-bottom:6px}.intelGrid span{color:var(--muted);font-size:.86rem;line-height:1.45}.signalStrip{display:flex;flex-wrap:wrap;gap:8px}.signalStrip span{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;color:#cbd1db;border:1px solid var(--line-soft);background:rgba(255,255,255,.03);font-size:.8rem}.signalStrip svg{color:var(--gold-2)}.signalStrip b{color:#fff}.dossierGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.dossierGrid>div{padding:14px;border:1px solid var(--line-soft);background:rgba(255,255,255,.025)}.dossierGrid b{color:#fff;display:block;margin-bottom:8px}.dossierGrid p{display:flex;gap:7px;align-items:flex-start}.dossierGrid svg{color:var(--gold-2);flex:0 0 auto;margin-top:4px}.stageForm{gap:10px;margin-top:14px}.adminNextStep,.stageForm{display:flex;align-items:center}.adminNextStep{justify-content:space-between;gap:18px;margin-top:18px;padding:18px;border:1px solid rgba(242,211,138,.22);background:rgba(199,165,96,.08)}.adminNextStep svg{color:var(--gold-2);flex:0 0 auto}.adminNextStep b{color:#fff;display:block;margin-bottom:4px}.stageForm select{max-width:220px}.scoreExplainerGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.scoreExplainerGrid article{display:grid;grid-gap:10px;gap:10px;align-content:start;padding:18px;border:1px solid var(--line-soft);background:rgba(255,255,255,.03)}.scoreExplainerGrid svg{color:var(--gold-2)}.scoreExplainerGrid b{color:#fff}.scoreExplainerGrid span{color:var(--muted);line-height:1.5;font-size:.9rem}.crmStageCount{color:var(--gold-2);font-size:2rem;letter-spacing:-.06em}.enrichmentList{display:grid;grid-gap:12px;gap:12px}.enrichmentRow{display:grid;grid-template-columns:98px 1fr 220px;grid-gap:18px;gap:18px;padding:18px;border:1px solid var(--line-soft);background:rgba(0,0,0,.22)}.enrichActionForm{display:grid;align-content:center;grid-gap:10px;gap:10px}.enrichActionForm span{color:var(--dim);font-size:.78rem}.enrichActionForm code,.readyBox code{color:var(--gold-2)}.bulkImportBox{min-height:280px!important;font-family:JetBrains Mono,monospace!important;font-size:.84rem!important;line-height:1.6!important}.apiContractGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.apiContractGrid article{display:grid;grid-gap:10px;gap:10px;align-content:start;padding:18px;border:1px solid var(--line-soft);background:rgba(255,255,255,.03)}.apiContractGrid svg{color:var(--gold-2)}.apiContractGrid b{color:#fff}.apiContractGrid span{color:var(--muted);line-height:1.5;font-size:.9rem}.apiContractGrid code{color:var(--gold-2);word-break:break-word}@media (max-width:640px){.accountCard,.adminNavLinks,.apiContractGrid,.compactAccount,.compactIntel,.dossierGrid,.enrichmentRow,.intelGrid,.scoreExplainerGrid{grid-template-columns:1fr}.accountTopline,.stageForm{flex-direction:column;align-items:flex-start}.accountPills{justify-content:flex-start}}@media (max-width:760px){html{scroll-padding-bottom:104px}body{overflow-x:hidden}.adminShell{min-height:100svh;padding-bottom:calc(94px + env(safe-area-inset-bottom));background:radial-gradient(circle at 18% 0,rgba(199,165,96,.16),transparent 28%),radial-gradient(circle at 92% 20%,rgba(86,211,138,.055),transparent 24%),#050506}.adminTopbar{min-height:58px;flex-direction:row;align-items:center;gap:10px;padding:calc(8px + env(safe-area-inset-top)) 14px 8px}.adminBrand{gap:8px;font-size:.95rem}.adminBrand .logoCrown,.adminBrand .logoLockup{width:34px;height:34px}.adminBrand .logoCrown svg{width:25px;height:25px}.adminTopbar .heroActions{margin-left:auto;gap:7px;flex-wrap:nowrap}.adminTopbar .statusPill{min-height:30px;padding:0 8px;font-size:.64rem}.adminPublicLink{padding:8px 9px;font-size:.74rem;white-space:nowrap}.adminNav{position:fixed;left:0;right:0;top:auto;bottom:0;z-index:90;display:block;padding:8px 10px calc(8px + env(safe-area-inset-bottom));border-top:1px solid rgba(242,211,138,.18);border-bottom:0;background:linear-gradient(180deg,rgba(10,10,12,.84),rgba(5,5,6,.98));box-shadow:0 -20px 54px rgba(0,0,0,.48)}.adminNavKicker{display:none}.adminNavLinks{display:grid;grid-template-columns:repeat(5,minmax(64px,1fr));grid-gap:6px;gap:6px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.adminNavLinks::-webkit-scrollbar{display:none}.adminNavLink{min-height:62px;justify-content:center;align-items:center;gap:5px;padding:7px 5px;text-align:center;border-radius:14px;background:rgba(255,255,255,.035)}.adminNavLink:hover{transform:none}.adminNavLink svg{width:16px;height:16px}.adminNavLink span{display:block}.adminNavLink b{display:block;font-size:.68rem;line-height:1.08;white-space:normal;overflow:visible;text-overflow:clip}.adminNavLink small{display:none}.adminPage{gap:18px;padding:22px 12px 24px}.adminHero{display:grid;grid-gap:16px;gap:16px;padding:18px;border-radius:22px}.adminHero>div{gap:12px}.adminHero h1{font-size:clamp(1.75rem,9vw,2.45rem);line-height:1.03;letter-spacing:-.055em}.adminHero .subhead{font-size:.96rem;line-height:1.55}.adminHeroCard{min-width:0;max-width:none;padding:16px;border-radius:18px}.adminHeroCard strong{font-size:1.26rem}.adminMiniAction,.primaryBtn,.secondaryBtn{width:100%;min-height:46px}.adminMetrics{display:grid;grid-template-columns:repeat(3,minmax(170px,1fr));grid-gap:10px;gap:10px;overflow-x:auto;padding-bottom:3px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.adminMetrics article{scroll-snap-align:start;padding:16px;border-radius:18px}.adminMetrics strong{font-size:1.72rem;margin:7px 0 6px}.adminMetrics p{font-size:.82rem;line-height:1.45}.adminPanel{padding:17px;border-radius:22px}.panelHeader{display:grid;grid-gap:10px;gap:10px;margin-bottom:16px}.panelHeader h2{font-size:clamp(1.42rem,7vw,2rem)}.panelHeader>span{font-size:.68rem}.eyebrow{font-size:.66rem;line-height:1.25}.accountCard,.crmCard,.enrichmentRow,.prospectRow{padding:15px;border-radius:18px}.adminNextStep,.crmCardTop,.prospectTitle{flex-direction:column;align-items:flex-start}.statusPill{white-space:normal;text-align:center}.apiContractGrid,.crmGrid,.discoverLaneGrid,.dossierGrid,.prospectFacts,.readinessGrid,.scoreExplainerGrid,.workflowGrid{grid-template-columns:1fr}.apiContractGrid article,.crmGrid div,.intelGrid div,.prospectFacts span,.readyBox,.scoreExplainerGrid article,.workflowGrid article{border-radius:16px}.accountScoreRail,.prospectScore{min-height:76px;border-radius:16px}.prospectMeta{text-align:left}.apiContractGrid code,.crmGrid span,.prospectMeta a,.readyBox span{overflow-wrap:anywhere}.campaignDraft{max-height:420px;padding:14px;border-radius:16px;font-size:.76rem;line-height:1.62;overflow:auto;overflow-wrap:anywhere;white-space:pre-wrap}.emptyState{min-height:210px;padding:20px;border-radius:18px}.accountForm input,.accountForm textarea,.applicationForm input,.applicationForm select,.applicationForm textarea,.stageForm select{min-height:46px;font-size:16px}}@media (max-width:390px){.adminBrand{font-size:.78rem;letter-spacing:-.03em}.adminBrand .logoCrown,.adminBrand .logoLockup{width:30px;height:30px}.adminBrand .logoCrown svg{width:22px;height:22px}.adminTopbar{padding-left:10px;padding-right:10px;gap:6px}.adminTopbar .heroActions{gap:5px}.adminTopbar .statusPill{font-size:.58rem;padding:0 6px}.adminPublicLink{font-size:.68rem;padding:8px 7px}.adminNavLinks{grid-template-columns:repeat(5,minmax(68px,1fr))}.adminNavLink{min-height:58px;border-radius:12px}.adminNavLink b{font-size:.58rem;letter-spacing:-.035em}.adminPage{padding-left:10px;padding-right:10px}.adminHero,.adminPanel{padding:15px}}:root{--lm-bg:#07080d;--lm-bg-2:#0d111a;--lm-panel:rgba(16,22,34,0.76);--lm-panel-2:rgba(22,30,45,0.86);--lm-ink:#f4f7fb;--lm-muted:#9aa8ba;--lm-dim:#667085;--lm-line:rgba(174,188,210,0.16);--lm-line-strong:rgba(103,232,249,0.28);--lm-cyan:#67e8f9;--lm-blue:#60a5fa;--lm-violet:#8b5cf6;--lm-emerald:#34d399;--lm-amber:#f7c35f;--lm-rose:#fb7185;--lm-radius:22px}html[data-theme=light]{--lm-bg:#f5f7fb;--lm-bg-2:#ffffff;--lm-panel:rgba(255,255,255,0.86);--lm-panel-2:rgba(255,255,255,0.96);--lm-ink:#0b1220;--lm-muted:#44546a;--lm-dim:#667085;--lm-line:rgba(15,23,42,0.12);--lm-line-strong:rgba(37,99,235,0.24);--lm-cyan:#0891b2;--lm-blue:#2563eb;--lm-violet:#7c3aed;--lm-emerald:#059669;--lm-amber:#b7791f;--lm-rose:#e11d48}html[data-theme=light] body{background:radial-gradient(circle at 16% 0,rgba(96,165,250,.16),transparent 28%),radial-gradient(circle at 84% 10%,rgba(139,92,246,.14),transparent 26%),linear-gradient(180deg,#f8fafc,#eef3fb 48%,#f7f7fb);color:var(--lm-ink)}html[data-theme=light] p{color:var(--lm-muted)}html[data-theme=light] .adminBrand,html[data-theme=light] .adminHero h1,html[data-theme=light] .adminNextStep b,html[data-theme=light] .keywordPack h3,html[data-theme=light] .panelHeader h2,html[data-theme=light] .readyBox b,html[data-theme=light] .routeStep strong,html[data-theme=light] .trendTarget h3,html[data-theme=light] .trendTarget strong{color:var(--lm-ink)}html[data-theme=light] .adminNav,html[data-theme=light] .adminTopbar{background:rgba(248,250,252,.82);border-color:var(--lm-line)}html[data-theme=light] .adminNavLink,html[data-theme=light] .adminPublicLink,html[data-theme=light] .signalChip,html[data-theme=light] .themeToggle{color:#243044;background:rgba(255,255,255,.72);border-color:var(--lm-line)}html[data-theme=light] .adminNavLink.active{background:linear-gradient(135deg,rgba(37,99,235,.12),rgba(124,58,237,.1));border-color:var(--lm-line-strong)}html[data-theme=light] .adminHero,html[data-theme=light] .adminMetrics article,html[data-theme=light] .adminNextStep,html[data-theme=light] .adminPanel,html[data-theme=light] .keywordPack,html[data-theme=light] .readyBox,html[data-theme=light] .routeStep,html[data-theme=light] .signalMapCard,html[data-theme=light] .trendTarget{background:var(--lm-panel);border-color:var(--lm-line);box-shadow:0 24px 70px rgba(15,23,42,.08)}html[data-theme=light] .mapPulse{background:radial-gradient(circle at 50% 50%,rgba(37,99,235,.16),transparent 32%),linear-gradient(135deg,rgba(255,255,255,.92),rgba(226,232,240,.62))}html[data-theme=light] code{color:#1d4ed8;background:rgba(37,99,235,.08)}.signalScoutShell{background:radial-gradient(circle at 18% 0,rgba(96,165,250,.18),transparent 30%),radial-gradient(circle at 84% 4%,rgba(139,92,246,.16),transparent 28%),radial-gradient(circle at 52% 20%,rgba(52,211,153,.08),transparent 34%),linear-gradient(180deg,var(--lm-bg) 0,#05070b 62%,#050506 100%);color:var(--lm-ink)}.commandTopbar{background:rgba(7,8,13,.76);box-shadow:0 1px 0 rgba(255,255,255,.04),0 18px 60px rgba(0,0,0,.28)}.commandNav,.commandTopbar{border-bottom-color:var(--lm-line)}.commandNav{background:linear-gradient(180deg,rgba(7,8,13,.86),rgba(7,8,13,.64))}.themeToggle{min-height:40px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--lm-line);background:rgba(255,255,255,.04);color:var(--lm-ink);font:inherit;font-size:.84rem;font-weight:650;cursor:pointer;border-radius:999px}.themeToggleIcon{display:grid;place-items:center;color:var(--lm-cyan)}.signalScoutPage{gap:22px}.signalHeroGrid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(360px,.62fr);grid-gap:18px;gap:18px;align-items:stretch}.intelligenceMetrics article,.keywordPack,.routeStep,.signalHero,.signalMapCard,.signalPanel,.trendTarget{border-radius:var(--lm-radius);border:1px solid var(--lm-line);background:linear-gradient(180deg,var(--lm-panel),rgba(8,12,20,.58));box-shadow:0 28px 80px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.06)}.signalHero{min-height:430px;align-items:center;overflow:hidden;position:relative}.signalHero:before{content:"";position:absolute;inset:-30%;background:linear-gradient(120deg,transparent 0 42%,rgba(103,232,249,.1) 45%,transparent 48%),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 80px);opacity:.7;pointer-events:none}.signalHero>*{position:relative}.signalHero h1{max-width:980px;font-weight:760;color:var(--lm-ink)}.signalHero .subhead{color:var(--lm-muted);max-width:820px}.signalChip{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 11px;border-radius:999px;border:1px solid var(--lm-line);background:rgba(255,255,255,.045);color:#dbeafe;font-size:.82rem;font-weight:650}.signalChip svg{color:var(--lm-cyan)}.signalMapCard{display:grid;grid-template-rows:1fr auto;overflow:hidden;min-height:430px}.mapPulse{position:relative;min-height:270px;background:radial-gradient(circle at 50% 50%,rgba(103,232,249,.18),transparent 32%),linear-gradient(135deg,rgba(96,165,250,.08),rgba(139,92,246,.1));border-bottom:1px solid var(--lm-line)}.mapPulse:before{content:"";position:absolute;inset:28px;border:1px dashed rgba(103,232,249,.2);border-radius:999px}.mapPulse:after{content:"";position:absolute;inset:58px;border:1px dashed rgba(139,92,246,.22);border-radius:999px}.pulseNode{position:absolute;width:96px;height:96px;display:grid;place-items:center;align-content:center;grid-gap:2px;gap:2px;border-radius:50%;border:1px solid rgba(103,232,249,.38);background:radial-gradient(circle at 35% 22%,rgba(255,255,255,.18),rgba(16,22,34,.94));box-shadow:0 0 0 8px rgba(103,232,249,.05),0 0 36px rgba(103,232,249,.18);z-index:2}.pulseNode b{color:var(--lm-ink);font-size:1.55rem;letter-spacing:-.08em}.pulseNode span{max-width:70px;color:var(--lm-muted);font-size:.68rem;text-align:center;line-height:1.1}.pulseNode1{left:12%;top:18%}.pulseNode2{right:12%;top:28%}.pulseNode3{left:38%;bottom:12%}.mapReadout{padding:20px;display:grid;grid-gap:8px;gap:8px}.keywordPack span,.mapReadout span,.routeStep span,.trendTarget span{color:var(--lm-cyan);font-family:JetBrains Mono,monospace;font-size:.68rem;text-transform:uppercase;letter-spacing:.12em}.mapReadout strong{color:var(--lm-ink);line-height:1.2}.keywordPackGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.keywordPack,.keywordPackGrid{display:grid;grid-gap:14px;gap:14px}.keywordPack{padding:20px}.keywordPackTop{display:flex;align-items:center;gap:10px}.keywordPackTop svg{color:var(--lm-cyan)}.queryList{display:flex;flex-wrap:wrap;gap:8px}.queryList code{display:inline-flex;padding:7px 9px;border-radius:999px;border:1px solid var(--lm-line);background:rgba(103,232,249,.07);color:#a5f3fc;font-family:JetBrains Mono,monospace;font-size:.72rem}.routeRail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.routeStep{padding:18px;min-height:230px;display:grid;align-content:start;grid-gap:10px;gap:10px;position:relative;overflow:hidden}.routeStep em{position:absolute;top:14px;right:14px;color:rgba(255,255,255,.18);font-family:JetBrains Mono,monospace;font-style:normal;font-weight:700}.routeStep svg{color:var(--lm-cyan)}.routeStep strong{color:var(--lm-ink);font-size:1.05rem}.trendTargetGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.trendTarget{padding:20px;display:grid;grid-gap:12px;gap:12px}.trendTarget strong{color:var(--lm-ink);font-size:3rem;line-height:.9;letter-spacing:-.09em}.trendTarget b{color:var(--lm-ink)}.trendTarget a{display:inline-flex;align-items:center;gap:6px;color:var(--lm-cyan);font-weight:720}.intelligenceMetrics strong{font-size:2rem;color:var(--lm-ink)}.intelligenceMetrics article:first-child{border-color:rgba(103,232,249,.25)}.intelligenceMetrics article:nth-child(2){border-color:rgba(52,211,153,.24)}.intelligenceMetrics article:nth-child(3){border-color:rgba(247,195,95,.24)}.statusReady{border-radius:999px}.readyBox.good{border-color:rgba(52,211,153,.24);background:linear-gradient(180deg,rgba(52,211,153,.08),rgba(255,255,255,.025))}.adminNextStep{border-radius:calc(var(--lm-radius) - 6px)}@media (max-width:1100px){.routeRail,.signalHeroGrid{grid-template-columns:1fr}.routeStep{min-height:auto}}@media (max-width:760px){.keywordPackGrid,.trendTargetGrid{grid-template-columns:1fr}.signalHero{min-height:auto}}html[data-theme=light] .signalScoutShell .adminNavKicker,html[data-theme=light] .signalScoutShell .eyebrow,html[data-theme=light] .signalScoutShell .mapReadout span,html[data-theme=light] .signalScoutShell .panelHeader>span,html[data-theme=light] .signalScoutShell .routeStep span,html[data-theme=light] .signalScoutShell .trendTarget span{color:#075985}html[data-theme=light] .signalScoutShell .adminMetrics p,html[data-theme=light] .signalScoutShell .adminNavLink small,html[data-theme=light] .signalScoutShell .keywordPack p,html[data-theme=light] .signalScoutShell .mapReadout p,html[data-theme=light] .signalScoutShell .readyBox span,html[data-theme=light] .signalScoutShell .routeStep p,html[data-theme=light] .signalScoutShell .trendTarget p{color:#334155}html[data-theme=light] .signalScoutShell .statusPill.statusReady{color:#14532d;background:rgba(34,197,94,.12);border-color:rgba(22,101,52,.24)}html[data-theme=light] .signalScoutShell .queryList code{color:#075985;background:rgba(8,145,178,.1);border-color:rgba(8,145,178,.18)}