@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=IBM+Plex+Sans:wght@300;400;500;600&display=swap";:root{--bg0:#050B14;--bg1:#070F1D;--text: rgba(255,255,255,.92);--muted: rgba(255,255,255,.66);--faint: rgba(255,255,255,.46);--line: rgba(255,255,255,.1);--panel: rgba(255,255,255,.045);--panel2: rgba(255,255,255,.065);--blue:#2F8BFF;--teal:#1ED8B2;--amber:#FF9F1C;--r: 14px;--r2: 18px;--shadow: 0 20px 80px rgba(0,0,0,.5);--shadow2: 0 14px 44px rgba(0,0,0,.38);--ease: cubic-bezier(.2,.9,.2,1);--section-space-compact: clamp(68px, 7vw, 80px);--section-space-standard: clamp(80px, 8vw, 96px);--section-space-display-top: clamp(104px, 10vw, 118px);--section-space-display-bottom: clamp(116px, 11vw, 136px)}h1,h2,h3,h4,h5,h6,.lab-h2,.lab-headingSection,.lab-headingDisplay,.lab-cardTitle,.lab-stepTitle,.lab-railTitle,.lab-consoleTitle,.lab-workflowTitle,.lab-workflowCardTitle,.lab-architectureTitle,.lab-architectureHeading{font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}*{box-sizing:border-box}html,body{height:100%;margin:0;background:#020812}#root{min-height:100%;min-height:100dvh}a{color:inherit}button{font:inherit}body.ailab{color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;background:radial-gradient(1200px 700px at 50% -10%,rgba(46,132,228,.14),rgba(2,8,18,0) 68%),#01050d;overflow-x:hidden}.lab{width:100%;min-height:100%;min-height:100dvh;position:relative;isolation:isolate}.lab:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(980px 560px at 18% 58%,rgba(45,130,222,.14) 0%,rgba(45,130,222,.05) 44%,rgba(45,130,222,0) 76%),radial-gradient(980px 560px at 82% 56%,rgba(32,112,204,.16) 0%,rgba(32,112,204,.055) 46%,rgba(32,112,204,0) 78%),radial-gradient(1200px 620px at 50% 10%,rgba(80,170,255,.09) 0%,rgba(80,170,255,.05) 42%,rgba(80,170,255,.018) 70%,rgba(80,170,255,0) 100%),#01050d}.lab-shell{width:min(1100px,calc(100% - 64px));margin:0 auto;min-width:0}@media (max-width:980px){.lab-shell{width:min(1100px,calc(100% - 40px))}}@media (max-width:640px){.lab-shell{width:min(1100px,calc(100% - 28px))}}.lab-nav{position:sticky;top:0;z-index:80;backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;border-bottom:0;box-shadow:none;padding:10px 0 8px}.lab-navRow{display:flex;align-items:center;justify-content:space-between;min-width:0;height:66px;width:min(1640px,calc(100% - 44px));margin:0 auto;padding:0 20px;gap:18px;border:1px solid rgba(92,130,171,.34);border-radius:8px;background:rgba(2,9,20,.95);box-shadow:inset 0 0 0 1px #ffffff04}.lab-brand{display:flex;align-items:center;gap:11px;min-width:0;flex:0 0 auto}.lab-logo{width:29px;height:29px;border-radius:7px;object-fit:contain}.lab-logoWordmark{width:62px;height:auto;border-radius:0}.lab-brandName{font-weight:600;letter-spacing:-.015em;color:#eff6fff5;font-size:17px;line-height:1}.lab-brandTag{font-size:12px;color:var(--muted);margin-top:2px}.lab-links{display:flex;gap:28px;align-items:center;min-width:0}.lc-navMain{flex:1 1 auto;justify-content:center}.lab-links a{text-decoration:none;color:#cce2f8e6;font-size:15px;font-weight:600;line-height:1;letter-spacing:-.01em;padding:0;border-radius:0;border:0;white-space:nowrap;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;transition:color .15s var(--ease)}.lab-links a:hover{color:#eef8ff}.lab-navItem{position:relative;display:flex;align-items:center}.lab-navItemDropdown{padding-bottom:18px;margin-bottom:-18px}.lab-navItemDropdown>a{position:relative;z-index:2}.lab-navItemDropdown:after{content:"";position:absolute;left:-14px;right:-14px;top:100%;height:18px}.lab-navDropdown{position:absolute;top:calc(100% + 8px);left:50%;z-index:120;width:min(780px,calc(100vw - 64px));padding-top:4px;transform:translate(-50%) translateY(8px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .17s var(--ease),transform .17s var(--ease),visibility .17s var(--ease)}.lab-navItemDropdown:hover .lab-navDropdown,.lab-navItemDropdown:focus-within .lab-navDropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.lab-navDropdownInner{position:relative;border-radius:20px;border:1px solid rgba(129,152,182,.18);background:linear-gradient(180deg,rgba(10,17,28,.94),rgba(8,13,22,.96));box-shadow:0 24px 54px #00000052,0 8px 18px #00000024,inset 0 1px #ffffff0b;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:18px}.lab-navDropdownInner:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;border-top-left-radius:inherit;border-top-right-radius:inherit;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);pointer-events:none}.lab-navDropdownHeader{position:relative;display:grid;gap:6px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid rgba(124,143,167,.16)}.lab-navDropdownHeader:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;pointer-events:none;opacity:0;background:linear-gradient(90deg,rgba(170,226,255,.16),rgba(196,240,255,.95),rgba(170,226,255,.16));box-shadow:0 0 #a0e4ff00,0 0 #a0e4ff00;transform:scaleX(.18);transform-origin:center}.lab-navDropdownHeader.is-pulseOnce:after{animation:lab-navHeaderPulse 2.76s cubic-bezier(.22,.9,.28,1) 1}@keyframes lab-navHeaderPulse{0%{opacity:0;transform:scaleX(.18);box-shadow:0 0 #a0e4ff00,0 0 #a0e4ff00}22%{opacity:.95;transform:scaleX(.64);box-shadow:0 0 10px #a0e4ff2e,0 0 18px #a0e4ff1a}58%{opacity:1;transform:scaleX(1);box-shadow:0 0 14px #a0e4ff47,0 0 28px #a0e4ff29}to{opacity:0;transform:scaleX(1);box-shadow:0 0 #a0e4ff00,0 0 #a0e4ff00}}.lab-navDropdownEyebrow{font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8a9cb29e}.lab-navDropdownTitle{font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.02rem;font-weight:700;letter-spacing:-.024em;color:#f0f5fbf0}.lab-navDropdownGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lab-navAgentCard{display:grid;align-content:start;gap:8px;min-width:0;min-height:0;padding:8px 0 6px;white-space:normal;line-height:normal;border:0;border-radius:0;text-decoration:none;background:transparent;box-shadow:none;transition:color .16s var(--ease)}.lab-navAgentCard:hover,.lab-navAgentCard:focus-visible{background:transparent;box-shadow:none}.lab-navAgentTop{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:2px}.lab-navAgentIcon{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;border:0;background:transparent;color:#d6e4f3e0;transition:color .16s var(--ease)}.lab-navAgentIcon svg{width:18px;height:18px;display:block}.lab-navAgentArrow{color:#8494aa6b;font-size:13px;line-height:1;transform:translateY(-1px);transition:color .16s var(--ease),transform .16s var(--ease)}.lab-navAgentEyebrow{font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8c9cb18f}.lab-navAgentTitle{font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.98rem;font-weight:700;letter-spacing:-.022em;line-height:1.2;color:#f0f5fbf2}.lab-navAgentBody{display:block;font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.81rem;line-height:1.46;letter-spacing:-.01em;color:#a8b5c5c7;max-width:22ch;overflow-wrap:anywhere}.lab-navAgentCard:hover .lab-navAgentIcon,.lab-navAgentCard:focus-visible .lab-navAgentIcon{color:#79c4fffa}.lab-navAgentCard:hover .lab-navAgentArrow,.lab-navAgentCard:focus-visible .lab-navAgentArrow{color:#84c6ff9e;transform:none}.lab-navAgentCard:hover .lab-navAgentTitle,.lab-navAgentCard:focus-visible .lab-navAgentTitle{color:#fafcfffa}.lab-navAgentCard:hover .lab-navAgentBody,.lab-navAgentCard:focus-visible .lab-navAgentBody{color:#becad8db}.lab-links .lab-navAgentCard{white-space:normal;line-height:normal}.lab-linkHasCaret:after{content:" \2c5";display:inline-block;font-size:10px;transform:translateY(-1px);margin-left:4px;color:#afc9e4db}.lc-navActions{display:flex;align-items:center;gap:12px;flex:0 0 auto}.lab-btnNav{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 28px;border-radius:999px;font-size:15px;font-weight:600;text-decoration:none;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;letter-spacing:.01em;border:1px solid rgba(97,138,181,.5);background:rgba(3,11,22,.95);color:#e0effff2;transition:background .16s var(--ease),border-color .16s var(--ease),transform .16s var(--ease)}.lab-btnNavApi{border-color:#e8f2fdfa;background:rgba(228,238,249,1);color:#0a1018f5}.lab-btnNavApi:hover{background:rgba(243,249,255,1);border-color:#f3f9ff}.lab-btnNavCta{border-color:#e8f2fdfa;background:rgba(228,238,249,1);color:#0a1018f5}.lab-btnNavCta:hover{transform:translateY(-1px);background:rgba(243,249,255,1)}.lab-navToggle{display:none;width:46px;height:46px;padding:0;border:1px solid rgba(97,138,181,.34);border-radius:12px;background:rgba(8,14,26,.92);color:#e8f1fcf5;align-items:center;justify-content:center;flex-direction:column;gap:5px;cursor:pointer;transition:border-color .16s var(--ease),background .16s var(--ease),transform .16s var(--ease)}.lab-navToggle span{width:16px;height:1.5px;border-radius:999px;background:currentColor;transition:transform .16s var(--ease),opacity .16s var(--ease)}.lab-navToggle[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.lab-navToggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.lab-mobileMenu{display:none}@media (max-width:980px){.lc-navMain{display:none}.lab-nav{padding:8px 0}.lab-navRow{height:62px;width:min(1640px,calc(100% - 28px));padding:0 12px}.lab-btnNav{height:46px;font-size:15px;padding:0 16px}.lab-brandName{font-size:16px}.lab-navToggle{display:inline-flex}.lab-mobileMenu{display:block;padding:8px 0 0;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transition:opacity .16s var(--ease),transform .16s var(--ease),visibility .16s var(--ease)}.lab-mobileMenu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.lab-mobileMenuInner{display:grid;gap:14px;padding:18px;border:1px solid rgba(92,130,171,.22);border-radius:18px;background:rgba(4,10,20,.97);box-shadow:0 18px 34px #00000047,inset 0 1px #ffffff08}.lab-mobileMenuSection{display:grid;gap:10px}.lab-mobileMenuEyebrow{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8c9cb199}.lab-mobileAgentList,.lab-mobileLinkList{display:grid;gap:10px}.lab-mobileAgentLink,.lab-mobileNavLink{display:grid;align-items:center;min-width:0;text-decoration:none;border:1px solid rgba(92,130,171,.18);border-radius:14px;background:rgba(12,19,31,.92);transition:border-color .16s var(--ease),background .16s var(--ease),transform .16s var(--ease),color .16s var(--ease)}.lab-mobileAgentLink{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px}.lab-mobileNavLink{padding:14px 16px;color:#e8f1fcf0;font-size:15px;font-weight:600;line-height:1.2}.lab-mobileAgentIcon{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:rgba(255,255,255,.03);color:#e0ecf8eb}.lab-mobileAgentIcon svg{width:18px;height:18px;display:block}.lab-mobileAgentText{display:grid;gap:4px;min-width:0}.lab-mobileAgentTitle{font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.98rem;font-weight:700;letter-spacing:-.02em;color:#f4f8fcf5}.lab-mobileAgentBody{font-size:.8rem;line-height:1.45;color:#a8b5c5c2}.lab-mobileAgentLink:hover,.lab-mobileAgentLink:focus-visible,.lab-mobileNavLink:hover,.lab-mobileNavLink:focus-visible{transform:translateY(-1px);border-color:#74a6db47;background:rgba(14,23,37,.96)}.lab-mobileConsoleCta{width:100%;margin-top:2px}}@media (max-width:560px){.lc-navActions .lab-btnNavApi{display:none}.lab-brandName{font-size:15px}.lab-navRow{width:min(1640px,calc(100% - 18px))}.lab-navToggle{width:42px;height:42px;border-radius:11px}.lab-mobileMenuInner{padding:14px;gap:12px;border-radius:16px}.lab-mobileAgentLink,.lab-mobileNavLink{border-radius:12px}}.lab-hero{position:relative;padding:86px 0 54px;overflow:hidden}.lab-heroBg{position:absolute;inset:-120px;background:radial-gradient(920px 520px at 18% 18%,rgba(47,139,255,.14),transparent 62%),radial-gradient(820px 520px at 82% 14%,rgba(30,216,178,.09),transparent 64%),linear-gradient(180deg,rgba(255,255,255,.018),transparent 50%);pointer-events:none;filter:saturate(1.02)}.lab-heroGrid{position:absolute;inset:0;background:linear-gradient(to right,rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.055) 1px,transparent 1px);background-size:160px 160px;opacity:.08;mask-image:radial-gradient(620px 360px at 26% 22%,black 55%,transparent 100%);pointer-events:none}.lab-heroMark{position:absolute;right:-150px;top:-70px;width:540px;height:540px;opacity:.06;pointer-events:none;z-index:1;mask-image:radial-gradient(closest-side,black 52%,transparent 78%)}.lab-heroLayout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:34px;align-items:start}.lab-left,.lab-right{min-width:0}.lab-kickerRow{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.lab-pill{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.035);color:#ffffffc2;font-size:12px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.lab-h1{margin:0 0 14px;font-size:clamp(44px,4.6vw,66px);line-height:1.02;letter-spacing:-.055em}.lab-h1Accent{display:inline-block;padding:0 4px;border-bottom:2px solid rgba(47,139,255,.4);background:linear-gradient(90deg,rgba(47,139,255,0),rgba(47,139,255,.14));border-radius:10px}.lab-sub{margin:0 0 22px;color:var(--muted);line-height:1.85;max-width:70ch}.lab-actions{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 14px}.lab-btnPrimary,.lab-btnSecondary{display:inline-flex;align-items:center;justify-content:center;padding:12px 14px;border-radius:999px;text-decoration:none;font-size:13px;font-weight:950;transition:transform .16s var(--ease),background .16s var(--ease),border-color .16s var(--ease),box-shadow .16s var(--ease)}.lab-btnPrimary{color:#0a0a0ceb;background:rgba(255,159,28,.92);border:1px solid rgba(255,159,28,.44);box-shadow:0 22px 70px #ff9f1c1a}.lab-btnPrimary:hover{transform:translateY(-2px);background:rgba(255,159,28,.98)}.lab-btnSecondary{color:#ffffffeb;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.14)}.lab-btnSecondary:hover{transform:translateY(-2px);background:rgba(255,255,255,.06)}.lab-proofRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.lab-proof{padding:14px;border-radius:var(--r);border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.03);box-shadow:var(--shadow2)}.lab-proofV{font-weight:950;font-size:13px}.lab-proofK{color:var(--faint);font-size:12px;margin-top:7px}@media (max-width:980px){.lab-heroLayout,.lab-proofRow{grid-template-columns:1fr}.lab-left{text-align:center}.lab-kickerRow{justify-content:center}.lab-sub{margin-left:auto;margin-right:auto}.lab-actions{justify-content:center}}.lab-console{border-radius:var(--r2);border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.03);box-shadow:var(--shadow);overflow:hidden}.lab-consoleTop{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.04);min-width:0}.lab-live{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:950;letter-spacing:.14em;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(30,216,178,.08);white-space:nowrap}.lab-liveDot{width:8px;height:8px;border-radius:999px;background:rgba(30,216,178,.95);box-shadow:0 0 12px #1ed8b21f}.lab-consoleTitle{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#ffffffc2;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lab-consoleMeta{font-size:12px;color:#ffffff8a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;white-space:nowrap}.lab-consoleBody{padding:16px}.lab-pre{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.75;color:#fffc;white-space:pre-wrap}.lab-sec{padding:var(--section-space-standard) 0;position:relative;overflow:visible;background:transparent;border-top:0}.lab-sec--display{padding:var(--section-space-display-top) 0 var(--section-space-display-bottom)}.lab-sec--compact{padding:var(--section-space-compact) 0}.lab-sec:before{content:none;position:absolute;inset:0;pointer-events:none;background:radial-gradient(760px 300px at 16% 68%,rgba(42,126,220,.18),rgba(42,126,220,0) 72%),radial-gradient(760px 300px at 84% 64%,rgba(35,110,202,.16),rgba(35,110,202,0) 72%)}.lab-sec:after{content:none;position:absolute;inset:0;pointer-events:none;background:linear-gradient(to right,rgba(110,162,219,.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(110,162,219,.03) 1px,transparent 1px);background-size:40px 40px;opacity:.18}.lab-secAlt{background:transparent;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.lab-head{display:grid;gap:10px;margin-bottom:24px}.lab-headCenter{text-align:center;justify-items:center}.lab-headCenter .lab-lead{margin-left:auto;margin-right:auto}.lab-h2,.lab-headingSection{margin:0;font-size:26px;line-height:1.1;letter-spacing:-.03em;font-weight:700}.lab-headingDisplay{margin:0;font-size:clamp(42px,4.2vw,68px);line-height:1.04;letter-spacing:-.03em;font-weight:700}.lab-leadLarge{font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:500;font-size:17px;line-height:1.72;letter-spacing:-.01em}.lab-lead{margin:0;color:var(--muted);line-height:1.85;max-width:92ch}.lab-coreViz{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;z-index:3}.lab-coreViz>div{width:100%;height:100%;display:flex;align-items:center;justify-content:center;max-width:1240px!important}.core-engine{position:relative;margin-top:clamp(38px,4vw,62px);height:clamp(340px,42vw,560px);min-height:320px;max-height:600px;display:flex;align-items:center;justify-content:center;border-radius:0;border:0;overflow:visible;background:transparent;box-shadow:none;transition:box-shadow .22s var(--ease),border-color .22s var(--ease)}.core-engine:before{content:none;position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:40px 40px;opacity:.36}.core-engine:after{content:none;position:absolute;inset:14% 16% 16%;pointer-events:none;background:radial-gradient(circle at 50% 52%,rgba(86,156,255,.24) 0%,rgba(56,116,210,.12) 34%,rgba(8,20,44,0) 74%);filter:blur(18px);opacity:.72;transition:opacity .18s var(--ease)}.core-engine img,.core-engine svg{max-height:100%;width:100%;height:auto;max-width:100%;transform:none}.core-engine .core-engine-coreAura{filter:drop-shadow(0 0 14px rgba(88,162,255,.16)) drop-shadow(0 0 28px rgba(74,142,240,.12));transition:filter .2s var(--ease)}.core-engine:hover{border-color:transparent;box-shadow:none}.core-engine:hover:after{opacity:.92}.core-engine:hover .core-engine-coreAura{filter:drop-shadow(0 0 16px rgba(190,225,255,.36)) drop-shadow(0 0 34px rgba(128,192,255,.3))}@media (max-width:980px){.lab-coreViz>div{max-width:860px!important}.core-engine{margin-top:clamp(26px,4vw,40px);height:clamp(260px,56vw,420px);min-height:240px}}@media (prefers-reduced-motion: reduce){.core-engine,.core-engine:after,.core-engine .core-engine-coreAura{transition:none!important}}.lab-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media (max-width:980px){.lab-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.lab-grid4{grid-template-columns:1fr}}.lab-card{border-radius:var(--r);border:1px solid rgba(126,177,228,.28);background:linear-gradient(180deg,rgba(8,20,36,.9),rgba(4,12,22,.84));box-shadow:0 18px 52px #00000061,inset 0 1px #bde0ff14;padding:16px;min-width:0;transition:transform .16s var(--ease),border-color .16s var(--ease),background .16s var(--ease),box-shadow .16s var(--ease)}.lab-card:hover{transform:translateY(-4px);border-color:#9bc6ef80;background:linear-gradient(180deg,rgba(10,25,44,.95),rgba(5,15,27,.9));box-shadow:0 26px 78px #00000080}.lab-cardTitle{font-weight:950;margin-bottom:8px}.lab-cardBody{margin:0 0 12px;color:var(--muted);line-height:1.8;font-size:13px}.lab-list{margin:0;padding-left:18px;color:#ffffffd6;font-size:12.5px;line-height:1.8}.lab-list li{margin:5px 0}.lab-gridUsecases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media (max-width:980px){.lab-gridUsecases{grid-template-columns:1fr}}.lab-cardUsecase{display:grid;gap:10px}.lab-listTight{padding-left:18px}.lab-liDot{margin:6px 0}.lab-usecaseRole{display:inline-flex;align-items:center;width:fit-content;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(126,177,228,.2);background:rgba(255,255,255,.04);color:#cee2f8d1;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lab-cardOut{margin-top:2px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1);color:#e8f1fbe0;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.lab-usecaseResults{margin-top:-2px;color:#e8f1fbd6}#usecases .lab-head{margin-bottom:34px}#usecases .lab-head .rune-wrap{margin-bottom:6px}#usecases{padding-top:var(--section-space-display-top);padding-bottom:var(--section-space-display-bottom)}#usecases .lab-gridUsecases{grid-template-columns:repeat(3,minmax(0,1fr));gap:46px 40px}#usecases .lab-cardUsecase{padding:0;border:0;background:transparent;box-shadow:none;gap:12px;border-radius:18px;transition:transform .18s var(--ease),box-shadow .18s var(--ease),background .18s var(--ease)}#usecases .lab-cardUsecase:hover{transform:none;border-color:transparent;background:transparent;box-shadow:none}#usecases .lab-cardTitle{margin:0;max-width:14ch;font-size:clamp(24px,2.2vw,30px);line-height:1.02;letter-spacing:-.04em;color:#f5f8fcfa}#usecases .lab-cardBody{margin:0;max-width:31ch;font-size:15px;line-height:1.72;color:#aebed6d1}#usecases .lab-usecaseRole{min-height:auto;padding:0;border:0;border-radius:0;background:transparent;color:#88afdeb8;font-size:12px;letter-spacing:.12em}#usecases .lab-usecaseIconWrap{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;color:#70b4fff5;background:linear-gradient(180deg,rgba(22,41,74,.94),rgba(9,18,32,.92));box-shadow:inset 0 1px #ffffff0a,0 10px 24px #00000042,0 0 30px #4d90ff24}#usecases .lab-usecaseIconWrap svg{width:22px;height:22px;display:block}#usecases .lab-usecaseIconWrap--huginn{color:#65b0fffa}#usecases .lab-usecaseIconWrap--eldr{color:#7a8cfffa}#usecases .lab-usecaseIconWrap--mimir{color:#58e2c9f5}#usecases .lab-cardOut{width:fit-content;margin-top:8px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08);color:#eef4fbeb}#usecases .lab-usecaseMetric{display:grid;gap:4px;margin:2px 0 4px}#usecases .lab-usecaseMetricValue{font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:clamp(46px,4.3vw,60px);line-height:.92;letter-spacing:-.07em;font-weight:800;color:#f6f9fcfc}#usecases .lab-usecaseMetricLabel{display:block;max-width:16ch;font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.35;letter-spacing:-.015em;color:#bacde5d1}@media (max-width:1100px){#usecases .lab-gridUsecases{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 28px}}@media (max-width:700px){#usecases .lab-gridUsecases{grid-template-columns:1fr;gap:28px}}.lab-modelGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,112px));justify-content:start;gap:18px;align-items:start;margin-top:120px}.lab-modelCardWrap{--model-accent-rgb: 96, 156, 255;--model-hover-rgb: 148, 192, 255;--x: 50%;--y: 50%;position:relative;width:112px;z-index:0}.lab-modelCardGlow{position:absolute;inset:-18px -14px -20px -14px;z-index:0;pointer-events:none;border-radius:30px;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.38),transparent 40%),radial-gradient(circle at 50% 62%,rgba(var(--model-accent-rgb),.12),transparent 46%);filter:blur(28px);opacity:.86;transition:opacity .26s var(--ease),filter .26s var(--ease),background .26s var(--ease),transform .26s var(--ease)}.lab-modelMiniCard.lab-card{position:relative;z-index:2;width:112px;height:112px;display:grid;place-items:center;overflow:hidden;border-radius:24px;border:1px solid rgba(224,232,242,.98);background:linear-gradient(180deg,rgba(255,255,255,1),rgba(249,251,254,.998));box-shadow:0 18px 38px #0000001f,inset 0 1px #fff;padding:0}.lab-modelMiniCard:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(400px circle at var(--x) var(--y),rgba(96,156,255,.22),transparent 40%),radial-gradient(120px circle at var(--x) var(--y),rgba(184,214,255,.18),transparent 60%);opacity:0;transition:opacity .25s ease}.lab-modelMiniCard:after{content:"";position:absolute;inset:auto 12% -24% 12%;z-index:0;height:56px;pointer-events:none;background:radial-gradient(circle at 50% 0%,rgba(120,148,186,.08),transparent 72%);filter:blur(24px);opacity:.05}.lab-modelCardWrap:hover .lab-modelMiniCard:before,.lab-modelCardWrap:focus-within .lab-modelMiniCard:before{opacity:1}.lab-modelCardWrap:hover .lab-modelMiniCard.lab-card{transform:translateY(-4px);border-color:#e0e8f2fa;background:linear-gradient(180deg,rgba(255,255,255,1),rgba(249,251,254,.998));box-shadow:0 24px 48px #0000001f,0 0 28px rgba(var(--model-accent-rgb),.12),inset 0 1px #fff}.lab-modelCardWrap:hover .lab-modelCardGlow{opacity:.98;filter:blur(34px);transform:scale(1.03);background:radial-gradient(circle at 50% 48%,rgba(255,255,255,.48),transparent 40%),radial-gradient(circle at 50% 60%,rgba(var(--model-hover-rgb),.3),transparent 46%)}.lab-modelInfoCard{position:absolute;left:50%;bottom:calc(100% + 16px);z-index:5;width:220px;padding:14px 14px 15px;border-radius:18px;border:1px solid rgba(168,192,220,.34);background:radial-gradient(100px 60px at 16% 16%,rgba(var(--model-accent-rgb),.14),transparent 72%),linear-gradient(180deg,rgba(250,252,255,.99),rgba(239,244,250,.98));box-shadow:0 20px 48px #00000029,inset 0 1px #ffffffe6;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%) translateY(8px) scale(.98);transition:opacity .18s var(--ease),transform .18s var(--ease),visibility .18s var(--ease)}.lab-modelInfoCard:after{content:"";position:absolute;left:50%;top:100%;width:12px;height:12px;margin-left:-6px;border-right:1px solid rgba(168,192,220,.28);border-bottom:1px solid rgba(168,192,220,.28);background:rgba(242,246,251,.98);transform:rotate(45deg) translateY(-6px)}.lab-modelCardWrap:hover{z-index:4}.lab-modelCardWrap:hover .lab-modelInfoCard,.lab-modelCardWrap:focus-within .lab-modelInfoCard{opacity:1;visibility:visible;transform:translate(-50%) translateY(0) scale(1)}.lab-modelLogo{width:100%;height:100%;display:grid;place-items:center;flex:0 0 auto;color:#121c2ae6;border:0;background:transparent;box-shadow:none;position:relative;z-index:4}.lab-modelLogo svg{width:34px;height:34px;display:block}.lab-modelLogo--openai{color:#141e2ceb}.lab-modelLogo--anthropic{color:#1a2230e6}.lab-modelLogo--google{color:#162232e6}.lab-modelLogo--mistral{color:#182336e6}.lab-modelLogo--meta{color:#162438e6}.lab-modelLogo--xai{color:#122036eb}.lab-modelLogo--deepseek{color:#142a48eb}.lab-modelLogo--cohere{color:#16243aeb}.lab-modelInfoCompany{font-size:11px;line-height:1.2;letter-spacing:.04em;color:#566d8ac7;margin-bottom:6px}.lab-modelInfoName{font-size:18px;line-height:1.05;letter-spacing:-.03em;font-weight:700;color:#121c2af0;margin-bottom:8px}.lab-modelInfoCapability{font-size:11px;line-height:1.2;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#547aa8d1;margin-bottom:8px}.lab-modelInfoDescription{margin:0;font-size:13px;line-height:1.55;color:#4c607ad6}.lab-modelCardWrap--blue{--model-accent-rgb: 96, 156, 255;--model-hover-rgb: 146, 196, 255}.lab-modelCardWrap--amber{--model-accent-rgb: 255, 188, 120;--model-hover-rgb: 255, 210, 152}.lab-modelCardWrap--cyan{--model-accent-rgb: 93, 210, 220;--model-hover-rgb: 132, 228, 236}.lab-modelCardWrap--violet{--model-accent-rgb: 134, 124, 255;--model-hover-rgb: 174, 166, 255}.lab-modelCardWrap--rose{--model-accent-rgb: 238, 146, 188;--model-hover-rgb: 248, 180, 209}.lab-modelFootnote{margin:18px 0 0;font-size:12px;line-height:1.6;letter-spacing:.01em;color:#9db1c99e}@media (max-width:1200px){.lab-modelGrid{grid-template-columns:repeat(5,minmax(0,112px))}}@media (max-width:860px){.lab-modelGrid{grid-template-columns:repeat(3,minmax(0,112px))}}@media (max-width:620px){.lab-modelGrid{grid-template-columns:repeat(2,minmax(0,112px))}.lab-modelCardWrap,.lab-modelMiniCard{width:100px;height:100px}.lab-modelGrid{grid-template-columns:repeat(2,minmax(0,100px))}.lab-modelInfoCard{width:196px}}.lab-step{border-radius:var(--r);border:1px solid rgba(126,177,228,.28);background:linear-gradient(180deg,rgba(8,20,36,.9),rgba(4,12,22,.84));box-shadow:0 18px 52px #00000061,inset 0 1px #bde0ff14;padding:16px;display:grid;gap:12px;transition:transform .16s var(--ease),border-color .16s var(--ease),background .16s var(--ease)}.lab-step:hover{transform:translateY(-4px);border-color:#9bc6ef80;background:linear-gradient(180deg,rgba(10,25,44,.95),rgba(5,15,27,.9))}.lab-stepK{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;font-weight:950;border:1px solid rgba(126,177,228,.4);background:rgba(32,101,186,.2)}.lab-stepTitle{font-weight:950;margin-bottom:6px}.lab-stepBody{color:var(--muted);line-height:1.8;font-size:13px}.lab-contact{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:14px;border-radius:var(--r2);border:1px solid rgba(126,177,228,.3);background:linear-gradient(180deg,rgba(8,20,36,.92),rgba(4,12,22,.86));box-shadow:0 22px 64px #00000070,inset 0 1px #bde0ff14;padding:16px}@media (max-width:980px){.lab-contact{grid-template-columns:1fr}}.lab-form{display:grid;gap:10px;padding:12px;border-radius:var(--r2);border:1px solid rgba(126,177,228,.28);background:linear-gradient(180deg,rgba(7,18,31,.88),rgba(4,11,20,.82))}.lab-label{display:grid;gap:6px;font-size:12px;color:#ffffffbd;font-weight:900}.lab-input,.lab-textarea{width:100%;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:rgba(5,11,20,.65);padding:12px;color:#ffffffeb;outline:none}.lab-input:focus,.lab-textarea:focus{border-color:#2f8bff3d;box-shadow:0 0 0 4px #2f8bff1a}.lab-full{width:100%}.lab-footNote{color:var(--faint);font-size:12px}.lab-ctaWide{width:100%}.lab-footer{margin-top:24px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--muted)}.lab-footBrand{font-weight:950;color:#ffffffeb}.lab-footTag{font-size:12px;color:var(--muted);margin-top:4px}.lab-footLinks{display:flex;gap:10px;flex-wrap:wrap}.lab-footLinks a{color:#ffffffbd;text-decoration:none;font-size:13px;padding:9px 12px;border-radius:999px;border:1px solid transparent}.lab-footLinks a:hover{color:#ffffffeb;background:rgba(255,255,255,.05);border-color:#ffffff17}.reveal-init{opacity:0;transform:translateY(12px);filter:blur(6px)}.reveal-in{opacity:1;transform:translateY(0);filter:blur(0);transition:opacity .65s var(--ease),transform .65s var(--ease),filter .65s var(--ease)}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}.reveal-init,.reveal-in{transform:none!important;filter:none!important}}.lab-pricingGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}@media (max-width: 980px){.lab-pricingGrid{grid-template-columns:1fr}}.lab-priceCard{position:relative;display:flex;flex-direction:column;gap:12px;border-radius:var(--r2);border:1px solid rgba(126,177,228,.28);background:linear-gradient(180deg,rgba(8,20,36,.9),rgba(4,12,22,.84));box-shadow:0 18px 52px #00000061,inset 0 1px #bde0ff14;padding:16px;min-width:0;transition:transform .16s var(--ease),border-color .16s var(--ease),background .16s var(--ease),box-shadow .16s var(--ease)}.lab-priceCard:hover{transform:translateY(-4px);border-color:#9bc6ef80;background:linear-gradient(180deg,rgba(10,25,44,.95),rgba(5,15,27,.9));box-shadow:0 26px 78px #00000080}.lab-priceTop{display:flex;flex-direction:column;gap:8px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.1)}.lab-price{font-size:18px;color:#ffffffe6}.lab-badge{display:inline-flex;align-self:flex-start;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(5,11,20,.4);color:#ffffffc7;font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.lab-miniLabel{font-size:12px;color:var(--faint);text-transform:uppercase;letter-spacing:.14em;margin-top:6px}.is-featured{border-color:#ff9f1c42;box-shadow:0 0 0 1px #ff9f1c1a inset,0 30px 110px #ff9f1c0f}.is-featured:hover{border-color:#ff9f1c57;box-shadow:0 0 0 1px #ff9f1c24 inset,0 40px 140px #ff9f1c14}.lab-priceCard .lab-btnPrimary.lab-full{margin-top:auto}.lab-metrics{margin-top:26px}.lab-metricsHead{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.lab-h3{font-size:18px;letter-spacing:.2px;margin:0}.lab-muted{color:var(--muted);font-size:13px;line-height:1.6}.lab-metrics .lab-card,.lab-faq .lab-card{border-radius:var(--r2);border:1px solid rgba(126,177,228,.28);background:linear-gradient(180deg,rgba(8,20,36,.9),rgba(4,12,22,.84));box-shadow:0 18px 52px #00000061,inset 0 1px #bde0ff14}.lab-metrics .lab-card:hover,.lab-faq .lab-card:hover{background:linear-gradient(180deg,rgba(10,25,44,.95),rgba(5,15,27,.9));box-shadow:0 26px 78px #00000080}.lab-faq{margin-top:26px}.lab-faqCtaRow{margin-top:14px;display:flex;gap:10px;flex-wrap:wrap}:root{--panel0: rgba(255,255,255,.028);--panel1: rgba(255,255,255,.036);--panelBorder: rgba(255,255,255,.085);--panelBorder2: rgba(255,255,255,.11)}.lab-secClean{position:relative;padding:84px 0}.lab-secClean:before{content:"";position:absolute;inset:0;background:radial-gradient(820px 520px at 70% 18%,rgba(47,139,255,.08),transparent 60%),radial-gradient(820px 520px at 84% 50%,rgba(30,216,178,.06),transparent 64%);opacity:.6;pointer-events:none}.lab-secClean .lab-shell{position:relative;z-index:1}.lab-split{display:grid;grid-template-columns:220px minmax(0,1fr) minmax(0,520px);gap:28px;align-items:start}@media (max-width: 1100px){.lab-split{grid-template-columns:200px minmax(0,1fr) minmax(0,480px)}}@media (max-width: 980px){.lab-split{grid-template-columns:1fr}}.lab-rail{position:sticky;top:92px;align-self:start;padding-left:10px;border-left:1px solid rgba(255,255,255,.1)}@media (max-width: 980px){.lab-rail{position:relative;top:auto;border-left:none;padding-left:0}}.lab-railTitle{display:flex;align-items:center;gap:10px;color:#ffffffd6;font-weight:950;font-size:13px;letter-spacing:.02em;margin-bottom:10px}.lab-railDot{width:7px;height:7px;border-radius:999px;background:rgba(47,139,255,.85);box-shadow:0 0 0 6px #2f8bff1a}.lab-railList{margin:0;padding:0;list-style:none;display:grid;gap:8px}.lab-railItem{color:#ffffff85;font-size:13px;padding:6px 10px;border-radius:10px;border:1px solid transparent}.lab-railItem.is-active{color:#ffffffd6;background:rgba(255,255,255,.03);border-color:#ffffff14}.lab-secEyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:14px}.lab-iconBadge{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03)}.lab-h2xl{margin:0 0 12px;font-size:clamp(32px,3.3vw,46px);line-height:1.08;letter-spacing:-.04em}.lab-p{margin:0 0 16px;color:var(--muted);line-height:1.85;max-width:72ch;font-size:14px}.lab-bullets{margin:0;padding-left:18px;display:grid;gap:8px;color:#fffc;font-size:13px;line-height:1.8}.lab-bullets li::marker{color:#2f8bffd9}.lab-ctaRow{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.lab-shot{border-radius:22px;border:1px solid var(--panelBorder);background:var(--panel0);box-shadow:0 22px 90px #0000008c;overflow:hidden;padding:16px}.lab-shotInner{border-radius:18px;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.22);overflow:hidden}.lab-shotImg{width:100%;display:block;border-radius:18px}.lab-card:hover,.lab-step:hover,.lab-priceCard:hover{transform:translateY(-2px)}.lc-hero{position:relative;overflow:hidden;padding:clamp(64px,8vw,108px) 0 clamp(32px,4vw,56px)}.hero{position:relative;min-height:90vh;overflow:hidden}.hero-content{position:relative;z-index:2}.lc-heroBg{position:absolute;inset:0;background:radial-gradient(980px 460px at 18% 70%,rgba(44,136,226,.34),transparent 66%),radial-gradient(980px 460px at 82% 70%,rgba(33,115,208,.32),transparent 68%),radial-gradient(900px 420px at 50% 12%,rgba(55,150,255,.24),transparent 62%),linear-gradient(180deg,#01060f 0%,#010913 62%,#01060f 100%);pointer-events:none}.lc-heroShell{position:relative;z-index:1;width:min(1240px,calc(100% - 64px));margin:0 auto;display:flex;justify-content:center}@media (max-width:980px){.lc-heroShell{width:min(1240px,calc(100% - 40px))}}@media (max-width:640px){.lc-heroShell{width:min(1240px,calc(100% - 28px))}}.lc-heroInner{max-width:1040px;width:100%;text-align:center;display:grid;justify-items:center;gap:clamp(14px,1.9vw,24px);position:relative;z-index:3;transform:translateY(3vh)}.lc-h1{margin:0;max-width:none;font-size:clamp(42px,4.9vw,62px);line-height:1.06;letter-spacing:-.03em;font-weight:420;white-space:nowrap;text-wrap:nowrap}.lc-h1Grad{background:linear-gradient(90deg,#7cc6ff 0%,#69b6ff 45%,#83ccff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.lc-h1Plain{color:#ffffffeb}.lc-h1Strike{position:relative;color:#ffffffeb}.lc-h1Strike:after{content:"";position:absolute;left:2%;right:2%;top:54%;height:9%;border-radius:999px;background:rgba(156,183,214,.4);transform:translateY(-50%);filter:blur(.5px);pointer-events:none;opacity:.62}.lc-sub{margin:0;width:100%;max-width:none;color:#b7d7f6e0;font-size:clamp(19px,2vw,27px);line-height:1.58;letter-spacing:-.002em;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;text-align:center}.lc-subLine{display:block;white-space:nowrap;text-align:center}.lc-actions{display:flex;justify-content:center;gap:clamp(12px,1.8vw,20px);flex-wrap:wrap;margin:clamp(4px,.8vw,10px) 0 0}.lc-btnPrimary,.lc-btnSecondary{display:inline-flex;align-items:center;justify-content:center;min-width:178px;height:54px;padding:0 24px;border-radius:8px;text-decoration:none;font-weight:700;font-size:16px;letter-spacing:.01em;border:1px solid rgba(255,255,255,.14);position:relative;overflow:hidden;isolation:isolate;box-shadow:0 0 0 1px #8cc8ff0f,0 6px 18px #00000047;transition:transform .14s var(--ease),background .14s var(--ease),border-color .14s var(--ease),color .14s var(--ease),box-shadow .18s var(--ease)}.lc-btnPrimary:after,.lc-btnSecondary:after{content:"";position:absolute;inset:-30%;pointer-events:none;z-index:-1;background:radial-gradient(circle at 50% 50%,rgba(102,176,255,.3) 0%,rgba(68,134,226,.18) 36%,rgba(10,22,44,0) 72%);opacity:0;transition:opacity .18s var(--ease)}.lc-btnPrimary{background:rgba(236,243,251,.96);color:#070c14f2;border-color:#ffffff38;box-shadow:0 0 0 1px #8cc8ff0d,0 4px 14px #0000003d}.lc-btnPrimary:hover{transform:translateY(-1px);background:rgba(250,253,255,1);border-color:#cee8ffe0;box-shadow:0 0 0 1px #c6e6ff5c,0 0 16px #acd8ff57,0 0 32px #85c0ff42,0 10px 26px #00000057}.lc-btnPrimary:hover:after{opacity:.86}.lc-btnSecondary{background:rgba(3,12,22,.9);color:#d6e6f8f2;border-color:#6794c257;box-shadow:0 0 0 1px #8cc8ff0a,0 4px 14px #0000003d}.lc-btnSecondary:hover{transform:translateY(-1px);background:rgba(8,20,36,.96);border-color:#c4e4ffb3;box-shadow:0 0 0 1px #bce0ff47,0 0 14px #a2d2ff47,0 0 28px #76b8fc3d,0 10px 26px #00000057}.lc-btnSecondary:hover:after{opacity:.92}.lc-arcs{display:none}@media (max-width:640px){.lc-hero{padding:clamp(52px,11vw,72px) 0 clamp(26px,7vw,38px)}.lc-h1{max-width:none;font-size:clamp(12px,4.2vw,34px);line-height:1.12;white-space:nowrap;text-wrap:nowrap}.lc-sub{max-width:32ch;font-size:clamp(17px,4.8vw,21px);line-height:1.62}.lc-subLine{white-space:normal;text-align:center}.lc-actions{gap:10px;margin-top:8px}.core-engine{height:56vh;min-height:320px}.lc-btnPrimary,.lc-btnSecondary{width:100%}.lc-h1Strike:after{opacity:.45;left:4%;right:4%}}.lab-btnNav,.lab-btnPrimary,.lab-btnSecondary,.lc-btnPrimary,.lc-btnSecondary{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;font-weight:700;letter-spacing:.005em;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.lab .lab-nav{position:fixed!important;top:0!important;left:0;right:0;z-index:999;isolation:isolate;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:transparent!important;border-bottom:0!important;box-shadow:none!important;padding:12px 0 8px!important}.lab .lab-nav:before{content:none}.lab .lab-nav:after{content:none}.lab{--nav-offset: 88px;padding-top:88px}.lab .lab-shell.lab-navRow{width:min(1668px,calc(100% - 42px))!important;height:64px!important;margin:0 auto!important;padding:0 22px!important;border-radius:10px!important;border:1px solid rgba(126,154,183,.3)!important;background:rgba(2,10,22,.62)!important;backdrop-filter:blur(10px) saturate(135%)!important;-webkit-backdrop-filter:blur(10px) saturate(135%)!important;box-shadow:0 4px 14px #0000002e,inset 0 0 0 1px #ffffff05!important;gap:18px!important}.lab .lab-brand{gap:10px!important}.lab .lab-logo{width:34px!important;height:34px!important;color:#fffffffc!important;flex:0 0 auto;display:block;filter:drop-shadow(0 0 10px rgba(170,215,255,.14))}.lab .lab-logoWordmark{width:68px!important;height:auto!important;border-radius:0!important}.lab .lab-brandName{font-size:18px!important;font-weight:650!important;color:#fffffffa!important;letter-spacing:-.012em!important}.lab .lc-navMain{justify-content:center!important;gap:34px!important}.lab .lab-navItem{position:relative!important}.lab .lc-navMain a{font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-size:15px!important;font-weight:700!important;color:#c7dcf4e6!important;letter-spacing:-.02em!important;padding:0!important}.lab .lc-navMain>a,.lab .lc-navMain>.lab-navItemDropdown>a{display:inline-flex!important;align-items:center!important;min-height:34px!important;padding:0 12px!important;border-radius:999px!important;border:1px solid transparent!important;background:rgba(255,255,255,0)!important;box-shadow:inset 0 1px #fff0!important;transition:color .18s var(--ease),background .18s var(--ease),border-color .18s var(--ease),box-shadow .18s var(--ease)!important}.lab .lc-navMain>a:hover,.lab .lc-navMain>.lab-navItemDropdown>a:hover,.lab .lc-navMain>a[aria-current=page],.lab .lc-navMain>.lab-navItemDropdown>a[aria-current=page],.lab .lc-navMain>.lab-navItemDropdown>a:focus-visible{color:#f4fafffc!important;border-color:#a8dcff6b!important;background:linear-gradient(180deg,rgba(214,240,255,.22),rgba(148,214,255,.1))!important;box-shadow:0 12px 28px #0000002e,inset 0 1px #e4f4ff47,0 0 24px #76d6ff29!important}.lab .lc-navMain .lab-navAgentCard{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:normal!important;white-space:normal!important;color:inherit!important;letter-spacing:normal!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;outline:0!important}.lab .lc-navMain .lab-navAgentCard:before,.lab .lc-navMain .lab-navAgentCard:after{content:none!important}.lab .lc-navMain .lab-navAgentCard:hover,.lab .lc-navMain .lab-navAgentCard:focus-visible{border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}.lab .lab-navDropdown{top:calc(100% + 8px)!important;z-index:120!important;width:min(780px,calc(100vw - 64px))!important}.lab .lab-navDropdownInner{border-radius:20px!important;border:1px solid rgba(129,152,182,.18)!important;background:linear-gradient(180deg,rgba(10,17,28,.94),rgba(8,13,22,.96))!important;box-shadow:0 24px 54px #00000052,0 8px 18px #00000024,inset 0 1px #ffffff0b!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;padding:18px!important}.lab .lab-navDropdownGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.lab .lab-linkHasCaret:after{font-size:10px!important;margin-left:5px!important;color:#abc7e4eb!important}.lab .lc-navActions{gap:12px!important}.lab .lab-nav .lab-btnNav{height:46px!important;border-radius:999px!important;padding:0 26px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;font-size:14.5px!important;font-weight:600!important;letter-spacing:.01em!important}.lab .lab-nav .lab-btnNavCta,.lab .lab-nav .lab-btnNavApi{background:rgba(228,238,249,.98)!important;color:#070e18f5!important;border:1px solid rgba(228,238,249,.98)!important}.lab .lab-nav .lab-btnNavApi:hover{border-color:#f3f9ff!important;background:rgba(243,249,255,1)!important}.lab .lc-hero{padding:clamp(50px,6vw,76px) 0 clamp(20px,2.8vw,34px)!important;position:relative;min-height:100vh}.lab .lc-hero:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(620px 300px at 50% 56%,rgba(1,4,9,.94),rgba(1,4,9,.72) 56%,rgba(1,4,9,.26) 78%,rgba(1,4,9,0) 100%),linear-gradient(180deg,rgba(1,4,9,.72) 0%,rgba(1,4,9,.4) 42%,rgba(1,4,9,.1) 100%)}.lab .lc-hero:after{content:none}.lab .lc-heroBg{background:radial-gradient(760px 360px at 14% 72%,rgba(92,208,255,.42) 0%,rgba(52,154,238,.24) 44%,rgba(20,95,184,.1) 66%,rgba(15,80,160,0) 100%),radial-gradient(760px 360px at 86% 72%,rgba(92,208,255,.42) 0%,rgba(52,154,238,.24) 44%,rgba(20,95,184,.1) 66%,rgba(15,80,160,0) 100%),radial-gradient(900px 460px at 50% 60%,rgba(1,4,9,.78) 0%,rgba(1,4,9,.92) 54%,rgba(1,4,9,.42) 78%,rgba(1,4,9,0) 100%)!important;opacity:.9;mask-image:linear-gradient(180deg,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 56%,rgba(0,0,0,.65) 76%,rgba(0,0,0,0) 100%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 56%,rgba(0,0,0,.65) 76%,rgba(0,0,0,0) 100%)}.lab .lab-sec{border-top:0!important}@media (max-width:980px){.lab{--nav-offset: 78px;padding-top:78px}.lab .lc-hero{padding:clamp(44px,7vw,60px) 0 clamp(18px,3.2vw,26px)!important}.lab .lab-shell.lab-navRow{width:min(1668px,calc(100% - 26px))!important;height:62px!important;padding:0 12px!important}.lab .lc-navMain{display:none!important}.lab .lab-nav .lab-btnNav{height:46px!important;font-size:15px!important;padding:0 16px!important}.lab .lab-brandName{font-size:16px!important}}@media (max-width:560px){.lab{--nav-offset: 74px;padding-top:74px}.lab .lc-hero{padding:clamp(40px,10vw,54px) 0 clamp(16px,5vw,24px)!important}.lab .lc-navActions .lab-btnNavApi{display:none!important}.lab .lab-brandName{font-size:15px!important}}.lab-workflowSec{position:relative;overflow:visible;padding:var(--section-space-display-top) 0 var(--section-space-display-bottom);border-top:0;border-bottom:0;background:transparent}.lab-workflowSec:after{content:none;position:absolute;inset:0;background:linear-gradient(to right,rgba(122,166,214,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(122,166,214,.04) 1px,transparent 1px);background-size:36px 36px;opacity:.2;pointer-events:none}.lab-workflowSec .lab-shell{position:relative;z-index:1}.lab-workflowIntro{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:44px}.rune-wrap{position:relative;width:160px;height:160px;display:flex;align-items:center;justify-content:center}.rune-wrap:before{content:"";position:absolute;width:220px;height:220px;background:radial-gradient(circle,rgba(120,180,255,.35) 0%,rgba(120,180,255,.15) 35%,transparent 70%);filter:blur(35px)}.rune-ansuz{width:120px;height:120px;overflow:visible;animation:runePulse 6s ease-in-out infinite}.rune-ansuz line{stroke:#9ecbff;stroke-width:6;fill:none;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(120,180,255,.9)) drop-shadow(0 0 18px rgba(120,180,255,.7)) drop-shadow(0 0 40px rgba(120,180,255,.35))}.rune-ansuz path{stroke:#9ecbff;stroke-width:6;fill:none;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgba(120,180,255,.9)) drop-shadow(0 0 18px rgba(120,180,255,.7)) drop-shadow(0 0 40px rgba(120,180,255,.35))}@keyframes runePulse{0%,to{filter:drop-shadow(0 0 6px rgba(120,180,255,.8)) drop-shadow(0 0 18px rgba(120,180,255,.6)) drop-shadow(0 0 40px rgba(120,180,255,.25))}50%{filter:drop-shadow(0 0 10px rgba(120,180,255,1)) drop-shadow(0 0 28px rgba(120,180,255,.9)) drop-shadow(0 0 60px rgba(120,180,255,.5))}}.lab-workflowTitle{color:#ecf4fcf7;text-wrap:balance}.lab-workflowLead{margin:0;font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:500;font-size:17px;line-height:1.72;letter-spacing:-.01em;color:#b2cbe5e6;max-width:74ch}.lab-workflowGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px}.lab-workflowCard{position:relative;min-width:0;overflow:hidden;border-radius:16px;border:1px solid rgba(130,171,214,.16);background:linear-gradient(180deg,rgba(8,20,36,.92),rgba(4,12,22,.88));box-shadow:0 14px 34px #0000004d,inset 0 1px #bde0ff0d;padding:18px 18px 20px;transition:transform .16s var(--ease),border-color .16s var(--ease),background .16s var(--ease)}.lab-workflowCard:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:2px;border-radius:12px;background:linear-gradient(180deg,rgba(176,221,255,.78),rgba(102,176,240,.42));box-shadow:0 0 10px #70b8f524;opacity:.84}.lab-workflowCard:hover{transform:translateY(-2px);border-color:#cee8ffb8;background:linear-gradient(180deg,rgba(12,28,48,.96),rgba(6,18,32,.9));box-shadow:0 0 0 1px #c3e5ff33,0 0 16px #96cdff3d,0 16px 42px #00000070}.lab-workflowStep{margin:0 0 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:700;letter-spacing:.08em;color:#7fbcf5f5}.lab-workflowCardTitle{margin:0 0 8px;font-size:clamp(22px,2vw,30px);line-height:1.08;letter-spacing:-.02em;color:#eef7fff5;font-weight:560}.lab-workflowCardBody{margin:0;font-size:14px;line-height:1.62;color:#adc7e2e6;letter-spacing:-.004em;max-width:32ch}@media (max-width:1100px){.lab-workflowIntro{gap:14px;margin-bottom:28px}.lab-workflowGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width:640px){.lab-workflowGrid{grid-template-columns:1fr}.lab-workflowCard{padding:16px 16px 18px}}.lab-architectureSec{position:relative;overflow:visible;padding:var(--section-space-display-top) 0 var(--section-space-display-bottom);background:#ffffff;color:#0c121cf5;border-top:0;border-bottom:0}.lab-architectureSec:after{content:none;position:absolute;inset:0;background:linear-gradient(to right,rgba(112,165,220,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(112,165,220,.04) 1px,transparent 1px);background-size:34px 34px;opacity:.26;pointer-events:none}.lab-architectureSec .lab-shell{position:relative;z-index:1}.lab-architectureIntro{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:46px;row-gap:12px;align-items:start;margin-bottom:56px}.lab-architectureTitle{color:#080e18f5;white-space:nowrap}.lab-architectureBreak{display:block}.lab-architectureLead{margin:0;grid-column:1 / -1;font-weight:500;font-size:17px;line-height:1.72;letter-spacing:-.01em;color:#1a283ad6;max-width:74ch;font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.lab-architectureGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.lab-architectureCard{min-width:0;display:grid;align-content:start;gap:12px;cursor:pointer;padding:14px;border-radius:16px;border:1px solid transparent;background:transparent;box-shadow:none;transition:transform .17s var(--ease),filter .17s var(--ease)}.lab-architectureCard--agentOnly{padding:0;gap:0}.lab-architectureCard--agentOnly .eldr-agentCard{width:100%}.lab-architectureCard:hover{transform:translateY(-3px);filter:saturate(1.03);border-color:transparent}.lab-architectureVisual{position:relative;isolation:isolate;border-radius:14px;border:1px solid rgba(188,204,217,.92);background:linear-gradient(180deg,#f7faf7 0%,#eef3ef 100%);box-shadow:0 12px 28px #121c2614;min-height:236px;overflow:hidden}.lab-architectureVisual:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(circle at top left,rgba(255,255,255,.9),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.36),rgba(255,255,255,0));opacity:.9}.lab-architectureVisual:after{content:none}.lab-architectureCard:hover .lab-architectureVisual{border-color:#96b1c6fa;box-shadow:0 0 0 1px #c6d4e0c7,0 18px 38px #121c261f}.lab-archSvg{position:relative;z-index:1;display:block;width:100%;height:236px}.lab-agentPreviewStroke{fill:none;stroke:#fffffff0;stroke-width:4}.lab-agentPreviewTitle{font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.03em}.lab-agentPreviewBody{font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-weight:500;letter-spacing:-.01em}.lab-agentPreviewMeta{font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px;font-weight:600;letter-spacing:.01em}.lab-architectureGlow{position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(170px 92px at 50% 46%,rgba(255,245,210,.58),rgba(255,218,148,.24) 48%,rgba(255,188,108,0) 74%),radial-gradient(118px 74px at 40% 62%,rgba(255,224,164,.26),rgba(255,224,164,0) 72%);filter:blur(8px);animation:archSunDrift 7s ease-in-out infinite}.lab-architectureCard--data .lab-architectureVisual{background:linear-gradient(180deg,#f5f8fb 0%,#ecf2f8 100%)}.lab-architectureCard--agents .lab-architectureVisual{background:linear-gradient(180deg,#f5f8f3 0%,#edf3ea 100%)}.lab-architectureCard--operations .lab-architectureVisual{background:linear-gradient(180deg,#f7f4fa 0%,#efeaf4 100%)}@keyframes archSunDrift{0%,to{transform:translateZ(0) scale(1);opacity:.9}50%{transform:translate3d(16px,-10px,0) scale(1.035);opacity:1}}@keyframes archSunAura{0%,to{transform:translateZ(0) scale(1);opacity:.82}50%{transform:translate3d(-10px,6px,0) scale(1.05);opacity:1}}.lab-architectureTag{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:14px;color:#0a1422eb;letter-spacing:-.01em}.lab-architectureHeading{margin:0;font-size:clamp(28px,2.2vw,42px);line-height:1.05;letter-spacing:-.028em;color:#0a1422f5;font-weight:560}.lab-architectureBody{margin:0;font-size:16px;line-height:1.55;color:#22344cd6;letter-spacing:-.01em;font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.lab-architectureArrow{margin-top:4px;width:auto;height:auto;display:inline-block;color:#0c1a2ce6;font-size:19px;font-weight:900;letter-spacing:-.03em;line-height:1;text-shadow:0 0 8px rgba(120,176,236,.2);transition:transform .22s var(--ease),box-shadow .22s var(--ease),border-color .22s var(--ease),background .22s var(--ease),color .22s var(--ease)}.lab-architectureCard:hover .lab-architectureArrow{transform:translate(6px) translateY(-2px);color:#18529cf5}@media (max-width:1100px){.lab-architectureIntro{grid-template-columns:1fr;gap:16px;margin-bottom:40px}.lab-architectureBreak{display:none}.lab-architectureTitle{white-space:normal}.lab-architectureGrid{grid-template-columns:1fr;gap:22px}}.hero{position:relative;margin-top:calc(-1 * var(--nav-offset));padding-top:var(--nav-offset);min-height:100vh;overflow:hidden;background:radial-gradient(circle at 50% 50%,rgba(14,24,52,.28),transparent 42%),linear-gradient(180deg,#02050b 0%,#040914 100%);color:#fff}.hero-bg{position:absolute;inset:0;pointer-events:none;overflow:hidden}.hero-noise{position:absolute;inset:0;opacity:.04;background-image:radial-gradient(rgba(255,255,255,.9) .5px,transparent .7px);background-size:3px 3px;mix-blend-mode:overlay}.hero-core{position:absolute;right:20%;top:48%;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(120,160,255,.35) 0%,rgba(80,120,255,.15) 40%,transparent 70%);filter:blur(60px);opacity:.8}.hero-flare{position:absolute;right:18%;bottom:18%;width:360px;height:360px;background:radial-gradient(circle,rgba(255,110,60,.35),transparent 65%);filter:blur(80px);opacity:.7}.hero-runeDots{position:absolute;right:12%;top:52%;width:min(34vw,420px);aspect-ratio:1 / 1;transform:translateY(-50%);opacity:.18;mix-blend-mode:screen;background-image:radial-gradient(rgba(255,255,255,.9) .9px,transparent 1.7px);background-size:7px 7px;filter:blur(.2px);mask-image:radial-gradient(circle,black 0%,black 26%,transparent 62%);-webkit-mask-image:radial-gradient(circle,black 0%,black 26%,transparent 62%);pointer-events:none}.valknut-wrap{position:absolute;right:6%;top:52%;width:min(52vw,600px);aspect-ratio:1;transform:translateY(-50%);display:grid;place-items:center;pointer-events:none;z-index:2;animation:valknutPulse 7s ease-in-out infinite}.valknut-wrap:before{content:"";position:absolute;inset:8%;border-radius:50%;background:radial-gradient(circle,rgba(160,205,255,.34) 0%,rgba(160,205,255,.12) 34%,rgba(160,205,255,.04) 55%,transparent 75%);filter:blur(28px);transform:scale(1.08);pointer-events:none}.valknut{width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 10px rgba(170,215,255,.75))}.hero-shaderOrb{width:100%;height:100%;pointer-events:none}.hero-shaderOrb canvas{width:100%!important;height:100%!important;display:block;pointer-events:none}.valknut-line{fill:none;stroke:url(#iceStroke);stroke-width:28;stroke-linecap:round;stroke-linejoin:round;filter:url(#valknut-glow);opacity:.98}@keyframes valknutPulse{0%,to{transform:translateY(-50%) scale(1);opacity:.94}50%{transform:translateY(-50%) scale(1.018);opacity:1}}.hero-glow{position:absolute;width:780px;height:780px;border-radius:50%;background:radial-gradient(circle,rgba(120,160,255,.35) 0%,rgba(80,120,255,.18) 35%,transparent 70%);filter:blur(110px);animation:glowDrift 30s ease-in-out infinite,glowPulse 12s ease-in-out infinite}@keyframes glowDrift{0%{transform:translate(0)}25%{transform:translate(30px,-20px)}50%{transform:translate(60px,10px)}75%{transform:translate(20px,30px)}to{transform:translate(0)}}@keyframes glowPulse{0%,to{opacity:.6}50%{opacity:1}}.hero-glow-blue{width:540px;height:540px;left:16%;top:28%;background:radial-gradient(circle,rgba(41,112,255,.34) 0%,rgba(41,112,255,.18) 34%,rgba(41,112,255,.06) 58%,transparent 76%)}.hero-glow-orange{width:520px;height:520px;right:12%;bottom:10%;background:radial-gradient(circle,rgba(255,106,43,.28) 0%,rgba(255,106,43,.14) 34%,rgba(255,106,43,.05) 58%,transparent 76%)}.hero-gridFade{position:absolute;inset:0;background:radial-gradient(circle at 29% 46%,rgba(255,255,255,.22),transparent 20%),radial-gradient(circle at 74% 72%,rgba(255,255,255,.18),transparent 18%);filter:blur(24px);opacity:.75}.hero-dotGrid{position:absolute;top:0;left:0;right:0;height:100vh;animation:gridDrift 28s linear infinite;background-image:radial-gradient(rgba(255,255,255,.9) 1px,transparent 1.7px);background-size:7px 7px;background-position:0 0;opacity:.14;mix-blend-mode:screen;mask-image:radial-gradient(circle at 30% 45%,black 0%,black 14%,rgba(0,0,0,.22) 28%,transparent 42%),radial-gradient(circle at 75% 70%,black 0%,black 13%,rgba(0,0,0,.2) 26%,transparent 40%);-webkit-mask-image:radial-gradient(circle at 30% 45%,black 0%,black 14%,rgba(0,0,0,.22) 28%,transparent 42%),radial-gradient(circle at 75% 70%,black 0%,black 13%,rgba(0,0,0,.2) 26%,transparent 40%)}@keyframes gridDrift{0%{background-position:0 0}to{background-position:0 -80px}}.hero-vignette{position:absolute;inset:0;background:radial-gradient(circle at center,transparent 36%,rgba(0,0,0,.34) 76%,rgba(0,0,0,.62) 100%)}.hero-content{position:relative;z-index:2;max-width:1200px;margin:0 auto;min-height:calc(100vh - var(--nav-offset));display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:clamp(104px,11vh,132px) 32px 40px;text-align:center}.hero-mainBlock{width:100%;display:grid;justify-items:center;margin-top:auto}.hero-content h1{max-width:8ch;font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;font-size:clamp(2.7rem,calc(5.1vw + 3px),4.7rem);line-height:.92;letter-spacing:-.06em;font-weight:700;margin:0 auto 14px}.hero-aiWrap{position:relative;display:inline-block;white-space:nowrap}.hero-aiLine{position:relative;z-index:2;background:linear-gradient(168deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.97) 62%,rgba(238,246,255,.96) 80%,rgba(214,232,255,.95) 92%,rgba(192,219,252,.94) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.hero-content p{max-width:58ch;font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;font-size:1.2rem;line-height:1.6;color:#ffffffeb;margin:0 auto}.hero-actions{margin:28px 0 0;display:grid;justify-items:center;gap:0}.hero-lead-panel{position:relative;isolation:isolate;width:min(760px,100%);padding:26px 26px 22px;border:1px solid rgba(196,212,232,.14);border-radius:16px;background:linear-gradient(180deg,#182231,#121a27);box-shadow:inset 0 1px #ffffff0d,0 18px 38px #0000003d}.hero-lead-panel:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 36%);opacity:.76}.hero-lead-panel:after{content:"";position:absolute;left:6%;right:6%;top:-22px;bottom:-28px;z-index:-1;border-radius:999px;pointer-events:none;background:radial-gradient(ellipse at center,rgba(60,88,148,.26) 0%,rgba(60,88,148,.14) 34%,rgba(60,88,148,.06) 56%,transparent 76%);filter:blur(34px);opacity:.92}.hero-lead-form{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 220px;gap:14px;align-items:center}.hero-formStatus{margin:10px 4px 0;font-size:13px;line-height:1.5;color:#dfe8f3c7}.hero-formStatus.is-success{color:#b6f3d4eb}.hero-formStatus.is-error{color:#ffb6b6f0}.hero-input,.hero-cta{font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.hero-input{box-sizing:border-box;min-width:0;height:50px;line-height:48px;padding:0 16px;border:1px solid rgba(161,180,205,.12);border-radius:10px;background:#0d141e;color:#f4f8fc;appearance:none;-webkit-appearance:none;font-size:.92rem;font-weight:500;vertical-align:middle;outline:none;transition:border-color .16s var(--ease),box-shadow .16s var(--ease),background .16s var(--ease)}.hero-input::placeholder{color:#9ba8bac2}.hero-input:focus{border-color:#7c95bb85;background:#101924;box-shadow:0 0 0 3px #587db00f}.hero-cta{position:relative;display:inline-flex;align-items:center;justify-content:center;height:50px;padding:0 20px;border:1px solid rgba(186,203,224,.2);border-radius:10px;background:linear-gradient(180deg,rgba(243,246,251,.99),rgba(221,226,236,.99));color:#0c0e14f5;font-size:.9rem;font-weight:800;letter-spacing:.005em;cursor:pointer;overflow:hidden;box-shadow:inset 0 1px #fff6,0 13px 24px #00000038;transition:transform .16s var(--ease),box-shadow .16s var(--ease),filter .16s var(--ease),border-color .16s var(--ease)}.hero-cta span{display:inline-block;margin-left:6px;transform:translateY(-1px)}.hero-cta:after{content:"";position:absolute;right:-12px;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:999px;background:radial-gradient(circle,rgba(255,245,214,.68) 0%,rgba(255,175,96,.34) 42%,rgba(255,122,38,.02) 100%);opacity:.52;pointer-events:none;filter:blur(3px)}.hero-cta:hover{transform:translateY(-1px);border-color:#c4d4e742;box-shadow:inset 0 1px #ffffff70,0 14px 26px #00000038;filter:brightness(1.02)}.hero-livePanel{width:min(1080px,100%);margin:auto auto 0;padding:16px 0 0;text-align:left;border-top:1px solid rgba(148,162,182,.12)}.hero-liveIntro{margin-bottom:14px;text-align:center}.hero-liveEyebrow{color:#b8c3d294;font-size:.66rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.hero-liveGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;align-items:start}.hero-liveStat{display:grid;gap:7px;align-content:start;justify-items:center;padding:0 24px;text-align:center;position:relative}.hero-liveStat:not(:first-child):before{content:"";position:absolute;left:0;top:10%;bottom:10%;width:1px;background:linear-gradient(180deg,transparent,rgba(152,165,184,.2),transparent)}.hero-liveStatLabel{color:#abb6c5b8;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1.3}.hero-liveStatValue{color:#dce6f5b8;font-size:clamp(1.05rem,1.3vw,1.25rem);font-weight:500;letter-spacing:-.025em;line-height:1.1;font-variant-numeric:tabular-nums}@media (max-width: 760px){.hero-content{min-height:auto;padding:112px 20px 34px}.hero-mainBlock{margin-top:0}.hero-lead-panel{padding:18px;border-radius:14px}.hero-lead-form{grid-template-columns:1fr}.hero-cta{width:100%}.hero-livePanel{margin-top:18px;padding-top:2px}.hero-liveGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 0}.hero-liveIntro{margin-bottom:10px}.hero-liveStatValue{font-size:clamp(1.15rem,5vw,1.45rem)}.hero-liveStat:nth-child(2n + 1):before{display:none}}.hero-sideCard{position:absolute;right:clamp(24px,4vw,64px);bottom:clamp(28px,5vw,56px);z-index:3;width:min(320px,calc(100vw - 32px));padding:18px 18px 16px;border:1px solid rgba(255,255,255,.72);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(243,248,253,.92)),radial-gradient(circle at top right,rgba(92,161,255,.16),transparent 42%);box-shadow:inset 0 1px #ffffffd6,0 22px 48px #0003,0 0 36px #86b8f424;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.hero-sideCard:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.42),transparent 32%,transparent 72%,rgba(134,188,255,.12));mask-image:linear-gradient(black,transparent 92%);-webkit-mask-image:linear-gradient(black,transparent 92%)}.hero-sideCardHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.hero-sideCardEyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#46607ebd}.hero-sideCardBadge{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid rgba(117,154,194,.2);border-radius:999px;background:rgba(255,255,255,.7);font-size:.72rem;font-weight:700;letter-spacing:.02em;color:#2c4e72d6}.hero-sideCardValue{margin:0 0 10px;font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:-.03em;color:#0e1825f0}.hero-sideCardBrands{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hero-sideCardBrand{display:grid;place-items:center;min-height:62px;padding:0;border:1px solid rgba(126,161,199,.2);border-radius:12px;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.72),rgba(255,255,255,0) 70%),rgba(246,250,254,.88);box-shadow:inset 0 1px #ffffffd6,0 8px 16px #4a6e9414;transition:transform .16s var(--ease),border-color .16s var(--ease),box-shadow .16s var(--ease)}.hero-sideCardBrand:hover{transform:translateY(-2px);border-color:#659ad457;box-shadow:inset 0 1px #ffffffd6,0 12px 22px #4a6e9424}.hero-sideCardBrand svg{width:31px;height:31px;display:block}@media (max-width: 980px){.hero-content p{max-width:34ch}.hero-sideCard{right:20px;bottom:22px;width:min(300px,calc(100vw - 28px))}}@media (max-width: 700px){.hero-sideCard{position:relative;right:auto;bottom:auto;margin:16px 14px 0;width:auto}.hero-sideCardBrands{grid-template-columns:repeat(3,minmax(0,1fr))}}.lab-architectureCardLink{display:block;color:inherit;text-decoration:none}.lab-architectureCardLink:focus-visible{outline:none}.lab-architectureCardLink:focus-visible .eldr-agentCard{transform:translateY(-3px);border-color:#a5bcff3d;box-shadow:0 30px 72px #0000007a,0 0 0 1px #86a0ff1a,0 0 34px #5488ff1f,inset 0 1px #ffffff0f}.eldr-agentCard{--eldr-bg: #0b0f1a;--eldr-panel: rgba(13, 18, 31, .8);--eldr-panel-strong: rgba(16, 22, 38, .92);--eldr-line: rgba(145, 169, 255, .18);--eldr-line-strong: rgba(165, 188, 255, .28);--eldr-text: rgba(240, 246, 255, .96);--eldr-muted: rgba(173, 188, 214, .8);--eldr-accent-blue-rgb: 124, 139, 255;--eldr-accent-violet-rgb: 124, 139, 255;--eldr-accent-green-rgb: 106, 244, 199;--eldr-blue: rgba(var(--eldr-accent-blue-rgb), .95);--eldr-violet: rgba(var(--eldr-accent-violet-rgb), .92);--eldr-green: rgba(106, 244, 199, .98);--eldr-lift: -4px;--eldr-hover-ring: rgba(134, 160, 255, .14);--eldr-hover-glow: rgba(84, 136, 255, .16);--eldr-border-alpha: .18;--eldr-border-alpha-strong: .28;--eldr-orb-blue-opacity: .9;--eldr-orb-violet-opacity: .82;--eldr-orb-spin-duration: 28s;--eldr-dot-animation: none;--eldr-pill-bg: rgba(10, 14, 24, .54);--eldr-pill-border: rgba(132, 153, 214, .16);--eldr-pill-text: rgba(214, 224, 240, .76);--eldr-state-color: rgba(163, 178, 205, .74);--eldr-state-dot-opacity: .48;--eldr-state-dot-scale: .9;position:relative;isolation:isolate;width:min(100%,390px);padding:18px;border-radius:20px;border:1px solid var(--eldr-line);background:linear-gradient(180deg,rgba(16,22,36,.82),rgba(9,13,23,.94)),var(--eldr-bg);box-shadow:0 24px 60px #0000006b,inset 0 1px #ffffff0d;backdrop-filter:blur(20px) saturate(135%);-webkit-backdrop-filter:blur(20px) saturate(135%);overflow:hidden;transition:transform .22s cubic-bezier(.2,.9,.2,1),border-color .22s cubic-bezier(.2,.9,.2,1),box-shadow .22s cubic-bezier(.2,.9,.2,1)}.eldr-agentCard:hover{transform:translateY(var(--eldr-lift));border-color:rgba(165,188,255,var(--eldr-border-alpha-strong));box-shadow:0 30px 72px #0000007a,0 0 0 1px var(--eldr-hover-ring),0 0 34px var(--eldr-hover-glow),inset 0 1px #ffffff0f}.eldr-agentCard--default{--eldr-lift: -3px;--eldr-hover-ring: rgba(120, 145, 214, .09);--eldr-hover-glow: rgba(74, 118, 214, .1);--eldr-border-alpha: .14;--eldr-border-alpha-strong: .22;--eldr-orb-blue-opacity: .58;--eldr-orb-violet-opacity: .46;--eldr-orb-spin-duration: 40s;--eldr-pill-bg: rgba(10, 14, 24, .46);--eldr-pill-border: rgba(124, 145, 208, .14);--eldr-pill-text: rgba(200, 212, 233, .68);--eldr-state-color: rgba(155, 171, 198, .7);--eldr-state-dot-opacity: .34;--eldr-state-dot-scale: .8}.eldr-agentCard--active{--eldr-lift: -4px;--eldr-hover-ring: rgba(142, 168, 255, .16);--eldr-hover-glow: rgba(96, 143, 255, .22);--eldr-border-alpha: .18;--eldr-border-alpha-strong: .34;--eldr-orb-blue-opacity: .96;--eldr-orb-violet-opacity: .88;--eldr-orb-spin-duration: 20s;--eldr-dot-animation: eldr-pulse 1.8s ease-out infinite;--eldr-pill-bg: rgba(10, 14, 24, .62);--eldr-pill-border: rgba(132, 153, 214, .2);--eldr-pill-text: rgba(224, 233, 248, .88);--eldr-state-color: rgba(169, 185, 214, .84);--eldr-state-dot-opacity: 1;--eldr-state-dot-scale: 1}.eldr-agentCard__chrome,.eldr-agentCard__noise{position:absolute;inset:0;pointer-events:none}.eldr-agentCard__chrome{background:radial-gradient(circle at top left,rgba(255,255,255,.08),transparent 28%),linear-gradient(135deg,rgba(255,255,255,.06),transparent 18%,transparent 82%,rgba(108,132,201,.08));opacity:.9}.eldr-agentCard__noise{opacity:.04;background-image:radial-gradient(rgba(255,255,255,.9) .65px,transparent .9px);background-size:6px 6px;mix-blend-mode:screen}.eldr-agentCard__orbSection,.eldr-agentCard__content,.eldr-agentCard__statusBoard{position:relative;z-index:1}.eldr-agentCard__orbSection{position:relative;min-height:220px;margin-bottom:18px;border-radius:18px;border:1px solid rgba(130,150,208,.12);background:radial-gradient(circle at 50% 20%,rgba(var(--eldr-accent-blue-rgb),.14),transparent 34%),linear-gradient(180deg,rgba(11,16,28,.78),rgba(9,13,23,.92));overflow:hidden}.eldr-agentCard__orbGlow{position:absolute;border-radius:999px;filter:blur(36px);opacity:.44;pointer-events:none}.eldr-agentCard__orbGlow--blue{top:26px;left:16%;width:150px;height:150px;background:radial-gradient(circle,rgba(var(--eldr-accent-blue-rgb),var(--eldr-orb-blue-opacity)),rgba(var(--eldr-accent-blue-rgb),0))}.eldr-agentCard__orbGlow--violet{right:12%;bottom:10px;width:140px;height:140px;background:radial-gradient(circle,rgba(var(--eldr-accent-violet-rgb),var(--eldr-orb-violet-opacity)),rgba(var(--eldr-accent-violet-rgb),0))}.eldr-agentCard__livePill{position:absolute;top:16px;left:16px;display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--eldr-pill-border);background:var(--eldr-pill-bg);color:var(--eldr-pill-text);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.eldr-agentCard__liveDot,.eldr-agentCard__stateDot{width:8px;height:8px;border-radius:999px;background:var(--eldr-green);box-shadow:0 0 #6af4c780;animation:var(--eldr-dot-animation)}.eldr-agentCard__orbShell{position:absolute;inset:52px 18px 18px;display:grid;place-items:center;border-radius:20px;border:1px solid rgba(136,156,217,.12);background:radial-gradient(circle at 50% 35%,rgba(25,38,68,.78),rgba(10,14,23,.2) 62%),linear-gradient(180deg,rgba(10,14,24,.16),rgba(10,14,24,0))}.eldr-agentCard__orbSpin{width:min(100%,208px);aspect-ratio:1;display:grid;place-items:center;animation:eldr-orb-rotate var(--eldr-orb-spin-duration) linear infinite}.eldr-agentCard__orbSpin .hero-shaderOrb{width:100%;height:100%;transform:scale(.94);filter:drop-shadow(0 0 24px rgba(var(--eldr-accent-blue-rgb),.28)) drop-shadow(0 0 44px rgba(var(--eldr-accent-violet-rgb),.16))}.eldr-agentCard__content{display:grid;gap:6px;margin-bottom:18px}.eldr-agentCard__title{margin:0;color:var(--eldr-text);font-size:clamp(1.9rem,2.2vw,2.3rem);line-height:.98;letter-spacing:-.06em;font-weight:800;font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.eldr-agentCard__subtitle{margin:0;color:#aac0eff0;font-size:.95rem;line-height:1.4;letter-spacing:.02em;font-weight:600}.eldr-agentCard__description{margin:4px 0 0;max-width:32ch;color:var(--eldr-muted);font-size:.97rem;line-height:1.65;letter-spacing:-.01em}.eldr-agentCard__statusBoard{display:grid;gap:10px;padding:12px;border-radius:16px;border:1px solid rgba(132,153,214,.14);background:linear-gradient(180deg,rgba(12,17,29,.88),rgba(8,12,20,.94));box-shadow:inset 0 1px #ffffff08}.eldr-agentCard__statusRow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0}.eldr-agentCard__platform,.eldr-agentCard__state{display:inline-flex;align-items:center;gap:10px;min-width:0}.eldr-agentCard__platform{color:#e8eef9eb;font-size:.9rem;font-weight:600}.eldr-agentCard__platformIcon{width:18px;height:18px;flex:0 0 auto;color:#79a2fff5}.eldr-agentCard__platformIcon svg{width:100%;height:100%;display:block}.eldr-agentCard__state{justify-self:end;color:var(--eldr-state-color);font-size:.83rem;white-space:nowrap}.eldr-agentCard__stateDot{opacity:var(--eldr-state-dot-opacity);transform:scale(var(--eldr-state-dot-scale))}@keyframes eldr-orb-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes eldr-pulse{0%{box-shadow:0 0 #6af4c77a}70%{box-shadow:0 0 0 10px #6af4c700}to{box-shadow:0 0 #6af4c700}}@media (max-width: 520px){.eldr-agentCard{padding:16px}.eldr-agentCard__orbSection{min-height:202px}.eldr-agentCard__orbShell{inset:50px 14px 14px}.eldr-agentCard__statusRow{grid-template-columns:1fr;align-items:start}.eldr-agentCard__state{justify-self:start;white-space:normal}}.agent-pipeline{margin-top:76px}.agent-pipeline__surface{--pointer-x: 50%;--pointer-y: 50%;--pointer-angle: 45deg;--pointer-edge: 0;position:relative;overflow:hidden;isolation:isolate;border-radius:20px;border:1px solid rgba(118,148,190,.28);background:radial-gradient(circle at top right,rgba(106,164,255,.13),transparent 30%),radial-gradient(circle at bottom left,rgba(84,220,196,.1),transparent 26%),linear-gradient(180deg,rgba(10,17,30,.965),rgba(7,12,22,.985));box-shadow:0 26px 58px #0000003d,0 0 36px #6094ec14,inset 0 1px #ffffff0a;padding:26px 28px 28px}.agent-pipeline__surface:before,.agent-pipeline__surface:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;transition:opacity .22s ease}.agent-pipeline__surface:before{z-index:0;background:radial-gradient(320px circle at var(--pointer-x) var(--pointer-y),rgba(104,150,255,calc(.05 + (var(--pointer-edge) * .12))),transparent 42%),radial-gradient(150px circle at var(--pointer-x) var(--pointer-y),rgba(255,255,255,calc(.02 + (var(--pointer-edge) * .035))),transparent 62%);opacity:0}.agent-pipeline__surface:after{inset:0;z-index:0;padding:1px;background:conic-gradient(from var(--pointer-angle) at var(--pointer-x) var(--pointer-y),rgba(255,255,255,0) 0deg,rgba(114,183,255,calc(.04 + (var(--pointer-edge) * .12))) 24deg,rgba(130,142,255,calc(.06 + (var(--pointer-edge) * .16))) 48deg,rgba(255,255,255,0) 96deg,rgba(255,255,255,0) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0}.agent-pipeline__surface .agent-pipeline__borderGlow{position:absolute;inset:-18px;z-index:0;border-radius:32px;pointer-events:none;background:radial-gradient(260px circle at var(--pointer-x) var(--pointer-y),rgba(110,170,255,calc(.02 + (var(--pointer-edge) * .12))),rgba(110,170,255,0) 62%);filter:blur(20px);opacity:0;transition:opacity .22s ease}.agent-pipeline__surface:hover:before,.agent-pipeline__surface:hover:after,.agent-pipeline__surface:hover .agent-pipeline__borderGlow{opacity:1}.agent-pipeline__noise,.agent-pipeline__scanlines{position:absolute;inset:0;pointer-events:none;z-index:0}.agent-pipeline__noise{opacity:.05;background-image:radial-gradient(rgba(255,255,255,.9) .7px,transparent .95px);background-size:7px 7px;mix-blend-mode:screen}.agent-pipeline__scanlines{opacity:.1;background:linear-gradient(180deg,rgba(255,255,255,.045) 0,rgba(255,255,255,.045) 1px,transparent 1px,transparent 8px)}.agent-pipeline__status{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(134,163,207,.2);background:rgba(12,18,31,.72);color:#e0e9f5cc;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.agent-pipeline__statusDot{width:7px;height:7px;border-radius:999px;background:rgba(103,244,209,.92);box-shadow:0 0 #67f4d16b;animation:pipelinePulse 2.2s ease-out infinite}.agent-pipeline__rail{position:absolute;left:38px;right:38px;top:126px;height:1px;background:linear-gradient(90deg,rgba(90,169,255,.26),rgba(124,139,255,.38) 48%,rgba(77,226,197,.28))}.agent-pipeline__railGlow{position:absolute;inset:-6px 0;background:linear-gradient(90deg,rgba(90,169,255,0),rgba(90,169,255,.14),rgba(124,139,255,.2) 48%,rgba(77,226,197,.14),rgba(77,226,197,0));filter:blur(12px)}.agent-pipeline__signal{position:absolute;top:50%;width:48px;height:4px;border-radius:999px;background:linear-gradient(90deg,rgba(90,169,255,0),rgba(90,169,255,.9) 35%,rgba(124,139,255,.92) 65%,rgba(77,226,197,0));transform:translateY(-50%);filter:blur(.3px);opacity:0}.agent-pipeline__signal--one{animation:pipelineTravel 5.6s linear infinite}.agent-pipeline__signal--two{animation:pipelineTravel 5.6s linear 1.8s infinite}.agent-pipeline__signal--three{animation:pipelineTravel 5.6s linear 3.6s infinite}.agent-pipeline__grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:30px;padding-bottom:10px}.agent-pipeline__node{position:relative;min-width:0;display:grid;align-content:start;gap:10px;padding-top:28px}.agent-pipeline__node:before{content:"";position:absolute;top:0;left:0;width:10px;height:10px;border-radius:999px;background:rgba(142,169,205,.42);box-shadow:0 0 0 7px #8ea9cd12}.agent-pipeline__node--blue:before{background:rgba(102,182,255,.9);box-shadow:0 0 0 7px #66b6ff1a,0 0 22px #66b6ff38}.agent-pipeline__node--violet:before{background:rgba(136,148,255,.92);box-shadow:0 0 0 7px #8894ff1a,0 0 22px #8894ff38}.agent-pipeline__node--cyan:before{background:rgba(92,233,207,.88);box-shadow:0 0 0 7px #5ce9cf1a,0 0 22px #5ce9cf33}.agent-pipeline__nodeTop{display:flex;align-items:center;gap:8px;min-width:0}.agent-pipeline__nodePulse{width:6px;height:6px;border-radius:999px;background:rgba(226,236,248,.82);flex:0 0 auto}.agent-pipeline__node--violet .agent-pipeline__nodePulse{animation:pipelineNodePulse 2.8s ease-in-out infinite}.agent-pipeline__nodeLabel{margin:0;color:#f4f8fcfa;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.2}.agent-pipeline__micro{margin:0;max-width:18ch;color:#b7c6dce0;font-size:13px;line-height:1.5;letter-spacing:-.01em}.agent-pipeline__metaRow{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.agent-pipeline__metaChip{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;border:1px solid rgba(128,151,186,.18);background:rgba(15,22,36,.78);color:#d6e1efc2;font-size:11px;font-weight:600;letter-spacing:.02em}.agent-pipeline__node--output .agent-pipeline__metaChip{background:rgba(17,24,38,.88);color:#e8eff7d6}@keyframes pipelineTravel{0%{left:-2%;opacity:0}8%{opacity:1}92%{opacity:1}to{left:98%;opacity:0}}@keyframes pipelinePulse{0%{box-shadow:0 0 #67f4d16b}70%{box-shadow:0 0 0 10px #67f4d100}to{box-shadow:0 0 #67f4d100}}@keyframes pipelineNodePulse{0%,to{opacity:.55;box-shadow:0 0 #7c8bff38}50%{opacity:1;box-shadow:0 0 0 6px #7c8bff00}}@media (max-width: 1100px){.agent-pipeline__grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:28px}.agent-pipeline__rail{top:126px}}@media (max-width: 760px){.agent-pipeline__surface{padding:22px 20px}.agent-pipeline__grid{grid-template-columns:1fr;gap:22px;margin-top:26px}.agent-pipeline__rail{left:28px;right:28px;top:98px}}.site-footer{position:relative;margin-top:84px;padding:34px 0 26px;border-top:1px solid rgba(146,182,226,.12);background:linear-gradient(180deg,rgba(4,8,14,0),rgba(4,8,14,.28))}.site-footer__inner{width:min(1280px,calc(100% - 48px));margin:0 auto}.site-footer__top{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1.75fr);gap:42px;padding-bottom:28px}.site-footer__brandBlock{display:grid;gap:14px;align-content:start}.site-footer__brand{display:inline-flex;align-items:center;gap:12px}.site-footer__logo{width:auto;height:24px;display:block}.site-footer__tag{max-width:34ch;margin:0;color:#b0c4e0bd;font-size:14px;line-height:1.75}.site-footer__nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.site-footer__col{display:grid;align-content:start;gap:12px}.site-footer__heading{margin-bottom:4px;color:#a0bee2c2;font-size:12px;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;font-weight:800}.site-footer__col a{color:#ecf3fce0;text-decoration:none;font-size:15px;line-height:1.45;letter-spacing:-.01em;transition:color .16s ease}.site-footer__col a:hover{color:#fff}.site-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:18px;border-top:1px solid rgba(146,182,226,.1)}.site-footer__legal{color:#9ab0cead;font-size:13px;line-height:1.5}.site-footer__meta{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.site-footer__meta a{color:#e2ecfadb;text-decoration:none;font-size:14px;line-height:1.4}.site-footer__meta a:hover{color:#fff}@media (max-width: 960px){.site-footer__top{grid-template-columns:1fr;gap:30px}.site-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.site-footer__inner{width:min(1280px,calc(100% - 28px))}.site-footer__nav{grid-template-columns:1fr;gap:22px}.site-footer__bottom{flex-direction:column;align-items:flex-start}}.backofficePage{min-height:100vh;background:radial-gradient(1200px 500px at 16% -10%,rgba(40,60,94,.16),transparent 62%),linear-gradient(180deg,#070b12 0%,#0a0f18 100%);color:#f2f6fbf5}.backofficePage__layout{min-height:100vh;display:grid;grid-template-columns:240px minmax(0,1fr)}.backofficeSidebar{position:sticky;top:0;min-height:100vh;padding:28px 20px;border-right:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,rgba(14,20,31,.98),rgba(10,14,22,.98))}.backofficeSidebar__brand{display:grid;gap:6px;margin-bottom:30px}.backofficeSidebar__eyebrow,.backofficePanel__eyebrow,.backofficeTopbar__eyebrow,.backofficeStatCard__label,.backofficeMiniTitle{text-transform:uppercase;letter-spacing:.12em}.backofficeSidebar__eyebrow,.backofficePanel__eyebrow,.backofficeTopbar__eyebrow{font-size:10px;font-weight:700;color:#9aa8bb85}.backofficeSidebar__title{font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.3rem;font-weight:700;letter-spacing:-.03em}.backofficeSidebar__nav{display:grid;gap:8px}.backofficeSidebar__item{width:100%;min-height:42px;padding:0 14px;border:1px solid rgba(255,255,255,.05);border-radius:12px;background:transparent;color:#cad5e4c2;text-align:left;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.backofficeSidebar__item:hover{background:rgba(255,255,255,.025);color:#f4f8fcf0}.backofficeSidebar__item.is-active{background:rgba(255,255,255,.04);border-color:#aabbd024;color:#f8fafcfa}.backofficeSidebar__itemLabel{font-size:14px;font-weight:600;letter-spacing:-.01em}.backofficePage__content{min-width:0;display:grid;grid-template-rows:auto 1fr}.backofficeTopbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 30px 18px;border-bottom:1px solid rgba(255,255,255,.06);background:rgba(8,12,19,.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.backofficeTopbar__titleWrap{display:grid;gap:6px}.backofficeTopbar__title{margin:0;font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.9rem;font-weight:720;letter-spacing:-.035em}.backofficeTopbar__actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0}.backofficeTopbar__search{width:min(380px,100%);min-width:240px;height:44px;display:flex;align-items:center;gap:10px;padding:0 14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(18,24,35,.94);color:#b1bed0b8}.backofficeTopbar__search svg{width:16px;height:16px;flex:0 0 16px}.backofficeTopbar__search input{width:100%;border:0;background:transparent;color:#f2f6fbf5;outline:none;font-size:14px}.backofficeTopbar__search input::placeholder{color:#9aa8bb85}.backofficeTopbar__badge,.backofficeBadge{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.08);font-size:11px;font-weight:700;letter-spacing:.01em}.backofficeTopbar__badge{background:rgba(255,255,255,.04);color:#d6e0ede0}.backofficeTopbar__iconButton{width:42px;height:42px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:rgba(18,24,35,.94);color:#e8eef7e0}.backofficeTopbar__iconButton svg{width:18px;height:18px}.backofficeTopbar__profile{display:flex;align-items:center;gap:12px;min-width:0;padding:6px 12px 6px 6px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(18,24,35,.94);color:#f5f8fbf5}.backofficeTopbar__avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:12px;background:rgba(255,255,255,.08);font-size:12px;font-weight:800}.backofficeTopbar__user{min-width:0;display:grid;gap:2px;text-align:left}.backofficeTopbar__name{font-size:13px;font-weight:700;white-space:nowrap}.backofficeTopbar__email{font-size:11px;color:#a8b6c6b8;white-space:nowrap}.backofficeMain{padding:28px 30px 34px}.backofficeKpiGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px}.backofficeStatCard,.backofficePanel{border:1px solid rgba(255,255,255,.07);border-radius:18px;background:linear-gradient(180deg,rgba(21,28,40,.98),rgba(15,20,30,.98));box-shadow:inset 0 1px #ffffff08,0 14px 28px #0000002e}.backofficeStatCard{padding:18px 18px 16px}.backofficeStatCard__label{margin-bottom:12px;font-size:10px;font-weight:700;color:#9aa8bb94}.backofficeStatCard__value{font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.9rem;font-weight:720;letter-spacing:-.04em}.backofficeStatCard__note{margin-top:8px;font-size:12px;color:#b1bed0ad}.backofficeMain__grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.9fr);gap:18px}.backofficeMain__primary,.backofficeMain__secondary,.backofficeStack{display:grid;gap:18px}.backofficePanel{padding:18px}.backofficePanel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.backofficePanel__title{margin:6px 0 0;font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.08rem;font-weight:700;letter-spacing:-.02em}.backofficeTableWrap{overflow-x:auto}.backofficeTable{width:100%;border-collapse:collapse}.backofficeTable th,.backofficeTable td{padding:14px 12px;border-top:1px solid rgba(255,255,255,.06);text-align:left}.backofficeTable th{padding-top:0;border-top:0;color:#9aa8bba3;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.backofficeTable td{font-size:14px;color:#f0f4faeb}.backofficeBadge{min-height:26px;font-size:10px}.backofficeBadge.is-healthy{color:#acf5c7f0;background:rgba(44,93,62,.22)}.backofficeBadge.is-watching{color:#ffdfa0f2;background:rgba(105,73,18,.22)}.backofficeBadge.is-risk{color:#ffb6b6f2;background:rgba(108,37,37,.2)}.backofficeBadge.is-neutral{color:#d6e0ede0;background:rgba(255,255,255,.04)}.backofficeBillingSummary,.backofficeBillingGrid{display:grid;gap:14px}.backofficeBillingSummary{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.backofficeBillingMetric{padding:14px;border-radius:14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05)}.backofficeBillingMetric__label{font-size:11px;color:#9aa8bb9e}.backofficeBillingMetric__value{margin-top:6px;font-size:1.15rem;font-weight:700;letter-spacing:-.02em}.backofficeBillingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.backofficeBillingBlock,.backofficeMiniList__row,.backofficeUsageItem{border-radius:14px;background:rgba(255,255,255,.025)}.backofficeBillingBlock{padding:14px;border:1px solid rgba(255,255,255,.05)}.backofficeMiniTitle{margin-bottom:12px;font-size:10px;font-weight:700;color:#9aa8bb94}.backofficeMiniList{display:grid;gap:10px}.backofficeMiniList__row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;border:1px solid rgba(255,255,255,.04)}.backofficeMiniList__title{font-size:13px;font-weight:650}.backofficeMiniList__meta,.backofficeMiniList__time{margin-top:4px;font-size:12px;color:#a8b6c6ad}.backofficeMiniList__side{display:grid;gap:6px;justify-items:end}.backofficeMiniList__amount{font-size:13px;font-weight:700;color:#f1f5fbf5}.backofficeActivityList,.backofficeUsageList{display:grid;gap:10px}.backofficeActivityItem{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start;padding:12px;border-radius:14px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.04)}.backofficeActivityItem__dot{width:8px;height:8px;margin-top:6px;border-radius:999px;background:rgba(188,202,220,.82)}.backofficeActivityItem__title{font-size:13px;font-weight:650}.backofficeActivityItem__detail{margin-top:4px;font-size:12px;line-height:1.5;color:#a8b6c6bd}.backofficeActivityItem__time{font-size:11px;color:#9aa8bb94;white-space:nowrap}.backofficeUsageItem{padding:12px;border:1px solid rgba(255,255,255,.04)}.backofficeUsageItem__top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;font-size:13px;color:#e4ebf4e6}.backofficeUsageItem__track{height:8px;border-radius:999px;background:rgba(255,255,255,.06);overflow:hidden}.backofficeUsageItem__track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(214,224,237,.34),rgba(214,224,237,.72))}.backofficeApiSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.backofficeApiMetric{padding:16px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.05);background:rgba(255,255,255,.025)}.backofficeApiMetric__value{font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.35rem;font-weight:720;letter-spacing:-.03em;color:#f4f8fbf5}.backofficeApiMetric__label{margin-top:8px;font-size:12px;color:#a8b6c6b3}.backofficeEmptyState{min-height:240px;display:grid;align-content:start}.backofficeEmptyState__text{margin:6px 0 0;max-width:42ch;font-size:14px;line-height:1.7;color:#b1bed0b8}@media (max-width: 1180px){.backofficePage__layout{grid-template-columns:220px minmax(0,1fr)}.backofficeMain__grid,.backofficeBillingGrid{grid-template-columns:1fr}.backofficeKpiGrid,.backofficeApiSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.backofficePage__layout{grid-template-columns:1fr}.backofficeSidebar{position:static;min-height:0;padding-bottom:18px;border-right:0;border-bottom:1px solid rgba(255,255,255,.06)}.backofficeSidebar__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.backofficeTopbar{position:static;flex-direction:column;align-items:stretch}.backofficeTopbar__actions{flex-wrap:wrap;justify-content:stretch}.backofficeTopbar__search{width:100%;min-width:0}.backofficeTopbar__profile{width:100%}}@media (max-width: 640px){.backofficeMain,.backofficeTopbar{padding-left:18px;padding-right:18px}.backofficeKpiGrid,.backofficeBillingSummary,.backofficeSidebar__nav,.backofficeApiSummary{grid-template-columns:1fr}.backofficeTable th,.backofficeTable td{padding-left:8px;padding-right:8px}.backofficeActivityItem,.backofficeMiniList__row{grid-template-columns:1fr}.backofficeMiniList__side{justify-items:start}}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.consolePage{min-height:100dvh;display:grid;grid-template-columns:300px 1fr;gap:14px;padding:0;background:radial-gradient(980px 520px at 16% 8%,rgba(47,139,255,.16),transparent 62%),radial-gradient(920px 540px at 84% 18%,rgba(30,216,178,.12),transparent 66%),linear-gradient(180deg,rgba(6,11,20,.96),rgba(6,11,20,.92))}@media (max-width: 980px){.consolePage{grid-template-columns:1fr}}.consoleSide{border-radius:18px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);box-shadow:0 20px 80px #00000059;padding:14px;display:flex;flex-direction:column;min-height:100%}.consoleBrand{padding:8px 8px 12px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:10px}.consoleBrandRow{display:flex;align-items:center;justify-content:space-between;gap:10px}.consoleBrandSub{font-size:12px;letter-spacing:.08em;text-transform:lowercase;color:#ebf1ff9e}.consoleLiveDot{width:10px;height:10px;border-radius:999px;display:inline-block;background:rgba(70,255,190,.9);box-shadow:0 0 0 4px #46ffbe2e;margin-right:8px}.appSelect{position:relative;width:100%;border-radius:16px;padding:10px 12px;background:rgba(16,20,28,.72);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff08,0 10px 22px #00000047;display:flex;align-items:center;gap:10px;transition:border-color .14s ease,background .14s ease,transform .12s ease}.appSelect:hover{background:rgba(18,22,32,.78);border-color:#ffffff29;transform:translateY(-1px)}.appSelect:active{transform:translateY(0)}.appSelect:focus-visible{outline:none;box-shadow:0 0 0 2px #ff990059,inset 0 1px #ffffff08,0 12px 26px #00000057}.appSelectDot{width:10px;height:10px;border-radius:999px;background:rgba(0,193,118,.95);box-shadow:0 0 0 3px #00c1761f;flex:0 0 auto}.appSelectText{min-width:0;display:flex;flex-direction:column;gap:2px;flex:1}.appSelectSub{font-size:11px;letter-spacing:.06em;text-transform:lowercase;color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.appSelectTitle{font-size:14px;font-weight:760;letter-spacing:-.01em;color:#ffffffeb;line-height:1.1}.appSelectChevron{width:28px;height:28px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:#ffffffb3;flex:0 0 auto}.appSelect:hover .appSelectChevron{border-color:#ffffff24;color:#ffffffd1}.appSelect.isActive:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;border-radius:2px;background:rgba(255,153,0,.88);opacity:.9}.appSelectLabel{font-size:11px;letter-spacing:.12em;color:#ebf1ff8f}.appSelectInput{height:34px;border-radius:12px;padding:0 10px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.2);color:#ebf1ffe6;outline:none}.appSelectInput:focus{border-color:#ff99008c;box-shadow:0 0 0 4px #ff99001f}.consoleNav{display:flex;flex-direction:column;gap:8px;padding:10px 4px}.consoleNavItem{display:flex;align-items:center;gap:10px;width:100%;padding:11px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.18);color:#ebf1ffdb;cursor:pointer;transition:transform .08s ease,border-color .12s ease,background .12s ease;text-align:left}.consoleNavItem:hover{transform:translateY(-1px);border-color:#ffffff24;background:rgba(255,255,255,.06)}.consoleNavItem.is-active{border-color:#ff99008c;background:rgba(255,153,0,.12)}.consoleIcon{width:44px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.22);font-size:12px;letter-spacing:.1em}.consoleNavLabel{font-size:14px;font-weight:600;letter-spacing:.01em}.consoleLogout{margin-top:auto;display:flex;align-items:center;gap:10px;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.18);color:#ebf1ffd1;cursor:pointer}.consoleLogout:hover{border-color:#ffffff24;background:rgba(255,255,255,.06)}.consoleMain{border-radius:18px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.03);box-shadow:0 20px 80px #00000059;overflow:hidden;min-height:100%;display:flex;flex-direction:column}.consoleTop{padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(0,0,0,0))}.consoleTitle{font-size:18px;font-weight:700;color:#ebf1ffeb}.consoleSub{margin-top:4px;font-size:12px;letter-spacing:.06em;color:#ebf1ff8f;text-transform:lowercase}.consoleContent{flex:1 1 auto;padding:16px;overflow:auto;min-height:0}.consoleSection{border-radius:18px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.18);padding:14px}.consoleH2{margin:0;font-size:16px;font-weight:800;color:#ebf1ffeb}.consoleBtn{height:38px;padding:0 14px;border-radius:14px;border:1px solid rgba(255,153,0,.4);background:rgba(255,153,0,.12);color:#ebf1ffeb;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:10px}.consoleBtn:hover{border-color:#f909;background:rgba(255,153,0,.16)}.consoleBtnDot{width:10px;height:10px;border-radius:999px;background:rgba(255,153,0,.92);box-shadow:0 0 0 4px #ff990024}.consoleLinkBtn{height:38px;padding:0 14px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.18);color:#ebf1ffc7;cursor:pointer}.consoleLinkBtn:hover{border-color:#ffffff29;background:rgba(255,255,255,.06)}.consolePlaceholder{min-height:380px;display:flex;align-items:center;justify-content:center}.consolePlaceholderTitle{font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:#ebf1ff99}.scrapeTopBar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:12px}.scrapeTopHint{margin-top:6px;font-size:12px;color:#ebf1ff8f;letter-spacing:.06em}.scrapeTableCard{border-radius:16px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.2);overflow:hidden}.scrapeTable{display:flex;flex-direction:column}.scrapeRow{display:grid;grid-template-columns:1.6fr .6fr .7fr 1fr .55fr .55fr .6fr;gap:10px;padding:12px;border-top:1px solid rgba(255,255,255,.08);align-items:center}.scrapeRow:first-child{border-top:none}.scrapeHead{background:rgba(255,255,255,.04);color:#ebf1ff9e;letter-spacing:.1em;text-transform:uppercase;font-size:11px}.scrapeUrlCell{display:flex;flex-direction:column;gap:4px}.scrapeLink{color:#ebf1ffeb;text-decoration:none}.scrapeLink:hover{text-decoration:underline}.scrapeName{font-size:12px;color:#ebf1ff94}.scrapeTagsCell{font-size:12px;color:#ebf1ffb3}.scrapeEditCell{display:flex;align-items:center;gap:8px;justify-content:flex-end}.scrapeEditBtn{height:32px;padding:0 10px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.18);color:#ebf1ffd1;cursor:pointer}.scrapeEditBtn:hover{background:rgba(255,255,255,.06)}.scrapeRunBtn{height:32px;min-width:78px;padding:0 12px;border-radius:12px;border:1px solid rgba(255,153,0,.45);background:rgba(255,153,0,.12);color:#ebf1ffeb;font-weight:700;cursor:pointer}.scrapeRunBtn:hover{border-color:#ff99009e;background:rgba(255,153,0,.18)}.scrapeRunBtn.is-disabled,.scrapeRunBtn:disabled{border-color:#ffffff24;background:rgba(0,0,0,.16);color:#ebf1ff8f;cursor:not-allowed}.scrapeTrashBtn{width:32px;height:32px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.18);color:#ffffffb3;cursor:pointer}.scrapeTrashBtn:hover{border-color:#ff464673;color:#ff4646f2;background:rgba(255,70,70,.08)}.scrapeEmpty{padding:34px 14px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.scrapeEmptySub{color:#ebf1ff8f;font-size:13px}.scrapeDrawerBackdrop{position:fixed;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(6px);display:flex;justify-content:flex-end;z-index:50}.scrapeDrawer{width:min(560px,92vw);height:100%;background:rgba(10,12,16,.98);border-left:1px solid rgba(255,255,255,.1);padding:14px;display:flex;flex-direction:column}.scrapeDrawerTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08)}.scrapeDrawerTitle{font-size:16px;font-weight:800;color:#ebf1ffeb}.scrapeDrawerMeta{margin-top:6px;font-size:12px;color:#ebf1ff8f;letter-spacing:.06em;text-transform:lowercase}.queueX{width:40px;height:40px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.22);color:#ebf1ffcc;cursor:pointer}.queueX:hover{background:rgba(255,255,255,.06)}.scrapeDrawerBody{padding-top:12px;overflow:auto;min-height:0}.scrapeTemplates{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.pillToggle{height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.18);color:#ebf1ffc2;cursor:pointer;display:inline-flex;align-items:center;gap:10px}.pillToggle:hover{background:rgba(255,255,255,.06)}.pillToggle.is-active{border-color:#ff99008c;background:rgba(255,153,0,.12);color:#ebf1ffeb}.formSpan2{grid-column:span 2}.field{display:flex;flex-direction:column;gap:6px}.label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ebf1ff8f}.input{height:38px;border-radius:14px;padding:0 12px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.22);color:#ebf1ffe6;outline:none}.input:focus{border-color:#ff99008c;box-shadow:0 0 0 4px #ff99001f}.scrapeSubHead{margin:16px 0 10px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ebf1ff8f}.scrapeDrawerActions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:16px}.dataTopBar{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:12px}.dataTopMeta{margin-top:6px;font-size:12px;color:#ebf1ff8f;letter-spacing:.06em;text-transform:lowercase}.dataTopRight{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.dataEntityPick{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.18)}.dataEntityLabel{font-size:11px;letter-spacing:.12em;color:#ebf1ff8f}.dataEntitySelect{height:34px;border-radius:12px;padding:0 10px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.22);color:#ebf1ffe6;outline:none}.dataEntitySelect:focus{border-color:#ff99008c;box-shadow:0 0 0 4px #ff99001f}.dataSearch{display:flex;align-items:center}.dataSearchInput{height:38px;width:min(320px,60vw);border-radius:14px;padding:0 12px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.22);color:#ebf1ffe6;outline:none}.dataSearchInput:focus{border-color:#ff99008c;box-shadow:0 0 0 4px #ff99001f}.dataCard{border-radius:16px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.2);overflow:hidden}.dataTableWrap{overflow:auto;max-height:calc(100vh - 280px)}.dataTable{min-width:860px;display:flex;flex-direction:column}.dataRow{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(160px,1fr)}.dataHead{position:sticky;top:0;z-index:2;background:rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.08)}.dataHeadCell{appearance:none;background:transparent;border:none;text-align:left;padding:11px 12px;color:#ebf1ffa8;font-size:11px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;gap:8px}.dataHeadCell:hover{color:#ebf1ffd6}.dataHeadCell.is-sorted{color:#ff9900eb}.dataSort{font-size:12px;opacity:.9}.dataBodyRow{appearance:none;border:none;background:transparent;cursor:pointer;border-top:1px solid rgba(255,255,255,.07)}.dataBodyRow:hover{background:rgba(255,255,255,.05)}.dataBodyRow.is-active{background:rgba(255,153,0,.08);outline:1px solid rgba(255,153,0,.25)}.dataCell{padding:11px 12px;color:#ebf1ffdb;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-right:1px solid rgba(255,255,255,.06)}.dataRow .dataCell:last-child{border-right:none}.dataCell.is-rel{color:#ebf1ffeb}.dataEmpty{padding:34px 14px;display:flex;flex-direction:column;gap:8px}.dataEmptySub{color:#ebf1ff8f;font-size:13px}.dataDrawerBackdrop{position:fixed;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(6px);display:flex;justify-content:flex-end;z-index:60}.dataDrawer{width:min(560px,92vw);height:100%;background:rgba(10,12,16,.98);border-left:1px solid rgba(255,255,255,.1);padding:14px;display:flex;flex-direction:column}.dataDrawerTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08)}.dataDrawerTitle{font-size:16px;font-weight:800;color:#ebf1ffeb}.dataDrawerMeta{margin-top:6px;font-size:12px;color:#ebf1ff8f;letter-spacing:.06em;text-transform:lowercase}.dataDrawerBody{padding-top:12px;overflow:auto;min-height:0}.dataKv{display:flex;flex-direction:column;gap:10px}.dataKvRow{display:grid;grid-template-columns:160px 1fr;gap:12px;padding:10px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.2)}.dataKvK{color:#ebf1ff8f;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.dataKvV{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#ebf1ffe6}.dataRelBtn{height:30px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,153,0,.4);background:rgba(255,153,0,.1);color:#ebf1ffe6;cursor:pointer}.dataRelBtn:hover{border-color:#f909;background:rgba(255,153,0,.16)}.dataDrawerFoot{margin-top:14px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#ebf1ff85}.consoleSectionHead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.consoleBadges{display:flex;gap:8px;align-items:center}.consoleBadge{padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.18);color:#ebf1ffb8;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.consoleBadgeBlue{border-color:#508cff66;background:rgba(80,140,255,.1)}.totCard{border-radius:16px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.2);overflow:hidden}.totCardTop{padding:12px;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);display:flex;justify-content:space-between;gap:12px}.totCardTitle{font-weight:800;color:#ebf1ffeb}.totCardMeta{color:#ebf1ff8f;font-size:12px;letter-spacing:.06em;text-transform:lowercase}.totCardBody{padding:10px 10px 12px}.totNode{margin:6px 0}.totHead{width:100%;display:flex;align-items:center;gap:10px;padding:10px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.18);color:#ebf1ffe0;cursor:pointer;text-align:left}.totHead:hover{background:rgba(255,255,255,.06)}.totDot{width:10px;height:10px;border-radius:999px;background:rgba(255,153,0,.72);box-shadow:0 0 0 4px #ff99001f}.totTitle{flex:1;font-weight:700}.totToggle{width:24px;text-align:center;color:#ebf1ff99}.totKids{margin-left:18px;padding-left:12px;border-left:1px solid rgba(255,255,255,.08);margin-top:8px}.totFoot{padding:10px 12px;border-top:1px solid rgba(255,255,255,.08);color:#ebf1ff85;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.chatRoot{border-radius:16px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.2);overflow:hidden;height:calc(100vh - 240px);min-height:520px;display:flex}.chatCenter{flex:1;display:flex;flex-direction:column;min-height:0}.chatStream{flex:1;padding:14px;overflow:auto;min-height:0}.chatIdle{height:100%}.chatLine{display:flex;margin:10px 0}.chatLine.is-user{justify-content:flex-end}.chatLine.is-assistant{justify-content:flex-start}.chatBubble{max-width:min(720px,90%);border-radius:16px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.22);padding:10px 12px;color:#ebf1ffe6}.chatLine.is-user .chatBubble{border-color:#ff990040;background:rgba(255,153,0,.1)}.chatText{white-space:pre-wrap;line-height:1.45;font-size:14px}.chatStamp{margin-top:8px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#ebf1ff8f}.chatBubble--typing{display:flex;flex-direction:column;gap:10px}.typingDots{display:flex;gap:6px;padding:2px 0}.typingDots span{width:7px;height:7px;border-radius:999px;background:rgba(235,241,255,.72);opacity:.85;animation:dot 1.1s infinite ease-in-out}.typingDots span:nth-child(2){animation-delay:.12s}.typingDots span:nth-child(3){animation-delay:.24s}@keyframes dot{0%,80%,to{transform:translateY(0);opacity:.55}40%{transform:translateY(-3px);opacity:1}}.chatComposer{position:relative;display:flex;align-items:flex-end;gap:10px;padding:12px;border-top:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}.chatJump{position:absolute;right:108px;top:-18px;width:38px;height:38px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.3);color:#ebf1ffdb;cursor:pointer}.chatJump:hover{background:rgba(255,255,255,.06)}.chatInput{flex:1;min-height:38px;max-height:140px;resize:none;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.22);color:#ebf1ffeb;outline:none}.chatInput:focus{border-color:#ff99008c;box-shadow:0 0 0 4px #ff99001f}.chatSend{height:38px;padding:0 14px;border-radius:14px;border:1px solid rgba(255,153,0,.4);background:rgba(255,153,0,.12);color:#ebf1ffeb;cursor:pointer;letter-spacing:.1em}.chatSend:disabled{opacity:.45;cursor:not-allowed}.chatSend:hover:enabled{border-color:#f909;background:rgba(255,153,0,.16)}.consoleContent{padding:14px}.consoleSection{padding:16px;border-radius:20px}.consoleTop{padding:16px 18px}.consoleTitle{letter-spacing:.2px}.consoleSub{opacity:.9}.consoleNavItem{border-radius:16px;padding:12px}.consoleIcon{border-radius:14px;background:rgba(0,0,0,.26)}.consoleNavItem.is-active{box-shadow:inset 0 0 0 1px #ff990047}.dataWorkbench .consoleH2{font-size:15px}.dataWorkbench .dataTopMeta{margin-top:4px}.dataCard{border-radius:18px;background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 90px #00000061,inset 0 1px #ffffff0a}.dataTableWrap{max-height:calc(100vh - 250px)}.dataTable{min-width:760px}.dataRow{grid-auto-columns:minmax(140px,1fr)}.dataHead{background:rgba(20,24,32,.72);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.08)}.dataHeadCell{padding:12px;color:#ebf1ff9e;letter-spacing:.14em}.dataHeadCell:hover{color:#ebf1ffdb}.dataBodyRow{border-top:1px solid rgba(255,255,255,.06)}.dataBodyRow:nth-child(even){background:rgba(255,255,255,.02)}.dataBodyRow:hover{background:rgba(255,255,255,.055)}.dataBodyRow.is-active{background:rgba(255,153,0,.09);outline:1px solid rgba(255,153,0,.22)}.dataCell{padding:12px;font-size:13px;border-right:1px solid rgba(255,255,255,.05)}.dataBodyRow .dataCell{font-variant-numeric:tabular-nums}.dataRow .dataCell:last-child{padding-right:16px}.dataEntityPick{border-radius:16px;padding:6px 10px}.dataEntitySelect{border-radius:14px}.dataSearchInput{border-radius:16px}.dataExportBtn{border-radius:16px;box-shadow:inset 0 0 0 1px #f903}.dataDrawer,.scrapeDrawer{background:rgba(24,28,36,.98);box-shadow:-30px 0 120px #00000073}.dataKvRow{border-radius:16px;background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.08)}.dataKvK{opacity:.95}.consoleBtn,.consoleLinkBtn,.pillToggle,.input,.chatInput,.chatSend{border-radius:16px}.consoleMain,.consoleSide{box-shadow:0 18px 70px #00000057}.scrapeTopBar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.scrapeTopLeft{flex:1}.scrapeTopActions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.consoleSection .lab-apiConsole{width:100%;display:grid;grid-template-columns:360px 1fr;gap:14px;align-items:start}.consolePage .consoleSection .lab-sec,.consolePage .consoleSection .lab-shell,.consolePage .consoleSection .lab-head{margin:0!important;padding:0!important}.consoleSection .lab-apiSide{border-radius:18px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.2);box-shadow:inset 0 1px #ffffff0a;padding:12px;min-height:520px}.consoleSection .lab-apiSideTitle{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#ebf1ff99;margin:2px 0 10px}.consoleSection .lab-apiTabs{display:flex;flex-direction:column;gap:10px}.consoleSection .lab-apiTab{width:100%;text-align:left;cursor:pointer;padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.18);color:#ebf1ffdb;transition:transform .08s ease,border-color .12s ease,background .12s ease}.consoleSection .lab-apiTab:hover{transform:translateY(-1px);border-color:#ffffff24;background:rgba(255,255,255,.06)}.consoleSection .lab-apiTab.is-active{border-color:#ff99008c;background:rgba(255,153,0,.1);box-shadow:inset 0 0 0 1px #ff990038}.consoleSection .lab-apiTabTop{display:flex;align-items:center;gap:10px;justify-content:flex-start}.consoleSection .lab-pillMethod{display:inline-flex;align-items:center;justify-content:center;height:26px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.22);color:#ebf1ffd1;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.consoleSection .lab-apiTabLabel{font-weight:800;font-size:13px;color:#ebf1ffeb}.consoleSection .lab-apiPath{margin-top:6px;font-size:12px;color:#ebf1ff8f;letter-spacing:.02em}.consoleSection .lab-apiMain{border-radius:18px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.2);box-shadow:0 24px 90px #00000057,inset 0 1px #ffffff0a;padding:14px;min-height:520px}.consoleSection .lab-apiMainTop{display:grid;grid-template-columns:1fr 320px;gap:14px;align-items:start;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:12px}.consoleSection .lab-cardTitle{font-size:16px;font-weight:900;color:#ebf1ffeb}.consoleSection .lab-apiPurpose{margin-top:6px;font-size:13px;line-height:1.4;color:#ebf1ffa8}.consoleSection .lab-apiMeta{border-radius:16px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.18);padding:10px;display:flex;flex-direction:column;gap:8px}.consoleSection .lab-apiMetaRow{display:grid;grid-template-columns:92px 1fr;gap:10px;align-items:center;padding:6px 8px;border-radius:12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06)}.consoleSection .lab-apiMetaK{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ebf1ff8f}.consoleSection .lab-apiMetaV{font-size:12px;color:#ebf1ffe0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.consoleSection .lab-apiGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:12px}.consoleSection .lab-apiPane{border-radius:18px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.18);overflow:hidden}.consoleSection .lab-apiPaneTitle{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:#ebf1ffdb;font-weight:900}.consoleSection .lab-code{margin:0;padding:12px;max-height:260px;overflow:auto;font-size:12px;line-height:1.45;color:#ebf1ffe6;background:rgba(0,0,0,.26)}.consoleSection .lab-apiCurl .lab-code{max-height:200px}.consoleSection .lab-apiBottom{margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.consoleSection .lab-apiHint{font-size:12px;color:#ebf1ff9e}.consoleSection .lab-btnSecondary{height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.18);color:#ebf1ffdb;cursor:pointer}.consoleSection .lab-btnSecondary:hover{border-color:#ffffff29;background:rgba(255,255,255,.06)}@media (max-width: 1100px){.consoleSection .lab-apiConsole,.consoleSection .lab-apiMainTop,.consoleSection .lab-apiGrid{grid-template-columns:1fr}.consoleSection .lab-apiSide,.consoleSection .lab-apiMain{min-height:auto}}.consoleTop{position:relative;display:flex;align-items:center;justify-content:space-between;height:68px;padding:0 22px;background:linear-gradient(90deg,rgba(255,255,255,.03),rgba(255,255,255,.01));border-bottom:1px solid rgba(255,255,255,.08)}.consoleTop:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(600px 200px at 20% -50%,rgba(255,153,0,.08),transparent 70%)}.consoleTopLeft{display:flex;flex-direction:column;gap:4px}.consoleTitle{font-size:18px;font-weight:600;letter-spacing:.3px;color:#f2f4f8}.consoleSub{font-size:12px;letter-spacing:.6px;opacity:.55;color:#cbd3df}.consoleTopRight{display:flex;align-items:center;gap:12px}.consoleBrand{padding:14px 14px 10px}.consoleBrandRow{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.consoleBrandRight{padding-top:6px}.appBlock{width:100%;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);border-radius:14px;padding:12px 14px;cursor:pointer;display:flex;flex-direction:column;gap:8px;transition:background .16s ease,border-color .16s ease,transform .16s ease}.appBlock:hover{background:rgba(255,255,255,.07);border-color:#ffffff2e;transform:translateY(-1px)}.appBlock:active{transform:translateY(0)}.appBlockTop{display:flex;align-items:center;gap:8px}.appDot{width:8px;height:8px;border-radius:50%;background:#00C176;box-shadow:0 0 10px #00c1768c}.appInstance{font-size:11px;letter-spacing:.6px;opacity:.65;color:#e6eaf0d9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.appBlockBottom{display:flex;align-items:center;gap:10px}.appName{font-size:15px;font-weight:600;letter-spacing:.2px;color:#f2f4f8;line-height:1.1}.appChevron{margin-left:auto;opacity:.6;font-size:14px}.consoleLiveDot{width:10px;height:10px;border-radius:50%;background:#00C176;box-shadow:0 0 10px #00c17673;opacity:.9}.dataTopLeft{display:flex;flex-direction:column;gap:10px}.consoleH2{font-size:18px;font-weight:800;letter-spacing:-.02em;color:#ffffffeb}.dataMeta{font-size:12px;opacity:.55}.dataStats{display:flex;gap:12px;flex-wrap:wrap;opacity:.78}.dataStat b{color:#ffffffeb;font-weight:800}.dataStatDim{opacity:.65;margin-left:6px}.dataAmountCell{text-align:right;font-variant-numeric:tabular-nums}.dataStatusPill{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;margin-left:8px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03)}.dataStatusPill.is-captured{border-color:#00c17640}.dataStatusPill.is-pending{border-color:#ff990040}.dataStatusPill.is-refunded{border-color:#b4c8ff33}.dataStatusPill.is-failed,.dataStatusPill.is-error{border-color:#ff464640}.dataExportBtn{height:38px;border-radius:16px}.questionsShell{display:grid;grid-template-columns:360px 1fr;gap:14px;min-height:520px}@media (max-width: 980px){.questionsShell{grid-template-columns:1fr}}.questionsLeft{display:flex;flex-direction:column;gap:14px}.questionsRight{min-height:520px}.panel{border-radius:var(--r2);border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);box-shadow:var(--shadow2);overflow:hidden}.panelHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(to bottom,rgba(255,255,255,.04),rgba(255,255,255,.02))}.panelTitle{font-weight:700;letter-spacing:.2px}.panelMeta{opacity:.75;font-size:12px}.panelBody{padding:12px}.panelActions{display:flex;gap:10px;padding-top:10px}.panelList{padding:8px;display:flex;flex-direction:column;gap:8px}.panelEmpty{padding:12px;opacity:.75}.listItem{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.2);cursor:pointer;transition:transform .08s ease,border-color .12s ease,background .12s ease}.listItem:hover{border-color:#ffffff29;background:rgba(0,0,0,.26)}.listItem.active{border-color:#ff990073;box-shadow:0 0 0 2px #ff990024 inset}.listItemMain{min-width:0}.listItemTitle{font-weight:700;font-size:14px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listItemMeta{margin-top:6px;font-size:12px;opacity:.72;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.consoleIconBtn{width:32px;height:32px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:#ffffffc7;cursor:pointer;transition:border-color .12s ease,background .12s ease,transform .08s ease}.consoleIconBtn:hover{border-color:#ffffff2e;background:rgba(255,255,255,.06)}.consoleIconBtn:active{transform:translateY(1px)}.detailPanel{min-height:520px}.formGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 980px){.formGrid{grid-template-columns:1fr}}.formField{display:flex;flex-direction:column;gap:8px}.formField.wide{grid-column:1 / -1}.formLabel{font-size:12px;letter-spacing:.2px;opacity:.8}.formControl input,.formControl select,.formControl textarea{width:100%;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.28);color:#ffffffeb;padding:10px;outline:none;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.formControl textarea{resize:vertical;min-height:44px}.formControl input:focus,.formControl select:focus,.formControl textarea:focus{border-color:#ff990080;box-shadow:0 0 0 3px #ff990024;background:rgba(0,0,0,.34)}.formControl select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(255,255,255,.7) 50%),linear-gradient(135deg,rgba(255,255,255,.7) 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 13px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:34px}.toggleRow{display:flex;align-items:center;gap:10px}.toggleBtn{border-radius:999px;padding:8px 12px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.22);color:#ffffffe0;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,transform .08s ease;font-weight:700;letter-spacing:.2px}.toggleBtn.on{border-color:#00c17673;box-shadow:0 0 0 3px #00c1761f}.toggleBtn.off{border-color:#ff4d4d59;box-shadow:0 0 0 3px #ff4d4d1a}.toggleBtn:active{transform:translateY(1px)}.hint{margin-top:8px;font-size:12px;opacity:.7}.consoleHeaderActions{display:flex;gap:10px;align-items:center}.consoleBtn{border-radius:999px;padding:8px 12px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:#ffffffeb;cursor:pointer;transition:border-color .12s ease,background .12s ease,transform .08s ease}.consoleBtn:hover{border-color:#ffffff38;background:rgba(255,255,255,.08)}.consoleBtn:active{transform:translateY(1px)}.consoleBtn.primary{border-color:#ff990073;background:rgba(255,153,0,.12)}.consoleBtn.primary:hover{border-color:#f909;background:rgba(255,153,0,.16)}.consoleBtn.small{padding:6px 10px;font-size:12px}.consolePlaceholder{height:100%;min-height:520px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;border-radius:var(--r2);border:1px dashed rgba(255,255,255,.1);background:rgba(0,0,0,.18)}.consolePlaceholderTitle{font-weight:800;letter-spacing:.3px}.consolePlaceholderSub{font-size:12px;opacity:.72;max-width:520px;text-align:center}.questionsRight .panel{background:rgba(15,22,32,.55);backdrop-filter:blur(6px)}.questionsLeft .panel{background:rgba(18,24,36,.65)}.panelHeader{padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.panelTitle{font-size:13px;text-transform:uppercase;letter-spacing:.12em;opacity:.8}.listItem{padding:12px 14px;border-radius:14px;background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.06)}.listItem:hover{border-color:#ff990059;background:rgba(0,0,0,.36)}.listItem.active{border-color:#ff99008c;background:rgba(0,0,0,.45);box-shadow:0 0 0 1px #f903 inset}.listItemTitle{font-weight:600;font-size:14px}.listItemMeta{font-size:11px;letter-spacing:.04em;opacity:.65}.formGrid{gap:16px}.formLabel{font-size:11px;letter-spacing:.08em;opacity:.6;text-transform:uppercase}.formControl input,.formControl select,.formControl textarea{border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.38);padding:12px 14px;font-size:13px}.formControl input:focus,.formControl select:focus,.formControl textarea:focus{border-color:#ff9900b3;box-shadow:0 0 0 3px #ff99002e}.formControl textarea.mono{background:rgba(0,0,0,.55);font-size:12px;line-height:1.5;border:1px solid rgba(255,255,255,.06)}.toggleBtn.on{background:rgba(0,193,118,.15);border-color:#00c17680;box-shadow:none}.toggleBtn.off{background:rgba(255,77,77,.15);border-color:#ff4d4d66;box-shadow:none}.consoleBtn{padding:7px 14px;font-size:12px;border-radius:999px}.consoleBtn.primary{background:rgba(255,153,0,.18);border:1px solid rgba(255,153,0,.6);color:#fff}.consoleBtn.primary:hover{background:rgba(255,153,0,.28)}.detailPanel .panelActions{margin-top:10px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.consoleSectionSubtle{font-size:11px;opacity:.55;margin-top:4px;letter-spacing:.05em}.questionsShell{gap:20px}.consoleIconBtn{width:28px;height:28px;font-size:12px;border-radius:8px;opacity:.6}.consoleIconBtn:hover{opacity:1;border-color:#fff3}.formControl textarea::-webkit-scrollbar{width:8px}.formControl textarea::-webkit-scrollbar-thumb{background:rgba(255,255,255,.15);border-radius:8px}.consoleSectionHeader{padding:14px 16px;margin-bottom:10px;border-bottom:1px solid rgba(255,255,255,.06)}.consoleSectionTitle{font-size:15px;font-weight:700;letter-spacing:.02em}.consoleSectionSubtle{margin-top:3px;font-size:11px;letter-spacing:.06em;opacity:.55}.consoleHeaderActions{display:flex;align-items:center;gap:10px}.consoleBtn{height:30px;padding:0 12px;border-radius:999px;font-size:12px;letter-spacing:.03em;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05)}.consoleBtn:hover{border-color:#fff3;background:rgba(255,255,255,.07)}.consoleBtn.primary{border-color:#ff9900a6;background:rgba(255,153,0,.12)}.consoleHeaderActions .consoleBtn:not(.primary){opacity:.85}.consoleHeaderActions .consoleBtn:last-child{padding:0 12px}.questionsShell{gap:16px}.questionsLeft .panelHeader{padding:12px 14px}.questionsLeft .panelList{padding:8px}.detailPanel .panelBody{padding:14px 16px}.formGrid{gap:14px}.detailPanel .panelMeta{font-size:11px;opacity:.55;letter-spacing:.06em}.questionsLeft .panelTitle,.detailPanel .panelTitle{text-transform:uppercase;letter-spacing:.12em;font-size:12px;opacity:.78}.runsShell{display:grid;grid-template-columns:420px 1fr;gap:16px;min-height:560px}@media (max-width: 980px){.runsShell{grid-template-columns:1fr}}.runsLeft,.runsRight{min-height:560px}.runsFilters{display:grid;grid-template-columns:1fr;gap:12px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.06)}.runsFilterRow select{width:100%;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.35);color:#ffffffeb;padding:10px 12px;outline:none}.runItem{padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:rgba(0,0,0,.26);cursor:pointer;transition:border-color .12s ease,background .12s ease}.runItem:hover{border-color:#ff990059;background:rgba(0,0,0,.34)}.runItem.active{border-color:#ff99008c;background:rgba(0,0,0,.42)}.runTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.runStatus{font-size:11px;letter-spacing:.08em;padding:4px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.1);opacity:.95}.runStatus.ok{border-color:#00c17673;background:rgba(0,193,118,.12)}.runStatus.bad{border-color:#ff4d4d73;background:rgba(255,77,77,.12)}.runStatus.wait{border-color:#ff99008c;background:rgba(255,153,0,.12)}.runStatus.neutral{border-color:#ffffff29;background:rgba(255,255,255,.05)}.runTime{font-size:11px;opacity:.65}.runTitle{margin-top:10px;font-weight:650;font-size:14px}.runMetaInline{margin-left:6px;font-size:11px;opacity:.65}.runMeta{margin-top:6px;font-size:11px;opacity:.65;letter-spacing:.04em}.runSummaryRow{display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:14px}.runStatusPill{font-size:12px;font-weight:700;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1)}.runStatusPill.ok{border-color:#00c17673;background:rgba(0,193,118,.12)}.runStatusPill.bad{border-color:#ff4d4d73;background:rgba(255,77,77,.12)}.runStatusPill.wait{border-color:#ff99008c;background:rgba(255,153,0,.12)}.runStatusPill.neutral{border-color:#ffffff29;background:rgba(255,255,255,.05)}.runSummaryMeta{font-size:11px;opacity:.65;letter-spacing:.04em}.outputCard{border-radius:16px;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.28);padding:14px}.outputHeader{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:12px}.outputTitle{font-size:12px;letter-spacing:.12em;text-transform:uppercase;opacity:.8}.outputHint{font-size:11px;opacity:.55}.outputEmpty{opacity:.7}.structuredGrid{display:grid;gap:14px}.structuredBadges{display:flex;gap:10px;flex-wrap:wrap}.badge{border-radius:14px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);padding:10px 12px;min-width:140px}.badge.neutral{border-color:#ffffff24}.badge.wait{border-color:#ff99008c;background:rgba(255,153,0,.1)}.badge.bad{border-color:#ff4d4d73;background:rgba(255,77,77,.1)}.badge.ok{border-color:#00c17673;background:rgba(0,193,118,.1)}.badgeLabel{font-size:11px;opacity:.6;letter-spacing:.1em}.badgeValue{margin-top:6px;font-weight:800;font-size:14px}.structuredSection{border-top:1px solid rgba(255,255,255,.06);padding-top:12px}.structuredLabel{font-size:11px;opacity:.6;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px}.structuredList{margin:0;padding-left:18px;display:grid;gap:6px}.structuredNext{font-weight:650}.structuredEvidence{opacity:.75;font-size:12px;line-height:1.4}.rawBlock{margin-top:14px}.rawPre{margin-top:10px;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.55);font-size:12px;line-height:1.5;max-height:320px;overflow:auto}.alertsShell{display:grid;grid-template-columns:320px 320px 1fr;gap:16px;min-height:600px}@media (max-width: 1100px){.alertsShell{grid-template-columns:1fr}}.alertRuleItem,.alertEventItem{padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.28);cursor:pointer}.alertRuleItem:hover,.alertEventItem:hover{border-color:#f906}.alertRuleItem.active,.alertEventItem.active{border-color:#f909;background:rgba(0,0,0,.42)}.alertRuleName{font-weight:600}.alertRuleMeta{font-size:11px;opacity:.6}.alertSeverity{font-weight:700;font-size:13px}.alertMeta{font-size:11px;opacity:.6}.alertActions{display:flex;gap:10px;margin-bottom:12px}.consoleMain{background:rgba(255,255,255,.045);border-color:#ffffff24}.consoleContent .consoleSection,.dataCard,.scrapeTableCard,.totCard,.chatRoot,.outputCard,.panel{background:rgba(255,255,255,.045);border-color:#ffffff1f;box-shadow:0 16px 60px #00000052}.dataKvRow,.rawPre{background:rgba(0,0,0,.28);border-color:#ffffff1a}.consolePlaceholder{border:1px dashed rgba(255,255,255,.18);background:rgba(0,0,0,.22);box-shadow:inset 0 0 0 1px #ffffff0a}.consolePlaceholderTitle{font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:#ebf1ffbd;text-shadow:0 0 12px rgba(255,255,255,.12)}.consolePlaceholderTitle:after{content:"TERMINAL STANDBY MODE";display:block;margin-top:8px;font-size:10px;letter-spacing:.22em;opacity:.55}.consoleSectionHeader{padding:16px 18px;margin-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08)}.consoleSectionTitle{font-size:16px;font-weight:800;letter-spacing:.06em}.consoleSectionSubtle{font-size:11px;letter-spacing:.08em;opacity:.55}.panelHeader{padding:14px 16px}.panelTitle{font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.panelMeta{font-size:11px;opacity:.6}.consoleBtn{border-color:#ff9900a6;background:rgba(255,153,0,.16);color:#fffffff5;box-shadow:0 0 0 1px #ff990026 inset,0 8px 24px #00000059}.consoleBtn:hover{border-color:#f90c;background:rgba(255,153,0,.22)}.consoleLinkBtn{border-color:#ffffff1f;background:rgba(0,0,0,.26);color:#ebf1ffb3}.consoleLinkBtn:hover{border-color:#fff3;background:rgba(255,255,255,.05)}.dataBodyRow.is-active{background:rgba(255,153,0,.12);outline:1px solid rgba(255,153,0,.4);box-shadow:inset 0 0 0 1px #ff99002e}.runItem.active{border-color:#ff9900bf;background:rgba(0,0,0,.5);box-shadow:0 0 0 1px #ff990040 inset,0 0 24px #ff99001f}.listItem.active{border-color:#ff9900b3;background:rgba(0,0,0,.5);box-shadow:0 0 0 1px #ff990038 inset}.alertRuleItem.active,.alertEventItem.active{border-color:#ff9900bf;background:rgba(0,0,0,.5);box-shadow:0 0 0 1px #ff990038 inset}.alertEventItem.is-open,.alertRuleItem.is-open{border-color:#f909;box-shadow:0 0 18px #ff99001f}.alertEventItem.is-high,.alertRuleItem.is-high{border-color:#ff4646b3;background:rgba(255,70,70,.1);box-shadow:0 0 24px #ff464638}.alertEventItem.is-medium,.alertRuleItem.is-medium{border-color:#ff9900b3;background:rgba(255,153,0,.1);box-shadow:0 0 18px #ff990029}.alertEventItem.is-low,.alertRuleItem.is-low{border-color:#78aaff66;background:rgba(120,170,255,.06)}.alertSeverity{text-transform:uppercase;letter-spacing:.1em;font-size:12px}.alertSeverity.high{color:#ff7878f2}.alertSeverity.medium{color:#ffb75af2}.alertSeverity.low{color:#a0c8ffd9}.consolePage{color:#142033;background:radial-gradient(980px 520px at 10% 0%,rgba(61,132,255,.08),transparent 60%),radial-gradient(920px 540px at 96% 8%,rgba(31,181,138,.08),transparent 58%),linear-gradient(180deg,#f8fbff 0%,#f3f7fc 100%)}.consoleSide,.consoleMain,.consoleSection,.dataCard,.scrapeTableCard,.totCard,.chatRoot,.outputCard,.panel{background:rgba(255,255,255,.72);border:1px solid rgba(18,40,76,.06);box-shadow:0 18px 42px #1b33540d;backdrop-filter:blur(14px)}.consoleSide,.consoleMain{background:rgba(255,255,255,.32);border-color:#12284c0a;box-shadow:none}.consoleSection,.dataCard,.scrapeTableCard,.totCard,.chatRoot,.outputCard,.panel{border-radius:24px}.consoleBrand,.consoleTop,.consoleSectionHeader,.scrapeDrawerTop{border-color:#12284c1a}.consoleTop{background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(246,250,255,.88))}.consoleTitle,.consoleH2,.consoleSectionTitle,.scrapeDrawerTitle,.panelTitle,.alertRuleName,.scrapeLink{color:#102038}.consoleSub,.consoleSectionSubtle,.consolePlaceholderTitle,.scrapeTopHint,.scrapeName,.scrapeDrawerMeta,.panelMeta,.alertMeta,.alertRuleMeta{color:#5f718c;text-shadow:none}.consolePlaceholder{border:1px dashed rgba(18,40,76,.16);background:linear-gradient(180deg,rgba(250,252,255,.96),rgba(244,248,253,.96));box-shadow:inset 0 0 0 1px #ffffffa6}.consolePlaceholderTitle:after{content:"READY FOR AGENT SETUP";color:#8ea0b9}.consoleNavItem,.consoleLogout,.consoleLinkBtn,.scrapeEditBtn,.scrapeTrashBtn,.queueX,.pillToggle,.appBlock,.dataBodyRow,.runItem,.listItem,.alertRuleItem,.alertEventItem,.dataKvRow,.rawPre{background:rgba(255,255,255,.52);color:#1b2c45;border-color:#12284c0d;box-shadow:none}.consoleNavItem:hover,.consoleLogout:hover,.consoleLinkBtn:hover,.scrapeEditBtn:hover,.scrapeTrashBtn:hover,.queueX:hover,.pillToggle:hover,.appBlock:hover,.runItem:hover,.listItem:hover,.alertRuleItem:hover,.alertEventItem:hover{background:rgba(244,248,255,.85);border-color:#12284c14}.consoleNavItem.is-active,.pillToggle.is-active,.dataBodyRow.is-active,.runItem.active,.listItem.active,.alertRuleItem.active,.alertEventItem.active{background:rgba(232,241,255,.88);border-color:#2e6bff1a;box-shadow:inset 3px 0 #2563eb}.consoleIcon{background:#f5f8fd;border-color:#12284c1a;color:#60728d}.consoleBtn,.consoleBtn.primary,.scrapeRunBtn{border-color:#2563eb;background:#2563eb;color:#fff;box-shadow:0 12px 26px #2563eb2e}.consoleBtn:hover,.consoleBtn.primary:hover,.scrapeRunBtn:hover{border-color:#1d4ed8;background:#1d4ed8}.consoleBtnDot,.appDot{background:#2563eb;box-shadow:0 0 0 4px #2563eb24}.consoleLiveDot{background:#15b374;box-shadow:0 0 0 4px #15b37426}.scrapeHead{background:rgba(245,248,253,.72);color:#7487a1}.scrapeRow{border-top-color:#12284c14}.consoleContent{padding:24px 28px 32px}.consoleSection{background:transparent;border-color:transparent;box-shadow:none;padding:0}.consoleSectionHeader{padding:0 0 16px;margin-bottom:18px;border-bottom-color:#12284c0d}.scrapeTableCard,.dataCard,.totCard,.chatRoot,.outputCard,.panel{background:rgba(255,255,255,.34);border-color:#12284c0a;box-shadow:none}.appBlock,.consoleNavItem,.consoleLogout{border-radius:16px}.consoleBtn,.consoleBtn.primary,.consoleLinkBtn,.scrapeEditBtn,.scrapeTrashBtn,.scrapeRunBtn,.queueX,.pillToggle{border-radius:999px}.scrapeDrawer{background:linear-gradient(180deg,rgba(252,254,255,.98),rgba(246,250,255,.98))}.consoleSide{padding:20px 14px}.consoleBrand{padding:6px 8px 18px;margin-bottom:12px;border-bottom-color:#12284c0d}.appBlock{background:transparent;border:0;border-radius:0;box-shadow:none;padding:2px 8px 4px 0}.appBlock:hover{background:transparent;border:0;transform:none}.appBlockTop{gap:10px}.appName{color:#20324d;font-size:1.6rem;font-weight:600;letter-spacing:-.03em}.appInstance,.appChevron{color:#7c8da6}.consoleNav{gap:2px;padding:8px 0}.consoleNavItem,.consoleLogout{position:relative;padding:12px 10px;border:0;background:transparent}.consoleNavItem:before,.consoleLogout:before{content:"";position:absolute;left:-6px;top:10px;bottom:10px;width:3px;border-radius:999px;background:transparent}.consoleNavItem.is-active:before{background:#2563eb}.consoleIcon{background:rgba(255,255,255,.7);min-width:44px}.consoleMain{padding-top:4px}.consoleTop{padding:8px 6px 18px;background:transparent;border-bottom-color:#12284c0a}.scrapeTopBar{margin-bottom:16px}.scrapeTableCard{border-radius:20px;overflow:hidden}.scrapeHead{background:rgba(248,250,253,.78)}.scrapeEmpty{padding:42px 16px}.scrapeTagsCell,.mono,.consoleNavLabel,.appInstance{color:inherit}.scrapeDrawerBackdrop{background:rgba(219,229,241,.56);backdrop-filter:blur(8px)}.scrapeDrawer{background:#fbfdff;border-left:1px solid rgba(18,40,76,.1)}.consolePage input,.consolePage select,.consolePage textarea,.scrapeField input,.scrapeField select,.scrapeField textarea{background:#ffffff;color:#15243c;border:1px solid rgba(18,40,76,.14);box-shadow:inset 0 1px 2px #0f172a0a}.consolePage input::placeholder,.consolePage textarea::placeholder{color:#8da0ba}.consolePage input:focus,.consolePage select:focus,.consolePage textarea:focus,.scrapeField input:focus,.scrapeField select:focus,.scrapeField textarea:focus{border-color:#2563eb6b;box-shadow:0 0 0 4px #2563eb1a;outline:none}.alertEventItem.is-high,.alertRuleItem.is-high{background:#fff3f2;border-color:#dc262633;box-shadow:none}.alertEventItem.is-medium,.alertRuleItem.is-medium{background:#fff8ea;border-color:#d977062e;box-shadow:none}.alertEventItem.is-low,.alertRuleItem.is-low{background:#f1f7ff;border-color:#3b82f629;box-shadow:none}.alertSeverity.high{color:#c2410c}.alertSeverity.medium{color:#b45309}.alertSeverity.low{color:#2563eb}.consoleSide{background:linear-gradient(180deg,#0b0f16 0%,#090d14 100%);border-color:#ffffff0a;box-shadow:none}.consoleBrand{padding:8px 8px 18px;margin-bottom:10px;border-bottom-color:#ffffff0a}.consoleNav{gap:0;padding:0 4px}.consoleNavSearch{min-height:40px;display:flex;align-items:center;gap:10px;margin-bottom:14px;padding:0 12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.03);color:#e6ecf69e}.consoleNavSearchIcon{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;color:#e6ecf6ad}.consoleNavSearchIcon svg{width:100%;height:100%;display:block}.consoleNavSearchText,.consoleNavGroupLabel{font-size:.78rem;font-weight:500;letter-spacing:.01em}.consoleNavGroupLabel{margin:0 2px 10px;color:#97a2b37a}.consoleNavItem{padding:12px;margin-bottom:8px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.03);color:#edf2f9db;box-shadow:inset 0 1px #ffffff05;transform:none}.consoleNavItem:before{display:none}.consoleNavItem:hover{transform:none;border-color:#ffffff1f;background:rgba(255,255,255,.055)}.consoleNavItem.is-active{border-color:#ffffff24;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px #ffffff08,inset 3px 0 #2563eb}.consoleIcon{min-width:34px;width:34px;height:34px;border-radius:6px;border-color:#ffffff14;background:rgba(255,255,255,.02);color:#e0e7f0bd}.consoleNavItem.is-active .consoleIcon{border-color:#ffffff1f;background:rgba(255,255,255,.05);color:#f4f7fceb}.consoleNavLabel{font-size:.88rem;font-weight:600;letter-spacing:-.01em}.consolePage{--console-surface: #ffffff;--console-border-strong: rgba(18, 40, 76, .08);--console-border-medium: rgba(18, 40, 76, .06);--console-border-soft: rgba(18, 40, 76, .05);--console-border-subtle: rgba(18, 40, 76, .04);--console-hover-surface: #f7faff;--console-active-surface: #f4f7fb;--console-head-surface: #f8fafc;--console-overlay-surface: rgba(255,255,255,.9);--console-accent: #2563eb;background:#ffffff}.consoleSide,.consoleMain,.consoleSection,.scrapeTableCard,.dataCard,.totCard,.chatRoot,.outputCard,.panel,.scrapeDrawer,.consolePlaceholder,.dataKvRow,.rawPre,.alertRuleItem,.alertEventItem,.runItem,.listItem,.dataBodyRow,.consoleNavItem,.consoleLogout,.consoleIcon,.consoleLinkBtn,.consoleBtn,.scrapeEditBtn,.scrapeTrashBtn,.scrapeRunBtn,.queueX,.pillToggle,.consolePage input,.consolePage select,.consolePage textarea,.scrapeField input,.scrapeField select,.scrapeField textarea{border-radius:0!important}.consoleSide,.consoleMain,.consoleSection,.scrapeTableCard,.dataCard,.totCard,.chatRoot,.outputCard,.panel,.scrapeDrawer{background:var(--console-surface);box-shadow:none}.consoleSide,.consoleMain{border-color:var(--console-border-soft)}.consoleSection,.scrapeTableCard,.dataCard,.totCard,.chatRoot,.outputCard,.panel{border-color:var(--console-border-subtle)}.consoleTop,.consoleBrand,.consoleSectionHeader,.scrapeDrawerTop{background:transparent;border-bottom-color:var(--console-border-medium)}.consoleNavItem,.consoleLogout{background:transparent;border:0;box-shadow:none}.consoleNavItem:hover,.consoleLogout:hover,.consoleLinkBtn:hover,.scrapeEditBtn:hover,.scrapeTrashBtn:hover,.queueX:hover,.pillToggle:hover,.runItem:hover,.listItem:hover,.alertRuleItem:hover,.alertEventItem:hover{background:var(--console-hover-surface)}.consoleNavItem.is-active,.dataBodyRow.is-active,.runItem.active,.listItem.active,.alertRuleItem.active,.alertEventItem.active,.pillToggle.is-active{background:var(--console-active-surface);box-shadow:inset 2px 0 0 var(--console-accent)}.consoleNavItem:before,.consoleLogout:before,.consoleBtnDot,.appDot,.consoleLiveDot{border-radius:0!important;box-shadow:none!important}.consoleIcon,.consoleLinkBtn,.scrapeEditBtn,.scrapeTrashBtn,.queueX,.pillToggle{background:var(--console-surface);border:1px solid var(--console-border-strong);box-shadow:none}.consoleBtn,.consoleBtn.primary,.scrapeRunBtn{background:var(--console-accent);border:1px solid var(--console-accent);box-shadow:none}.scrapeHead{background:var(--console-head-surface)}.scrapeDrawerBackdrop{background:var(--console-overlay-surface);backdrop-filter:none}.consolePage input,.consolePage select,.consolePage textarea,.scrapeField input,.scrapeField select,.scrapeField textarea{background:var(--console-surface);box-shadow:none}.consolePage input:focus,.consolePage select:focus,.consolePage textarea:focus,.scrapeField input:focus,.scrapeField select:focus,.scrapeField textarea:focus{box-shadow:inset 0 -2px 0 var(--console-accent)}.consolePage{gap:0;padding:0}.consoleSide{border-right:1px solid var(--console-border-medium)}.consoleMain{padding-top:0}.workflowWorkspace{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);min-height:100dvh;width:100%;background:#ffffff}.workflowWorkspaceChooser{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 56px 64px}.workflowWorkspaceIntro{width:min(520px,100%);margin-bottom:28px}.workflowWorkspaceSub{margin:12px 0 0;color:#70809b;font-size:.96rem;line-height:1.5;text-align:center}.workflowFlowModel{position:relative;width:min(560px,100%);display:grid;gap:22px;min-height:100%;align-content:center;padding:32px 0 32px 18px}.workflowFlowRail{position:absolute;left:8px;top:0;bottom:0;width:1px;background:linear-gradient(180deg,rgba(67,103,211,.12),rgba(67,103,211,.28) 24%,rgba(92,109,247,.42) 58%,rgba(67,103,211,.18));box-shadow:0 0 0 1px #5c6df70a}.workflowFlowStage{position:relative;display:flex;gap:14px;align-items:flex-start;opacity:1;transition:opacity .16s ease,transform .16s ease,color .16s ease}.workflowFlowStageDot{position:relative;z-index:1;width:16px;height:16px;margin-top:3px;border-radius:999px;border:2px solid rgba(92,109,247,.52);background:#ffffff;flex:0 0 auto;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.workflowFlowStage.is-upcoming{opacity:.56}.workflowFlowStage.is-completed .workflowFlowStageDot{background:rgba(92,109,247,.72);border-color:#5c6df7b8;box-shadow:0 0 0 3px #5c6df714}.workflowFlowStage.is-completed .workflowFlowStageDot:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:rotate(45deg)}.workflowFlowStage.is-active{opacity:1;transform:translate(1px)}.workflowFlowStage.is-active .workflowFlowStageDot{width:18px;height:18px;margin-top:2px;background:rgba(92,109,247,.98);border-color:#5c6df7;box-shadow:0 0 0 5px #5c6df71f,0 0 18px #5c6df72e}.workflowFlowStageCopy{display:grid;gap:3px}.workflowFlowStageLabel{color:#15243c;font-size:1.02rem;font-weight:600;letter-spacing:-.01em}.workflowFlowStageAgent{color:#8292ae;font-size:.78rem;line-height:1.2}.workflowFlowStageBody{color:#70809b;font-size:.86rem;line-height:1.5}.workflowFlowStage.is-completed .workflowFlowStageLabel,.workflowFlowStage.is-completed .workflowFlowStageBody,.workflowFlowStage.is-completed .workflowFlowStageAgent{color:#6d7f9c}.workflowFlowStage.is-active .workflowFlowStageLabel{color:#13233f;font-weight:700}.workflowFlowStage.is-active .workflowFlowStageAgent{color:#5d6dde}.workflowFlowStage.is-active .workflowFlowStageBody{color:#556784}.workflowWorkspaceTitle{margin:0;color:#15243c;font-size:2rem;font-weight:600;letter-spacing:-.03em;text-align:center}.workflowWorkspaceList{width:min(560px,100%);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workflowChoice{min-height:72px;display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid rgba(18,40,76,.1);background:#ffffff;color:#20324d;cursor:pointer;text-align:left;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.workflowChoice:hover{border-color:#4367d34d;background:#fafbff;transform:translateY(-1px)}.workflowChoice.is-selected{border-color:#4367d36b;box-shadow:inset 0 0 0 1px #4367d329}.workflowChoiceDot{width:16px;height:16px;margin-top:3px;border:2px solid rgba(92,109,247,.78);border-radius:999px;flex:0 0 auto;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.workflowChoice.is-selected .workflowChoiceDot{background:radial-gradient(circle at center,rgba(92,109,247,.82) 0 44%,transparent 48%);box-shadow:0 0 0 4px #5c6df714;transform:scale(1.05)}.workflowChoiceCopy{display:grid;gap:3px;min-width:0}.workflowChoiceLabel{font-size:.98rem;line-height:1.25;font-weight:600}.workflowChoiceBody{color:#70809b;font-size:.84rem;line-height:1.45}.workflowWorkspacePreview{position:relative;display:flex;align-items:stretch;justify-content:center;min-height:100dvh;padding:32px;background:#ffffff;border-left:1px solid rgba(18,40,76,.06)}.consolePage[data-section=workflows] .consoleMain{min-height:100dvh;padding-top:0}.consolePage[data-section=workflows] .consoleContent{padding:0;min-height:100dvh}.workflowPreviewCard{width:min(210px,100%);min-height:308px;border:4px solid rgba(255,255,255,.96);background:rgba(255,255,255,.12);box-shadow:0 24px 60px #6070b41a;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 20px;text-align:center}.workflowPreviewOrb{position:relative;width:86px;height:86px;margin-bottom:24px;border-radius:999px;background:radial-gradient(circle at center,rgba(255,255,255,.95) 0 10%,transparent 14%),conic-gradient(from 0deg,rgba(67,103,211,.92) 0deg 30deg,rgba(67,103,211,.28) 30deg 55deg,rgba(67,103,211,.82) 55deg 90deg,rgba(67,103,211,.24) 90deg 118deg,rgba(67,103,211,.92) 118deg 150deg,rgba(67,103,211,.3) 150deg 180deg,rgba(67,103,211,.84) 180deg 212deg,rgba(67,103,211,.28) 212deg 240deg,rgba(67,103,211,.9) 240deg 272deg,rgba(67,103,211,.26) 272deg 300deg,rgba(67,103,211,.82) 300deg 332deg,rgba(67,103,211,.28) 332deg 360deg);filter:drop-shadow(0 0 18px rgba(100,116,255,.22))}.workflowPreviewOrbCore{position:absolute;inset:16px;border-radius:999px;background:rgba(255,255,255,.24)}.workflowPreviewCardTitle{color:#59678deb;font-size:1.05rem;font-weight:500}.workflowPreviewCardBody{margin-top:14px;color:#7683a6eb;font-size:.82rem;line-height:1.6}@media (max-width: 1100px){.workflowWorkspace{grid-template-columns:1fr}.workflowWorkspaceChooser{padding:36px 24px 32px}.workflowWorkspacePreview{min-height:320px;border-left:0;border-top:1px solid rgba(18,40,76,.06)}}@media (max-width: 720px){.workflowFlowModel{width:100%}.workflowWorkspaceList{grid-template-columns:1fr}}.consoleSide{background:linear-gradient(180deg,#020617 0%,#000000 100%);border-right:0;overflow:visible;position:relative;z-index:12;isolation:isolate}.consoleMain{border-left:0;margin-left:-1px;margin-top:-1px;position:relative;z-index:1}.consoleBrand,.consoleTop,.consoleSectionHeader,.scrapeDrawerTop{border-bottom-color:#12284c0f}.consoleSide .consoleBrandRow{justify-content:space-between;width:100%}.consoleBrandHome{display:inline-flex;align-items:center;justify-content:flex-start;flex:0 0 auto;width:auto;min-height:44px;padding:8px 10px;border:0;border-radius:12px;background:transparent;cursor:pointer;position:relative;z-index:2;text-decoration:none}.consoleBrandLogo{display:block;width:64px;height:auto}.consoleAccountMenu{position:relative;display:inline-flex;justify-content:flex-end;overflow:visible}.consoleAccountSelect{min-width:0;max-width:188px;min-height:44px;margin-right:4px;padding:7px 2px 7px 12px;border:1px solid transparent;border-radius:12px;background:transparent;box-shadow:none;display:inline-flex;align-items:center;gap:10px;color:#ecf4fcf0;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.consoleAccountSelect.is-open{border-color:#ffffff14;background:rgba(255,255,255,.05)}.consoleAccountSelect:hover{border-color:#ffffff14;background:rgba(255,255,255,.04);box-shadow:none;transform:translateY(-1px)}.consoleAccountSelect:focus-visible{outline:none;border-color:#6fa8ff6b;box-shadow:0 0 0 3px #72beff24}.consoleAccountText{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:1px;flex:1}.consoleAccountEmail,.consoleAccountCompany{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.consoleAccountEmail{font-size:.7rem;line-height:1.2;color:#c2e6ffb8}.consoleAccountCompany{font-size:.74rem;line-height:1.25;font-weight:700;color:#ecf4fcf5}.consoleAccountChevron{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:#c2e6ffb8;flex:0 0 auto;transition:transform .14s ease}.consoleAccountChevron svg{width:100%;height:100%;display:block}.consoleAccountSelect.is-open .consoleAccountChevron{transform:rotate(180deg)}.consoleAccountPopover{position:absolute;top:calc(100% + 10px);left:50%;right:auto;transform:translate(-50%);z-index:40;width:288px;border:1px solid rgba(208,218,232,.92);border-radius:14px;background:#ffffff;box-shadow:0 24px 48px #040c1a42;overflow:hidden}.consoleAccountPopoverTop{padding:20px 18px 18px;display:grid;justify-items:center;gap:6px}.consoleAccountBadge{width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#f1f5fb;color:#17315c;font-size:.85rem;font-weight:700}.consoleAccountPopoverName{margin-top:6px;color:#12284c;font-size:.9rem;font-weight:700;line-height:1.35;text-align:center}.consoleAccountPopoverCompany{color:#4d6385;font-size:.82rem;line-height:1.35;text-align:center}.consoleAccountMenuList{display:grid}.consoleAccountMenuItem{width:100%;min-height:52px;padding:0 18px;border:0;background:#ffffff;display:flex;align-items:center;gap:12px;color:#17315c;text-align:left;cursor:pointer}.consoleAccountMenuItem:hover{background:#f7faff}.consoleAccountMenuIcon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:#667995;flex:0 0 auto}.consoleAccountMenuIcon svg{width:100%;height:100%;display:block}.consoleAccountMenuLabel{min-width:0;flex:1;font-size:.95rem;line-height:1.3}.consoleAccountMenuArrow{color:#667995;font-size:1.35rem;line-height:1}.consoleAccountMenuMeta{width:18px;height:18px;border:1px solid rgba(182,193,211,.96);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:#667995;font-size:.72rem;font-weight:700;line-height:1}.consoleAccountDivider{height:1px;background:rgba(211,220,233,.96)}.consoleSide .appName,.consoleSide .consoleNavLabel,.consoleSide .consoleLogout span,.consoleSide .appInstance{color:#ecf4fcf0}.consoleSide .appChevron,.consoleSide .consoleIcon{color:#c2e6ffc2}.consoleSide .consoleNavItem:hover,.consoleSide .consoleLogout:hover{background:rgba(255,255,255,.08)}.consoleSide .consoleNavItem.is-active{background:rgba(255,255,255,.1);box-shadow:inset 2px 0 #72beff}.consoleSide .consoleIcon{background:rgba(255,255,255,.08);border-color:#ffffff24}.consoleSide .appDot{background:#72beff}.consoleSide .consoleLiveDot{background:#1ed8b2}.consolePage[data-section=overview]{background:#f3f5f8}.consolePage[data-section=overview] .consoleMain{background:#f8fafc;border-color:#0f172a14;box-shadow:none}.consolePage[data-section=overview] .consoleContent{padding:0;overflow:auto;min-height:100dvh}.agentBoard{min-height:100%;padding:28px 24px 32px;background:#f6f9fc}.agentBoard__shell{width:min(1320px,100%);margin:0 auto;display:grid;gap:0}.agentBoard__boardSection{display:grid;gap:14px}.agentBoard__boardHead{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.agentBoard__boardTitle{color:#1f2a44;font-size:1.05rem;font-weight:700}.agentBoard__boardLead{margin:6px 0 0;color:#6b7280;font-size:.86rem;line-height:1.55}.agentBoard__filters{display:inline-flex;align-items:center;gap:8px}.agentBoard__filter{min-height:32px;padding:0 12px;border:1px solid #cfd8e6;border-radius:999px;background:#ffffff;color:#4f46e5;font-size:.8rem;font-weight:500;cursor:pointer}.agentBoard__columns{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;isolation:isolate}.agentBoard__columns:before{content:"";position:absolute;left:5%;right:5%;top:6%;bottom:4%;z-index:0;pointer-events:none;background:radial-gradient(circle at 18% 38%,rgba(67,98,255,.18),transparent 24%),radial-gradient(circle at 50% 40%,rgba(126,63,255,.17),transparent 25%),radial-gradient(circle at 82% 38%,rgba(28,201,145,.16),transparent 24%),radial-gradient(ellipse at center,rgba(39,53,88,.14),transparent 66%);filter:blur(36px);opacity:.84}.agentBoard__columnHeader{position:relative;z-index:1;overflow:hidden;border-radius:12px;border:1px solid rgba(82,97,124,.34);background:linear-gradient(180deg,#0f141d,#0a0f16);box-shadow:inset 0 1px #ffffff0a,0 10px 22px #02060f29;padding:20px 18px 18px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.agentBoard__columnHeader:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);pointer-events:none}.agentBoard__columnHeader:hover{transform:translateY(-1px);border-color:#778cae85;background:linear-gradient(180deg,#111824,#0b1119);box-shadow:inset 0 1px #ffffff0d,0 14px 28px #02060f33,0 0 0 1px #6f83a214}.agentBoard__columnHeadTop{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-height:12px}.agentBoard__columnIdentity{display:grid;grid-template-columns:86px minmax(0,1fr);align-items:center;justify-items:start;gap:16px;margin-top:6px}.agentBoard__columnEmblem{width:86px;height:86px;display:grid;place-items:center;border-radius:999px;border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff29,inset 0 -12px 24px #0408103d,0 10px 20px #02060f33;color:currentColor;overflow:hidden;transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease;position:relative}.agentBoard__columnEmblem:after{content:"";position:absolute;inset:-18%;border-radius:inherit;pointer-events:none;background:radial-gradient(circle,currentColor 0%,transparent 62%);opacity:.12;filter:blur(14px)}.agentBoard__columnEmblem svg{width:70px;height:70px;display:block}.agentBoard__columnText{display:grid;gap:7px}.agentBoard__columnRole{color:#7f8ea5;font-size:.6rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.agentBoard__columnName{color:#f4f8fd;font-size:1.08rem;font-weight:800;letter-spacing:-.03em;line-height:1.1}.agentBoard__columnSummary{margin:0;color:#93a0b4;font-size:.78rem;line-height:1.52;max-width:24ch}.agentBoard__columnStatus{width:12px;height:12px;display:inline-flex;align-items:center;justify-content:center}.agentBoard__columnStatusDot{width:8px;height:8px;border-radius:999px;background:currentColor;box-shadow:0 0 8px currentColor}.agentBoard__columnHeader--blue .agentBoard__columnEmblem{background:radial-gradient(circle at 34% 26%,#5d88ff 0%,#3559d8 54%,#24389f 100%);color:#f5f9ff;box-shadow:inset 0 1px #ffffff29,inset 0 -12px 24px #0408103d,0 0 18px #4362ff29}.agentBoard__columnHeader--blue .agentBoard__columnStatus{color:#5d88ff}.agentBoard__columnHeader--violet .agentBoard__columnEmblem{background:radial-gradient(circle at 34% 26%,#9d6bff 0%,#6f2fe4 54%,#4b1b98 100%);color:#fff1ec;box-shadow:inset 0 1px #ffffff29,inset 0 -12px 24px #0408103d,0 0 18px #7e3fff29}.agentBoard__columnHeader--violet .agentBoard__columnStatus{color:#9d6bff}.agentBoard__columnHeader--cyan .agentBoard__columnEmblem{background:radial-gradient(circle at 34% 26%,#38d89e 0%,#14886f 56%,#0c5f53 100%);color:#f3fffb;box-shadow:inset 0 1px #ffffff29,inset 0 -12px 24px #0408103d,0 0 18px #1cc99124}.agentBoard__columnHeader--cyan .agentBoard__columnStatus{color:#38d89e}.agentBoard__columnHeader:hover .agentBoard__columnEmblem{transform:translateY(-1px);border-color:#fff3}.agentBoard__rows{display:grid;gap:14px}.agentBoard__row{border-radius:2px;border:1px solid #d8e1ee;background:#ffffff;box-shadow:0 1px #0f172a05;padding:14px}.agentBoard__rowMeta{padding-bottom:12px;border-bottom:1px solid #e5ebf3}.agentBoard__rowRef{color:#6b7280;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.agentBoard__rowTitle{margin-top:6px;color:#1f2a44;font-size:1rem;font-weight:700;letter-spacing:-.02em}.agentBoard__rowTitleLink{color:inherit;text-decoration:none}.agentBoard__rowTitleLink:hover .agentBoard__rowTitle{color:#4f46e5}.agentBoard__rowTitleBar{margin-top:6px;display:inline-flex;align-items:center;gap:8px;max-width:100%}.agentBoard__rowTitleInput{width:min(360px,100%);min-height:32px;padding:0 10px;border:1px solid #cfd8e6;border-radius:2px;background:#ffffff;color:#1f2a44;font-size:.95rem;font-weight:700;letter-spacing:-.02em;outline:none}.agentBoard__rowTitleInput:focus{border-color:#635bff;box-shadow:0 0 0 3px #635bff1f}.agentBoard__editButton{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d8e1ee;border-radius:2px;background:#ffffff;color:#6b7280;cursor:pointer;flex:0 0 auto}.agentBoard__editButton:hover{background:#f5f8fc;color:#4f46e5}.agentBoard__editButton svg{width:14px;height:14px;display:block}.agentBoard__rowSummary{margin:6px 0 0;color:#6b7280;font-size:.84rem;line-height:1.5}.agentBoard__rowGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-top:14px}.agentBoard__card{display:block;border-radius:2px;border:1px solid #dde6f1;background:#ffffff;box-shadow:0 1px #0f172a05;padding:12px;color:inherit;text-decoration:none;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.agentBoard__card:hover{border-color:#4f46e538;box-shadow:0 10px 24px #0f172a0f;transform:translateY(-1px)}.agentBoard__cardRef{color:#4b587c;font-size:.72rem;line-height:1.3}.agentBoard__cardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-top:8px}.agentBoard__cardTitle{color:#1f2a44;font-size:.9rem;font-weight:700;line-height:1.3}.agentBoard__status{flex:0 0 auto;padding:4px 8px;border-radius:999px;background:#f6f9fc;border:1px solid #d8e1ee;color:#4b587c;font-size:.68rem;font-weight:600}.agentBoard__meta{margin-top:8px;display:inline-flex;align-items:center;gap:8px}.agentBoard__metaLabel{color:#6b7280;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.agentBoard__metaValue{min-height:24px;padding:0 9px 0 8px;display:inline-flex;align-items:center;gap:7px;border:1px solid #d8e1ee;border-radius:2px;background:#f8fafc;color:#1f2a44;font-size:.72rem;font-weight:700;letter-spacing:.01em}.agentBoard__modelIcon{width:13px;height:13px;display:inline-flex;align-items:center;justify-content:center;color:#4b587c;flex:0 0 auto}.agentBoard__modelIcon svg{width:100%;height:100%;display:block}.agentBoard__cardDetail{margin-top:10px;color:#44516a;font-size:.78rem;font-weight:600}.agentBoard__cardFooter{margin-top:12px;padding-top:10px;border-top:1px solid #e5ebf3;color:#6b7280;font-size:.76rem;line-height:1.4}.agentBoard__columnHeader--blue .agentBoard__count,.agentBoard__card--blue .agentBoard__status{background:#f3f6ff;color:#4f46e5}.agentBoard__columnHeader--violet .agentBoard__count,.agentBoard__card--violet .agentBoard__status{background:#f6f2ff;color:#6941c6}.agentBoard__columnHeader--cyan .agentBoard__count,.agentBoard__card--cyan .agentBoard__status{background:#edf8f7;color:#0f766e}@media (max-width: 1100px){.agentBoard__columns,.agentBoard__rowGrid{grid-template-columns:1fr}}@media (max-width: 720px){.agentBoard{padding:18px}.agentBoard__columnIdentity{grid-template-columns:72px minmax(0,1fr);gap:14px}.agentBoard__columnEmblem{width:72px;height:72px}.agentBoard__columnEmblem svg{width:58px;height:58px}.agentBoard__header{flex-direction:column}.agentBoard__boardHead{flex-direction:column;align-items:flex-start}}.consolePage[data-section=workflows]{background:#f4f7fb}.consolePage[data-section=workflows] .consoleMain{background:#ffffff;border-color:#0f172a0f;box-shadow:0 24px 64px #0f172a0f}.consolePage[data-section=workflows] .consoleContent{padding:0;overflow:auto}.agentCentral{min-height:100%;padding:0;display:flex;justify-content:center;background:radial-gradient(920px 420px at 0% 0%,rgba(106,118,255,.06),transparent 56%),linear-gradient(180deg,#f4f7fb 0%,#f8fafc 100%);background-size:auto,auto,auto}.agentCentral__shell{width:100%;display:grid;align-content:start}@media (max-width: 720px){.agentCentral{padding:0}.agentCentral__shell{width:100%}}.setupAssistantPanel{overflow:hidden;border:1px solid rgba(12,18,28,.08);border-radius:2px;background:#ffffff;box-shadow:0 24px 72px #0f172a0f}.setupAssistantPanel__hero{position:relative;display:grid;grid-template-columns:minmax(320px,1fr) minmax(380px,1.2fr);gap:32px;min-height:118px;padding:16px 36px 14px;color:#f4f8fcf5;background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0)),linear-gradient(135deg,#20252d 0%,#1b2129 54%,#171d25 100%)}.setupAssistantPanel__hero:after{content:"";position:absolute;inset:auto 0 0 0;height:1px;background:rgba(255,255,255,.08)}.setupAssistantPanel__heroCopy{position:relative;z-index:1;display:grid;align-content:center;gap:14px;max-width:560px}.setupAssistantPanel__eyebrow,.setupAssistantPanel__sectionLabel,.setupAssistantPanel__label,.setupAssistantPanel__composerEyebrow{font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.16em}.setupAssistantPanel__eyebrow{color:#b89eff;font-size:.76rem;font-weight:700}.setupAssistantPanel__title{margin:0;color:#f7fafdfa;font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:clamp(2rem,3.1vw,2.9rem);line-height:.98;letter-spacing:-.05em}.setupAssistantPanel__intro{margin:0;max-width:46ch;color:#d7e1ecdb;font-size:1.02rem;line-height:1.55}.setupAssistantPanel__preview{position:relative;min-height:92px;display:flex;align-items:center;justify-content:flex-end;overflow:hidden}.setupAssistantPanel__previewImage{width:min(100%,520px);height:auto;display:block;border-radius:14px;transform:translate(96px);filter:drop-shadow(0 26px 38px rgba(6,12,20,.22))}.setupAssistantPanel__body{padding:0 24px 24px;background:radial-gradient(520px 260px at 0% 0%,rgba(124,132,255,.05),transparent 54%),linear-gradient(180deg,#f8faff 0%,#ffffff 36%,#ffffff 100%)}.setupAssistantPanel__welcome{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:16px;margin-bottom:24px;margin-left:-24px;margin-right:-24px;padding:18px 24px;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(15,23,42,.16);border-left:0;border-right:0;border-radius:0;background:linear-gradient(180deg,#0c1017 0%,#080b11 100%);box-shadow:0 12px 28px #0f172a14}.setupAssistantPanel__welcomeLogoWrap{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:48px;padding:0 10px;border:1px solid rgba(255,255,255,.08);border-radius:2px;background:rgba(255,255,255,.03)}.setupAssistantPanel__welcomeLogo{width:38px;height:auto;display:block}.setupAssistantPanel__welcomeCopy{min-width:0}.setupAssistantPanel__welcomeTitle{color:#f7fafdfa;font-size:.96rem;font-weight:800;letter-spacing:-.02em}.setupAssistantPanel__welcomeText{margin-top:4px;color:#bcc9d9c7;font-size:.82rem;line-height:1.55}.setupAssistantPanel__librarySection+.setupAssistantPanel__librarySection{margin-top:26px}.setupAssistantPanel__sectionLabel{margin-bottom:14px;color:#4b5563d1;font-size:.72rem;font-weight:800}.setupAssistantPanel__cardGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.setupAssistantPanel__card{display:grid;align-content:start;gap:10px;padding:10px 10px 14px;text-align:left;border:1px solid rgba(15,23,42,.09);border-radius:2px;background:rgba(255,255,255,.96);cursor:pointer;transition:transform .16s var(--ease),border-color .16s var(--ease),box-shadow .16s var(--ease),background .16s var(--ease)}.setupAssistantPanel__card:hover{transform:translateY(-2px);border-color:#3b82f62e;box-shadow:0 14px 24px #0f172a0f}.setupAssistantPanel__card.is-active{border-color:#3b82f647;box-shadow:0 0 0 1px #3b82f614,0 16px 32px #0f172a14}.setupAssistantPanel__cardVisual{position:relative;aspect-ratio:1.45 / 1;overflow:hidden;border-radius:2px;border:1px solid rgba(15,23,42,.08);background:#0f1724}.setupAssistantPanel__cardVisualImage{width:100%;height:100%;display:block;object-fit:cover;object-position:center top}.setupAssistantPanel__cardTitle{color:#0f172a;font-size:.95rem;font-weight:800;line-height:1.32;letter-spacing:-.022em}.setupAssistantPanel__cardDescription{color:#475569db;font-size:.84rem;line-height:1.56}.setupAssistantPanel__cardMeta{color:#475569ad;font-size:.74rem;line-height:1.5}.setupAssistantPanel__composer{margin-top:28px;padding:20px;border:1px solid rgba(15,23,42,.08);border-radius:2px;background:rgba(255,255,255,.98)}.setupAssistantPanel__composerTop{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.setupAssistantPanel__composerEyebrow{color:#475569b8;font-size:.68rem;font-weight:800}.setupAssistantPanel__composerTitle{margin-top:8px;color:#0f172a;font-size:1.16rem;font-weight:800;line-height:1.08;letter-spacing:-.035em}.setupAssistantPanel__status{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:rgba(248,250,252,.98);color:#0f172a;font-size:.72rem;font-weight:800}.setupAssistantPanel__selectedCard{margin-top:18px;padding:12px 14px;border:1px solid rgba(15,23,42,.08);border-radius:2px;background:rgba(248,250,252,.94);color:#334155e0;font-size:.86rem}.setupAssistantPanel__label{display:block;margin-top:18px;margin-bottom:10px;color:#475569b8;font-size:.64rem;font-weight:800}.setupAssistantPanel__prompt,.setupAssistantPanel__chip,.setupAssistantPanel__button{font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.setupAssistantPanel__prompt{width:100%;min-height:150px;resize:vertical;padding:16px 18px;border:1px solid rgba(15,23,42,.09);border-radius:2px;background:#fcfdff;color:#0f172a;font-size:.98rem;line-height:1.72;outline:none}.setupAssistantPanel__prompt:focus{border-color:#0f172a2e;box-shadow:0 0 0 4px #0f172a0a}.setupAssistantPanel__chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.setupAssistantPanel__chip{min-height:36px;padding:0 14px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:rgba(248,250,252,.96);color:#334155;font-size:.78rem;font-weight:700;cursor:pointer;transition:border-color .16s var(--ease),background .16s var(--ease),transform .16s var(--ease)}.setupAssistantPanel__chip:hover{transform:translateY(-1px);border-color:#0f172a24}.setupAssistantPanel__chip.is-active{background:#eef2f7;border-color:#0f172a24;color:#020617}.setupAssistantPanel__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.setupAssistantPanel__button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border:1px solid rgba(15,23,42,.1);border-radius:999px;text-decoration:none;font-size:.82rem;font-weight:800;letter-spacing:.02em;transition:transform .16s var(--ease),background .16s var(--ease),border-color .16s var(--ease),box-shadow .16s var(--ease)}.setupAssistantPanel__button:hover{transform:translateY(-1px)}.setupAssistantPanel__button--primary{background:linear-gradient(180deg,#111827,#020617);border-color:#0f172aeb;color:#f8fafc}.setupAssistantPanel__button--secondary{background:rgba(255,255,255,.94);color:#0f172a}@media (max-width: 1180px){.setupAssistantPanel__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.setupAssistantPanel__hero{grid-template-columns:1fr}.setupAssistantPanel__preview{min-height:180px}.setupAssistantPanel__previewImage{transform:translate(64px)}}@media (max-width: 760px){.setupAssistantPanel__hero{padding:24px 22px}.setupAssistantPanel__body{padding:18px}.setupAssistantPanel__cardGrid{grid-template-columns:1fr}.setupAssistantPanel__welcome{grid-template-columns:1fr;align-items:flex-start;margin-left:-18px;margin-right:-18px;padding:16px 18px}.setupAssistantPanel__composerTop{flex-direction:column;align-items:flex-start}.setupAssistantPanel__preview{min-height:132px;overflow:hidden}.setupAssistantPanel__previewImage{transform:translate(24px)}}.consolePage[data-section=workflow-detail]{background:#0d0f12}.consolePage[data-section=workflow-detail] .consoleMain{background:#121316;border-color:#ffffff0f;box-shadow:none}.consolePage[data-section=workflow-detail] .consoleContent{min-height:100dvh;padding:0;overflow:auto}.appsIndex{min-height:100%;background:#17181b;color:#eef2f7}.appsIndex__shell{width:min(1480px,100%);margin:0 auto;display:grid;gap:16px;padding:28px 28px 36px}.appsIndex__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.appsIndex__headerActions{display:flex;align-items:center;gap:14px}.appsIndex__metrics{display:flex;align-items:stretch;gap:10px}.appsIndex__metric{min-width:86px;padding:10px 12px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#1d1f23;display:grid;gap:4px}.appsIndex__metricLabel{color:#c4cbd68a;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.appsIndex__metric strong{color:#f4f7fa;font-size:16px;line-height:1}.appsIndex__headerCopy{display:grid;gap:6px}.appsIndex__eyebrow{color:#c4cbd68a;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.appsIndex__title{margin:0;font-size:clamp(28px,3vw,36px);line-height:1;letter-spacing:-.03em}.appsIndex__lead{margin:0;max-width:720px;color:#cdd5dfb3;font-size:14px;line-height:1.6}.appsIndex__primaryButton,.appsIndex__bulkButton,.appsIndex__emptyButton{min-height:38px;padding:0 14px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#f3f5f7;color:#121316;font-size:13px;font-weight:700}.appsIndex__primaryButton:hover{background:#ffffff}.appsIndex__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.appsIndex__filters{display:flex;flex-wrap:wrap;gap:10px}.appsIndex__select,.appsIndex__search input{height:38px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#1f2125;color:#eef2f7;font-size:13px}.appsIndex__select{min-width:150px;padding:0 12px}.appsIndex__search{min-width:280px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#1f2125}.appsIndex__searchIcon{display:grid;place-items:center;color:#cdd5df8a}.appsIndex__search input{min-width:0;border:0;background:transparent;outline:none}.appsIndex__bulkBar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#1d1f23}.appsIndex__bulkCount{color:#f3f6fb;font-size:13px;font-weight:700}.appsIndex__bulkActions{display:flex;gap:10px}.appsIndex__bulkButton{background:transparent;color:#eef2f7}.appsIndex__tableWrap{overflow:auto;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#1a1b1f}.appsIndex__table{width:100%;min-width:1380px;border-collapse:collapse}.appsIndex__table th,.appsIndex__table td{padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.06);text-align:left;white-space:nowrap;font-size:13px}.appsIndex__table thead th{position:sticky;top:0;z-index:1;background:#1d1f23;color:#c4cbd694;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.appsIndex__row{cursor:pointer;transition:background .14s ease}.appsIndex__row:hover,.appsIndex__row:focus-visible{background:rgba(255,255,255,.03);outline:none}.appsIndex__checkboxCol{width:44px}.appsIndex__nameCell{min-width:320px}.appsIndex__nameWrap{display:grid;gap:4px}.appsIndex__nameRow{display:flex;align-items:center;gap:12px;min-width:0}.appsIndex__glyph{width:28px;height:28px;flex:0 0 auto;display:grid;place-items:center;border-radius:8px;border:1px solid rgba(255,255,255,.07);background:#202329;color:#f4f7fb;font-size:11px;font-weight:800;letter-spacing:.02em}.appsIndex__nameStack{min-width:0}.appsIndex__name{color:#f5f7fa;font-size:14px;font-weight:600;letter-spacing:-.01em}.appsIndex__description{color:#c8d0db94;font-size:12px;line-height:1.5;white-space:normal}.appsIndex__descriptionCell{min-width:340px}.appsIndex__status{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.08);font-size:11px;font-weight:700}.appsIndex__status--active{background:rgba(59,178,115,.14);color:#86dfaa}.appsIndex__status--paused{background:rgba(255,255,255,.05);color:#c6cfda}.appsIndex__status--draft{background:rgba(242,189,74,.12);color:#f0c96e}.appsIndex__alertsBadge{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 8px;border-radius:999px;background:rgba(111,141,184,.16);border:1px solid rgba(142,171,215,.18);color:#f3f6fb;font-size:11px;font-weight:700}.appsIndex__emptyState{display:grid;justify-items:start;gap:10px;padding:26px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#1a1b1f}.appsIndex__emptyTitle{font-size:18px;font-weight:700}.appsIndex__emptyText{margin:0;max-width:540px;color:#cdd5dfad;line-height:1.6}.appsIndex__emptyButton{background:transparent;color:#eef2f7}.appsIndex__skeleton{display:block;height:14px;border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,.06),rgba(255,255,255,.12),rgba(255,255,255,.06));background-size:180% 100%;animation:appsIndexPulse 1.2s ease-in-out infinite}.appsIndex__skeleton--checkbox{width:16px;height:16px}.appsIndex__skeleton--tiny{width:32px}.appsIndex__skeleton--short{width:74px}.appsIndex__skeleton--medium{width:110px}.appsIndex__skeleton--name{width:220px}.appsIndex__mobileList{display:none}.appsIndex__mobileCard{width:100%;display:grid;gap:12px;padding:16px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#1a1b1f;color:inherit;text-align:left}.appsIndex__mobileCard--skeleton{gap:10px}.appsIndex__mobileTop{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.appsIndex__mobileMeta{display:flex;flex-wrap:wrap;gap:10px;color:#c8d0dbad;font-size:12px}@keyframes appsIndexPulse{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width: 1080px){.appsIndex__shell{padding:24px 20px 32px}.appsIndex__table{min-width:1180px}}@media (max-width: 760px){.appsIndex__header,.appsIndex__toolbar,.appsIndex__bulkBar,.appsIndex__headerActions{flex-direction:column;align-items:stretch}.appsIndex__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.appsIndex__search{min-width:0;width:100%}.appsIndex__tableWrap{display:none}.appsIndex__mobileList{display:grid;gap:12px}}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #777;--xy-background-pattern-lines-color-default: #777;--xy-background-pattern-cross-color-default: #777;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}.consolePage[data-section=build]{background:#0c0d12;gap:0;padding:0}.consolePage[data-section=build] .consoleMain{background:#0c0d12;border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.consolePage[data-section=build] .consoleContent{padding:0}.buildTerminal{--bg-base: #0c0d12;--bg-surface: #111114;--bg-elevated: #18181d;--bg-hover: #1f1f26;--border: rgba(255, 255, 255, .07);--border-active: rgba(255, 255, 255, .15);--text-primary: #e8e8ee;--text-secondary: #7a7a8a;--text-muted: #4a4a58;--accent: #4f7fff;--accent-dim: rgba(79, 127, 255, .15);--accent-glow: rgba(79, 127, 255, .3);--green: #2dd48a;--green-dim: rgba(45, 212, 138, .12);--amber: #f5a623;--amber-dim: rgba(245, 166, 35, .12);--purple: #a78bfa;--purple-dim: rgba(167, 139, 250, .12);--rail-width: 240px;--font: "IBM Plex Sans", sans-serif;--mono: "IBM Plex Mono", monospace;--radius: 6px;font-family:var(--font);height:100dvh;min-height:100dvh;position:relative;overflow:hidden;background:var(--bg-base)}.buildTerminal .react-flow{background:transparent}.buildTerminal:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 24%,rgba(79,127,255,.06),transparent 32%),radial-gradient(circle at 76% 68%,rgba(167,139,250,.035),transparent 30%);pointer-events:none}.buildTerminal .react-flow__pane{cursor:grab}.buildTerminal .react-flow__pane.react-flow__pane--dragging{cursor:grabbing}.buildTerminal .react-flow__attribution{display:none}.buildTerminal .react-flow__controls{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elevated);box-shadow:0 8px 20px #00000047;overflow:hidden}.buildTerminal .react-flow__controls button{background:transparent;color:var(--text-secondary);border-bottom:1px solid var(--border)}.buildTerminal .react-flow__controls button:hover{background:var(--bg-hover);color:var(--text-primary)}.buildCanvas__label{position:absolute;top:16px;left:18px;z-index:10;font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--text-secondary)}.buildMiniMap{right:18px!important;bottom:82px!important;width:138px!important;height:84px!important;border:1px solid var(--border)!important;border-radius:8px!important;background:rgba(17,17,20,.88)!important;box-shadow:0 10px 24px #00000047;overflow:hidden}.buildMiniMap svg{background:transparent!important}.buildCanvas__sideRail{position:absolute;top:0;right:0;bottom:0;z-index:5;width:var(--rail-width);display:flex;flex-direction:column;overflow-y:auto;border-left:1px solid var(--border);background:linear-gradient(180deg,rgba(22,22,27,.98),rgba(17,17,20,.98));font-family:var(--font)}.buildCanvas__sideRail::-webkit-scrollbar{width:3px}.buildCanvas__sideRail::-webkit-scrollbar-thumb{background:var(--border-active);border-radius:3px}.buildTopbarActions{position:absolute;top:14px;right:calc(var(--rail-width) + 16px);z-index:10;display:flex;align-items:center;gap:8px}.buildTopbarStatus{display:inline-flex;align-items:center;gap:8px;padding:0 6px 0 2px;color:var(--text-secondary);font-family:var(--mono);font-size:11px}.buildTopbarStatus__dot{width:7px;height:7px;border-radius:999px;background:var(--green);box-shadow:0 0 8px #2dd48a99}.buildTopbarStatus--loading .buildTopbarStatus__dot,.buildTopbarStatus--saving .buildTopbarStatus__dot{background:var(--amber);box-shadow:0 0 8px #f5a6238c}.buildTopbarStatus--error .buildTopbarStatus__dot{background:#ff6b6b;box-shadow:0 0 8px #ff6b6b73}.buildTopbarBtn{min-height:34px;padding:0 12px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--border);border-radius:8px;background:rgba(24,24,29,.96);color:var(--text-secondary);font-family:var(--font);font-size:12px;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease,transform .12s ease}.buildTopbarBtn:hover{background:var(--bg-hover);border-color:var(--border-active);color:var(--text-primary)}.buildTopbarBtn:active{transform:translateY(1px)}.buildTopbarBtn__icon{display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:1}.buildTopbarBtn--primary{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:500}.buildTopbarBtn--primary:hover{background:#6b90ff;border-color:#6b90ff;color:#fff}.buildAddBar{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:2px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:10px;padding:4px;z-index:10;box-shadow:0 8px 24px #00000052}.buildAddBtn{display:flex;align-items:center;gap:8px;padding:7px 12px;border:none;border-radius:7px;background:transparent;color:#e8e8eee6;cursor:pointer;font-family:var(--font);font-size:12px;transition:all .12s;white-space:nowrap}.buildAddBtn:hover{background:var(--bg-hover);color:var(--text-primary)}.buildAddBtn__emblem{width:22px;height:22px;flex:0 0 22px;border-radius:4px;display:grid;place-items:center;font-size:11px;font-weight:700}.buildAddBtn--huginn .buildAddBtn__emblem{background:var(--accent-dim);color:#7ab2ff}.buildAddBtn--eldr .buildAddBtn__emblem{background:var(--amber-dim);color:var(--amber)}.buildAddBtn--mimir .buildAddBtn__emblem{background:var(--green-dim);color:var(--green)}.buildAddBtn__copy{display:grid;gap:1px}.buildAddBtn__name{font-size:12px;font-weight:500;line-height:1.2;color:#f3f4f8}.buildAddBtn__role{font-size:10px;color:#e8e8ee61;text-transform:uppercase;letter-spacing:.06em}.buildPalette{padding:0}.buildPalette__label{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);padding:12px 14px 4px}.buildPaletteItem{display:flex;align-items:center;gap:9px;width:100%;padding:8px 14px;border:none;border-left:2px solid transparent;border-radius:0;background:transparent;color:var(--text-secondary);text-align:left;cursor:pointer;transition:all .12s;font-size:12px;font-family:var(--font);user-select:none}.buildPaletteItem:hover{color:var(--text-primary);background:var(--bg-hover)}.buildPaletteItem__emblem{width:22px;height:22px;flex:0 0 22px;border-radius:4px;display:grid;place-items:center;font-size:11px;font-weight:700;letter-spacing:-.02em}.buildPaletteItem--huginn .buildPaletteItem__emblem{background:rgba(79,127,255,.15);color:#7ab2ff}.buildPaletteItem--eldr .buildPaletteItem__emblem{background:var(--amber-dim);color:var(--amber)}.buildPaletteItem--mimir .buildPaletteItem__emblem{background:var(--green-dim);color:var(--green)}.buildPaletteItem__copy{flex:1;min-width:0;display:grid;gap:1px}.buildPaletteItem__name{font-size:12px;font-weight:500;line-height:1.2}.buildPaletteItem__role{font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.buildPaletteItem__add{font-size:14px;line-height:1;color:var(--text-muted);transition:color .12s}.buildPaletteItem:hover .buildPaletteItem__add{color:var(--text-secondary)}.buildRail__divider{height:1px;background:var(--border);margin:4px 0}.buildNodePanel{display:flex;flex-direction:column;border-top:1px solid var(--border)}.buildNodePanel__header{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);padding:16px 16px 12px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between}.buildNodePanel__delete{min-height:28px;padding:0 10px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#f3f4f8;color:#0d0e12;font-family:var(--font);font-size:11px;font-weight:600;letter-spacing:.01em;text-transform:none;cursor:pointer;transition:transform .12s ease,background .12s ease,border-color .12s ease}.buildNodePanel__delete:hover{background:#ffffff;border-color:#ffffff38}.buildNodePanel__delete:active{transform:translateY(1px)}.buildNodePanel__section{padding:14px 16px;border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:10px}.buildNodeField{display:grid;gap:4px}.buildNodeField span{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.buildNodeInput,.buildNodeSelect,.buildNodeTextarea{width:100%;box-sizing:border-box;border:1px solid var(--border);border-radius:8px;background:rgba(10,10,12,.94);color:var(--text-primary);outline:none;color-scheme:dark;font-size:12px;font-family:var(--font);box-shadow:inset 0 1px #ffffff05;transition:border-color .12s,background .12s}.buildNodeInput,.buildNodeSelect{height:32px;padding:0 9px}.buildNodeTextarea{padding:7px 9px;resize:vertical;line-height:1.5;min-height:64px}.buildNodeInput:focus,.buildNodeSelect:focus,.buildNodeTextarea:focus{border-color:var(--accent);background:rgba(13,13,16,.98)}.buildNodeSelect option{background:var(--bg-base)}.buildSourceLabel{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.buildSourceList{display:grid;gap:8px}.buildSourceRow{display:grid;grid-template-columns:1fr auto;gap:6px 10px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:rgba(10,10,12,.72)}.buildSourceRow__type{font-size:12px;font-weight:500;color:var(--text-primary)}.buildSourceRow__url{grid-column:1 / 2;font-size:11px;color:var(--text-muted);word-break:break-all}.buildSourceRow__remove{grid-column:2 / 3;grid-row:1 / span 2;width:22px;height:22px;border:none;border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer}.buildSourceRow__remove:hover{background:var(--bg-hover);color:var(--text-primary)}.buildSourceAdd{display:grid;gap:8px}.buildSourceAdd__btn{min-height:32px;border:1px solid var(--border);border-radius:8px;background:rgba(24,24,29,.96);color:var(--text-primary);font-family:var(--font);font-size:12px;cursor:pointer;transition:background .12s ease,border-color .12s ease}.buildSourceAdd__btn:hover{background:var(--bg-hover);border-color:var(--border-active)}.agentNode{min-width:200px;border:1px solid var(--border);border-radius:8px;background:linear-gradient(180deg,rgba(32,32,37,.98),rgba(24,24,29,.98));color:var(--text-primary);font-family:var(--font);box-shadow:0 1px #ffffff05 inset,0 10px 24px #00000042;transition:border-color .15s,box-shadow .15s,transform .15s}.agentNode:hover{border-color:var(--border-active);transform:translateY(-1px)}.agentNode--huginn{min-width:280px;box-shadow:0 1px #ffffff05 inset,0 10px 24px #00000042,0 0 0 1px #4f7fff0a}.agentNode--eldr{box-shadow:0 1px #ffffff05 inset,0 10px 24px #00000042,0 0 0 1px #f5a6230a}.agentNode--mimir{box-shadow:0 1px #ffffff05 inset,0 10px 24px #00000042,0 0 0 1px #2dd48a0a}.buildTerminal .react-flow__node.selected .agentNode,.buildTerminal .react-flow__node:focus-visible .agentNode{border-color:var(--accent);box-shadow:0 0 0 1px #4f7fffd9,0 10px 30px #4f7fff29}.agentNode__head{display:flex;align-items:center;gap:8px;padding:12px 14px 10px;border-bottom:1px solid var(--border)}.agentNode__emblem{width:30px;height:30px;flex:0 0 30px;border-radius:7px;display:grid;place-items:center;font-size:13px;font-weight:700;letter-spacing:-.02em;box-shadow:inset 0 1px #ffffff1f}.agentNode--huginn .agentNode__emblem{background:var(--accent-dim);color:#7ab2ff}.agentNode--eldr .agentNode__emblem{background:var(--amber-dim);color:var(--amber)}.agentNode--mimir .agentNode__emblem{background:var(--green-dim);color:var(--green)}.agentNode__meta{flex:1;min-width:0;display:grid;gap:2px}.agentNode__name{font-size:13px;font-weight:600;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agentNode__subtitle{font-size:10px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agentNode__menu{width:20px;height:20px;border:none;border-radius:5px;background:transparent;color:var(--text-muted);cursor:pointer;font-size:14px}.agentNode__menu:hover{background:var(--bg-hover);color:var(--text-secondary)}.agentNode__body{padding:12px 14px 10px;display:grid;gap:8px}.agentNode__row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;color:var(--text-muted)}.agentNode__row--muted{padding-top:4px;border-top:1px solid var(--border)}.agentNode__statusPill{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;background:rgba(255,255,255,.04);color:var(--text-secondary);font-size:10px;font-family:var(--mono)}.agentNode__statusPill.is-active{color:var(--green);background:var(--green-dim)}.agentNode__statusDot{width:5px;height:5px;border-radius:50%;background:currentColor}.agentNode__value{color:var(--text-primary);font-size:11px;font-weight:500}.agentNode__foot{padding:0 14px 12px;display:flex;align-items:center;justify-content:space-between;gap:6px}.agentNode__model{font-size:10px;color:var(--text-muted);font-family:var(--mono)}.agentNode__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.agentNode__action{min-height:28px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:rgba(255,255,255,.03);color:var(--text-primary);font-family:var(--font);font-size:11px;cursor:pointer;transition:background .12s ease,border-color .12s ease}.agentNode__action:hover{background:var(--bg-hover);border-color:var(--border-active)}.agentNode__action--filter{color:#f3f4f8}.agentNode__sources{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.agentNode__sourceTag{font-size:10px;color:var(--text-secondary);font-family:var(--mono);background:rgba(255,255,255,.03);border:1px solid var(--border);border-radius:999px;padding:1px 6px;white-space:nowrap}.agentNode__sourceTag--gmail,.agentNode__sourceTag--website,.agentNode__sourceTag--rss,.agentNode__sourceTag--slack{color:var(--text-primary)}.sourceNode{min-width:180px;padding:12px 14px;border:1px solid var(--border);border-radius:8px;background:#18181d;box-shadow:0 1px #ffffff05 inset,0 10px 24px #00000038;color:var(--text-primary)}.buildTerminal .react-flow__node.selected .sourceNode,.buildTerminal .react-flow__node:focus-visible .sourceNode{border-color:#fff3;box-shadow:0 0 0 1px #ffffff14,0 8px 26px #0000003d}.sourceNode__eyebrow{font-family:var(--mono);font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.sourceNode__title{margin-top:6px;font-size:13px;font-weight:600;color:var(--text-primary)}.sourceNode__subtitle{margin-top:2px;font-size:10px;color:var(--text-secondary)}.sourceNode__meta{margin-top:10px;padding-top:10px;border-top:1px solid var(--border);font-size:10px;line-height:1.35;color:var(--text-muted);word-break:break-all}.filterNode{min-width:180px;padding:12px 14px;border:1px solid var(--border);border-radius:8px;background:#18181d;box-shadow:0 1px #ffffff05 inset,0 10px 24px #00000038;color:var(--text-primary)}.buildTerminal .react-flow__node.selected .filterNode,.buildTerminal .react-flow__node:focus-visible .filterNode{border-color:#fff3;box-shadow:0 0 0 1px #ffffff14,0 8px 26px #0000003d}.filterNode__eyebrow{font-family:var(--mono);font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.filterNode__title{margin-top:6px;font-size:13px;font-weight:600;color:var(--text-primary)}.filterNode__subtitle{margin-top:2px;font-size:10px;color:var(--text-secondary)}.filterNode__rule{margin-top:10px;padding-top:10px;border-top:1px solid var(--border);font-size:10px;line-height:1.35;color:var(--text-muted)}.agentNode__handle{width:8px!important;height:8px!important;border:1.5px solid var(--border-active)!important;background:var(--bg-elevated)!important;border-radius:50%!important;transition:background .12s,border-color .12s!important}.agentNode__handle:hover{background:var(--accent)!important;border-color:var(--accent)!important;box-shadow:0 0 6px var(--accent-glow)!important}.buildTerminal .react-flow__edge-path{stroke-linecap:round}.buildTerminal .react-flow__edge.selected .react-flow__edge-path{stroke:var(--accent)!important;opacity:.7}@media (max-width: 720px){.buildTopbarActions{right:12px;left:12px;flex-wrap:wrap}.buildTopbarStatus{width:100%;padding-left:0}.buildCanvas__sideRail{display:none}}.consolePage[data-section=reports]{background:#0d0f12}.consolePage[data-section=reports] .consoleMain{background:#121315}.consolePage[data-section=reports] .consoleContent{padding:0}.reportsPage{min-height:100dvh;color:#f3f5f7;background:#1a1a1b}.reportsPage__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid rgba(255,255,255,.08)}.reportsPage__title{margin:0;font-size:28px;font-weight:700;letter-spacing:-.02em}.reportsPage__actions{display:flex;align-items:center;gap:10px}.reportsPage__iconButton,.reportsPage__primaryButton{height:34px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:#eef2f7;font-size:13px}.reportsPage__iconButton{min-width:34px;padding:0 10px}.reportsPage__primaryButton{padding:0 14px;background:rgba(255,255,255,.08);font-weight:600}.reportsPage__tableWrap{overflow:auto}.reportsPage__table{width:100%;border-collapse:collapse;table-layout:fixed}.reportsPage__table th,.reportsPage__table td{padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.06);border-right:1px solid rgba(255,255,255,.05);text-align:left;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reportsPage__table th{position:sticky;top:0;z-index:1;background:#191a1c;color:#dee4ebad;font-size:12px;font-weight:500}.reportsPage__table tbody tr:hover{background:rgba(255,255,255,.025)}.reportsPage__checkCol{width:42px;text-align:center}.reportsPage__fileCell{display:flex;align-items:center;gap:10px;min-width:0}.reportsPage__fileGlyph{width:18px;height:18px;display:grid;place-items:center;border-radius:5px;background:rgba(255,255,255,.1);color:#f6f8fb;font-size:10px;font-weight:700;flex:0 0 auto}.reportsPage__currency{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:22px;border-radius:6px;background:rgba(75,123,255,.18);border:1px solid rgba(97,144,255,.34);color:#dce7ff;font-size:11px;font-weight:600}.reportsPage input[type=checkbox]{accent-color:#8da0b7}@media (max-width: 900px){.reportsPage__header{flex-direction:column;align-items:flex-start}}.page-login-huly{margin:0;background:#000;color:#f3f5ff}.page-login-huly #root{min-height:100vh}.hulyLogin,.hulyLogin *{box-sizing:border-box}.hulyLogin{position:relative;min-height:100vh;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;padding:18px clamp(16px,3vw,36px) 28px;background:#000;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.hulyLogin:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.18;background:linear-gradient(to right,rgba(255,255,255,.016) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.016) 1px,transparent 1px);background-size:48px 48px}.hulyFogCanvas{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:.44}.hulyGlow{position:absolute;pointer-events:none;border-radius:999px;filter:blur(72px);opacity:.2;z-index:1}.hulyGlowA{width:min(520px,48vw);height:min(520px,48vw);left:18%;top:26%;background:rgba(112,92,255,.24)}.hulyGlowB{width:min(560px,52vw);height:min(500px,46vw);right:20%;top:12%;background:rgba(120,142,255,.22)}.hulyGlowC{width:min(660px,62vw);height:min(380px,40vw);left:52%;top:58%;transform:translate(-50%);background:rgba(72,86,188,.18)}.hulySmoke{position:absolute;inset:-12%;pointer-events:none;z-index:1;overflow:hidden}.hulySmokeLayer{position:absolute;border-radius:50%;mix-blend-mode:screen;opacity:.05;filter:blur(60px);will-change:transform,opacity}.hulySmokeLayerA{width:min(760px,66vw);height:min(460px,42vw);left:-8%;top:24%;background:radial-gradient(ellipse at 30% 50%,rgba(255,255,255,.18),rgba(255,255,255,0) 62%),radial-gradient(ellipse at 70% 40%,rgba(255,255,255,.12),rgba(255,255,255,0) 66%);animation:huly-smoke-drift-a 26s ease-in-out infinite alternate}.hulySmokeLayerB{width:min(820px,72vw);height:min(420px,38vw);right:-12%;top:10%;background:radial-gradient(ellipse at 46% 44%,rgba(255,255,255,.16),rgba(255,255,255,0) 62%),radial-gradient(ellipse at 70% 60%,rgba(255,255,255,.1),rgba(255,255,255,0) 68%);animation:huly-smoke-drift-b 32s ease-in-out infinite alternate}.hulySmokeLayerC{width:min(860px,76vw);height:min(480px,44vw);left:24%;top:56%;background:radial-gradient(ellipse at 45% 50%,rgba(255,255,255,.14),rgba(255,255,255,0) 64%),radial-gradient(ellipse at 68% 44%,rgba(255,255,255,.09),rgba(255,255,255,0) 66%);animation:huly-smoke-drift-c 36s ease-in-out infinite alternate}@keyframes huly-smoke-drift-a{0%{transform:translate3d(-2%,-3%,0) scale(1);opacity:.02}to{transform:translate3d(6%,4%,0) scale(1.08);opacity:.05}}@keyframes huly-smoke-drift-b{0%{transform:translate3d(3%,-2%,0) scale(1);opacity:.018}to{transform:translate3d(-5%,5%,0) scale(1.1);opacity:.048}}@keyframes huly-smoke-drift-c{0%{transform:translate3d(-4%,2%,0) scale(.98);opacity:.015}to{transform:translate3d(5%,-4%,0) scale(1.08);opacity:.04}}.hulyTop,.hulyMain,.hulyFoot{position:relative;z-index:2;width:min(1240px,100%);margin:0 auto}.hulyTop{display:flex;align-items:center;min-height:36px}.hulyHome{display:inline-flex;align-items:center;gap:8px;color:#eaeeffeb;text-decoration:none;font-size:16px;letter-spacing:0;opacity:.88}.hulyHome:hover{opacity:1}.hulyMain{--card-width: min(500px, calc(100vw - 34px));display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;overflow:visible}.hulyCardWrap{width:var(--card-width);position:relative;isolation:isolate}.hulyCornerGlow{position:absolute;width:420px;height:300px;right:-165px;top:-135px;border-radius:999px;pointer-events:none;z-index:1;background:radial-gradient(ellipse at 52% 56%,rgba(165,152,255,.5) 0%,rgba(118,131,255,.34) 35%,rgba(55,72,172,.16) 58%,rgba(0,0,0,0) 82%);filter:blur(18px)}.hulyCard{width:100%;border-radius:20px;border:1px solid rgba(118,132,190,.22);background:linear-gradient(180deg,rgba(4,6,12,.96) 0%,rgba(2,4,10,.96) 100%);box-shadow:0 30px 80px #010412a3,0 0 56px #6070ea1f,inset 0 -1px #ffa85f17,inset 0 1px #ffffff08;padding:36px 56px 32px;position:relative;overflow:hidden;z-index:2}.hulyCard:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(390px 240px at 88% 0%,rgba(225,231,255,.74) 0%,rgba(139,130,255,.44) 26%,rgba(84,106,255,.22) 46%,rgba(11,15,38,0) 76%),radial-gradient(320px 210px at 68% 16%,rgba(98,120,255,.26) 0%,rgba(98,120,255,0) 68%),radial-gradient(350px 230px at 8% 100%,rgba(255,174,106,.32) 0%,rgba(255,106,48,.16) 38%,rgba(11,15,38,0) 72%)}.hulyCard:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.14;background:radial-gradient(circle at 0 0,rgba(255,255,255,.54) .8px,rgba(255,255,255,0) 1px);background-size:4px 4px;mix-blend-mode:screen;mask-image:radial-gradient(330px 220px at 86% 2%,rgba(0,0,0,.98) 0%,rgba(0,0,0,.86) 26%,rgba(0,0,0,.36) 58%,transparent 84%);-webkit-mask-image:radial-gradient(330px 220px at 86% 2%,rgba(0,0,0,.98) 0%,rgba(0,0,0,.86) 26%,rgba(0,0,0,.36) 58%,transparent 84%)}.hulyCard>*{position:relative;z-index:2}.hulyCardLogo{width:64px;height:auto;margin-bottom:34px;display:block;object-fit:contain;object-position:center}.hulyCard h1{margin:0 0 14px;color:#f8f9fff7;font-size:clamp(28px,2.8vw,40px);line-height:1.08;letter-spacing:-.02em;font-weight:780}.hulyForm{display:grid;gap:10px}.hulyField{display:grid;gap:7px}.hulyField>span{font-size:15px;color:#c7d1f4b8}.hulyInput{width:100%;height:40px;border-radius:6px;border:1px solid rgba(89,108,179,.45);background:rgba(5,10,24,.88);color:#f4f7fff2;padding:0 12px;font-size:15px;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.hulyInput::placeholder{color:#abb5d659}.hulyInput:focus{border-color:#889be0d1;box-shadow:0 0 0 3px #697dcd3d;background:rgba(6,12,28,.95)}.hulySubmit{margin-top:4px;height:42px;border:0;border-radius:24px;background:linear-gradient(180deg,rgba(238,240,245,.96),rgba(214,218,230,.96));color:#0c0e14f5;font-weight:780;font-size:15px;letter-spacing:.02em;cursor:pointer;position:relative;overflow:hidden;transition:transform .14s ease,filter .14s ease}.hulySubmit:after{content:"";position:absolute;right:-6px;top:50%;transform:translateY(-50%);width:54px;height:54px;border-radius:999px;background:radial-gradient(circle,rgba(255,244,209,.96) 0%,rgba(255,149,71,.82) 50%,rgba(255,94,0,.18) 100%);box-shadow:0 0 22px #ff761c8c,0 0 48px #ff681e57}.hulySubmit:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.03)}.hulySubmit:disabled{opacity:.7;cursor:not-allowed}.hulyDivider{display:flex;align-items:center;gap:12px;margin:0}.hulyDivider span{flex:1;height:1px;background:rgba(123,137,187,.33)}.hulyDivider em{font-style:normal;font-size:15px;letter-spacing:.08em;color:#9aa6ce8f}.hulySocials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hulySocialBtn{height:34px;border-radius:5px;border:1px solid rgba(92,109,176,.46);background:rgba(8,13,29,.9);color:#e5ecffe6;font-size:13px;font-weight:560;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;text-decoration:none;transition:border-color .15s ease,background .15s ease}.hulySocialIcon{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 14px}.hulySocialIconGoogle,.hulySocialIconGithub{width:14px;height:14px;display:block}.hulySocialIconGoogle,.hulySocialIconGithub{color:#f2f6ffeb}.hulySocialBtn:hover:not(:disabled){border-color:#8496dbb8;background:rgba(12,20,43,.92)}.hulySocialBtn:disabled{opacity:.68;cursor:not-allowed}.hulySocialBtn.is-disabled{opacity:.68;cursor:not-allowed;pointer-events:none}.hulySignup{width:var(--card-width);margin:12px 0 2px;text-align:center;color:#b6c0e0ad;font-size:14px}.hulySignup a{color:#ebf2fff2;text-decoration:none;font-weight:620}.hulySignup a:hover{text-decoration:underline}.hulyFoot{display:flex;justify-content:center;align-items:center;gap:10px;color:#94a0c994;font-size:16px;padding-bottom:4px}.hulyFoot span{width:1px;height:16px;background:rgba(139,153,196,.3)}.hulyFoot a{color:inherit;text-decoration:none}.hulyFoot a:hover{color:#c3cdeed6}.hulyError{border-radius:10px;border:1px solid rgba(239,120,125,.6);background:rgba(108,26,31,.5);color:#ffdce0f2;padding:9px 12px;font-size:14px}@media (max-width: 640px){.hulyLogin{padding:14px 12px 20px}.hulyMain{--card-width: min(500px, calc(100vw - 34px));justify-content:center;padding:8px 0 12px}.hulyCornerGlow{width:320px;height:240px;right:-118px;top:-98px}.hulyCard{padding:30px 36px 26px;border-radius:16px}.hulyCard h1{font-size:clamp(24px,7vw,32px)}.hulyInput{height:38px;font-size:14px}.hulySubmit{height:40px;font-size:14px}.hulySocials{grid-template-columns:1fr}.hulySocialBtn{height:32px}.hulySignup{margin-top:10px}.hulySignup,.hulyFoot,.hulyField>span,.hulyHome{font-size:14px}}@media (prefers-reduced-motion: reduce){.hulyFogCanvas{display:none}.hulySmokeLayer{animation:none!important}}.notfound{min-height:100vh;display:grid;place-items:center;background:radial-gradient(1200px 600px at 10% 10%,#f2f6ff 0%,#ffffff 60%);color:#0b1220}.notfound-card{width:min(520px,92vw);padding:48px 40px;border-radius:20px;background:#ffffff;border:1px solid rgba(15,23,42,.08);box-shadow:0 24px 60px #0f172a1f;text-align:center}.notfound-code{font-size:72px;font-weight:700;letter-spacing:-2px}.notfound-title{margin:12px 0 8px;font-size:28px}.notfound-body{margin:0 0 24px;color:#4b5563}.notfound-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.notfound-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:999px;font-weight:600;text-decoration:none;background:#0b1220;color:#fff}.notfound-btn.ghost{background:transparent;border:1px solid rgba(15,23,42,.2);color:#0b1220}.pricing-page{min-height:100vh;color:#ecf4fcf5;background:#000}.pricing-page.lab:before{background:radial-gradient(900px 560px at 82% 38%,rgba(26,42,67,.16),transparent 62%),radial-gradient(640px 420px at 72% 58%,rgba(12,20,34,.22),transparent 70%),linear-gradient(180deg,#020408 0%,#010307 100%)}.pricing-page .lab-shell.lab-navRow{border-color:#ffffff2e!important;background:rgba(255,255,255,.07)!important;box-shadow:0 4px 18px #00000038,inset 0 1px #ffffff14!important}.pricing-page .lab-nav{position:absolute;top:0;left:0;right:0;background:transparent}.pricing-page .lc-navMain a{color:#ecf2f8f0!important}.pricing-page .lc-navMain>a[aria-current=page]{color:#f7fafdfa!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important}.pricing-page .lab-nav .lab-btnNavApi{background:rgba(255,255,255,.08)!important;color:#f5f8fcf5!important;border-color:#fff3!important}.pricing-page .lab-nav .lab-btnNavApi:hover{background:rgba(255,255,255,.12)!important;border-color:#ffffff47!important}.pricing-page .site-footer{margin-top:0;border-top-color:#ffffff14;background:#000}.pricing-page .site-footer__bottom{border-top-color:#ffffff14}.pricing-page .site-footer__logo{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03));border-color:#ffffff24}.pricing-page__main{width:100%;min-height:calc(100vh - 220px)}.pricing-hero{min-height:70vh;position:relative;display:flex;flex-direction:column;align-items:center;background:#020408;overflow:hidden;color:#ffffffd1}.pricing-hero__inner{width:min(1200px,calc(100% - 48px));margin:0 auto;padding-top:6vh;padding-bottom:72px;position:relative;z-index:2}.pricing-hero:before{content:"";position:absolute;inset:0 0 auto 0;height:96px;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(1,3,7,.72) 0%,rgba(1,3,7,.2) 42%,rgba(1,3,7,0) 100%)}.pricing-hero__bg{position:absolute;inset:0;overflow:hidden}.pricing-hero__base,.pricing-hero__glow,.pricing-hero__vignette{position:absolute;inset:0;pointer-events:none}.pricing-hero__base{background:radial-gradient(900px 560px at 82% 38%,rgba(26,42,67,.22),transparent 62%),radial-gradient(640px 420px at 72% 58%,rgba(12,20,34,.32),transparent 70%),linear-gradient(180deg,#020408 0%,#010307 100%)}.pricing-hero__glow{background:radial-gradient(420px 220px at 62% 42%,rgba(168,196,236,.16) 0%,rgba(92,123,170,.08) 42%,transparent 74%);filter:blur(26px);opacity:.9}.pricing-hero__content{width:100%;max-width:640px;margin:0 auto;padding:0 0 40px;text-align:center;position:relative;z-index:1}.pricing-hero__content h1{display:inline-block;max-width:none;margin:0 0 8px;color:transparent;font-size:clamp(3rem,6vw,6.2rem);line-height:.95;letter-spacing:-.05em;background:linear-gradient(90deg,rgba(205,214,228,.72) 0%,rgba(238,243,250,.88) 54%,rgba(255,255,255,.98) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.pricing-hero__content p{color:#ffffffb8;max-width:30rem;margin:0 auto}.pricing-hero__vignette{background:radial-gradient(ellipse 140% 100% at 0% 50%,rgba(0,0,0,.38),transparent 42%),radial-gradient(ellipse 90% 90% at 100% 50%,transparent 45%,rgba(0,0,0,.4) 100%),linear-gradient(90deg,rgba(0,0,0,.34) 0%,rgba(0,0,0,.14) 26%,rgba(0,0,0,.08) 74%,rgba(0,0,0,.24) 100%)}@media (max-width: 760px){.pricing-page__main{min-height:calc(100vh - 200px)}.pricing-hero{min-height:70vh}.pricing-hero__inner{width:min(1200px,calc(100% - 28px));padding-top:6vh;padding-bottom:56px}.pricing-hero__content{max-width:100%;padding:0 0 32px;text-align:center}.pricing-hero__content p{margin-left:auto;margin-right:auto}.pricing-hero__glow{background:radial-gradient(280px 180px at 58% 34%,rgba(168,196,236,.14) 0%,rgba(92,123,170,.07) 44%,transparent 76%)}}.pricing-section{padding:56px 24px 120px;background:#0b0b0e;color:#fff;text-align:center}.pricing-section--embedded{width:100%;padding:0;background:transparent;position:relative;z-index:2}.pricing-section__header{max-width:760px;margin:0 auto 24px}.pricing-section__header h2{margin:0 0 12px;font-size:clamp(2.5rem,4vw,4.2rem);line-height:.98;letter-spacing:-.05em}.pricing-section__header p{margin:0;color:#e5ebf2ad;font-size:1.05rem;line-height:1.6}.pricing-section__billing{width:fit-content;margin:0 auto 36px;padding:6px;display:inline-flex;gap:6px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(12,15,21,.88);box-shadow:inset 0 1px #ffffff08}.pricing-section__billingOption{min-height:44px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:#e0e7efb8;font:inherit;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:color .2s ease,background .2s ease,transform .2s ease}.pricing-section__billingOption:hover{color:#f8fafcf0}.pricing-section__billingOption.is-active{background:rgba(255,255,255,.08);color:#fffffffa}.pricing-section__billingBadge{padding:5px 9px;border-radius:999px;background:rgba(255,255,255,.08);color:#f0f4f8d1;font-size:.76rem;letter-spacing:.01em}.pricing-section__grid{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.pricing-section--embedded .pricing-section__grid{width:100%}.pricing-section__card{position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:100%;padding:30px 28px 28px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:#000;text-align:left;box-shadow:0 18px 48px #00000042,inset 0 1px #ffffff08;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease}.pricing-section__card>*{position:relative;z-index:1}.pricing-section__card:hover{transform:translateY(-5px);border-color:#ffffff24;box-shadow:0 22px 52px #00000052,inset 0 1px #ffffff0a}.pricing-section__card--starter,.pricing-section__card--enterprise{margin-top:18px;background:#000}.pricing-section__card--featured{transform:scale(1.035);z-index:2;border-color:#ffffff29;background:#000;box-shadow:0 30px 78px #0000005c,0 0 0 1px #ffffff08,inset 0 1px #ffffff0f}.pricing-section__card--featured:hover{transform:scale(1.035) translateY(-6px);border-color:#ffffff38;box-shadow:0 34px 84px #0000006b,0 0 28px #6c8ec61f,inset 0 1px #ffffff12}.pricing-section__topGlow{position:absolute;top:-102px;left:50%;width:128%;height:220px;transform:translate(-50%);pointer-events:none;background:radial-gradient(ellipse at 50% 34%,rgba(176,214,255,.94) 0%,rgba(101,167,255,.84) 18%,rgba(47,110,214,.42) 42%,rgba(14,39,94,.16) 62%,rgba(15,17,21,0) 82%);filter:blur(58px);opacity:.84;z-index:0}.pricing-section__topGlow:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.24;background:radial-gradient(circle at 12% 18%,rgba(255,255,255,.66) 0 .8px,transparent 1px),radial-gradient(circle at 78% 26%,rgba(255,255,255,.5) 0 .8px,transparent 1.05px),radial-gradient(circle at 34% 72%,rgba(255,255,255,.54) 0 .9px,transparent 1.15px),radial-gradient(circle at 66% 84%,rgba(255,255,255,.48) 0 .85px,transparent 1.05px),radial-gradient(circle at 24% 46%,rgba(255,255,255,.42) 0 .75px,transparent 1px),radial-gradient(circle at 84% 64%,rgba(255,255,255,.38) 0 .75px,transparent 1px);background-size:16px 16px,22px 22px,20px 20px,24px 24px,18px 18px,26px 26px;mix-blend-mode:soft-light}.pricing-section__badge{position:absolute;top:18px;right:18px;padding:8px 11px;border-radius:999px;background:rgba(255,255,255,.08);color:#f7f9fbf0;font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pricing-section__eyebrow{margin-bottom:14px;color:#cbd5e194;font-size:.82rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.pricing-section__plan{margin:0 0 10px;font-size:clamp(1.35rem,1.8vw,1.7rem);line-height:1.02;letter-spacing:-.045em;color:#fffffffa}.pricing-section__desc{margin:0 0 26px;color:#e2e8f0ad;font-size:.98rem;line-height:1.6;max-width:30ch}.pricing-section__priceBlock{display:flex;align-items:flex-end;gap:8px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.09)}.pricing-section__price{font-size:clamp(2.65rem,4vw,3.4rem);line-height:.94;letter-spacing:-.06em;font-weight:700;color:#fffffffc}.pricing-section__priceUnit{padding-bottom:6px;color:#cbd5e1ad;font-size:.98rem;line-height:1.2}.pricing-section__list{list-style:none;margin:0 0 28px;padding:0;display:grid;gap:12px}.pricing-section__list li{position:relative;padding-left:24px;color:#f4f7fae0;font-size:.96rem;line-height:1.52}.pricing-section__list li:before{content:"";position:absolute;left:0;top:.52em;width:8px;height:8px;border-radius:999px;background:rgba(255,255,255,.76);transform:translateY(-50%)}.pricing-section__btn{width:100%;min-height:54px;margin-top:auto;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:700;font-size:.98rem;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease,color .2s ease}.pricing-section__btn:hover{transform:translateY(-1px)}.pricing-section__btn--primary{background:#f4f6f8;color:#101217;border:1px solid rgba(255,255,255,.76);box-shadow:inset 0 1px #ffffffd6,0 10px 26px #ffffff12}.pricing-section__btn--primary:hover{background:#fff;box-shadow:inset 0 1px #ffffffe6,0 14px 32px #ffffff17}.pricing-section__btn--secondary{background:transparent;color:#f7f9fbf0;border:1px solid rgba(255,255,255,.12)}.pricing-section__btn--secondary:hover{border-color:#ffffff38;background:rgba(255,255,255,.03)}@media (max-width: 960px){.pricing-section{padding:44px 20px 96px}.pricing-section__grid{grid-template-columns:1fr;gap:18px}.pricing-section__card,.pricing-section__card--featured,.pricing-section__card--featured:hover,.pricing-section__card--starter,.pricing-section__card--enterprise{margin-top:0;transform:none}.pricing-section__card--pro{order:-1}.pricing-section__card:hover,.pricing-section__card--featured:hover{transform:translateY(-3px)}}@media (max-width: 640px){.pricing-section__billing{width:100%;justify-content:center}.pricing-section__billingOption{flex:1 1 0;justify-content:center;min-width:0}.pricing-section__card{padding:26px 22px 22px;border-radius:20px}.pricing-section__plan{font-size:1.5rem}.pricing-section__price{font-size:2.4rem}.pricing-section__priceBlock{gap:6px}}.capabilities-section{position:relative;background:#000000;color:#f1f6fcf5}.capabilities-section__inner{width:min(1200px,calc(100% - 48px));margin:0 auto;padding:108px 0 120px}.capabilities-section__header{max-width:820px;padding-bottom:36px;border-bottom:1px solid rgba(223,233,246,.1)}.capabilities-section__eyebrow{margin:0 0 18px;color:#bac6d67a;font-size:.72rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase}.capabilities-section__header h2{margin:0;max-width:760px;color:#f4f8fcf5;font-size:clamp(2rem,3.6vw,3.35rem);line-height:1.02;letter-spacing:-.05em}.capabilities-section__intro{margin:18px 0 0;max-width:720px;color:#bcc9d9ad;font-size:1.05rem;line-height:1.85}.capabilities-section__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px;border-top:1px solid rgba(223,233,246,.1)}.capabilities-section__item{min-height:300px;display:flex;flex-direction:column;gap:32px;padding:34px 28px 30px;border-bottom:1px solid rgba(223,233,246,.1);transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.capabilities-section__item:nth-child(3n + 2),.capabilities-section__item:nth-child(3n + 3){border-left:1px solid rgba(223,233,246,.1)}.capabilities-section__item:hover{transform:translateY(-3px);background:rgba(255,255,255,.015)}.capabilities-section__item:hover h3{color:#f8fbff}.capabilities-section__item:hover p{color:#cdd9e7c2}.capabilities-section__itemTop{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.capabilities-section__iconWrap{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(223,233,246,.1);border-radius:4px;background:rgba(255,255,255,.02);color:#e5eef8b8;flex-shrink:0}.capabilities-section__iconWrap svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.capabilities-section__badge{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border:1px solid rgba(223,233,246,.12);border-radius:999px;color:#c9d6e49e;font-size:.63rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.capabilities-section__copy{max-width:320px}.capabilities-section__copy h3{margin:0;color:#eff5fbe6;font-size:1.1rem;font-weight:500;letter-spacing:-.025em;transition:color .18s ease}.capabilities-section__copy p{margin:14px 0 0;color:#b9c7d894;font-size:.95rem;line-height:1.85;transition:color .18s ease}@media (max-width: 980px){.capabilities-section__grid{grid-template-columns:1fr}.capabilities-section__item{min-height:auto}.capabilities-section__item:nth-child(3n + 2),.capabilities-section__item:nth-child(3n + 3){border-left:0}}@media (max-width: 760px){.capabilities-section__inner{width:min(100% - 32px,1200px);padding:84px 0 88px}.capabilities-section__header{padding-bottom:28px}.capabilities-section__intro{font-size:.98rem;line-height:1.75}.capabilities-section__grid{margin-top:28px}.capabilities-section__item{gap:24px;padding:26px 18px 24px}}.setup-page{min-height:100vh;color:#ecf4fcf5;background:radial-gradient(980px 540px at 14% 14%,rgba(52,112,206,.15),rgba(52,112,206,0) 72%),radial-gradient(820px 420px at 84% 74%,rgba(42,102,196,.1),rgba(42,102,196,0) 70%),#03070f}.setup-page .lab-shell.lab-navRow{border-color:#769ac442!important;background:rgba(4,10,18,.92)!important}.setup-page .site-footer{margin-top:0;border-top-color:#7ea0cc1f;background:rgba(3,7,15,.98)}.setup-page__main{position:relative;overflow:clip}.setup-page__backdrop{position:absolute;inset:0;pointer-events:none}.setup-page__noise,.setup-page__grid,.setup-page__glow{position:absolute;inset:0}.setup-page__noise{opacity:.04;background-image:radial-gradient(rgba(255,255,255,.9) .5px,transparent .7px);background-size:3px 3px;mix-blend-mode:overlay}.setup-page__grid{background:linear-gradient(to right,rgba(107,152,204,.06) 1px,transparent 1px),linear-gradient(to bottom,rgba(107,152,204,.05) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 95%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 95%)}.setup-page__glow{background:radial-gradient(580px 320px at 64% 22%,rgba(84,149,243,.16),transparent 72%),radial-gradient(440px 260px at 28% 76%,rgba(54,110,192,.12),transparent 74%);filter:blur(18px)}.setup-page__section{position:relative;padding:clamp(84px,10vw,118px) 0}.setup-page__section--tight{padding-top:clamp(72px,8vw,92px);padding-bottom:clamp(72px,8vw,92px)}.setup-page__section--cta{padding-top:clamp(72px,8vw,92px);padding-bottom:clamp(110px,11vw,138px)}.setup-page__eyebrow,.setup-assistant__eyebrow,.setup-assistant__label,.setup-model__areaEyebrow,.setup-model__previewLabel,.setup-flow__index{font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}.setup-page__eyebrow{font-size:.72rem;font-weight:700;color:#90b5e0b8}.setup-hero{position:relative;padding:110px 0 92px}.setup-hero__layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.94fr) minmax(380px,1.06fr);gap:34px;align-items:start}.setup-hero__layout--single{grid-template-columns:minmax(0,1fr)}.setup-hero__layout--single .setup-hero__copy{max-width:58rem}.setup-hero__title,.setup-page__sectionTitle,.setup-final h2,.setup-assistant__title{margin:0;font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#f4f8fffa}.setup-hero__title{margin-top:10px;max-width:10ch;font-size:clamp(3rem,5.8vw,5.8rem);line-height:.92;letter-spacing:-.07em}.setup-hero__lead,.setup-page__sectionLead,.setup-flow__card p,.setup-model__area p,.setup-model__previewRow span,.setup-handoff__card p,.setup-final p{font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#b0c6ddd6}.setup-hero__lead{margin:22px 0 0;max-width:38rem;font-size:1.08rem;line-height:1.82}.setup-assistant,.setup-model,.setup-final,.setup-flow__card,.setup-handoff__card{position:relative;isolation:isolate;border:1px solid rgba(122,158,202,.2);background:linear-gradient(180deg,rgba(9,15,26,.96),rgba(5,10,18,.98)),radial-gradient(circle at top right,rgba(70,138,242,.08),transparent 30%);box-shadow:inset 0 1px #ffffff0d,0 34px 84px #00000057}.setup-assistant:before,.setup-model:before,.setup-final:before,.setup-flow__card:before,.setup-handoff__card:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(to right,rgba(111,158,214,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(111,158,214,.04) 1px,transparent 1px);background-size:36px 36px;mask-image:linear-gradient(180deg,rgba(0,0,0,.56),transparent 96%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.56),transparent 96%)}.setup-assistant{padding:24px;border-radius:28px}.setup-assistant__top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.setup-assistant__eyebrow,.setup-model__previewLabel{font-size:.68rem;font-weight:700;color:#90b5e0a3}.setup-assistant__title{margin-top:8px;font-size:1.12rem;line-height:1.16;letter-spacing:-.03em}.setup-assistant__status{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(132,181,238,.18);background:rgba(208,229,255,.08);font-size:.76rem;font-weight:700;color:#d9e8f8e6}.setup-assistant__label{display:block;margin-top:22px;margin-bottom:12px;font-size:.66rem;font-weight:700;color:#90b5e0ad}.setup-assistant__prompt{width:100%;min-height:148px;resize:vertical;border-radius:22px;border:1px solid rgba(151,193,240,.18);background:linear-gradient(180deg,rgba(218,236,255,.08),rgba(97,149,219,.04)),rgba(8,14,24,.98);padding:18px;color:#f2f7fff5;font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.72;outline:none}.setup-assistant__prompt:focus{border-color:#90c4f861;box-shadow:0 0 0 4px #4287ed1f}.setup-assistant__chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.setup-assistant__chip,.setup-page__button{font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.setup-assistant__chip{min-height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(122,158,202,.18);background:rgba(255,255,255,.03);color:#e4eef8e6;font-size:.82rem;font-weight:600;cursor:pointer;transition:background .16s var(--ease),border-color .16s var(--ease),transform .16s var(--ease)}.setup-assistant__chip:hover{transform:translateY(-1px)}.setup-assistant__chip.is-active{background:rgba(208,229,255,.1);border-color:#97c1f047}.setup-assistant__actions,.setup-final__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.setup-page__button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 20px;border-radius:999px;border:1px solid transparent;text-decoration:none;font-size:.84rem;font-weight:700;letter-spacing:.02em;transition:transform .16s var(--ease),background .16s var(--ease),border-color .16s var(--ease),box-shadow .16s var(--ease)}.setup-page__button:hover{transform:translateY(-1px)}.setup-page__button--primary{background:linear-gradient(180deg,rgba(238,246,255,1),rgba(217,231,246,.98));border-color:#e2edf8f5;color:#080e16f5;box-shadow:0 0 0 1px #fff3,0 18px 36px #3a7cdc29}.setup-page__button--secondary{background:rgba(255,255,255,.03);border-color:#7a9eca38;color:#eaf2faf2}.setup-page__sectionHead{display:grid;gap:14px;max-width:58rem;margin-bottom:clamp(28px,4vw,42px)}.setup-page__sectionTitle,.setup-final h2{font-size:clamp(2.1rem,3.8vw,3.5rem);line-height:1.03;letter-spacing:-.05em}.setup-page__sectionLead,.setup-final p{margin:0;font-size:1rem;line-height:1.8}.setup-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.setup-flow__card{padding:22px;border-radius:24px}.setup-flow__index{margin-bottom:14px;font-size:.68rem;font-weight:700;color:#90b5e09e}.setup-flow__card h3,.setup-handoff__name{margin:0 0 10px;font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.08rem;line-height:1.14;letter-spacing:-.028em;color:#f3f8fff5}.setup-flow__card p{margin:0;font-size:.94rem;line-height:1.7}.setup-model{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:18px;padding:24px;border-radius:30px}.setup-model__areas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.setup-model__area,.setup-model__previewCard,.setup-handoff__card{min-width:0;padding:20px;border:1px solid rgba(122,158,202,.14);border-radius:22px;background:rgba(255,255,255,.024)}.setup-model__areaEyebrow{margin-bottom:10px;font-size:.66rem;font-weight:700;color:#90b5e0a8}.setup-model__area p{margin:0 0 14px;font-size:.92rem;line-height:1.68}.setup-model__area ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.setup-model__area li{position:relative;padding-left:18px;color:#e8f0f8e6;font-size:.9rem;line-height:1.54}.setup-model__area li:before{content:"";position:absolute;left:0;top:.56em;width:7px;height:7px;border-radius:50%;background:rgba(114,182,255,.92);box-shadow:0 0 16px #4383e533}.setup-model__preview{min-width:0}.setup-model__previewCard{display:grid;gap:12px;margin-top:10px}.setup-model__previewRow{display:grid;gap:6px;padding:12px 0;border-top:1px solid rgba(122,158,202,.14)}.setup-model__previewRow:first-child{border-top:0;padding-top:0}.setup-model__previewRow span{font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.setup-model__previewRow strong{font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.98rem;line-height:1.42;letter-spacing:-.018em;color:#f2f7fff5}.setup-handoff{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.setup-handoff__card{border-radius:24px}.setup-handoff__card p{margin:0;font-size:.94rem;line-height:1.72}.setup-final{display:grid;gap:16px;justify-items:center;padding:clamp(30px,5vw,44px);border-radius:30px;text-align:center}.setup-final p{max-width:42rem}@media (max-width: 1180px){.setup-hero__layout,.setup-model{grid-template-columns:1fr}.setup-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-model__areas,.setup-handoff{grid-template-columns:1fr}}@media (max-width: 760px){.setup-hero{padding:94px 0 74px}.setup-flow{grid-template-columns:1fr}.setup-assistant,.setup-model,.setup-final{padding:20px;border-radius:24px}.setup-assistant__top{flex-direction:column;align-items:flex-start}}.team-page{min-height:100vh;color:#ecf4fcf5}.team-page__main{position:relative;overflow:clip}.team-page__hero{position:relative;padding:118px 0 88px}.team-page__heroBg{position:absolute;inset:0;pointer-events:none}.team-page__heroGlow,.team-page__heroNoise{position:absolute;inset:0}.team-page__heroGlow{background:radial-gradient(760px 380px at 16% 12%,rgba(55,120,220,.16),transparent 62%),radial-gradient(720px 360px at 88% 18%,rgba(31,181,138,.12),transparent 60%);filter:blur(10px)}.team-page__heroNoise{opacity:.035;background-image:radial-gradient(rgba(255,255,255,.95) .5px,transparent .8px);background-size:4px 4px}.team-page__heroShell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:28px;align-items:start}.team-page__eyebrow{font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#92b7e4c2}.team-page__title,.team-page__sectionTitle,.team-page__card h3,.team-page__panelTitle{margin:0;font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.team-page__title{margin-top:12px;max-width:12ch;font-size:clamp(3rem,5.4vw,5.8rem);line-height:.94;letter-spacing:-.065em}.team-page__lead,.team-page__card p,.team-page__principle p{font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#b6c9dfd6}.team-page__lead{margin:22px 0 0;max-width:42rem;font-size:1.04rem;line-height:1.82}.team-page__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.team-page__button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 20px;border-radius:999px;border:1px solid transparent;text-decoration:none;font-size:.84rem;font-weight:800;letter-spacing:.02em;transition:transform .16s var(--ease),background .16s var(--ease),border-color .16s var(--ease),box-shadow .16s var(--ease)}.team-page__button:hover{transform:translateY(-1px)}.team-page__button--primary{background:linear-gradient(180deg,rgba(238,246,255,1),rgba(217,231,246,.98));border-color:#e2edf8f5;color:#080e16f5}.team-page__button--secondary{background:rgba(255,255,255,.04);border-color:#7a9eca38;color:#eaf2faf2}.team-page__heroPanel,.team-page__card,.team-page__principle{position:relative;border-radius:28px;border:1px solid rgba(122,158,202,.2);background:linear-gradient(180deg,rgba(9,15,26,.96),rgba(5,10,18,.98)),radial-gradient(circle at top right,rgba(70,138,242,.08),transparent 34%);box-shadow:inset 0 1px #ffffff0d,0 28px 72px #0000003d}.team-page__heroPanel{padding:24px}.team-page__panelLabel{font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#92b7e4b8}.team-page__panelTitle{margin-top:10px;font-size:1.5rem;line-height:1.12;letter-spacing:-.04em}.team-page__panelList{margin:18px 0 0;padding-left:18px;color:#e8f0f8eb;line-height:1.9}.team-page__section{padding:0 0 88px}.team-page__section--alt{padding-bottom:116px}.team-page__sectionHead{display:grid;gap:10px;margin-bottom:24px}.team-page__sectionTitle{font-size:clamp(2rem,3.4vw,3.4rem);line-height:1.04;letter-spacing:-.05em}.team-page__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.team-page__card{padding:22px}.team-page__card h3{font-size:1.08rem;letter-spacing:-.02em}.team-page__card p{margin:12px 0 0;line-height:1.78}.team-page__principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.team-page__principle{padding:22px}.team-page__principleIndex{font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#92b7e4b8}.team-page__principle p{margin:16px 0 0;color:#ecf4fcf0;font-size:1rem;line-height:1.72}@media (max-width: 1100px){.team-page__heroShell,.team-page__grid,.team-page__principles{grid-template-columns:1fr}}@media (max-width: 720px){.team-page__hero{padding:96px 0 72px}.team-page__heroPanel,.team-page__card,.team-page__principle{border-radius:24px}}.workflowDetailPage{background:#edf2f7}.workflowDetailPage,.workflowDetailPage .consoleMain,.workflowDetailPage .consoleContent,.workflowDetailPage button,.workflowDetailPage input{font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.workflowDetailPage .consoleMain{background:#f8fafc;border-color:#0f172a14;box-shadow:none}.workflowDetailPage .consoleContent{padding:0;overflow:auto}.workflowDetail{min-height:100%;padding:22px 20px 28px;background:#f5f8fc}.workflowDetailShell{width:min(1320px,100%);margin:0 auto}.workflowDetailBreadcrumb{margin-bottom:10px;display:inline-flex;align-items:center;gap:8px}.workflowDetailBreadcrumbLink,.workflowDetailBreadcrumbCurrent{color:#5f6c84;font-size:.78rem;font-weight:700;letter-spacing:.04em}.workflowDetailBreadcrumbLink{padding:0;border:0;background:transparent;cursor:pointer}.workflowDetailBreadcrumbLink:hover{color:#17315c}.workflowDetailBreadcrumbSep{color:#93a1b8;font-size:.78rem;font-weight:700}.workflowDetailCard{border:1px solid #d8e1ee;border-radius:2px;background:#ffffff;box-shadow:0 1px #0f172a05;padding:16px}.workflowDetailCardHead{display:grid;gap:6px}.workflowDetailEyebrow,.workflowDetailStat span,.workflowDetailAgentModelLabel{color:#5f6c84;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.workflowDetailTitleBar{display:inline-flex;align-items:center;gap:8px;max-width:100%}.workflowDetailTitle{margin:0;color:#17315c;font-size:1.15rem;font-weight:800;line-height:1.2;letter-spacing:-.02em}.workflowDetailTitleInput{width:min(360px,100%);min-height:38px;padding:0 10px;border:1px solid #cfd8e6;border-radius:2px;background:#ffffff;color:#17315c;font-size:1.05rem;font-weight:800;outline:none}.workflowDetailTitleInput:focus{border-color:#4f46e56b;box-shadow:0 0 0 3px #4f46e514}.workflowDetailEditButton{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d8e1ee;border-radius:2px;background:#ffffff;color:#667995;cursor:pointer}.workflowDetailEditButton:hover{background:#f7faff;color:#17315c}.workflowDetailEditButton svg{width:14px;height:14px;display:block}.workflowDetailStats{margin-top:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.workflowDetailStat{min-height:72px;padding:12px 14px;border:1px solid #d8e1ee;border-radius:2px;background:#f8fbff;display:grid;gap:8px}.workflowDetailStat strong{color:#17315c;font-size:.95rem;font-weight:800;line-height:1.3}.workflowDetailAgents{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.workflowDetailAgentCard{width:100%;appearance:none;border:1px solid #1b2433;border-radius:2px;background:#05070d;box-shadow:0 1px #0000003d;padding:12px;text-align:left}.workflowDetailAgentCard.is-clickable{position:relative;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.workflowDetailAgentCard.is-clickable:hover{border-color:#30415e;background:#0a0f18;box-shadow:inset 4px 0 #2563eb;transform:translateY(-1px)}.workflowDetailAgentCard.is-clickable.is-open{border-color:#30415e;background:#0a0f18;box-shadow:inset 4px 0 #2563eb}.workflowDetailAgentCard.is-clickable:focus-visible{outline:none;border-color:#4f46e56b;box-shadow:0 0 0 3px #4f46e514}.workflowDetailAgentCard .workflowDetailAgentEyebrow{color:#9aa8bf;font-size:.84rem;font-weight:500;text-transform:none;letter-spacing:0}.workflowDetailAgentCard.is-clickable:hover .workflowDetailAgentTitle,.workflowDetailAgentCard.is-clickable:hover .workflowDetailAgentDetail,.workflowDetailAgentCard.is-clickable:hover .workflowDetailAgentFooter,.workflowDetailAgentCard.is-clickable:hover .workflowDetailAgentModelValue{color:#eef4ff}.workflowDetailAgentCard.is-clickable:hover .workflowDetailAgentStatus{border-color:#30415e}.workflowDetailAgentTop{margin-top:8px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.workflowDetailAgentTitle{margin:0;color:#f5f7fb;font-size:.95rem;font-weight:800;line-height:1.3}.workflowDetailAgentStatus{flex:0 0 auto;min-height:26px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d8e1ee;font-size:.74rem;font-weight:600}.workflowDetailAgentStatus--violet{background:#f6f2ff;color:#6941c6}.workflowDetailAgentStatus--blue{background:#f3f6ff;color:#4f46e5}.workflowDetailAgentStatus--cyan{background:#edf8f7;color:#0f766e}.workflowDetailAgentModelRow{margin-top:14px;display:inline-flex;align-items:center;gap:8px}.workflowDetailAgentModelValue{min-height:24px;padding:0 8px;display:inline-flex;align-items:center;gap:7px;border:1px solid #293648;border-radius:2px;background:#0d141e;color:#eef4ff;font-size:.78rem;font-weight:700}.workflowDetailAgentModelIcon{width:13px;height:13px;display:inline-flex;align-items:center;justify-content:center;color:#b7c5d9}.workflowDetailAgentModelIcon svg{width:100%;height:100%;display:block}.workflowDetailAgentDetail{margin-top:12px;color:#dbe6f6;font-size:.92rem;line-height:1.45}.workflowDetailAgentFooter{margin-top:12px;padding-top:12px;border-top:1px solid #1b2433;color:#96a5bc;font-size:.86rem;line-height:1.45}@media (max-width: 1100px){.workflowDetailStats,.workflowDetailAgents{grid-template-columns:1fr 1fr}.workflowDetailAgents .workflowDetailAgentCard:last-child{grid-column:1 / -1}}@media (max-width: 720px){.workflowDetail{padding:16px}.workflowDetailStats,.workflowDetailAgents{grid-template-columns:1fr}.workflowDetailTitleBar,.workflowDetailAgentTop{align-items:flex-start}}.agentInlinePanel{margin-top:18px;display:grid;gap:18px;padding:22px 22px 18px;border:1px solid rgba(216,225,238,.9);border-radius:2px;background:rgba(255,255,255,.98);box-shadow:0 10px 36px #0f172a0f;color:#17315c;animation:agentInlinePanelExpandIn .18s cubic-bezier(.16,1,.3,1)}.agentInlinePanelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.agentInlinePanelHeadCopy{display:grid;gap:6px}.agentInlinePanelTitle{margin:0;color:#17315c;font-size:1.25rem;font-weight:800;line-height:1.15;letter-spacing:-.03em}.agentInlinePanelSubtitle{color:#5f6c84;font-size:.82rem;font-weight:600;line-height:1.35}.agentInlinePanelActions{display:flex;align-items:center;gap:10px}.agentInlinePanelButton,.agentInlinePanelClose,.agentPanelAction{font-family:inherit}.agentInlinePanelButton{min-height:36px;padding:0 12px;border:1px solid #d8e1ee;border-radius:2px;background:#f8fbff;color:#17315c;font-size:.84rem;font-weight:700;cursor:pointer}.agentInlinePanelButton:hover,.agentPanelAction:hover{background:#f1f6fd}.agentInlinePanelClose{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d8e1ee;border-radius:2px;background:#ffffff;color:#667995;cursor:pointer}.agentInlinePanelClose:hover{color:#17315c;background:#f8fbff}.agentInlinePanelClose svg{width:14px;height:14px;display:block}.agentInlinePanelSummary{min-height:54px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #d8e1ee;border-radius:2px;background:#f8fbff}.agentInlinePanelSummary span{color:#5f6c84;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.agentInlinePanelSummary strong{color:#17315c;font-size:.96rem;font-weight:800}.agentPanelList{display:grid;gap:10px;align-content:start;overflow:auto;padding-right:4px}.agentPanelRow{padding:14px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #d8e1ee;border-radius:2px;background:#ffffff}.agentPanelRowMain{min-width:0;display:flex;align-items:flex-start;gap:12px}.agentPanelIcon{width:38px;height:38px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d8e1ee;border-radius:2px;background:#f8fbff;color:#3c4f75}.agentPanelIcon svg{width:18px;height:18px;display:block}.agentPanelBody{min-width:0;display:grid;gap:8px}.agentPanelTop{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.agentPanelName{margin:0;color:#17315c;font-size:.92rem;font-weight:800;line-height:1.35}.agentPanelBadge{min-height:22px;padding:0 8px;display:inline-flex;align-items:center;border:1px solid #d8e1ee;border-radius:999px;font-size:.7rem;font-weight:700;line-height:1}.agentPanelBadge--type{background:#f8fbff;color:#5f6c84}.agentPanelBadge--active{background:#edf8f3;color:#1a7f49;border-color:#1a7f492e}.agentPanelBadge--warning{background:#fff7ea;color:#b15d00;border-color:#b15d002e}.agentPanelBadge--paused{background:#f4f6f9;color:#667995;border-color:#6679952e}.agentPanelBadge--error{background:#fff1f1;color:#b42318;border-color:#b423182e}.agentPanelMeta{color:#667995;font-size:.82rem;line-height:1.4}.agentPanelAction{flex:0 0 auto;min-height:34px;padding:0 12px;border:1px solid #d8e1ee;border-radius:2px;background:#ffffff;color:#17315c;font-size:.8rem;font-weight:700;cursor:pointer}@keyframes agentInlinePanelExpandIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 900px){.agentInlinePanel{padding:18px 18px 14px}.agentPanelRow{align-items:flex-start;flex-direction:column}}@media (max-width: 640px){.agentInlinePanelHead{flex-direction:column;align-items:stretch}.agentInlinePanelActions{justify-content:space-between}}.workflowSetupPage{background:#edf2f7}.workflowSetupPage,.workflowSetupPage .consoleMain,.workflowSetupPage .consoleContent,.workflowSetupPage button,.workflowSetupPage input{font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.workflowSetupPage .consoleMain{background:#f8fafc;border-color:#0f172a14;box-shadow:none}.workflowSetupPage .consoleContent{padding:0;overflow:auto}.workflowSetup{min-height:100%;padding:34px 28px 40px;background:radial-gradient(720px 360px at 0% 0%,rgba(148,163,184,.08),transparent 58%),linear-gradient(180deg,#f4f7fb 0%,#f2f6fb 100%)}.workflowSetupShell{width:min(1340px,100%);margin:0 auto}.workflowSetupLayout{display:grid;grid-template-columns:minmax(0,1.1fr) 340px;gap:28px;align-items:start}.workflowSetupMain{min-width:0}.workflowSetupPanel{padding:52px 56px;border:1px solid rgba(207,218,232,.9);border-radius:2px;background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,0)),linear-gradient(180deg,#fcfdff 0%,#f9fbfe 100%);box-shadow:0 1px #ffffffb8 inset,0 18px 44px #0f172a0d}.workflowSetupHead{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:start}.workflowSetupBrand{width:64px;height:64px;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;border:1px solid rgba(148,163,184,.26);background:#e8f0fb;color:#17315c;box-shadow:inset 0 1px #ffffff85,0 10px 24px #0f172a0f}.workflowSetupBrand span{font-size:.92rem;font-weight:800;letter-spacing:.08em}.workflowSetupBrand--blue{background:linear-gradient(180deg,#eef4ff 0%,#ddeafe 100%);color:#1d4ed8}.workflowSetupBrand--violet{background:linear-gradient(180deg,#f5f0ff 0%,#ece3ff 100%);color:#6941c6}.workflowSetupBrand--teal{background:linear-gradient(180deg,#effcf8 0%,#dcf7ef 100%);color:#0f766e}.workflowSetupBrand--amber{background:linear-gradient(180deg,#fff8eb 0%,#feedd0 100%);color:#b45309}.workflowSetupHeadCopy{min-width:0}.workflowSetupEyebrow,.workflowSetupLabel,.workflowSetupSidebarEyebrow,.workflowSetupProgress__title{text-transform:uppercase;letter-spacing:.12em}.workflowSetupEyebrow{color:#5f6c84;font-size:.69rem;font-weight:700}.workflowSetupTitle{margin:12px 0 0;color:#122746;font-size:clamp(2.15rem,3vw,2.9rem);line-height:.98;letter-spacing:-.05em}.workflowSetupLead{margin:18px 0 0;max-width:60ch;color:#41546d;font-size:1.02rem;line-height:1.7}.workflowSetupSummary{margin:14px 0 0;color:#708198;font-size:.86rem;line-height:1.6}.workflowSetupFieldGroup{margin-top:40px}.workflowSetupLabel{display:block;margin-bottom:14px;color:#5f6c84;font-size:.66rem;font-weight:700}.workflowSetupInput{width:min(520px,100%);min-height:52px;padding:0 16px;border:1px solid #d5deeb;border-radius:2px;background:linear-gradient(180deg,#f9fbff 0%,#f6f9fd 100%);color:#17315c;font-size:.96rem;font-weight:600;line-height:52px;box-sizing:border-box;outline:none}.workflowSetupInput::placeholder{color:#91a0b5}.workflowSetupInput:focus{border-color:#2563eb5c;box-shadow:0 0 0 4px #2563eb14;background:#ffffff}.workflowSetupSources{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.workflowSetupSource{min-height:72px;padding:14px 16px;display:grid;align-content:center;justify-items:start;border:1px solid #d8e1ee;border-radius:2px;background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,0)),linear-gradient(180deg,#fbfdff 0%,#f6f9fd 100%);color:#17315c;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease;box-shadow:inset 0 1px #ffffffa3}.workflowSetupSource:hover{transform:translateY(-1px);border-color:#c5d2e3;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,255,255,0)),linear-gradient(180deg,#ffffff 0%,#f8fbff 100%);box-shadow:0 10px 18px #0f172a0a}.workflowSetupSource.is-selected{border-color:#2563eb42;background:linear-gradient(180deg,rgba(255,255,255,.58),rgba(255,255,255,0)),linear-gradient(180deg,#f4f8ff 0%,#edf4ff 100%);box-shadow:inset 0 0 0 1px #2563eb14,0 12px 22px #2563eb0d}.workflowSetupSource__label{font-size:.9rem;font-weight:700;letter-spacing:-.01em}.workflowSetupActions{margin-top:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:24px;border-top:1px solid #e2e8f0}.workflowSetupButton{min-height:48px;padding:0 20px;border-radius:2px;font-size:.84rem;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.workflowSetupButton:hover{transform:translateY(-1px)}.workflowSetupButton--secondary{border:1px solid #d8e1ee;background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%);color:#42536a}.workflowSetupButton--primary{border:1px solid #101927;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,0)),linear-gradient(180deg,#172130 0%,#0b1018 100%);color:#f8fafc;box-shadow:0 10px 22px #02061729}.workflowSetupSidebar{position:sticky;top:24px;padding:30px 26px 32px;border:1px solid rgba(255,255,255,.08);border-radius:2px;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,0)),radial-gradient(260px 180px at 50% 0%,rgba(59,130,246,.06),transparent 70%),linear-gradient(180deg,#111722 0%,#0a1017 100%);box-shadow:0 24px 46px #02061733}.workflowSetupSidebarEyebrow{color:#94a3b8b8;font-size:.68rem;font-weight:700}.workflowSetupSidebarTitle{margin:14px 0 0;color:#f8fafc;font-size:1.18rem;font-weight:800;line-height:1.22;letter-spacing:-.03em}.workflowSetupSidebarLead{margin:12px 0 0;color:#bfccdcc2;font-size:.85rem;line-height:1.68}.workflowSetupProgress{display:grid;gap:16px;margin:28px 0 0;padding:0;list-style:none}.workflowSetupProgress__item{display:grid;grid-template-columns:42px 1fr;gap:16px;align-items:start;padding:14px 0;border-top:1px solid rgba(148,163,184,.12)}.workflowSetupProgress__marker{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.18);border-radius:12px;background:rgba(15,23,42,.38);color:#cbd5e1db;font-size:.76rem;font-weight:800;letter-spacing:.08em}.workflowSetupProgress__copy{padding-top:3px}.workflowSetupProgress__title{color:#f4f8fcf0;font-size:.66rem;font-weight:700}.workflowSetupProgress__helper{margin-top:8px;color:#bfccdcb8;font-size:.83rem;line-height:1.6}.workflowSetupProgress__item.is-active .workflowSetupProgress__marker{border-color:#60a5fa57;background:rgba(37,99,235,.16);color:#dbeafe;box-shadow:0 0 0 1px #60a5fa24}.workflowSetupProgress__item.is-active .workflowSetupProgress__title{color:#fff}.workflowSetupProgress__item.is-complete .workflowSetupProgress__marker{border-color:#5eead43d;color:#ccfbf1e0}@media (max-width: 1180px){.workflowSetupLayout{grid-template-columns:1fr}.workflowSetupSidebar{position:relative;top:0}.workflowSetupSources{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.workflowSetup{padding:16px}.workflowSetupPanel,.workflowSetupSidebar{padding:24px 18px}.workflowSetupHead{grid-template-columns:1fr}.workflowSetupInput{width:100%}.workflowSetupSources{grid-template-columns:repeat(2,minmax(0,1fr))}.workflowSetupActions{flex-direction:column-reverse;align-items:stretch}.workflowSetupButton{width:100%}}.workflows-page{min-height:100vh;color:#ecf4fcf5;background:radial-gradient(980px 540px at 14% 16%,rgba(52,112,206,.16),rgba(52,112,206,0) 72%),radial-gradient(860px 420px at 82% 74%,rgba(42,102,196,.1),rgba(42,102,196,0) 70%),#03070f}.workflows-page .lab-shell.lab-navRow{border-color:#769ac442!important;background:rgba(4,10,18,.92)!important}.workflows-page .site-footer{margin-top:0;border-top-color:#7ea0cc1f;background:rgba(3,7,15,.98)}.workflows-page__main{position:relative;overflow:clip}.workflows-page__backdrop{position:absolute;inset:0;pointer-events:none;overflow:hidden}.workflows-page__backdropNoise,.workflows-page__backdropGrid,.workflows-page__backdropGlow{position:absolute;inset:0}.workflows-page__backdropNoise{opacity:.04;background-image:radial-gradient(rgba(255,255,255,.9) .5px,transparent .7px);background-size:3px 3px;mix-blend-mode:overlay}.workflows-page__backdropGrid{background:linear-gradient(to right,rgba(107,152,204,.06) 1px,transparent 1px),linear-gradient(to bottom,rgba(107,152,204,.05) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 95%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 95%)}.workflows-page__backdropGlow{background:radial-gradient(560px 320px at 68% 24%,rgba(84,149,243,.16),transparent 72%),radial-gradient(420px 260px at 28% 74%,rgba(54,110,192,.12),transparent 74%);filter:blur(16px)}.workflows-page__section{position:relative;padding:clamp(84px,10vw,120px) 0}.workflows-page__section--tight{padding-top:clamp(72px,8vw,92px);padding-bottom:clamp(72px,8vw,92px)}.workflows-page__section--cta{padding-top:clamp(70px,8vw,90px);padding-bottom:clamp(110px,11vw,138px)}.workflows-page__sectionHead{display:grid;gap:14px;max-width:60rem;margin-bottom:clamp(28px,4vw,42px)}.workflows-page__eyebrow,.workflows-system__label,.workflow-os__label,.workflows-translation__label,.workflows-system__nodeEyebrow,.workflows-system__nodeMeta,.workflows-steps__step{font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}.workflows-page__eyebrow{font-size:.72rem;font-weight:700;color:#90b5e0b8}.workflows-page__sectionTitle,.workflows-finalCta h2{margin:0;font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:clamp(2.2rem,4vw,3.8rem);line-height:1.02;letter-spacing:-.05em;color:#f4f8fffa}.workflows-page__sectionLead,.workflows-finalCta p{margin:0;max-width:52rem;font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.8;color:#afc5ddd6}.workflows-page__button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 20px;border-radius:999px;border:1px solid transparent;text-decoration:none;font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.84rem;font-weight:700;letter-spacing:.02em;transition:transform .16s var(--ease),background .16s var(--ease),border-color .16s var(--ease),box-shadow .16s var(--ease)}.workflows-page__button:hover{transform:translateY(-1px)}.workflows-page__button--primary{background:linear-gradient(180deg,rgba(238,246,255,1),rgba(217,231,246,.98));border-color:#e2edf8f5;color:#080e16f5;box-shadow:0 0 0 1px #fff3,0 18px 36px #3a7cdc29}.workflows-page__button--secondary{background:rgba(255,255,255,.03);border-color:#7a9eca38;color:#eaf2faf2}.workflows-hero{position:relative;padding:110px 0 92px}.workflows-hero__layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:34px;align-items:center}.workflows-hero__copy,.workflows-hero__visual{min-width:0}.workflows-hero__title{margin:0;max-width:10.5ch;font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:clamp(3.2rem,6vw,6rem);line-height:.92;letter-spacing:-.07em;color:#f4f9fffc}.workflows-hero__lead{margin:22px 0 0;max-width:38rem;font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.08rem;line-height:1.82;color:#bacde2db}.workflows-hero__actions,.workflows-finalCta__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.workflows-hero__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px}.workflows-hero__metaItem{padding:16px 18px;border:1px solid rgba(120,156,198,.16);border-radius:18px;background:rgba(255,255,255,.025)}.workflows-hero__metaItem strong,.workflow-os__title,.workflows-steps__card h3,.workflows-outputCard h3,.workflows-whyCard h3,.workflows-system__headline,.workflows-system__nodeTitle,.workflows-translation__deliveryGrid strong{font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.workflows-hero__metaItem strong{display:block;margin-bottom:7px;font-size:.98rem;line-height:1.2;letter-spacing:-.02em;color:#f4f8fff5}.workflows-hero__metaItem span{display:block;font-size:.9rem;line-height:1.6;color:#a2bad6cc}.workflow-os,.workflows-system,.workflows-translation,.workflows-finalCta{position:relative;isolation:isolate;border:1px solid rgba(122,158,202,.2);background:linear-gradient(180deg,rgba(9,15,26,.96),rgba(5,10,18,.98)),radial-gradient(circle at top right,rgba(70,138,242,.08),transparent 30%);box-shadow:inset 0 1px #ffffff0d,0 34px 84px #00000057}.workflow-os:before,.workflows-system:before,.workflows-translation:before,.workflows-finalCta:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(to right,rgba(111,158,214,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(111,158,214,.04) 1px,transparent 1px);background-size:36px 36px;mask-image:linear-gradient(180deg,rgba(0,0,0,.56),transparent 96%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.56),transparent 96%)}.workflow-os{padding:24px;border-radius:28px}.workflow-os__top,.workflows-system__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.workflow-os__label,.workflows-system__label,.workflows-translation__label{margin-bottom:8px;font-size:.66rem;font-weight:700;color:#90b5e0a3}.workflow-os__title,.workflows-system__headline{font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:#f3f8fff5}.workflow-os__status{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(132,181,238,.18);background:rgba(208,229,255,.08);font-size:.76rem;font-weight:700;color:#d9e8f8e6}.workflow-os__chat{margin-top:20px}.workflow-os__chatLabel,.workflow-os__deliveryLabel{margin-bottom:10px;font-size:.76rem;font-weight:700;letter-spacing:.02em;color:#a0bbd8bd}.workflow-os__chatBubble,.workflows-translation__bubble{max-width:32rem;padding:18px;border-radius:18px 18px 18px 8px;border:1px solid rgba(151,193,240,.24);background:linear-gradient(180deg,rgba(222,239,255,.1),rgba(112,166,230,.05)),rgba(9,16,28,.96);font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.04rem;line-height:1.58;letter-spacing:-.02em;color:#f3f8fff7}.workflow-os__plan{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.workflow-os__planItem,.workflows-translation__deliveryGrid div{padding:14px 15px;border:1px solid rgba(119,156,198,.14);border-radius:16px;background:rgba(255,255,255,.028)}.workflow-os__planItem span,.workflows-translation__deliveryGrid span{display:block;margin-bottom:6px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8faed099}.workflow-os__planItem strong,.workflows-translation__deliveryGrid strong{display:block;font-size:.94rem;line-height:1.4;letter-spacing:-.015em;color:#f0f6fdf5}.workflow-os__rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:22px}.workflow-os__railItem{position:relative;min-width:0;padding:14px 12px 14px 18px;border-radius:16px;border:1px solid rgba(120,156,198,.14);background:rgba(255,255,255,.026)}.workflow-os__railDot{position:absolute;left:9px;top:18px;width:6px;height:6px;border-radius:50%;background:rgba(155,210,255,.94);box-shadow:0 0 16px #5695f56b}.workflow-os__railName{display:block;font-size:.84rem;font-weight:600;letter-spacing:-.012em;color:#e9f0f8eb}.workflow-os__delivery{margin-top:22px}.workflow-os__deliveryCard{padding:16px 18px;border:1px solid rgba(122,158,202,.16);border-radius:18px;background:rgba(255,255,255,.028)}.workflow-os__deliveryType{margin-bottom:8px;font-size:.96rem;font-weight:700;letter-spacing:-.015em;color:#f5f8fff5}.workflow-os__deliveryCard p,.workflows-steps__card p,.workflows-outputCard p,.workflows-whyCard p,.workflows-system__nodeBody,.workflows-translation__request p{margin:0;font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.96rem;line-height:1.72;color:#abc2dbd1}.workflows-steps,.workflows-outputGrid,.workflows-whyGrid{display:grid;gap:18px}.workflows-steps,.workflows-outputGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.workflows-whyGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.workflows-steps__card,.workflows-outputCard,.workflows-whyCard{padding:22px;border:1px solid rgba(122,158,202,.16);border-radius:24px;background:linear-gradient(180deg,rgba(10,16,26,.94),rgba(5,10,18,.96)),radial-gradient(circle at top right,rgba(73,136,236,.05),transparent 32%)}.workflows-steps__step{margin-bottom:14px;font-size:.68rem;font-weight:700;color:#90b5e09e}.workflows-steps__card h3,.workflows-outputCard h3,.workflows-whyCard h3{margin:0 0 10px;font-size:1.12rem;line-height:1.14;letter-spacing:-.028em;color:#f3f8fff5}.workflows-system{padding:24px;border-radius:30px}.workflows-system__headerMeta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.workflows-system__headerMeta span{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(122,158,202,.16);background:rgba(255,255,255,.03);font-size:.76rem;font-weight:700;color:#dce8f6d6}.workflows-system__board{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:26px}.workflows-system__line{position:absolute;left:8%;right:8%;top:58px;height:1px;background:linear-gradient(90deg,rgba(117,157,204,.14),rgba(174,212,250,.9),rgba(117,157,204,.14));box-shadow:0 0 28px #4383e529;pointer-events:none}.workflows-system__node{position:relative;z-index:1;display:grid;align-content:start;gap:10px;min-width:0;min-height:100%;padding:18px;border:1px solid rgba(122,158,202,.16);border-radius:22px;background:linear-gradient(180deg,rgba(11,17,28,.94),rgba(6,11,20,.96)),radial-gradient(circle at top right,rgba(72,137,238,.05),transparent 30%)}.workflows-system__node:before{content:"";position:absolute;top:50px;left:50%;width:11px;height:11px;transform:translate(-50%,-50%);border-radius:50%;border:2px solid rgba(151,201,249,.78);background:rgba(7,12,20,.98);box-shadow:0 0 14px #4488ef3d}.workflows-system__nodeIcon{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;border:1px solid rgba(126,170,220,.18);background:linear-gradient(180deg,rgba(208,231,255,.12),rgba(103,149,212,.05));color:#e4effceb}.workflows-system__nodeIcon svg{width:22px;height:22px;display:block}.workflows-system__nodeEyebrow{font-size:.62rem;font-weight:700;color:#90b5e094}.workflows-system__nodeTitle{margin:0;font-size:1rem;line-height:1.2;letter-spacing:-.02em;color:#f5f8fff5}.workflows-system__nodeMeta{margin-top:auto;padding-top:8px;font-size:.58rem;font-weight:700;color:#8badd28f}.workflows-translation{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,.86fr);gap:18px;padding:24px;border-radius:28px}.workflows-translation__request,.workflows-translation__steps,.workflows-translation__delivery{min-width:0;padding:22px;border:1px solid rgba(122,158,202,.14);border-radius:22px;background:rgba(255,255,255,.024)}.workflows-translation__request p{margin-top:16px}.workflows-translation__steps ul{display:grid;gap:12px;list-style:none;margin:0;padding:0}.workflows-translation__steps li{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;padding:13px 14px;border:1px solid rgba(122,158,202,.14);border-radius:16px;background:rgba(255,255,255,.026);color:#eaf1f9eb;font-size:.94rem;line-height:1.55}.workflows-translation__dot{width:9px;height:9px;border-radius:50%;background:linear-gradient(180deg,rgba(191,226,255,.98),rgba(76,146,244,.86));box-shadow:0 0 18px #4287ed57}.workflows-translation__deliveryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workflows-finalCta{display:grid;gap:16px;justify-items:center;padding:clamp(30px,5vw,44px);border-radius:30px;text-align:center}.workflows-finalCta p{max-width:42rem}@media (max-width: 1180px){.workflows-hero__layout,.workflows-translation{grid-template-columns:1fr}.workflows-hero__meta,.workflow-os__plan,.workflows-steps,.workflows-outputGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflows-system__board{grid-template-columns:repeat(3,minmax(0,1fr))}.workflows-system__line{left:12%;right:12%}}@media (max-width: 780px){.workflows-hero{padding:90px 0 76px}.workflows-hero__meta,.workflow-os__plan,.workflows-steps,.workflows-outputGrid,.workflows-whyGrid,.workflows-translation__deliveryGrid{grid-template-columns:1fr}.workflow-os,.workflows-system,.workflows-translation,.workflows-finalCta{padding:20px;border-radius:24px}.workflow-os__top,.workflows-system__header{flex-direction:column;align-items:flex-start}.workflow-os__rail,.workflows-system__board{grid-template-columns:1fr}.workflows-system__line{left:22px;right:auto;top:34px;bottom:34px;width:1px;height:auto;background:linear-gradient(180deg,rgba(117,157,204,.14),rgba(174,212,250,.9),rgba(117,157,204,.14))}.workflows-system__node{padding-left:68px}.workflows-system__node:before{left:22px;top:32px;transform:translate(-50%,-50%)}.workflows-system__nodeIcon{position:absolute;left:48px;top:14px;width:38px;height:38px;transform:translate(-50%)}}.agent-page{--agent-accent-rgb: 90, 169, 255;--agent-accent-soft: rgba(var(--agent-accent-rgb), .14);--agent-accent-line: rgba(var(--agent-accent-rgb), .22);--agent-accent-strong: rgba(var(--agent-accent-rgb), .88);--agent-surface: rgba(9, 15, 27, .94);--agent-surface-strong: rgba(13, 20, 36, .98);--agent-border: rgba(141, 166, 220, .14);--agent-border-strong: rgba(160, 186, 244, .22);--agent-text: #eef4ff;--agent-muted: rgba(190, 205, 229, .76);--agent-muted-soft: rgba(157, 177, 212, .64);position:relative;min-height:100vh;background:radial-gradient(circle at 14% 10%,rgba(var(--agent-accent-rgb),.14),transparent 0 26%),radial-gradient(circle at 82% 12%,rgba(104,122,255,.1),transparent 0 24%),linear-gradient(180deg,#050b14 0%,#07101c 38%,#030913 100%)}.agent-page--blue{--agent-accent-rgb: 90, 169, 255}.agent-page--violet{--agent-accent-rgb: 124, 139, 255}.agent-page--cyan{--agent-accent-rgb: 77, 226, 197}.agent-page__main{position:relative;overflow:hidden}.agent-page__hero{position:relative;padding:132px 0 104px;overflow:hidden}.agent-page__hero:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,var(--agent-accent-line),transparent);pointer-events:none}.agent-page__heroShell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,390px);align-items:center;gap:42px}.agent-page__heroCopy{max-width:760px}.agent-page__eyebrow,.agent-page__sectionEyebrow{display:inline-flex;align-items:center;gap:10px;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--agent-border);background:rgba(10,17,30,.76);color:#c6d8f9d1;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.agent-page__eyebrowDot{width:8px;height:8px;border-radius:999px;background:rgba(var(--agent-accent-rgb),.96);box-shadow:0 0 18px rgba(var(--agent-accent-rgb),.62)}.agent-page__title{margin:24px 0 18px;color:var(--agent-text);font-size:clamp(3.2rem,6.6vw,5.7rem);line-height:.94;letter-spacing:-.06em;font-weight:800;max-width:11ch;text-wrap:balance}.agent-page__title--half{font-size:clamp(1.6rem,3.3vw,2.85rem);max-width:18ch;line-height:1.02}.agent-page__subtitle,.agent-page__sectionLead,.agent-page__cardBody{color:var(--agent-muted);font-size:1.05rem;line-height:1.78;letter-spacing:-.012em}.agent-page__subtitle{max-width:63ch;margin:0}.agent-page__actions,.agent-page__ctaActions{display:flex;flex-wrap:wrap;gap:14px}.agent-page__actions{margin-top:30px}.agent-page__primaryAction,.agent-page__secondaryAction{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 20px;border-radius:16px;font-size:15px;font-weight:700;letter-spacing:-.015em;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.agent-page__primaryAction{border:1px solid rgba(var(--agent-accent-rgb),.18);background:linear-gradient(180deg,#f3f8ff 0%,#dce8ff 100%);color:#09111f;box-shadow:0 0 26px rgba(var(--agent-accent-rgb),.18),0 12px 30px #09111f3d}.agent-page__secondaryAction{border:1px solid var(--agent-border);background:rgba(11,19,33,.8);color:var(--agent-text);box-shadow:inset 0 1px #ffffff0a}.agent-page__primaryAction:hover,.agent-page__secondaryAction:hover{transform:translateY(-2px)}.agent-page__primaryAction:hover{box-shadow:0 0 34px rgba(var(--agent-accent-rgb),.24),0 16px 36px #09111f47}.agent-page__secondaryAction:hover{border-color:var(--agent-border-strong);box-shadow:0 0 22px rgba(var(--agent-accent-rgb),.12),inset 0 1px #ffffff0d}.agent-page__heroMeta{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.agent-page__heroMetaItem{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid rgba(var(--agent-accent-rgb),.12);background:rgba(10,16,29,.74);color:#c7d6f2c2;font-size:13px;line-height:1.4}.agent-page__heroVisual{justify-self:end}.agent-page__section{position:relative;padding:0 0 108px}.agent-page__section--first{padding-top:6px}.agent-page__section--cta{padding-bottom:120px}.agent-page__sectionHead{max-width:770px;margin-bottom:34px}.agent-page__sectionTitle{margin:18px 0 14px;color:var(--agent-text);font-size:clamp(2.3rem,4.2vw,3.4rem);line-height:1;letter-spacing:-.05em;font-weight:800;text-wrap:balance}.agent-page__sectionLead{margin:0;max-width:62ch}.agent-page__capabilityGrid,.agent-page__useCaseGrid,.agent-page__relationshipGrid{display:grid;gap:20px}.agent-page__capabilityGrid,.agent-page__useCaseGrid,.agent-page__relationshipGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-page__relationshipGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.agent-page__capabilityCard,.agent-page__useCaseCard,.agent-page__relationshipCard,.agent-page__valuePanel,.agent-page__systemPanel,.agent-page__ctaPanel{position:relative;border-radius:26px;border:1px solid var(--agent-border);background:linear-gradient(180deg,rgba(13,20,36,.94),rgba(8,13,25,.98));box-shadow:inset 0 1px #ffffff0a,0 18px 40px #00000047;overflow:hidden}.agent-page__capabilityCard:before,.agent-page__useCaseCard:before,.agent-page__relationshipCard:before,.agent-page__valuePanel:before,.agent-page__systemPanel:before,.agent-page__ctaPanel:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top left,rgba(var(--agent-accent-rgb),.16),transparent 0 26%),linear-gradient(135deg,rgba(255,255,255,.04),transparent 24%,transparent 78%,rgba(var(--agent-accent-rgb),.06));pointer-events:none}.agent-page__capabilityCard,.agent-page__useCaseCard,.agent-page__relationshipCard{padding:24px}.agent-page__cardKicker{position:relative;z-index:1;color:rgba(var(--agent-accent-rgb),.9);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.agent-page__cardTitle{position:relative;z-index:1;margin:14px 0 10px;color:var(--agent-text);font-size:1.55rem;line-height:1.06;letter-spacing:-.04em;font-weight:800}.agent-page__cardBody{position:relative;z-index:1;margin:0;font-size:.98rem}.agent-page__valuePanel{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:28px;padding:32px}.agent-page__valueCopy,.agent-page__valueList{position:relative;z-index:1}.agent-page__valueList{display:grid;gap:14px;align-content:center}.agent-page__valueItem{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;color:var(--agent-text);font-size:.98rem;line-height:1.7}.agent-page__valueDot{width:8px;height:8px;border-radius:999px;margin-top:10px;background:rgba(var(--agent-accent-rgb),.98);box-shadow:0 0 16px rgba(var(--agent-accent-rgb),.48)}.agent-page__systemPanel{padding:30px}.agent-page__systemRail{position:absolute;top:64px;left:34px;right:34px;height:1px;background:linear-gradient(90deg,rgba(var(--agent-accent-rgb),.18),rgba(var(--agent-accent-rgb),.44),rgba(var(--agent-accent-rgb),.18));box-shadow:0 0 18px rgba(var(--agent-accent-rgb),.22)}.agent-page__systemNodes{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.agent-page__systemNode{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 14px;border-radius:999px;border:1px solid rgba(133,156,211,.12);background:rgba(10,16,29,.78);color:#d6e0f2c2;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.agent-page__systemNode:hover{transform:translateY(-1px);border-color:rgba(var(--agent-accent-rgb),.26)}.agent-page__systemNodeDot{width:8px;height:8px;border-radius:999px;background:currentColor;opacity:.9}.agent-page__systemNodeLabel{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.agent-page__systemNode.is-active{border-color:rgba(var(--agent-accent-rgb),.42);background:rgba(15,24,41,.92);color:#f4f8fff5;box-shadow:0 0 0 1px rgba(var(--agent-accent-rgb),.12),0 0 24px rgba(var(--agent-accent-rgb),.16)}.agent-page__systemNode.is-related{color:#cbd8f2d1}.agent-page__systemNode.is-terminal{color:#a6b6d3b3}.agent-page__ctaPanel{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:32px}.agent-page__ctaCopy{max-width:760px}@media (max-width: 1180px){.agent-page__heroShell,.agent-page__valuePanel,.agent-page__ctaPanel{grid-template-columns:1fr}.agent-page__ctaPanel{display:grid}.agent-page__capabilityGrid,.agent-page__useCaseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-page__heroVisual{justify-self:start}}@media (max-width: 900px){.agent-page__hero{padding:112px 0 88px}.agent-page__systemNodes{grid-template-columns:1fr}.agent-page__systemRail{display:none}.agent-page__relationshipGrid,.agent-page__capabilityGrid,.agent-page__useCaseGrid{grid-template-columns:1fr}}@media (max-width: 640px){.agent-page__title{font-size:clamp(2.8rem,16vw,4rem)}.agent-page__title--half{font-size:clamp(1.4rem,8vw,2rem)}.agent-page__heroMeta{gap:10px}.agent-page__heroMetaItem{width:100%;justify-content:center}.agent-page__capabilityCard,.agent-page__useCaseCard,.agent-page__relationshipCard,.agent-page__valuePanel,.agent-page__systemPanel,.agent-page__ctaPanel{padding:22px 18px;border-radius:22px}}
