.lc-body{--lc-ink:#171923;--lc-ink-soft:#333746;--lc-muted:#737988;--lc-subtle:#9aa0ad;--lc-line:#e8eaf0;--lc-line-strong:#dce0e8;--lc-paper:#fff;--lc-canvas:#f8f9fc;--lc-canvas-soft:#fbfcfe;--lc-radius-sm:10px;--lc-radius-md:16px;--lc-radius-lg:24px;--lc-radius-xl:32px;--lc-shadow-card:0 10px 34px #1a233f0e, 0 2px 7px #1a233f09;--lc-shadow-float:0 24px 70px #1a233f1f, 0 4px 16px #1a233f0d;--lc-font-sans:Arial, Helvetica, sans-serif;--lc-font-editorial:Georgia, "Times New Roman", serif;--lc-font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--lc-accent:#4155ff;--lc-accent-strong:#3346e9;--lc-accent-soft:#eef0ff;--lc-accent-line:#d8dcff;--lc-content-width:1160px;min-width:320px;color:var(--lc-ink);background:var(--lc-canvas-soft);font-family:var(--lc-font-sans);letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;font-weight:400;line-height:1.55}.lc-body *,.lc-body :before,.lc-body :after{box-sizing:border-box}.lc-body a{color:inherit;text-decoration:none}.lc-body button,.lc-body input,.lc-body select,.lc-body textarea{font:inherit}.lc-body button{color:inherit}.lc-body img,.lc-body svg,.lc-body canvas{max-width:100%}.lc-body :focus-visible{outline:3px solid color-mix(in srgb, var(--lc-accent) 60%, white);outline-offset:3px}.lc-product-page[data-category=mcp]{--lc-accent:#3d59ed;--lc-accent-strong:#2f47cf;--lc-accent-soft:#edf1ff;--lc-accent-line:#d5ddff;--lc-hero-gradient:radial-gradient(ellipse at 76% 8%, #6789ff52, transparent 43%), radial-gradient(ellipse at 14% 92%, #4c74ff38, transparent 49%), linear-gradient(118deg, #eff3ff 0%, #f8f9ff 51%, #fff 100%)}.lc-product-page[data-category=plugin]{--lc-accent:#a88600;--lc-accent-strong:#806700;--lc-accent-soft:#fff8dd;--lc-accent-line:#f0e1a2;--lc-hero-gradient:radial-gradient(ellipse at 80% 0%, #ffdb5578, transparent 42%), radial-gradient(ellipse at 13% 92%, #f6cc3d4d, transparent 49%), linear-gradient(118deg, #fff7d9 0%, #fffbee 52%, #fff 100%)}.lc-product-page[data-category=ai-tools]{--lc-accent:#7952c7;--lc-accent-strong:#603da9;--lc-accent-soft:#f4efff;--lc-accent-line:#e2d7ff;--lc-hero-gradient:radial-gradient(ellipse at 78% 4%, #b591ff57, transparent 43%), radial-gradient(ellipse at 12% 92%, #9b75eb38, transparent 49%), linear-gradient(118deg, #f5efff 0%, #faf7ff 51%, #fff 100%)}.lc-product-page[data-category=repo]{--lc-accent:#d56a3d;--lc-accent-strong:#b7532c;--lc-accent-soft:#fff1e9;--lc-accent-line:#f6d7c7;--lc-hero-gradient:radial-gradient(ellipse at 78% 4%, #ffa67759, transparent 43%), radial-gradient(ellipse at 12% 92%, #ee7d4a3b, transparent 49%), linear-gradient(118deg, #fff0e8 0%, #fff8f3 51%, #fff 100%)}.lc-product-page[data-category=agent-skills]{--lc-accent:#388354;--lc-accent-strong:#286a42;--lc-accent-soft:#eaf6ee;--lc-accent-line:#cde8d5;--lc-hero-gradient:radial-gradient(ellipse at 78% 4%, #70c68952, transparent 43%), radial-gradient(ellipse at 12% 92%, #4fa96c33, transparent 49%), linear-gradient(118deg, #eaf6ed 0%, #f6fbf7 51%, #fff 100%)}.lc-body .lc-site-header,.lc-body .lc-site-footer{width:min(var(--lc-content-width), calc(100% - 64px));margin-inline:auto}.lc-body .lc-site-header{border-bottom:1px solid #242a3c14;align-items:center;gap:38px;min-height:76px;display:flex}.lc-body .lc-brand{color:var(--lc-ink);letter-spacing:-.055em;align-items:center;gap:9px;font-size:20px;font-weight:700;display:inline-flex}.lc-body .lc-brand-mark{border:1px solid var(--lc-accent-line);width:29px;height:29px;color:var(--lc-accent);background:var(--lc-accent-soft);border-radius:10px;place-items:center;font-size:17px;line-height:1;display:grid}.lc-body .lc-primary-nav{align-items:center;gap:28px;margin-left:auto;display:flex}.lc-body .lc-primary-nav a,.lc-body .lc-nav-action{color:#5f6472;letter-spacing:-.012em;font-size:13px;font-weight:600;transition:color .18s,background-color .18s,border-color .18s}.lc-body .lc-primary-nav a:hover{color:var(--lc-ink)}.lc-body .lc-nav-action{border:1px solid var(--lc-line-strong);color:var(--lc-ink);background:#ffffffc7;border-radius:999px;align-items:center;gap:12px;padding:11px 16px;display:inline-flex}.lc-body .lc-nav-action:hover{border-color:var(--lc-accent-line);background:var(--lc-accent-soft)}.lc-body .lc-breadcrumbs{color:var(--lc-muted);letter-spacing:.005em;flex-wrap:wrap;align-items:center;gap:9px;font-size:12px;font-weight:500;display:flex}.lc-body .lc-breadcrumbs .lc-separator{color:#b2b7c2}.lc-body .lc-eyebrow,.lc-body .lc-micro-label{color:var(--lc-accent-strong);font-family:var(--lc-font-mono);letter-spacing:.105em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700;line-height:1.5}.lc-body .lc-product-page h1,.lc-body .lc-product-page h2,.lc-body .lc-product-page h3,.lc-body .lc-product-page h4,.labsco-home h1,.labsco-home h2,.labsco-home h3{color:var(--lc-ink);font-family:var(--lc-font-sans);text-wrap:balance;font-weight:600}.lc-body .lc-product-page h1{letter-spacing:-.065em;overflow-wrap:anywhere;margin:16px 0 14px;font-size:clamp(40px,5.4vw,68px);line-height:.99}.lc-body .lc-product-page h2{letter-spacing:-.05em;margin:0;font-size:clamp(28px,3.4vw,42px);line-height:1.08}.lc-body .lc-product-page h3{letter-spacing:-.035em;margin:0;font-size:22px;line-height:1.2}.lc-body .lc-product-page h4{letter-spacing:-.018em;margin:0;font-size:16px;line-height:1.35}.lc-body .lc-product-page p{color:var(--lc-ink-soft);margin:0}.lc-body .lc-product-page .lc-lede{color:#4e5362;letter-spacing:-.012em;max-width:690px;font-size:clamp(16px,1.65vw,19px);line-height:1.62}.lc-body .lc-product-page em,.labsco-home em{color:var(--lc-accent-strong);font-family:var(--lc-font-editorial);font-weight:400}.lc-body .lc-product-page{--lc-page-bg:#fafbfe;background:var(--lc-page-bg);min-height:100vh}.lc-body .lc-product-hero-wrap{background:var(--lc-hero-gradient);padding:0 0 38px}.lc-body .lc-product-hero-wrap .lc-site-header{border-color:#31394f17}.lc-body .lc-product-hero{width:min(var(--lc-content-width), calc(100% - 64px));grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:end;gap:clamp(34px,6vw,84px);margin:0 auto;padding:36px 0 24px;display:grid}.lc-body .lc-hero-main{min-width:0}.lc-body .lc-product-identity{align-items:center;gap:12px;margin:0 0 10px;display:flex}.lc-body .lc-hero-main>.lc-product-identity{margin-top:23px}.lc-body .lc-category-pill,.lc-body .lc-status-pill,.lc-body .lc-tag{border:1px solid var(--lc-accent-line);width:fit-content;color:var(--lc-accent-strong);letter-spacing:.025em;background:#ffffffa8;border-radius:999px;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.lc-body .lc-category-pill{font-family:var(--lc-font-mono);letter-spacing:.08em;text-transform:uppercase;gap:7px;padding:7px 11px;font-size:10px}.lc-body .lc-category-dot{background:var(--lc-accent);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--lc-accent) 14%, transparent);border-radius:50%}.lc-body .lc-status-pill{color:#4f6758;background:#f9fffab8;border-color:#d7e8dc;padding:6px 10px;font-weight:600}.lc-body .lc-product-meta{color:#686e7a;flex-wrap:wrap;gap:8px 17px;margin-top:19px;font-size:12px;display:flex}.lc-body .lc-product-meta span{align-items:center;gap:6px;display:inline-flex}.lc-body .lc-product-meta strong{color:#313645;font-weight:600}.lc-body .lc-quick-facts{border-radius:var(--lc-radius-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffdb;border:1px solid #dce0e9e6;overflow:hidden;box-shadow:0 12px 40px #1f2b4b14,0 2px 8px #1f2b4b09}.lc-body .lc-quick-facts h2{color:#757b89;font-family:var(--lc-font-mono);letter-spacing:.1em;text-transform:uppercase;padding:16px 18px 12px;font-size:10px;line-height:1.4}.lc-body .lc-fact-list{margin:0;padding:0 18px 8px;list-style:none}.lc-body .lc-fact-list li{border-top:1px solid #eff0f4;grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);gap:12px;padding:10px 0;font-size:12px;line-height:1.4;display:grid}.lc-body .lc-fact-list li:first-child{border-top:0}.lc-body .lc-fact-list dt{color:#818694}.lc-body .lc-fact-list dd{color:#303544;text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.lc-body .lc-fact-count{color:var(--lc-accent-strong)}.lc-body .lc-product-tabs-wrap{z-index:8;border-bottom:1px solid var(--lc-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;position:sticky;top:0}.lc-body .lc-product-tabs{width:min(var(--lc-content-width), calc(100% - 64px));scrollbar-width:none;align-items:center;gap:28px;min-height:60px;margin:0 auto;display:flex;overflow-x:auto}.lc-body .lc-product-tabs::-webkit-scrollbar{display:none}.lc-body .lc-product-tabs a,.lc-body .lc-product-tabs button{color:#737887;cursor:pointer;letter-spacing:-.01em;background:0 0;border:0;flex:none;align-items:center;min-height:60px;padding:1px 0 0;font-size:13px;font-weight:600;display:inline-flex;position:relative}.lc-body .lc-product-tabs .is-active{color:var(--lc-ink)}.lc-body .lc-product-tabs .is-active:after{background:var(--lc-accent);content:"";border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.lc-body .lc-product-content{width:min(var(--lc-content-width), calc(100% - 64px));grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:64px;margin:0 auto;padding:48px 0 88px;display:grid}.lc-body .lc-content-main{min-width:0}.lc-body .lc-section{border-bottom:1px solid var(--lc-line);margin:0 0 40px;padding:0 0 40px}.lc-body .lc-section:last-child{border-bottom:0;margin-bottom:0}.lc-body .lc-section-heading{justify-content:space-between;align-items:end;gap:18px;margin:0 0 20px;display:flex}.lc-body .lc-section-heading>div{gap:7px;display:grid}.lc-body .lc-section-heading .lc-eyebrow{color:var(--lc-muted)}.lc-body .lc-section-intro{max-width:720px;color:var(--lc-muted);margin:-5px 0 20px;font-size:14px;line-height:1.6}.lc-body .lc-sidebar{gap:16px;display:grid;position:sticky;top:88px}.lc-body .lc-side-card,.lc-body .lc-content-card{border:1px solid var(--lc-line);border-radius:var(--lc-radius-md);background:var(--lc-paper);box-shadow:var(--lc-shadow-card)}.lc-body .lc-side-card{padding:18px}.lc-body .lc-side-card h3{color:#747a88;font-family:var(--lc-font-mono);letter-spacing:.09em;text-transform:uppercase;margin:0 0 13px;font-size:10px;line-height:1.5}.lc-body .lc-side-links{gap:10px;display:grid}.lc-body .lc-side-links a{color:#444a58;justify-content:space-between;gap:12px;font-size:12px;line-height:1.45;display:flex}.lc-body .lc-side-links a:hover{color:var(--lc-accent-strong)}.lc-body .lc-side-note{color:var(--lc-muted);font-size:12px;line-height:1.55}.lc-body .lc-content-card{padding:22px}.lc-body .lc-content-card h4+p,.lc-body .lc-content-card h3+p{margin-top:9px}.lc-body .lc-content-card p{color:#555b69;font-size:14px;line-height:1.7}.lc-body .lc-content-card p+p{margin-top:11px}.lc-body .lc-content-card h4{margin:20px 0 8px}.lc-body .lc-content-card h4:first-child{margin-top:0}.lc-body .lc-content-card ul,.lc-body .lc-content-card ol{color:#4f5563;gap:9px;margin:13px 0 0;padding-left:20px;font-size:14px;line-height:1.65;display:grid}.lc-body .lc-tag-list{flex-wrap:wrap;gap:8px;display:flex}.lc-body .lc-tag{color:#5e6471;background:#fff;border-color:#e4e6ec;padding:7px 10px;font-weight:600}.lc-body .lc-parent-link{border:1px solid var(--lc-accent-line);color:var(--lc-accent-strong);background:var(--lc-accent-soft);border-radius:12px;align-items:center;gap:9px;padding:10px 13px;font-size:12px;font-weight:600;display:inline-flex}.lc-body .lc-parent-link:hover{filter:saturate(1.1)}.lc-body .lc-code-panel{border-radius:var(--lc-radius-md);color:#f6f7fb;background:#1c2030;border:1px solid #252a38;overflow:hidden;box-shadow:0 12px 28px #181e311f}.lc-body .lc-code-head{color:#aeb4c5;font-family:var(--lc-font-mono);letter-spacing:.055em;text-transform:uppercase;border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:12px;padding:12px 16px;font-size:10px;display:flex}.lc-body .lc-code-panel pre{color:#f2f3f8;font-family:var(--lc-font-mono);tab-size:2;margin:0;padding:18px 20px;font-size:12px;line-height:1.75;overflow-x:auto}.lc-body .lc-code-panel code{font-family:inherit}.lc-body .lc-inline-code{color:#39405b;font-family:var(--lc-font-mono);background:#f0f2f8;border-radius:5px;padding:2px 5px;font-size:.92em}.lc-body .lc-action-link{color:var(--lc-accent-strong);align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.lc-body .lc-action-link:hover{text-underline-offset:3px;text-decoration:underline}.lc-body .lc-detail-list{gap:12px;display:grid}.lc-body .lc-detail-row{border:1px solid var(--lc-line);background:#fff;border-radius:13px;justify-content:space-between;align-items:flex-start;gap:20px;padding:15px 17px;display:flex}.lc-body .lc-detail-row-main{gap:5px;min-width:0;display:grid}.lc-body .lc-detail-row strong{color:#292e3b;letter-spacing:-.015em;font-size:14px}.lc-body .lc-detail-row p{color:var(--lc-muted);font-size:12px;line-height:1.55}.lc-body .lc-detail-row .lc-action-link{flex:none;margin-top:2px}.lc-body .lc-skill-group{border:1px solid var(--lc-line);border-radius:var(--lc-radius-md);background:#fff;overflow:hidden}.lc-body .lc-skill-group+.lc-skill-group{margin-top:14px}.lc-body .lc-skill-group-head{background:#fcfcfe;border-bottom:1px solid #eff0f4;justify-content:space-between;align-items:center;gap:14px;padding:15px 18px;display:flex}.lc-body .lc-skill-group-head h3{font-size:16px}.lc-body .lc-skill-count{color:var(--lc-muted);font-size:11px;font-weight:600}.lc-body .lc-skill-row{border-top:1px solid #f0f1f5;justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;display:flex}.lc-body .lc-skill-row:first-child{border-top:0}.lc-body .lc-skill-row-main{gap:5px;min-width:0;display:grid}.lc-body .lc-skill-row strong{color:#2c3140;letter-spacing:-.012em;overflow-wrap:anywhere;font-size:13px}.lc-body .lc-skill-row p{color:var(--lc-muted);font-size:12px;line-height:1.5}.lc-body .lc-skill-open{color:var(--lc-accent-strong);flex:none;font-size:11px;font-weight:700}.lc-body .lc-capability-rail{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--lc-accent-line) transparent;grid-auto-columns:minmax(220px,calc(25% - 9px));grid-auto-flow:column;gap:12px;padding:2px 2px 12px;display:grid;overflow-x:auto}.lc-body .lc-capability-card{scroll-snap-align:start;border:1px solid var(--lc-line);background:#fff;border-radius:14px;min-height:168px;padding:17px}.lc-body .lc-capability-card .lc-index{color:var(--lc-accent);font-family:var(--lc-font-mono);letter-spacing:.06em;margin:0 0 17px;font-size:10px;display:block}.lc-body .lc-capability-card h4{margin-bottom:8px}.lc-body .lc-capability-card p{color:var(--lc-muted);font-size:12px;line-height:1.6}.lc-body .lc-install-route{gap:12px;display:grid}.lc-body .lc-install-route+.lc-install-route{margin-top:14px}.lc-body .lc-route-title{color:#333847;align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.lc-body .lc-route-step{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;display:grid}.lc-body .lc-step-number{width:28px;height:28px;color:var(--lc-accent-strong);background:var(--lc-accent-soft);font-family:var(--lc-font-mono);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.lc-body .lc-step-copy{gap:6px;padding-top:3px;display:grid}.lc-body .lc-step-copy strong{color:#333847;font-size:13px}.lc-body .lc-step-copy p{color:var(--lc-muted);font-size:12px;line-height:1.6}.lc-body .lc-site-footer{border-top:1px solid var(--lc-line);color:#818694;justify-content:space-between;align-items:center;gap:20px;padding:25px 0 34px;font-size:11px;display:flex}.labsco-home{--lc-home-canvas:#fff;--lc-home-ink:#171923;color:var(--lc-home-ink);background:var(--lc-home-canvas);isolation:isolate;position:relative;overflow:hidden}.labsco-home .atlas-flow-canvas{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.labsco-home>:not(.atlas-flow-canvas){z-index:1;position:relative}.labsco-home .atlas-header,.labsco-home .atlas-hero,.labsco-home .atlas-category-guide,.labsco-home .atlas-source,.labsco-home .atlas-connect-section,.labsco-home .atlas-footer{width:min(1280px,100% - 72px);margin-inline:auto}.labsco-home .atlas-header{border-bottom:1px solid #232b4014;align-items:center;gap:40px;min-height:84px;display:flex}.labsco-home .atlas-logo,.labsco-home .atlas-footer>a:first-child{color:#1d2030;letter-spacing:-.06em;align-items:center;gap:9px;font-size:20px;font-weight:700;display:inline-flex}.labsco-home .atlas-logo span,.labsco-home .atlas-footer>a:first-child:first-letter{color:#3d59ed}.labsco-home .atlas-header nav{gap:30px;margin-left:auto;display:flex}.labsco-home .atlas-header nav a,.labsco-home .atlas-connect{color:#646a79;font-size:13px;font-weight:600;transition:color .18s,border .18s,background .18s}.labsco-home .atlas-header nav a:hover{color:#191c29}.labsco-home .atlas-connect{color:#292d3b;background:#fffc;border:1px solid #dfe2e9;border-radius:999px;align-items:center;gap:16px;padding:11px 15px;display:inline-flex}.labsco-home .atlas-connect:hover{background:#f4f6ff;border-color:#c9d0ff}.labsco-home .atlas-hero{grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr);align-items:center;gap:35px;min-height:620px;padding-block:56px 76px;display:grid}.labsco-home .atlas-copy{z-index:2;max-width:540px;padding:28px 0;position:relative}.labsco-home .micro-label{color:#6570aa;font-family:var(--lc-font-mono);letter-spacing:.12em;margin:0 0 23px;font-size:10px;font-weight:700}.labsco-home h1{letter-spacing:-.078em;margin:0;font-size:clamp(58px,7.25vw,96px);line-height:.94}.labsco-home h1 em{color:#4155e9;font-size:.98em}.labsco-home .atlas-lead{color:#5f6472;letter-spacing:-.012em;max-width:490px;margin:24px 0 0;font-size:clamp(16px,1.35vw,18px);line-height:1.65}.labsco-home .atlas-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px;display:flex}.labsco-home .atlas-actions a{color:#4c5260;font-size:13px;font-weight:600}.labsco-home .atlas-actions a:hover{color:#171923}.labsco-home .atlas-actions .atlas-primary{color:#fff;background:#3d50de;border:1px solid #293cc6;border-radius:12px;align-items:center;gap:17px;padding:14px 18px;display:inline-flex;box-shadow:0 9px 24px #3d50de33}.labsco-home .atlas-actions .atlas-primary:hover{background:#2e41cf}.labsco-home .atlas-stage{perspective:1400px;min-width:0;height:clamp(410px,41vw,570px);position:relative}.labsco-home .stream-mode{z-index:2;color:#535c7ab3;font-family:var(--lc-font-mono);letter-spacing:.12em;font-size:9px;font-weight:700;position:absolute;top:8%;right:7%}.labsco-home .atlas-space{perspective:1400px;place-items:center;display:grid;position:absolute;inset:0}.labsco-home .stream-visual{width:min(100%,700px);height:92%;transform-style:preserve-3d;position:relative}.labsco-home .stream-track{z-index:1;opacity:.58;pointer-events:none;background:linear-gradient(#0000,#8090f3 13%,#6575df 50%,#ed987d 86%,#0000);border-radius:2px;width:2px;height:87%;position:absolute;top:4%;left:50%;transform:translate(-50%)}.labsco-home .stream-track:before,.labsco-home .stream-track:after{content:"";background:#5368ed;border-radius:50%;width:8px;height:8px;animation:2.8s ease-in-out infinite lc-node-pulse;position:absolute;left:-3px;box-shadow:0 0 0 6px #5368ed1a}.labsco-home .stream-track:before{top:1%}.labsco-home .stream-track:after{background:#db805e;animation-delay:1.4s;bottom:1%;box-shadow:0 0 0 6px #db805e1a}.labsco-home .stream-particle{z-index:3;opacity:0;will-change:transform, opacity;background:#3d59ed;border-radius:50%;width:6px;height:6px;animation:3.6s linear infinite lc-particle-travel;position:absolute;top:0;left:50%;box-shadow:0 0 0 5px #3d59ed1a,0 0 10px #3d59ed66}.labsco-home .stream-particle-two{background:#c6a500;animation-delay:.72s;box-shadow:0 0 0 5px #c6a5001a,0 0 10px #c6a50059}.labsco-home .stream-particle-three{background:#7952c7;animation-delay:1.44s;box-shadow:0 0 0 5px #7952c71a,0 0 10px #7952c759}.labsco-home .stream-particle-four{background:#d56a3d;animation-delay:2.16s;box-shadow:0 0 0 5px #d56a3d1a,0 0 10px #d56a3d59}.labsco-home .stream-particle-five{background:#388354;animation-delay:2.88s;box-shadow:0 0 0 5px #3883541a,0 0 10px #38835459}.labsco-home .stream-layer{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);will-change:transform;min-width:185px;transform-style:preserve-3d;background:#ffffffdb;border:1px solid #e1e4edeb;border-radius:15px;grid-template-rows:auto auto;grid-template-columns:35px minmax(0,1fr);align-items:center;column-gap:13px;padding:14px 17px;animation:3.6s cubic-bezier(.45,0,.2,1) infinite stream-card-float;display:grid;position:absolute;box-shadow:0 15px 35px #2a32511a,0 2px 7px #2a32510d}.labsco-home .stream-layer>span{width:31px;height:31px;color:var(--stream-accent);background:var(--stream-wash);font-family:var(--lc-font-mono);border-radius:10px;grid-row:span 2;place-items:center;font-size:10px;font-weight:700;display:grid}.labsco-home .stream-layer b{color:#262a37;letter-spacing:-.02em;font-size:13px}.labsco-home .stream-layer small{color:#8a8f9c;font-family:var(--lc-font-mono);letter-spacing:.07em;margin-top:3px;font-size:8px;font-weight:600}.labsco-home .stream-mcp{--stream-accent:#3d59ed;--stream-wash:#edf1ff;top:14%;left:8%}.labsco-home .stream-plugin{--stream-accent:#a88600;--stream-wash:#fff8dd;top:31%;right:8%}.labsco-home .stream-tools{--stream-accent:#7952c7;--stream-wash:#f4efff;top:49%;left:4%}.labsco-home .stream-repo{--stream-accent:#d56a3d;--stream-wash:#fff1e9;top:66%;right:7%}.labsco-home .stream-skills{--stream-accent:#388354;--stream-wash:#eaf6ee;top:80%;left:24%}.labsco-home .stream-layer span{z-index:1;position:relative}.labsco-home .stream-mcp{animation-delay:-.2s}.labsco-home .stream-plugin{animation-delay:-.92s}.labsco-home .stream-tools{animation-delay:-1.64s}.labsco-home .stream-repo{animation-delay:-2.36s}.labsco-home .stream-skills{animation-delay:-3.08s}.labsco-home .stream-center{z-index:3;background:#fffffff5;border:1px solid #c2cae5f2;border-radius:15px;align-items:center;gap:11px;padding:13px 16px;display:flex;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)translateZ(88px);box-shadow:0 16px 36px #31418024}.labsco-home .stream-center>span{color:#fff;background:linear-gradient(145deg,#7185ff,#4052dc);border-radius:11px;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.labsco-home .stream-center div{gap:3px;display:grid}.labsco-home .stream-center b{color:#202434;font-family:var(--lc-font-mono);letter-spacing:.07em;font-size:9px}.labsco-home .stream-center small{color:#858b99;font-family:var(--lc-font-mono);letter-spacing:.07em;font-size:8px}.labsco-home .atlas-category-guide{border-top:1px solid #232b4012;padding:72px 0 86px}.labsco-home .atlas-category-intro{justify-items:start;max-width:680px;margin:0 0 32px;display:grid}.labsco-home .atlas-category-intro .micro-label{margin-bottom:12px}.labsco-home .atlas-category-intro h2{letter-spacing:-.065em;margin:0;font-size:clamp(36px,4.3vw,54px);line-height:1.02}.labsco-home .atlas-category-intro h2 em{color:#5362c7}.labsco-home .atlas-category-intro>p:last-child{color:#747a88;margin:12px 0 0;font-size:15px;line-height:1.55}.labsco-home .atlas-category-links{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.labsco-home .atlas-category-card{--card-accent:#3d59ed;--card-wash:#edf1ff;background:linear-gradient(155deg, color-mix(in srgb, var(--card-wash) 62%, white), #fff 72%);border:1px solid #e8eaf0;border-radius:17px;flex-direction:column;align-items:flex-start;min-height:205px;padding:18px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 4px 16px #1e264309}.labsco-home .atlas-category-card:hover{border-color:color-mix(in srgb, var(--card-accent) 32%, #e8eaf0);transform:translateY(-4px);box-shadow:0 15px 30px #1e264317}.labsco-home .category-card-mcp{--card-accent:#3d59ed;--card-wash:#eaf0ff}.labsco-home .category-card-plugin{--card-accent:#a88600;--card-wash:#fff7d5}.labsco-home .category-card-tools{--card-accent:#7952c7;--card-wash:#f2ebff}.labsco-home .category-card-repos{--card-accent:#d56a3d;--card-wash:#fff0e7}.labsco-home .category-card-skills{--card-accent:#388354;--card-wash:#eaf6ed}.labsco-home .category-card-index{color:var(--card-accent);font-family:var(--lc-font-mono);letter-spacing:.09em;font-size:9px;font-weight:700}.labsco-home .atlas-category-card strong{color:#242837;letter-spacing:-.04em;margin-top:20px;font-size:17px}.labsco-home .atlas-category-card small{color:#707684;margin-top:7px;font-size:12px;line-height:1.5}.labsco-home .atlas-category-card>b{color:var(--card-accent);margin-top:auto;padding-top:19px;font-size:11px}.labsco-home .atlas-source{border-top:1px solid #232b4014;grid-template-columns:.7fr 1.05fr 1.25fr;align-items:start;gap:38px;padding:78px 0 84px;display:grid}.labsco-home .atlas-source>.micro-label{margin-top:8px}.labsco-home .atlas-source>div h2{letter-spacing:-.065em;margin:0;font-size:clamp(36px,4vw,50px);line-height:1}.labsco-home .atlas-source>div h2 em{color:#5362c7}.labsco-home .atlas-source>div>p{color:#737987;max-width:375px;margin:17px 0 0;font-size:14px;line-height:1.65}.labsco-home .atlas-source ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.labsco-home .atlas-source li{border-bottom:1px solid #e9ebf0;grid-template-columns:33px minmax(0,1fr);gap:7px 12px;padding:14px 0;display:grid}.labsco-home .atlas-source li:first-child{padding-top:0}.labsco-home .atlas-source li>span{color:#737bb0;font-family:var(--lc-font-mono);grid-row:span 2;font-size:10px;font-weight:700}.labsco-home .atlas-source li>b{color:#2a2f3d;letter-spacing:-.015em;font-size:13px}.labsco-home .atlas-source li>p{color:#777d8a;font-size:12px;line-height:1.55}.labsco-home .atlas-connect-section{text-align:center;background:radial-gradient(at 20% 0,#6a80ff24,#0000 42%),radial-gradient(at 80% 100%,#a787ff21,#0000 42%),#f7f8ff;border:1px solid #dfe3ff;border-radius:25px;justify-items:center;padding:66px 26px;display:grid;position:relative;overflow:hidden}.labsco-home .atlas-connect-section>span{color:#5865bc;font-family:var(--lc-font-mono);letter-spacing:.11em;font-size:9px;font-weight:700}.labsco-home .atlas-connect-section h2{letter-spacing:-.07em;margin:17px 0 21px;font-size:clamp(39px,5.2vw,65px);line-height:.98}.labsco-home .atlas-connect-section a{color:#fff;background:#4658df;border:1px solid #3e50d6;border-radius:11px;align-items:center;gap:13px;padding:13px 17px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 8px 20px #4658df33}.labsco-home .atlas-footer{color:#858a97;justify-content:space-between;align-items:center;gap:20px;padding:32px 0 38px;font-size:11px;display:flex}.labsco-home .atlas-footer>a:first-child{color:#252938;font-size:16px}.labsco-home .atlas-footer>a:last-child{color:#555b69;font-weight:600}@keyframes stream-card-float{0%,to{transform:translate3d(var(--depth-x,0),var(--depth-y,0),var(--depth-z,0))}50%{transform:translate3d(calc(9px + var(--depth-x,0)),calc(-5px + var(--depth-y,0)),var(--depth-z,0))}}@keyframes lc-particle-travel{0%{opacity:0;transform:translate(-50%,-10px)scale(.65)}12%{opacity:1}78%{opacity:.85}to{opacity:0;transform:translate(-50%,465px)scale(1.1)}}@keyframes lc-node-pulse{50%{box-shadow:0 0 0 10px #5368ed00}}@media (max-width:1050px){.lc-body .lc-product-content{grid-template-columns:minmax(0,1fr) 220px;gap:36px}.lc-body .lc-capability-rail{grid-auto-columns:minmax(220px,calc(33.3333% - 8px))}.labsco-home .atlas-category-links{grid-template-columns:repeat(3,minmax(0,1fr))}.labsco-home .atlas-category-card{min-height:185px}.labsco-home .atlas-source{grid-template-columns:.55fr 1fr 1.3fr;gap:24px}}@media (max-width:760px){.lc-body .lc-site-header,.lc-body .lc-site-footer,.lc-body .lc-product-hero,.lc-body .lc-product-tabs,.lc-body .lc-product-content{width:min(100% - 36px, var(--lc-content-width))}.lc-body .lc-site-header{gap:12px;min-height:65px}.lc-body .lc-brand{font-size:18px}.lc-body .lc-primary-nav{display:none}.lc-body .lc-nav-action{margin-left:auto;padding:9px 12px;font-size:11px}.lc-body .lc-product-hero{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:28px}.lc-body .lc-product-hero-wrap{padding-bottom:25px}.lc-body .lc-product-page h1{letter-spacing:-.06em;font-size:clamp(38px,10vw,58px)}.lc-body .lc-quick-facts{max-width:100%}.lc-body .lc-product-tabs{gap:22px}.lc-body .lc-product-content{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:30px}.lc-body .lc-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.lc-body .lc-capability-rail{grid-auto-columns:minmax(245px,78%)}.labsco-home .atlas-header,.labsco-home .atlas-hero,.labsco-home .atlas-category-guide,.labsco-home .atlas-source,.labsco-home .atlas-connect-section,.labsco-home .atlas-footer{width:calc(100% - 36px)}.labsco-home .atlas-header{gap:12px;min-height:68px}.labsco-home .atlas-header nav{gap:16px}.labsco-home .atlas-header nav a{font-size:11px}.labsco-home .atlas-connect{padding:9px 11px;font-size:11px}.labsco-home .atlas-hero{grid-template-columns:minmax(0,1fr);gap:4px;min-height:auto;padding-block:48px 30px}.labsco-home .atlas-copy{max-width:600px;padding:5px 0 0}.labsco-home h1{font-size:clamp(58px,13.8vw,82px)}.labsco-home .atlas-lead{max-width:560px}.labsco-home .atlas-stage{height:430px;margin:0 -12px}.labsco-home .stream-visual{width:min(100%,620px);height:100%}.labsco-home .stream-layer{grid-template-columns:28px minmax(0,1fr);column-gap:9px;min-width:157px;padding:11px 12px}.labsco-home .stream-layer>span{width:26px;height:26px;font-size:9px}.labsco-home .stream-layer b{font-size:12px}.labsco-home .stream-layer small{font-size:7px}.labsco-home .stream-particle{animation-duration:3s}.labsco-home .stream-mcp{top:12%;left:3%}.labsco-home .stream-plugin{top:30%;right:1%}.labsco-home .stream-tools{top:48%;left:0}.labsco-home .stream-repo{top:65%;right:1%}.labsco-home .stream-skills{top:81%;left:19%}.labsco-home .atlas-category-guide{padding:56px 0 62px}.labsco-home .atlas-category-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.labsco-home .atlas-category-card{min-height:180px;padding:15px}.labsco-home .atlas-category-card strong{margin-top:15px}.labsco-home .atlas-source{grid-template-columns:minmax(0,1fr);gap:22px;padding:58px 0}.labsco-home .atlas-source>div>p{max-width:570px}.labsco-home .atlas-source ol{margin-top:5px}.labsco-home .atlas-connect-section{padding:52px 20px}}@media (max-width:460px){.lc-body .lc-sidebar{grid-template-columns:minmax(0,1fr)}.lc-body .lc-detail-row{gap:10px;display:grid}.lc-body .lc-detail-row .lc-action-link{margin:0}.lc-body .lc-site-footer{flex-direction:column;align-items:flex-start;gap:10px}.labsco-home .atlas-header nav{display:none}.labsco-home .atlas-header .atlas-connect{margin-left:auto}.labsco-home .atlas-stage{height:365px}.labsco-home .stream-layer{min-width:145px}.labsco-home .stream-mcp{top:11%;left:1%}.labsco-home .stream-plugin{top:28%;right:0}.labsco-home .stream-tools{top:47%;left:0}.labsco-home .stream-repo{top:65%;right:0}.labsco-home .stream-skills{top:82%;left:15%}.labsco-home .stream-center{gap:7px;padding:9px 10px}.labsco-home .stream-center>span{width:29px;height:29px}.labsco-home .atlas-category-links{gap:8px}.labsco-home .atlas-category-card{min-height:171px}.labsco-home .atlas-footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.lc-body *,.lc-body :before,.lc-body :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.labsco-home .atlas-flow-canvas{display:none}}
