:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7fbff;--bg-band:#eef7fb;--surface:#ffffffe6;--surface-raised:#fffffff5;--surface-muted:#7accbe1a;--surface-glass:#ffffffb8;--border:#4272842e;--border-strong:#78b0be75;--text:#10212f;--text-muted:#607481;--text-soft:#2e4656;--accent:#f07f5d;--accent-2:#f4b184;--mint:#7bd9bf;--blue:#8fc7e8;--success:#168263;--danger:#b42318;--warning:#c46b09;--shadow:0 24px 70px #1e557024;--radius:8px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{min-height:100%;color:var(--text);scroll-behavior:smooth;background:radial-gradient(circle at 18% 4%,#8fc7e82e,#0000 26%),radial-gradient(circle at 82% 8%,#7bd9bf29,#0000 24%),radial-gradient(circle at 55% 32%,#f3a65f0f,#0000 22%),linear-gradient(135deg,#fff,#f7fbff 56%,#eef7fb);overflow-x:clip}body{min-height:100vh;margin:0;overflow-x:clip}body:before{z-index:-1;pointer-events:none;content:"";background-image:radial-gradient(circle,#43849914 1px,#0000 1.4px),linear-gradient(#43849907 1px,#0000 1px),linear-gradient(90deg,#43849907 1px,#0000 1px);background-size:44px 44px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000 82%);mask-image:linear-gradient(#000c,#0000 82%)}a{color:inherit;text-decoration:none}.app-shell{width:min(1480px,100% - 40px);margin:0 auto;padding:18px 0 48px;position:relative;overflow:clip}.ambient-field{z-index:-1;pointer-events:none;height:min(980px,82vh);position:absolute;inset:70px -24px auto;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000000d1 12%,#000000a6 62%,#0000);mask-image:linear-gradient(#0000,#000000d1 12%,#000000a6 62%,#0000)}.ambient-field:before,.ambient-field:after,.ambient-field span{content:"";position:absolute;inset:0}.ambient-field:before{opacity:.42;transform-origin:top;background-image:radial-gradient(circle,#50a0be33 1px,#0000 1.4px),radial-gradient(circle,#7bd9bf29 1px,#0000 1.5px);background-position:0 0,18px 18px;background-size:36px 36px,36px 36px;animation:18s linear infinite particlePlane;transform:perspective(740px)rotateX(62deg)translateY(-18%)}.ambient-field:after{opacity:.45;background:repeating-radial-gradient(at 50% 20%,#0000 0 42px,#50a0be14 43px 44px,#0000 45px 84px);animation:9s ease-in-out infinite alternate wavePulse;transform:translateY(4%)scaleX(1.15)}.ambient-field span:first-child{background:radial-gradient(circle at 28% 38%,#8fc7e833,#0000 24%);animation:11s ease-in-out infinite alternate waveFloatA}.ambient-field span:nth-child(2){background:radial-gradient(circle at 76% 32%,#7bd9bf2e,#0000 26%);animation:13s ease-in-out infinite alternate waveFloatB}.ambient-field span:nth-child(3){background:linear-gradient(118deg,#0000 16%,#f3a65f14 42%,#0000 68%);animation:15s ease-in-out infinite alternate waveSweep}.site-nav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #42728424;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:58px;padding:8px 10px;display:grid;position:sticky;top:18px;box-shadow:0 16px 44px #1e55701a}.brand-lockup,.nav-links,.hero-actions,.seo-keywords,.proof-strip,.relationship-preview,.policy-map,.manifest-drop,.window-chrome{align-items:center;display:flex}.brand-lockup{color:#0e2435;gap:10px;font-size:1rem;font-weight:900}.brand-mark{color:#2d6ff2;background:linear-gradient(135deg,#f7fbff,#d9f7ef);border:2px solid #4f93f5;border-radius:12px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 12px 30px #50a0be29}.nav-links{color:var(--text-soft);justify-content:center;gap:clamp(10px,2vw,26px);font-size:.9rem;font-weight:720}.nav-links a,.nav-cta,.primary-action,.secondary-action,.diagnostic-link,.connector-card,.module-card,.seo-card{transition:transform .18s,box-shadow .18s,border-color .18s,background .18s}.nav-links a:hover,.nav-cta:hover,.primary-action:hover,.secondary-action:hover,.diagnostic-link:hover,.connector-card:hover,.module-card:hover,.seo-card:hover{transform:translateY(-1px)}.nav-cta,.primary-action{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#fffaf5;border-radius:999px;font-weight:850;box-shadow:0 16px 40px #e86f4433}.nav-cta{padding:11px 18px;font-size:.86rem}.landing-hero{isolation:isolate;grid-template-columns:minmax(0,.92fr) minmax(420px,1fr);align-items:center;gap:clamp(28px,5vw,74px);min-height:min(640px,100vh - 120px);padding:clamp(28px,5vw,56px) 0 clamp(16px,3vw,28px);display:grid;position:relative}.landing-hero:before,.landing-hero:after{z-index:-1;pointer-events:none;content:"";position:absolute}.landing-hero:before{filter:blur(.2px);background:linear-gradient(115deg,#0000 8%,#5a9be829 36%,#0000 61%),radial-gradient(circle at 54% 44%,#7bd9bf3d,#0000 34%),repeating-linear-gradient(105deg,#0000 0 30px,#50a0be14 31px 32px,#0000 33px 62px);animation:16s ease-in-out infinite alternate heroGridDrift;inset:4% -5% 18% 32%;transform:perspective(880px)rotateX(56deg)rotate(-8deg)}.landing-hero:after{opacity:.8;filter:blur(18px);background:radial-gradient(circle at 18% 22%,#6297ee38,#0000 22%),radial-gradient(circle at 82% 36%,#7bd9bf38,#0000 24%),radial-gradient(circle at 58% 74%,#f07f5d26,#0000 23%);border-radius:999px;animation:10s ease-in-out infinite alternate heroColorBreath;inset:12% 8% 10% 38%}.hero-copy{max-width:760px}.hero-copy h1{letter-spacing:0;color:#0000;-webkit-text-fill-color:transparent;background-color:#0000;background-image:radial-gradient(circle at 14% 18%,#7bd9bff2,#0000 18%),radial-gradient(circle at 72% 18%,#8fc7e8f2,#0000 20%),linear-gradient(100deg,#10212f 12%,#1b6680 46%,#54bca4 68%,#e86f44 112%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;-webkit-background-clip:text;background-clip:text;font-size:clamp(5.2rem,11vw,8.6rem);line-height:.82;position:relative}.hero-copy h1:after{pointer-events:none;content:"LNSAT";color:#0000;-webkit-text-fill-color:transparent;opacity:.55;background-image:radial-gradient(circle,#ffffff8c 1px,#0000 1.4px);background-size:14px 14px;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.hero-statement{color:#0e2435;max-width:760px;margin-top:16px;font-size:clamp(2rem,3.65vw,3.6rem);font-weight:880;line-height:.96}.hero-lede{color:#173348;max-width:640px;margin-top:18px;font-size:clamp(1.02rem,1.4vw,1.22rem);font-weight:540;line-height:1.55}.hero-support{max-width:650px;color:var(--text-soft);margin-top:12px;font-size:clamp(.96rem,1.2vw,1.1rem);line-height:1.55}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px}.primary-action,.secondary-action{border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:12px 18px;font-size:.95rem;display:inline-flex}.secondary-action{color:var(--text);background:#ffffffc7;border:1px solid #4272842e;font-weight:820}.muted-action{color:var(--text-muted)}.seo-keywords{flex-wrap:wrap;gap:8px;margin-top:24px}.seo-keywords span,.proof-strip span,.package-card span,.manifest-drop span{color:var(--text-muted);font-size:.78rem;font-weight:760}.seo-keywords span{background:#ffffff9e;border:1px solid #7bd9bf47;border-radius:999px;padding:8px 10px}.hero-product{min-width:0;position:relative}.hero-product:before,.hero-product:after{pointer-events:none;content:"";position:absolute;inset:-8% -6%}.hero-product:before{background-image:radial-gradient(circle,#2c6b8c29 1px,#0000 1.5px),linear-gradient(120deg,#4d8bdc1f,#0000 38%,#7bd9bf21);background-size:34px 34px,auto;border-radius:32px;animation:18s linear infinite nodeField;-webkit-mask-image:radial-gradient(#000,#0000 72%);mask-image:radial-gradient(#000,#0000 72%)}.hero-product:after{opacity:.72;background:repeating-radial-gradient(at 42% 38%,#0000 0 54px,#2c6b8c1a 55px 56px,#0000 57px 108px);border-radius:32px;animation:9s ease-in-out infinite alternate ringLift}.hero-orbit{aspect-ratio:1;filter:blur(8px);background:radial-gradient(circle at 35% 30%,#8fc7e85c,#0000 38%),radial-gradient(circle at 68% 70%,#7bd9bf4d,#0000 34%),radial-gradient(circle at 58% 42%,#f3a65f24,#0000 28%);border-radius:999px;width:72%;animation:8s ease-in-out infinite alternate orbitDrift;position:absolute;inset:8% 4% auto auto}.setup-window{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border:1px solid #42728429;border-radius:26px;position:relative;overflow:hidden;box-shadow:0 34px 90px #1e557029}.dashboard-window{border-radius:18px;transform:none}.setup-window:before{pointer-events:none;content:"";background:linear-gradient(90deg,#4d8bdc14,#0000 40%,#7bd9bf1a),radial-gradient(circle at 88% 14%,#f07f5d1f,#0000 24%);position:absolute;inset:0}.window-chrome{border-bottom:1px solid #4272841f;gap:8px;min-height:52px;padding:0 18px}.window-chrome span{background:var(--accent);border-radius:999px;width:11px;height:11px}.window-chrome span:nth-child(2){background:var(--accent-2)}.window-chrome span:nth-child(3){background:#48b99f}.window-chrome strong{color:var(--text-soft);margin-left:8px;font-size:.82rem}.setup-body{gap:16px;min-height:544px;padding:clamp(16px,3vw,26px) clamp(16px,3vw,26px) clamp(16px,3vw,26px) clamp(140px,11vw,162px);display:grid;position:relative}.dashboard-window .setup-body{gap:12px}.dashboard-window .dashboard-tabs{position:absolute;top:clamp(16px,3vw,26px);left:clamp(16px,3vw,26px)}.dashboard-window .dashboard-metrics,.dashboard-window .dashboard-preview,.dashboard-window .dashboard-bottom,.dashboard-window .control-flow-rail{margin-left:0}.setup-panel .setup-body{padding:clamp(16px,3vw,26px)}.dashboard-tabs{float:left;grid-template-columns:1fr;align-content:start;width:110px;display:grid}.dashboard-tabs span{border-radius:8px;padding:8px 10px}.dashboard-tabs span:first-child{color:#236b87;background:#5697f521}.dashboard-tabs span{position:relative;overflow:hidden}.dashboard-tabs span:after{background:linear-gradient(90deg, var(--blue), var(--mint));content:"";opacity:0;border-radius:999px;height:2px;transition:opacity .18s,transform .18s;position:absolute;inset:auto 10px 6px;transform:scaleX(.45)}.dashboard-tabs span:hover:after,.dashboard-tabs span:first-child:after{opacity:1;transform:scaleX(1)}.dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-left:124px;display:grid}.dashboard-metric{background:#ffffffb8;border:1px solid #4272841f;border-radius:12px;gap:4px;min-height:72px;padding:10px;display:grid}.dashboard-metric span,.dashboard-metric em,.telemetry-card span,.mcp-card span,.policy-donut span,.evidence-feed>span{color:var(--text-muted);font-size:.72rem;font-style:normal;font-weight:760}.dashboard-metric strong{color:#10212f;font-size:1.28rem}.dashboard-metric em{color:#168263}.dashboard-preview{grid-template-columns:1.15fr .85fr;gap:10px;margin-left:124px;display:grid}.telemetry-card,.mcp-card,.policy-donut{background:#ffffffb3;border:1px solid #4272841f;border-radius:14px;gap:10px;min-height:158px;padding:14px;display:grid}.wave-chart{background:linear-gradient(#5697f514 1px,#0000 1px) 0 0/100% 25%,linear-gradient(90deg,#5697f514 1px,#0000 1px) 0 0/25% 100%,linear-gradient(#fffc,#7bd9bf14);border-radius:12px;min-height:108px;position:relative;overflow:hidden}.wave-chart i{border-top:3px solid;border-radius:50%;width:120%;height:42px;animation:9s ease-in-out infinite alternate waveSweep;position:absolute;left:-8%}.wave-chart i:first-child{color:#4f93f5;top:18px}.wave-chart i:nth-child(2){color:#55c7a9;top:42px}.wave-chart i:nth-child(3){color:#ff8f6b;top:64px}.wave-chart i:nth-child(4){color:#7257df;top:82px}.mcp-card div{background:#eef7fbd1;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.mcp-card strong{font-size:.78rem}.mcp-card em{color:#168263;font-size:.72rem;font-style:normal;font-weight:820}.dashboard-bottom{grid-template-columns:.85fr 1.15fr;gap:10px;margin-left:124px;display:grid}.control-flow-rail{background:linear-gradient(90deg,#8fc7e81f,#7bd9bf1f),#ffffffad;border:1px solid #4272841f;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-left:124px;padding:10px;display:grid;position:relative;overflow:hidden}.control-flow-rail:before{background:linear-gradient(90deg, var(--blue), var(--mint), var(--accent-2));content:"";opacity:.5;height:2px;animation:5s ease-in-out infinite alternate flowLine;position:absolute;top:50%;left:16px;right:16px;transform:translateY(-50%)}.control-flow-rail span{z-index:1;min-height:34px;color:var(--text-soft);animation:4s ease-in-out infinite flowStep;animation-delay:calc(var(--rail-index) * .22s);background:#ffffffe0;border:1px solid #4272841f;border-radius:999px;place-items:center;font-size:.72rem;font-weight:860;display:grid;position:relative}.policy-donut{text-align:center;place-items:center;min-height:132px}.policy-donut strong{background:radial-gradient(circle, #fff 0 48%, transparent 49%), conic-gradient(#55c7a9 0 81%, #ff8f6b 0 90%, #4f93f5 0);color:#10212f;border-radius:999px;place-items:center;width:72px;height:72px;font-size:1.1rem;display:grid}.policy-donut p{color:var(--text-soft);font-size:.75rem}.product-tabs{flex-wrap:wrap;gap:8px;display:flex}.product-tabs span{color:var(--text-soft);background:#ffffffb8;border:1px solid #42728424;border-radius:999px;padding:8px 10px;font-size:.78rem;font-weight:820}.setup-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.setup-step{background:#fffbf7d1;border:1px solid #42728424;border-radius:16px;gap:8px;min-height:96px;padding:12px;display:grid}.setup-step span{color:#0f3041;background:linear-gradient(135deg,#a9d8ef,#8ee2ca);border-radius:999px;place-items:center;width:28px;height:28px;font-size:.78rem;font-weight:850;display:grid}.setup-step p{color:var(--text-soft);font-size:.82rem;font-weight:720;line-height:1.25}.setup-preview{grid-template-columns:1.1fr .9fr;gap:14px;display:grid}.terminal-card,.matrix-card,.feature-block,.package-card,.manifest-drop,.policy-map,.tier-row{background:#ffffffbf;border:1px solid #42728424;border-radius:18px;box-shadow:0 18px 50px #1e557014}.terminal-card,.matrix-card{gap:10px;min-height:190px;padding:16px;display:grid}.terminal-card{color:var(--text);background:linear-gradient(135deg,#8fc7e82e,#7bd9bf24),#ffffffd6}.terminal-card code{color:#225568;background:#ffffffad;border:1px solid #4272841f;border-radius:10px;padding:9px 10px;font-size:.82rem;display:block}.matrix-card div{background:linear-gradient(135deg,#8fc7e81f,#7bd9bf1a);border-radius:12px;grid-template-columns:.8fr 1fr auto;align-items:center;gap:8px;padding:10px;display:grid}.matrix-card p,.matrix-card em{color:var(--text-muted);font-size:.78rem;font-style:normal}.relationship-preview{background:linear-gradient(90deg,#0000 49%,#7bd9bf3d 50%,#0000 51%),linear-gradient(#8fc7e824,#7bd9bf1f);border-radius:18px;flex-wrap:wrap;justify-content:center;gap:10px;min-height:96px;padding:18px;position:relative}.relationship-preview span,.policy-map span{min-width:78px;min-height:38px;color:var(--text-soft);background:#ffffffd1;border:1px solid #7bd9bf47;border-radius:999px;place-items:center;font-size:.78rem;font-weight:840;display:grid;box-shadow:0 10px 24px #1e557014}.proof-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 clamp(42px,7vw,80px);display:grid}.platform-strip{background:#ffffffbd;border:1px solid #4272841f;border-radius:18px;grid-template-columns:auto repeat(5,minmax(0,1fr));align-items:center;gap:10px;margin:0 0 clamp(18px,4vw,34px);padding:10px;display:grid;box-shadow:0 18px 50px #1e557012}.platform-strip>span,.platform-strip a{min-height:46px;color:var(--text-soft);border-right:1px solid #4272841a;justify-content:center;align-items:center;gap:8px;font-size:.82rem;font-weight:820;display:flex}.platform-strip a{background:#ffffff94;border:1px solid #4272841a;border-radius:12px}.platform-strip .os-glyph{border-radius:8px;width:26px;height:26px}.platform-strip .os-glyph svg{width:17px;height:17px}.proof-strip div{background:#ffffffc2;border:1px solid #4272841f;border-radius:18px;gap:6px;min-height:104px;padding:18px;display:grid;box-shadow:0 18px 50px #1e557014}.proof-strip strong{font-size:clamp(1.35rem,3vw,2.4rem);line-height:1}.track-split{grid-template-columns:minmax(0,1fr) minmax(0,.86fr);gap:16px;margin-bottom:clamp(36px,7vw,72px);display:grid}.track-card{background:#ffffffd1;border:1px solid #42728424;border-radius:24px;gap:20px;min-height:310px;padding:clamp(22px,4vw,34px);display:grid;box-shadow:0 24px 70px #1e55701a}.track-card.is-muted{filter:saturate(.62);opacity:.72}.track-card span,.marketplace-header span,.module-card span,.module-card strong,.feature-row span,.standards-grid span{width:fit-content;color:var(--text-muted);background:#ffffffbd;border:1px solid #7bd9bf47;border-radius:999px;padding:7px 10px;font-size:.76rem;font-weight:820}.track-card h2{color:var(--text);margin-top:14px;font-size:clamp(2rem,4vw,4.7rem);line-height:.95}.track-card p{max-width:760px;color:var(--text-soft);font-size:1rem;line-height:1.62}.track-card ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.track-card li{border-left:3px solid var(--mint);color:var(--text-soft);background:#7bd9bf17;border-radius:8px;padding:10px 12px;font-size:.88rem;font-weight:760}.landing-section{isolation:isolate;border-top:1px solid #4272841a;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,70px);padding:clamp(44px,7vw,86px) 0;display:grid;position:relative}.landing-section:before{z-index:-1;pointer-events:none;content:"";opacity:.95;background:radial-gradient(circle at 6% 12%,#7bd9bf1a,#0000 25%),radial-gradient(circle at 92% 18%,#8fc7e81f,#0000 25%);border-radius:28px;position:absolute;inset:24px -16px}.section-copy{position:sticky;top:98px}.section-copy h2{color:var(--text);letter-spacing:0;font-size:clamp(2rem,4vw,4.7rem);line-height:.92}.section-copy p{color:var(--text-soft);margin-top:16px;font-size:1.02rem;line-height:1.6}.security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.feature-matrix{gap:12px;display:grid}.feature-row{background:#ffffffc7;border:1px solid #42728424;border-radius:18px;grid-template-columns:150px 1fr;align-items:start;gap:20px;min-height:118px;padding:18px;display:grid;box-shadow:0 18px 50px #1e557014}.feature-row:nth-child(3n+1),.ecosystem-card:nth-child(3n+1),.connector-card:nth-child(3n+1),.module-card:nth-child(3n+1){background:linear-gradient(145deg,#8fc7e833,#ffffffc7 42%),#ffffffc7}.feature-row:nth-child(3n+2),.ecosystem-card:nth-child(3n+2),.connector-card:nth-child(3n+2),.module-card:nth-child(3n+2){background:linear-gradient(145deg,#7bd9bf33,#ffffffc7 42%),#ffffffc7}.feature-row:nth-child(3n),.ecosystem-card:nth-child(3n),.connector-card:nth-child(3n),.module-card:nth-child(3n){background:linear-gradient(145deg,#f07f5d1f,#fffc 42%),#ffffffc7}.feature-row h3{color:var(--text);font-size:1.08rem}.feature-row p{color:var(--text-soft);margin-top:8px;font-size:.96rem;line-height:1.55}.feature-block{gap:12px;min-height:220px;padding:20px;display:grid}.feature-block span{background:linear-gradient(90deg, var(--blue), var(--mint), var(--accent-2));border-radius:999px;width:40px;height:5px}.feature-block h3,.package-card h3{color:var(--text);font-size:1.2rem;line-height:1.15}.feature-block p,.package-card p,.tier-row p{color:var(--text-soft);font-size:.95rem;line-height:1.52}.tier-timeline,.ecosystem-grid,.connector-grid{gap:12px;display:grid}.ecosystem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.connector-band{isolation:isolate;background:radial-gradient(circle at 0 0,#7bd9bf2e,#0000 32%),radial-gradient(circle at 100% 0,#8fc7e833,#0000 34%),#ffffffc2;border:1px solid #4272841f;border-radius:28px;grid-template-columns:minmax(260px,.36fr) minmax(0,1fr);gap:clamp(24px,5vw,58px);margin:clamp(18px,5vw,46px) 0;padding:clamp(22px,4vw,38px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #1e55701a}.connector-band:before{z-index:-1;pointer-events:none;content:"";background:radial-gradient(circle,#2c6b8c24 1px,#0000 1.4px) 0 0/38px 38px,repeating-linear-gradient(108deg,#0000 0 38px,#4d8bdc12 39px 40px,#0000 41px 76px);animation:20s linear infinite connectorPlane;position:absolute;inset:-18% -8%;transform:perspective(820px)rotateX(58deg)translateY(-10%)}.connector-heading{align-content:start;gap:16px;display:grid}.connector-heading h2{color:var(--text);font-size:clamp(2rem,4vw,4.6rem);line-height:.92}.connector-heading p{color:var(--text-soft);font-size:1.02rem;line-height:1.6}.connector-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ecosystem-card,.connector-card{border:1px solid #42728424;border-radius:18px;gap:12px;min-height:168px;padding:18px;display:grid;box-shadow:0 18px 50px #1e557014}.connector-glyph{color:#4f93f5;background:linear-gradient(135deg,#ffffffeb,#eef7fbd1);border:1px solid #42728424;border-radius:14px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 12px 28px #1e55701a}.connector-glyph svg{fill:currentColor;width:24px;height:24px}.connector-cloud,.connector-database,.connector-identity{color:#55c7a9}.connector-builder,.connector-chat{color:#ff8f6b}.connector-spark{color:#7257df}.ecosystem-card span,.connector-card span{width:fit-content;color:var(--text-muted);background:#ffffffbd;border:1px solid #7bd9bf47;border-radius:999px;padding:7px 10px;font-size:.76rem;font-weight:820}.ecosystem-card h3,.connector-card h3{color:var(--text);font-size:1.08rem}.ecosystem-card p,.connector-card p{color:var(--text-soft);font-size:.94rem;line-height:1.5}.tier-row{grid-template-columns:84px .6fr 1fr;align-items:center;gap:16px;min-height:82px;padding:16px;display:grid}.tier-row span{color:#17745d;background:#7bd9bf1f;border-radius:999px;place-items:center;min-height:38px;font-size:.8rem;font-weight:850;display:grid}.package-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.marketplace-panel,.developer-panel{gap:16px;display:grid}.marketplace-header{background:#ffffffd1;border:1px solid #42728424;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:20px;display:grid;box-shadow:0 18px 50px #1e557014}.marketplace-header h3{color:var(--text);font-size:1.35rem}.marketplace-header p{color:var(--text-soft);margin-top:8px;font-size:.95rem;line-height:1.5}.marketplace-filters{flex-wrap:wrap;gap:8px;display:flex}.marketplace-command{background:linear-gradient(90deg,#ffffffe6,#eef7fbcc),#ffffffd1;border:1px solid #42728424;border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffffe6}.marketplace-command span{color:var(--text-muted);font-size:.88rem;font-weight:760}.marketplace-command strong{color:#17745d;background:#7bd9bf24;border-radius:999px;padding:8px 10px;font-size:.76rem}.marketplace-filters span{color:var(--text-soft);background:#ffffffb3;border:1px solid #42728424;border-radius:999px;padding:9px 12px;font-size:.82rem;font-weight:820}.module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.module-format{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.module-format-step{background:#ffffffc7;border:1px solid #42728424;border-radius:18px;grid-template-columns:auto 1fr;gap:14px;min-height:150px;padding:18px;display:grid;box-shadow:0 18px 50px #1e557014}.module-format-step span{background:linear-gradient(135deg, var(--blue), var(--mint));color:#10212f;border-radius:999px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.module-format-step h3{color:var(--text);font-size:1.05rem}.module-format-step p{color:var(--text-soft);margin-top:8px;font-size:.94rem;line-height:1.55}.module-card{background:#ffffffc7;border:1px solid #42728424;border-radius:18px;gap:12px;min-height:184px;padding:18px;display:grid;box-shadow:0 18px 50px #1e557014}.module-card h3{color:var(--text);font-size:1.05rem;line-height:1.2}.module-card p{color:var(--text-soft);font-size:.92rem;line-height:1.45}.module-card strong{color:#236b87;background:#8fc7e829;align-self:end}.standards-grid{background:linear-gradient(145deg,#ffffffdb,#fff);border:1px solid #42728424;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px;display:grid;box-shadow:0 18px 50px #1e557014}.standards-grid span{border-radius:12px;align-items:center;width:auto;min-height:42px;display:grid}.quality-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.quality-card{background:#ffffffc7;border:1px solid #42728424;border-radius:18px;gap:10px;min-height:184px;padding:18px;display:grid;box-shadow:0 18px 50px #1e557014}.quality-card h3{color:var(--text);font-size:1.08rem}.quality-card p{color:var(--text-soft);font-size:.94rem;line-height:1.55}.package-card{grid-template-columns:auto 1fr;gap:16px;min-height:234px;padding:20px;display:grid}.package-card>strong{color:#225568;background:#8fc7e82e;border-radius:999px;grid-column:1/-1;align-self:end;width:fit-content;padding:9px 12px;font-size:.82rem}.os-glyph{background:linear-gradient(135deg,#8fc7e838,#7bd9bf2e);border-radius:16px;place-items:center;width:56px;height:56px;display:grid}.os-glyph svg{fill:#173348;width:30px;height:30px}.extension-layout{grid-template-columns:.8fr 1.2fr;gap:14px;display:grid}.manifest-drop{border-style:dashed;flex-direction:column;justify-content:center;align-items:stretch;gap:12px;min-height:280px;padding:20px}.manifest-drop strong{background:#7bd9bf1f;border-radius:12px;padding:13px}.policy-map{background:linear-gradient(120deg,#8fc7e829,#0000 42%),linear-gradient(240deg,#7bd9bf2e,#0000 48%),#ffffffb3;border-radius:18px;flex-wrap:wrap;justify-content:center;gap:14px;min-height:280px;padding:28px;box-shadow:0 18px 50px #1e557014}.relationship-canvas{position:relative;overflow:hidden}.relationship-canvas:before,.relationship-canvas:after,.seo-graph-card:before,.seo-graph-card:after{pointer-events:none;content:"";border-radius:999px;position:absolute;inset:18px}.relationship-canvas:before,.seo-graph-card:before{border:1px dashed #4d8bdc47;animation:12s linear infinite orbitRing}.relationship-canvas:after,.seo-graph-card:after{border:1px dashed #7bd9bf52;animation:16s linear infinite reverse orbitRing;inset:48px}.relation-node,.seo-node{z-index:1;position:relative}.readiness-roadmap{border-top:1px solid #4272841a;gap:22px;padding:clamp(44px,7vw,86px) 0;display:grid}.roadmap-heading{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);align-items:end;gap:clamp(24px,5vw,70px);display:grid}.roadmap-heading h2{color:var(--text);font-size:clamp(2rem,4vw,4.7rem);line-height:.92}.roadmap-heading p{color:var(--text-soft);font-size:1.02rem;line-height:1.6}.roadmap-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.roadmap-card{background:#fffc;border:1px solid #42728424;border-radius:18px;gap:12px;min-height:220px;padding:20px;display:grid;box-shadow:0 18px 50px #1e557014}.roadmap-card h3{color:var(--text);font-size:1.12rem}.roadmap-card p{color:var(--text-soft);font-size:.94rem;line-height:1.55}.site-footer{background:radial-gradient(circle at 8% 20%,#7bd9bf29,#0000 26%),#ffffffd1;border:1px solid #42728424;border-radius:22px;grid-template-columns:minmax(240px,.6fr) 1fr;align-items:start;gap:24px;margin:0 0 24px;padding:clamp(22px,4vw,34px);display:grid;box-shadow:0 18px 50px #1e557014}.site-footer strong{color:var(--accent);font-size:1.65rem;font-weight:900}.site-footer p{max-width:460px;color:var(--text-soft);margin-top:8px;font-size:.94rem;line-height:1.55}.site-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.site-footer a{color:var(--text-soft);background:#ffffffb8;border:1px solid #7bd9bf42;border-radius:999px;padding:9px 12px;font-size:.82rem;font-weight:820}.seo-page{isolation:isolate;width:min(1180px,100% - 40px);margin:0 auto;padding:24px 0 72px;position:relative;overflow:clip}.seo-page:before{z-index:-1;pointer-events:none;content:"";background:radial-gradient(circle at 12% 8%,#6297ee2e,#0000 26%),radial-gradient(circle at 82% 10%,#7bd9bf2e,#0000 26%),radial-gradient(circle at 60% 42%,#f07f5d1a,#0000 26%);position:fixed;inset:0}.seo-brand{width:fit-content;margin-bottom:clamp(42px,9vw,92px)}.seo-hero{gap:22px;max-width:940px;padding:clamp(24px,4vw,44px) 0;display:grid;position:relative}.seo-hero:before{z-index:-1;pointer-events:none;content:"";background:radial-gradient(circle,#2c6b8c21 1px,#0000 1.4px) 0 0/38px 38px,repeating-linear-gradient(110deg,#0000 0 38px,#4d8bdc12 39px 40px,#0000 41px 76px);animation:20s linear infinite connectorPlane;position:absolute;inset:-20% -18% -35% 28%;transform:perspective(840px)rotateX(58deg)rotate(-5deg);-webkit-mask-image:radial-gradient(#000,#0000 74%);mask-image:radial-gradient(#000,#0000 74%)}.seo-hero h1{color:#0000;-webkit-text-fill-color:transparent;background-color:#0000;background-image:radial-gradient(circle at 16% 20%,#7bd9bff2,#0000 16%),linear-gradient(100deg,#10212f 10%,#236b87 48%,#54bca4 76%,#e86f44 112%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;-webkit-background-clip:text;background-clip:text;max-width:920px;font-size:clamp(3.4rem,9vw,8.4rem);line-height:.86}.seo-hero p{color:#173348;max-width:780px;font-size:clamp(1.16rem,2vw,1.55rem);font-weight:700;line-height:1.35}.seo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.seo-card{background:linear-gradient(145deg,#ffffffeb,#eef7fbbd),#ffffffdb;border:1px solid #42728424;border-radius:20px;gap:12px;min-height:214px;padding:clamp(18px,3vw,24px);display:grid;box-shadow:0 18px 50px #1e557014}.seo-card:nth-child(3n+1){background:linear-gradient(145deg,#8fc7e83d,#ffffffd6 44%),#ffffffdb}.seo-card:nth-child(3n+2){background:linear-gradient(145deg,#7bd9bf3d,#ffffffd6 44%),#ffffffdb}.seo-card:nth-child(3n){background:linear-gradient(145deg,#f07f5d21,#ffffffd6 44%),#ffffffdb}.seo-card h2{color:var(--text);font-size:1.22rem}.seo-card p{color:var(--text-soft);font-size:.98rem;line-height:1.58}.seo-showcase{background:radial-gradient(circle at 14% 0,#7bd9bf2e,#0000 28%),radial-gradient(circle at 88% 8%,#8fc7e833,#0000 30%),#ffffffc7;border:1px solid #42728424;border-radius:24px;gap:14px;margin-top:clamp(28px,5vw,56px);padding:clamp(16px,3vw,24px);display:grid;box-shadow:0 24px 70px #1e55701a}.seo-command-bar{background:#ffffffb8;border-radius:999px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;display:flex}.seo-command-bar span,.seo-command-bar strong{border-radius:999px;padding:8px 10px;font-size:.78rem;font-weight:840}.seo-command-bar span{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#fffaf5}.seo-command-bar strong{color:var(--text-soft);background:#eef7fbf0}.seo-visual-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.seo-graph-card,.seo-flow-card,.seo-terminal-card,.seo-module-list{background:#ffffffc7;border:1px solid #42728424;border-radius:20px;min-height:300px;position:relative;overflow:hidden;box-shadow:0 18px 50px #1e557014}.seo-graph-card{background:radial-gradient(circle,#7bd9bf29,#0000 22%),repeating-radial-gradient(circle,#0000 0 42px,#4d8bdc1a 43px 44px,#0000 45px 88px),#ffffffc7;place-items:center;display:grid}.seo-node{min-width:92px;min-height:42px;color:var(--text-soft);background:#ffffffe6;border:1px solid #42728424;border-radius:999px;place-items:center;font-size:.8rem;font-weight:860;display:grid;position:absolute;box-shadow:0 14px 34px #1e55701a}.seo-node-1{top:12%;left:12%}.seo-node-2{top:14%;right:14%}.seo-node-3{background:linear-gradient(135deg, var(--blue), var(--mint));color:#10212f;top:50%;left:50%;transform:translate(-50%,-50%)}.seo-node-4{bottom:18%;right:10%}.seo-node-5{bottom:14%;left:12%}.seo-node-6{bottom:8%;right:36%}.seo-flow-card,.seo-terminal-card,.seo-module-list{align-content:center;gap:10px;padding:18px;display:grid}.seo-flow-card span,.seo-module-list span,.seo-terminal-card code{color:var(--text-soft);background:linear-gradient(90deg,#ffffffeb,#eef7fbc2),#fffc;border:1px solid #4272841f;border-radius:14px;padding:12px 14px;font-size:.9rem;font-weight:820}.seo-flow-card span{padding-left:36px;position:relative}.seo-flow-card span:before{background:linear-gradient(135deg, var(--blue), var(--mint));content:"";border-radius:999px;width:10px;height:10px;position:absolute;top:50%;left:14px;transform:translateY(-50%);box-shadow:0 0 0 6px #7bd9bf1f}.seo-terminal-card code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}@keyframes orbitDrift{0%{transform:translate(-10px,-8px)scale(.98)}to{transform:translate(10px,12px)scale(1.03)}}@keyframes particlePlane{0%{background-position:0 0,18px 18px}to{background-position:0 72px,18px 90px}}@keyframes wavePulse{0%{transform:translateY(4%)scaleX(1.08)}to{transform:translateY(-1%)scaleX(1.2)}}@keyframes waveFloatA{0%{transform:translate(-2%,1%)}to{transform:translate(3%,-2%)}}@keyframes waveFloatB{0%{transform:translate(2%,-1%)}to{transform:translate(-3%,2%)}}@keyframes waveSweep{0%{transform:translate(-5%)}to{transform:translate(5%)}}@keyframes heroGridDrift{0%{transform:perspective(880px)rotateX(56deg)rotate(-8deg)translate(-1%)}to{transform:perspective(880px)rotateX(56deg)rotate(-8deg)translate(2%,-2%)}}@keyframes heroColorBreath{0%{opacity:.58;transform:scale(.98)}to{opacity:.88;transform:scale(1.04)}}@keyframes nodeField{0%{background-position:0 0,0 0}to{background-position:68px 102px,0 0}}@keyframes ringLift{0%{transform:translateY(2%)scale(1)}to{transform:translateY(-3%)scale(1.04)}}@keyframes connectorPlane{0%{background-position:0 0,0 0}to{background-position:76px 76px,0 0}}@keyframes flowLine{0%{transform-origin:0;transform:translateY(-50%)scaleX(.72)}to{transform-origin:0;transform:translateY(-50%)scaleX(1)}}@keyframes flowStep{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes orbitRing{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ambient-field:before,.ambient-field:after,.ambient-field span,.hero-orbit,.landing-hero:before,.landing-hero:after,.hero-product:before,.hero-product:after,.connector-band:before,.control-flow-rail:before,.control-flow-rail span,.relationship-canvas:before,.relationship-canvas:after,.seo-graph-card:before,.seo-graph-card:after{animation:none}}.topbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:24px;padding:18px 0 20px;display:flex}.project-mark{color:var(--accent);letter-spacing:0;margin:0 0 7px;font-size:.78rem;font-weight:700}h1,h2,h3,p{margin:0}h1{letter-spacing:0;font-size:clamp(2rem,4vw,4.25rem);line-height:.95}h2{font-size:.95rem;line-height:1.2}h3{color:var(--text-soft);font-size:.82rem;line-height:1.2}.topbar-meta{color:var(--text-soft);flex-wrap:wrap;justify-content:flex-end;gap:8px;font-size:.78rem;display:flex}.topbar-meta span,.fixture-status{border:1px solid var(--border);background:#081322b3;border-radius:999px;min-height:28px;padding:6px 9px}.manager-home{gap:18px;margin:22px 0;display:grid}.manager-hero,.connector-workspace,.permission-preview,.diagnostic-console{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.manager-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:20px;display:grid}.manager-hero h2{max-width:860px;font-size:clamp(1.8rem,4vw,3.7rem);line-height:.98}.manager-hero p{max-width:760px;color:var(--text-soft);margin-top:12px;font-size:1rem;line-height:1.5}.manager-status{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.manager-status span,.operator-card small,.drop-preview-target span,.diagnostic-link{border:1px solid var(--border);color:var(--text-soft);background:#081322ad;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:700}.operator-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.operator-card{border:1px solid var(--border);border-radius:var(--radius);background:#091626e0;gap:16px;min-height:176px;padding:16px;display:grid}.operator-card div{gap:8px;display:grid}.operator-card span,.permission-preview span{color:var(--text-muted);font-size:.78rem}.operator-card strong{font-size:1.45rem;line-height:1}.operator-card p,.drop-preview p,.relationship-map p{color:var(--text-soft);font-size:.92rem;line-height:1.45}.operator-card small{align-self:end;width:fit-content}.connector-workspace{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:16px;padding:16px;display:grid}.drop-preview,.relationship-map{border:1px solid var(--border);border-radius:var(--radius);background:#08132294;gap:14px;padding:16px;display:grid}.drop-preview h2{font-size:1.25rem}.drop-preview-target{border-radius:var(--radius);background:#67e8f90d;border:1px dashed #67e8f970;align-content:center;justify-items:center;gap:8px;min-height:118px;display:grid}.relationship-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.relationship-grid span{border:1px solid var(--border);border-radius:var(--radius);min-height:54px;color:var(--text);background:#0c1f34e0;place-items:center;font-size:.86rem;font-weight:800;display:grid}.permission-preview{overflow:hidden}.permission-preview div{border-top:1px solid var(--border);grid-template-columns:1.1fr repeat(3,minmax(0,1fr));align-items:center;gap:12px;min-height:48px;padding:0 16px;display:grid}.permission-preview div:first-child{background:#67e8f914;border-top:0}.permission-preview strong{font-size:.9rem}.diagnostic-link{justify-self:start}.section-copy>.diagnostic-link,.connector-heading>.diagnostic-link{color:#236b87;background:#ffffffc2;border-color:#7bd9bf4d;font-size:.82rem;font-weight:840;box-shadow:0 10px 26px #1e557014}.diagnostic-console{margin:22px 0;overflow:hidden}.diagnostic-console summary{cursor:pointer;min-height:58px;color:var(--text);justify-content:space-between;align-items:center;gap:16px;padding:0 18px;font-weight:800;display:flex}.diagnostic-console summary span:last-child{color:var(--text-muted);font-size:.78rem;font-weight:700}.diagnostic-console-body{border-top:1px solid var(--border);padding:0 18px 18px}.summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.metric-card,.detail-panel,.fixture-list,.info-panel,.code-panel,.error-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.metric-card{gap:10px;min-height:92px;padding:16px;display:grid}.metric-card span{color:var(--text-muted);font-size:.78rem}.metric-card strong{color:var(--text);font-size:2rem;line-height:1}.tone-good strong{color:var(--success)}.tone-bad strong{color:var(--danger)}.workbench{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.profile-zone{margin-top:18px}.section-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:end;gap:18px;padding:20px 0 14px;display:flex}.section-heading h2{font-size:clamp(1.35rem,2.4vw,2.4rem)}.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.profile-panel{min-width:0}.command-center{gap:16px;margin:22px 0;display:grid}.command-center-header,.command-panel,.command-status-tile{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.command-center-header{justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.command-center-header h2{font-size:1.35rem}.command-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.command-status-tile{gap:9px;min-height:156px;padding:15px;display:grid}.command-status-tile span,.source-link,.row-status span{color:var(--text-muted);font-size:.74rem}.command-status-tile strong{overflow-wrap:anywhere;color:var(--text);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:1.35rem;line-height:1.2}.command-status-tile p,.command-pivot,.readiness-row p,.action-row p,.evidence-row p,.source-row p{overflow-wrap:anywhere;color:var(--text-soft);font-size:.78rem;line-height:1.5}.command-overview-layout{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:start;gap:16px;display:grid}.command-panel{overflow:hidden}.command-state-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.command-pivot{padding:14px 16px 16px}.readiness-list,.evidence-list,.source-register,.action-lane>div{gap:10px;padding:14px;display:grid}.readiness-row,.action-row,.evidence-row,.source-row{border:1px solid var(--border);background:#08132285;border-radius:6px;min-width:0;padding:12px}.readiness-row{grid-template-columns:minmax(0,1fr) minmax(170px,auto);align-items:start;gap:12px;display:grid}.readiness-row strong,.action-row strong,.evidence-row strong,.source-row strong{overflow-wrap:anywhere;color:var(--text);margin-bottom:7px;font-size:.84rem;display:block}.row-status{justify-items:end;gap:8px;display:grid}.readiness-source-passed{border-color:#4ade8052}.readiness-blocked{border-color:#fb718552}.readiness-queued{border-color:#fbbf2457}.action-summary{align-self:stretch}.action-lanes{background:var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.action-lane{background:#08132273;min-width:0}.action-lane h3{color:var(--accent);padding:13px 14px 0}.source-link{overflow-wrap:anywhere;color:var(--accent);text-underline-offset:3px;align-self:start;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;line-height:1.35;text-decoration:underline}.source-row{scroll-margin-top:16px}.source-row span{overflow-wrap:anywhere;color:var(--accent-2);margin-bottom:7px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.74rem;line-height:1.35;display:block}.knowledge-console{gap:16px;margin:22px 0;display:grid}.knowledge-header,.knowledge-panel,.knowledge-metric{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.knowledge-header{justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.knowledge-header h2{font-size:1.35rem}.knowledge-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.knowledge-metric{gap:9px;min-height:156px;padding:15px;display:grid}.knowledge-metric span,.hit-meta span,.record-meta-grid span,.source-expansion-heading span{color:var(--text-muted);font-size:.74rem}.knowledge-metric strong{overflow-wrap:anywhere;color:var(--text);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:1rem;line-height:1.35}.knowledge-metric p,.knowledge-search-title p,.search-hit-row p,.knowledge-record-row p,.bundle-preview p,.citation-row p,.action-row p{overflow-wrap:anywhere;color:var(--text-soft);font-size:.78rem;line-height:1.5}.knowledge-layout{grid-template-columns:minmax(0,1fr) minmax(340px,.85fr);align-items:start;gap:16px;display:grid}.knowledge-panel{overflow:hidden}.knowledge-search-stack,.knowledge-warning-list,.knowledge-record-list,.bundle-preview,.blocked-action-grid,.source-expansion-grid{gap:10px;padding:14px;display:grid}.knowledge-search-panel,.search-hit-row,.knowledge-record-row,.record-warning-row,.citation-row,.source-expansion-card{border:1px solid var(--border);background:#08132285;border-radius:6px;min-width:0;padding:12px}.knowledge-search-title,.search-hit-row,.knowledge-record-row,.source-expansion-heading{gap:9px;display:grid}.knowledge-search-title{grid-template-columns:minmax(0,1fr) minmax(180px,auto);align-items:start}.knowledge-search-title strong,.search-hit-row strong,.knowledge-record-row strong,.record-warning-row strong,.citation-row strong,.source-expansion-heading strong{overflow-wrap:anywhere;color:var(--text);font-size:.84rem}.search-hit-list{gap:8px;margin-top:10px;display:grid}.hit-meta,.record-meta-grid,.source-ref-list,.bundle-warning-stack{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.hit-meta span,.record-meta-grid span{border:1px solid var(--border);overflow-wrap:anywhere;background:#07111fb8;border-radius:999px;min-height:26px;padding:5px 8px}.warning-chip{min-height:26px;color:var(--warning);background:#fbbf241f;border:1px solid #fbbf2461;border-radius:999px;padding:5px 8px;font-size:.74rem}.warning-chip.is-conflict,.warning-chip.is-risk{color:var(--danger);background:#fb71851c;border-color:#fb718557}.source-expansion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.source-expansion-card{scroll-margin-top:16px}.source-expansion-card pre{max-height:300px;color:var(--text-soft);white-space:pre-wrap;margin:10px 0 0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.72rem;line-height:1.5;overflow:auto}.approval-center{gap:16px;margin:22px 0;display:grid}.approval-header,.approval-panel,.approval-metric{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.approval-header{justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.approval-header h2{font-size:1.35rem}.approval-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.approval-metric{gap:9px;min-height:156px;padding:15px;display:grid}.approval-metric span,.approval-request-title span,.approval-decision-stack span,.approval-definition-list dt{color:var(--text-muted);font-size:.74rem}.approval-metric strong{overflow-wrap:anywhere;color:var(--text);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:1.2rem;line-height:1.25}.approval-metric p,.approval-definition-list dd,.approval-list li,.approval-evidence-row p,.approval-source-row p{overflow-wrap:anywhere;color:var(--text-soft);font-size:.78rem;line-height:1.5}.approval-layout{grid-template-columns:minmax(0,1fr) minmax(340px,.85fr);align-items:start;gap:16px;display:grid}.approval-panel{overflow:hidden}.approval-request-grid,.approval-evidence-list,.approval-source-grid{gap:10px;padding:14px;display:grid}.approval-request-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.approval-request-card,.approval-evidence-row,.approval-source-row{border:1px solid var(--border);background:#08132285;border-radius:6px;min-width:0;padding:12px}.approval-request-card{gap:13px;display:grid}.decision-blocked{border-color:#fb718557}.decision-approval-required{border-color:#fbbf2466}.decision-read-only-preview{border-color:#4ade8052}.approval-request-title,.approval-evidence-row{grid-template-columns:minmax(0,1fr) minmax(180px,auto);align-items:start;gap:12px;display:grid}.approval-request-title strong,.approval-evidence-row strong,.approval-source-row strong{overflow-wrap:anywhere;color:var(--text);margin-bottom:7px;font-size:.84rem;display:block}.approval-decision-stack{justify-items:end;gap:7px;display:grid}.approval-decision-stack span{border:1px solid var(--border);background:#07111fb8;border-radius:999px;min-height:26px;padding:5px 8px}.approval-definition-list{gap:8px;margin:0;display:grid}.approval-definition-list div{gap:5px;display:grid}.approval-definition-list dd{margin:0}.approval-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.approval-list{border:1px solid var(--border);background:#07111f7a;border-radius:6px;min-width:0;padding:10px}.approval-list h3{color:var(--accent);margin-bottom:8px}.approval-list ul{gap:6px;margin:0;padding-left:18px;display:grid}.approval-source-links{flex-wrap:wrap;gap:8px;display:flex}.evidence-present{border-color:#4ade8052}.evidence-missing{border-color:#fb718557}.approval-source-row{scroll-margin-top:16px}.approval-source-row span{overflow-wrap:anywhere;color:var(--accent-2);margin-bottom:7px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.74rem;line-height:1.35;display:block}.fixture-list{position:sticky;top:16px;overflow:hidden}.panel-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.panel-heading span{color:var(--text-muted);white-space:nowrap;font-size:.75rem}.fixture-rows{display:grid}.fixture-row{border-bottom:1px solid var(--border);background:linear-gradient(90deg,#ffffff08,#0000);grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;padding:13px 16px;display:grid}.fixture-row:last-child{border-bottom:0}.fixture-row:hover{background:#67e8f914}.fixture-name{overflow-wrap:anywhere;font-size:.9rem;font-weight:700}.fixture-path{overflow-wrap:anywhere;color:var(--text-muted);grid-column:1/-1;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.72rem;line-height:1.45}.fixture-status{color:var(--text-soft);align-self:start;font-size:.72rem}.is-valid .fixture-status{color:var(--success);border-color:#4ade8059}.is-invalid .fixture-status{color:var(--danger);border-color:#fb718559}.detail-stack{gap:16px;display:grid}.detail-panel{background:linear-gradient(180deg, #67e8f90e, transparent 180px), var(--surface);overflow:hidden}.selected-panel{border-color:var(--border-strong)}.packet-summary{background:var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid}.packet-summary div{background:#08132294;min-width:0;padding:13px 16px}.packet-summary dt{color:var(--text-muted);margin:0 0 6px;font-size:.72rem}.packet-summary dd{overflow-wrap:anywhere;color:var(--text);margin:0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.78rem}.detail-grid{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:14px;padding:14px;display:grid}.detail-grid.single{grid-template-columns:minmax(0,1fr) minmax(220px,320px)}.profile-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-column,.error-list{align-content:start;gap:12px;display:grid}.info-panel,.code-panel,.error-card{box-shadow:none;background:var(--surface-muted)}.info-panel,.code-panel{padding:14px}.info-panel ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.info-panel li,.error-card p{overflow-wrap:anywhere;color:var(--text-soft);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.76rem;line-height:1.45}.code-panel pre{border:1px solid var(--border);color:#dbeafe;background:#020817b8;border-radius:6px;max-height:520px;margin:12px 0 0;padding:14px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.74rem;line-height:1.55;overflow:auto}.error-card{padding:14px}.error-card span{color:var(--danger);font-size:.74rem;font-weight:700}.error-card strong{color:var(--text);margin:8px 0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.82rem;display:block}@media (max-width:980px){.app-shell{width:min(100% - 24px,760px)}.site-nav{grid-template-columns:1fr auto;position:static}.nav-links{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;padding:4px 0;overflow:visible}.landing-hero,.landing-section,.extension-layout,.track-split,.connector-band{grid-template-columns:1fr}.landing-hero{min-height:auto}.hero-copy h1{font-size:clamp(4.4rem,19vw,8rem)}.section-copy{position:static}.proof-strip,.setup-steps,.security-grid,.package-grid,.module-grid,.quality-grid,.seo-grid,.seo-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ecosystem-grid{grid-template-columns:1fr}.connector-grid,.standards-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-row{grid-template-columns:130px 1fr}.marketplace-header,.module-format,.roadmap-heading,.site-footer{grid-template-columns:1fr}.roadmap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer nav{justify-content:flex-start}.tier-row{grid-template-columns:80px 1fr}.tier-row p{grid-column:2}.topbar,.section-heading,.workbench,.detail-grid,.profile-detail-grid,.detail-grid.single{grid-template-columns:1fr}.topbar{display:grid}.section-heading{align-items:start;display:grid}.topbar-meta{justify-content:flex-start}.summary-grid,.packet-summary,.operator-flow,.connector-workspace,.permission-preview div,.command-status-grid,.command-state-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-hero{grid-template-columns:1fr}.manager-status{justify-content:flex-start}.command-center-header,.command-overview-layout,.knowledge-header,.knowledge-layout,.action-lanes,.readiness-row{grid-template-columns:1fr}.command-center-header,.knowledge-header{display:grid}.knowledge-status-grid,.source-expansion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.row-status{justify-items:start}.fixture-list{position:static}.profile-grid{grid-template-columns:1fr}}@media (max-width:620px){.app-shell{width:min(100% - 28px,430px);padding-top:12px}.seo-page{width:min(100% - 18px,440px)}.site-nav{border-radius:18px;grid-template-columns:1fr;gap:10px;min-height:0;padding:10px;top:0}.brand-lockup{justify-self:center}.brand-mark{border-radius:10px;width:30px;height:30px}.nav-links{grid-column:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}.nav-links a{color:#173348;background:#eef7fbdb;border-radius:999px;place-items:center;min-height:30px;font-size:.72rem;font-weight:840;display:grid}.nav-cta{justify-content:center;width:100%;padding:10px 12px}.landing-hero{gap:22px;padding:28px 0 14px}.landing-hero:before,.landing-hero:after,.hero-product:before,.hero-product:after,.connector-band:before,.seo-hero:before{inset-inline:0}.hero-copy{text-align:left;max-width:none}.hero-copy h1{font-size:clamp(4.8rem,22vw,6.1rem);line-height:.82}.hero-statement{margin-top:12px;font-size:clamp(2rem,10vw,2.85rem);line-height:.95}.hero-lede{max-width:none;font-size:1rem;line-height:1.48}.hero-support{max-width:none;font-size:.94rem;line-height:1.5}.hero-actions,.hero-actions a{width:100%}.hero-actions{gap:8px;margin-top:18px}.primary-action,.secondary-action{min-height:44px;font-size:.86rem}.seo-keywords{gap:6px;margin-top:14px}.seo-keywords span{padding:7px 8px;font-size:.68rem}.hero-product{margin-inline:-2px}.dashboard-window{border-radius:20px;transform:none}.window-chrome{min-height:42px;padding:0 12px}.setup-body{gap:10px;min-height:0;padding:12px}.setup-preview,.dashboard-metrics,.dashboard-preview,.dashboard-bottom,.control-flow-rail,.tier-row,.proof-strip,.setup-steps,.security-grid,.package-grid,.module-grid,.module-format,.quality-grid,.standards-grid,.ecosystem-grid,.seo-grid,.seo-visual-grid,.feature-row,.roadmap-grid,.track-card ul{grid-template-columns:1fr}.dashboard-tabs,.dashboard-metrics,.dashboard-preview,.dashboard-bottom,.control-flow-rail{float:none;width:auto;margin-left:0}.control-flow-rail{gap:6px;padding:8px}.control-flow-rail:before{display:none}.control-flow-rail span{min-height:30px}.dashboard-window .dashboard-tabs,.dashboard-tabs{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.dashboard-tabs span{min-height:30px;padding:7px 8px;font-size:.68rem}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboard-metric{min-height:66px;padding:9px}.dashboard-metric strong{font-size:1.18rem}.telemetry-card,.mcp-card,.policy-donut{min-height:auto;padding:12px}.wave-chart{min-height:86px}.policy-donut strong{width:64px;height:64px}.matrix-card div{grid-template-columns:1fr auto}.matrix-card p{grid-column:1/-1}.connector-grid{grid-template-columns:1fr}.platform-strip{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.platform-strip>span{border:0;grid-column:1/-1;min-height:32px}.platform-strip a{justify-content:flex-start;min-height:42px;padding:0 10px}.connector-band{border-radius:22px;gap:16px;padding:16px}.connector-heading h2,.section-copy h2,.roadmap-heading h2{font-size:clamp(2.35rem,13vw,3.6rem);line-height:.94}.connector-heading p,.section-copy p,.roadmap-heading p{font-size:.94rem;line-height:1.5}.connector-card,.ecosystem-card,.module-card,.roadmap-card,.quality-card{min-height:auto;padding:16px}.connector-card p,.ecosystem-card p,.module-card p,.roadmap-card p,.quality-card p{font-size:.9rem;line-height:1.5}.proof-strip{gap:8px}.proof-strip div{min-height:82px;padding:14px}.track-card{border-radius:20px;min-height:auto;padding:18px}.track-card h2{font-size:clamp(2.1rem,11vw,3.2rem)}.landing-section{gap:18px;padding:42px 0}.landing-section:before{border-radius:22px;inset:12px -8px}.feature-row{gap:10px;min-height:auto;padding:15px}.feature-row span{max-width:100%}.marketplace-header,.marketplace-command,.standards-grid{grid-template-columns:1fr;padding:15px}.seo-showcase{border-radius:20px;padding:14px}.seo-command-bar{border-radius:18px}.seo-graph-card,.seo-flow-card,.seo-terminal-card,.seo-module-list{min-height:250px}.seo-node{min-width:74px;min-height:36px;font-size:.72rem}.tier-row{gap:8px;min-height:auto;padding:14px}.tier-row span{min-height:32px}.ambient-field{height:760px;inset:150px -70px auto}.tier-row p{grid-column:auto}.package-card{grid-template-columns:1fr}.setup-window{border-radius:18px}.relationship-preview span,.policy-map span{min-width:44%}.summary-grid,.packet-summary,.operator-flow,.connector-workspace,.permission-preview div,.command-status-grid,.knowledge-status-grid,.source-expansion-grid,.command-state-summary{grid-template-columns:1fr}.diagnostic-console summary{align-items:center;display:grid}.fixture-row{grid-template-columns:1fr}}
