.terrainfuse-page{min-height:100vh;color:#d8e4ef;background:radial-gradient(circle at 82% 7%,rgba(113,86,255,.075),transparent 29rem),radial-gradient(circle at 10% 25%,rgba(64,219,237,.055),transparent 31rem),#050911}.terrainfuse-page *,.terrainfuse-page *:before,.terrainfuse-page *:after{box-sizing:border-box}.terrainfuse-page button,.terrainfuse-page input{font:inherit}.terrainfuse-hero{position:relative;overflow:hidden;border-bottom:1px solid rgba(128,163,197,.1)}.terrainfuse-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(105,226,241,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(105,226,241,.018) 1px,transparent 1px);background-size:36px 36px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.84),transparent 90%)}.terrainfuse-hero__inner{position:relative;z-index:1;min-height:590px;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr);gap:clamp(2rem,7vw,7rem);align-items:center;padding-block:clamp(4.6rem,8vw,8rem)}.terrainfuse-eyebrow,.terrainfuse-kicker{color:#6ee1ed;font:850 .65rem/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.13em;text-transform:uppercase}.terrainfuse-eyebrow{display:flex;align-items:center;gap:.55rem}.terrainfuse-eyebrow>span{width:.45rem;height:.45rem;border-radius:50%;background:#6ee1ed;box-shadow:0 0 12px #6ee1eda6;animation:terrainfusePulse 2.4s ease-in-out infinite}.terrainfuse-hero h1{max-width:760px;margin:1.1rem 0 .9rem;color:#f2f7ff;font-size:clamp(3.1rem,6.2vw,6.1rem);line-height:.96;letter-spacing:-.058em}.terrainfuse-hero h1 em{color:#8fe9f0;font-style:normal}.terrainfuse-hero__copy>p{max-width:760px;margin:0;color:#99aabe;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.72}.terrainfuse-trust-row{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1.2rem}.terrainfuse-trust-row span{padding:.37rem .57rem;border:1px solid rgba(109,224,236,.16);border-radius:999px;color:#829bb0;background:#4bd5e506;font-size:.72rem}.terrainfuse-flow{max-width:720px;margin-top:1.65rem;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.65rem}.terrainfuse-flow div{min-width:0;padding:.75rem .8rem;border:1px solid rgba(129,163,197,.11);border-radius:.72rem;background:#070e1885}.terrainfuse-flow b,.terrainfuse-flow span,.terrainfuse-flow small{display:block}.terrainfuse-flow b{color:#5cdce9;font:850 .54rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.terrainfuse-flow span{margin-top:.3rem;color:#d5e3ed;font-size:.74rem;font-weight:850;letter-spacing:.07em}.terrainfuse-flow small{margin-top:.25rem;color:#667c92;font-size:.62rem}.terrainfuse-flow i{width:1.7rem;height:1px;background:linear-gradient(90deg,#5ddce926,#5ddce9a6,#5ddce926)}.terrainfuse-hero__visual{position:relative;min-height:390px;display:grid;place-items:center;isolation:isolate}.terrainfuse-hero__visual:before{content:"";position:absolute;inset:8% 6%;border-radius:50%;background:radial-gradient(circle,rgba(71,218,233,.07),transparent 64%);filter:blur(10px)}.terrainfuse-hero__badge{position:relative;z-index:5;transform:scale(1.25);filter:drop-shadow(0 0 22px rgba(82,225,239,.18));animation:terrainfuseFloat 5s ease-in-out infinite}.terrainfuse-orbit{position:absolute;left:50%;top:50%;border:1px solid rgba(108,226,238,.13);border-radius:50%;transform:translate(-50%,-50%)}.terrainfuse-orbit--a{width:18rem;height:18rem;border-style:dashed;animation:terrainfuseOrbit 18s linear infinite}.terrainfuse-orbit--b{width:13rem;height:13rem;border-color:#9370ff29;animation:terrainfuseOrbitReverse 13s linear infinite}.terrainfuse-scan{position:absolute;left:50%;top:50%;width:20rem;height:2px;background:linear-gradient(90deg,transparent,rgba(99,225,238,.42),rgba(143,106,255,.34),transparent);transform:translate(-50%,-50%) rotate(-12deg);animation:terrainfuseScan 4.2s ease-in-out infinite}.terrainfuse-source-node{position:absolute;z-index:3;min-width:6.3rem;padding:.6rem .7rem;border:1px solid rgba(121,160,196,.14);border-radius:.68rem;background:#060d17eb;box-shadow:0 10px 30px #0000002e;text-align:center}.terrainfuse-source-node b,.terrainfuse-source-node small{display:block}.terrainfuse-source-node b{color:#b9d0df;font:850 .72rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.07em}.terrainfuse-source-node small{margin-top:.28rem;color:#61778d;font-size:.58rem}.terrainfuse-source-node--attack{left:2%;top:16%}.terrainfuse-source-node--nvd{right:0;top:24%}.terrainfuse-source-node--epss{left:5%;bottom:13%}.terrainfuse-source-node--kev{right:4%;bottom:10%}.terrainfuse-workspace-section{padding-block:clamp(4rem,7vw,7rem)}.terrainfuse-section-heading{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:1.5rem}.terrainfuse-section-heading h2{margin:.45rem 0 0;color:#edf5fc;font-size:clamp(1.9rem,3.2vw,3rem);letter-spacing:-.035em}.terrainfuse-section-heading>p{max-width:500px;margin:0;color:#74889d;line-height:1.65}.terrainfuse-workspace{overflow:hidden;border:1px solid rgba(130,166,201,.14);border-radius:1.1rem;background:linear-gradient(180deg,#08101ce6,#050b14f5);box-shadow:0 30px 80px #0000002e}.terrainfuse-query{padding:1.4rem;border-bottom:1px solid rgba(130,166,201,.1);background:#070e18c2}.terrainfuse-query>label{display:block;margin-bottom:.65rem;color:#8095aa;font-size:.76rem;font-weight:750}.terrainfuse-query__bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.4rem .4rem .4rem .85rem;border:1px solid rgba(91,217,231,.21);border-radius:.82rem;background:#030911e0}.terrainfuse-query__prompt{color:#69dbe8;font-size:1.25rem}.terrainfuse-query input{width:100%;min-width:0;min-height:3rem;border:0;outline:0;color:#e8f3fb;background:transparent;font-size:1rem}.terrainfuse-query input::placeholder{color:#4e6478}.terrainfuse-query button{min-height:3rem;padding:.65rem 1rem;border:1px solid rgba(101,226,239,.25);border-radius:.62rem;color:#e8fcff;background:linear-gradient(135deg,#37c8d924,#5c53ff1c);cursor:pointer;font-weight:800}.terrainfuse-query button:hover,.terrainfuse-query button:focus-visible{border-color:#65e2ef75;background:linear-gradient(135deg,#37c8d933,#5c53ff26);outline:none}.terrainfuse-query button b{margin-left:.45rem;color:#77e4ef}.terrainfuse-examples{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.7rem}.terrainfuse-examples>span{color:#51677d;font:800 .54rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.09em}.terrainfuse-examples button{min-height:2rem;padding:.32rem .52rem;border-color:#82a6c91f;color:#71899e;background:#ffffff04;font-size:.7rem;font-weight:700}.terrainfuse-input-boundary{margin:.7rem 0 0;color:#53687c;font-size:.68rem;line-height:1.45}.terrainfuse-source-strip{min-height:3.3rem;display:flex;align-items:center;gap:1rem;padding:.65rem 1.4rem;border-bottom:1px solid rgba(130,166,201,.09);background:#050b14a6}.terrainfuse-source-strip__label{flex:0 0 auto;display:flex;align-items:center;gap:.48rem;color:#536b82;font:800 .56rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.terrainfuse-live-dot{width:.42rem;height:.42rem;border-radius:50%;background:#65dfc1;box-shadow:0 0 9px #65dfc16b}.terrainfuse-source-strip__items{min-width:0;display:flex;flex-wrap:wrap;gap:.4rem}.terrainfuse-source-strip__items>span{display:inline-grid;grid-template-columns:auto auto auto;align-items:center;gap:.35rem;min-height:1.75rem;padding:.25rem .48rem;border:1px solid rgba(129,163,197,.1);border-radius:.42rem;color:#71869b;background:#ffffff03;font-size:.62rem}.terrainfuse-source-strip__items i{width:.35rem;height:.35rem;border-radius:50%;background:#41566a}.terrainfuse-source-strip__items b{font-weight:750}.terrainfuse-source-strip__items small{color:#4f667b;font-size:.54rem}.terrainfuse-source-strip__items .is-retrieved i{background:#65dfc1}.terrainfuse-source-strip__items .is-cached i{background:#d2b66f}.terrainfuse-source-strip__items .is-unavailable i{background:#cf746c}.terrainfuse-source-mini-link{color:#65dce8;text-decoration:none}.terrainfuse-state{min-height:230px;display:flex;align-items:center;justify-content:center;gap:1.25rem;padding:2.4rem}.terrainfuse-state__mark{flex:0 0 auto}.terrainfuse-state h3{margin:.45rem 0 .55rem;color:#dceaf4;font-size:1.35rem}.terrainfuse-state p{max-width:720px;margin:0;color:#71869a;line-height:1.65}.terrainfuse-loader{width:4.2rem;height:4.2rem;position:relative}.terrainfuse-loader span{position:absolute;inset:0;border:1px solid rgba(97,221,234,.16);border-radius:50%;animation:terrainfuseLoader 2.3s ease-in-out infinite}.terrainfuse-loader span:nth-child(2){inset:.5rem;animation-delay:-.45s}.terrainfuse-loader span:nth-child(3){inset:1rem;animation-delay:-.9s}.terrainfuse-loader span:nth-child(4){inset:1.5rem;animation-delay:-1.35s}.terrainfuse-state--loading strong,.terrainfuse-state--loading small{display:block}.terrainfuse-state--loading strong{color:#cfe8f2}.terrainfuse-state--loading small{margin-top:.35rem;color:#637b90}.terrainfuse-state--error{color:#eeb2aa}.terrainfuse-error-icon{width:2.4rem;height:2.4rem;display:grid;place-items:center;border:1px solid rgba(235,109,96,.28);border-radius:50%;background:#eb6d600d;font-weight:900}.terrainfuse-results{padding:1.25rem}.terrainfuse-result-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.4rem;align-items:start;padding:1.35rem;border:1px solid rgba(129,163,197,.1);border-radius:.9rem;background:radial-gradient(circle at 100% 0%,rgba(80,211,226,.045),transparent 18rem),#070e18bd}.terrainfuse-result-type{color:#5fdbe8;font:850 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.terrainfuse-result-identity h2{margin:.65rem 0 .35rem;color:#eef7fc;font-size:clamp(1.8rem,3.7vw,3.15rem);line-height:1.05;letter-spacing:-.04em}.terrainfuse-result-id{color:#91a8bc;font:800 .72rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em}.terrainfuse-result-identity p{max-width:930px;margin:.75rem 0 0;color:#8498ab;line-height:1.7}.terrainfuse-record-status{min-width:210px;padding:.85rem;border:1px solid rgba(130,166,201,.12);border-radius:.7rem;background:#0309118c}.terrainfuse-record-status span,.terrainfuse-record-status strong,.terrainfuse-record-status small{display:block}.terrainfuse-record-status span{color:#566d83;font:800 .52rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.terrainfuse-record-status strong{margin-top:.45rem;color:#b9ccd9;font-size:.82rem}.terrainfuse-record-status small{margin-top:.35rem;color:#60758a;font-size:.58rem;overflow-wrap:anywhere}.terrainfuse-primary-source{display:inline-flex;min-height:2.65rem;align-items:center;padding:.55rem .75rem;border:1px solid rgba(102,222,235,.19);border-radius:.6rem;color:#8ee8ef;background:#66deeb06;text-decoration:none;font-size:.75rem;font-weight:800}.terrainfuse-readout{margin-top:.8rem;padding:1rem;border:1px solid rgba(99,221,234,.15);border-radius:.9rem;background:linear-gradient(135deg,#4ad3e109,#6350ff05)}.terrainfuse-readout__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.2rem .15rem .85rem}.terrainfuse-readout__head strong{color:#d9e9f3;font-size:.92rem}.terrainfuse-readout__grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:.65rem}.terrainfuse-readout-card{min-width:0;padding:.9rem;border:1px solid rgba(129,163,197,.1);border-radius:.68rem;background:#050c15b8}.terrainfuse-readout-card>span{color:#617990;font:850 .52rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.terrainfuse-readout-card p,.terrainfuse-readout-card li{color:#8498aa;font-size:.73rem;line-height:1.56}.terrainfuse-readout-card ul{margin:.62rem 0 0;padding-left:1.05rem}.terrainfuse-readout-card li+li{margin-top:.35rem}.terrainfuse-readout-card p{margin:.62rem 0 0}.terrainfuse-readout-card--known{border-color:#60dfc224}.terrainfuse-readout-card--known>span{color:#72d9c0}.terrainfuse-readout-card--unknown{border-color:#d3b66f21}.terrainfuse-readout-card--unknown>span{color:#c9aa68}.terrainfuse-readout-card--next{border-color:#7188ff29}.terrainfuse-readout-card--next>span{color:#91a1ff}.terrainfuse-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:.8rem}.terrainfuse-metric{min-width:0;padding:.85rem;border:1px solid rgba(129,163,197,.1);border-radius:.68rem;background:#050c15b8}.terrainfuse-metric__label,.terrainfuse-metric__value,.terrainfuse-metric__detail{display:block}.terrainfuse-metric__label{color:#596f84;font:800 .52rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.terrainfuse-metric__value{margin-top:.55rem;color:#d2e2ec;font-size:1.1rem;overflow-wrap:anywhere}.terrainfuse-metric__detail{margin-top:.3rem;color:#657b90;font-size:.62rem;line-height:1.4}.terrainfuse-metric--critical{border-color:#eb6c6033;background:#eb6c6006}.terrainfuse-metric--critical .terrainfuse-metric__value{color:#f2a098}.terrainfuse-metric--unknown{border-color:#d2b66f26}.terrainfuse-metric--unknown .terrainfuse-metric__value{color:#cfb370}.terrainfuse-tabs{margin-top:.8rem;border:1px solid rgba(129,163,197,.1);border-radius:.9rem;overflow:hidden;background:#050c159e}.terrainfuse-tablist{display:flex;gap:.2rem;overflow-x:auto;padding:.45rem;border-bottom:1px solid rgba(129,163,197,.09);background:#070e18b8;scrollbar-width:thin}.terrainfuse-tab{flex:0 0 auto;min-height:2.7rem;padding:.55rem .78rem;border:1px solid transparent;border-radius:.55rem;color:#71879c;background:transparent;cursor:pointer;font-size:.74rem;font-weight:800;white-space:nowrap}.terrainfuse-tab:hover,.terrainfuse-tab:focus-visible{color:#d7edf5;background:#ffffff05;outline:none}.terrainfuse-tab.is-active{border-color:#5fdce936;color:#dff9fc;background:#50d3e20b;box-shadow:inset 0 -2px #5fdce98c}.terrainfuse-tabpanel{padding:1.15rem}.terrainfuse-chip-row{padding:.8rem 0}.terrainfuse-chip-row+.terrainfuse-chip-row{border-top:1px solid rgba(129,163,197,.08)}.terrainfuse-chip-row__label{display:block;margin-bottom:.5rem;color:#5b7288;font:800 .55rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.terrainfuse-chips{display:flex;flex-wrap:wrap;gap:.4rem}.terrainfuse-chip{padding:.34rem .5rem;border:1px solid rgba(116,158,196,.12);border-radius:.42rem;color:#8298ab;background:#ffffff04;font-size:.68rem}.terrainfuse-derived-label{display:inline-flex;margin:.2rem 0 .7rem;padding:.32rem .5rem;border:1px solid rgba(149,116,255,.18);border-radius:.42rem;color:#a797ff;background:#9574ff09;font:850 .54rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.terrainfuse-guidance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.terrainfuse-guidance-card{position:relative;min-width:0;padding:.9rem;border:1px solid rgba(129,163,197,.1);border-radius:.65rem;background:#070e189e}.terrainfuse-guidance-card>span{position:absolute;right:.75rem;top:.7rem;color:#435a70;font:850 .54rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.terrainfuse-guidance-card strong{display:block;padding-right:2rem;color:#b8cad7;font-size:.77rem}.terrainfuse-guidance-card p{margin:.45rem 0 0;color:#758b9f;font-size:.71rem;line-height:1.55}.terrainfuse-precision-note,.terrainfuse-withheld,.terrainfuse-discovery-caution{padding:.85rem .9rem;border:1px solid rgba(103,218,232,.13);border-radius:.66rem;background:#4dcfdd06}.terrainfuse-precision-note strong,.terrainfuse-withheld strong,.terrainfuse-discovery-caution strong{display:block;color:#b9d1dc;font-size:.76rem}.terrainfuse-precision-note p,.terrainfuse-withheld p,.terrainfuse-discovery-caution li{color:#71879b;font-size:.7rem;line-height:1.55}.terrainfuse-precision-note p,.terrainfuse-withheld p{margin:.4rem 0 0}.terrainfuse-discovery-caution{margin-top:.8rem}.terrainfuse-discovery-caution ul{margin:.5rem 0 0;padding-left:1rem}.terrainfuse-applicability{display:grid;gap:.75rem}.terrainfuse-version-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.terrainfuse-version-card{min-width:0;padding:.8rem;border:1px solid rgba(129,163,197,.1);border-radius:.62rem;background:#070e189e}.terrainfuse-version-card strong,.terrainfuse-version-card small,.terrainfuse-version-card code{display:block}.terrainfuse-version-card strong{color:#b5c8d5;font-size:.73rem}.terrainfuse-version-card small{margin-top:.28rem;color:#61778c;font-size:.6rem}.terrainfuse-version-card code{margin-top:.5rem;padding:.48rem;border-radius:.45rem;color:#91dfe9;background:#030910b8;font-size:.65rem;overflow-wrap:anywhere}.terrainfuse-version-card ul{margin:.45rem 0 0;padding-left:1rem;color:#71869a;font-size:.64rem}.terrainfuse-truncated{margin:0;padding:.7rem;border-left:2px solid #c9aa68;color:#9b8a64;background:#c9aa6806;font-size:.68rem;line-height:1.5}.terrainfuse-raw-details,.terrainfuse-strategy,.terrainfuse-mutable,.terrainfuse-notices{border:1px solid rgba(129,163,197,.1);border-radius:.68rem;background:#050b149e}.terrainfuse-raw-details>summary,.terrainfuse-strategy>summary,.terrainfuse-mutable>summary,.terrainfuse-notices>summary{min-height:3rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem .85rem;color:#9bb0c2;cursor:pointer;font-size:.72rem;font-weight:800}.terrainfuse-precision-note__text{margin:0;padding:.75rem .85rem;border-top:1px solid rgba(129,163,197,.08);color:#71869a;font-size:.68rem;line-height:1.55}.terrainfuse-config-node{margin:.45rem .7rem .6rem calc(.7rem + var(--depth) * .55rem);padding-left:.55rem;border-left:1px solid rgba(92,218,231,.17)}.terrainfuse-config-node__head{padding:.35rem 0;color:#8ea5b8;font:800 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.terrainfuse-cpe-row{margin:.35rem 0;padding:.65rem;border:1px solid rgba(129,163,197,.08);border-radius:.52rem;background:#08101bb3}.terrainfuse-cpe-row strong,.terrainfuse-cpe-row code,.terrainfuse-cpe-row small{display:block}.terrainfuse-cpe-row strong{margin-top:.4rem;color:#aebfcb;font-size:.68rem}.terrainfuse-cpe-row code{margin-top:.4rem;color:#7891a7;font-size:.6rem;overflow-wrap:anywhere}.terrainfuse-cpe-row small{margin-top:.35rem;color:#566e83;font-size:.57rem;overflow-wrap:anywhere}.terrainfuse-cpe-flag{display:inline-flex;padding:.25rem .38rem;border:1px solid rgba(129,163,197,.11);border-radius:.35rem;color:#687f94;font:800 .5rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.terrainfuse-cpe-flag.is-vulnerable{border-color:#e7776929;color:#c88e84}.terrainfuse-evidence-layout{display:grid;gap:.75rem}.terrainfuse-evidence-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.terrainfuse-evidence-card{padding:.9rem;border:1px solid rgba(129,163,197,.1);border-radius:.66rem;background:#070e189e}.terrainfuse-evidence-card strong{display:block;margin-top:.5rem;color:#c1d2dd;font-size:.84rem}.terrainfuse-evidence-card p{margin:.45rem 0 0;color:#758a9e;font-size:.7rem;line-height:1.55}.terrainfuse-evidence-card small{display:block;margin-top:.5rem;color:#5d748a;font-size:.6rem}.terrainfuse-evidence-card .terrainfuse-caveat{padding-top:.55rem;border-top:1px solid rgba(129,163,197,.08);color:#8d815f}.terrainfuse-cvss-list{display:grid;gap:.5rem;margin-top:.6rem}.terrainfuse-cvss-card{padding:.8rem;border:1px solid rgba(129,163,197,.09);border-radius:.6rem;background:#070e1894}.terrainfuse-cvss-card.is-display{border-color:#5cdae72e}.terrainfuse-cvss-card__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.terrainfuse-cvss-card__head span{color:#557087;font:800 .5rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.terrainfuse-cvss-card__head strong{color:#b7ccd8;font-size:.75rem}.terrainfuse-cvss-card p{margin:.45rem 0 0;color:#657c91;font-size:.66rem}.terrainfuse-cvss-card code{display:block;margin-top:.45rem;color:#80dce7;font-size:.64rem;overflow-wrap:anywhere}.terrainfuse-cvss-card small{display:block;margin-top:.4rem;color:#5a7085;font-size:.59rem}.terrainfuse-detection{display:grid;gap:.6rem}.terrainfuse-strategy>summary span{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:center}.terrainfuse-strategy>summary b{color:#8fa1ff;font:850 .64rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.terrainfuse-strategy>summary strong{color:#b9cbd7;font-size:.74rem}.terrainfuse-strategy>summary small{color:#61778c;font-size:.59rem}.terrainfuse-inline-link{display:inline-flex;margin:.55rem .75rem;color:#76dfe9;text-decoration:none;font-size:.64rem;font-weight:750}.terrainfuse-analytic{margin:0 .7rem .7rem;padding:.85rem;border:1px solid rgba(129,163,197,.09);border-radius:.62rem;background:#08101bb8}.terrainfuse-analytic__head{display:flex;align-items:start;justify-content:space-between;gap:.7rem}.terrainfuse-analytic__head>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:center}.terrainfuse-analytic-id{color:#73dfea;font:850 .62rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.terrainfuse-analytic__head strong{color:#c0d1dc;font-size:.78rem}.terrainfuse-analytic__head .terrainfuse-inline-link{margin:0}.terrainfuse-analytic-description{color:#7f93a5;font-size:.7rem;line-height:1.58}.terrainfuse-log-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.terrainfuse-log-card{min-width:0;padding:.7rem;border:1px solid rgba(129,163,197,.08);border-radius:.55rem;background:#040a12ad}.terrainfuse-log-card strong,.terrainfuse-log-card code,.terrainfuse-log-card p{display:block}.terrainfuse-log-card strong{color:#9fb5c5;font-size:.66rem}.terrainfuse-log-card code{margin-top:.38rem;color:#75ced9;font-size:.59rem;overflow-wrap:anywhere}.terrainfuse-log-card p{margin:.38rem 0 0;color:#5f7589;font-size:.61rem;line-height:1.48}.terrainfuse-log-card .terrainfuse-inline-link{margin:.4rem 0 0}.terrainfuse-mutable{margin-top:.65rem}.terrainfuse-mutable-list{display:grid;gap:.4rem;padding:0 .7rem .7rem}.terrainfuse-mutable-list article{padding:.65rem;border:1px solid rgba(129,163,197,.07);border-radius:.5rem;background:#040a1280}.terrainfuse-mutable-list strong{color:#9eb2c2;font-size:.65rem}.terrainfuse-mutable-list p{margin:.35rem 0 0;color:#62788d;font-size:.62rem;line-height:1.45}.terrainfuse-freshness-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.terrainfuse-freshness-card{padding:.75rem;border:1px solid rgba(129,163,197,.09);border-radius:.6rem;background:#070e1894}.terrainfuse-freshness-card span,.terrainfuse-freshness-card strong,.terrainfuse-freshness-card small{display:block}.terrainfuse-freshness-card span{color:#60788f;font:800 .54rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.terrainfuse-freshness-card strong{margin-top:.4rem;color:#a8becc;font-size:.7rem}.terrainfuse-freshness-card small{margin-top:.3rem;color:#586f84;font-size:.59rem}.terrainfuse-freshness-card p{margin:.4rem 0 0;color:#667d91;font-size:.63rem;line-height:1.45}.terrainfuse-source-links{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.65rem}.terrainfuse-source-link{display:inline-flex;min-height:2.2rem;align-items:center;padding:.4rem .55rem;border:1px solid rgba(103,219,232,.14);border-radius:.46rem;color:#79dce6;background:#67dbe805;text-decoration:none;font-size:.63rem}.terrainfuse-discovery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.8rem}.terrainfuse-match-column{min-width:0;padding:.85rem;border:1px solid rgba(129,163,197,.1);border-radius:.72rem;background:#060d16a8}.terrainfuse-match-column__head{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.65rem}.terrainfuse-match-column__head strong{color:#60788e;font-size:.62rem}.terrainfuse-match{width:100%;display:grid;gap:.42rem;min-height:5.3rem;margin-top:.42rem;padding:.75rem;border:1px solid rgba(129,163,197,.09);border-radius:.58rem;color:inherit;background:#08101bb8;text-align:left;cursor:pointer}.terrainfuse-match:hover,.terrainfuse-match:focus-visible{border-color:#57dbe83d;background:#0a1623cc;outline:none}.terrainfuse-match__top{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.terrainfuse-match__top b{color:#79dce8;font:850 .6rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.terrainfuse-match__top i{padding:.24rem .35rem;border:1px solid rgba(129,163,197,.1);border-radius:.3rem;color:#738ba0;font:750 .51rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal}.terrainfuse-match__top .tone-kev{border-color:#e66f622e;color:#e39a90}.terrainfuse-match__title{color:#b6c8d5;font-size:.73rem}.terrainfuse-match__summary{display:-webkit-box;overflow:hidden;color:#687f93;font-size:.64rem;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}.terrainfuse-match>small{color:#557087;font-size:.58rem}.terrainfuse-empty{margin:.5rem 0 0;color:#61788d;font-size:.7rem;line-height:1.5}.terrainfuse-export-panel{margin-top:.8rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid rgba(107,223,235,.15);border-radius:.82rem;background:linear-gradient(90deg,#44d2e109,#6955ff06)}.terrainfuse-export-panel__copy strong{display:block;margin-top:.38rem;color:#c7d8e3}.terrainfuse-export-panel__copy p{max-width:680px;margin:.35rem 0 0;color:#687f93;font-size:.68rem;line-height:1.5}.terrainfuse-export-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.terrainfuse-export-action{min-height:2.7rem;padding:.55rem .72rem;border:1px solid rgba(129,163,197,.14);border-radius:.55rem;color:#9aafc0;background:#050c15b8;cursor:pointer;font-size:.7rem;font-weight:800}.terrainfuse-export-action--primary{border-color:#5cdae73d;color:#dff9fc;background:#4ed2e00e}.terrainfuse-export-action:hover,.terrainfuse-export-action:focus-visible{border-color:#5cdae75c;color:#eefcff;outline:none}.terrainfuse-notices{margin-top:.7rem}.terrainfuse-notices>div{padding:0 .85rem .75rem}.terrainfuse-notices p{margin:.4rem 0 0;color:#586f83;font-size:.62rem;line-height:1.48}.terrainfuse-method{padding-block:clamp(4rem,7vw,7rem);border-top:1px solid rgba(129,163,197,.09);background:#0409106b}.terrainfuse-source-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.terrainfuse-source-grid article{min-width:0;padding:1rem;border:1px solid rgba(129,163,197,.1);border-radius:.74rem;background:#070e1894}.terrainfuse-source-grid article>span{color:#4f687e;font:850 .55rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.terrainfuse-source-grid h3{margin:.65rem 0 .45rem;color:#c9d9e4;font-size:.88rem}.terrainfuse-source-grid p{margin:0;color:#6f8498;font-size:.68rem;line-height:1.55}.terrainfuse-source-grid a{display:inline-flex;margin-top:.65rem;color:#74dce7;text-decoration:none;font-size:.65rem;font-weight:750}.terrainfuse-boundary{display:flex;gap:.8rem;margin-top:.8rem;padding:1rem;border:1px solid rgba(101,221,234,.13);border-radius:.75rem;background:#4dd0de06}.terrainfuse-boundary__icon{flex:0 0 auto;width:2.2rem;height:2.2rem;display:grid;place-items:center;border:1px solid rgba(101,221,234,.17);border-radius:.55rem;color:#6fdde8}.terrainfuse-boundary strong{color:#b9cdd9;font-size:.78rem}.terrainfuse-boundary p{margin:.38rem 0 0;color:#6f8599;font-size:.69rem;line-height:1.55}.terrainfuse-attribution{margin:1rem 0 0;color:#52697e;font-size:.61rem;line-height:1.55}.terrainfuse-license-notice{margin-top:.7rem;border:1px solid rgba(130,166,201,.11);border-radius:.65rem;background:#ffffff03}.terrainfuse-license-notice summary{padding:.7rem .8rem;color:#71879b;font-size:.65rem;font-weight:800;cursor:pointer}.terrainfuse-license-notice p{margin:0;padding:0 .8rem .65rem;color:#52697e;font-size:.61rem;line-height:1.55}.terrainfuse-legal-links{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.6rem}.terrainfuse-legal-links a{color:#607b91;font-size:.61rem;text-decoration:none}.terrainfuse-state[hidden],.terrainfuse-results[hidden],.terrainfuse-suggestions[hidden]{display:none!important}.terrainfuse-console-intro{position:relative;overflow:hidden;border-bottom:1px solid rgba(128,163,197,.1);background:radial-gradient(circle at 82% 32%,rgba(106,88,255,.075),transparent 24rem),radial-gradient(circle at 18% 10%,rgba(64,219,237,.055),transparent 28rem)}.terrainfuse-console-intro:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(105,226,241,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(105,226,241,.015) 1px,transparent 1px);background-size:36px 36px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.78),transparent 92%)}.terrainfuse-console-intro__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:clamp(1.5rem,5vw,5rem);align-items:center;padding-block:clamp(2.2rem,4.3vw,4rem)}.terrainfuse-console-intro h1{margin:.72rem 0 .65rem;color:#f1f7ff;font-size:clamp(2.6rem,5vw,4.8rem);line-height:.98;letter-spacing:-.055em}.terrainfuse-console-intro h1 em{color:#8fe9f0;font-style:normal}.terrainfuse-console-intro__copy>p{max-width:780px;margin:0;color:#91a6b9;font-size:clamp(.98rem,1.35vw,1.08rem);line-height:1.65}.terrainfuse-quick-flow{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem}.terrainfuse-quick-flow span{display:inline-flex;align-items:center;gap:.4rem;min-height:2rem;padding:.34rem .55rem;border:1px solid rgba(108,226,238,.13);border-radius:.5rem;color:#91a8ba;background:#070e188f;font-size:.76rem;font-weight:800}.terrainfuse-quick-flow b{display:grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:50%;color:#65e1ed;background:#4ad6e514;font:850 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.terrainfuse-quick-flow i{color:#405f74;font-style:normal}.terrainfuse-console-intro__visual{position:relative;min-height:180px;display:grid;grid-template-columns:145px minmax(0,1fr);gap:.75rem;align-items:center;padding:1rem;border:1px solid rgba(108,226,238,.12);border-radius:1rem;background:linear-gradient(145deg,#09131fc2,#080b18d1);box-shadow:inset 0 0 0 1px #ffffff03}.terrainfuse-console-intro__badge{display:grid;place-items:center;min-width:0;filter:drop-shadow(0 0 20px rgba(82,225,239,.14))}.terrainfuse-console-intro__sources{display:grid;gap:.38rem}.terrainfuse-console-intro__sources>span{display:flex;align-items:center;justify-content:space-between;gap:.65rem;min-height:2.15rem;padding:.42rem .55rem;border:1px solid rgba(129,163,197,.09);border-radius:.5rem;color:#bad0dd;background:#03091073;font:850 .66rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.045em}.terrainfuse-console-intro__sources small{color:#5f768b;font:700 .6rem/1.2 system-ui,sans-serif;letter-spacing:0}.terrainfuse-workspace-section{padding-block:clamp(2.2rem,4vw,4rem)}.terrainfuse-workspace-heading{margin-bottom:1rem}.terrainfuse-workspace-heading h2{max-width:850px;font-size:clamp(1.8rem,3vw,2.7rem)}.terrainfuse-workspace-heading>p{max-width:540px}.terrainfuse-query{position:relative;padding:1.15rem 1.2rem .95rem}.terrainfuse-query>label{margin-bottom:.55rem;font-size:.82rem}.terrainfuse-query__bar{position:relative;z-index:20;min-height:3.9rem;padding:.38rem .38rem .38rem .85rem;border-color:#5bd9e747;box-shadow:0 0 0 1px #5bd9e706 inset}.terrainfuse-query__input-wrap{position:relative;min-width:0}.terrainfuse-query input{min-height:3.1rem;font-size:1rem}.terrainfuse-query>.terrainfuse-query__bar>button{min-height:3.1rem;min-width:10.5rem;padding-inline:1rem;white-space:nowrap}.terrainfuse-suggestions{position:absolute;z-index:60;top:calc(100% + .55rem);left:-.25rem;right:-.25rem;display:grid;gap:.3rem;max-height:min(420px,55vh);overflow:auto;padding:.45rem;border:1px solid rgba(93,220,233,.22);border-radius:.75rem;background:#040a12fb;box-shadow:0 24px 60px #0000007a,0 0 0 1px #ffffff04 inset}.terrainfuse-suggestion{width:100%;min-height:3.5rem;display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:.75rem;align-items:center;padding:.62rem .72rem;border:1px solid transparent;border-radius:.58rem;color:inherit;background:transparent;text-align:left;cursor:pointer}.terrainfuse-suggestion:hover,.terrainfuse-suggestion:focus-visible,.terrainfuse-suggestion.is-active{border-color:#63e0ec30;background:linear-gradient(90deg,#4bd6e40e,#6352ff06);outline:none}.terrainfuse-suggestion__type{display:inline-flex;width:fit-content;padding:.28rem .4rem;border:1px solid rgba(95,220,233,.15);border-radius:.38rem;color:#68dce8;font:850 .54rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em}.terrainfuse-suggestion__copy{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:.75rem;row-gap:.12rem;align-items:baseline}.terrainfuse-suggestion__copy strong{min-width:0;overflow:hidden;color:#cfe0ea;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.terrainfuse-suggestion__copy small{color:#7590a5;font:750 .67rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.terrainfuse-suggestion__copy em{grid-column:1 / -1;color:#5d7488;font-size:.68rem;font-style:normal}.terrainfuse-query-help{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.45rem 1rem;margin-top:.65rem;color:#61788d;font-size:.68rem;line-height:1.4}.terrainfuse-query-help b{color:#91a8ba}.terrainfuse-query-shortcuts{color:#50677c}.terrainfuse-query-shortcuts kbd{padding:.13rem .28rem;border:1px solid rgba(129,163,197,.12);border-bottom-color:#81a3c533;border-radius:.28rem;color:#8199ab;background:#ffffff05;font:750 .62rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.terrainfuse-examples{margin-top:.58rem}.terrainfuse-examples button{min-height:2.15rem;font-size:.72rem}.terrainfuse-input-boundary{margin-top:.58rem;font-size:.7rem}.terrainfuse-source-strip{min-height:3rem;padding:.55rem 1.2rem}.terrainfuse-source-strip__items{gap:.45rem}.terrainfuse-source-strip__items>span{min-height:2rem;grid-template-columns:auto auto auto auto;gap:.4rem;padding:.3rem .52rem;color:#8096a8;font-size:.68rem}.terrainfuse-source-strip__items>span b{color:#9fb2c1;font-size:.68rem}.terrainfuse-source-strip__items>span small{color:#5f788d;font-size:.62rem;white-space:nowrap}.terrainfuse-state{min-height:0;padding:1.45rem 1.2rem}.terrainfuse-welcome-guide{width:100%}.terrainfuse-welcome-guide__head{display:flex;align-items:center;gap:.85rem;margin-bottom:.9rem}.terrainfuse-welcome-guide__head h3{margin:.28rem 0 .2rem;font-size:1.1rem}.terrainfuse-welcome-guide__head p{font-size:.82rem}.terrainfuse-start-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.terrainfuse-start-grid button{min-width:0;min-height:5.4rem;display:grid;gap:.28rem;align-content:center;padding:.8rem;border:1px solid rgba(129,163,197,.1);border-radius:.65rem;color:inherit;background:#060e189e;text-align:left;cursor:pointer}.terrainfuse-start-grid button:hover,.terrainfuse-start-grid button:focus-visible{border-color:#5bdbe83d;background:#091420d1;outline:none}.terrainfuse-start-grid button>span{color:#67dce8;font:850 .55rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.terrainfuse-start-grid button strong{color:#c7d8e3;font-size:.82rem}.terrainfuse-start-grid button small{color:#647b8f;font-size:.68rem;line-height:1.4}.terrainfuse-results{scroll-margin-top:8.25rem;padding:1rem 1.2rem 1.25rem}.terrainfuse-results>*+*{margin-top:.9rem}.terrainfuse-result-hero{gap:1.25rem;padding:1.15rem 1.2rem}.terrainfuse-result-identity h2{margin-top:.55rem;font-size:clamp(1.75rem,3vw,2.7rem)}.terrainfuse-result-identity p{margin-top:.65rem;color:#94a8b8;font-size:.88rem;line-height:1.65}.terrainfuse-result-id{margin-top:.3rem;font-size:.75rem}.terrainfuse-record-status{padding:.8rem}.terrainfuse-record-status strong{font-size:.8rem}.terrainfuse-record-status small{font-size:.65rem;line-height:1.45}.terrainfuse-readout{margin-top:0;padding:.9rem}.terrainfuse-readout__head{padding-bottom:.72rem}.terrainfuse-readout__head strong{font-size:.9rem}.terrainfuse-readout-card{padding:.82rem}.terrainfuse-readout-card>span{font-size:.58rem}.terrainfuse-readout-card p,.terrainfuse-readout-card li{color:#90a4b5;font-size:.8rem;line-height:1.58}.terrainfuse-metric{padding:.82rem}.terrainfuse-metric__label{font-size:.58rem}.terrainfuse-metric__value{font-size:1.15rem}.terrainfuse-metric__detail{font-size:.67rem;line-height:1.45}.terrainfuse-evidence-lens,.terrainfuse-relationship-map{padding:.95rem;border:1px solid rgba(100,221,234,.13);border-radius:.82rem;background:radial-gradient(circle at 10% 0%,rgba(76,214,228,.045),transparent 18rem),#050c15a3}.terrainfuse-evidence-lens__head{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.terrainfuse-evidence-lens__head>div{min-width:0}.terrainfuse-evidence-lens__head strong{display:block;margin-top:.35rem;color:#c9dbe5;font-size:.9rem}.terrainfuse-evidence-lens__head>p{max-width:480px;margin:0;color:#61798d;font-size:.68rem;line-height:1.45;text-align:right}.terrainfuse-evidence-lens__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.terrainfuse-evidence-meter,.terrainfuse-kev-visual{min-width:0;padding:.78rem;border:1px solid rgba(129,163,197,.09);border-radius:.6rem;background:#070f19b3}.terrainfuse-evidence-meter__head{display:flex;align-items:baseline;justify-content:space-between;gap:.65rem}.terrainfuse-evidence-meter__head span{color:#71899e;font-size:.66rem;font-weight:800}.terrainfuse-evidence-meter__head strong{color:#c9d9e4;font-size:.78rem}.terrainfuse-evidence-meter__track{height:.45rem;overflow:hidden;margin-top:.62rem;border-radius:999px;background:#82a6c914}.terrainfuse-evidence-meter__fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4bd7e58c,#7e6bffbf);box-shadow:0 0 12px #4fd6e526}.terrainfuse-evidence-meter--severity .terrainfuse-evidence-meter__fill{background:linear-gradient(90deg,#51d2e185,#ee7666b8)}.terrainfuse-evidence-meter--epss .terrainfuse-evidence-meter__fill{background:linear-gradient(90deg,#48dbc08c,#56cce5b8)}.terrainfuse-evidence-meter--percentile .terrainfuse-evidence-meter__fill{background:linear-gradient(90deg,#7686ff85,#a06affb8)}.terrainfuse-evidence-meter small,.terrainfuse-kev-visual small{display:block;margin-top:.48rem;color:#61798d;font-size:.64rem;line-height:1.42}.terrainfuse-kev-visual{display:grid;align-content:center;gap:.3rem}.terrainfuse-kev-visual>span{color:#71899e;font-size:.66rem;font-weight:800}.terrainfuse-kev-visual strong{color:#9ab1c1;font-size:.76rem}.terrainfuse-kev-visual.is-listed{border-color:#eb6c602e;background:#eb6c6006}.terrainfuse-kev-visual.is-listed strong{color:#eca49b}.terrainfuse-relationship-flow{display:grid;grid-template-columns:minmax(0,1.25fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:.45rem;align-items:stretch}.terrainfuse-relationship-node{min-width:0;display:grid;align-content:center;gap:.32rem;min-height:5.8rem;padding:.72rem;border:1px solid rgba(129,163,197,.09);border-radius:.62rem;background:#070f19b3}.terrainfuse-relationship-node>span{color:#61798d;font:850 .53rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.terrainfuse-relationship-node strong{overflow-wrap:anywhere;color:#c4d5df;font-size:.9rem}.terrainfuse-relationship-node small{color:#657d91;font-size:.64rem;line-height:1.4}.terrainfuse-relationship-node--technique{border-color:#4cdae829}.terrainfuse-relationship-node--strategy{border-color:#8089ff26}.terrainfuse-relationship-node--analytic{border-color:#9e6dff24}.terrainfuse-relationship-node--data{border-color:#51d8bc24}.terrainfuse-relationship-arrow{display:grid;place-items:center;color:#45677a;font-style:normal}.terrainfuse-tabs{margin-top:0}.terrainfuse-tab{min-height:2.9rem;padding-inline:.9rem;font-size:.78rem}.terrainfuse-tabpanel{padding:1.05rem}.terrainfuse-chip-row__label{font-size:.6rem}.terrainfuse-chip{font-size:.72rem}.terrainfuse-guidance-card strong{font-size:.82rem}.terrainfuse-guidance-card p{color:#8197a8;font-size:.77rem;line-height:1.58}.terrainfuse-precision-note strong,.terrainfuse-withheld strong,.terrainfuse-discovery-caution li{font-size:.78rem}.terrainfuse-precision-note p,.terrainfuse-withheld p{color:#8197a9;font-size:.76rem;line-height:1.58}.terrainfuse-discovery-map{display:grid;grid-template-columns:1fr minmax(190px,.75fr) 1fr;align-items:stretch;gap:.55rem;padding:.8rem;border:1px solid rgba(100,221,234,.12);border-radius:.78rem;background:#050c159e}.terrainfuse-discovery-map__side,.terrainfuse-discovery-map__center{display:grid;place-items:center;align-content:center;gap:.22rem;min-height:5.2rem;padding:.7rem;border-radius:.58rem;text-align:center}.terrainfuse-discovery-map__side{border:1px solid rgba(129,163,197,.09);background:#070f19ad}.terrainfuse-discovery-map__side span{color:#6adce8;font:850 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.terrainfuse-discovery-map__side strong{color:#d4e3eb;font-size:1.55rem}.terrainfuse-discovery-map__side small{color:#657d91;font-size:.65rem}.terrainfuse-discovery-map__center{background:linear-gradient(135deg,#4cd6e40b,#7a5cff0a)}.terrainfuse-discovery-map__center b{color:#91a0ff;font:850 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.terrainfuse-discovery-map__center span{color:#c7d7e1;font-size:.82rem;font-weight:800}.terrainfuse-discovery-map__center small{max-width:190px;color:#647b8f;font-size:.62rem;line-height:1.35}.terrainfuse-discovery-caution--details{margin-top:0;padding:0}.terrainfuse-discovery-caution--details>summary{min-height:2.8rem;display:flex;align-items:center;padding:.65rem .8rem;color:#8ca2b4;cursor:pointer;font-size:.76rem;font-weight:800}.terrainfuse-discovery-caution--details>div{padding:0 .85rem .75rem}.terrainfuse-discovery-caution--details ul{margin:0}.terrainfuse-discovery-caution--details li{color:#7c92a4;font-size:.75rem;line-height:1.55}.terrainfuse-discovery-grid{gap:.8rem}.terrainfuse-match-column{padding:.8rem;background:#060d1685}.terrainfuse-match-column__head{align-items:center}.terrainfuse-match{min-height:0;gap:.36rem;margin-top:.48rem;padding:.78rem;border-color:#81a3c51a;background:#070f19b8}.terrainfuse-match__top b{font-size:.65rem}.terrainfuse-match__top i{font-size:.57rem}.terrainfuse-match__title{color:#c7d7e1;font-size:.82rem;line-height:1.35}.terrainfuse-match__summary{color:#7f94a5;font-size:.74rem;line-height:1.5}.terrainfuse-match>small{margin-top:.14rem;color:#6adce8;font-size:.64rem;font-weight:750}.terrainfuse-evidence-card strong{font-size:.88rem}.terrainfuse-evidence-card p{color:#8196a8;font-size:.76rem;line-height:1.58}.terrainfuse-evidence-card small{font-size:.66rem;line-height:1.45}.terrainfuse-cvss-card__head strong{font-size:.8rem}.terrainfuse-cvss-card p{font-size:.72rem}.terrainfuse-cvss-card code{font-size:.7rem;line-height:1.45}.terrainfuse-cvss-card small{font-size:.65rem}.terrainfuse-export-panel__copy p{font-size:.74rem}.terrainfuse-export-action{min-height:2.9rem;font-size:.74rem}@keyframes terrainfusePulse{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@keyframes terrainfuseFloat{0%,to{transform:scale(1.25) translateY(0)}50%{transform:scale(1.25) translateY(-4px)}}@keyframes terrainfuseOrbit{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes terrainfuseOrbitReverse{to{transform:translate(-50%,-50%) rotate(-360deg)}}@keyframes terrainfuseScan{0%,to{opacity:.28;transform:translate(-50%,-50%) rotate(-12deg) scaleX(.72)}50%{opacity:.9;transform:translate(-50%,-50%) rotate(168deg) scaleX(1)}}@keyframes terrainfuseLoader{0%,to{opacity:.18;transform:scale(.82)}50%{opacity:.75;transform:scale(1)}}@media(max-width:980px){.terrainfuse-hero__inner{grid-template-columns:1fr;gap:1.5rem;padding-block:4.5rem}.terrainfuse-hero__visual{min-height:340px}.terrainfuse-readout__grid{grid-template-columns:1fr}.terrainfuse-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.terrainfuse-hero__inner{padding-block:3.6rem}.terrainfuse-hero h1{font-size:clamp(2.7rem,13vw,4.8rem)}.terrainfuse-flow{grid-template-columns:1fr;gap:.45rem}.terrainfuse-flow i{width:1px;height:.8rem;margin-left:1.2rem;background:linear-gradient(180deg,#5ddce926,#5ddce999)}.terrainfuse-hero__visual{min-height:300px;transform:scale(.92)}.terrainfuse-section-heading{align-items:start;flex-direction:column;gap:.65rem}.terrainfuse-query{padding:1rem}.terrainfuse-query__bar{grid-template-columns:auto minmax(0,1fr);padding:.45rem .55rem .45rem .75rem}.terrainfuse-query__bar>button{grid-column:1 / -1;width:100%;min-height:3rem}.terrainfuse-query input{font-size:16px}.terrainfuse-source-strip{align-items:flex-start;flex-direction:column;gap:.55rem;padding:.75rem 1rem}.terrainfuse-source-strip__items{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.terrainfuse-source-strip__items>span{grid-template-columns:auto minmax(0,1fr) auto;min-width:0}.terrainfuse-state{align-items:flex-start;flex-direction:column;min-height:0;padding:1.5rem 1rem}.terrainfuse-results{padding:.8rem}.terrainfuse-result-hero{grid-template-columns:1fr;padding:1rem}.terrainfuse-record-status{min-width:0;width:100%}.terrainfuse-readout__head{align-items:flex-start;flex-direction:column;gap:.35rem}.terrainfuse-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.terrainfuse-tabpanel{padding:.85rem}.terrainfuse-guidance-grid,.terrainfuse-version-list,.terrainfuse-evidence-stack,.terrainfuse-log-grid,.terrainfuse-freshness-grid,.terrainfuse-discovery-grid{grid-template-columns:1fr}.terrainfuse-export-panel{align-items:stretch;flex-direction:column}.terrainfuse-export-actions{justify-content:stretch}.terrainfuse-export-action{flex:1 1 30%;min-width:8rem}.terrainfuse-source-grid{grid-template-columns:1fr}}@media(max-width:440px){.terrainfuse-hero__visual{min-height:270px;transform:scale(.82);transform-origin:center}.terrainfuse-source-strip__items,.terrainfuse-metrics{grid-template-columns:1fr}.terrainfuse-tab{min-height:2.9rem}.terrainfuse-export-actions{display:grid;grid-template-columns:1fr}.terrainfuse-export-action{width:100%;min-width:0;min-height:2.9rem}.terrainfuse-analytic__head,.terrainfuse-cvss-card__head{align-items:flex-start;flex-direction:column}.terrainfuse-raw-details>summary,.terrainfuse-strategy>summary{align-items:flex-start;flex-direction:column}}@media(max-width:980px){.terrainfuse-console-intro__inner{grid-template-columns:1fr;gap:1rem}.terrainfuse-console-intro__visual{max-width:620px;min-height:150px;grid-template-columns:130px minmax(0,1fr)}.terrainfuse-evidence-lens__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.terrainfuse-relationship-flow{grid-template-columns:1fr}.terrainfuse-relationship-arrow{min-height:.9rem;transform:rotate(90deg)}}@media(max-width:760px){.terrainfuse-console-intro__inner{padding-block:2rem}.terrainfuse-console-intro h1{font-size:clamp(2.35rem,11vw,3.6rem)}.terrainfuse-console-intro__visual{min-height:0;grid-template-columns:105px minmax(0,1fr);padding:.75rem}.terrainfuse-console-intro__sources>span{min-height:1.9rem}.terrainfuse-workspace-section{padding-block:1.8rem 3rem}.terrainfuse-query__bar{grid-template-columns:auto minmax(0,1fr)}.terrainfuse-query__bar>button{grid-column:1 / -1;width:100%;min-width:0}.terrainfuse-suggestions{left:-2rem;right:0}.terrainfuse-suggestion{grid-template-columns:4.8rem minmax(0,1fr);min-height:3.8rem}.terrainfuse-suggestion__copy{grid-template-columns:1fr}.terrainfuse-suggestion__copy small{grid-row:2}.terrainfuse-suggestion__copy em{grid-row:3}.terrainfuse-query-help{align-items:flex-start;flex-direction:column}.terrainfuse-start-grid{grid-template-columns:1fr}.terrainfuse-welcome-guide__head{align-items:flex-start}.terrainfuse-evidence-lens__head{align-items:flex-start;flex-direction:column}.terrainfuse-evidence-lens__head>p{text-align:left}.terrainfuse-evidence-lens__grid,.terrainfuse-discovery-map{grid-template-columns:1fr}.terrainfuse-discovery-map__side,.terrainfuse-discovery-map__center{min-height:4.4rem}}@media(max-width:440px){.terrainfuse-console-intro__visual{grid-template-columns:1fr}.terrainfuse-console-intro__badge{display:none}.terrainfuse-quick-flow{gap:.34rem}.terrainfuse-quick-flow i{display:none}.terrainfuse-quick-flow span{flex:1 1 calc(50% - .34rem);justify-content:center}.terrainfuse-source-strip__items>span{min-height:2.2rem}.terrainfuse-results{padding-inline:.7rem}}@media(prefers-reduced-motion:reduce){.terrainfuse-eyebrow>span,.terrainfuse-hero__badge,.terrainfuse-orbit,.terrainfuse-scan,.terrainfuse-loader span{animation:none!important}.terrainfuse-tab,.terrainfuse-match,.terrainfuse-query button,.terrainfuse-export-action{transition:none!important}}.terrainfuse-workspace{overflow:visible}.terrainfuse-query{position:relative;z-index:6}.terrainfuse-query__input-wrap{position:relative;z-index:8}.terrainfuse-suggestions{max-height:min(360px,42vh);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;touch-action:pan-y;z-index:50}.terrainfuse-suggestion{min-height:4.25rem}.terrainfuse-suggestion__type{font-size:.74rem}.terrainfuse-suggestion__copy strong{font-size:.92rem}.terrainfuse-suggestion__copy small,.terrainfuse-suggestion__copy em{font-size:.78rem;line-height:1.4}.terrainfuse-query>label{font-size:.86rem}.terrainfuse-query-help,.terrainfuse-input-boundary{font-size:.78rem;line-height:1.55}.terrainfuse-examples button{font-size:.78rem}.terrainfuse-source-strip__items>span{font-size:.72rem}.terrainfuse-source-strip__items small{font-size:.72rem}.terrainfuse-kicker,.terrainfuse-result-type,.terrainfuse-derived-label,.terrainfuse-chip-row__label{font-size:.74rem}.terrainfuse-chip{font-size:.78rem}.terrainfuse-record-status strong{font-size:.9rem}.terrainfuse-record-status small{font-size:.72rem}.terrainfuse-primary-source{font-size:.82rem}.terrainfuse-result-identity>p{font-size:.98rem;line-height:1.66}.terrainfuse-result-section{padding:.35rem .1rem}.terrainfuse-result-section__head{display:grid;grid-template-columns:minmax(0,.9fr) minmax(300px,1.1fr);gap:1rem;align-items:end;margin-bottom:.8rem}.terrainfuse-result-section__head h3{margin:.42rem 0 0;color:#d6e6ef;font-size:1.22rem;letter-spacing:-.02em}.terrainfuse-result-section__head>p{margin:0;color:#839bad;font-size:.88rem;line-height:1.58}.terrainfuse-story,.terrainfuse-signal-card,.terrainfuse-resource-card,.terrainfuse-local-boundary,.terrainfuse-detection-note,.terrainfuse-choice-guide,.terrainfuse-advanced{border:1px solid rgba(112,171,200,.14);border-radius:.9rem;background:#050d16c2}.terrainfuse-story{padding:1.05rem}.terrainfuse-story__head{display:grid;grid-template-columns:minmax(0,.85fr) minmax(300px,1.15fr);gap:1rem;align-items:end}.terrainfuse-story__head h3{margin:.42rem 0 0;color:#dcebf4;font-size:1.25rem;letter-spacing:-.025em}.terrainfuse-story__head>p{margin:0;color:#8fa5b6;font-size:.92rem;line-height:1.58}.terrainfuse-story__flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:.95rem}.terrainfuse-story-card{position:relative;min-width:0;padding:1rem;border:1px solid rgba(129,163,197,.1);border-radius:.72rem;background:#08111cb8}.terrainfuse-story-card__number{color:#61dce8;font:850 .72rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.09em}.terrainfuse-story-card strong{display:block;margin-top:.72rem;color:#c7d9e4;font-size:.92rem}.terrainfuse-story-card p{margin:.5rem 0 0;color:#89a0b1;font-size:.86rem;line-height:1.62}.terrainfuse-story-card--known{border-top-color:#4cdae861}.terrainfuse-story-card--unknown{border-top-color:#d9ba7057}.terrainfuse-story-card--next{border-top-color:#8279ff61}.terrainfuse-signal-story{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.9rem}.terrainfuse-signal-card{min-width:0;padding:1rem}.terrainfuse-signal-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.terrainfuse-signal-card__label{color:#6adce8;font:850 .74rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.terrainfuse-signal-card__value{color:#d9e8f1;font-size:.95rem;text-align:right}.terrainfuse-signal-card h4{margin:.9rem 0 0;color:#c9dbe5;font-size:1rem}.terrainfuse-signal-card__meaning{margin:.48rem 0 0;color:#8ca3b5;font-size:.86rem;line-height:1.62}.terrainfuse-signal-card__caution{margin:.65rem 0 0;padding-top:.65rem;border-top:1px solid rgba(129,163,197,.09);color:#718a9f;font-size:.78rem;line-height:1.55}.terrainfuse-signal-card__link{display:inline-flex;margin-top:.72rem;color:#78dfe8;text-decoration:none;font-size:.78rem;font-weight:800}.terrainfuse-signal-scale{height:.48rem;margin-top:.85rem;overflow:hidden;border-radius:999px;background:linear-gradient(90deg,#49d3c129,#dcbd6529,#e7685c2e)}.terrainfuse-signal-scale__fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#55d9c1,#d6b66e,#e6756d)}.terrainfuse-signal-scale__legend{display:flex;justify-content:space-between;margin-top:.28rem;color:#60798e;font-size:.74rem}.terrainfuse-dual-scale{display:grid;gap:.62rem;margin-top:.8rem}.terrainfuse-dual-scale__row>div:first-child{display:flex;justify-content:space-between;gap:.6rem;color:#728a9f;font-size:.76rem}.terrainfuse-dual-scale__row strong{color:#9fc0ce}.terrainfuse-dual-scale__track{height:.42rem;margin-top:.3rem;overflow:hidden;border-radius:999px;background:#789ab91a}.terrainfuse-dual-scale__track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5bd9e7,#7c79ff)}.terrainfuse-kev-story{display:flex;align-items:center;gap:.55rem;margin-top:.8rem;padding:.7rem;border-radius:.62rem;background:#6998b10f}.terrainfuse-kev-story>span{display:grid;width:1.7rem;height:1.7rem;place-items:center;border:1px solid rgba(112,171,200,.18);border-radius:50%;color:#8ca9b8}.terrainfuse-kev-story strong{color:#a9c0cc;font-size:.8rem}.terrainfuse-kev-story.is-listed{background:#e8665a0e}.terrainfuse-kev-story.is-listed>span,.terrainfuse-kev-story.is-listed strong{color:#ee9d95}.terrainfuse-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.68rem;margin-top:.85rem}.terrainfuse-resource-card{min-width:0;padding:.9rem}.terrainfuse-resource-card__kind{color:#6f889c;font:850 .72rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.07em}.terrainfuse-resource-card>strong{display:block;margin-top:.45rem;color:#bed1dc;font-size:.92rem}.terrainfuse-resource-card p{margin:.42rem 0 0;color:#8097a9;font-size:.82rem;line-height:1.55}.terrainfuse-resource-card__action{display:inline-flex;margin-top:.65rem;color:#70dce7;text-decoration:none;font-size:.78rem;font-weight:800}.terrainfuse-local-boundary,.terrainfuse-detection-note,.terrainfuse-choice-guide{padding:.9rem}.terrainfuse-local-boundary>span,.terrainfuse-detection-note>span,.terrainfuse-choice-guide>span{color:#d1b168;font:850 .72rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.terrainfuse-local-boundary strong,.terrainfuse-detection-note strong,.terrainfuse-choice-guide strong{display:block;margin-top:.45rem;color:#bed1dc;font-size:.9rem}.terrainfuse-local-boundary p,.terrainfuse-detection-note p,.terrainfuse-choice-guide p{margin:.42rem 0 0;color:#8097a9;font-size:.84rem;line-height:1.58}.terrainfuse-advanced{overflow:hidden}.terrainfuse-advanced>summary{min-height:3.6rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;cursor:pointer;list-style:none}.terrainfuse-advanced>summary::-webkit-details-marker{display:none}.terrainfuse-advanced>summary span{min-width:0}.terrainfuse-advanced>summary strong{display:block;color:#afc5d2;font-size:.88rem}.terrainfuse-advanced>summary small{display:block;margin-top:.18rem;color:#617a8f;font-size:.76rem}.terrainfuse-advanced>summary b{color:#65dbe7;font-size:1.15rem}.terrainfuse-advanced>.terrainfuse-tabs,.terrainfuse-advanced>div{border-top:1px solid rgba(129,163,197,.09)}.terrainfuse-guidance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.terrainfuse-guidance-card strong{font-size:.9rem}.terrainfuse-guidance-card p{font-size:.84rem;line-height:1.6}.terrainfuse-tab{font-size:.84rem}.terrainfuse-tabpanel,.terrainfuse-precision-note strong,.terrainfuse-withheld strong,.terrainfuse-discovery-caution strong{font-size:.86rem}.terrainfuse-precision-note p,.terrainfuse-withheld p,.terrainfuse-discovery-caution li{font-size:.82rem;line-height:1.6}.terrainfuse-evidence-card strong{font-size:.96rem}.terrainfuse-evidence-card p{font-size:.84rem;line-height:1.62}.terrainfuse-evidence-card small{font-size:.75rem}.terrainfuse-cvss-card__head strong{font-size:.88rem}.terrainfuse-cvss-card p{font-size:.8rem}.terrainfuse-cvss-card code{font-size:.76rem}.terrainfuse-cvss-card small{font-size:.74rem}.terrainfuse-strategy>summary strong{font-size:.86rem}.terrainfuse-strategy>summary small{font-size:.72rem}.terrainfuse-analytic__head strong{font-size:.9rem}.terrainfuse-analytic-description{font-size:.84rem;line-height:1.62}.terrainfuse-log-card strong{font-size:.8rem}.terrainfuse-log-card code{font-size:.73rem}.terrainfuse-log-card p{font-size:.76rem;line-height:1.55}.terrainfuse-freshness-card strong{font-size:.8rem}.terrainfuse-freshness-card small{font-size:.72rem}.terrainfuse-freshness-card p,.terrainfuse-source-link{font-size:.76rem}.terrainfuse-export-panel__copy p{font-size:.82rem}.terrainfuse-export-action{font-size:.8rem}.terrainfuse-notices p{font-size:.75rem}.terrainfuse-match-column{padding:1rem}.terrainfuse-match{padding:.9rem}.terrainfuse-match__top b{font-size:.72rem}.terrainfuse-match__title{font-size:.94rem}.terrainfuse-match__interpretation{color:#8ca5b7;font-size:.78rem;line-height:1.45}.terrainfuse-match__summary{font-size:.8rem;line-height:1.55}.terrainfuse-match>small{font-size:.73rem}.terrainfuse-limit-list{margin:0;padding:1rem 1.2rem 0 2rem;color:#8097a9;font-size:.82rem;line-height:1.6}@media(max-width:900px){.terrainfuse-story__head,.terrainfuse-result-section__head{grid-template-columns:1fr;align-items:start}.terrainfuse-story__flow,.terrainfuse-signal-story,.terrainfuse-resource-grid,.terrainfuse-guidance-grid{grid-template-columns:1fr}}@media(max-width:760px){.terrainfuse-suggestions{left:-2.2rem;right:0;max-height:min(330px,45vh)}.terrainfuse-suggestion{min-height:4.6rem}.terrainfuse-story,.terrainfuse-signal-card,.terrainfuse-resource-card{padding:.9rem}.terrainfuse-story-card p,.terrainfuse-signal-card__meaning,.terrainfuse-resource-card p{font-size:.88rem}}
