.mcp{--bg:#0c0b09;--bg-2:#111009;--card:#17150f;--card-2:#1d1b13;--text:#f0ece2;--dim:#9c9889;--faint:#67635a;--line:#2a2720;--line-2:#211f18;--green:#6dac8b;--green-hi:#91d4ae;--green-lo:#2e6b47;--font:"DM Sans","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:"DM Mono","SF Mono",ui-monospace,"Menlo",monospace;font-family:var(--font);color:var(--text);background:0 0;padding:clamp(56px,8vw,104px) 24px clamp(64px,9vw,112px);position:relative;overflow:hidden}.mcp-inner{max-width:1080px;margin:0 auto;position:relative}.mcp-head{text-align:center;max-width:720px;margin:0 auto clamp(40px,5vw,64px)}.mcp .ey{justify-content:center;margin-bottom:20px}.mcp-title{letter-spacing:-.025em;font-size:clamp(30px,5vw,50px);font-weight:600;line-height:1.06}.mcp-title .g{color:var(--green-hi);background:linear-gradient(94deg,var(--green-hi),var(--green));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.mcp-sub{max-width:560px;color:var(--dim);text-wrap:pretty;margin:22px auto 0;font-size:clamp(15px,1.6vw,17px);line-height:1.62}.mcp .stage-wrap{width:100%;max-width:940px;margin:0 auto;position:relative}.mcp .stage{aspect-ratio:960/720;width:100%;position:relative;container-type:inline-size}.mcp .wire{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mcp .wire .conn{stroke:#6dac8b52;stroke-width:1.6px;stroke-linecap:round;fill:none;stroke-dasharray:2 9;animation:2.8s linear infinite mcp-dash}@keyframes mcp-dash{to{stroke-dashoffset:-44px}}.mcp .node{background:linear-gradient(180deg,var(--card-2),var(--card));border:1px solid var(--line);white-space:nowrap;z-index:4;border-radius:2.4cqw;align-items:center;gap:2.1cqw;padding:2.1cqw 2.6cqw;transition:border-color .25s,transform .25s;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1.4cqw 3.4cqw #00000080,inset 0 1px #ffffff08}.mcp .node:hover{border-color:#6dac8b73}.mcp .node .logo{object-fit:contain;flex-shrink:0;width:4.6cqw;height:4.6cqw;display:block}.mcp .node .logo.pad{box-sizing:border-box;background:#fbfbf9;border-radius:26%;padding:.72cqw}.mcp .node .logo.custom{color:var(--green-hi);justify-content:center;align-items:center;display:inline-flex}.mcp .node .logo.custom svg{width:100%;height:100%}.mcp .node .n-txt{flex-direction:column;gap:.4cqw;line-height:1;display:flex}.mcp .node .n-name{letter-spacing:-.01em;color:var(--text);font-size:2.35cqw;font-weight:600}.mcp .node .n-role{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--faint);font-size:1.28cqw}.mcp .n-chatgpt{top:14%;left:16%}.mcp .n-cursor{top:50%;left:16%}.mcp .n-windsurf{top:86%;left:16%}.mcp .n-claude{top:14%;left:84%}.mcp .n-gemini{top:50%;left:84%}.mcp .n-custom{top:86%;left:84%}.mcp .hub{z-index:5;text-align:center;background:linear-gradient(180deg,var(--card),var(--bg));border:1px solid #6dac8b4d;border-radius:3cqw;width:29cqw;padding:3.4cqw 3cqw 3cqw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 3cqw 6cqw #0009,0 0 0 1px #6dac8b0f,inset 0 1px #ffffff0d}.mcp .hub .halo{z-index:-1;pointer-events:none;filter:blur(6px);background:radial-gradient(circle,#6dac8b52,#6dac8b17 42%,#0000 68%);border-radius:50%;width:150%;height:150%;animation:4.4s ease-in-out infinite mcp-halo;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mcp .hub .chev{width:6.6cqw;height:6.6cqw;margin:0 auto 1.6cqw;display:block}.mcp .hub .h-eye{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--green);font-size:1.35cqw;font-weight:500}.mcp .hub .h-name{letter-spacing:-.02em;margin:1cqw 0 1.4cqw;font-size:4.4cqw;font-weight:600}.mcp .hub .h-meta{font-family:var(--mono);letter-spacing:.05em;color:var(--dim);flex-wrap:wrap;justify-content:center;align-items:center;gap:1.1cqw;font-size:1.4cqw;display:flex}.mcp .hub .h-meta .sep{background:var(--faint);border-radius:50%;width:3px;height:3px}.mcp-tag{z-index:6;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--green-hi);white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2e6b4729;border:1px solid #6dac8b4d;border-radius:999px;align-items:center;gap:7px;padding:1cqw 1.8cqw;font-size:1.5cqw;font-weight:500;display:inline-flex;position:absolute;top:calc(50% + 15.5cqw);left:50%;transform:translate(-50%)}.mcp-tag .d{background:var(--green-hi);width:5px;height:5px;box-shadow:0 0 8px var(--green-hi);border-radius:50%}.mcp .caption{text-align:center;border:1px solid var(--line);border-left:2px solid var(--green);background:var(--card-2);border-radius:14px;max-width:600px;margin:clamp(40px,5vw,60px) auto 0;padding:22px 28px}.mcp .caption p{color:var(--dim);text-wrap:pretty;font-size:clamp(15px,1.7vw,18px);font-style:italic;line-height:1.55}.mcp .caption p b{color:var(--text);font-style:normal;font-weight:600}.mcp .stage-m{display:none}@media (max-width:640px){.mcp .stage-wrap{display:none}.mcp .stage-m{max-width:420px;margin:0 auto;display:block;position:relative}.mcp .m-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mcp .m-clients{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:10px;display:grid}.mcp .m-node{background:linear-gradient(180deg,var(--card-2),var(--card));border:1px solid var(--line);border-radius:14px;align-items:center;gap:11px;min-width:0;padding:13px 14px;display:flex}.mcp .m-node .logo{object-fit:contain;flex-shrink:0;width:26px;height:26px}.mcp .m-node .logo.pad{box-sizing:border-box;background:#fbfbf9;border-radius:6px;padding:4px}.mcp .m-node .logo.custom{color:var(--green-hi);justify-content:center;align-items:center;display:inline-flex}.mcp .m-node .logo.custom svg{width:100%;height:100%}.mcp .m-node .n-txt{min-width:0}.mcp .m-node .n-name{text-overflow:ellipsis;letter-spacing:-.01em;font-size:15px;font-weight:600;overflow:hidden}.mcp .m-node .n-role{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-top:3px;font-size:9px}.mcp .m-flow{height:46px;margin:2px 0;position:relative}.mcp .m-flow svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mcp .m-flow .conn{stroke:#6dac8b4d;stroke-width:1.6px;fill:none;stroke-dasharray:2 8;animation:2.8s linear infinite mcp-dash}.mcp .m-hub{text-align:center;background:linear-gradient(180deg,var(--card),var(--bg));border:1px solid #6dac8b4d;border-radius:18px;padding:22px 20px;position:relative;overflow:hidden;box-shadow:0 14px 30px #0000008c,inset 0 1px #ffffff0d}.mcp .m-hub .halo{z-index:0;filter:blur(4px);background:radial-gradient(circle,#6dac8b4d,#0000 66%);border-radius:50%;width:220px;height:220px;animation:4.4s ease-in-out infinite mcp-halo;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mcp .m-hub>*{z-index:1;position:relative}.mcp .m-hub .chev{width:34px;height:34px;margin:0 auto 10px;display:block}.mcp .m-hub .h-eye{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--green);font-size:9.5px;font-weight:500}.mcp .m-hub .h-name{letter-spacing:-.02em;margin:6px 0 9px;font-size:26px;font-weight:600}.mcp .m-hub .h-meta{font-family:var(--mono);color:var(--dim);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:10px;display:flex}.mcp .m-hub .h-meta .sep{background:var(--faint);border-radius:50%;width:3px;height:3px}.mcp .m-tag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--green-hi);background:#2e6b4729;border:1px solid #6dac8b4d;border-radius:999px;align-items:center;gap:7px;margin:14px auto 0;padding:7px 13px;font-size:10px;font-weight:500;display:inline-flex}.mcp .m-tag .d{background:var(--green-hi);width:5px;height:5px;box-shadow:0 0 8px var(--green-hi);border-radius:50%}.mcp .m-packet{fill:var(--green-hi)}}@keyframes mcp-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}@keyframes mcp-halo{0%,to{opacity:.7;transform:translate(-50%,-50%)scale(.94)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.06)}}@media (prefers-reduced-motion:reduce){.mcp .conn{stroke-dasharray:2 9;animation:none!important}.mcp .halo{animation:none!important}}:root[data-theme=light] .landing-wrapper .mcp{--bg:#f4efe4;--bg-2:#ebe4d5;--card:#fbf8f1;--card-2:#f4eee2;--text:#26231b;--dim:#55503f;--faint:#8a8473;--line:#ddd5c4;--line-2:#e6e0d0;--green:#3f8c63;--green-hi:#2f7a52;--green-lo:#bcdcc9}:root[data-theme=light] .landing-wrapper .mcp .node{box-shadow:0 1.2cqw 3cqw #786c5242,inset 0 1px #ffffff80}:root[data-theme=light] .landing-wrapper .mcp .hub{box-shadow:0 2.4cqw 5cqw #786c524d,0 0 0 1px #3f8c631a,inset 0 1px #fff9}:root[data-theme=light] .landing-wrapper .mcp .m-node,:root[data-theme=light] .landing-wrapper .mcp .m-hub{box-shadow:0 12px 26px -16px #786c5266,inset 0 1px #ffffff80}:root[data-theme=light] .landing-wrapper .mcp .wire .conn,:root[data-theme=light] .landing-wrapper .mcp .m-flow .conn{stroke:#2f7a5299;stroke-width:1.9px}:root[data-theme=light] .landing-wrapper .mcp .packets,:root[data-theme=light] .landing-wrapper .mcp .m-packet{fill:#2f7a52}
.lsecs{--bg:#0c0b09;--bg-2:#111009;--card:#17150f;--card-2:#1d1b13;--text:#f0ece2;--dim:#9c9889;--faint:#67635a;--line:#2a2720;--line-2:#211f18;--green:#6dac8b;--green-hi:#91d4ae;--green-lo:#2e6b47;--font:"DM Sans",system-ui,-apple-system,sans-serif;--mono:"DM Mono",ui-monospace,"Menlo",monospace;--maxw:1080px;font-family:var(--font);color:var(--text);-webkit-font-smoothing:antialiased;line-height:1.5}.lsecs *{box-sizing:border-box;margin:0;padding:0}.lsecs .sec{padding:clamp(60px,8vw,108px) 24px;position:relative}.lsecs .sec+.sec:before{content:"";width:min(var(--maxw),100% - 48px);background:linear-gradient(90deg,transparent,var(--line) 18%,var(--line) 82%,transparent);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.lsecs .wrap{max-width:var(--maxw);margin:0 auto}.lsecs .wrap-narrow{max-width:820px;margin:0 auto}.lsecs .eyebrow{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);align-items:center;gap:11px;margin-bottom:20px;font-size:10px;font-weight:500;display:inline-flex}.lsecs .eyebrow:before{content:"";background:var(--green);width:18px;height:1px}.lsecs .eyebrow.c{color:var(--green)}.lsecs .s-title{letter-spacing:-.022em;text-wrap:balance;font-size:clamp(25px,3.4vw,38px);font-weight:600;line-height:1.12}.lsecs .s-title .g{color:var(--green-hi)}.lsecs .s-sub{color:var(--dim);text-wrap:pretty;max-width:60ch;margin-top:16px;font-size:clamp(15px,1.5vw,17px);line-height:1.6}.lsecs .s-head{margin-bottom:clamp(34px,4vw,52px)}.lsecs .s-head.center{text-align:center}.lsecs .s-head.center .eyebrow{justify-content:center}.lsecs .s-head.center .s-sub{margin-left:auto;margin-right:auto}.lsecs a{color:var(--green);text-decoration:none}.lsecs .sec{z-index:1}.lsecs .sec .halo-bg{z-index:0;pointer-events:none;filter:blur(10px);background:radial-gradient(#6dac8b17,#0000 70%);width:min(760px,88%);height:340px;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)}.lsecs .sec>.wrap,.lsecs .sec>.wrap-narrow{z-index:1;position:relative}.lsecs .faq,.lsecs .why,.lsecs .tl,.lsecs .sov,.lsecs .brief-scene,.lsecs .claim,.lsecs .chip{box-shadow:inset 0 1px #ffffff09,0 18px 40px -22px #000c}.lsecs .cta-row{z-index:1;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:11px 22px;margin-top:clamp(30px,3.6vw,46px);display:flex;position:relative}.lsecs .cta-lead{color:var(--dim);font-size:14.5px}.lsecs .cta-lead b{color:var(--text);font-weight:600}.lsecs .cta{font-family:var(--font);color:#0b0a08;background:linear-gradient(180deg,var(--green-hi),var(--green));border:none;border-image:initial;cursor:pointer;isolation:isolate;border-radius:11px;align-items:center;gap:9px;padding:13px 22px;font-size:14.5px;font-weight:600;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:inline-flex;position:relative;box-shadow:0 10px 26px -6px #6dac8b66,inset 0 1px #ffffff59}.lsecs .cta:before{content:"";border-radius:inherit;z-index:-1;opacity:0;background:linear-gradient(180deg,#a6e0c1,var(--green-hi));transition:opacity .2s;position:absolute;inset:0}.lsecs .cta:hover{transform:translateY(-2px);box-shadow:0 16px 36px -6px #6dac8b80,inset 0 1px #fff6}.lsecs .cta:hover:before{opacity:1}.lsecs .cta:focus-visible{outline:2px solid var(--green-hi);outline-offset:3px}.lsecs .cta .arw{transition:transform .2s}.lsecs .cta:hover .arw{transform:translate(3px)}.lsecs .cta svg{width:16px;height:16px}.lsecs .cta.ghost{color:var(--green);box-shadow:none;background:0 0;border:1px solid #6dac8b66;padding:12px 18px}.lsecs .cta.ghost:before{display:none}.lsecs .cta.ghost:hover{background:#2e6b4724;border-color:#6dac8b99;transform:translateY(-2px)}.lsecs .faq-grid{flex-direction:column;gap:12px;display:flex}.lsecs .faq{border:1px solid var(--line);background:linear-gradient(180deg,var(--card-2),var(--card));border-radius:15px;transition:border-color .25s;overflow:hidden}.lsecs .faq[open]{border-color:#6dac8b47;box-shadow:inset 0 1px #ffffff0b,0 20px 44px -20px #000000d9,0 0 0 1px #6dac8b1a}.lsecs .faq summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:16px;padding:20px 22px;list-style:none;display:flex}.lsecs .faq summary::-webkit-details-marker{display:none}.lsecs .faq .q{letter-spacing:-.01em;color:var(--text);flex:1;font-size:clamp(15px,1.6vw,17px);font-weight:600}.lsecs .faq .reg{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--faint);border:1px solid var(--line);border-radius:5px;flex-shrink:0;padding:3px 7px;font-size:9px}.lsecs .faq[open] .reg{color:var(--green);border-color:#6dac8b52}.lsecs .faq .plus{flex-shrink:0;width:22px;height:22px;position:relative}.lsecs .faq .plus:before,.lsecs .faq .plus:after{content:"";background:var(--dim);border-radius:2px;transition:transform .28s cubic-bezier(.16,1,.3,1),background .2s;position:absolute;top:50%;left:50%}.lsecs .faq .plus:before{width:13px;height:1.6px;transform:translate(-50%,-50%)}.lsecs .faq .plus:after{width:1.6px;height:13px;transform:translate(-50%,-50%)}.lsecs .faq[open] .plus:after{transform:translate(-50%,-50%)rotate(90deg)scaleX(0)}.lsecs .faq[open] .plus:before{background:var(--green)}.lsecs .faq .a{color:var(--dim);text-wrap:pretty;padding:0 22px 22px;font-size:14.5px;line-height:1.62}.lsecs .faq .a b{color:var(--text);font-weight:600}.lsecs .faq .a .em{color:var(--green-hi);font-weight:500}.lsecs .faq-legend{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);flex-wrap:wrap;gap:16px;margin-top:20px;font-size:10px;display:flex}.lsecs .faq-legend .li{align-items:center;gap:7px;display:flex}.lsecs .faq-legend .sw{background:var(--faint);border-radius:2px;width:8px;height:8px}.lsecs .faq-legend .sw.c{background:var(--green)}.lsecs .manifest{text-align:center;position:relative}.lsecs .manifest .glow{pointer-events:none;filter:blur(8px);z-index:0;background:radial-gradient(#6dac8b1a,#0000 70%);width:min(680px,90%);height:280px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lsecs .manifest .big{z-index:1;letter-spacing:-.028em;text-wrap:balance;max-width:19ch;margin:0 auto;font-size:clamp(28px,4.8vw,52px);font-weight:600;line-height:1.14;position:relative}.lsecs .manifest .big .g{color:var(--green-hi)}.lsecs .manifest .tag{z-index:1;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--green);align-items:center;gap:9px;margin-top:26px;font-size:11px;display:inline-flex;position:relative}.lsecs .manifest .tag .dot{background:var(--green-hi);border-radius:50%;width:6px;height:6px;animation:2.6s ease-in-out infinite ls-pulse;box-shadow:0 0 10px #91d4aeb3}.lsecs .why-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.lsecs .why{border:1px solid var(--line);background:linear-gradient(180deg,var(--card-2),var(--card));border-radius:15px;flex-direction:column;gap:11px;min-height:150px;padding:20px;transition:border-color .25s,transform .25s;display:flex;position:relative}.lsecs .why:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0d,0 22px 44px -20px #000000d9,0 0 0 1px #6dac8b1f}.lsecs .why .wic{border:1px solid var(--line);background:var(--bg-2);width:34px;height:34px;color:var(--dim);border-radius:9px;place-items:center;display:grid}.lsecs .why .wic svg{width:18px;height:18px}.lsecs .why .wt{letter-spacing:-.01em;color:var(--text);font-size:15px;font-weight:600}.lsecs .why .wd{color:var(--faint);margin-top:auto;font-size:12.5px;line-height:1.5}.lsecs .why.delta{background:linear-gradient(180deg, #6dac8b1f, var(--card));border-color:#6dac8b4d}.lsecs .why.delta .wic{color:var(--green-hi);background:#2e6b4733;border-color:#6dac8b59}.lsecs .why.delta .wt{color:var(--green-hi)}.lsecs .why.delta .wd{color:var(--dim)}.lsecs .why.delta:after{content:attr(data-delta);font-family:var(--mono);letter-spacing:.12em;color:var(--green);opacity:.8;font-size:8px;position:absolute;top:14px;right:14px}.lsecs .why-split{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);grid-column:1/-1;align-items:center;gap:14px;margin:6px 0;font-size:10px;display:flex}.lsecs .why-split:before,.lsecs .why-split:after{content:"";background:var(--line);flex:1;height:1px}.lsecs .tl{border:1px solid var(--line);background:linear-gradient(180deg,var(--card-2),var(--card));border-radius:16px;grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}.lsecs .tl-col{border-left:1px solid var(--line);padding:26px 24px 28px;position:relative}.lsecs .tl-col:first-child{border-left:none}.lsecs .tl-col .rail{align-items:center;gap:10px;margin-bottom:20px;display:flex}.lsecs .tl-col .stage-dot{background:var(--bg-2);border:2px solid var(--green-lo);border-radius:50%;flex-shrink:0;width:11px;height:11px;position:relative}.lsecs .tl-col .stage-line{background:repeating-linear-gradient(90deg,var(--line),var(--line) 3px,transparent 3px,transparent 8px);flex:1;height:1px}.lsecs .tl-col.c3 .stage-dot{border-color:var(--green);background:var(--green);box-shadow:0 0 12px #6dac8b99}.lsecs .tl-col.c2 .stage-dot{border-color:var(--green)}.lsecs .tl-when{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--green);margin-bottom:8px;font-size:11px}.lsecs .tl-cap{letter-spacing:-.015em;margin-bottom:12px;font-size:19px;font-weight:600}.lsecs .tl-col.c3 .tl-cap{color:var(--green-hi)}.lsecs .tl-body{color:var(--dim);text-wrap:pretty;font-size:13.5px;line-height:1.62}.lsecs .tl-bars{align-items:flex-end;gap:4px;height:34px;margin-top:20px;display:flex}.lsecs .tl-bars i{background:var(--green-lo);opacity:.5;border-radius:2px;flex:1}.lsecs .tl-col.c1 .tl-bars i:nth-child(-n+2){opacity:.5}.lsecs .tl-col.c1 .tl-bars i:nth-child(n+3){opacity:.12}.lsecs .tl-col.c2 .tl-bars i:nth-child(-n+5){opacity:.6}.lsecs .tl-col.c2 .tl-bars i:nth-child(n+6){opacity:.14}.lsecs .tl-col.c3 .tl-bars i{opacity:.85;background:var(--green)}.lsecs .sov{border:1px solid var(--line);background:radial-gradient(120% 130% at 15% 0%,#2e6b4729,transparent 55%), linear-gradient(180deg,var(--card-2),var(--card));border-radius:20px;position:relative;overflow:hidden}.lsecs .sov-inner{grid-template-columns:1.1fr 1fr;gap:0;display:grid}.lsecs .sov-left{padding:clamp(30px,4vw,48px)}.lsecs .sov-left .eyebrow{margin-bottom:18px}.lsecs .sov-title{letter-spacing:-.025em;font-size:clamp(26px,3.6vw,40px);font-weight:600;line-height:1.1}.lsecs .sov-title .g{color:var(--green-hi)}.lsecs .sov-punch{border-top:1px solid var(--line);letter-spacing:-.01em;color:var(--text);margin-top:26px;padding-top:22px;font-size:clamp(17px,2vw,21px);font-weight:500}.lsecs .sov-punch .g{color:var(--green-hi)}.lsecs .sov-right{border-left:1px solid var(--line);flex-direction:column;display:flex}.lsecs .sov-pt{border-top:1px solid var(--line);gap:14px;padding:20px 24px;display:flex}.lsecs .sov-pt:first-child{border-top:none}.lsecs .sov-pt .pic{width:32px;height:32px;color:var(--green-hi);background:#2e6b4729;border:1px solid #6dac8b47;border-radius:9px;flex-shrink:0;place-items:center;display:grid}.lsecs .sov-pt .pic svg{width:17px;height:17px}.lsecs .sov-pt .pt-t{color:var(--text);margin-bottom:3px;font-size:14.5px;font-weight:600}.lsecs .sov-pt .pt-d{color:var(--faint);font-size:12.5px;line-height:1.5}.lsecs .sov-map{opacity:.14;pointer-events:none;position:absolute;bottom:16px;right:20px}.lsecs .sov-map circle{fill:var(--green)}.lsecs .brief-scene{border:1px solid var(--line);background:linear-gradient(180deg,var(--card-2),var(--card));border-radius:20px;max-width:600px;margin:0 auto;overflow:hidden;box-shadow:0 30px 70px #00000080}.lsecs .bs-top{border-bottom:1px solid var(--line);background:var(--bg-2);align-items:center;gap:11px;padding:15px 18px;display:flex}.lsecs .bs-mark{flex-shrink:0;width:26px;height:26px}.lsecs .bs-when{font-family:var(--mono);letter-spacing:.06em;color:var(--dim);font-size:11px}.lsecs .bs-when b{color:var(--text);font-weight:500}.lsecs .bs-live{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--green);align-items:center;gap:7px;margin-left:auto;font-size:9.5px;display:inline-flex}.lsecs .bs-live .dot{background:var(--green-hi);width:6px;height:6px;box-shadow:0 0 8px var(--green-hi);border-radius:50%;animation:2.6s ease-in-out infinite ls-pulse}.lsecs .bs-body{flex-direction:column;gap:11px;padding:16px;display:flex}.lsecs .alert{border:1px solid var(--line);background:var(--bg-2);opacity:0;border-radius:13px;gap:13px;padding:15px 16px;animation:.6s cubic-bezier(.16,1,.3,1) forwards ls-rise;display:flex;transform:translateY(10px)}.lsecs .alert:first-child{animation-delay:.1s}.lsecs .alert:nth-child(2){animation-delay:.28s}.lsecs .alert:nth-child(3){animation-delay:.46s}.lsecs .alert .aic{border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.lsecs .alert .aic svg{width:16px;height:16px}.lsecs .alert.rec .aic{color:#7aa7d8;background:#3f72b024}.lsecs .alert.rel .aic{color:#d8a05a;background:#c9924a29}.lsecs .alert.dec .aic{color:var(--green-hi);background:#6dac8b29}.lsecs .alert .atx{color:var(--text);flex:1;font-size:13.5px;line-height:1.5}.lsecs .alert .atx em{color:var(--dim);font-style:italic}.lsecs .alert .atx b{font-weight:600}.lsecs .alert .ago{color:var(--faint);flex-shrink:0;align-self:center}.lsecs .alert .ago svg{width:16px;height:16px}.lsecs .bs-foot{border-top:1px solid var(--line);color:var(--dim);align-items:center;gap:12px;padding:16px 18px;font-size:13.5px;display:flex}.lsecs .bs-foot .vs{color:var(--faint)}.lsecs .bs-foot b{color:var(--green-hi);font-weight:600}.lsecs .verify{max-width:640px;margin:0 auto}.lsecs .claim{border:1px solid var(--line);background:linear-gradient(180deg,var(--card-2),var(--card));border-radius:16px;padding:22px 24px}.lsecs .claim .said{align-items:flex-start;gap:13px;display:flex}.lsecs .claim .cm{flex-shrink:0;width:28px;height:28px}.lsecs .claim .said p{letter-spacing:-.01em;color:var(--text);font-size:clamp(16px,1.9vw,19px);font-weight:500;line-height:1.42}.lsecs .claim .said p .u{color:var(--green-hi);border-bottom:1px dashed #6dac8b80;padding-bottom:1px}.lsecs .reveal{border:none;border-image:initial;cursor:pointer;font-family:var(--mono);letter-spacing:.04em;color:var(--green);background:0 0;align-items:center;gap:8px;margin-top:6px;padding:8px 0 2px 41px;font-size:12px;transition:color .2s;display:inline-flex}.lsecs .reveal:hover{color:var(--green-hi)}.lsecs .reveal .arw{transition:transform .3s cubic-bezier(.16,1,.3,1)}.lsecs .reveal.open .arw{transform:rotate(90deg)}.lsecs .reveal .arw svg{width:14px;height:14px}.lsecs .sources{grid-template-rows:0fr;margin-left:41px;transition:grid-template-rows .4s cubic-bezier(.16,1,.3,1);display:grid}.lsecs .sources.open{grid-template-rows:1fr}.lsecs .sources .clip{overflow:hidden}.lsecs .src-inner{flex-direction:column;gap:8px;padding-top:14px;display:flex}.lsecs .src{border:1px solid var(--line-2);background:var(--bg-2);opacity:0;border-radius:11px;align-items:center;gap:12px;padding:12px 14px;display:flex;transform:translate(-8px)}.lsecs .sources.open .src{animation:.45s cubic-bezier(.16,1,.3,1) forwards ls-slidein}.lsecs .sources.open .src:first-child{animation-delay:60ms}.lsecs .sources.open .src:nth-child(2){animation-delay:.13s}.lsecs .sources.open .src:nth-child(3){animation-delay:.2s}.lsecs .sources.open .src:nth-child(4){animation-delay:.27s}.lsecs .sources.open .src:nth-child(5){animation-delay:.34s}.lsecs .src .sic{background:var(--card-2);border:1px solid var(--line);width:26px;height:26px;color:var(--dim);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.lsecs .src .sic svg{width:14px;height:14px}.lsecs .src .st{color:var(--text);flex:1;font-size:13px}.lsecs .src .sd{font-family:var(--mono);color:var(--faint);letter-spacing:.03em;font-size:10.5px}.lsecs .verify-foot{text-align:center;color:var(--dim);margin-top:20px;font-size:14px}.lsecs .verify-foot b{color:var(--text);font-weight:600}.lsecs .prompts{flex-wrap:wrap;gap:12px;display:flex}.lsecs .chip{border:1px solid var(--line);background:linear-gradient(180deg,var(--card-2),var(--card));cursor:pointer;color:var(--text);text-align:left;border-radius:13px;align-items:center;gap:11px;padding:14px 18px;font-size:14px;line-height:1.4;transition:border-color .22s,transform .22s,background .22s;display:inline-flex}.lsecs .chip:hover{background:linear-gradient(180deg,#2e6b471f,var(--card));border-color:#6dac8b59;transform:translateY(-2px)}.lsecs .chip .cq{background:var(--bg-2);border:1px solid var(--line);width:26px;height:26px;color:var(--green);border-radius:8px;flex-shrink:0;place-items:center;transition:all .22s;display:grid}.lsecs .chip:hover .cq{color:var(--green-hi);background:#2e6b4738;border-color:#6dac8b66}.lsecs .chip .cq svg{width:14px;height:14px}.lsecs .chip .carr{color:var(--faint);opacity:0;margin-left:2px;transition:all .22s;transform:translate(-4px)}.lsecs .chip:hover .carr{opacity:1;color:var(--green);transform:translate(0)}.lsecs .chip .carr svg{width:15px;height:15px}.lsecs .prompts-foot{font-family:var(--mono);letter-spacing:.05em;color:var(--faint);align-items:center;gap:9px;margin-top:24px;font-size:11px;display:inline-flex}.lsecs .prompts-foot .dot{background:var(--green);border-radius:50%;width:5px;height:5px}@keyframes ls-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.78)}}@keyframes ls-rise{to{opacity:1;transform:none}}@keyframes ls-slidein{to{opacity:1;transform:none}}@media (max-width:860px){.lsecs .why-grid{grid-template-columns:repeat(2,1fr)}.lsecs .tl{grid-template-columns:1fr}.lsecs .tl-col{border-left:none;border-top:1px solid var(--line)}.lsecs .tl-col:first-child{border-top:none}.lsecs .sov-inner{grid-template-columns:1fr}.lsecs .sov-right{border-left:none;border-top:1px solid var(--line)}}@media (max-width:560px){.lsecs .sec{padding:52px 18px}.lsecs .why-grid{grid-template-columns:1fr}.lsecs .why{min-height:0}.lsecs .faq summary{gap:12px;padding:17px 18px}.lsecs .faq .reg{display:none}.lsecs .prompts .chip{width:100%}.lsecs .reveal,.lsecs .sources{margin-left:0;padding-left:0}}@media (prefers-reduced-motion:reduce){.lsecs .alert,.lsecs .src{opacity:1;transform:none}}:root[data-theme=light] .landing-wrapper .lsecs{--bg:#f4efe4;--bg-2:#ebe4d5;--card:#fbf8f1;--card-2:#f4eee2;--text:#26231b;--dim:#55503f;--faint:#8a8473;--line:#ddd5c4;--line-2:#e6e0d0;--green:#3f8c63;--green-hi:#2f7a52;--green-lo:#bcdcc9}:root[data-theme=light] .landing-wrapper .lsecs .why.delta{background:linear-gradient(180deg, #3f8c631a, var(--card))}:root[data-theme=light] .landing-wrapper .lsecs .faq,:root[data-theme=light] .landing-wrapper .lsecs .why,:root[data-theme=light] .landing-wrapper .lsecs .tl,:root[data-theme=light] .landing-wrapper .lsecs .brief-scene,:root[data-theme=light] .landing-wrapper .lsecs .claim{box-shadow:inset 0 1px #fff9,0 12px 30px -18px #786c5259}:root[data-theme=light] .landing-wrapper .lsecs .faq[open]{box-shadow:inset 0 1px #fff9,0 16px 36px -18px #786c526b,0 0 0 1px #3f8c6324}:root[data-theme=light] .landing-wrapper .lsecs .why:hover{box-shadow:inset 0 1px #fff9,0 16px 34px -16px #786c5273,0 0 0 1px #3f8c6329}:root[data-theme=light] .landing-wrapper .lsecs .brief-scene{box-shadow:0 24px 60px -30px #786c5273}