@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=IBM+Plex+Sans:wght@300;400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&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;font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}#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{display:block;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-livePanel{width:min(1080px,100%);margin:auto auto 0;padding:22px 0 0;text-align:left;border-top:1px solid rgba(255,255,255,.07)}.hero-liveShell{position:relative;overflow:visible;padding:28px 28px 24px;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:rgba(6,8,14,.96);box-shadow:inset 0 1px #ffffff0d,0 40px 80px #0009}.hero-liveShell:before{display:none}.hero-liveShell:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.65) .55px,transparent .9px);background-size:6px 6px;opacity:.06;mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 85%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 85%)}.hero-liveHeader,.hero-liveMetrics{position:relative;z-index:1}.hero-liveHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.hero-liveHeaderCopy{display:grid;gap:6px}.hero-liveEyebrow{color:#ffffff59;font-size:.62rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.hero-liveMicrocopy{margin:0;color:#ffffffe0;font-size:1rem;font-weight:400;line-height:1.4}.hero-liveBadge{display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:0 12px;border:1px solid rgba(255,255,255,.12);border-radius:4px;background:rgba(255,255,255,.04);color:#ffffff8c;font-size:.64rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hero-liveBadgeDot{width:6px;height:6px;border-radius:999px;background:rgba(255,255,255,.9);animation:heroLivePulse 2.4s ease-out infinite}.hero-liveMetrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;align-items:stretch}.hero-liveMetric{position:relative;display:grid;gap:12px;align-content:start;padding:18px 20px;border-radius:4px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);overflow:hidden;transition:background .2s ease,border-color .2s ease}.hero-liveMetric:hover{background:rgba(255,255,255,.05);border-color:#ffffff1f}.hero-liveMetric:before{content:"";position:absolute;top:0;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent)}.hero-liveMetric:after{display:none}.hero-liveMetric--chart{display:flex;flex-direction:column;gap:10px;padding:14px 12px;overflow:visible}.hero-liveMetric--chart .hero-liveTrace{flex:1;min-height:0;width:100%;padding-top:6px;padding-bottom:0}.hero-liveMetric--chart .hero-liveBars{width:100%;height:100%}.hero-liveMetricValue{position:relative;z-index:1;color:#fffffff2;font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;font-size:clamp(1.4rem,2.6vw,2.2rem);font-weight:800;letter-spacing:-.06em;line-height:.92;font-variant-numeric:tabular-nums}.hero-liveMetricLabel{position:relative;z-index:1;color:#ffffff4d;font-size:.64rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;line-height:1.35}.hero-liveFooter{display:none;margin-top:16px;padding-top:18px;align-items:flex-end;justify-content:space-between;gap:18px}.hero-liveFooterCopy{max-width:36ch;color:#ffffff47;font-size:.82rem;line-height:1.55}.hero-liveBars{position:relative;display:flex;align-items:flex-end;justify-content:space-between;width:clamp(260px,26vw,340px);height:90px;padding:0}.hero-liveBar{appearance:none;border:0;padding:0;margin:0;cursor:pointer;width:14px;flex-shrink:0;height:var(--bar-height, 40%);border-radius:1px 1px 0 0;background:rgba(255,255,255,.14);transform-origin:bottom center;transition:background .1s ease}.hero-liveBar:hover,.hero-liveBar:focus-visible,.hero-liveBar.is-active{background:rgba(255,255,255,.78)}.hero-liveBar:focus-visible{outline:none}.hero-liveTrace{position:relative;width:clamp(260px,26vw,340px);padding-top:10px;padding-bottom:0}.hero-liveTraceBase{position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);pointer-events:none}.hero-liveLine{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.hero-liveAreaPath{fill:url(#heroLiveAreaGradient);opacity:1}.hero-liveLine path{fill:none;stroke:url(#heroLiveLineGradient);stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;filter:url(#heroLiveLineGlow)}.hero-liveLine .hero-liveAreaPath{filter:none}.hero-liveLineDot{fill:#fffffff2}.hero-liveLineGlowDot{fill:#fff3;filter:blur(3px)}.hero-liveLineHoverDot{fill:#fff}.hero-liveLineHoverGlowDot{fill:#ffffff2e;filter:blur(4px)}.hero-liveTooltip{position:absolute;bottom:calc(100% + 12px);left:clamp(68px,var(--tooltip-x),calc(100% - 68px));transform:translate(-50%);min-width:136px;padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:4px;background:rgba(6,8,14,.97);box-shadow:0 12px 28px #00000080;backdrop-filter:blur(12px);z-index:2;pointer-events:none}.hero-liveTooltip:after{content:"";position:absolute;left:50%;bottom:-5px;width:8px;height:8px;border-right:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);background:rgba(6,8,14,.97);transform:translate(-50%) rotate(45deg)}.hero-liveTooltip__time{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.08);color:#ffffff80;font-size:.64rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hero-liveTooltip__row{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:.7rem;line-height:1.6;color:#fff6}.hero-liveTooltip__row strong{color:#ffffffeb;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.02em}@keyframes heroShellSweep{0%{left:-70%;opacity:0}12%{opacity:1}60%{opacity:1}72%{opacity:0}to{left:130%;opacity:0}}@keyframes heroLivePulse{0%{box-shadow:0 0 #fff6}65%{box-shadow:0 0 0 7px #fff0}to{box-shadow:0 0 #fff0}}@keyframes heroLiveBarPulse{0%,to{opacity:.58;transform:scaleY(.96)}50%{opacity:1;transform:scaleY(1.04)}}@media (max-width: 760px){.hero-content{min-height:auto;padding:112px 20px 34px}.hero-mainBlock{margin-top:0}.hero-livePanel{margin-top:18px;padding-top:4px}.hero-liveShell{padding:20px 18px 18px;border-radius:20px}.hero-liveHeader{flex-direction:column;align-items:flex-start;margin-bottom:12px}.hero-liveMicrocopy{font-size:.84rem}.hero-liveMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hero-liveMetric{padding:16px}.hero-liveMetricValue{font-size:clamp(1.7rem,6.2vw,2.2rem)}.hero-liveFooter{margin-top:10px;padding-top:12px;flex-direction:column;align-items:stretch}.hero-liveFooterCopy{max-width:none;font-size:.8rem}.hero-liveBars{width:100%;justify-content:space-between;height:72px}.hero-liveBar{width:10px;flex-shrink:0}.hero-liveTrace{width:100%}.hero-liveTooltip{min-width:136px;padding:9px 10px}}.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}}.vb-briefings-section{position:relative;padding:clamp(80px,9vw,120px) 0;background:#020b18;border-top:1px solid rgba(255,255,255,.06)}.vb-briefings-section:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");opacity:.4}.vb-briefings-shell{position:relative;z-index:1;width:min(1160px,calc(100% - 64px));margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(400px,1.1fr);gap:clamp(40px,6vw,96px);align-items:center}.vb-briefings-copy{min-width:0}.vb-briefings-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:28px;color:#ffffff5c;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.62rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.vb-briefings-eyebrow:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#00e87a;box-shadow:0 0 8px #00e87a;animation:vbBlink 2.4s ease-in-out infinite;flex-shrink:0}@keyframes vbBlink{0%,to{opacity:1}50%{opacity:.35}}.vb-briefings-title{margin:0 0 24px;color:#fff;font-size:clamp(2.4rem,3.6vw,4rem);font-weight:800;line-height:.94;letter-spacing:-.045em}.vb-briefings-body{margin:0;max-width:52ch;color:#ffffff70;font-size:.95rem;line-height:1.75}.vb-briefings-list{display:grid;gap:14px;margin:30px 0 0;padding:24px 0 0;list-style:none;border-top:1px solid rgba(255,255,255,.07)}.vb-briefings-list li{position:relative;padding-left:16px;color:#ffffff94;font-size:.88rem;line-height:1.55}.vb-briefings-list li:before{content:"";position:absolute;left:0;top:.72em;width:6px;height:1px;background:rgba(255,255,255,.3)}.vb-briefings-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:38px}.vb-briefings-cta{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 20px;border:1px solid rgba(255,255,255,.22);border-radius:3px;background:transparent;color:#ffffffe0;font-size:.82rem;font-weight:600;letter-spacing:.02em;text-decoration:none;transition:background .14s,border-color .14s,color .14s}.vb-briefings-cta:hover,.vb-briefings-cta:focus-visible{background:rgba(255,255,255,.07);border-color:#fff6;color:#fff}.vb-briefings-secondary{color:#ffffff47;font-size:.78rem;line-height:1.5}.vb-briefings-feedWrap{position:relative;min-width:0}.vb-briefings-statusLine{display:flex;align-items:center;gap:10px;min-height:32px;padding:0 14px;border:1px solid rgba(255,255,255,.08);border-bottom:0;border-radius:2px 2px 0 0;background:rgba(255,255,255,.025);color:#ffffff52;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.vb-briefings-statusDot{width:5px;height:5px;border-radius:50%;background:#00e87a;box-shadow:0 0 6px #00e87a;flex-shrink:0;animation:vbBlink 2.4s ease-in-out infinite}.vb-briefings-feedPanel{position:relative;min-height:0;border:1px solid rgba(255,255,255,.08);border-radius:0 0 2px 2px;background:#030d1a;box-shadow:0 0 0 1px #ffffff08 inset,0 40px 100px #000c}.vb-briefings-feedPanel>*{color-scheme:dark}.vb-briefings-feedPanel vikinga-video-feed{display:block;width:100%;min-height:0;background:transparent}@media (max-width: 980px){.vb-briefings-shell{width:min(1160px,calc(100% - 40px));grid-template-columns:1fr}.vb-briefings-body{max-width:68ch}}@media (max-width: 640px){.vb-briefings-section{padding:64px 0}.vb-briefings-shell{width:min(1160px,calc(100% - 28px));gap:36px}.vb-briefings-title{font-size:clamp(2.2rem,10vw,2.8rem)}.vb-briefings-actions{flex-direction:column;align-items:stretch}.vb-briefings-cta{justify-content:center}.vb-briefings-feedPanel,.vb-briefings-feedPanel vikinga-video-feed{min-height:0}}.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));display:flex;flex-direction:column}.backofficeSidebar__back{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:42px;margin-top:18px;padding:0 14px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(255,255,255,.025);color:#cad5e4c2;font-size:.78rem;font-weight:650;letter-spacing:.01em;cursor:pointer;transition:background .13s ease,border-color .13s ease,color .13s ease}.backofficeSidebar__back:hover{border-color:#aabbd024;background:rgba(255,255,255,.045);color:#f8fafcf5}.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 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__searchClear{width:22px;height:22px;flex:0 0 22px;border:0;border-radius:999px;background:rgba(255,255,255,.06);color:#cad5e4c7;font-size:16px;line-height:1;cursor:pointer}.backofficeSearchResults{display:grid;gap:10px;margin-bottom:18px}.backofficeSearchResults__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#a8b6c6b8;font-size:12px}.backofficeSearchResults__clear{border:0;background:transparent;color:#93c5fddb;font:inherit;font-size:12px;cursor:pointer}.backofficeSearchResults__list{display:grid;gap:8px}.backofficeSearchResult{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;border:1px solid rgba(255,255,255,.05);border-radius:14px;background:rgba(255,255,255,.025);color:inherit;text-align:left;cursor:pointer}.backofficeSearchResult:hover{border-color:#93c5fd33;background:rgba(96,165,250,.055)}.backofficeSearchResult__title{font-size:13px;font-weight:700}.backofficeSearchResult__meta{margin-top:4px;color:#a8b6c6ad;font-size:12px}.backofficeSearchResult__module{color:#93c5fdd1;font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.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;width:clamp(190px,18vw,260px);min-width:190px;max-width:260px;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;overflow:hidden;text-overflow:ellipsis}.backofficeTopbar__email{font-size:11px;color:#a8b6c6b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.backofficeMain{padding:28px 30px 34px}.backofficeMain--fill{padding:0;overflow:hidden}.backofficeMain--noPad{padding:0}.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{height:100dvh;overflow:hidden;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));transition:grid-template-columns .26s cubic-bezier(.22,1,.36,1)}@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;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.consoleContent::-webkit-scrollbar{width:4px}.consoleContent::-webkit-scrollbar-track{background:transparent}.consoleContent::-webkit-scrollbar-thumb{background:rgba(255,255,255,.12);border-radius:4px}.consolePage[data-section=data] .consoleContent{padding:0}.consolePage[data-section=tools] .consoleMain{background:#070b12!important}.consolePage[data-section=tools] .consoleContent{padding:0}.consoleTabsBar{display:flex;align-items:flex-end;gap:2px;padding:14px 16px 0;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(18,20,28,.92),rgba(14,16,22,.96))}.consoleTab{min-height:38px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.06);border-bottom:0;border-top-left-radius:6px;border-top-right-radius:6px;background:rgba(255,255,255,.02);color:#ebf1ff80;cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease,transform .14s ease}.consoleTab:hover{color:#ebf1ffcc;background:rgba(255,255,255,.045);border-color:#ffffff1a}.consoleTab.is-active{color:#fffffff0;background:rgba(24,24,29,.98);border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff0a,inset 0 -2px #4f7fffe0;transform:translateY(1px)}.consoleTab__label{font-size:12px;font-weight:600;letter-spacing:.01em}.buildDataView{min-height:100%;padding:20px;background:#0c0d12}.buildDataView__panel{max-width:880px;padding:28px 28px 30px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(24,24,29,.96),rgba(17,17,20,.96));box-shadow:0 20px 44px #0000003d}.buildDataView__eyebrow{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ebf1ff75}.buildDataView__title{margin:12px 0 0;font-size:28px;line-height:1.08;font-weight:700;color:#fffffff0}.buildDataView__body{max-width:620px;margin:12px 0 0;font-size:14px;line-height:1.7;color:#ebf1ff9e}.consolePage[data-section=build] .consoleTabsBar{padding:18px 18px 0;border-bottom-color:#ffffff0d;background:linear-gradient(180deg,rgba(12,13,18,.98),rgba(12,13,18,.96))}.consolePage[data-section=build]{grid-template-columns:82px 1fr}.consolePage[data-section=build] .consoleSide{border-radius:0;border-right:1px solid rgba(255,255,255,.05);border-left:0;border-top:0;border-bottom:0;background:linear-gradient(180deg,#0b0c11 0%,#090a0f 100%);padding:10px 0 14px;align-items:center}.consolePage[data-section=build] .consoleBrand{width:100%;padding:8px 0 14px;margin-bottom:12px;border-bottom-color:#ffffff0a}.consolePage[data-section=build] .consoleBrandRow{flex-direction:column;align-items:center;justify-content:flex-start;gap:14px}.consolePage[data-section=build] .consoleBrandHome{width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;padding:0!important;margin:0!important;box-sizing:border-box;flex:0 0 48px;border-radius:10px;display:grid;place-items:center;background:rgba(255,255,255,.018);border:1px solid rgba(255,255,255,.08);overflow:hidden}.consolePage[data-section=build] .consoleBrandLogo{width:34px;height:auto;object-fit:contain}.consolePage[data-section=build] .consoleAccountMenu{width:auto}.consolePage[data-section=build] .consoleAccountSelect{width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;padding:0!important;margin:0!important;box-sizing:border-box;flex:0 0 48px;border-radius:10px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.018)}.consolePage[data-section=build] .consoleAccountText,.consolePage[data-section=build] .consoleAccountChevron{display:none}.consolePage[data-section=build] .consoleNav{width:100%;padding:0;align-items:center;gap:10px}.consolePage[data-section=build] .consoleNavItem{width:48px;height:48px;padding:0;margin-bottom:0;border-radius:14px;display:grid;place-items:center;background:transparent;border:1px solid transparent;box-shadow:none}.consolePage[data-section=build] .consoleNavItem:hover{background:rgba(255,255,255,.03);border-color:#ffffff14}.consolePage[data-section=build] .consoleNavItem.is-active{background:rgba(255,255,255,.05);border-color:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff05,inset 2px 0 #4f7fff}.consolePage[data-section=build] .consoleIcon{min-width:22px;width:22px;height:22px;border:0;border-radius:0;background:transparent;color:#dfe6f1ad}.consolePage[data-section=build] .consoleIcon svg{width:100%;height:100%;display:block}.consolePage[data-section=build] .consoleNavItem.is-active .consoleIcon{background:transparent;border:0;color:#fffffff5}.consolePage[data-section=build] .consoleNavLabel{display:none}.consolePage[data-section=build] .consoleTab{min-height:36px;padding:0 16px;color:#e8e8ee85;background:rgba(255,255,255,.018);border-color:#ffffff0d}.consolePage[data-section=build] .consoleTab:hover{background:rgba(255,255,255,.038);color:#e8e8eec7;border-color:#ffffff14}.consolePage[data-section=build] .consoleTab.is-active{background:#18181d;color:#fffffff0;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff08,inset 0 -2px #4f7fffeb}.consolePage[data-section=build] .buildTerminal,.consolePage[data-section=build] .buildDataView{height:calc(100dvh - 49px);min-height:calc(100dvh - 49px)}.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;transition:width .26s cubic-bezier(.22,1,.36,1),padding .26s cubic-bezier(.22,1,.36,1),background .26s ease,border-color .26s ease}.consoleBrand{padding:8px 8px 18px;margin-bottom:10px;border-bottom-color:#ffffff0a;transition:padding .26s cubic-bezier(.22,1,.36,1),margin .26s cubic-bezier(.22,1,.36,1)}.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;transition:width .26s cubic-bezier(.22,1,.36,1),height .26s cubic-bezier(.22,1,.36,1),min-height .26s cubic-bezier(.22,1,.36,1),padding .26s cubic-bezier(.22,1,.36,1),margin .26s cubic-bezier(.22,1,.36,1),border-radius .26s cubic-bezier(.22,1,.36,1),background .18s ease,border-color .18s ease,color .18s ease}.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;transition:width .26s cubic-bezier(.22,1,.36,1),height .26s cubic-bezier(.22,1,.36,1),min-width .26s cubic-bezier(.22,1,.36,1),background .18s ease,border-color .18s ease,color .18s ease}.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;transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.consoleNavBadge{margin-left:auto;min-width:22px;height:22px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(96,165,250,.16);border:1px solid rgba(96,165,250,.3);color:#bfdbfe;font-size:11px;font-weight:700;line-height:1}.consolePage[data-section=build]{grid-template-columns:76px 1fr}.consolePage[data-section=build] .consoleSide{width:76px;padding:14px 10px 16px!important;align-items:center;background:linear-gradient(180deg,rgba(5,6,10,.98),rgba(2,3,6,1))!important;border-right:1px solid rgba(255,255,255,.08)!important}.consolePage[data-section=build] .consoleBrand{width:100%;padding:0 0 16px!important;margin:0 0 10px!important}.consolePage[data-section=build] .consoleBrandRow{width:100%;display:grid;justify-items:center;gap:10px}.consolePage[data-section=build] .consoleBrandHome,.consolePage[data-section=build] .consoleAccountSelect{width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;padding:0!important;margin:0!important;box-sizing:border-box;flex:0 0 48px;border-radius:10px!important;border:1px solid rgba(255,255,255,.08)!important;background:rgba(255,255,255,.018)!important;display:grid;place-items:center;color:#e2e8f0b8!important}.consolePage[data-section=build] .consoleBrandHome{overflow:hidden;background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.06),transparent 58%),rgba(255,255,255,.018)!important}.consolePage[data-section=build] .consoleBrandHome:hover,.consolePage[data-section=build] .consoleAccountSelect:hover,.consolePage[data-section=build] .consoleAccountSelect.is-open{background:rgba(255,255,255,.07)!important;border-color:#ffffff2e!important}.consolePage[data-section=build] .consoleBrandLogo{width:34px;max-width:none;height:auto;display:block;filter:brightness(1.28) contrast(1.08);transition:width .26s cubic-bezier(.22,1,.36,1),opacity .18s ease}.consolePage[data-section=build] .consoleAccountMenu{width:auto;position:relative}.consolePage[data-section=build] .consoleAccountSelect:before{content:"A";width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:rgba(16,185,129,.18);border:1px solid rgba(16,185,129,.34);color:#34d399;font-size:13px;font-weight:800}.consolePage[data-section=build] .consoleAccountText,.consolePage[data-section=build] .consoleAccountChevron{width:0;opacity:0;transform:translate(-6px);overflow:hidden;pointer-events:none}.consolePage[data-section=build] .consoleAccountPopover{left:58px;top:0;width:248px;border-radius:12px}.consolePage[data-section=build] .consoleNav{width:100%;padding:0!important;gap:8px!important;align-items:center}.consolePage[data-section=build] .consoleNavItem{position:relative;width:48px;height:48px;min-height:48px;padding:0!important;margin:0!important;display:grid;place-items:center;border-radius:10px!important;border:1px solid rgba(255,255,255,.08)!important;background:rgba(255,255,255,.018)!important;color:#e2e8f0b3!important}.consolePage[data-section=build] .consoleNavItem:hover{background:rgba(255,255,255,.055)!important;border-color:#ffffff29!important;color:#fff!important}.consolePage[data-section=build] .consoleNavItem.is-active{background:rgba(79,127,255,.14)!important;border-color:#4f7fff57!important;box-shadow:inset 0 0 0 1px #4f7fff14!important}.consolePage[data-section=build] .consoleNavItem.is-active:after{content:"";position:absolute;left:-10px;width:3px;height:22px;border-radius:999px;background:#6ea8ff;box-shadow:0 0 12px #6ea8ffb8;animation:buildRailActiveIn .24s cubic-bezier(.22,1,.36,1) both}@keyframes buildRailActiveIn{0%{opacity:0;transform:scaleY(.45)}to{opacity:1;transform:scaleY(1)}}.consolePage[data-section=build] .consoleIcon{width:20px;height:20px;min-width:20px;border:0!important;border-radius:0!important;background:transparent!important;color:currentColor!important}.consolePage[data-section=build] .consoleIcon svg{width:20px;height:20px}.consolePage[data-section=build] .consoleNavLabel{position:absolute;opacity:0;transform:translate(-6px);pointer-events:none}.consolePage[data-section=build] .consoleNavBadge{position:absolute;right:-5px;bottom:-5px;min-width:20px;height:20px;padding:0 6px;background:rgba(96,165,250,.18);border-color:#60a5fa61;color:#bfdbfe}.dbCards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-bottom:28px}.dbCard{display:grid;gap:14px;padding:18px 20px;border:1px solid rgba(200,208,222,.08);border-radius:12px;background:rgba(200,208,222,.025);transition:border-color .16s ease,background .16s ease}.dbCard--active{border-color:#00e07a24;background:rgba(0,224,122,.03)}.dbCard--error{border-color:#ff464629;background:rgba(255,70,70,.025)}.dbCard--loading{display:flex;align-items:center;justify-content:center;min-height:120px}.dbCard__loadingText{color:#b4c0d24d;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.dbCard__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dbCard__meta{display:flex;flex-direction:column;gap:3px}.dbCard__engine{color:#b4c0d261;font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.dbCard__table{color:#b4c0d285;font-family:ui-monospace,monospace;font-size:.72rem}.dbCard__status{flex-shrink:0;padding:3px 9px;border-radius:999px;font-size:.62rem;font-weight:700;letter-spacing:.06em}.dbCard__status--active{border:1px solid rgba(0,224,122,.28);background:rgba(0,224,122,.1);color:#00e07a}.dbCard__status--idle{border:1px solid rgba(180,192,210,.12);background:rgba(180,192,210,.05);color:#b4c0d273}.dbCard__status--error{border:1px solid rgba(255,80,80,.24);background:rgba(255,80,80,.08);color:#ff7878e6}.dbCard__errorMsg{margin:0;padding:8px 10px;border-radius:6px;background:rgba(255,70,70,.06);border:1px solid rgba(255,70,70,.12);color:#ff8282bf;font-size:.72rem;line-height:1.5;font-family:ui-monospace,monospace;word-break:break-all}.dbCard__name{color:#dde3ee;font-size:.95rem;font-weight:650;letter-spacing:-.02em;line-height:1.2}.dbCard__count{display:flex;align-items:baseline;gap:7px}.dbCard__countNum{color:#eef2f8;font-size:2rem;font-weight:750;letter-spacing:-.05em;line-height:1}.dbCard__countLabel{color:#b4c0d266;font-size:.72rem;font-weight:600}.dbCard__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.dbCard__stat{padding:8px 10px;border-radius:8px;background:rgba(10,13,22,.45)}.dbCard__statVal{display:block;color:#e8eef8e0;font-size:.88rem;font-weight:700;letter-spacing:-.02em;margin-bottom:2px}.dbCard__statLabel{display:block;color:#b4c0d261;font-size:.58rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dbCard__footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid rgba(180,192,210,.05)}.dbCard__sync{color:#b4c0d252;font-size:.68rem}.dbCard__testBtn{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border:1px solid rgba(180,192,210,.14);border-radius:5px;background:transparent;color:#b4c0d280;font-size:.66rem;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:border-color .13s,color .13s,background .13s}.dbCard__testBtn:hover:not(:disabled){border-color:#00e07a4d;color:#00e07acc;background:rgba(0,224,122,.04)}.dbCard__testBtn:disabled{opacity:.4;cursor:not-allowed}.dbCard__topRight{display:flex;align-items:center;gap:8px;flex-shrink:0}.dbCard__del{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:4px;background:transparent;color:#b4c0d247;font-size:1rem;line-height:1;cursor:pointer;transition:background .12s,color .12s;padding:0}.dbCard__del:hover{background:rgba(255,70,70,.1);color:#ff6e6ed9}.dbCard--add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:160px;border:1px dashed rgba(180,192,210,.14);background:transparent;cursor:pointer;transition:border-color .15s,background .15s}.dbCard--add:hover{border-color:#b4c0d247;background:rgba(180,192,210,.03)}.dbCard__addIcon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid rgba(180,192,210,.18);color:#b4c0d26b;font-size:1.4rem;line-height:1;transition:border-color .15s,color .15s}.dbCard--add:hover .dbCard__addIcon{border-color:#b4c0d25c;color:#b4c0d2b3}.dbCard__addLabel{color:#b4c0d25c;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;transition:color .15s}.dbCard--add:hover .dbCard__addLabel{color:#b4c0d299}.dbModal__backdrop{position:fixed;inset:0;z-index:9000;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;padding:24px;backdrop-filter:blur(4px)}.dbModal{width:min(440px,100%);border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#0d1220;box-shadow:0 24px 64px #000000b3;overflow:hidden}.dbModal__header{display:flex;align-items:center;justify-content:space-between;padding:18px 22px 16px;border-bottom:1px solid rgba(255,255,255,.07)}.dbModal__title{color:#eef4fce6;font-size:.95rem;font-weight:650;letter-spacing:-.01em}.dbModal__close{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:6px;background:transparent;color:#b4c0d266;font-size:1.2rem;cursor:pointer;transition:background .12s,color .12s;padding:0}.dbModal__close:hover{background:rgba(255,255,255,.07);color:#eef4fccc}.dbModal__form{display:flex;flex-direction:column;gap:16px;padding:22px}.dbModal__row{display:grid;grid-template-columns:1fr auto;gap:12px}.dbModal__label{display:flex;flex-direction:column;gap:7px;font-size:.75rem;font-weight:600;color:#b4c0d280;letter-spacing:.03em}.dbModal__label--port{width:88px}.dbModal__input{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:7px;padding:9px 12px;font-size:.84rem;font-family:inherit;color:#eef4fce0;outline:none;transition:border-color .14s;width:100%}.dbModal__input:focus{border-color:#648cff80}.dbModal__input--mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.dbModal__checkLabel{display:flex;align-items:center;gap:9px;font-size:.78rem;font-weight:500;color:#b4c0d28c;cursor:pointer;user-select:none}.dbModal__checkLabel input[type=checkbox]{width:15px;height:15px;accent-color:rgba(100,140,255,.9);cursor:pointer}.dbModal__error{margin:0;padding:9px 12px;border-radius:7px;background:rgba(255,70,70,.08);border:1px solid rgba(255,70,70,.18);color:#ff7878e6;font-size:.78rem}.dbModal__actions{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}.dbModal__btn{display:inline-flex;align-items:center;min-height:36px;padding:0 18px;border:none;border-radius:7px;background:rgba(100,140,255,.85);color:#fff;font-size:.82rem;font-weight:600;cursor:pointer;transition:background .13s,opacity .13s}.dbModal__btn:hover:not(:disabled){background:rgba(100,140,255,1)}.dbModal__btn:disabled{opacity:.45;cursor:not-allowed}.dbModal__btn--ghost{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:#c8d4e4b3}.dbModal__btn--ghost:hover:not(:disabled){background:rgba(255,255,255,.1);color:#dce8f8e6}.hiPanel{padding:32px 36px 64px;max-width:1100px}.hiPanel__header{margin-top:28px;margin-bottom:36px}.hiPanel__eyebrow{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff5c;margin-bottom:8px}.hiPanel__title{font-size:22px;font-weight:700;color:#fffffff2;margin:0 0 10px;letter-spacing:-.02em}.hiPanel__desc{font-size:13.5px;color:#ffffff85;margin:0;max-width:560px;line-height:1.6}.hiSection{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:24px 28px;margin-bottom:20px}.hiSection__label{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#ffffff61;margin-bottom:18px}.hiSection__topline{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.hiSection__topline .hiSection__label{margin-bottom:0}.hiSection--auto{border-color:#1ed8b22e}.hiAutoGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hiAutoMetric{min-height:78px;padding:14px 16px;border-radius:8px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08)}.hiAutoMetric__label{display:block;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#ffffff5c;margin-bottom:8px}.hiAutoMetric__value{display:block;font-size:18px;line-height:1.2;color:#ffffffeb;font-variant-numeric:tabular-nums}.hiAutoMetric__value.is-live{color:#1ed8b2f2}.hiAutoDetails{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:12px;margin-top:14px}.hiAutoDetails div{min-width:0;padding:12px 14px;border-radius:8px;background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.07)}.hiAutoDetails span{display:block;font-size:11px;color:#ffffff57;margin-bottom:6px}.hiAutoDetails strong{display:block;overflow-wrap:anywhere;font-size:12.5px;line-height:1.45;color:#ffffffc2}.hiAutoLog{margin-top:14px;max-height:180px;overflow:auto;padding:10px 12px;border-radius:8px;background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.08)}.hiAutoLog__line{font-family:"ui-monospace",SFMono-Regular,Menlo,monospace;font-size:11.5px;line-height:1.65;color:#ffffff94;white-space:nowrap}.hiForm{display:flex;flex-direction:column;gap:14px;margin-bottom:20px}.hiFormRow{display:flex;flex-direction:column}.hiFormRow--inline{flex-direction:row;gap:16px}.hiFormRow--inline .hiLabel{flex:1}.hiFormRow--checks{flex-direction:row;flex-wrap:wrap;gap:6px 20px;align-items:center}.hiCheck{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:500;color:#ffffffad;cursor:pointer;user-select:none}.hiCheck input[type=checkbox]{width:15px;height:15px;accent-color:#7c6af7;cursor:pointer}.hiLabel{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:500;color:#ffffff8c}.hiInput{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:7px;padding:8px 12px;font-size:13px;color:#ffffffe0;outline:none;transition:border-color .14s;font-family:inherit}.hiInput:focus{border-color:#7c6af799}.hiInput--search{width:220px}.hiInput--sm{width:130px}.hiTextarea{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:7px;padding:10px 12px;font-size:13px;color:#ffffffe0;resize:vertical;outline:none;font-family:"ui-monospace",SFMono-Regular,Menlo,monospace;transition:border-color .14s}.hiTextarea:focus{border-color:#7c6af799}.hiTextarea--tall{min-height:120px}.hiCmdBlock{background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.08);border-radius:9px;padding:14px 18px;margin-bottom:12px}.hiCmdBlock--dim{opacity:.72}.hiCmdBlock__label{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffff52;margin-bottom:8px}.hiCmdBlock__code{font-family:"ui-monospace",SFMono-Regular,Menlo,monospace;font-size:12px;color:#b4ffc8d1;white-space:pre-wrap;word-break:break-all;margin:0;line-height:1.7}.hiImportRow{display:flex;align-items:center;gap:14px;margin-bottom:12px}.hiImportOr{font-size:12px;color:#ffffff52}.hiFileBtn{position:relative;display:inline-flex;align-items:center;gap:7px;padding:7px 14px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.13);border-radius:7px;font-size:12.5px;font-weight:500;color:#ffffffc2;cursor:pointer;transition:background .13s,border-color .13s}.hiFileBtn:hover{background:rgba(255,255,255,.11);border-color:#fff3}.hiFileBtn input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.hiImportMsg{padding:10px 14px;border-radius:7px;font-size:13px;margin:12px 0}.hiImportMsg--ok{background:rgba(30,216,178,.12);color:#1ed8b2e6;border:1px solid rgba(30,216,178,.2)}.hiImportMsg--err{background:rgba(255,80,80,.1);color:#ff7878e6;border:1px solid rgba(255,80,80,.2)}.hiBtn{display:inline-flex;align-items:center;gap:7px;padding:9px 20px;background:rgba(124,106,247,.85);border:none;border-radius:8px;font-size:13px;font-weight:600;color:#fff;cursor:pointer;transition:background .13s,opacity .13s;margin-top:12px}.hiBtn:hover:not(:disabled){background:rgba(124,106,247,1)}.hiBtn:disabled{opacity:.45;cursor:not-allowed}.hiBtn--ghost{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.13);color:#ffffffc2;margin-top:0}.hiBtn--ghost:hover:not(:disabled){background:rgba(255,255,255,.11)}.hiBtn--compact{padding:7px 12px;font-size:12px}.hiFilterRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.hiTableWrap{overflow-x:auto;border-radius:9px;border:1px solid rgba(255,255,255,.08)}.hiTable{width:100%;border-collapse:collapse;font-size:12.5px}.hiTable thead tr{background:rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.08)}.hiTable th{padding:10px 14px;text-align:left;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#ffffff5c;white-space:nowrap}.hiTable td{padding:10px 14px;color:#ffffffc2;border-bottom:1px solid rgba(255,255,255,.05);vertical-align:top}.hiTable tbody tr:last-child td{border-bottom:none}.hiTable tbody tr:hover td{background:rgba(255,255,255,.025)}.hiCell--num{font-variant-numeric:tabular-nums;color:#ffffffe6}.hiCell--bio{max-width:260px;color:#ffffff8c;line-height:1.5}.hiCell--name{white-space:nowrap}.hiCell--date{white-space:nowrap;color:#fff6;font-size:11.5px}.hiLink{color:#7c6af7e6;text-decoration:none}.hiLink:hover{color:#9687ff;text-decoration:underline}.hiEmpty{padding:32px;text-align:center;color:#ffffff4d;font-size:13.5px}@media (max-width: 900px){.hiAutoGrid,.hiAutoDetails{grid-template-columns:1fr 1fr}}@media (max-width: 620px){.hiPanel{padding:24px 18px 48px}.hiAutoGrid,.hiAutoDetails{grid-template-columns:1fr}.hiSection__topline{align-items:flex-start;flex-direction:column}}.aiStudio{display:grid;gap:20px}.aiStudio__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.aiStudio__title{margin:6px 0 0;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:1.4rem;font-weight:720;letter-spacing:-.03em}.aiStudio__sub{margin:6px 0 0;max-width:60ch;color:#b1bed09e;font-size:13.5px;line-height:1.6}.aiStudio__headerRight{display:flex;align-items:center;gap:8px;flex-shrink:0;padding-top:6px}.aiStudio__tokenBadge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.04);color:#c8d2e1a6;font-size:11px;font-weight:700;letter-spacing:.04em}.aiStudio__tokenBadge.is-ready{border-color:#4ade8038;background:rgba(34,197,94,.08);color:#86eface6}.aiStudio__models{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.aiStudio__modelCard{position:relative;display:grid;gap:6px;padding:14px 14px 12px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:rgba(255,255,255,.025);text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease;overflow:hidden}.aiStudio__modelCard:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--mc);opacity:0;transition:opacity .14s ease}.aiStudio__modelCard:hover{border-color:#ffffff24;background:rgba(255,255,255,.04);transform:translateY(-1px)}.aiStudio__modelCard.is-active{border-color:color-mix(in srgb,var(--mc) 45%,transparent);background:color-mix(in srgb,var(--mc) 6%,transparent)}.aiStudio__modelCard.is-active:before{opacity:1}.aiStudio__modelTop{display:flex;align-items:center;justify-content:space-between;gap:6px}.aiStudio__modelDot{display:block;width:7px;height:7px;border-radius:50%;background:var(--md);opacity:.55}.aiStudio__modelCard.is-active .aiStudio__modelDot{opacity:1;box-shadow:0 0 6px var(--md)}.aiStudio__modelBadge{font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#b4c0d273}.aiStudio__modelCard.is-active .aiStudio__modelBadge{color:color-mix(in srgb,var(--md) 80%,white)}.aiStudio__modelName{color:#e8edf6;font-size:12.5px;font-weight:720;letter-spacing:-.01em;line-height:1.2}.aiStudio__modelMeta{display:flex;gap:8px;color:#a8b6c880;font-size:10.5px;font-weight:600}.aiStudio__tabs{display:flex;gap:2px;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:0}.aiStudio__tab{position:relative;padding:8px 16px 10px;border:none;background:none;color:#a8b6c88c;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:color .13s ease}.aiStudio__tab:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#60a5fa;border-radius:2px 2px 0 0;opacity:0;transition:opacity .13s ease}.aiStudio__tab:hover{color:#dce4f0d1}.aiStudio__tab.is-active{color:#93c5fd}.aiStudio__tab.is-active:after{opacity:1}.aiStudio__playground{display:grid;grid-template-columns:380px minmax(0,1fr);gap:16px;min-height:580px}.aiStudio__inputs{display:grid;align-content:start;gap:14px}.aiStudio__fieldGroup{display:grid;gap:7px}.aiStudio__fieldLabel{display:flex;align-items:center;justify-content:space-between;color:#b1bed09e;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.aiStudio__hint{color:#a8b6c861;font-size:10.5px;font-weight:500;letter-spacing:0;text-transform:none}.aiStudio__textarea{width:100%;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(18,24,36,.9);color:#e8eefae6;font:inherit;font-size:13px;line-height:1.55;resize:vertical;outline:none;box-sizing:border-box;transition:border-color .14s ease}.aiStudio__textarea:focus{border-color:#60a5fa4d}.aiStudio__textarea::placeholder{color:#a8b6c83d}.aiStudio__textarea--msg{min-height:100px}.aiStudio__params{display:grid;grid-template-columns:1fr 1fr;gap:10px}.aiStudio__paramField{display:grid;gap:6px}.aiStudio__paramField .aiStudio__fieldLabel span{color:#93c5fdcc;font-weight:800;text-transform:none;letter-spacing:0}.aiStudio__range{width:100%;accent-color:#60a5fa;cursor:pointer}.aiStudio__inputActions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.aiStudio__clearBtn{height:36px;padding:0 14px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:transparent;color:#b1bed080;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:border-color .13s,color .13s}.aiStudio__clearBtn:hover:not(:disabled){border-color:#ffffff26;color:#dce4f0d1}.aiStudio__clearBtn:disabled{opacity:.3;cursor:not-allowed}.aiStudio__sendBtn{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 18px;border:1px solid rgba(96,165,250,.35);border-radius:9px;background:rgba(96,165,250,.12);color:#93c5fd;font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:all .13s ease}.aiStudio__sendBtn:hover:not(:disabled){background:rgba(96,165,250,.2);border-color:#60a5fa8c;color:#bfdbfe}.aiStudio__sendBtn:disabled{opacity:.35;cursor:not-allowed}.aiStudio__spinner{display:inline-block;width:12px;height:12px;border:1.5px solid rgba(147,197,253,.2);border-top-color:#93c5fd;border-radius:50%;animation:aiStudioSpin .7s linear infinite}@keyframes aiStudioSpin{to{transform:rotate(360deg)}}.aiStudio__conversation{display:grid;grid-template-rows:auto minmax(0,1fr) auto;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:rgba(14,18,28,.9);overflow:hidden}.aiStudio__convLabel{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.06);color:#a8b6c88c;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.aiStudio__messages{overflow-y:auto;padding:16px;display:grid;align-content:start;gap:16px;min-height:0}.aiStudio__convEmpty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:60px 20px;color:#a8b6c861;font-size:13.5px;text-align:center}.aiStudio__convEmptyIcon{font-size:2rem;opacity:.25}.aiStudio__convEmpty strong{color:#c8d7eb99;font-weight:600}.aiStudio__msg{display:grid;gap:6px;animation:msgIn .18s ease}@keyframes msgIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.aiStudio__msgRole{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.aiStudio__msg--user .aiStudio__msgRole{color:#60a5fab3}.aiStudio__msg--assistant .aiStudio__msgRole{color:#a78bfab3}.aiStudio__msgBody{padding:12px 14px;border-radius:10px;font-size:13.5px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.aiStudio__msg--user .aiStudio__msgBody{background:rgba(96,165,250,.07);border:1px solid rgba(96,165,250,.14);color:#e0e8f8e6}.aiStudio__msg--assistant .aiStudio__msgBody{background:rgba(167,139,250,.06);border:1px solid rgba(167,139,250,.12);color:#e6e1fce0}.aiStudio__msgMeta{display:flex;gap:10px;color:#94a3b86b;font-size:10.5px;font-weight:600;font-family:ui-monospace,monospace;padding-left:2px}.aiStudio__composer{display:grid;gap:8px;padding:12px;border-top:1px solid rgba(255,255,255,.06);background:rgba(8,12,20,.58)}.aiStudio__composerNotice{color:#fbbf24b8;font-size:11.5px;font-weight:650}.aiStudio__composerRow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.aiStudio__composerInput{width:100%;min-height:48px;max-height:160px;padding:10px 12px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:rgba(18,24,36,.92);color:#e8eefae6;font:inherit;font-size:13px;line-height:1.45;resize:vertical;outline:none;box-sizing:border-box}.aiStudio__composerInput:focus{border-color:#60a5fa57}.aiStudio__composerInput::placeholder{color:#a8b6c842}.aiStudio__composerActions{display:flex;align-items:center;gap:8px}.aiStudio__card{padding:18px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:linear-gradient(160deg,rgba(21,28,42,.98),rgba(14,19,30,.98))}.aiStudio__cardTitle{font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#9aa8bc99}.aiStudio__cardTopRow{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.aiStudio__cardDesc{margin:8px 0 14px;color:#a8b6c880;font-size:12.5px;line-height:1.55}.aiStudio__count{color:#a8b6c86b;font-size:11.5px;font-weight:600}.aiStudio__input{width:100%;min-height:38px;padding:0 12px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:rgba(18,24,36,.9);color:#e8eefae6;font:inherit;font-size:13px;outline:none;box-sizing:border-box;transition:border-color .14s}.aiStudio__input:focus{border-color:#60a5fa4d}.aiStudio__input::placeholder{color:#a8b6c83d}.aiStudio__label{display:grid;gap:6px;color:#b1bed094;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.aiStudio__btn{display:inline-flex;align-items:center;min-height:38px;padding:0 16px;border:1px solid rgba(96,165,250,.25);border-radius:10px;background:rgba(96,165,250,.08);color:#93c5fde6;font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:all .13s}.aiStudio__btn:hover:not(:disabled){background:rgba(96,165,250,.15);border-color:#60a5fa6b;color:#bfdbfe}.aiStudio__btn:disabled{opacity:.35;cursor:not-allowed}.aiStudio__btn--sm{min-height:36px;padding:0 12px;flex-shrink:0}.aiStudio__error{padding:11px 14px;border:1px solid rgba(248,113,113,.2);border-radius:10px;background:rgba(248,113,113,.08);color:#fca5a5eb;font-size:13px;line-height:1.5}.aiStudio__empty{padding:24px 14px;border:1px dashed rgba(255,255,255,.07);border-radius:10px;color:#a0aec085;font-size:13px;text-align:center}.aiStudio__pre{max-height:500px;overflow:auto;margin:10px 0 0;padding:14px;border-radius:10px;background:rgba(0,0,0,.28);color:#dce6f8d1;font-family:ui-monospace,monospace;font-size:11.5px;line-height:1.6;white-space:pre-wrap}.aiStudio__prompts{display:grid;gap:14px}.aiStudio__promptHero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:linear-gradient(160deg,rgba(21,28,42,.98),rgba(14,19,30,.98))}.aiStudio__promptHeroText{max-width:680px;margin:8px 0 0;color:#a8b6c885;font-size:13px;line-height:1.6}.aiStudio__promptBuilder{display:grid;grid-template-columns:320px minmax(0,1fr);gap:14px;min-height:620px}.aiStudio__promptList,.aiStudio__promptEditor{border:1px solid rgba(255,255,255,.07);border-radius:14px;background:linear-gradient(160deg,rgba(21,28,42,.98),rgba(14,19,30,.98))}.aiStudio__promptList{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;overflow:hidden}.aiStudio__promptListHead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid rgba(255,255,255,.06)}.aiStudio__promptRows{display:grid;align-content:start;gap:7px;padding:12px;overflow:auto}.aiStudio__promptRow{display:grid;gap:4px;width:100%;padding:12px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:rgba(255,255,255,.025);color:#dce6f8d6;text-align:left;cursor:pointer}.aiStudio__promptRow:hover,.aiStudio__promptRow.is-active{border-color:#60a5fa3d;background:rgba(96,165,250,.075)}.aiStudio__promptRow strong{color:#e8eefaeb;font-size:13px;line-height:1.3}.aiStudio__promptRow span{color:#a8b6c885;font-size:11.5px}.aiStudio__promptEditor{display:grid;align-content:start;gap:14px;padding:18px}.aiStudio__promptEditorTop{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.aiStudio__promptEditorActions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.aiStudio__promptFormGrid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(180px,.8fr);gap:12px}.aiStudio__promptTextArea{min-height:150px}.aiStudio__promptFooter{display:flex;justify-content:flex-end;padding-top:2px}.aiStudio__promptGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.aiStudio__promptCard{display:grid;gap:10px;min-height:300px;padding:18px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:rgba(14,18,28,.82)}.aiStudio__promptTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.aiStudio__promptTag{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border:1px solid rgba(96,165,250,.18);border-radius:999px;background:rgba(96,165,250,.07);color:#93c5fdd1;font-size:10.5px;font-weight:800}.aiStudio__promptGhostBtn{min-height:26px;padding:0 9px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:transparent;color:#b1bed094;font:inherit;font-size:11.5px;font-weight:700;cursor:pointer}.aiStudio__promptGhostBtn:hover{border-color:#60a5fa3d;color:#bfdbfee6}.aiStudio__promptTitle{margin:0;color:#e8eefaeb;font-size:16px;font-weight:740;letter-spacing:-.02em}.aiStudio__promptDesc{margin:0;color:#a8b6c88a;font-size:12.5px;line-height:1.55}.aiStudio__promptPreview{max-height:124px;overflow:auto;margin:0;padding:12px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:rgba(0,0,0,.24);color:#dce6f8b8;font-family:ui-monospace,Cascadia Code,Fira Code,monospace;font-size:11px;line-height:1.55;white-space:pre-wrap}.aiStudio__promptActions{display:flex;justify-content:flex-end;margin-top:auto}.aiStudio__history{display:grid;gap:14px}.aiStudio__histGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.aiStudio__card--chat .aiStudio__cardTitle{margin-bottom:12px}.aiStudio__detailRow{display:flex;gap:8px}.aiStudio__histWorkspace{display:grid;grid-template-columns:1fr 1.4fr;gap:12px;min-height:400px}.aiStudio__card--list,.aiStudio__card--detail{overflow:hidden}.aiStudio__chatRows{display:grid;gap:6px;max-height:440px;overflow-y:auto;margin-top:4px}.aiStudio__chatRow{display:grid;gap:3px;width:100%;padding:10px 12px;border:1px solid rgba(255,255,255,.05);border-radius:9px;background:rgba(255,255,255,.025);color:#dce6f8d6;text-align:left;cursor:pointer;transition:border-color .12s,background .12s}.aiStudio__chatRow:hover,.aiStudio__chatRow.is-active{border-color:#60a5fa38;background:rgba(96,165,250,.07)}.aiStudio__chatRow strong{font-size:12.5px}.aiStudio__chatRow span{font-size:11px;color:#a0aec099}.aiStudio__config{display:grid;gap:16px}.aiStudio__configGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.aiStudio__configGrid--full{grid-template-columns:1fr;margin-bottom:14px}.aiStudio__urlRow{display:flex;gap:8px;margin-top:6px}.aiStudio__input--url{flex:1;font-family:ui-monospace,monospace;font-size:12px}.aiStudio__urlStatus{display:flex;align-items:center;gap:8px;margin-top:10px;color:#94a3b88c;font-family:ui-monospace,monospace;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aiStudio__tokenStatus{display:flex;align-items:center;gap:8px;margin-top:10px;color:#86efaccc;font-size:12px;font-weight:600}.aiStudio__tokenDot{display:block;width:6px;height:6px;border-radius:50%;background:#4ade80;box-shadow:0 0 6px #4ade8099;flex-shrink:0}.aiStudio__clearToken{margin-left:auto;padding:2px 8px;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:transparent;color:#a8b6c880;font:inherit;font-size:11px;cursor:pointer}.aiStudio__configInfo{padding:18px;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:rgba(14,18,28,.7)}.aiStudio__configInfoTitle{font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#9aa8bc8c;margin-bottom:12px}.aiStudio__modelRoutes{display:grid;gap:8px}.aiStudio__modelRoute{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid rgba(255,255,255,.05);border-radius:9px;background:rgba(255,255,255,.02)}.aiStudio__routeDot{width:6px;height:6px;border-radius:50%;background:var(--mc);flex-shrink:0;opacity:.7}.aiStudio__routeName{font-size:13px;font-weight:650;color:#dce4f8e0;min-width:140px}.aiStudio__routeProvider{font-size:12px;color:#a0aec085;flex:1}.aiStudio__routeCtx{font-family:ui-monospace,monospace;font-size:11px;color:#94a3b873;font-weight:600}.aiStudio__routeReq{padding:2px 8px;border:1px solid rgba(167,139,250,.2);border-radius:999px;background:rgba(167,139,250,.07);color:#c4b5fdb3;font-size:10.5px;font-weight:700}@media (max-width: 1100px){.aiStudio__models{grid-template-columns:repeat(3,1fr)}.aiStudio__playground{grid-template-columns:320px 1fr}}@media (max-width: 900px){.aiStudio__playground,.aiStudio__promptBuilder,.aiStudio__histWorkspace,.aiStudio__histGrid,.aiStudio__configGrid{grid-template-columns:1fr}.aiStudio__models{grid-template-columns:repeat(2,1fr)}.aiStudio__composerRow{grid-template-columns:1fr}.aiStudio__composerActions{justify-content:flex-end}.aiStudio__promptEditorTop,.aiStudio__promptFormGrid{grid-template-columns:1fr}.aiStudio__promptEditorTop{display:grid}.aiStudio__promptEditorActions{justify-content:flex-start}}.toolsPanel{padding:32px 36px 64px}.toolsPanel__header{margin-bottom:32px}.toolsPanel__eyebrow{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff4d;margin-bottom:8px}.toolsPanel__title{font-size:22px;font-weight:700;color:#ffffffeb;margin:0 0 8px;letter-spacing:-.02em}.toolsPanel__body{font-size:13.5px;color:#ffffff73;margin:0;line-height:1.6}.toolsPanel__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.toolCard{width:100%;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);border-radius:14px;padding:20px 22px 18px;display:flex;flex-direction:column;gap:10px;color:inherit;text-align:left;transition:border-color .2s,background .2s}.toolCard--button{cursor:pointer;font:inherit}.toolCard:hover{border-color:#ffffff24;background:rgba(255,255,255,.055)}.toolCard__head{display:flex;align-items:center;gap:10px}.toolCard__iconWrap{width:34px;height:34px;border-radius:9px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.09);display:flex;align-items:center;justify-content:center;flex-shrink:0}.toolCard__icon{font-size:15px;color:#fff9;line-height:1}.toolCard__title{font-size:16px;font-weight:700;color:#ffffffeb;letter-spacing:-.02em}.toolCard__meta{display:flex;align-items:center;gap:6px}.toolCard__category{font-size:12px;font-weight:600;color:#ffffff80}.toolCard__dot{width:3px;height:3px;border-radius:50%;background:rgba(255,255,255,.2);flex-shrink:0}.toolCard__runtime{font-size:12px;color:#ffffff57}.toolCard__route{font-size:11.5px;font-family:ui-monospace,Cascadia Code,Fira Code,monospace;color:#93c5fd99;word-break:break-all}.toolCard__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px}.toolCard__badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;border:1px solid rgba(255,255,255,.07)}.toolCard__openHint{color:#93c5fdb8;font-size:11px;font-weight:700}.toolDetail{display:grid;gap:20px}.toolDetail__topBar{display:flex;align-items:center;justify-content:space-between;gap:12px}.toolDetail__back,.toolDetail__refresh{min-height:34px;border-radius:9px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.toolDetail__back{padding:0;border:0;background:transparent;color:#93c5fdb8;letter-spacing:.01em;transition:color .15s}.toolDetail__back:hover{color:#93c5fd}.toolDetail__refresh{padding:0 16px;border:1px solid rgba(96,165,250,.22);background:rgba(96,165,250,.07);color:#93c5fde0;transition:border-color .15s,background .15s}.toolDetail__refresh:hover:not(:disabled){border-color:#60a5fa61;background:rgba(96,165,250,.12)}.toolDetail__refresh:disabled{opacity:.45;cursor:default}.toolDetail__identity{display:flex;align-items:flex-start;gap:16px;padding:20px 22px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);border-radius:14px}.toolDetail__identityIcon{width:42px;height:42px;border-radius:11px;flex-shrink:0;margin-top:2px}.toolDetail__identityInfo{display:flex;flex-direction:column;gap:4px;min-width:0}.toolDetail__identityInfo .toolsPanel__eyebrow{margin-bottom:0}.toolDetail__identityInfo .toolsPanel__title{margin:0;font-size:20px}.toolDetail__stats{display:flex;align-items:center;gap:0;padding:16px 22px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);border-radius:12px}.toolDetail__stat{display:flex;flex-direction:column;gap:3px;flex:1;padding:0 20px}.toolDetail__stat:first-child{padding-left:0}.toolDetail__statValue{font-size:20px;font-weight:700;color:#f2f6fbe0;letter-spacing:-.03em;font-family:ui-monospace,Cascadia Code,Fira Code,monospace}.toolDetail__statValue--success{color:#86eface6}.toolDetail__statLabel{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffff4d}.toolDetail__statDivider{width:1px;height:36px;background:rgba(255,255,255,.07);flex-shrink:0}.toolRuns{border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.035);overflow:hidden}.toolRuns__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.07);color:#cad5e4b8;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.toolRuns__headCount{font-family:ui-monospace,Cascadia Code,Fira Code,monospace;font-size:11px;font-weight:500;letter-spacing:0;color:#a8b6c66b;text-transform:none}.toolRuns__list{display:grid}.toolRun{border-bottom:1px solid rgba(255,255,255,.055)}.toolRun:last-child{border-bottom:0}.toolRun__summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;width:100%;padding:14px 16px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit}.toolRun__summary:hover,.toolRun__summary:focus-visible,.toolRun.is-open .toolRun__summary{background:rgba(96,165,250,.055);outline:none}.toolRun__main{min-width:0;display:flex;align-items:center;gap:10px}.toolRun__url{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f2f6fbe6;font-size:13px;font-family:ui-monospace,Cascadia Code,Fira Code,monospace;font-weight:500}.toolRun__status{flex:0 0 auto;padding:3px 8px;border-radius:999px;background:rgba(255,255,255,.06);color:#d6e0edcc;font-size:10.5px;font-weight:800;text-transform:uppercase}.toolRun__status--success{background:rgba(44,93,62,.22);color:#acf5c7e6}.toolRun__status--failed{background:rgba(127,29,29,.22);color:#fca5a5eb}.toolRun__meta{display:flex;align-items:center;justify-content:flex-end;gap:6px;white-space:nowrap}.toolRun__chip{padding:2px 8px;border-radius:6px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.07);font-family:ui-monospace,Cascadia Code,Fira Code,monospace;font-size:10.5px;color:#a8b6c6b3}.toolRun__date{font-family:ui-monospace,Cascadia Code,Fira Code,monospace;font-size:11px;color:#a8b6c66b;margin-left:4px}.toolRun__toggle{margin-left:6px;color:#93c5fdc7;font-size:11px;font-weight:800}.toolRun__errorText{color:#fca5a5d1;font-size:12px}.toolRuns__empty,.toolRuns__error{padding:28px 16px;color:#a8b6c694;font-size:13px;text-align:center}.toolRuns__error{color:#fca5a5eb}.toolRunData{display:grid;gap:12px;padding:0 16px 16px}.toolRunAudit{padding:14px;border:1px solid rgba(96,165,250,.14);border-radius:12px;background:rgba(4,9,18,.48)}.toolRunAudit__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;color:#cad5e4b8;font-size:10.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.toolRunAudit__head span:last-child{color:#a8b6c67a;font-family:ui-monospace,Cascadia Code,Fira Code,monospace;font-weight:500;letter-spacing:0;text-transform:none}.toolRunAudit__list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.toolRunAudit__item{display:grid;grid-template-columns:12px minmax(0,1fr);gap:10px}.toolRunAudit__dot{width:8px;height:8px;margin-top:6px;border-radius:999px;background:rgba(96,165,250,.9);box-shadow:0 0 0 4px #60a5fa1f}.toolRunAudit__body{min-width:0}.toolRunAudit__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.toolRunAudit__row strong{color:#f8fafceb;font-size:12.5px}.toolRunAudit__row time,.toolRunAudit__type{color:#a8b6c685;font-family:ui-monospace,Cascadia Code,Fira Code,monospace;font-size:10.5px}.toolRunAudit__type{margin-top:3px}.toolRunAudit__metadata{max-height:180px;margin:8px 0 0;padding:10px;overflow:auto;border:1px solid rgba(255,255,255,.06);border-radius:9px;background:rgba(0,0,0,.18);color:#dae5f4b3;font-family:ui-monospace,Cascadia Code,Fira Code,monospace;font-size:11px;line-height:1.55}.toolRunData__page,.toolRunData__raw{min-width:0;padding:14px;border:1px solid rgba(96,165,250,.14);border-radius:12px;background:rgba(4,9,18,.52)}.toolRunData__pageHead{display:flex;align-items:center;gap:10px;min-width:0;margin-bottom:10px}.toolRunData__pageIndex,.toolRunData__label{flex:0 0 auto;color:#93c5fdc7;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.toolRunData__pageUrl,.toolRunData__linkList a{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#bfdbfed1;font-size:12px;text-decoration:none}.toolRunData__title{margin:0 0 8px;color:#f8fafcf2;font-size:15px;font-weight:760}.toolRunData__description{margin:0 0 10px;color:#cad5e4b8;font-size:12.5px;line-height:1.55}.toolRunData__text,.toolRunData__raw{max-height:360px;margin:0;overflow:auto;white-space:pre-wrap;color:#dae5f4c7;font-family:ui-monospace,Cascadia Code,Fira Code,monospace;font-size:11.5px;line-height:1.65}.toolRunData__links{display:grid;gap:8px;margin-top:12px}.toolRunData__linkList{display:grid;gap:5px;min-width:0}@media (max-width: 820px){.toolRun__summary{grid-template-columns:1fr}.toolRun__meta{justify-content:flex-start;flex-wrap:wrap}.toolDetail__stats{flex-wrap:wrap;gap:12px}.toolDetail__statDivider{display:none}}.databasesPanel{padding:32px 36px 64px}.databasesPanel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:28px}.databasesPanel__title{margin:6px 0 8px;color:#ffffffeb;font-size:22px;font-weight:720;letter-spacing:-.02em}.databasesPanel__body{max-width:560px;margin:0;color:#cad5e48a;font-size:13.5px;line-height:1.6}.databasesPanel__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.schemaMap{margin-bottom:28px;padding:22px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:linear-gradient(135deg,rgba(15,23,42,.72),rgba(8,13,22,.92)),radial-gradient(circle at 12% 10%,rgba(59,130,246,.14),transparent 34%),radial-gradient(circle at 88% 24%,rgba(34,197,94,.1),transparent 32%)}.schemaMap__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.schemaMap__title{margin:6px 0 0;color:#fffffff0;font-size:18px;font-weight:740;letter-spacing:-.02em}.schemaMap__stats{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.schemaMap__stats span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.045);color:#d6e0edc7;font-size:11.5px;font-weight:700}.schemaMap__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.schemaGroup{min-height:182px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.035)}.schemaGroup__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.schemaGroup__title{margin:0;color:#ffffffe6;font-size:13.5px;font-weight:760;letter-spacing:-.01em}.schemaGroup__count{color:#cad5e47a;font-size:11px;font-weight:700;white-space:nowrap}.schemaGroup__tables{display:flex;flex-wrap:wrap;gap:6px}.schemaGroup__table{display:inline-flex;align-items:center;min-height:25px;padding:0 8px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:rgba(255,255,255,.045);color:#e2e8f0c2;font-family:ui-monospace,Cascadia Code,Fira Code,monospace;font-size:10.8px}.schemaGroup--blue{box-shadow:inset 0 2px #60a5fa9e}.schemaGroup--cyan{box-shadow:inset 0 2px #22d3ee8a}.schemaGroup--green{box-shadow:inset 0 2px #4ade808a}.schemaGroup--amber{box-shadow:inset 0 2px #fbbf248a}.schemaGroup--pink{box-shadow:inset 0 2px #f472b680}.schemaGroup--violet{box-shadow:inset 0 2px #a78bfa8f}.schemaGroup--slate{box-shadow:inset 0 2px #94a3b875}.schemaRelations{margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.07)}.schemaRelations__title{margin-bottom:10px;color:#cad5e49e;font-size:12px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.schemaRelations__list{max-height:250px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:auto;padding-right:4px}.schemaRelation{display:grid;grid-template-columns:minmax(0,1fr) 24px auto 24px minmax(0,1fr);align-items:center;gap:7px;min-height:34px;padding:0 10px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:rgba(4,8,14,.28)}.schemaRelation__from,.schemaRelation__to{min-width:0;color:#e2e8f0c2;font-family:ui-monospace,Cascadia Code,Fira Code,monospace;font-size:10.8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schemaRelation__to{text-align:right}.schemaRelation__label{color:#93c5fdc7;font-size:10.5px;font-weight:760;white-space:nowrap}.schemaRelation__line{height:1px;min-width:12px;background:linear-gradient(90deg,transparent,rgba(147,197,253,.46),transparent)}.databaseCard{min-height:168px;display:flex;flex-direction:column;gap:14px;padding:20px 22px 18px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(255,255,255,.04);transition:background .16s ease,border-color .16s ease}.databaseCard:hover{border-color:#93c5fd2e;background:rgba(255,255,255,.055)}.databaseCard__head{display:flex;align-items:center;gap:12px}.databaseCard__mark{width:38px;height:38px;display:grid;place-items:center;flex:0 0 38px;border:1px solid rgba(147,197,253,.16);border-radius:10px;background:rgba(37,99,235,.1);color:#bfdbfedb;font-size:11px;font-weight:800;letter-spacing:.08em}.databaseCard__title{margin:0 0 4px;color:#ffffffeb;font-size:15px;font-weight:720;letter-spacing:-.01em}.databaseCard__engine{color:#a8b6c699;font-size:12px;font-weight:650}.databaseCard__scope{margin:0;color:#cad5e494;font-size:13px;line-height:1.5}.databaseCard__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.databaseCard__route{min-width:0;color:#93c5fd9e;font-family:ui-monospace,Cascadia Code,Fira Code,monospace;font-size:11.5px;overflow-wrap:anywhere}.databaseCard__badge{display:inline-flex;align-items:center;flex:0 0 auto;padding:3px 10px;border:1px solid rgba(255,255,255,.07);border-radius:999px;font-size:11px;font-weight:750}.databaseCard__badge.is-connected{color:#acf5c7eb;background:rgba(44,93,62,.22)}.databaseCard__badge.is-active{color:#93c5fdeb;background:rgba(30,64,120,.22)}.databaseCard__badge.is-available{color:#d6e0edd1;background:rgba(255,255,255,.05)}@media (max-width: 720px){.databasesPanel{padding:24px 18px 48px}.databasesPanel__header{display:grid}.schemaMap{padding:16px}.schemaMap__header{display:grid}.schemaMap__stats{justify-content:flex-start}.schemaMap__grid,.schemaRelations__list{grid-template-columns:1fr}}@media (min-width: 721px) and (max-width: 1180px){.schemaMap__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.schemaRelations__list{grid-template-columns:1fr}}.companiesPanel{display:grid;gap:18px}.companiesPanel__header,.companiesPanel__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.companiesPanel__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.4rem;font-weight:720;letter-spacing:-.03em}.companiesPanel__button,.companiesPanel__search{min-height:40px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(18,24,35,.94);color:#f2f6fbeb;font:inherit}.companiesPanel__button{padding:0 16px;font-size:13px;font-weight:700;cursor:pointer}.companiesPanel__button:disabled{opacity:.5;cursor:not-allowed}.companiesPanel__search{width:min(360px,100%);padding:0 14px;outline:none}.companiesPanel__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.companiesPanel__metric{padding:16px;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:rgba(255,255,255,.025)}.companiesPanel__metric span{display:block;margin-bottom:8px;font-size:11px;color:#9aa8bbad}.companiesPanel__metric strong{color:#f8fafcf7;font-size:1.45rem;font-weight:760}.companiesPanel__tableWrap{overflow-x:auto;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:linear-gradient(180deg,rgba(21,28,40,.98),rgba(15,20,30,.98))}.companiesPanel__table{width:100%;border-collapse:collapse}.companiesPanel__table th,.companiesPanel__table td{padding:14px 16px;border-top:1px solid rgba(255,255,255,.06);text-align:left;font-size:13px;color:#e8eef7db;white-space:nowrap}.companiesPanel__table th{border-top:0;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9aa8bba3}.companiesPanel__clickRow{cursor:pointer;transition:background .13s ease}.companiesPanel__clickRow:hover,.companiesPanel__clickRow:focus-visible{background:rgba(96,165,250,.055);outline:none}.companiesPanel__identity{display:flex;align-items:center;gap:12px;min-width:240px}.companiesPanel__identity strong,.companiesPanel__identity>div>span{display:block}.companiesPanel__identity strong{font-size:13px;color:#f8fafcf5}.companiesPanel__identity>div>span{margin-top:3px;font-size:12px;color:#a8b6c6b8}.companiesPanel__avatar{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.08);color:#fff;font-size:14px;font-weight:820;line-height:1}.companiesPanel__avatar--lg{width:48px;height:48px;border-radius:15px;font-size:17px}.companiesPanel__pill{display:inline-flex;align-items:center;min-height:25px;padding:0 10px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.04);color:#dae5f4db;font-size:11px;font-weight:740;text-transform:capitalize}.companiesPanel__pill.is-active{color:#acf5c7f0;background:rgba(44,93,62,.22)}.companiesPanel__pill.is-watching{color:#fde0abf0;background:rgba(113,76,25,.22)}.companiesPanel__pill.is-risk{color:#ffb6b6f2;background:rgba(108,37,37,.2)}.companiesPanel__detailItem span{display:block;color:#9aa8bbad;font-size:10px;font-weight:740;letter-spacing:.08em;text-transform:uppercase}.companiesPanel__error,.companiesPanel__empty{color:#ffb6b6f2}.companiesPanel__error{padding:12px 14px;border:1px solid rgba(255,80,80,.2);border-radius:12px;background:rgba(255,80,80,.1)}.companiesPanel__empty{padding:26px 16px;text-align:center}.companiesPanel__usage{display:grid;gap:3px}.companiesPanel__usage strong{color:#f8fafcf0;font-size:13px}.companiesPanel__usage span{color:#a8b6c69e;font-size:11.5px}.companiesPanel__money{font-family:"ui-monospace",SFMono-Regular,Menlo,monospace;color:#f8fafce6}.companyDetail{display:grid;gap:20px}.companyDetail__topBar{display:flex;align-items:center}.companyDetail__back{padding:0;border:0;background:transparent;color:#93c5fdb8;font:inherit;font-size:12px;font-weight:700;letter-spacing:.01em;cursor:pointer;transition:color .15s}.companyDetail__back:hover{color:#93c5fd}.companyDetail__identity{display:flex;align-items:flex-start;gap:18px;padding:22px 24px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);border-radius:16px}.companiesPanel__avatar--xl{width:54px;height:54px;border-radius:16px;font-size:19px;flex-shrink:0}.companyDetail__identityInfo{display:flex;flex-direction:column;gap:6px;min-width:0}.companyDetail__identityInfo .backofficePanel__eyebrow{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff4d}.companyDetail__name{margin:0;font-size:22px;font-weight:740;color:#f8fafcf7;letter-spacing:-.03em}.companyDetail__identityPills{display:flex;flex-wrap:wrap;gap:6px}.companyDetail__stats{display:flex;align-items:center;padding:18px 24px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);border-radius:14px}.companyDetail__stat{display:flex;flex-direction:column;gap:4px;flex:1;padding:0 20px}.companyDetail__stat:first-child{padding-left:0}.companyDetail__statValue{font-family:ui-monospace,Cascadia Code,Fira Code,monospace;font-size:18px;font-weight:700;color:#f2f6fbe6;letter-spacing:-.02em}.companyDetail__statValue--risk{color:#ffb6b6f2}.companyDetail__statLabel{font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#ffffff47}.companyDetail__statDivider{width:1px;height:34px;background:rgba(255,255,255,.07);flex-shrink:0}.companyDetail__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.companyDetail__card{min-width:0;padding:16px 18px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(255,255,255,.03);display:flex;flex-direction:column;gap:8px}.companyDetail__card--wide{grid-column:1 / -1}.companyDetail__cardLabel{font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#9aa8bb99}.companyDetail__card strong{color:#f8fafcf0;font-size:14px}.companyDetail__card code{font-family:ui-monospace,Cascadia Code,Fira Code,monospace;color:#93c5fdd1;font-size:13px;overflow-wrap:anywhere}.companyDetail__card p{margin:0;color:#d6e0edcc;font-size:13px;line-height:1.6}.companyDetail__cardSub{color:#a8b6c68c;font-size:12px;margin-top:-4px}.companyRuns{border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.025);overflow:hidden}.companyRuns__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 18px;border-bottom:1px solid rgba(255,255,255,.07);font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#cad5e4b8}.companyRuns__count{font-family:ui-monospace,Cascadia Code,Fira Code,monospace;font-size:11px;font-weight:500;letter-spacing:0;color:#a8b6c66b;text-transform:none}.companyRuns__list{display:grid}.companyRuns__empty{padding:24px 18px;color:#a8b6c680;font-size:13px;text-align:center}.companyRun{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid rgba(255,255,255,.05)}.companyRun:last-child{border-bottom:0}.companyRun__info{display:flex;flex-direction:column;gap:2px;min-width:0}.companyRun__info strong{font-size:13px;font-weight:600;color:#f2f6fbe6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.companyRun__info span{font-size:11.5px;color:#a8b6c68c}.companyRun__meta{display:flex;align-items:center;gap:6px;white-space:nowrap}.companyRun__chip{padding:2px 8px;border-radius:6px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.07);font-family:ui-monospace,Cascadia Code,Fira Code,monospace;font-size:10.5px;color:#a8b6c6a6}.companyRun__date{font-family:ui-monospace,Cascadia Code,Fira Code,monospace;font-size:11px;color:#a8b6c661}@media (max-width: 900px){.companiesPanel__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.companiesPanel__header,.companiesPanel__toolbar{align-items:stretch;flex-direction:column}.companiesPanel__summary,.companyDetail__grid{grid-template-columns:1fr}.companyDetail__stats{flex-wrap:wrap;gap:12px}.companyDetail__statDivider{display:none}}.runsPanel{display:grid;gap:18px}.runsPanel__header{display:flex;align-items:center;justify-content:space-between;gap:16px}.runsPanel__title{margin:6px 0 0;color:#f8fbff;font-size:26px;line-height:1.1}.runsPanel__button,.runsPanel__viewButton{border:1px solid rgba(82,126,183,.46);border-radius:10px;background:rgba(20,29,43,.88);color:#f6fbff;font-weight:800;cursor:pointer}.runsPanel__button{min-height:40px;padding:0 16px}.runsPanel__button:disabled{cursor:wait;opacity:.65}.runsPanel__viewButton{min-height:32px;padding:0 12px;color:#8fc7ff}.runsPanel__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.runsPanel__stat{min-height:86px;padding:18px;border:1px solid rgba(118,149,190,.16);border-radius:14px;background:rgba(17,24,36,.78)}.runsPanel__stat span{display:block;color:#83a0c8;font-size:12px;margin-bottom:12px}.runsPanel__stat strong{color:#fff;font-size:24px}.runsPanel__error{padding:14px 16px;border:1px solid rgba(248,113,113,.42);border-radius:12px;background:rgba(127,29,29,.22);color:#fecaca}.runsPanel__tableWrap{overflow:hidden;border:1px solid rgba(118,149,190,.18);border-radius:14px;background:rgba(12,18,28,.86)}.runsPanel__table{width:100%;border-collapse:collapse}.runsPanel__table th,.runsPanel__table td{padding:14px 16px;border-bottom:1px solid rgba(118,149,190,.12);text-align:left;vertical-align:top}.runsPanel__table th{color:#7f9ac0;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.runsPanel__row:hover td{background:rgba(44,85,138,.08)}.runsPanel__runCell{display:grid;gap:5px;min-width:320px}.runsPanel__url{color:#f7fbff;font-weight:800}.runsPanel__id{color:#7188aa;font-size:12px;word-break:break-all}.runsPanel__dataRow td{padding:0;background:rgba(5,10,18,.52)}.runsPanel__data{display:grid;gap:14px;padding:16px}.runsPanel__pages{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.runsPanel__page{display:grid;gap:6px;padding:14px;border:1px solid rgba(118,149,190,.16);border-radius:10px;background:rgba(15,23,35,.78)}.runsPanel__page strong{color:#f8fbff}.runsPanel__page a,.runsPanel__page p{color:#91a8ca;font-size:12px;line-height:1.5}.runsPanel__pageType{width:fit-content;padding:4px 8px;border:1px solid rgba(96,165,250,.28);border-radius:999px;color:#9ccfff;font-size:10px;font-weight:900;text-transform:uppercase}.runsPanel__agentChips{display:flex;flex-wrap:wrap;gap:6px;min-width:160px}.runsPanel__agentChip{padding:5px 8px;border:1px solid rgba(96,165,250,.26);border-radius:999px;background:rgba(37,99,235,.12);color:#b9d9ff;font-size:11px;font-weight:900;text-transform:uppercase}.runsPanel__data pre{max-height:420px;overflow:auto;margin:0;padding:14px;border:1px solid rgba(118,149,190,.12);border-radius:10px;background:#070b12;color:#c9d8ee;font-size:12px;line-height:1.6;white-space:pre-wrap}.runsPanel__empty{color:#fca5a5;text-align:center}@media (max-width: 980px){.runsPanel__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.runsPanel__tableWrap{overflow-x:auto}}.usersPanel{display:grid;gap:18px}.usersPanel__header,.usersPanel__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.usersPanel__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.4rem;font-weight:720;letter-spacing:-.03em}.usersPanel__button,.usersPanel__search{min-height:40px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(18,24,35,.94);color:#f2f6fbeb;font:inherit}.usersPanel__button{padding:0 16px;font-size:13px;font-weight:700;cursor:pointer}.usersPanel__button:disabled{opacity:.5;cursor:not-allowed}.usersPanel__search{width:min(360px,100%);padding:0 14px;outline:none}.usersPanel__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.usersPanel__metric{padding:16px;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:rgba(255,255,255,.025)}.usersPanel__metric span{display:block;margin-bottom:8px;font-size:11px;color:#9aa8bbad}.usersPanel__metric strong{font-size:1.5rem;font-weight:720}.usersPanel__tableWrap{overflow-x:auto;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:linear-gradient(180deg,rgba(21,28,40,.98),rgba(15,20,30,.98))}.usersPanel__table{width:100%;border-collapse:collapse}.usersPanel__table th,.usersPanel__table td{padding:14px 16px;border-top:1px solid rgba(255,255,255,.06);text-align:left;font-size:13px;color:#e8eef7db}.usersPanel__table th{border-top:0;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9aa8bba3}.usersPanel__clickRow{cursor:pointer;transition:background .13s ease}.usersPanel__clickRow:hover,.usersPanel__clickRow:focus-visible{background:rgba(96,165,250,.055);outline:none}.usersPanel__identity{display:flex;align-items:center;gap:12px;min-width:220px}.usersPanel__identity strong,.usersPanel__identity>div>span{display:block}.usersPanel__identity strong{font-size:13px;color:#f8fafcf5}.usersPanel__identity>div>span{margin-top:3px;font-size:12px;color:#a8b6c6b8}.usersPanel__avatar{width:34px;height:34px;flex:0 0 34px;border-radius:12px;background:rgba(255,255,255,.08);object-fit:cover}.usersPanel__avatar--initials{display:grid;place-items:center;color:#fff;font-size:14px;line-height:1;font-weight:800;text-align:center}.usersPanel__avatar--image{display:block}.usersPanel__avatar--lg{width:46px;height:46px;flex-basis:46px;border-radius:14px;font-size:16px}.usersPanel__pill{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);font-size:11px;font-weight:700;text-transform:capitalize}.usersPanel__pill.is-active{color:#acf5c7f0;background:rgba(44,93,62,.22)}.usersPanel__pill.is-inactive{color:#ffb6b6f2;background:rgba(108,37,37,.2)}.usersPanel__mono{font-family:"ui-monospace",SFMono-Regular,Menlo,monospace;font-size:12px;color:#a8b6c6b8}.usersPanel__error,.usersPanel__empty{color:#ffb6b6f2}.usersPanel__error{padding:12px 14px;border:1px solid rgba(255,80,80,.2);border-radius:12px;background:rgba(255,80,80,.1)}.usersPanel__empty{padding:26px 16px;text-align:center}.usersPanel__drawerBackdrop{position:fixed;inset:0;z-index:70;display:flex;justify-content:flex-end;background:rgba(0,0,0,.42);backdrop-filter:blur(6px)}.usersPanel__drawer{width:min(460px,100%);min-height:100%;padding:24px;border-left:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(18,24,35,.98),rgba(10,15,24,.98));box-shadow:-18px 0 50px #00000061}.usersPanel__drawerHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:24px}.usersPanel__drawerIdentity{display:flex;align-items:center;gap:13px;min-width:0}.usersPanel__drawerName{color:#f8fafcfa;font-size:17px;font-weight:780}.usersPanel__drawerEmail{margin-top:4px;color:#a8b6c6b8;font-size:12.5px}.usersPanel__drawerClose{min-height:34px;padding:0 12px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:rgba(255,255,255,.04);color:#e8eef7db;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.usersPanel__detailGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.usersPanel__detailItem{min-width:0;padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(255,255,255,.035)}.usersPanel__detailItem--wide{grid-column:1 / -1}.usersPanel__detailItem span{display:block;margin-bottom:7px;color:#9aa8bbad;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.usersPanel__detailItem strong,.usersPanel__detailItem code{color:#f8fafcf0;font-size:13px;overflow-wrap:anywhere}.usersPanel__detailItem code{font-family:"ui-monospace",SFMono-Regular,Menlo,monospace}@media (max-width: 900px){.usersPanel__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.usersPanel__header,.usersPanel__toolbar{align-items:stretch;flex-direction:column}.usersPanel__summary{grid-template-columns:1fr}}.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,.07),transparent 32%),radial-gradient(circle at 76% 68%,rgba(167,139,250,.04),transparent 30%);pointer-events:none}.buildTerminal .react-flow__background{opacity:.35}.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:14px;left:16px;z-index:10;display:inline-flex;align-items:center;gap:0;height:34px;padding:0 4px 0 10px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:rgba(14,16,22,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 2px 12px #00000052;font-family:var(--font);font-size:12.5px;color:#ffffff80;color-scheme:dark;transition:border-color .15s ease}.buildCanvas__label:focus-within{border-color:#ffffff26}.buildCanvas__label:before{content:"";width:6px;height:6px;border-radius:50%;background:#00e07a;box-shadow:0 0 7px #00e07aa6;flex-shrink:0;margin-right:8px}.buildCanvas__nameWrap{position:relative;display:inline-flex;align-items:center;min-width:80px;max-width:min(260px,32vw)}.buildCanvas__nameInput{width:min(240px,30vw);min-width:80px;height:34px;padding:0 20px 0 0;border:none;border-radius:0;background:transparent!important;color:#e8edf5!important;-webkit-text-fill-color:#e8edf5!important;font-family:var(--font);font-size:12.5px;font-weight:500;letter-spacing:-.01em;outline:none;box-shadow:none;-webkit-appearance:none;appearance:none;text-overflow:ellipsis;caret-color:#fff9;transition:color .12s ease}.buildCanvas__nameInput:hover{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.buildCanvas__nameInput:focus{color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:transparent!important;box-shadow:none}.buildCanvas__nameInput:-webkit-autofill,.buildCanvas__nameInput:-webkit-autofill:hover,.buildCanvas__nameInput:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:#e8edf5!important;background:transparent!important}.buildCanvas__nameEdit{position:absolute;right:2px;width:12px;height:12px;color:#ffffff47;opacity:0;pointer-events:none;transition:opacity .14s ease,color .14s ease}.buildCanvas__nameEdit svg{width:100%;height:100%;display:block}.buildCanvas__nameWrap:hover .buildCanvas__nameEdit,.buildCanvas__nameWrap:focus-within .buildCanvas__nameEdit{opacity:1}.buildCanvas__nameWrap:hover .buildCanvas__nameEdit{color:#ffffff80}.buildCanvas__labelDivider{flex:0 0 auto;padding:0 6px;color:#ffffff29;font-size:14px;font-weight:300;line-height:1;user-select:none}.buildCanvas__labelContext{flex:0 0 auto;padding:0 6px;border:none;border-radius:5px;background:transparent;color:#ffffff57;font-family:var(--font);font-size:12px;line-height:26px;cursor:pointer;transition:background .12s ease,color .12s ease}.buildCanvas__labelContext:hover{background:rgba(255,255,255,.06);color:#ffffffb8}.buildWorkflowMenu{position:relative;display:inline-flex;align-items:center}.buildWorkflowMenu__trigger{width:24px;height:26px;padding:0;border:none;border-radius:6px;background:transparent;color:#ffffff52;display:inline-grid;place-items:center;cursor:pointer;margin-left:2px;transition:background .12s ease,color .12s ease}.buildWorkflowMenu__trigger:hover,.buildWorkflowMenu__trigger.is-open{background:rgba(255,255,255,.05);border-color:#ffffff1a;color:#ffffffc2}.buildWorkflowMenu__trigger svg{width:14px;height:14px}.buildWorkflowMenu__popover{position:absolute;top:30px;left:-8px;z-index:30;width:260px;max-height:min(420px,calc(100dvh - 120px));display:flex;flex-direction:column;border:1px solid var(--border);border-radius:8px;background:rgba(17,17,20,.96);box-shadow:0 18px 44px #0000005c;overflow:hidden;backdrop-filter:blur(12px)}.buildWorkflowMenu__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-bottom:1px solid var(--border)}.buildWorkflowList__eyebrow{color:var(--text-muted);font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.buildWorkflowList__title{margin-top:3px;color:var(--text-primary);font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:190px}.buildWorkflowList__new{width:30px;height:30px;flex:0 0 30px;border:1px solid rgba(79,127,255,.32);border-radius:7px;background:rgba(79,127,255,.1);color:#8bb7ff;font-size:18px;line-height:1;cursor:pointer}.buildWorkflowList__new:hover{background:rgba(79,127,255,.18);border-color:#4f7fff85;color:#c8dcff}.buildWorkflowList__body{display:grid;gap:2px;padding:6px;overflow-y:auto;max-height:280px}.buildWorkflowList__empty{padding:16px 10px;color:var(--text-secondary);font-size:12px}.buildWorkflowList__footer{padding:6px;border-top:1px solid var(--border)}.buildWorkflowList__newBtn{display:flex;align-items:center;gap:7px;width:100%;padding:9px 10px;border:1px solid rgba(79,127,255,.22);border-radius:7px;background:rgba(79,127,255,.07);color:#8bb7ffd9;font-family:var(--font);font-size:12px;font-weight:500;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.buildWorkflowList__newBtn:hover{background:rgba(79,127,255,.14);border-color:#4f7fff66;color:#c8dcff}.buildWorkflowItem{width:100%;display:grid;gap:4px;padding:10px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--text-secondary);text-align:left;cursor:pointer;font-family:var(--font)}.buildWorkflowItem:hover{background:var(--bg-hover);color:var(--text-primary)}.buildWorkflowItem.is-active{border-color:#4f7fff57;background:rgba(79,127,255,.12)}.buildWorkflowItem__top{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.buildWorkflowItem__name{min-width:0;color:currentColor;font-size:13px;font-weight:500;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.buildWorkflowItem__id{flex:0 0 auto;max-width:116px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8bb7ffc7;font-family:var(--mono);font-size:10px;font-weight:650;letter-spacing:.02em}.buildWorkflowItem__meta{color:var(--text-muted);font-family:var(--mono);font-size:10px;line-height:1.25}.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:7px;padding:0 8px 0 4px;color:var(--text-secondary);font-size:11px;white-space:nowrap}.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:disabled{cursor:default;opacity:.42}.buildTopbarBtn:disabled:hover{background:rgba(24,24,29,.96);border-color:var(--border);color:var(--text-secondary)}.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}.buildTopbarBtn.is-open{background:var(--bg-hover);border-color:var(--border-active);color:var(--text-primary)}.buildTopbarBtn--oldHistory{display:none}.buildHistoryMenu{position:relative;display:inline-flex}.buildHistoryMenu__popover{position:absolute;top:42px;right:0;z-index:35;width:220px;max-height:min(360px,calc(100dvh - 96px));display:flex;flex-direction:column;border:1px solid var(--border);border-radius:8px;background:rgba(17,17,20,.97);box-shadow:0 18px 44px #0000005c;overflow:hidden;backdrop-filter:blur(12px)}.buildHistoryMenu__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid var(--border);color:var(--text-muted);font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.buildHistoryMenu__body{display:grid;gap:2px;padding:6px;overflow-y:auto}.buildHistoryItem{width:100%;display:grid;grid-template-columns:48px 1fr;align-items:center;gap:10px;padding:9px 10px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--text-secondary);text-align:left;cursor:pointer;font-family:var(--font)}.buildHistoryItem:hover{background:var(--bg-hover);border-color:#ffffff14;color:var(--text-primary)}.buildHistoryItem__time{color:var(--text-primary);font-family:var(--mono);font-size:12px}.buildHistoryItem__meta{min-width:0;color:var(--text-muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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:30px;height:30px;flex:0 0 30px;border-radius:8px;display:grid;place-items:center}.buildAddBtn__emblem svg{display:block}.buildAddBtn--huginn .buildAddBtn__emblem{background:rgba(100,160,255,.12);color:#7ab2ff;box-shadow:0 0 0 1px #64a0ff2e}.buildAddBtn--huginn:hover .buildAddBtn__emblem{background:rgba(100,160,255,.2);box-shadow:0 0 8px #64a0ff40,0 0 0 1px #64a0ff47}.buildAddBtn--eldr .buildAddBtn__emblem{background:rgba(250,176,50,.1);color:#f5a623;box-shadow:0 0 0 1px #fab0322e}.buildAddBtn--eldr:hover .buildAddBtn__emblem{background:rgba(250,176,50,.18);box-shadow:0 0 8px #fab03238,0 0 0 1px #fab0324d}.buildAddBtn--mimir .buildAddBtn__emblem{background:rgba(0,200,120,.1);color:#00e07a;box-shadow:0 0 0 1px #00c8782e}.buildAddBtn--mimir:hover .buildAddBtn__emblem{background:rgba(0,200,120,.18);box-shadow:0 0 8px #00c87838,0 0 0 1px #00c8784d}.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--primary{gap:8px}.buildNodeField span{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.buildNodeList{display:grid;gap:8px}.buildNodeList__item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:rgba(10,10,12,.72)}.buildNodeList__key,.buildNodeList__value{font-family:var(--mono);font-size:11px;line-height:1.2}.buildNodeList__key{color:#ebf1fad6}.buildNodeList__value{color:#c0cddcb8}.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}.buildNodeTextarea--prompt{min-height:190px;padding:11px 12px;border-color:#4f7fff38;background:rgba(6,7,11,.96);font-size:13px;line-height:1.55}.buildNodeTextarea::placeholder{color:#a6b5cd9e}.buildNodeInput:focus,.buildNodeSelect:focus,.buildNodeTextarea:focus{border-color:var(--accent);background:rgba(13,13,16,.98)}.buildNodeSelect option{background:#1a1a22;color:#e8e8ee}.buildNodeSelect option:checked{background:rgba(79,127,255,.22);color:#fff}.buildNodePanel__section--prompt{gap:12px;background:linear-gradient(180deg,rgba(79,127,255,.045),rgba(17,17,20,0))}.buildPromptHints{display:flex;flex-wrap:wrap;gap:6px}.buildPromptHints button{min-height:28px;padding:0 9px;border:1px solid rgba(79,127,255,.24);border-radius:7px;background:rgba(79,127,255,.09);color:#cddcffe6;font-family:var(--font);font-size:11px;cursor:pointer}.buildPromptHints button:hover{border-color:#4f7fff6b;background:rgba(79,127,255,.15);color:#fff}.buildAdvanced{border-bottom:1px solid var(--border)}.buildAdvanced summary{padding:12px 16px;color:var(--text-secondary);cursor:pointer;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.buildAdvanced[open] summary{color:var(--text-primary)}.buildAdvanced__body{display:grid;gap:10px;padding:0 16px 14px}.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)}.buildSourceAdd__btn:disabled{opacity:.6;cursor:wait}.buildSourceAdd__btn--google{background:#f3f4f8;color:#0d0e12;border-color:#ffffff29;font-weight:600}.buildSourceAdd__btn--google:hover:not(:disabled){background:#ffffff;border-color:#ffffff3d}.buildSourceAdd__btn--cleanup{background:rgba(255,255,255,.08);color:#ffffffe6;border-color:#ffffff1f;font-weight:600}.buildSourceAdd__btn--cleanup:hover:not(:disabled){background:rgba(255,255,255,.12);border-color:#ffffff38}.buildSourceCleanup{display:grid;gap:8px;padding-top:4px}.buildSourceConnectCard{display:grid;gap:12px;padding:12px;border:1px solid var(--border);border-radius:10px;background:rgba(10,10,12,.72)}.buildSourceConnectCard__head{display:flex;align-items:center;gap:10px}.buildSourceConnectCard__icon{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border-radius:8px;background:rgba(255,255,255,.96);color:#1b2430}.buildSourceConnectCard__icon svg{width:18px;height:18px;display:block}.buildSourceConnectCard__copy{min-width:0;display:grid;gap:2px}.buildSourceConnectCard__eyebrow{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.buildSourceConnectCard__title{font-size:13px;font-weight:600;color:var(--text-primary)}.buildSourceConnectCard__subtitle,.buildSourceConnectCard__meta{font-size:11px;color:var(--text-secondary)}.buildSourceConnectCard__meta strong{color:var(--text-primary);font-weight:600}.buildSourceConnectStatus{display:flex;align-items:center;justify-content:space-between;gap:10px}.buildSourceConnectStatus__pill{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;background:rgba(255,255,255,.05);color:var(--text-secondary);font-size:10px;font-family:var(--mono)}.buildSourceConnectStatus__pill.is-connected{background:var(--green-dim);color:var(--green)}.buildSourceConnectBody{display:grid;gap:10px}.buildSourceConnectBody__text{margin:0;font-size:12px;line-height:1.55;color:var(--text-secondary)}.buildSourceConnectBody__meta{font-size:11px;color:var(--text-muted)}.buildSourceConnectBody__error{font-size:11px;color:#ff8c8c}.nodeCatBadge{display:inline-flex;align-items:center;padding:1px 5px;border-radius:3px;font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.1em;margin-right:5px;vertical-align:middle}.nodeCatBadge--input{background:rgba(34,211,238,.12);border:1px solid rgba(34,211,238,.28);color:#22d3eed9}.nodeCatBadge--trigger{background:rgba(245,166,35,.14);border:1px solid rgba(245,166,35,.32);color:#f5a623e6}.nodeCatBadge--transform{background:rgba(167,139,250,.12);border:1px solid rgba(167,139,250,.28);color:#a78bfad9}.nodeCatBadge--schema{background:rgba(148,163,184,.1);border:1px solid rgba(148,163,184,.22);color:#94a3b8b8}.agentNode{position:relative;min-width:200px;border:1.5px solid var(--border);border-radius:10px;background:linear-gradient(160deg,rgba(22,22,30,.99),rgba(14,14,20,.99));color:var(--text-primary);font-family:var(--font);box-shadow:0 1px #ffffff0a inset,0 16px 32px #0000005c;transition:border-color .15s,box-shadow .15s,transform .15s;overflow:hidden}.agentNode__catBar{display:flex;align-items:center;justify-content:space-between;padding:5px 14px;background:rgba(0,0,0,.18);border-bottom:1px solid rgba(255,255,255,.05)}.agentNode__catLabel{font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.12em;color:#ffffff38}.agentNode__catType{font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.1em}.agentNode--huginn .agentNode__catType{color:#4f7fffa6}.agentNode--eldr .agentNode__catType{color:#f5a623a6}.agentNode--mimir .agentNode__catType{color:#2dd48aa6}.agentNode:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:10px 10px 0 0;z-index:1}.agentNode:hover{border-color:var(--border-active);transform:translateY(-2px);box-shadow:0 1px #ffffff0a inset,0 20px 40px #00000070}.agentNode--huginn{min-width:280px;border-color:#4f7fff4d;background:linear-gradient(160deg,rgba(14,18,38,.99),rgba(10,12,26,.99))}.agentNode--huginn:before{background:linear-gradient(90deg,transparent 0%,var(--accent) 40%,var(--accent) 60%,transparent 100%)}.agentNode--huginn .agentNode__catBar{background:rgba(79,127,255,.06);border-bottom-color:#4f7fff1a}.agentNode--eldr{border-color:#f5a62347;background:linear-gradient(160deg,rgba(28,20,8,.99),rgba(18,13,6,.99))}.agentNode--eldr:before{background:linear-gradient(90deg,transparent 0%,var(--amber) 40%,var(--amber) 60%,transparent 100%)}.agentNode--eldr .agentNode__catBar{background:rgba(245,166,35,.06);border-bottom-color:#f5a6231a}.agentNode--mimir{border-color:#2dd48a47;background:linear-gradient(160deg,rgba(8,22,16,.99),rgba(6,14,11,.99))}.agentNode--mimir:before{background:linear-gradient(90deg,transparent 0%,var(--green) 40%,var(--green) 60%,transparent 100%)}.agentNode--mimir .agentNode__catBar{background:rgba(45,212,138,.06);border-bottom-color:#2dd48a1a}.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:6px;padding:3px 10px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);color:var(--text-secondary);font-size:10px;font-family:var(--mono);font-weight:500;letter-spacing:.04em}.agentNode__statusPill.is-active{color:var(--green);background:var(--green-dim);border-color:#2dd48a33}.agentNode__statusDot{width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0}.agentNode__statusPill.is-active .agentNode__statusDot{box-shadow:0 0 6px #2dd48ab3;animation:nodePulse 2s ease-out infinite}@keyframes nodePulse{0%,to{opacity:1}50%{opacity:.55}}.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 rgba(79,127,255,.3);border-radius:6px;background:rgba(79,127,255,.08);color:#7ab2ff;font-family:var(--font);font-size:11px;font-weight:500;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.agentNode__action:hover{background:rgba(79,127,255,.16);border-color:#4f7fff80;color:#a8ccff}.agentNode__action--filter{border-color:#ffffff1a;background:rgba(255,255,255,.04);color:var(--text-secondary)}.agentNode__action--filter:hover{background:var(--bg-hover);border-color:var(--border-active);color:var(--text-primary)}.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{position:relative;min-width:180px;padding:12px 14px 14px;border:1px solid rgba(34,211,238,.15);border-left:4px solid rgba(34,211,238,.45);border-radius:10px;background:linear-gradient(160deg,rgba(6,26,30,.98),rgba(10,18,22,.98));box-shadow:0 1px #22d3ee0f inset,0 12px 28px #0000004d;color:var(--text-primary);transition:border-color .15s,transform .15s}.sourceNode:hover{border-color:#22d3ee47;border-left-color:#22d3eea6;transform:translateY(-1px)}.buildTerminal .react-flow__node.selected .sourceNode,.buildTerminal .react-flow__node.selected .filterNode,.buildTerminal .react-flow__node.selected .sourceFilterNode,.buildTerminal .react-flow__node.selected .scheduleNode,.buildTerminal .react-flow__node.selected .dataModelNode,.buildTerminal .react-flow__node.selected .agentNode,.buildTerminal .react-flow__node:focus-visible .sourceNode,.buildTerminal .react-flow__node:focus-visible .filterNode,.buildTerminal .react-flow__node:focus-visible .sourceFilterNode,.buildTerminal .react-flow__node:focus-visible .scheduleNode,.buildTerminal .react-flow__node:focus-visible .dataModelNode,.buildTerminal .react-flow__node:focus-visible .agentNode{border-color:var(--accent);box-shadow:0 0 0 1px #4f7fff94,0 10px 28px #4f7fff24,0 10px 24px #0000003d}.sourceNode__eyebrow{display:flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10px;color:#22d3ee80;text-transform:uppercase;letter-spacing:.08em}.sourceNode__id{margin-left:auto;max-width:118px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8bb7ffd1;letter-spacing:.02em}.sourceNode__head{margin-top:8px;display:flex;align-items:center;gap:10px}.sourceNode__icon{width:26px;height:26px;flex:0 0 26px;display:grid;place-items:center;border-radius:7px;background:rgba(255,255,255,.05);color:#e9eff7cc;box-shadow:inset 0 1px #ffffff0f}.sourceNode__icon svg{width:15px;height:15px;display:block}.sourceNode__icon--gmail,.sourceNode__icon--slack{background:rgba(255,255,255,.96);color:#1b2430}.sourceNode__icon--outlook{background:linear-gradient(135deg,#0a6fdb 0%,#28a8ea 100%);color:#fff}.sourceNode__title{font-size:13px;font-weight:600;color:var(--text-primary)}.sourceNode__subtitle{margin-top:2px;font-size:10px;color:var(--text-secondary)}.sourceNode__promptId{margin-top:8px;display:inline-flex;align-items:center;width:fit-content;max-width:100%;padding:3px 7px;border:1px solid rgba(139,183,255,.2);border-radius:6px;background:rgba(79,127,255,.08);color:#aecbffdb;font-family:var(--mono);font-size:10px;font-weight:650;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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:160px;padding:11px 13px;border:1px dashed rgba(167,139,250,.32);border-radius:8px;background:linear-gradient(160deg,rgba(22,16,38,.97),rgba(14,10,26,.97));box-shadow:0 1px #a78bfa0a inset,0 10px 24px #00000038;color:var(--text-primary)}.filterNode__eyebrow{display:flex;align-items:center;gap:0;font-family:var(--mono);font-size:10px;color:#a78bfa8c;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)}.sourceFilterNode{min-width:148px;padding:10px 12px;border:1px dashed rgba(167,139,250,.24);border-radius:8px;background:linear-gradient(180deg,rgba(20,14,34,.95),rgba(13,9,22,.95));box-shadow:inset 0 1px #a78bfa08,0 10px 20px #0000002e;color:var(--text-primary)}.sourceFilterNode__eyebrow{display:flex;align-items:center;gap:0;font-family:var(--mono);font-size:10px;color:#a78bfa73;text-transform:uppercase;letter-spacing:.08em}.sourceFilterNode__title{margin-top:6px;font-size:12px;font-weight:600;color:#f5f8fff0}.sourceFilterNode__subtitle{margin-top:2px;font-size:10px;color:var(--text-secondary)}.sourceFilterNode__rule{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.06);font-size:10px;color:#dee6f4ad}.dataModelNode{min-width:236px;border:1px solid rgba(148,163,184,.12);border-radius:10px;background:linear-gradient(180deg,rgba(18,20,26,.97),rgba(13,14,18,.97));box-shadow:inset 0 1px #ffffff05,0 8px 20px #00000029;overflow:hidden;color:var(--text-primary);opacity:.88}.dataModelNode:hover{opacity:1;border-color:#94a3b838}.dataModelNode__header{padding:9px 12px 10px;border-bottom:1px solid rgba(148,163,184,.08);text-align:center}.dataModelNode__eyebrow{display:flex;align-items:center;justify-content:center;gap:0;font-family:var(--mono);font-size:10px;color:#94a3b873;text-transform:uppercase;letter-spacing:.08em}.dataModelNode__title{margin-top:4px;font-size:13px;font-weight:600;color:#f5f8fff5}.dataModelNode__table{display:grid}.dataModelNode__row{display:grid;grid-template-columns:minmax(0,1fr) 78px;align-items:center;min-height:34px}.dataModelNode__row+.dataModelNode__row{border-top:1px solid rgba(255,255,255,.06)}.dataModelNode__field,.dataModelNode__type{padding:0 12px;font-family:var(--mono);font-size:11px;line-height:1}.dataModelNode__field{color:#ebf1fadb}.dataModelNode__field.is-accent{color:#f5a623}.dataModelNode__type{border-left:1px solid rgba(255,255,255,.08);color:#c0cddcb8}.scheduleNode{position:relative;min-width:180px;padding:11px 13px;border:1.5px solid rgba(245,166,35,.3);border-top:2.5px solid rgba(245,166,35,.6);border-radius:8px;background:linear-gradient(160deg,rgba(34,26,8,.98),rgba(22,16,5,.98));box-shadow:inset 0 1px #f5a6230f,0 0 16px #f5a6230f,0 12px 24px #00000047;color:var(--text-primary);pointer-events:auto}.scheduleNode__eyebrow{display:flex;align-items:center;gap:0;font-family:var(--mono);font-size:10px;color:#f5a623c7;text-transform:uppercase;letter-spacing:.08em}.scheduleNode__title{margin-top:6px;font-size:12px;font-weight:600;color:#f5f8fff0}.scheduleNode__subtitle{margin-top:2px;font-size:10px;color:var(--text-secondary)}.scheduleNode__meta{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.06);font-size:10px;color:#dee6f4bd;font-family:var(--mono)}.agentNode__handle{width:10px!important;height:10px!important;border:2px solid rgba(255,255,255,.18)!important;background:#0c0d12!important;border-radius:50%!important;transition:background .12s,border-color .12s,box-shadow .12s!important}.sourceNode .agentNode__handle{border-color:#22d3ee80!important;background:rgba(6,26,30,.95)!important}.sourceNode .agentNode__handle:hover{background:rgba(34,211,238,.8)!important;border-color:#22d3eee6!important;box-shadow:0 0 8px #22d3ee80!important}.filterNode .agentNode__handle,.sourceFilterNode .agentNode__handle{border-color:#a78bfa66!important;background:rgba(22,16,38,.95)!important}.filterNode .agentNode__handle:hover,.sourceFilterNode .agentNode__handle:hover{background:rgba(167,139,250,.75)!important;border-color:#a78bfae6!important;box-shadow:0 0 8px #a78bfa66!important}.scheduleNode .agentNode__handle{border-color:#f5a62373!important;background:rgba(34,26,8,.95)!important}.scheduleNode .agentNode__handle:hover{background:rgba(245,166,35,.75)!important;border-color:#f5a623e6!important;box-shadow:0 0 8px #f5a62366!important}.agentNode--huginn .agentNode__handle{border-color:#4f7fff73!important}.agentNode--eldr .agentNode__handle{border-color:#f5a62366!important}.agentNode--mimir .agentNode__handle{border-color:#2dd48a66!important}.agentNode__handle:hover{background:var(--accent)!important;border-color:var(--accent)!important;box-shadow:0 0 10px 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}}.gmailCard{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);border-radius:14px;padding:20px 22px 18px;max-width:480px;display:flex;flex-direction:column;gap:14px}.gmailCard__eyebrow{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff4d;margin-bottom:6px}.gmailCard__title{font-size:17px;font-weight:700;color:#ffffffeb;margin:0;letter-spacing:-.02em}.gmailPipeline{display:flex;align-items:center;gap:0;padding:18px 0 12px}.gmailPipelineSources{display:flex;flex-direction:column;gap:10px;flex:0 0 auto}.gmailPipelineNode{display:flex;flex-direction:column;align-items:center;gap:4px;flex:0 0 auto}.gmailPipelineNode svg{color:#ffffff47;transition:color .4s}.gmailPipelineNode.is-active.gmailPipelineNode--gmail svg{color:#ea4335d9;filter:drop-shadow(0 0 6px rgba(234,67,53,.4))}.gmailPipelineNode.is-active.gmailPipelineNode--outlook svg{color:#0a6fdbe6;filter:drop-shadow(0 0 6px rgba(10,111,219,.45))}.gmailPipelineNode.is-active.gmailPipelineNode--db svg{color:#7c6af7e6;filter:drop-shadow(0 0 6px rgba(124,106,247,.4))}.gmailPipelineNodeLabel{font-size:10px;font-weight:600;letter-spacing:.05em;color:#ffffff52;text-transform:uppercase}.gmailPipelineTrack{flex:1;position:relative;height:28px;display:flex;align-items:center;min-width:40px}.gmailPipelineRail{position:absolute;top:50%;left:0;right:0;height:1px;background:rgba(255,255,255,.1);transform:translateY(-50%)}.gmailPipelineArrow{position:absolute;right:-4px;top:50%;transform:translateY(-50%);font-size:14px;color:#ffffff2e;line-height:1}.gmailPipelineDot{position:absolute;width:5px;height:5px;border-radius:50%;top:50%;transform:translateY(-50%);opacity:0;animation:gmailFlow 2.4s ease-in-out infinite}.gmailPipelineDot--1{animation-delay:0s;background:rgba(234,67,53,.8)}.gmailPipelineDot--2{animation-delay:.8s;background:rgba(234,67,53,.6)}.gmailPipelineDot--3{animation-delay:1.6s;background:rgba(234,67,53,.4)}.gmailPipelineDot--4{animation-delay:.4s;background:rgba(124,106,247,.8)}.gmailPipelineDot--5{animation-delay:1.2s;background:rgba(124,106,247,.6)}.gmailPipelineDot--6{animation-delay:2s;background:rgba(124,106,247,.4)}@keyframes gmailFlow{0%{left:0%;opacity:0}10%{opacity:1}80%{opacity:.8}to{left:100%;opacity:0}}.gmailPipelineLabel{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:2px;padding:0 8px}.gmailPipelineLabelText{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffff61}.gmailPipelineLabelSub{font-size:9px;color:#fff3;white-space:nowrap}.gmailCard__stats{display:flex;gap:20px}.gmailStat{display:flex;flex-direction:column;gap:2px}.gmailStat__val{font-size:18px;font-weight:700;color:#ffffffe0;letter-spacing:-.02em;line-height:1}.gmailStat__label{font-size:10.5px;color:#ffffff52;text-transform:uppercase;letter-spacing:.05em}.gmailStat--dim{color:#ffffff4d;font-size:13px}.gmailStat--err{color:#ff6464b3;font-size:12px}.gmailConnList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.gmailConnItem{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:7px 10px;background:rgba(255,255,255,.03);border-radius:7px;border:1px solid rgba(255,255,255,.06)}.gmailConnLeft{display:flex;align-items:center;gap:8px;min-width:0}.gmailConnBadge{font-size:9px;font-weight:700;border-radius:4px;padding:1px 5px;flex-shrink:0;letter-spacing:.03em}.gmailConnBadge--gmail{background:rgba(234,67,53,.2);color:#ea4335e6}.gmailConnBadge--outlook{background:rgba(10,111,219,.2);color:#0a6fdbe6}.gmailConnDot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.gmailConnDot--ok{background:rgba(52,199,89,.85)}.gmailConnDot--warn{background:rgba(255,159,10,.85)}.gmailConnEmail{font-size:12.5px;font-weight:600;color:#ffffffbf}.gmailConnStatus{font-size:11px;color:#ffffff59;white-space:nowrap}.gmailConnStatus--warn{color:#ff9f0ad9}.gmailEmpty{font-size:12.5px;color:#ffffff47;line-height:1.6;margin:0}.gmailCard__cta{display:none;align-self:flex-start;background:none;border:1px solid rgba(255,255,255,.12);border-radius:7px;padding:7px 14px;font-size:12.5px;font-weight:500;color:#ffffff85;cursor:pointer;transition:border-color .13s,color .13s}.gmailCard__cta:hover{border-color:#ffffff3d;color:#fffc}.gmailCard__sync{align-self:flex-start;background:rgba(234,67,53,.12);border:1px solid rgba(234,67,53,.28);border-radius:7px;padding:7px 14px;font-size:12.5px;font-weight:650;color:#ffe6e2db;cursor:pointer;transition:background .13s,border-color .13s,color .13s}.gmailCard__sync:hover:not(:disabled){background:rgba(234,67,53,.18);border-color:#ea43356b;color:#fff}.gmailCard__sync:disabled{opacity:.45;cursor:default}.gmailCard__actions{display:flex;gap:8px;flex-wrap:wrap}.gmailCard__connect{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.13);border-radius:7px;padding:7px 14px;font-size:12.5px;font-weight:650;color:#ffffffb8;cursor:pointer;transition:background .13s,border-color .13s,color .13s}.gmailCard__connect:hover{background:rgba(255,255,255,.08);border-color:#ffffff3d;color:#fff}.gmailCard__connect--outlook{background:rgba(10,111,219,.1);border-color:#0a6fdb47;color:#b4d2ffcc}.gmailCard__connect--outlook:hover:not(:disabled){background:rgba(10,111,219,.2);border-color:#0a6fdb80;color:#fff}.gmailCard__connect--outlook:disabled{opacity:.5;cursor:not-allowed}.gmailMailPreview{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:rgba(255,255,255,.025)}.gmailMailPreview__label{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#ffffff52}.gmailMailPreview__subject{color:#ffffffd1;font-size:12.5px;font-weight:650}.gmailMailPreview__meta{color:#ffffff61;font-size:11.5px}.gmailCard--clickable{cursor:pointer;transition:border-color .14s,box-shadow .14s}.gmailCard--clickable:hover{border-color:#ea433559;box-shadow:0 0 0 1px #ea433526}.gmailCard__titleHint{margin-left:10px;font-size:11px;font-weight:500;color:#ea433599;letter-spacing:0}.gmModal{position:fixed;inset:0;z-index:11;background:#111827;display:flex;flex-direction:column;height:100dvh}.gmModal__panel{display:flex;flex-direction:column;flex:1;height:100%;min-height:0;background:#111827;color:#dce8f8e6;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px}.gmModal__bar{display:flex;align-items:center;gap:12px;padding:10px 16px;background:rgba(255,255,255,.03);border-bottom:1px solid rgba(255,255,255,.07);flex-shrink:0}.gmModal__barLeft{display:flex;align-items:baseline;gap:10px}.gmModal__barTitle{font-size:14px;font-weight:700;color:#ffffffe0}.gmModal__barCount{font-size:11px;color:#ffffff4d}.gmModal__barActions{display:flex;gap:8px;margin-left:auto}.gmModal__exportBtn{padding:5px 12px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#dce8f8b3;font-size:12px;font-weight:500;cursor:pointer;transition:background .12s,color .12s}.gmModal__exportBtn:hover{background:rgba(255,255,255,.1);color:#fff}.gmModal__exportBtn:disabled{opacity:.35;cursor:default}.gmModal__close{background:none;border:none;color:#ffffff4d;font-size:16px;cursor:pointer;padding:4px 8px;border-radius:5px;transition:color .12s,background .12s;margin-left:4px}.gmModal__close:hover{color:#fffc;background:rgba(255,255,255,.06)}.gmModal__formula{display:flex;align-items:center;gap:0;padding:0;background:rgba(255,255,255,.02);border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0;height:30px}.gmModal__formulaRef{min-width:56px;padding:0 10px;font-size:12px;font-weight:700;font-family:"ui-monospace",monospace;color:#ea4335b3;text-align:center;flex-shrink:0}.gmModal__formulaDivider{width:1px;height:18px;background:rgba(255,255,255,.08);flex-shrink:0}.gmModal__formulaVal{padding:0 12px;font-size:12.5px;color:#dce8f8bf;font-family:"ui-monospace",monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gmModal__tableWrap{flex:1;min-height:0;overflow:auto;background:#111827}.gmModal__err{padding:24px;color:#ff6464cc}.gmModal__loading{padding:24px;color:#ffffff4d}.gmModal__statusBar{display:flex;align-items:center;gap:20px;padding:5px 14px;background:rgba(0,0,0,.25);border-top:1px solid rgba(255,255,255,.06);font-size:11px;color:#ffffff52;flex-shrink:0}.gmXl{border-collapse:collapse;table-layout:fixed;width:max-content;min-width:100%}.gmXl__corner{width:44px;min-width:44px;background:#1a2035;border-right:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);position:sticky;top:0;left:0;z-index:4}.gmXl__colHead{position:sticky;top:0;z-index:3;background:#1a2035;padding:7px 10px;font-size:11px;font-weight:600;color:#b4c4da99;text-align:left;border-right:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.1);cursor:pointer;white-space:nowrap;user-select:none}.gmXl__colHead:hover{background:#1e2740;color:#dce8f8d9}.gmXl__colHead.is-sorted{color:#ea4335cc}.gmXl__colHead.is-active{background:rgba(234,67,53,.08)}.gmXl__colLabel{display:inline}.gmXl__sortIcon{margin-left:4px;font-size:10px;opacity:.8}.gmXl__rowHead{position:sticky;left:0;z-index:2;background:#1a2035;min-width:44px;width:44px;padding:0 8px;text-align:right;font-size:11px;color:#b4c4da61;border-right:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.05);cursor:pointer;user-select:none}.gmXl__rowHead:hover{background:#1e2740;color:#dce8f899}.gmXl__rowHead.is-active{background:rgba(234,67,53,.12);color:#ea4335b3}.gmXl__td{padding:5px 10px;border-right:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.04);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px;font-size:12.5px;color:#d2e0f2d1;vertical-align:middle;cursor:cell}.gmXl__td--email{font-weight:600;color:#ea4335d9}.gmXl__td--date{font-family:"ui-monospace",monospace;font-size:11.5px;color:#b4c4da99}.gmXl__td--center{text-align:center}.gmXl__td--wrap{white-space:normal;font-size:11px;color:#b4c4da8c;max-width:260px}.gmXl__status{font-size:10.5px;font-weight:700;letter-spacing:.04em;padding:2px 7px;border-radius:999px}.gmXl__status--ok{background:rgba(52,199,89,.12);color:#34c759e6;border:1px solid rgba(52,199,89,.22)}.gmXl__status--warn{background:rgba(255,159,10,.12);color:#ff9f0ae6;border:1px solid rgba(255,159,10,.25)}.gmXl__empty{padding:32px;text-align:center;color:#fff3;font-size:13px}.gmXl__td.is-in-sel{background:rgba(234,67,53,.12)}.gmXl__td.is-sel-top{border-top:2px solid rgba(234,67,53,.85)!important}.gmXl__td.is-sel-bottom{border-bottom:2px solid rgba(234,67,53,.85)!important}.gmXl__td.is-sel-left{border-left:2px solid rgba(234,67,53,.85)!important}.gmXl__td.is-sel-right{border-right:2px solid rgba(234,67,53,.85)!important}.gmXl__td.is-sel-single{box-shadow:inset 0 0 0 2px #ea4335d9;background:rgba(234,67,53,.08)}.ndb{position:relative;background:#080c10;border:1px solid rgba(255,255,255,.065);border-radius:16px;padding:0 0 20px;max-width:480px;display:flex;flex-direction:column;gap:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff08 inset,0 24px 48px #0009,0 8px 24px #0006;transition:box-shadow .3s}.ndb:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.07) 1px,transparent 1px);background-size:22px 22px;background-position:11px 11px;mask-image:radial-gradient(ellipse 100% 80% at 50% 0%,black 30%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 100% 80% at 50% 0%,black 30%,transparent 100%);pointer-events:none;z-index:0}.ndb>*{position:relative;z-index:1}.ndb:hover{box-shadow:0 0 0 1px #ffffff0d inset,0 32px 64px #000000b3,0 8px 24px #00000080}.ndb__accent{width:100%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.12) 30%,rgba(255,255,255,.22) 50%,rgba(255,255,255,.12) 70%,transparent 100%);flex-shrink:0}.ndb__head{padding:20px 22px 0;display:flex;flex-direction:column;gap:5px}.ndb__eyebrow{font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffff38}.ndb__titleRow{display:flex;align-items:center;gap:12px}.ndb__title{font-size:22px;font-weight:700;color:#fffffff5;letter-spacing:-.035em;margin:0}.ndb__live{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff3;padding:3px 9px;border-radius:100px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}.ndb__live--on{color:#86efaccc;border-color:#86efac26;background:rgba(134,239,172,.06)}.ndb__liveDot{width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0}.ndb__live--on .ndb__liveDot{animation:ndbPulse 2s ease-in-out infinite;box-shadow:0 0 6px #86efac99}@keyframes ndbPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}.ndb__sub{font-size:12px;color:#ffffff38;margin:0;letter-spacing:.01em}.ndb__stats{display:flex;align-items:center;gap:0;padding:18px 22px 0}.ndb__stat{display:flex;flex-direction:column;gap:5px;flex:1}.ndb__statNum{font-size:22px;font-weight:700;color:#fffffff0;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.ndb__statLabel{font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ffffff38}.ndb__divider{width:1px;height:36px;background:rgba(255,255,255,.07);margin:0 22px;flex-shrink:0}.ndb__skeleton{height:40px;width:100%;border-radius:6px;background:linear-gradient(90deg,rgba(255,255,255,.03) 25%,rgba(255,255,255,.06) 50%,rgba(255,255,255,.03) 75%);background-size:200% 100%;animation:ndbShimmer 1.8s infinite}@keyframes ndbShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ndb__cats{padding:18px 22px 0;display:flex;flex-direction:column;gap:12px}.ndb__catsLabel{font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff3}.ndb__catsList{display:flex;flex-direction:column;gap:8px}.ndb__catRow{display:grid;grid-template-columns:90px 1fr 36px;align-items:center;gap:10px}.ndb__catName{font-size:11.5px;font-weight:500;color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize}.ndb__catBar{height:2px;background:rgba(255,255,255,.06);border-radius:2px;overflow:hidden}.ndb__catFill{height:100%;background:rgba(255,255,255,.35);border-radius:2px;transition:width .6s cubic-bezier(.22,1,.36,1)}.ndb__catCount{font-size:10.5px;font-weight:600;color:#ffffff40;text-align:right;font-variant-numeric:tabular-nums}.ndb__feed{padding:18px 22px 0;display:flex;flex-direction:column;gap:12px}.ndb__feedLabel{font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff3}.ndb__feedList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.ndb__feedItem{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:10px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.045);transition:background .16s}.ndb__feedItem:hover{background:rgba(255,255,255,.045)}.ndb__feedMeta{display:flex;align-items:center;gap:8px}.ndb__feedCat{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff4d;background:rgba(255,255,255,.06);padding:2px 7px;border-radius:100px}.ndb__feedTime{font-size:10px;color:#ffffff2e;letter-spacing:.02em}.ndb__feedTitle{font-size:13px;font-weight:500;color:#ffffffd1;line-height:1.45;letter-spacing:-.01em;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}a.ndb__feedTitle:hover{color:#fffffffa}.ndb__feedSource{font-size:10px;color:#fff3;letter-spacing:.03em}.ndb__empty{padding:18px 22px 0;display:flex;flex-direction:column;gap:6px}.ndb__emptyLabel{font-size:13px;font-weight:500;color:#ffffff59}.ndb__emptySub{font-size:11px;color:#ffffff2e;font-family:SF Mono,Fira Code,monospace;letter-spacing:.02em}.ndb__footer{padding:16px 22px 0;display:flex;gap:6px;flex-wrap:wrap}.ndb__footerTag{font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff2e;border:1px solid rgba(255,255,255,.07);border-radius:100px;padding:3px 10px}.csCard{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);border-radius:14px;padding:20px 22px 18px;max-width:480px;display:flex;flex-direction:column;gap:14px;transition:border-color .2s,background .2s}.csCard:hover{border-color:#ffffff24;background:rgba(255,255,255,.055)}.csCard--clickable{cursor:pointer;outline:none}.csCard--clickable:hover,.csCard--clickable:focus-visible{border-color:color-mix(in srgb,var(--cs-color) 50%,rgba(255,255,255,.12));box-shadow:0 0 0 3px color-mix(in srgb,var(--cs-color) 10%,transparent)}.csCard--connected{border-color:color-mix(in srgb,var(--cs-color) 30%,rgba(255,255,255,.08))}.csCard__head{display:flex;flex-direction:column;gap:6px}.csCard__eyebrow{font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#ffffff47}.csCard__titleRow{display:flex;align-items:center;gap:10px}.csCard__iconWrap{width:34px;height:34px;border-radius:9px;background:var(--cs-accent);border:1px solid var(--cs-border);display:flex;align-items:center;justify-content:center;flex-shrink:0}.csCard__title{font-size:17px;font-weight:700;color:#ffffffeb;margin:0;letter-spacing:-.02em}.csCard__desc{font-size:12px;color:#ffffff5c;margin:0}.csCard__pipeline{display:flex;align-items:center;padding:6px 0 2px}.csCard__pipeNode{display:flex;flex-direction:column;align-items:center;gap:4px;flex:0 0 auto}.csCard__pipeNode svg{color:#fff3}.csCard__pipeNode--src svg{color:var(--cs-color);opacity:.8}.csCard__pipeNode--db svg{color:#7c6af7b3}.csCard__pipeLabel{font-size:9px;font-weight:600;letter-spacing:.06em;color:#ffffff47}.csCard__pipeTrack{flex:1;position:relative;height:24px;display:flex;align-items:center;min-width:30px}.csCard__pipeRail{position:absolute;left:0;right:0;top:50%;height:1px;background:rgba(255,255,255,.1);transform:translateY(-50%)}.csCard__pipeDot{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--cs-color);opacity:0;animation:csDotFlow 2.6s ease-in-out infinite}.csCard__pipeDot--1{animation-delay:0s}.csCard__pipeDot--2{animation-delay:.87s}.csCard__pipeDot--3{animation-delay:1.74s}.csCard__pipeDot--4{animation-delay:.43s;background:rgba(124,106,247,.8)}.csCard__pipeDot--5{animation-delay:1.3s;background:rgba(124,106,247,.8)}.csCard__pipeDot--6{animation-delay:2.17s;background:rgba(124,106,247,.8)}@keyframes csDotFlow{0%{left:5%;opacity:0}10%{opacity:.9}85%{opacity:.7}to{left:95%;opacity:0}}.csCard__pipeArrow{position:absolute;right:0;font-size:12px;color:#ffffff29;line-height:1}.csCard__pipeMid{display:flex;flex-direction:column;align-items:center;gap:1px;flex:0 0 auto;padding:0 6px}.csCard__pipeMidText{font-size:10px;font-weight:600;color:#ffffff61;letter-spacing:.04em}.csCard__pipeMidSub{font-size:9px;color:#ffffff38}.csCard__stats{display:flex;align-items:center;gap:0}.csCard__stat{display:flex;flex-direction:column;gap:4px;flex:1}.csCard__statVal{font-size:20px;font-weight:700;color:#ffffffe0;letter-spacing:-.03em;line-height:1}.csCard__statLabel{font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#ffffff52}.csCard__statDivider{width:1px;height:30px;background:rgba(255,255,255,.08);margin:0 18px;flex-shrink:0}.csCard__empty{font-size:12px;color:#ffffff4d;margin:0}.csCard__error{font-size:12px;color:#ff6464cc;margin:-4px 0 0;line-height:1.35}.csCard__btn{align-self:flex-start;background:rgba(255,255,255,.05);border:1px solid color-mix(in srgb,var(--cs-color) 40%,rgba(255,255,255,.1));border-radius:8px;padding:8px 16px;font-size:12.5px;font-weight:600;color:color-mix(in srgb,var(--cs-color) 80%,rgba(255,255,255,.7));cursor:pointer;transition:background .15s,border-color .15s,color .15s}.csCard__btn:hover{background:color-mix(in srgb,var(--cs-color) 14%,rgba(255,255,255,.04));border-color:var(--cs-color);color:color-mix(in srgb,var(--cs-color) 90%,#fff)}.csCard__btn:disabled{cursor:not-allowed;opacity:.38}.igdb{position:relative;background:#080c10;border:1px solid rgba(255,255,255,.065);border-radius:16px;padding:0 0 20px;max-width:480px;display:flex;flex-direction:column;gap:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff08 inset,0 24px 48px #0009,0 8px 24px #0006;transition:box-shadow .3s}.igdb:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.07) 1px,transparent 1px);background-size:22px 22px;background-position:11px 11px;mask-image:radial-gradient(ellipse 100% 80% at 50% 0%,black 30%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 100% 80% at 50% 0%,black 30%,transparent 100%);pointer-events:none;z-index:0}.igdb>*{position:relative;z-index:1}.igdb--clickable{cursor:pointer}.igdb--clickable:hover{box-shadow:0 0 0 1px #ffffff0d inset,0 32px 64px #000000b3,0 8px 24px #00000080}.igdb__accent{width:100%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(225,105,150,.22) 25%,rgba(225,105,150,.45) 50%,rgba(193,105,225,.22) 75%,transparent 100%);flex-shrink:0}.igdb__head{padding:20px 22px 0;display:flex;flex-direction:column;gap:5px}.igdb__eyebrow{font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffff38}.igdb__titleRow{display:flex;align-items:center;gap:10px}.igdb__titleRow svg{color:#e16996bf;flex-shrink:0}.igdb__title{font-size:22px;font-weight:700;color:#fffffff5;letter-spacing:-.035em;margin:0;flex:1}.igdb__live{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff3;padding:3px 9px;border-radius:100px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}.igdb__live--on{color:#e16996d9;border-color:#e169962e;background:rgba(225,105,150,.07)}.igdb__liveDot{width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0}.igdb__live--on .igdb__liveDot{animation:igdbPulse 2s ease-in-out infinite;box-shadow:0 0 6px #e1699699}@keyframes igdbPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}.igdb__sub{font-size:12px;color:#ffffff38;margin:0;letter-spacing:.01em}.igdb__stats{display:flex;align-items:center;gap:0;padding:18px 22px 0}.igdb__stat{display:flex;flex-direction:column;gap:5px;flex:1}.igdb__statNum{font-size:22px;font-weight:700;color:#fffffff0;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.igdb__statLabel{font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ffffff38}.igdb__divider{width:1px;height:36px;background:rgba(255,255,255,.07);margin:0 22px;flex-shrink:0}.igdb__skeleton{height:40px;width:100%;border-radius:6px;background:linear-gradient(90deg,rgba(255,255,255,.03) 25%,rgba(255,255,255,.06) 50%,rgba(255,255,255,.03) 75%);background-size:200% 100%;animation:igdbShimmer 1.8s infinite}@keyframes igdbShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.igdb__feed{padding:18px 22px 0;display:flex;flex-direction:column;gap:10px}.igdb__feedLabel{font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff3}.igdb__feedList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.igdb__feedItem{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:10px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.045);transition:background .16s}.igdb__feedItem:hover{background:rgba(255,255,255,.04)}.igdb__feedTop{display:flex;align-items:center;justify-content:space-between;gap:8px}.igdb__feedHandle{font-size:13px;font-weight:600;color:#e16996e0;letter-spacing:-.01em}.igdb__feedTime{font-size:10px;color:#ffffff2e}.igdb__feedBottom{display:flex;align-items:center;gap:8px}.igdb__feedFollowers{font-size:11px;color:#ffffff61;font-variant-numeric:tabular-nums}.igdb__feedName{font-size:11px;color:#ffffff38;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.igdb__feedCountry{font-size:10px;font-weight:700;letter-spacing:.06em;color:#ffffff47;background:rgba(255,255,255,.06);padding:1px 6px;border-radius:100px}.igdb__empty{padding:18px 22px 0;display:flex;flex-direction:column;gap:5px}.igdb__emptyLabel{font-size:13px;font-weight:500;color:#ffffff59}.igdb__emptySub{font-size:11px;color:#ffffff2e;font-family:SF Mono,Fira Code,monospace;letter-spacing:.02em}.igdb__footer{padding:16px 22px 0;display:flex;gap:6px;flex-wrap:wrap}.igdb__footerTag{font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff2e;border:1px solid rgba(255,255,255,.07);border-radius:100px;padding:3px 10px}.iscPipeline{display:flex;align-items:center;gap:0;padding:18px 0 12px}.iscPipelineNode{display:flex;flex-direction:column;align-items:center;gap:6px;flex:0 0 auto}.iscPipelineNode svg{color:#ffffff47;transition:color .4s}.iscPipelineNode.is-active.iscPipelineNode--ig svg{color:#e16996d9;filter:drop-shadow(0 0 6px rgba(225,105,150,.4))}.iscPipelineNode.is-active.iscPipelineNode--db svg{color:#7c6af7e6;filter:drop-shadow(0 0 6px rgba(124,106,247,.4))}.iscPipelineNodeLabel{font-size:10px;font-weight:600;letter-spacing:.05em;color:#ffffff52;text-transform:uppercase}.iscPipelineTrack{flex:1;position:relative;height:28px;display:flex;align-items:center;min-width:40px}.iscPipelineRail{position:absolute;top:50%;left:0;right:0;height:1px;background:rgba(255,255,255,.1);transform:translateY(-50%)}.iscPipelineArrow{position:absolute;right:-4px;top:50%;transform:translateY(-50%);font-size:14px;color:#ffffff2e;line-height:1}.iscPipelineDot{position:absolute;width:5px;height:5px;border-radius:50%;background:rgba(124,106,247,.7);top:50%;transform:translateY(-50%);opacity:0;animation:iscFlow 2.4s ease-in-out infinite}.iscPipelineDot--1{animation-delay:0s;background:rgba(225,105,150,.8)}.iscPipelineDot--2{animation-delay:.8s;background:rgba(225,105,150,.6)}.iscPipelineDot--3{animation-delay:1.6s;background:rgba(225,105,150,.4)}.iscPipelineDot--4{animation-delay:.4s;background:rgba(124,106,247,.8)}.iscPipelineDot--5{animation-delay:1.2s;background:rgba(124,106,247,.6)}.iscPipelineDot--6{animation-delay:2s;background:rgba(124,106,247,.4)}@keyframes iscFlow{0%{left:0%;opacity:0}10%{opacity:1}80%{opacity:.8}to{left:100%;opacity:0}}.iscPipelineLabel{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:2px;padding:0 8px}.iscPipelineLabelText{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffff61}.iscPipelineLabelSub{font-size:9px;color:#fff3;white-space:nowrap}.iscCard__stats{display:flex;gap:20px}.iscStat{display:flex;flex-direction:column;gap:2px}.iscStat__val{font-size:18px;font-weight:700;color:#ffffffe0;letter-spacing:-.02em;line-height:1}.iscStat__label{font-size:10.5px;color:#ffffff52;text-transform:uppercase;letter-spacing:.05em}.iscStat--dim{color:#ffffff4d;font-size:13px}.iscStat--err{color:#ff6464b3;font-size:12px}.iscRecentList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.iscRecentItem{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 10px;background:rgba(255,255,255,.03);border-radius:7px;border:1px solid rgba(255,255,255,.06)}.iscRecentUser{font-size:12.5px;font-weight:600;color:#e16996d9;text-decoration:none}.iscRecentUser:hover{color:#f082aa;text-decoration:underline}.iscRecentMeta{font-size:11px;color:#ffffff4d;white-space:nowrap}.iscEmpty{font-size:12.5px;color:#ffffff47;line-height:1.6;margin:0}.iscCard--clickable{cursor:pointer;transition:border-color .15s,background .15s}.iscCard--clickable:hover{border-color:#ffffff29;background:rgba(255,255,255,.06)}.iscCard__titleHint{display:inline-block;margin-left:10px;font-size:10.5px;font-weight:500;color:#ffffff47;letter-spacing:0;vertical-align:middle}.iscModal{position:fixed;inset:0;z-index:50;display:flex;height:100dvh}.iscModal__panel{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;height:100%;background:#111827;overflow:hidden;outline:none}.iscModal__bar{display:flex;align-items:center;gap:14px;padding:10px 16px;border-bottom:1px solid rgba(255,255,255,.08);background:#0d1321;flex-shrink:0;min-height:48px}.iscModal__barLeft{display:flex;align-items:baseline;gap:10px;flex:0 0 auto;min-width:0}.iscModal__barTitle{font-size:13.5px;font-weight:700;color:#ebf2fcf5;letter-spacing:-.01em}.iscModal__barCount{font-size:11px;color:#8c9eb499}.iscModal__barFilters{flex:1;display:flex;align-items:center;gap:6px;justify-content:flex-end}.iscModal__input{height:28px;padding:0 9px;border:1px solid rgba(255,255,255,.12);border-radius:5px;background:rgba(255,255,255,.05);color:#dce8f8e6;font-size:12px;font-family:inherit;outline:none;transition:border-color .12s;width:170px}.iscModal__input:focus{border-color:#e1699680}.iscModal__input::placeholder{color:#8c9eb473}.iscModal__input--sm{width:110px}.iscModal__input--xs{width:48px}.iscModal__exportBtn{height:28px;padding:0 12px;border:1px solid rgba(255,255,255,.12);border-radius:5px;background:rgba(255,255,255,.05);color:#becee4cc;font-size:11.5px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .12s,color .12s;white-space:nowrap}.iscModal__exportBtn:hover{background:rgba(255,255,255,.1);color:#ebf2fcf5}.iscModal__exportBtn:disabled{opacity:.3;cursor:default}.iscModal__close{width:28px;height:28px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:rgba(255,255,255,.04);color:#a8b9d0a6;font-size:13px;cursor:pointer;display:grid;place-items:center;flex-shrink:0;transition:background .12s,color .12s}.iscModal__close:hover{background:rgba(255,255,255,.09);color:#ebf2fcf5}.iscModal__formula{display:flex;align-items:center;gap:0;height:26px;border-bottom:1px solid rgba(255,255,255,.08);background:#0d1321;flex-shrink:0;font-family:"ui-monospace",SFMono-Regular,monospace}.iscModal__formulaRef{width:64px;flex-shrink:0;padding:0 10px;font-size:11.5px;font-weight:600;color:#b4c4dab8;text-align:center;border-right:1px solid rgba(255,255,255,.08);letter-spacing:.03em}.iscModal__formulaDivider{width:1px;height:14px;background:rgba(255,255,255,.1);margin:0 10px}.iscModal__formulaVal{font-size:12px;color:#d2e0f4e0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iscModal__loading,.iscModal__err{padding:48px;font-size:13px;color:#9aacc699;background:#111827;min-height:100%}.iscModal__err{color:#ff6e6ebf}.iscModal__tableWrap{flex:1;min-height:0;overflow:auto;outline:none;background:#111827}.iscModal__statusBar{display:flex;align-items:center;gap:24px;padding:4px 16px;height:22px;background:#0d1321;border-top:1px solid rgba(255,255,255,.07);font-size:11px;color:#8c9eb48f;flex-shrink:0;font-family:"ui-monospace",SFMono-Regular,monospace}.iscXl{border-collapse:collapse;font-size:12.5px;table-layout:auto;width:100%}.iscXl thead{position:sticky;top:0;z-index:20}.iscXl__corner{position:sticky;left:0;z-index:30;width:48px;min-width:48px;background:#1a2236;border-right:2px solid rgba(255,255,255,.12);border-bottom:2px solid rgba(255,255,255,.12)}.iscXl__colHead{padding:6px 10px;text-align:left;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#a8bad2b8;background:#1a2236;border-right:1px solid rgba(255,255,255,.08);border-bottom:2px solid rgba(255,255,255,.12);white-space:nowrap;cursor:pointer;user-select:none;position:relative;transition:background .1s,color .1s}.iscXl__colHead:hover{background:#1f2a40;color:#d7e4f8eb}.iscXl__colHead--num{text-align:right}.iscXl__colHead.is-sorted{color:#e16996f2}.iscXl__colHead.is-active{background:rgba(0,174,255,.1);color:#6ec0fff2}.iscXl__colHead.is-sorted.is-active{color:#e16996f2}.iscXl__colLabel{display:inline}.iscXl__sortIcon{margin-left:4px;font-size:10px;opacity:.8}.iscXl__rowHead{position:sticky;left:0;z-index:10;width:48px;min-width:48px;text-align:right;padding:0 8px;font-size:11px;font-family:"ui-monospace",SFMono-Regular,monospace;color:#8296b280;background:#1a2236;border-right:2px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.07);user-select:none;cursor:pointer;transition:background 80ms,color 80ms}.iscXl__rowHead:hover{background:#1f2a40}.iscXl__rowHead.is-active{background:rgba(0,174,255,.12);color:#6ec0ffe6;font-weight:700}.iscXl tr:nth-child(even) .iscXl__td{background:rgba(255,255,255,.014)}.iscXl tr:nth-child(even) .iscXl__rowHead{background:#1b2338}.iscXl__row--selected .iscXl__td{background:rgba(0,174,255,.06)!important}.iscXl__row--selected .iscXl__rowHead{background:rgba(0,174,255,.16)!important;color:#6ec0fff5!important;font-weight:700}.iscXl__td{padding:5px 10px;border-right:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07);color:#d7e2f4d6;vertical-align:middle;white-space:nowrap;overflow:hidden;max-width:260px;text-overflow:ellipsis;cursor:cell;transition:background 60ms}.iscXl__td.is-in-sel{background:rgba(0,120,215,.18)!important;color:#ebf4fffa}.iscXl__td.is-sel-top{border-top:2px solid rgba(0,174,255,.95)}.iscXl__td.is-sel-bottom{border-bottom:2px solid rgba(0,174,255,.95)}.iscXl__td.is-sel-left{border-left:2px solid rgba(0,174,255,.95)}.iscXl__td.is-sel-right{border-right:2px solid rgba(0,174,255,.95)}.iscXl__td.is-sel-single{box-shadow:inset 0 0 0 2px #00aefff2;background:rgba(0,120,215,.12)!important}.iscXl__td--num{text-align:right;font-variant-numeric:tabular-nums;font-family:"ui-monospace",SFMono-Regular,monospace;color:#afd7afd1}.iscXl__td--date{font-family:"ui-monospace",SFMono-Regular,monospace;font-size:11.5px;color:#9bafd2b3}.iscXl__td--center{text-align:center}.iscXl__td--bio{white-space:normal;max-width:280px;font-size:11.5px;color:#afc0dab3;line-height:1.4;vertical-align:top}.iscXl__td--url{max-width:200px}.iscXl__td--user{font-weight:600}.iscXl__link{color:#e16996e0;text-decoration:none}.iscXl__link:hover{text-decoration:underline;color:#f582aa}.iscXl__link--url{color:#6ea0ffcc;font-size:11.5px}.iscXl__link--url:hover{color:#96beff}.iscXl__check{color:#50dc8ce0;font-family:"ui-monospace",SFMono-Regular,monospace;font-size:11px}.iscXl__false{color:#b4bed252;font-family:"ui-monospace",SFMono-Regular,monospace;font-size:11px}.iscXl__empty{padding:48px;text-align:center;color:#8c9eb47a;font-size:13px}.iscScrapePanel{display:flex;flex-direction:column;gap:0}.iscScrapeToggle{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:8px;border:1px solid rgba(225,105,150,.25);background:rgba(225,105,150,.07);color:#e16996d9;font-size:12.5px;font-weight:600;cursor:pointer;transition:background .13s,border-color .13s;align-self:flex-start}.iscScrapeToggle svg{width:14px;height:14px}.iscScrapeToggle:hover{background:rgba(225,105,150,.13);border-color:#e1699666}.iscScrapeToggle.is-open{background:rgba(225,105,150,.12);border-color:#e1699673}.iscScrapeForm{margin-top:12px;padding:16px;background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.07);border-radius:10px;display:flex;flex-direction:column;gap:12px}.iscScrapeField{display:flex;flex-direction:column;gap:6px}.iscScrapeField--inline{flex-direction:row;align-items:center;gap:10px}.iscScrapeLabel{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:#fff6}.iscScrapeLabelHint{font-size:10px;font-weight:400;text-transform:none;letter-spacing:0;color:#ffffff40;margin:0}.iscTagWrap{display:flex;flex-wrap:wrap;gap:6px;padding:6px 8px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:7px;min-height:36px;align-items:center}.iscTag{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:20px;background:rgba(225,105,150,.15);border:1px solid rgba(225,105,150,.28);color:#e16996e6;font-size:12px;font-weight:500}.iscTagX{background:none;border:none;color:inherit;opacity:.6;cursor:pointer;padding:0 1px;font-size:14px;line-height:1}.iscTagX:hover{opacity:1}.iscTagInput{background:none;border:none;outline:none;color:#fffc;font-size:12.5px;min-width:100px;flex:1}.iscTagInput::placeholder{color:#ffffff40}.iscScrapeInput{width:80px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:5px 8px;color:#fffc;font-size:13px;outline:none}.iscScrapeInput:focus{border-color:#e1699666}.iscScrapeRun{padding:8px 20px;border-radius:7px;border:none;background:rgba(225,105,150,.85);color:#fff;font-size:13px;font-weight:600;cursor:pointer;align-self:flex-start;transition:background .13s}.iscScrapeRun:hover:not(:disabled){background:rgba(225,105,150,1)}.iscScrapeRun:disabled{opacity:.4;cursor:not-allowed}.iscScrapeStatus{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#ffffff8c}.iscScrapePulse{width:8px;height:8px;border-radius:50%;background:rgba(225,105,150,.85);animation:iscPulse 1.2s ease-in-out infinite;flex-shrink:0}@keyframes iscPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.iscScrapeErr{font-size:12px;color:#ff6464d9;margin:0;padding:6px 10px;background:rgba(255,60,60,.07);border-radius:6px}.iscScrapeResult{font-size:12.5px;color:#50dc8cd9;padding:6px 10px;background:rgba(34,197,94,.07);border-radius:6px}.iscScrapeRow{display:flex;gap:16px;flex-wrap:wrap}.iscScrapeRunning{display:flex;flex-direction:column;gap:8px}.iscScrapeStatusRow{display:flex;align-items:center;gap:8px;padding:8px 10px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:8px}.iscScrapeStatusText{font-size:12px;color:#ffffff8c;flex:1;letter-spacing:.01em}.iscScrapeBadge{font-size:10.5px;font-weight:600;padding:2px 8px;border-radius:20px;background:rgba(225,105,150,.15);color:#e16996e0;border:1px solid rgba(225,105,150,.22);flex-shrink:0}.iscScrapeLog{position:relative;background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.055);border-radius:8px;padding:8px 10px;max-height:140px;overflow-y:auto;display:flex;flex-direction:column;gap:1px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.iscScrapeLogLine{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;color:#ffffff4d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.6}.iscScrapeLogLine.is-ok{color:#50dc8cb3}.iscScrapeLogLine.is-warn{color:#f5a62399}.iscScrapeDone{display:flex;flex-direction:column;gap:10px}.iscScrapeDoneTitle{font-size:14px;font-weight:700;color:#50dc8ce6}.iscScrapeDoneStats{display:flex;gap:16px;font-size:12.5px;color:#ffffff8c}.iscScrapeDoneStats strong{color:#ffffffe0;font-weight:700}.igdb__scrapeBtn{margin-left:auto;min-height:26px;padding:0 10px;border:1px solid rgba(225,105,150,.28);border-radius:7px;background:rgba(225,105,150,.1);color:#ffd6e6e0;font-size:11px;font-weight:700;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.igdb__scrapeBtn:hover:not(:disabled){background:rgba(225,105,150,.18);border-color:#e169967a;color:#fff}.igdb__scrapeBtn:disabled{cursor:not-allowed;opacity:.55}.buildDataView{padding:32px 36px 64px}.buildDataView__header{margin-bottom:32px}.buildDataView__eyebrow{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff4d;margin-bottom:8px}.buildDataView__title{font-size:22px;font-weight:700;color:#ffffffeb;margin:0 0 8px;letter-spacing:-.02em}.buildDataView__body{font-size:13.5px;color:#ffffff73;margin:0;line-height:1.6}.buildDataView__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:12px}.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:center;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:0;right:auto;transform:none;z-index:40;width:272px;border:1px solid rgba(180,192,210,.12);border-radius:14px;background:#131720;box-shadow:0 0 0 1px #b4c0d20a inset,0 24px 64px #000000b8;overflow:hidden;animation:accountPopoverIn .12s ease}@keyframes accountPopoverIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.consoleAccountPopoverTop{padding:20px 18px 16px;display:grid;justify-items:center;gap:5px;background:rgba(180,192,210,.03);border-bottom:1px solid rgba(180,192,210,.08)}.consoleAccountBadge{width:44px;height:44px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,224,122,.1);border:1px solid rgba(0,224,122,.24);color:#00e07a;font-size:.95rem;font-weight:700;letter-spacing:.02em;margin-bottom:4px}.consoleAccountPopoverName{margin-top:2px;color:#dce6f2f0;font-size:.88rem;font-weight:650;line-height:1.35;text-align:center}.consoleAccountPopoverCompany{color:#b4c0d280;font-size:.78rem;line-height:1.35;text-align:center}.consoleAccountMenuList{display:grid;padding:6px 0}.consoleAccountMenuItem{width:100%;min-height:44px;padding:0 14px;border:0;background:transparent;display:flex;align-items:center;gap:11px;color:#b4c0d2d1;text-align:left;cursor:pointer;transition:background .1s ease,color .1s ease}.consoleAccountMenuItem:hover{background:rgba(180,192,210,.07);color:#dce6f2f5}.consoleAccountMenuItem:hover .consoleAccountMenuIcon{color:#b4c0d2cc}.consoleAccountMenuItem--danger{color:#dc6464b8}.consoleAccountMenuItem--danger .consoleAccountMenuIcon{color:#dc64647a}.consoleAccountMenuItem--danger:hover{background:rgba(220,80,80,.08);color:#f07878f5}.consoleAccountMenuItem--danger:hover .consoleAccountMenuIcon{color:#f07878b8}.consoleAccountMenuIcon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:#b4c0d26b;flex:0 0 auto;transition:color .1s ease}.consoleAccountMenuIcon svg{width:100%;height:100%;display:block}.consoleAccountMenuLabel{min-width:0;flex:1;font-size:.88rem;line-height:1.3;font-weight:500}.consoleAccountMenuArrow{color:#b4c0d261;font-size:1.2rem;line-height:1}.consoleAccountMenuMeta{width:18px;height:18px;border:1px solid rgba(180,192,210,.18);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:#b4c0d273;font-size:.7rem;font-weight:700;line-height:1}.consoleAccountDivider{height:1px;background:rgba(180,192,210,.08);margin:0}.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}.consoleSide{background:#020305!important;border:0!important;border-right:1px solid rgba(255,255,255,.08)!important;border-radius:0!important;box-shadow:none!important;padding:34px 18px 22px!important}.consoleBrand{padding:2px 12px 30px!important;margin-bottom:12px!important;border-bottom:0!important;background:transparent!important}.consoleBrandRow{align-items:flex-start}.consoleBrandHome{display:inline-flex;align-items:center}.consoleBrandLogo{width:66px;height:auto;filter:brightness(1.25) contrast(1.08)}.consoleAccountSelect{min-height:34px;padding:0;border:0;background:transparent;color:#ffffffeb;box-shadow:none}.consoleAccountSelect:hover,.consoleAccountSelect.is-open{background:transparent;color:#fff}.consoleAccountEmail{color:#ffffff94;font-size:.72rem;letter-spacing:.02em}.consoleAccountCompany{color:#fff;font-size:.84rem;font-weight:650}.consoleAccountChevron{color:#ffffff85}.consoleNav{gap:10px!important;padding:0!important}.consoleNavItem{min-height:58px;padding:0 12px!important;border:1px solid transparent!important;border-radius:0!important;background:transparent!important;color:#f5f7fab8!important;box-shadow:none!important;transform:none!important}.consoleNavItem:before{left:0!important;top:0!important;bottom:0!important;width:2px!important;border-radius:0!important;background:transparent!important}.consoleSide .consoleNavItem:hover{background:rgba(255,255,255,.045)!important;border-color:#ffffff0f!important;color:#ffffffeb!important}.consoleSide .consoleNavItem.is-active{background:#1d2028!important;border-color:#ffffff0b!important;color:#fff!important;box-shadow:none!important}.consoleSide .consoleNavItem.is-active:before{background:#ffffff!important}.consoleSide .consoleNavLabel{color:currentColor!important;font-size:.88rem;font-weight:650;letter-spacing:0}.consoleSide .consoleIcon{width:34px;height:34px;min-width:34px;border-radius:0!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.14)!important;color:#e6eef6bd!important}.consoleSide .consoleNavItem:hover .consoleIcon,.consoleSide .consoleNavItem.is-active .consoleIcon{background:rgba(255,255,255,.08)!important;border-color:#fff3!important;color:#fff!important}.consolePage[data-section=workflows]{background:#05070a}.consolePage[data-section=workflows] .consoleMain{background:#05070a;border-color:#ffffff0a;box-shadow:none}.consolePage[data-section=workflows] .consoleContent{padding:0;overflow:auto;min-height:100dvh;background:#05070a}.agentCentral{min-height:100%;padding:0;display:flex;justify-content:center;background:#05070a}.agentCentral__shell{width:100%;display:grid;align-content:start}@media (max-width: 720px){.agentCentral{padding:0}.agentCentral__shell{width:100%}}.setupWiz{display:grid;grid-template-rows:auto 1fr auto;min-height:100%;background:#05070a;color:#dde3ee}.setupWiz__steps{position:relative;display:flex;align-items:center;gap:0;padding:28px 32px 0;margin-bottom:32px}.setupWiz__stepTrack{position:absolute;left:32px;right:32px;top:42px;height:1px;background:rgba(180,192,210,.1);pointer-events:none;z-index:0}.setupWiz__stepFill{display:block;height:100%;background:rgba(0,224,122,.35);transition:width .3s ease}.setupWiz__step{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;border:none;background:transparent;cursor:default;padding:0}.setupWiz__step.is-done{cursor:pointer}.setupWiz__stepNum{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;border:1px solid rgba(180,192,210,.15);background:#0e1118;color:#b4c0d259;font-size:.66rem;font-weight:700;transition:border-color .2s ease,background .2s ease,color .2s ease}.setupWiz__step.is-active .setupWiz__stepNum{border-color:#00e07a80;background:rgba(0,224,122,.08);color:#00e07a}.setupWiz__step.is-done .setupWiz__stepNum{border-color:#00e07a4d;background:rgba(0,224,122,.06)}.setupWiz__stepLabel{color:#b4c0d259;font-size:.68rem;font-weight:600;letter-spacing:.04em;transition:color .2s ease}.setupWiz__step.is-active .setupWiz__stepLabel{color:#c8d0de}.setupWiz__step.is-done .setupWiz__stepLabel{color:#b4c0d280}.setupWiz__body{padding:0 32px;overflow-y:auto}.setupWiz__section{display:grid;gap:24px}.setupWiz__sectionHead{display:grid;gap:6px}.setupWiz__sectionTitle{color:#dde3ee;font-size:1.08rem;font-weight:700;letter-spacing:0}.setupWiz__sectionDesc{margin:0;color:#b4c0d285;font-size:.8rem;line-height:1.55}.setupWiz__subHead{color:#b4c0d273;font-size:.64rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:-12px}.setupWiz__purposeGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.setupWiz__purposeCard{display:grid;gap:8px;padding:18px 16px;border:1px solid rgba(180,192,210,.1);border-radius:12px;background:rgba(180,192,210,.03);color:inherit;text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease,box-shadow .14s ease}.setupWiz__purposeCard:hover{border-color:#b4c0d233;background:rgba(180,192,210,.055);transform:translateY(-1px);box-shadow:0 18px 32px #0003}.setupWiz__purposeCard.is-selected{border-color:#00e07a4d;background:rgba(0,224,122,.05)}.setupWiz__purposeIcon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:#b4c0d273;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.setupWiz__purposeCard.is-selected .setupWiz__purposeIcon{color:#00e07a}.setupWiz__purposeLabel{display:block;color:#dde3ee;font-size:.92rem;font-weight:700;letter-spacing:0}.setupWiz__purposeRole{display:block;color:#b4c0d261;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.setupWiz__purposeDesc{display:block;color:#b4c0d273;font-size:.72rem;line-height:1.5}.setupWiz__customWrap{display:grid;gap:8px}.setupWiz__inputLabel{color:#b4c0d273;font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.setupWiz__textarea,.setupWiz__input{width:100%;padding:10px 12px;border:1px solid rgba(180,192,210,.12);border-radius:7px;background:rgba(180,192,210,.04);color:#dde3ee;font-size:.8rem;line-height:1.5;outline:none;resize:vertical;transition:border-color .14s ease;box-sizing:border-box}.setupWiz__textarea:focus,.setupWiz__input:focus{border-color:#00e07a4d}.setupWiz__textarea::placeholder,.setupWiz__input::placeholder{color:#b4c0d247}.setupWiz__sourceGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.setupWiz__sourceRow{display:grid;gap:8px}.setupWiz__sourceInput{width:100%;margin-top:8px;padding:10px 12px;border:1px solid rgba(0,224,122,.12);border-radius:8px;background:rgba(0,224,122,.04);color:#c8d0de;font-size:.75rem;outline:none;box-sizing:border-box}.setupWiz__sourceInput::placeholder{color:#b4c0d240}.setupWiz__competitorList{display:grid;gap:8px;margin-top:8px}.setupWiz__competitorItem{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 11px;border:1px solid rgba(0,224,122,.12);border-radius:7px;background:rgba(0,224,122,.035)}.setupWiz__competitorItem div{display:grid;gap:3px;min-width:0}.setupWiz__competitorItem strong{color:#dde3ee;font-size:.78rem}.setupWiz__competitorItem span{min-width:0;color:#b4c0d285;font-size:.68rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.setupWiz__cadenceGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.setupWiz__cadenceBtn{display:grid;gap:4px;padding:12px 10px;border:1px solid rgba(180,192,210,.1);border-radius:7px;background:rgba(180,192,210,.025);color:inherit;text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease}.setupWiz__cadenceBtn:hover{border-color:#b4c0d233;background:rgba(180,192,210,.05)}.setupWiz__cadenceBtn.is-active{border-color:#00e07a4d;background:rgba(0,224,122,.05)}.setupWiz__cadenceLabel{color:#c8d0de;font-size:.8rem;font-weight:700}.setupWiz__cadenceBtn.is-active .setupWiz__cadenceLabel{color:#00e07a}.setupWiz__cadenceSub{color:#b4c0d261;font-size:.68rem;line-height:1.4}.setupWiz__deliveryRow{display:flex;gap:8px;flex-wrap:wrap}.setupWiz__deliveryBtn{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border:1px solid rgba(180,192,210,.1);border-radius:7px;background:rgba(180,192,210,.025);color:#b4c0d28c;font-size:.77rem;font-weight:600;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease}.setupWiz__deliveryBtn:hover{border-color:#b4c0d233;color:#c8d0de}.setupWiz__deliveryBtn.is-active{border-color:#00e07a4d;background:rgba(0,224,122,.05);color:#00e07a}.setupWiz__deliveryIcon{font-size:.85rem;opacity:.65}.setupWiz__nameWrap{display:grid;gap:8px}.setupWiz__reviewCompany{display:grid;gap:5px;padding:14px 16px;border:1px solid rgba(0,224,122,.14);border-radius:8px;background:rgba(0,224,122,.025)}.setupWiz__reviewCompanyName{color:#dde3ee;font-size:.88rem;font-weight:700;letter-spacing:0}.setupWiz__reviewCompanyIndustry{width:fit-content;margin-top:5px;padding:5px 8px;border:1px solid rgba(0,224,122,.16);border-radius:999px;background:rgba(0,224,122,.055);color:#8ef1c1db;font-size:.68rem;font-weight:650}.setupWiz__reviewCompanyDesc{margin:0;color:#b4c0d28c;font-size:.76rem;line-height:1.55}.setupWiz__reviewGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.setupWiz__reviewCard{padding:12px 14px;border:1px solid rgba(180,192,210,.08);border-radius:7px;background:rgba(180,192,210,.025);display:grid;gap:4px}.setupWiz__reviewCardLabel{color:#b4c0d259;font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.setupWiz__reviewCardValue{color:#c8d0de;font-size:.8rem;font-weight:600;line-height:1.4}.setupWiz__chainPreview{padding:16px;border:1px solid rgba(180,192,210,.08);border-radius:8px;background:rgba(180,192,210,.02);display:grid;gap:14px}.setupWiz__chainPreviewLabel{color:#b4c0d259;font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.setupWiz__chainPreviewRow{display:flex;align-items:flex-start;gap:0}.setupWiz__chainPreviewStep{display:flex;flex:1;align-items:flex-start;position:relative}.setupWiz__chainPreviewStep:last-child{flex:0 0 auto}.setupWiz__chainPreviewNode{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;border:1px solid rgba(0,224,122,.28);background:rgba(0,224,122,.06);flex:0 0 auto;position:relative;z-index:1}.setupWiz__chainPreviewNodeLabel{color:#00e07a;font-size:.62rem;font-weight:800;letter-spacing:.04em}.setupWiz__chainPreviewNodeName,.setupWiz__chainPreviewNodeRole{display:none}.setupWiz__chainPreviewLine{flex:1;height:1px;background:rgba(0,224,122,.15);align-self:center;margin:0 0 0 -1px;position:relative;top:0}.setupWiz__chainPreviewStep{flex-direction:column;align-items:center;gap:6px}.setupWiz__chainPreviewStep:not(:last-child){flex:1;flex-direction:row;align-items:center;gap:0}.setupWiz__chainPreviewStep:last-child{flex-direction:column;align-items:center;gap:6px}.setupWiz__nav{display:flex;align-items:center;justify-content:space-between;padding:20px 32px 28px;border-top:1px solid rgba(180,192,210,.06)}.setupWiz__backBtn{min-height:34px;padding:0 14px;border:1px solid rgba(180,192,210,.12);border-radius:7px;background:transparent;color:#b4c0d285;font-size:.75rem;font-weight:600;cursor:pointer;transition:border-color .13s ease,color .13s ease}.setupWiz__backBtn:hover{border-color:#b4c0d238;color:#c8d0de}.setupWiz__nextBtn{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 18px;border:1px solid rgba(180,192,210,.16);border-radius:7px;background:rgba(180,192,210,.06);color:#c8d0de;font-size:.78rem;font-weight:600;cursor:pointer;transition:border-color .13s ease,background .13s ease,color .13s ease}.setupWiz__nextBtn:hover{border-color:#b4c0d247;background:rgba(180,192,210,.09);color:#dde3ee}.setupWiz__nextBtn.is-disabled{opacity:.35;cursor:not-allowed}.setupWiz__launchBtn{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 20px;border:1px solid rgba(0,224,122,.3);border-radius:7px;background:rgba(0,224,122,.07);color:#00e07a;font-size:.78rem;font-weight:700;cursor:pointer;transition:border-color .13s ease,background .13s ease}.setupWiz__launchBtn:hover{border-color:#00e07a80;background:rgba(0,224,122,.12)}.setupWiz__launchBtnDot{display:block;width:6px;height:6px;border-radius:999px;background:#00e07a;box-shadow:0 0 6px #00e07ab3;animation:wfDotPulse 2.2s ease-in-out infinite}.setupWiz__startBtn .setupWiz__launchBtnDot{background:#05070a;box-shadow:none;animation:none}@keyframes wfDotPulse{0%,to{opacity:1;box-shadow:0 0 5px #00e07ab3}50%{opacity:.6;box-shadow:0 0 12px #00e07a66}}.setupWiz--company{position:relative;display:flex;align-items:center;justify-content:center;min-height:100dvh;padding:48px 32px;overflow:hidden;background:#05070a}.setupWiz--company:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:52px 52px;pointer-events:none;z-index:0}.setupWiz--company:after{content:"";position:absolute;top:-25%;right:-45%;width:110%;height:150%;background:radial-gradient(ellipse at 100% 44%,rgba(255,255,255,.7) 0%,rgba(255,244,200,.52) 9%,rgba(252,215,130,.38) 20%,rgba(235,175,65,.22) 35%,rgba(190,120,25,.09) 52%,rgba(120,70,8,.02) 66%,transparent 76%);pointer-events:none;z-index:0}.setupWiz__companyInner{position:relative;z-index:1;width:min(540px,100%);display:grid;gap:40px}.setupWiz__companyHead{display:grid;gap:20px}.setupWiz__companyEyebrow{display:inline-flex;align-items:center;gap:8px;color:#50b4ffe6;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;text-shadow:0 0 12px rgba(80,160,255,.5)}.setupWiz__companyEyebrow:before{content:"//";color:#3ca0ffa6;font-weight:700}.setupWiz__companyTitle{margin:0;color:#fff;font-size:2.6rem;font-weight:650;letter-spacing:-.045em;line-height:1.08}.setupWiz__companyDesc{margin:0;color:#d2dceb85;font-size:.84rem;line-height:1.65;letter-spacing:.005em}.setupWiz__companyForm{display:grid;grid-template-columns:1fr auto;gap:0;border:1px solid rgba(255,255,255,.09);border-radius:6px;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.setupWiz__companyForm:focus-within{border-color:#fff3;box-shadow:0 0 0 3px #ffffff0a}.setupWiz__companyInput{flex:1;height:56px;padding:0 20px;border:none;background:rgba(255,255,255,.04);color:#f8fafc;font-size:1rem;font-weight:400;outline:none}.setupWiz__companyInput::placeholder{color:#b4c0d22e;font-weight:300}.setupWiz__companyBtn{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;height:56px;padding:0 24px;border:none;border-left:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.07);color:#f0f4f8;font-family:inherit;font-size:.8rem;font-weight:600;letter-spacing:.02em;cursor:pointer;white-space:nowrap;transition:background .12s ease,color .12s ease}.setupWiz__companyBtn:hover:not(.is-disabled){background:rgba(255,255,255,.12);color:#fff}.setupWiz__companyBtn.is-disabled{opacity:.22;cursor:not-allowed}.setupWiz__companyWebsiteHint{display:flex;align-items:center;gap:12px;padding:0;border:none;background:transparent;color:#c8d0debd;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem}.setupWiz__companyWebsiteHint span{color:#b4c0d240;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.setupWiz__companyWebsiteHint strong{color:#50b4ffd9;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 10px rgba(60,150,255,.4)}.setupWiz__companyAnalyzing{display:flex;align-items:center;gap:16px;padding:0;border:none;background:transparent}.setupWiz__companySpinner{display:block;width:14px;height:14px;border-radius:999px;border:1.5px solid rgba(255,255,255,.08);border-top-color:#ffffff80;animation:companySpinnerRotate .7s linear infinite;flex:0 0 auto}@keyframes companySpinnerRotate{to{transform:rotate(360deg)}}.setupWiz__companyAnalyzingText{color:#b4c0d261;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;letter-spacing:.04em}.setupWiz__companyAnalyzingText strong{color:#ffffffb8;font-weight:500}.setupWiz__companySuggestion{display:grid;gap:24px;animation:suggestionFadeIn .24s ease}@keyframes suggestionFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.setupWiz__companySuggestionHead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.06)}.setupWiz__companySuggestionName{color:#f8fafc;font-size:1.1rem;font-weight:650;letter-spacing:-.02em}.setupWiz__companySuggestionBadge{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:3px;border:1px solid rgba(0,224,122,.2);background:rgba(0,224,122,.06);color:#00e07ab3;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.55rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.setupWiz__suggestionParams{display:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.setupWiz__suggestionParam{display:grid;gap:4px;padding:10px 12px;border:1px solid rgba(255,255,255,.05);border-radius:4px;background:rgba(255,255,255,.02)}.setupWiz__suggestionParamLabel{color:#b4c0d247;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.55rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.setupWiz__suggestionParamValue{color:#c8d0de;font-size:.78rem;font-weight:500}.setupWiz__companyDescWrap{display:grid;gap:14px}.setupWiz__companyMetaGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.setupWiz__companyIndustryField{display:grid;gap:8px}.setupWiz__companyIndustryField span{color:#ffffff38;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.setupWiz__companyIndustryField input{width:100%;height:42px;padding:0 14px;border:1px solid rgba(255,255,255,.08);border-radius:4px;background:rgba(255,255,255,.04);color:#e8edf4;font-family:inherit;font-size:.84rem;outline:none;box-sizing:border-box;transition:border-color .14s ease}.setupWiz__companyIndustryField input:focus{border-color:#ffffff2e}.setupWiz__companyIndustryField input::placeholder{color:#b4c0d22e}.setupWiz__companyDescLabelRow{display:flex;align-items:center;justify-content:space-between;gap:10px}.setupWiz__companyDescLabel{color:#ffffff38;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.setupWiz__companyDescAiBadge{display:inline-flex;align-items:center;gap:4px;color:#00e07a59;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;font-weight:500;letter-spacing:.06em}.setupWiz__companyDescArea{width:100%;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:4px;background:rgba(255,255,255,.03);color:#dce4f0d1;font-family:inherit;font-size:.82rem;line-height:1.6;outline:none;resize:vertical;transition:border-color .14s ease;box-sizing:border-box}.setupWiz__companyDescArea:focus{border-color:#ffffff29}.setupWiz__companyDescArea::placeholder{color:#b4c0d229}.setupWiz__companyMiniArea{width:100%;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:4px;background:rgba(255,255,255,.04);color:#e8edf4;font-family:inherit;font-size:.78rem;line-height:1.5;outline:none;resize:vertical;box-sizing:border-box}.setupWiz__companyMiniArea:focus{border-color:#ffffff2e}.setupWiz__companyError{padding:10px 12px;border:1px solid rgba(255,88,88,.2);border-radius:4px;background:rgba(255,88,88,.07);color:#ffbebedb;font-size:.74rem;line-height:1.45}.setupWiz__suggestionNote{margin:0;color:#b4c0d233;font-size:.68rem}.setupWiz__companyActions{display:flex;align-items:center;gap:10px}.setupWiz__startBtn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 22px;border:1px solid rgba(255,255,255,.85);border-radius:4px;background:#ffffff;color:#05070a;font-family:inherit;font-size:.8rem;font-weight:700;letter-spacing:.01em;cursor:pointer;transition:background .12s ease,border-color .12s ease}.setupWiz__startBtn:hover{background:#e8edf4;border-color:#e8edf4}.setupWiz__companyReset{height:44px;padding:0 16px;border:1px solid rgba(255,255,255,.07);border-radius:4px;background:transparent;color:#b4c0d252;font-family:inherit;font-size:.75rem;font-weight:500;cursor:pointer;transition:border-color .13s ease,color .13s ease}.setupWiz__companyReset:hover{border-color:#ffffff24;color:#b4c0d2a6}.setupWiz--connectors{min-height:100%;padding:40px 32px 48px;overflow-y:auto}.setupWiz__connInner{width:min(600px,100%);margin:0 auto;display:grid;gap:28px}.setupWiz__connInner--wide{width:min(760px,100%)}.setupWiz__connBack{display:inline-flex;align-self:start;background:none;border:none;color:#b4c0d266;font-size:.75rem;font-weight:600;cursor:pointer;padding:0;transition:color .12s ease}.setupWiz__connBack:hover{color:#b4c0d2bf}.setupWiz__connHead{display:grid;gap:10px}.setupWiz__connEyebrow{display:inline-flex;justify-self:start;padding:3px 10px;border:1px solid rgba(0,224,122,.18);border-radius:999px;background:rgba(0,224,122,.05);color:#00e07aa6;font-size:.58rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.setupWiz__connTitle{margin:0;color:#fff;font-size:1.7rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}.setupWiz__connDesc{margin:0;color:#b4c0d26b;font-size:.84rem;line-height:1.6;max-width:460px}.setupWiz__connGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.setupWiz__connCard{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border:1px solid rgba(180,192,210,.09);border-radius:12px;background:rgba(180,192,210,.03);cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease;appearance:none}.setupWiz__connCard.is-connected{border-color:#00e07a40;background:rgba(0,224,122,.05)}.setupWiz__connCard:hover{border-color:#b4c0d22e;background:rgba(180,192,210,.05)}.setupWiz__connCard:focus-visible{outline:none;border-color:#00e07a5c;box-shadow:0 0 0 3px #00e07a1f}.setupWiz__connIcon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0}.setupWiz__connIcon svg{width:36px;height:36px}.setupWiz__connInfo{flex:1;min-width:0;display:grid;gap:2px}.setupWiz__connName{color:#dde3ee;font-size:.84rem;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.setupWiz__connSubDesc{color:#b4c0d261;font-size:.68rem;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.setupWiz__connBtn{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 12px;border:1px solid rgba(180,192,210,.14);border-radius:999px;background:transparent;color:#b4c0d28c;font-size:.7rem;font-weight:650;white-space:nowrap;transition:border-color .13s ease,color .13s ease,background .13s ease}.setupWiz__connBtn:hover{border-color:#b4c0d247;color:#dde3ee}.setupWiz__connBtn.is-connected{border-color:#00e07a4d;background:rgba(0,224,122,.08);color:#00e07a}.setupWiz__connBtn.is-connected:hover{background:rgba(0,224,122,.04);color:#b4c0d280;border-color:#b4c0d224}.setupWiz__connFooter{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:4px;border-top:1px solid rgba(180,192,210,.07)}.setupWiz__loginList{display:grid;gap:10px}.setupWiz__loginCard{display:flex;align-items:center;gap:14px;min-width:0;padding:15px 16px;border:1px solid rgba(180,192,210,.11);border-radius:13px;background:rgba(180,192,210,.035)}.setupWiz__loginInfo{flex:1;min-width:0;display:grid;gap:4px}.setupWiz__loginMsg{color:#00e07ab8;font-size:.7rem;line-height:1.35}.setupWiz__loginBtn{flex:0 0 auto;height:36px;padding:0 14px;border:1px solid rgba(0,224,122,.28);border-radius:999px;background:rgba(0,224,122,.09);color:#00e07a;font-size:.74rem;font-weight:700;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.setupWiz__loginBtn:hover{background:rgba(0,224,122,.14);border-color:#00e07a6b;color:#dfffee}.setupWiz__loginBtn.is-disabled{border-color:#b4c0d21a;background:rgba(180,192,210,.04);color:#b4c0d26b}.setupWiz__connFooterLeft{flex:1}.setupWiz__connFooterRight{display:flex;align-items:center;gap:8px}.setupWiz__connCount{color:#00e07aa6;font-size:.75rem;font-weight:600}.setupWiz__connSkip{height:40px;padding:0 16px;border:1px solid rgba(180,192,210,.08);border-radius:10px;background:transparent;color:#b4c0d259;font-size:.75rem;font-weight:600;cursor:pointer;transition:border-color .13s ease,color .13s ease}.setupWiz__connSkip:hover{border-color:#b4c0d229;color:#b4c0d2a6}.setupWiz__connContinue{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 20px;border:none;border-radius:10px;background:#00e07a;color:#06120a;font-size:.8rem;font-weight:750;letter-spacing:.01em;cursor:pointer;transition:background .12s ease}.setupWiz__connContinue:hover{background:#00f285}@media (max-width: 480px){.setupWiz__connGrid{grid-template-columns:1fr}}.setupWiz--launched{grid-template-rows:1fr;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:48px 32px;text-align:center;min-height:380px}.setupWiz__launchIcon{width:64px;height:64px;animation:launchFadeIn .5s ease}@keyframes launchFadeIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.setupWiz__launchTitle{color:#dde3ee;font-size:1.08rem;font-weight:700;letter-spacing:0}.setupWiz__launchText{margin:0;color:#b4c0d285;font-size:.8rem;line-height:1.6;max-width:38ch}.setupWiz__launchReset{margin-top:8px;min-height:32px;padding:0 16px;border:1px solid rgba(180,192,210,.12);border-radius:7px;background:transparent;color:#b4c0d280;font-size:.73rem;font-weight:600;cursor:pointer;transition:border-color .13s ease,color .13s ease}.setupWiz__launchReset:hover{border-color:#b4c0d238;color:#c8d0de}@media (max-width: 540px){.setupWiz--company{padding:32px 18px}.setupWiz__companyForm{grid-template-columns:1fr}.setupWiz__companyBtn{width:100%;justify-content:center}.setupWiz__suggestionParams,.setupWiz__companyMetaGrid{grid-template-columns:1fr}}@media (max-width: 780px){.setupWiz__steps{padding:20px 18px 0}.setupWiz__stepTrack{left:18px;right:18px}.setupWiz__body{padding:0 18px}.setupWiz__nav{padding:16px 18px 24px}.setupWiz__purposeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.setupWiz__sourceGrid{grid-template-columns:1fr}.setupWiz__cadenceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.setupWiz__reviewGrid{grid-template-columns:1fr}}@media (max-width: 480px){.setupWiz__purposeGrid{grid-template-columns:1fr}.setupWiz__stepLabel{display:none}}.consolePage[data-section=workflow-detail]{background:#0e1118}.consolePage[data-section=workflow-detail] .consoleMain{background:#0e1118;border-color:#ffffff0d;box-shadow:none}.consolePage[data-section=workflow-detail] .consoleContent{min-height:100dvh;padding:0;overflow:auto}.wfIndex{min-height:100%;background:#0e1118;padding:40px 32px 56px}.wfIndex__shell{width:min(1160px,100%);margin:0 auto;display:grid;gap:28px}.wfIndex__header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-bottom:28px;border-bottom:1px solid rgba(255,255,255,.05)}.wfIndex__headerLeft{display:grid;gap:10px}.wfIndex__title{margin:0;color:#dde3ee;font-size:1.5rem;font-weight:700;letter-spacing:-.04em;line-height:1}.wfIndex__meta{display:flex;align-items:center;gap:14px}.wfIndex__metaLive{display:inline-flex;align-items:center;gap:7px;color:#c8d0de;font-size:.76rem;font-weight:600}.wfIndex__metaDot{width:6px;height:6px;border-radius:999px;background:#00e07a;box-shadow:0 0 8px #00e07ab3;animation:wfDotPulse 2.2s ease-in-out infinite;flex:0 0 auto}@keyframes wfDotPulse{0%,to{opacity:1;box-shadow:0 0 6px #00e07ab3}50%{opacity:.6;box-shadow:0 0 14px #00e07a80}}.wfIndex__metaItem{color:#b4c0d28c;font-size:.76rem}.wfIndex__metaAlerts{display:inline-flex;align-items:center;gap:5px;color:#c9a84c;font-size:.76rem;font-weight:600}.wfIndex__newBtn{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 14px;border:1px solid rgba(200,208,222,.14);border-radius:7px;background:rgba(200,208,222,.05);color:#b4c0d2bf;font-size:.73rem;font-weight:600;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease;flex:0 0 auto}.wfIndex__newBtn:hover{border-color:#c8d0de3d;background:rgba(200,208,222,.09);color:#dde3ee}.wfIndex__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.wfIndex__categories{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.wfIndex__catBtn{min-height:30px;padding:0 12px;border:1px solid rgba(180,192,210,.1);border-radius:999px;background:transparent;color:#b4c0d27a;font-size:.72rem;font-weight:600;cursor:pointer;transition:border-color .13s ease,background .13s ease,color .13s ease}.wfIndex__catBtn:hover{border-color:#b4c0d233;color:#c8d0de}.wfIndex__catBtn.is-active{border-color:#b4c0d247;background:rgba(180,192,210,.08);color:#dde3ee}.wfIndex__toolbarRight{display:flex;align-items:center;gap:10px;flex:0 0 auto}.wfIndex__statusFilter{display:inline-flex;align-items:center;padding:3px;gap:2px;border:1px solid rgba(255,255,255,.07);border-radius:7px;background:rgba(255,255,255,.02)}.wfIndex__statusBtn{min-height:26px;padding:0 11px;border:none;border-radius:4px;background:transparent;color:#b4c0d27a;font-size:.7rem;font-weight:600;cursor:pointer;transition:color .12s ease,background .12s ease}.wfIndex__statusBtn:hover{color:#c8d0de;background:rgba(180,192,210,.06)}.wfIndex__statusBtn.is-active{background:rgba(180,192,210,.09);color:#dde3ee}.wfIndex__search{display:inline-flex;align-items:center;gap:8px;min-width:200px;height:34px;padding:0 12px;border:1px solid rgba(255,255,255,.07);border-radius:7px;background:rgba(255,255,255,.02);transition:border-color .14s ease}.wfIndex__search:focus-within{border-color:#ffffff26}.wfIndex__searchIcon{color:#b4c0d259;flex:0 0 auto}.wfIndex__search input{flex:1;min-width:0;border:none;background:transparent;color:#dde3ee;font-size:.73rem;outline:none}.wfIndex__search input::placeholder{color:#b4c0d24d}.wfIndex__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}.wfCard{position:relative;display:grid;grid-template-rows:auto 1fr auto auto auto;gap:20px;height:100%;min-height:280px;padding:22px 22px 18px;border:1px solid rgba(210,220,235,.12);border-radius:12px;background:radial-gradient(520px 220px at 90% 0%,rgba(80,120,180,.14),transparent 60%),#050a11;color:#eef6fff2;box-shadow:0 24px 52px #00000061,inset 0 1px #ffffff0e;cursor:pointer;outline:none;overflow:hidden;transition:border-color .16s ease,transform .18s ease,box-shadow .18s ease}.wfCard:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.26) .7px,transparent 1px);background-size:22px 22px;opacity:.14;mask-image:linear-gradient(180deg,black,transparent 82%);-webkit-mask-image:linear-gradient(180deg,black,transparent 82%)}.wfCard>*{position:relative;z-index:1}.wfCard:hover,.wfCard:focus-visible{border-color:#d2dceb38;transform:translateY(-2px);box-shadow:0 32px 64px #00000073,inset 0 1px #ffffff12}.wfCard--active{border-color:#64a0ff2e;background:radial-gradient(520px 220px at 90% 0%,rgba(60,120,255,.14),transparent 60%),#050a11}.wfCard--active:hover,.wfCard--active:focus-visible{border-color:#64a0ff52;box-shadow:0 32px 64px #00000073,0 0 0 1px #508cff14 inset}.wfCard--draft{opacity:.58}.wfCard__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.wfCard__topLeft{display:flex;align-items:center;gap:9px;min-width:0}.wfCard__glyph{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;border:1px solid rgba(210,220,235,.16);background:rgba(210,220,235,.07);color:#d2dcebcc;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.56rem;font-weight:800;letter-spacing:.04em;flex:0 0 auto}.wfCard__category{color:#b4c4d65c;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.63rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wfCard__status{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0 9px;border-radius:999px;font-size:.6rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;flex:0 0 auto}.wfCard__status--active{border:1px solid rgba(100,160,255,.22);background:rgba(80,140,255,.09);color:#bed7ffeb}.wfCard__status--paused{border:1px solid rgba(180,192,210,.12);background:rgba(180,192,210,.05);color:#b4c0d26b}.wfCard__status--draft{border:1px solid rgba(201,168,76,.2);background:rgba(201,168,76,.07);color:#c9a84ccc}.wfCard__liveDot{display:block;width:6px;height:6px;border-radius:999px;background:#a0c4ff;box-shadow:0 0 10px #8cbeffcc;animation:wfDotPulse 2.2s ease-in-out infinite}.wfCard__name{color:#fffffff5;font-size:1.05rem;font-weight:760;letter-spacing:-.03em;line-height:1.2;margin-bottom:8px}.wfCard__desc{margin:0;color:#b4c4d694;font-size:.79rem;line-height:1.6}.wfCard__chain{display:flex;align-items:center}.wfCard__chainStep{display:inline-flex;align-items:center;flex:1}.wfCard__chainStep:last-of-type{flex:0 0 auto}.wfCard__chainNode{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;border:1px solid rgba(210,220,235,.12);background:rgba(210,220,235,.04);flex:0 0 auto;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.wfCard__chainNode.is-active{border-color:#d2dceb42;background:rgba(210,220,235,.08);box-shadow:0 0 12px #b4d2ff1a}.wfCard__chainNodeLabel{color:#b4c4d647;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.55rem;font-weight:800;letter-spacing:.04em}.wfCard__chainNode.is-active .wfCard__chainNodeLabel{color:#d2e4f8d1}.wfCard__chainLine{flex:1;height:1px;background:rgba(210,220,235,.07);transition:background .2s ease}.wfCard__chainLine.is-active{background:rgba(210,220,235,.16)}.wfCard__footer{display:flex;align-items:center;gap:10px;padding-top:14px;border-top:1px solid rgba(210,220,235,.08)}.wfCard__footerRow{display:grid;gap:3px;flex:1;min-width:0}.wfCard__footerLabel{color:#b4c4d64d;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.57rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.wfCard--customMetric .wfCard__footerRow:last-child .wfCard__footerLabel{font-size:0}.wfCard--customMetric .wfCard__footerRow:last-child .wfCard__footerLabel:after{content:"Kanaler";color:#b4c4d64d;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.57rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.wfCard__footerValue{color:#d2e4f8a6;font-size:.71rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wfCard__footerDivider{width:1px;height:24px;background:rgba(210,220,235,.08);flex:0 0 auto}.wfCard__actions{display:flex;align-items:center;gap:8px;opacity:0;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease}.wfCard:hover .wfCard__actions,.wfCard:focus-within .wfCard__actions{opacity:1;transform:translateY(0)}.wfCard__actionBtn{min-height:30px;padding:0 13px;border-radius:7px;font-size:.71rem;font-weight:700;cursor:pointer;transition:border-color .12s ease,background .12s ease,color .12s ease}.wfCard__actionBtn--primary{border:1px solid rgba(210,220,235,.16);background:rgba(210,220,235,.06);color:#d2dcebb8}.wfCard__actionBtn--primary:hover{border-color:#d2dceb47;background:rgba(210,220,235,.1);color:#dde8f5}.wfCard__actionBtn--run{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(88,214,141,.22);background:rgba(88,214,141,.07);color:#adf0c7e6}.wfCard__actionBtn--run:hover{border-color:#58d68d61;background:rgba(88,214,141,.12)}.wfCard--skeleton{cursor:default;pointer-events:none;grid-template-rows:auto auto auto auto;gap:14px}.wfCard__skeletonTop,.wfCard__skeletonName,.wfCard__skeletonDesc{border-radius:4px;background:linear-gradient(90deg,rgba(255,255,255,.04),rgba(255,255,255,.08),rgba(255,255,255,.04));background-size:200% 100%;animation:wfSkeleton 1.3s ease-in-out infinite}.wfCard__skeletonTop{height:18px;width:60%}.wfCard__skeletonName{height:20px;width:80%}.wfCard__skeletonDesc{height:14px}.wfCard__skeletonDesc--short{width:65%}@keyframes wfSkeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.wfIndex__empty{display:grid;justify-items:start;gap:10px;padding:36px 28px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:rgba(255,255,255,.015)}.wfIndex__emptyTitle{color:#dde3ee;font-size:1rem;font-weight:700;letter-spacing:-.02em}.wfIndex__emptyText{margin:0;color:#b4c0d285;font-size:.8rem;line-height:1.6;max-width:42ch}.wfIndex__emptyReset{margin-top:4px;min-height:30px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:rgba(255,255,255,.04);color:#ffffff8c;font-size:.72rem;font-weight:600;cursor:pointer;transition:border-color .12s ease,background .12s ease,color .12s ease}.wfIndex__emptyReset:hover{border-color:#ffffff2e;background:rgba(255,255,255,.07);color:#fff}@media (max-width: 1060px){.wfIndex__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.wfIndex{padding:24px 18px 40px}.wfIndex__header{flex-direction:column;align-items:flex-start;gap:14px}.wfIndex__toolbar{flex-direction:column;align-items:stretch;gap:12px}.wfIndex__toolbarRight{flex-direction:column;align-items:stretch}.wfIndex__search{min-width:0;width:100%}.wfIndex__grid{grid-template-columns:1fr}}.toolsPage{padding:32px 36px 72px;color:#f2f6fbf5}.toolsPage__header{max-width:1180px;margin:0 auto 30px}.toolsPage__eyebrow,.toolsGroup__eyebrow{display:block;color:#ffffff4d;font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.toolsPage__title{margin:7px 0 8px;color:#ffffffeb;font-size:1.45rem;font-weight:750;letter-spacing:-.03em;line-height:1.1}.toolsPage__body{max-width:680px;margin:0;color:#ffffff73;font-size:.84rem;line-height:1.6}.toolsPage__groups{width:min(1180px,100%);margin:0 auto;display:grid;gap:28px}.toolsGroup{display:grid;gap:14px}.toolsGroup__header{display:grid;grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);gap:18px;align-items:end;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08)}.toolsGroup__title{margin:5px 0 0;color:#ffffffeb;font-size:1rem;font-weight:720;letter-spacing:-.02em}.toolsGroup__body{margin:0;color:#ffffff73;font-size:.78rem;line-height:1.55}.toolsGroup__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:12px}.toolsCrawleeCard{position:relative;min-height:270px;display:grid;align-content:space-between;gap:20px;padding:22px;overflow:hidden;border:1px solid rgba(210,220,235,.13);border-radius:12px;background:radial-gradient(640px 260px at 85% 0%,rgba(95,141,190,.16),transparent 58%),#050a11;color:#eef6fff2;box-shadow:0 26px 56px #0000005c,inset 0 1px #ffffff0f}.toolsCrawleeCard:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.28) .7px,transparent 1px);background-size:22px 22px;opacity:.16;mask-image:linear-gradient(180deg,black,transparent 88%);-webkit-mask-image:linear-gradient(180deg,black,transparent 88%)}.toolsCrawleeCard>*{position:relative;z-index:1}.toolsCrawleeCard__top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.toolsCrawleeCard__eyebrow{margin-bottom:8px;color:#b4c4d657;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.64rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.toolsCrawleeCard__title{margin:0;color:#fffffff5;font-size:1.42rem;font-weight:760;letter-spacing:-.04em;line-height:1.05}.toolsCrawleeCard__status{display:inline-flex;align-items:center;gap:8px;min-height:26px;padding:0 10px;border:1px solid rgba(88,214,141,.18);border-radius:999px;background:rgba(88,214,141,.08);color:#adf0c7e6;font-size:.64rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.toolsCrawleeCard__statusDot{width:6px;height:6px;border-radius:999px;background:#58d68d;box-shadow:0 0 12px #58d68db8}.toolsCrawleeCard__body{max-width:46ch;margin:0;color:#b4c4d69e;font-size:.84rem;line-height:1.58}.toolsCrawleeCard__metrics{display:flex;flex-wrap:wrap;gap:8px}.toolsCrawleeCard__metrics span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid rgba(210,220,235,.1);border-radius:999px;color:#d2deee9e;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.66rem;font-weight:700;text-transform:uppercase}.toolsCrawleeCard__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px solid rgba(210,220,235,.09);color:#b4c4d66b;font-size:.72rem}.toolsCrawleeCard__footer code{color:#eef6ffc2;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem}@media (max-width: 760px){.toolsPage{padding:24px 18px 48px}.toolsGroup__header{grid-template-columns:1fr;align-items:start;gap:8px}.toolsGroup__grid{grid-template-columns:1fr}}.consolePage[data-section=tasks]{background:#0a0c0f}.consolePage[data-section=tasks] .consoleMain{background:#0d0f12}.consolePage[data-section=tasks] .consoleContent{padding:0}.tasksPage{min-height:100dvh;padding:28px 24px 56px;color:#f3f5f7;background:radial-gradient(820px 460px at 72% 0%,rgba(105,78,255,.1),transparent 65%),radial-gradient(520px 380px at 8% 88%,rgba(59,130,246,.05),transparent 70%),#0a0c0f}.tasksPage__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:24px}.tasksPage__eyebrow{font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffff38}.tasksPage__title{margin:6px 0 0;font-size:34px;font-weight:700;line-height:1;letter-spacing:-.035em;color:#fffffff5}.tasksPage__lead{max-width:600px;margin:10px 0 0;color:#ffffff42;font-size:12.5px;line-height:1.55;letter-spacing:.01em}.tasksPage__primaryBtn{flex-shrink:0;margin-top:4px;height:34px;padding:0 16px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.06);color:#ffffffa6;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.tasksPage__primaryBtn:hover{background:rgba(255,255,255,.1);border-color:#ffffff2e;color:#fff}.tasksStats{display:flex;align-items:center;padding:16px 22px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.065);border-radius:14px;margin-bottom:18px;box-shadow:0 8px 24px #00000059}.tasksStat{display:flex;flex-direction:column;gap:5px;flex:1}.tasksStat__num{font-size:22px;font-weight:700;color:#fffffff0;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.tasksStat__label{font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ffffff38}.tasksStats__divider{width:1px;height:36px;background:rgba(255,255,255,.07);margin:0 22px;flex-shrink:0}.tasksTypeGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:20px}.tasksTypeCard{position:relative;padding:14px 14px 12px;border:1px solid rgba(255,255,255,.065);border-radius:12px;background:rgba(255,255,255,.025);overflow:hidden;transition:background .16s}.tasksTypeCard:hover{background:rgba(255,255,255,.04)}.tasksTypeCard:before{content:"";position:absolute;top:0;left:0;right:0;height:1.5px;background:linear-gradient(90deg,transparent 0%,var(--tone) 50%,transparent 100%);opacity:.6}.tasksTypeCard__top{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;margin-bottom:6px}.tasksTypeCard__label{font-size:13px;font-weight:700;color:#ffffffd1;letter-spacing:-.01em}.tasksTypeCard__count{font-size:17px;font-weight:700;color:var(--tone);letter-spacing:-.03em;opacity:.85;font-variant-numeric:tabular-nums;line-height:1}.tasksTypeCard__source{font-size:10.5px;color:#ffffff42}.tasksBody{display:flex;flex-direction:column;gap:12px}.tasksStatusTabs{display:flex;gap:3px;padding:3px;width:fit-content;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(0,0,0,.28)}.tasksStatusTab{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 13px;border:0;border-radius:7px;background:transparent;color:#ffffff5c;font-size:12px;font-weight:500;cursor:pointer;transition:background .12s,color .12s}.tasksStatusTab strong{font-size:10.5px;font-weight:600;color:#fff3}.tasksStatusTab.is-active{background:rgba(255,255,255,.09);color:#ffffffe0}.tasksStatusTab.is-active strong{color:#ffffff80}.tasksList{display:flex;flex-direction:column;gap:6px}.tasksCard{position:relative;display:flex;align-items:flex-start;gap:16px;padding:16px 18px 14px 20px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.055);border-radius:12px;overflow:hidden;transition:background .15s,border-color .15s}.tasksCard:hover{background:rgba(255,255,255,.04);border-color:#ffffff17}.tasksCard__accentBar{position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--tone) 0%,transparent 100%);opacity:.75}.tasksCard__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.tasksCard__head{display:flex;align-items:center;gap:8px}.tasksCard__id{font-size:10px;font-family:SF Mono,Fira Code,monospace;color:#ffffff2e;letter-spacing:.04em}.tasksCard__title{margin:2px 0 0;font-size:15px;font-weight:600;color:#ffffffe0;line-height:1.3;letter-spacing:-.01em}.tasksCard__summary{margin:0;font-size:12px;color:#ffffff59;line-height:1.5}.tasksCard__chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.tasksCard__chip{display:inline-flex;align-items:center;height:21px;padding:0 8px;border-radius:100px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.07);font-size:10.5px;color:#ffffff61;white-space:nowrap}.tasksCard__chip--conf{color:#ffffff85;border-color:#ffffff1a}.tasksCard__actions{display:flex;flex-direction:column;gap:5px;flex-shrink:0;margin-top:2px}.tasksRowBtn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.04);color:#ffffff42;font-size:14px;cursor:pointer;transition:all .11s ease}.tasksRowBtn--done:hover{border-color:#22c55e4d;background:rgba(34,197,94,.08);color:#4ade80}.tasksRowBtn--delete:hover{border-color:#f8717142;background:rgba(248,113,113,.07);color:#f87171}.tasksEmpty{display:flex;flex-direction:column;gap:5px;padding:22px 20px;border:1px solid rgba(255,255,255,.055);border-radius:12px;background:rgba(255,255,255,.018)}.tasksEmpty__label{font-size:13px;font-weight:500;color:#ffffff47}.tasksEmpty__sub{font-size:11px;color:#ffffff24;font-family:SF Mono,Fira Code,monospace;letter-spacing:.02em}.tasksPage__notice{margin-bottom:14px;padding:10px 14px;border:1px solid rgba(255,165,0,.18);border-radius:8px;background:rgba(255,165,0,.05);color:#ffc864cc;font-size:12px}.tasksTypePill{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:100px;font-size:10.5px;font-weight:700;letter-spacing:.03em}.tasksTypePill--amber{background:rgba(245,158,11,.15);color:#fbbf24}.tasksTypePill--blue{background:rgba(96,165,250,.14);color:#93c5fd}.tasksTypePill--green{background:rgba(34,197,94,.14);color:#86efac}.tasksTypePill--purple{background:rgba(167,139,250,.15);color:#c4b5fd}.tasksTypePill--slate{background:rgba(148,163,184,.14);color:#cbd5e1}@media (max-width: 1100px){.tasksTypeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 800px){.tasksTypeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.tasksCard{flex-direction:column;gap:12px}.tasksCard__actions{flex-direction:row}}@media (max-width: 720px){.tasksPage{padding:18px 14px 40px}.tasksPage__header{flex-direction:column}.tasksStats{overflow-x:auto}.tasksStatusTabs{width:100%;overflow-x:auto}}.ccPage{min-height:100dvh;padding:36px 32px 80px;background:#0e1118;color:#dde3ee;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.ccPage *{box-sizing:border-box;font-family:inherit;letter-spacing:0}.ccHeader{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:24px;align-items:start;max-width:1240px;margin:0 auto 28px;padding-bottom:28px;border-bottom:1px solid rgba(180,192,210,.08)}.ccHeader__back{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid rgba(180,192,210,.12);border-radius:8px;background:rgba(180,192,210,.05);color:#b4c0d29e;font-size:12.5px;font-weight:580;cursor:pointer;transition:all .13s ease;white-space:nowrap}.ccHeader__back:hover{border-color:#b4c0d238;background:rgba(180,192,210,.09);color:#dce6f2e6}.ccHeader__eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:10px}.ccHeader__eyebrowText{color:#b4c0d26b;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.ccHeader__chain{display:flex;align-items:center;gap:4px}.ccChainNode{padding:2px 7px;border-radius:4px;background:rgba(180,192,210,.07);border:1px solid rgba(180,192,210,.1);color:#b4c0d280;font-size:9.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.ccChainNode--active{background:rgba(0,224,122,.08);border-color:#00e07a38;color:#8ef1c1e6}.ccChainArrow{color:#b4c0d238;font-size:11px}.ccHeader__center h1{margin:0 0 4px;color:#eef2f8;font-size:26px;font-weight:750;line-height:1.08}.ccHeader__center p{margin:0;color:#b4c0d28a;font-size:13.5px;line-height:1.6}.ccHeader__right{display:flex;flex-direction:column;align-items:flex-end;gap:10px;padding-top:2px}.ccToneSelect{height:32px;padding:0 10px;border:1px solid rgba(180,192,210,.12);border-radius:8px;background:rgba(180,192,210,.05);color:#b4c0d2b8;font-size:12px;cursor:pointer;outline:none}.ccToneSelect option{background:#1a1f2b}.ccReviewToggle{display:flex;align-items:center;gap:7px;color:#b4c0d28a;font-size:12px;cursor:pointer;white-space:nowrap}.ccReviewToggle input{accent-color:#00e07a}.ccBriefWrap{max-width:1240px;margin:0 auto 28px}.ccBrief{border:1px solid rgba(180,192,210,.1);border-radius:14px;background:rgba(180,192,210,.03);overflow:hidden;transition:border-color .15s ease}.ccBrief:focus-within{border-color:#b4c0d233}.ccBrief__label{display:block;padding:14px 18px 0;color:#b4c0d266;font-size:10px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.ccBrief__input{display:block;width:100%;padding:10px 18px 14px;border:0;background:transparent;color:#dce8f8e6;font-size:15px;line-height:1.6;resize:none;outline:none}.ccBrief__input::placeholder{color:#b4c0d247}.ccBrief__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 18px;border-top:1px solid rgba(180,192,210,.07);background:rgba(180,192,210,.02)}.ccBrief__hint{color:#b4c0d257;font-size:11.5px}.ccGenerateBtn{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 18px;border:1px solid rgba(0,224,122,.28);border-radius:8px;background:rgba(0,224,122,.1);color:#00e07a;font-size:13px;font-weight:650;cursor:pointer;transition:all .14s ease;white-space:nowrap}.ccGenerateBtn:hover:not(:disabled){background:rgba(0,224,122,.17);border-color:#00e07a6b;color:#5ef5b0}.ccGenerateBtn:disabled{opacity:.45;cursor:not-allowed}.ccGenerateBtn.is-generating{opacity:.7;cursor:not-allowed;animation:ccPulse 1.4s ease-in-out infinite}@keyframes ccPulse{0%,to{opacity:.7}50%{opacity:.45}}.ccSpinner{width:14px;height:14px;animation:ccSpin .8s linear infinite;flex-shrink:0}@keyframes ccSpin{to{transform:rotate(360deg)}}.ccFormats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1240px;margin:0 auto}.ccPanel{display:flex;flex-direction:column;border:1px solid rgba(180,192,210,.09);border-radius:14px;background:rgba(180,192,210,.025);overflow:hidden;transition:border-color .2s ease}.ccPanel--blog{--cc-accent: #60a5fa}.ccPanel--feed{--cc-accent: #c084fc}.ccPanel--reels{--cc-accent: #f472b6}.ccPanel:hover{border-color:color-mix(in srgb,var(--cc-accent) 18%,transparent)}.ccPanel__head{display:flex;align-items:center;gap:12px;padding:16px 16px 14px;border-bottom:1px solid rgba(180,192,210,.07)}.ccPanel__icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:9px;flex-shrink:0;color:var(--cc-accent);background:color-mix(in srgb,var(--cc-accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--cc-accent) 22%,transparent)}.ccPanel__icon svg{width:18px;height:18px;display:block}.ccPanel__headText{flex:1;min-width:0}.ccPanel__format{color:#dce6f2eb;font-size:13.5px;font-weight:660;margin-bottom:2px}.ccPanel__sub{color:#b4c0d26b;font-size:11px}.ccPanel__body{flex:1;padding:16px;display:flex;flex-direction:column;gap:12px}.ccPanel__meta{display:flex;justify-content:space-between;padding:10px 16px;border-top:1px solid rgba(180,192,210,.06);background:rgba(180,192,210,.02);color:#b4c0d261;font-size:11px}.ccPanel__actions{display:flex;gap:7px;padding:12px 16px;border-top:1px solid rgba(180,192,210,.07)}.ccBadge{flex-shrink:0;padding:3px 9px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:1px solid transparent}.ccBadge--slate{background:rgba(180,192,210,.08);border-color:#b4c0d226;color:#b4c0d299}.ccBadge--amber{background:rgba(245,158,11,.1);border-color:#f59e0b3d;color:#fbbf24}.ccBadge--green{background:rgba(0,224,122,.1);border-color:#00e07a42;color:#00e07a}.ccBadge--blue{background:rgba(96,165,250,.1);border-color:#60a5fa3d;color:#60a5fa}.ccBtn{flex:1;min-height:32px;padding:0 12px;border:1px solid rgba(180,192,210,.13);border-radius:8px;background:rgba(180,192,210,.05);color:#b4c0d2ad;font-size:12px;font-weight:600;cursor:pointer;transition:all .12s ease}.ccBtn:hover{border-color:#b4c0d238;background:rgba(180,192,210,.09);color:#dce6f2e6}.ccBtn--approve{background:rgba(0,224,122,.08);border-color:#00e07a38;color:#00e07a}.ccBtn--approve:hover{background:rgba(0,224,122,.15);border-color:#00e07a5c;color:#5ef5b0}.ccFieldLabel{margin-bottom:5px;color:#b4c0d26b;font-size:10px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.ccTextarea,.ccInput{width:100%;padding:9px 11px;border:1px solid rgba(180,192,210,.12);border-radius:8px;background:rgba(9,12,18,.6);color:#dce8f8e0;font-size:12.5px;line-height:1.55;outline:none;transition:border-color .13s ease;resize:none}.ccTextarea:focus,.ccInput:focus{border-color:#b4c0d242}.ccInput{height:34px;padding:0 11px}.ccBlogPreview{padding:14px;border:1px solid rgba(96,165,250,.1);border-radius:10px;background:rgba(96,165,250,.03)}.ccBlogPreview__title{color:#dce8f8f5;font-size:15px;font-weight:700;line-height:1.3;margin-bottom:10px}.ccBlogPreview__intro{margin:0 0 12px;color:#c8d4e4b8;font-size:12.5px;line-height:1.6}.ccBlogPreview__section{margin-bottom:10px}.ccBlogPreview__heading{color:#dce8f8d1;font-size:12px;font-weight:660;margin-bottom:4px}.ccBlogPreview__body{margin:0;color:#b4c4d899;font-size:12px;line-height:1.55}.ccBlogPreview__cta{margin-top:12px;padding-top:10px;border-top:1px solid rgba(96,165,250,.1);color:#60a5fa;font-size:12px;font-weight:620}.ccFeedPreview{width:100%;aspect-ratio:1;border-radius:10px;overflow:hidden;border:1px solid rgba(192,132,252,.15);background:#080b12}.ccFeedPreview__image{width:100%;height:100%;position:relative;display:grid;align-items:end;padding:12px;overflow:hidden}.ccFeedPreview__image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.02)}.ccFeedPreview__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,10,16,.04) 0%,rgba(7,10,16,.1) 46%,rgba(7,10,16,.72) 100%),radial-gradient(circle at 18% 12%,rgba(255,210,139,.32),transparent 36%)}.ccFeedPreview__tag{position:absolute;top:12px;left:12px;padding:5px 8px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(7,10,16,.34);color:#ffffffdb;font-size:10px;font-weight:700;text-transform:uppercase;backdrop-filter:blur(10px)}.ccFeedPreview__visualNote{position:relative;z-index:1;color:#fffc;font-size:10.5px;font-style:italic;line-height:1.4;text-shadow:0 1px 9px rgba(0,0,0,.8)}.ccHashtags{display:flex;flex-wrap:wrap;gap:5px}.ccHashtag{padding:3px 8px;border-radius:999px;background:rgba(192,132,252,.08);border:1px solid rgba(192,132,252,.16);color:#c084fccc;font-size:11px}.ccReelsLayout{display:flex;flex-direction:column;gap:16px;align-items:stretch}.ccReelsPhone{width:100%;max-width:none;min-width:0;flex-shrink:0}.ccReelsPhone__screen{aspect-ratio:1;border-radius:10px;background:linear-gradient(180deg,rgba(244,114,182,.07) 0%,rgba(9,12,18,.95) 60%,rgba(244,114,182,.04) 100%);border:1px solid rgba(244,114,182,.16);display:flex;flex-direction:column;justify-content:flex-end;padding:10px 8px;gap:6px;overflow:hidden;position:relative}.ccReelsPhone__hook{position:relative;z-index:2;color:#ffffffd1;font-size:9px;font-weight:680;line-height:1.35;text-shadow:0 1px 4px rgba(0,0,0,.6)}.ccReelsPhone__bar{position:relative;z-index:2;height:2px;border-radius:999px;background:linear-gradient(90deg,#f472b6 0%,#f472b6 46%,rgba(244,114,182,.2) 46%,rgba(244,114,182,.2) 100%);animation:ccReelsProgress 5s linear infinite}.ccReelsPhone__duration{position:relative;z-index:2;color:#f472b6b3;font-size:8.5px;font-weight:650;font-family:ui-monospace,monospace}.ccReelsClip{position:absolute;inset:0;overflow:hidden;background:linear-gradient(180deg,rgba(255,182,109,.18),rgba(25,13,26,.32) 35%,rgba(5,8,14,.8)),linear-gradient(135deg,#1a2030 0%,#111722 44%,#2d1831 100%);animation:ccReelsPan 6s ease-in-out infinite alternate}.ccReelsClip:before{content:"";position:absolute;inset:-18%;background:radial-gradient(circle at 22% 18%,rgba(255,221,154,.85) 0 7%,transparent 20%),radial-gradient(circle at 70% 42%,rgba(255,255,255,.16),transparent 24%),linear-gradient(155deg,transparent 0 36%,rgba(255,255,255,.08) 37% 38%,transparent 39% 100%);animation:ccReelsLight 3.8s ease-in-out infinite alternate}.ccReelsClip__sun,.ccReelsClip__pool,.ccReelsClip__steam,.ccReelsClip__play{position:absolute;display:block}.ccReelsClip__sun{width:24px;height:24px;top:16px;left:12px;border-radius:999px;background:rgba(255,222,159,.72);filter:blur(1px)}.ccReelsClip__pool{left:-18px;right:-10px;bottom:32px;height:42px;border-radius:50%;background:linear-gradient(90deg,rgba(99,179,237,.32),rgba(153,246,228,.18),rgba(244,114,182,.22));transform:rotate(-9deg);animation:ccReelsWater 2.4s ease-in-out infinite alternate}.ccReelsClip__steam{width:42px;height:64px;right:6px;bottom:46px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(255,255,255,.22),transparent 62%);filter:blur(8px);animation:ccReelsSteam 3.2s ease-in-out infinite}.ccReelsClip__play{top:50%;left:50%;width:28px;height:28px;transform:translate(-50%,-50%);display:grid;place-items:center;border-radius:999px;background:rgba(5,8,14,.32);color:#ffffffc7;font-size:11px;backdrop-filter:blur(8px)}@keyframes ccReelsPan{0%{transform:scale(1) translateZ(0)}to{transform:scale(1.08) translate3d(-4px,-3px,0)}}@keyframes ccReelsLight{0%{opacity:.72;transform:translate(-2px)}to{opacity:1;transform:translate(5px)}}@keyframes ccReelsWater{0%{transform:rotate(-9deg) translate(-2px)}to{transform:rotate(-7deg) translate(4px)}}@keyframes ccReelsSteam{0%{opacity:.15;transform:translateY(8px) scale(.8)}50%{opacity:.38}to{opacity:.08;transform:translateY(-18px) scale(1.2)}}@keyframes ccReelsProgress{0%{background:linear-gradient(90deg,#f472b6 0%,#f472b6 6%,rgba(244,114,182,.2) 6%,rgba(244,114,182,.2) 100%)}50%{background:linear-gradient(90deg,#f472b6 0%,#f472b6 54%,rgba(244,114,182,.2) 54%,rgba(244,114,182,.2) 100%)}to{background:linear-gradient(90deg,#f472b6 0%,#f472b6 96%,rgba(244,114,182,.2) 96%,rgba(244,114,182,.2) 100%)}}.ccReelsFields{display:flex;flex-direction:column;gap:0}.ccReelsMeta{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.ccReelsMeta__value{color:#b4c0d2b3;font-size:12px;margin-top:2px}.ccDurationPills{display:flex;gap:4px;margin-top:4px}.ccDurationPill{padding:3px 8px;border:1px solid rgba(244,114,182,.14);border-radius:999px;background:transparent;color:#b4c0d285;font-size:11px;cursor:pointer;transition:all .11s ease}.ccDurationPill:hover{border-color:#f472b64d;color:#f472b6cc}.ccDurationPill.is-active{background:rgba(244,114,182,.1);border-color:#f472b652;color:#f472b6;font-weight:640}@media (max-width: 1080px){.ccFormats{grid-template-columns:1fr}}@media (max-width: 720px){.ccPage{padding:20px 16px 60px}.ccHeader{grid-template-columns:1fr}.ccHeader__right{align-items:flex-start}.ccReelsPhone{max-width:none}}.creatorDiscoveryPage{min-height:100dvh;padding:36px 32px 60px;background:#0e1118;color:#dde3ee;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.creatorDiscoveryPage *{box-sizing:border-box;font-family:inherit;letter-spacing:0}.creatorDiscoveryHero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:20px;align-items:start;max-width:1200px;margin:0 auto 28px;padding-bottom:28px;border-bottom:1px solid rgba(180,192,210,.08)}.creatorDiscoveryHero__eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:10px}.creatorDiscoveryHero__eyebrowText{color:#b4c0d270;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.creatorDiscoveryHero__chain{display:flex;align-items:center;gap:4px}.creatorDiscoveryHero__chainNode{padding:2px 7px;border-radius:4px;background:rgba(180,192,210,.07);border:1px solid rgba(180,192,210,.1);color:#b4c0d28f;font-size:9.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.creatorDiscoveryHero__chainNode--active{background:rgba(0,224,122,.08);border-color:#00e07a38;color:#8ef1c1e6}.creatorDiscoveryHero__chainArrow{color:#b4c0d23d;font-size:11px}.creatorDiscoveryHero h1{margin:0 0 4px;color:#eef2f8;font-size:26px;font-weight:750;line-height:1.08}.creatorDiscoveryHero p{max-width:640px;margin:0;color:#b4c0d28f;font-size:13.5px;line-height:1.6}.creatorDiscoveryHero__back{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border:1px solid rgba(180,192,210,.12);border-radius:8px;background:rgba(180,192,210,.05);color:#b4c0d29e;font-size:12.5px;font-weight:580;cursor:pointer;transition:all .13s ease;white-space:nowrap}.creatorDiscoveryHero__back:hover{border-color:#b4c0d238;background:rgba(180,192,210,.09);color:#dce6f2eb}.creatorDiscoveryHero__refresh{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 14px;border:1px solid rgba(180,192,210,.12);border-radius:8px;background:rgba(180,192,210,.05);color:#b4c0d29e;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .13s ease;white-space:nowrap}.creatorDiscoveryHero__refresh:hover{border-color:#00e07a47;background:rgba(0,224,122,.06);color:#8ef1c1}.creatorSummary,.creatorPrinciples,.creatorGrid{max-width:1200px;margin-left:auto;margin-right:auto}.creatorSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.creatorSummary__cell{padding:14px 16px;border:1px solid rgba(180,192,210,.08);border-radius:10px;background:rgba(180,192,210,.03)}.creatorSummary__label{display:block;margin-bottom:8px;color:#b4c0d270;font-size:10.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.creatorSummary__value{color:#eef2f8;font-size:24px;font-weight:730;line-height:1}.creatorSummary__cell--approved .creatorSummary__value{color:#00e07a}.creatorSummary__cell--rejected .creatorSummary__value{color:#f87171}.creatorPrinciples{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:22px}.creatorPrinciples span{padding:5px 10px;border:1px solid rgba(0,224,122,.14);border-radius:999px;background:rgba(0,224,122,.04);color:#8ef1c1c7;font-size:11px;font-weight:580}.creatorDiscoveryNotice{max-width:1200px;margin:0 auto 14px;padding:11px 14px;border:1px solid rgba(180,192,210,.08);border-radius:8px;background:rgba(180,192,210,.04);color:#dde4ee9e;font-size:13px}.creatorGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.creatorCard{display:grid;gap:0;border:1px solid rgba(180,192,210,.1);border-radius:12px;background:rgba(180,192,210,.03);overflow:hidden;transition:border-color .2s ease}.creatorCard--approved{border-color:#00e07a3d;box-shadow:0 0 0 1px #00e07a0a inset}.creatorCard--rejected{opacity:.65;border-color:#f8717133}.creatorCard__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px 16px 14px;border-bottom:1px solid rgba(180,192,210,.07)}.creatorCard__avatar{width:48px;height:48px;border-radius:10px;object-fit:cover;border:1px solid rgba(180,192,210,.12);flex-shrink:0}.creatorCard__identity{min-width:0}.creatorCard__usernameRow{display:flex;align-items:center;gap:8px;margin-bottom:5px}.creatorCard__username{color:#eef2f8;font-size:14.5px;font-weight:720;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.creatorCard__statusPill{flex-shrink:0;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:1px solid transparent}.creatorCard__statusPill--saved{background:rgba(180,192,210,.08);border-color:#b4c0d224;color:#b4c0d28f}.creatorCard__statusPill--approved{background:rgba(0,224,122,.1);border-color:#00e07a47;color:#00e07a}.creatorCard__statusPill--rejected{background:rgba(248,113,113,.1);border-color:#f871713d;color:#f87171}.creatorCard__meta{display:flex;gap:4px;flex-wrap:wrap;color:#b4c0d280;font-size:11.5px}.creatorCard__metaDot{color:#b4c0d238}.creatorCard__scoreTotal{display:flex;flex-direction:column;align-items:flex-end;gap:1px;flex-shrink:0}.creatorCard__scoreTotalLabel{color:#b4c0d261;font-size:9.5px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.creatorCard__scoreTotalValue{color:#8ef1c1;font-size:28px;font-weight:760;line-height:1}.creatorCard__scores{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px;padding:13px 16px;border-bottom:1px solid rgba(180,192,210,.07)}.creatorScoreRow{display:flex;align-items:center;gap:8px}.creatorScoreRow__label{width:76px;flex-shrink:0;color:#b4c0d275;font-size:11px;font-weight:580}.creatorScoreRow__track{flex:1;height:3px;border-radius:999px;background:rgba(180,192,210,.1);overflow:hidden}.creatorScoreRow__fill{height:100%;border-radius:999px;background:#00e07a;transition:width .4s ease}.creatorScoreRow__fill--low{background:#f87171}.creatorScoreRow__fill--mid{background:#f59e0b}.creatorScoreRow__fill--high{background:#00e07a}.creatorScoreRow__value{width:22px;flex-shrink:0;text-align:right;color:#dce6f2c7;font-size:11px;font-weight:650}.creatorCard__posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:rgba(180,192,210,.07);border-top:1px solid rgba(180,192,210,.07);border-bottom:1px solid rgba(180,192,210,.07)}.creatorPost{margin:0;overflow:hidden;background:#0a0c12;display:flex;flex-direction:column}.creatorPost img{width:100%;aspect-ratio:1;display:block;object-fit:cover}.creatorPost figcaption{display:-webkit-box;min-height:44px;padding:8px;color:#b4c0d280;font-size:11px;line-height:1.4;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.creatorCard__actions{display:flex;align-items:center;gap:6px;padding:12px 16px;border-bottom:1px solid rgba(180,192,210,.07)}.creatorAction{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 11px;border:1px solid rgba(180,192,210,.14);border-radius:7px;background:rgba(180,192,210,.05);color:#b4c0d2ad;font-size:12px;font-weight:620;cursor:pointer;transition:all .12s ease;white-space:nowrap}.creatorAction:hover{border-color:#b4c0d23d;background:rgba(180,192,210,.09);color:#dce6f2eb}.creatorAction--approve{background:rgba(0,224,122,.08);border-color:#00e07a38;color:#00e07a}.creatorAction--approve:hover{background:rgba(0,224,122,.15);border-color:#00e07a5c;color:#5ef5b0}.creatorAction--reject{background:rgba(248,113,113,.07);border-color:#f8717133;color:#f87171}.creatorAction--reject:hover{background:rgba(248,113,113,.14);border-color:#f8717152;color:#fca5a5}.creatorAction--message{margin-left:auto;background:rgba(0,224,122,.1);border-color:#00e07a47;color:#00e07a;font-weight:660}.creatorAction--message:not(:disabled):hover{background:rgba(0,224,122,.18);border-color:#00e07a6b;color:#5ef5b0}.creatorAction:disabled{opacity:.35;cursor:not-allowed}.creatorCard__outreach{margin:0;padding:13px 16px;border-bottom:1px solid rgba(0,224,122,.1);background:rgba(0,224,122,.035)}.creatorCard__sectionLabel{margin-bottom:7px;color:#8ef1c1b3;font-size:10px;font-weight:720;letter-spacing:.1em;text-transform:uppercase}.creatorCard__outreach p{margin:0;color:#dcebf8c2;font-size:12.5px;line-height:1.55}.creatorCard__feedback{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:11px 16px}.creatorCard__feedback label{display:inline-flex;align-items:center;gap:7px;color:#b4c0d28a;font-size:12px}.creatorCard__feedback select{height:28px;padding:0 8px;border:1px solid rgba(180,192,210,.14);border-radius:6px;background:rgba(180,192,210,.06);color:#dce6f2d1;font-size:12px;cursor:pointer;outline:none}.creatorCard__feedback select:focus{border-color:#00e07a4d}.creatorCard__feedback select option{background:#1a1f2b;color:#dde3ee}.creatorCard__checkbox{cursor:pointer}.creatorCard__checkbox input{accent-color:#00e07a;width:13px;height:13px}.creatorCard__feedbackBtn{margin-left:auto;display:inline-flex;align-items:center;min-height:28px;padding:0 11px;border:1px solid rgba(180,192,210,.14);border-radius:7px;background:rgba(180,192,210,.05);color:#b4c0d29e;font-size:11.5px;font-weight:600;cursor:pointer;transition:all .12s ease}.creatorCard__feedbackBtn:hover{border-color:#b4c0d23d;background:rgba(180,192,210,.09);color:#dce6f2e0}.creatorBrief{max-width:1200px;margin:0 auto 28px;padding:24px 28px;border:1px solid rgba(180,192,210,.1);border-radius:14px;background:rgba(180,192,210,.03)}.creatorBrief__title{margin:0 0 4px;color:#eef2f8;font-size:16px;font-weight:720}.creatorBrief__sub{margin:0 0 20px;color:#b4c0d280;font-size:13px;line-height:1.5}.creatorBrief--compact{padding:20px 22px}.creatorBrief--compact .creatorBrief__grid{margin-bottom:12px}.creatorBrief__profile{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;padding:12px 14px;border:1px solid rgba(180,192,210,.08);border-radius:10px;background:rgba(180,192,210,.025)}.creatorBrief__profile span{display:block;margin-bottom:4px;color:#b4c0d26b;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.creatorBrief__profile strong{display:block;color:#eef2f8f5;font-size:14px}.creatorBrief__profile p{margin:4px 0 0;color:#b4c0d28a;font-size:12.5px;line-height:1.45}.creatorBrief__advancedToggle{min-height:32px;padding:0 12px;border:1px solid rgba(180,192,210,.14);border-radius:8px;background:rgba(180,192,210,.05);color:#b4c0d2ad;font-size:12px;font-weight:620;cursor:pointer;white-space:nowrap}.creatorBrief__advancedToggle:hover{border-color:#b4c0d23d;color:#dce6f2e0}.creatorBrief__advanced{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-bottom:14px;padding:14px;border:1px solid rgba(180,192,210,.08);border-radius:10px;background:rgba(12,16,24,.34)}.creatorBrief__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;margin-bottom:14px}.creatorBrief__field{display:flex;flex-direction:column;gap:5px}.creatorBrief__field--full{margin-bottom:14px}.creatorBrief__label{color:#b4c0d285;font-size:10.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.creatorBrief__input{height:34px;padding:0 10px;border:1px solid rgba(180,192,210,.14);border-radius:8px;background:rgba(180,192,210,.06);color:#dce6f2e0;font-family:inherit;font-size:13px;outline:none;transition:border-color .13s ease;width:100%}.creatorBrief__input:focus{border-color:#00e07a4d}.creatorBrief__input::placeholder{color:#b4c0d247}.creatorBrief__input--sm{width:90px;flex:1}select.creatorBrief__input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='rgba(180,192,210,0.4)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:28px}select.creatorBrief__input option{background:#1a1f2b;color:#dde3ee}.creatorBrief__row{display:flex;align-items:center;gap:8px}.creatorBrief__rangeSep{color:#b4c0d261;font-size:13px;flex-shrink:0}.creatorBrief__cats{display:flex;flex-wrap:wrap;gap:6px}.creatorBrief__catBtn{padding:5px 12px;border:1px solid rgba(180,192,210,.14);border-radius:999px;background:rgba(180,192,210,.05);color:#b4c0d28f;font-family:inherit;font-size:12px;font-weight:580;cursor:pointer;transition:all .12s ease}.creatorBrief__catBtn:hover{border-color:#b4c0d23d;background:rgba(180,192,210,.09);color:#dce6f2e0}.creatorBrief__catBtn.is-on{border-color:#00e07a52;background:rgba(0,224,122,.09);color:#8ef1c1}.creatorBrief__error{margin:0 0 12px;color:#f87171;font-size:13px}.creatorBrief__run{display:inline-flex;align-items:center;min-height:38px;padding:0 22px;border:1px solid rgba(0,224,122,.32);border-radius:9px;background:rgba(0,224,122,.1);color:#00e07a;font-family:inherit;font-size:13.5px;font-weight:660;cursor:pointer;transition:all .13s ease}.creatorBrief__run:hover:not(:disabled){background:rgba(0,224,122,.17);border-color:#00e07a75;color:#5ef5b0}.creatorBrief__run:disabled{opacity:.45;cursor:not-allowed}.creatorCard__avatarFallback{width:48px;height:48px;border-radius:10px;border:1px solid rgba(180,192,210,.12);background:rgba(180,192,210,.08);color:#b4c0d29e;font-size:18px;font-weight:720;display:flex;align-items:center;justify-content:center;flex-shrink:0}.creatorCard__bio{margin:0;padding:10px 16px;border-bottom:1px solid rgba(180,192,210,.07);color:#b4c0d28a;font-size:12.5px;line-height:1.5}.creatorCard__rationale{padding:11px 16px;border-bottom:1px solid rgba(180,192,210,.07);background:rgba(0,224,122,.025)}.creatorCard__rationale p{margin:0;color:#b4c0d299;font-size:12.5px;line-height:1.5}.creatorDiscoveryHero__headerActions{display:flex;align-items:flex-start;gap:8px}.creatorDiscoveryHero__modeBtn{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 14px;border:1px solid rgba(180,192,210,.12);border-radius:8px;background:rgba(180,192,210,.05);color:#b4c0d29e;font-family:inherit;font-size:12.5px;font-weight:580;cursor:pointer;transition:all .13s ease;white-space:nowrap}.creatorDiscoveryHero__modeBtn:hover{border-color:#b4c0d238;background:rgba(180,192,210,.09);color:#dce6f2eb}@media (max-width: 1020px){.creatorGrid{grid-template-columns:1fr}.creatorSummary{grid-template-columns:repeat(2,1fr)}.creatorBrief__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.creatorDiscoveryPage{padding:20px 16px 40px}.creatorDiscoveryHero{grid-template-columns:1fr}.creatorDiscoveryHero__back,.creatorDiscoveryHero__refresh{width:fit-content}.creatorSummary{grid-template-columns:repeat(2,1fr)}.creatorBrief{padding:18px 16px}.creatorBrief__grid{grid-template-columns:1fr}.creatorBrief__profile{align-items:stretch;flex-direction:column}.creatorBrief__advanced,.creatorCard__scores{grid-template-columns:1fr}.creatorCard__posts{grid-template-columns:repeat(3,1fr)}}.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)}@keyframes hulyBtnShimmer{0%{transform:translate(-110%) skew(-18deg)}to{transform:translate(210%) skew(-18deg)}}.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:filter .14s ease}.hulySubmit:after{content:"";position:absolute;left:var(--glow-x, 50%);top:var(--glow-y, 50%);transform:translate(-50%,-50%);width:130px;height:130px;border-radius:999px;background:radial-gradient(circle,rgba(255,252,235,1) 0%,rgba(255,178,80,.75) 25%,rgba(255,110,20,.32) 52%,transparent 75%);opacity:0;transition:opacity .16s ease;pointer-events:none}.hulySubmit:hover:not(:disabled):after{opacity:1}.hulySubmit:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.03)}.hulySubmit:disabled{opacity:.7;cursor:not-allowed}.hulyRemember{display:flex;align-items:center;gap:8px;font-size:13px;color:#fff9;cursor:pointer;user-select:none}.hulyRemember input[type=checkbox]{width:15px;height:15px;accent-color:#7c6af7;cursor:pointer}.hulyRemember input:disabled{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;position:relative;overflow:hidden;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.hulySocialBtn:before{content:"";position:absolute;inset:0;width:45%;background:linear-gradient(90deg,transparent,rgba(148,172,255,.16),transparent);transform:translate(-110%) skew(-18deg);pointer-events:none;z-index:0}.hulySocialBtn:hover:not(.is-disabled):before{animation:hulyBtnShimmer .52s ease forwards}.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(.is-disabled){border-color:#8496dbd1;background:rgba(12,20,43,.92);box-shadow:0 0 0 1px #6e8cdc2e,0 4px 16px #506ec824}.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}}.seoSimplePage{min-height:100%;padding:0 0 80px;background:#04080f;color:#dde3ee;box-sizing:border-box}.seoSimpleHero{display:flex;align-items:center;gap:20px;max-width:900px;margin:0 auto;padding:28px 36px 26px;border-bottom:1px solid rgba(255,255,255,.055)}.seoSimpleHero__back{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:4px;background:transparent;color:#c8d4e480;font-size:.72rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:border-color .13s,color .13s,background .13s;flex:0 0 auto}.seoSimpleHero__back:hover{border-color:#fff3;background:rgba(255,255,255,.04);color:#e8f0fce6}.seoSimpleHero__eyebrow{display:block;margin-bottom:5px;color:#b4c4d64d;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.seoSimpleHero__title{margin:0;color:#fff;font-size:1.4rem;font-weight:780;letter-spacing:-.045em;line-height:1.05}.seoSimpleBody{max-width:1180px;margin:40px auto 0;padding:0 36px}.seoFlow{display:flex;align-items:flex-start;gap:12px}.seoFlow__arrow{display:flex;align-items:center;justify-content:center;flex:0 0 24px;color:#ffffff24;font-size:.82rem;margin-top:42px;flex-shrink:0}.seoFlowCard{flex:1;min-width:0;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);border-radius:14px;padding:20px 22px 18px;display:flex;flex-direction:column;gap:10px;transition:border-color .2s,background .2s}.seoFlowCard:hover{border-color:#ffffff24;background:rgba(255,255,255,.055)}.seoFlowCard__body{display:contents}.seoFlowCard__accent{display:none}.seoFlowCard__head{display:flex;align-items:center;gap:10px}.seoFlowCard__iconWrap{width:34px;height:34px;border-radius:9px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.09);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#ffffff8c}.seoFlowCard__title{margin:0;font-size:16px;font-weight:700;color:#ffffffeb;letter-spacing:-.02em}.seoFlowCard__meta{display:flex;align-items:center;gap:6px}.seoFlowCard__category{font-size:12px;font-weight:600;color:#ffffff80}.seoFlowCard__metaDot{width:3px;height:3px;border-radius:50%;background:rgba(255,255,255,.2);flex-shrink:0}.seoFlowCard__runtime{font-size:12px;color:#ffffff57}.seoFlowCard__route{font-size:11.5px;font-family:ui-monospace,Cascadia Code,Fira Code,monospace;color:#93c5fd99;word-break:break-all}.seoFlowCard__badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;border:1px solid rgba(255,255,255,.07);align-self:flex-start}.seoFlowCard__badge--prompt{color:#c0a0ffd9;border-color:#7c58ff38;background:rgba(124,88,255,.08)}.seoFlowCard__badge--live{color:#93c5fde6;border-color:#3b82f638;background:rgba(59,130,246,.08)}.seoFlowCard__badgeDot{width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0;animation:seoDotPulse 2.2s ease-in-out infinite}.seoFlowCard__eyebrowRow{display:flex;align-items:center;justify-content:space-between;gap:8px}.seoFlowCard__step{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff4d}.seoFlowCard__idBadge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;border:1px solid rgba(255,255,255,.07);color:#c0a0ffd9;border-color:#7c58ff38;background:rgba(124,88,255,.08)}.seoFlowCard__pre{margin:0;padding:12px 14px;border-radius:8px;background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.06);color:#ffffff59;font-family:ui-monospace,Cascadia Code,Fira Code,monospace;font-size:11px;line-height:1.75;white-space:pre-wrap;word-break:break-word}@media (max-width: 860px){.seoFlow{flex-direction:column}.seoFlow__arrow{transform:rotate(90deg);margin-top:0;align-self:center}}.seoSimpleSection{margin-bottom:20px}.seoSimpleSection__label{display:block;margin-bottom:5px;color:#b4c4d64d;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.seoSimpleSection__title{margin:0;color:#eef6ffe0;font-size:1.05rem;font-weight:700;letter-spacing:-.03em;line-height:1.15}.seoTopCard{position:relative;overflow:hidden;border:1px solid rgba(210,220,235,.13);border-radius:14px;background:radial-gradient(640px 280px at 85% -10%,rgba(80,130,210,.15),transparent 58%),#050a11;box-shadow:0 28px 60px #0006,inset 0 1px #ffffff0f;padding:28px 28px 22px}.seoTopCard__dotGrid{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.26) .7px,transparent 1px);background-size:22px 22px;opacity:.13;mask-image:linear-gradient(180deg,black,transparent 80%);-webkit-mask-image:linear-gradient(180deg,black,transparent 80%)}.seoTopCard>*{position:relative;z-index:1}.seoTopCard__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:28px}.seoTopCard__eyebrow{margin-bottom:8px;color:#93c5fd9e;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.63rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.seoTopCard__title{margin:0;color:#fffffff5;font-size:1.35rem;font-weight:760;letter-spacing:-.04em;line-height:1.05}.seoTopCard__badge{display:inline-flex;align-items:center;gap:8px;min-height:26px;padding:0 11px;border:1px solid rgba(147,197,253,.34);border-radius:999px;background:rgba(80,140,255,.09);color:#bed7ffe6;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;flex:0 0 auto}.seoTopCard__badgeDot{width:6px;height:6px;border-radius:999px;background:#a0c4ff;box-shadow:0 0 10px #8cbeffcc;animation:seoDotPulse 2.2s ease-in-out infinite}@keyframes seoDotPulse{0%,to{opacity:1;box-shadow:0 0 8px #8cbeffcc}50%{opacity:.55;box-shadow:0 0 16px #8cbeff80}}.seoTopCard__list{display:grid;gap:8px}.seoTopCard__row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid rgba(147,197,253,.1);border-radius:10px;background:rgba(2,8,23,.34);transition:background .14s}.seoTopCard__row:hover{background:rgba(30,64,120,.18);border-color:#93c5fd38}.seoTopCard__rank{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid rgba(147,197,253,.18);border-radius:8px;background:rgba(96,165,250,.08);color:#bfdbfecc;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;font-weight:800;letter-spacing:.06em}.seoTopCard__query{min-width:0;color:#f8fafcf5;font-size:.94rem;font-weight:700;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seoTopCard__metrics{display:grid;grid-template-columns:repeat(3,minmax(58px,1fr));align-items:center;gap:8px;width:190px}.seoTopCard__metric{display:grid;gap:4px;min-width:0;padding:7px 8px;border-radius:8px;background:rgba(255,255,255,.045);text-align:left}.seoTopCard__metricLabel{color:#94a3b8b3;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.55rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.seoTopCard__metricValue{color:#e2e8f0f5;font-size:.84rem;font-weight:760;letter-spacing:-.02em}.seoTopCard__footer{display:flex;align-items:center;justify-content:space-between;margin-top:20px;padding-top:16px;border-top:1px solid rgba(147,197,253,.12);color:#94a3b88c;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.62rem;font-weight:700;letter-spacing:.08em}.seoPromptCard{position:relative;overflow:hidden;margin-top:14px;border:1px solid rgba(210,220,235,.1);border-radius:14px;background:radial-gradient(480px 180px at 10% 0%,rgba(120,80,255,.1),transparent 60%),#050a11;box-shadow:0 20px 48px #00000059,inset 0 1px #ffffff0d;padding:22px 24px 20px}.seoPromptCard>*{position:relative;z-index:1}.seoPromptCard__header{margin-bottom:16px}.seoPromptCard__title{margin:6px 0 0;color:#ffffffe0;font-size:.9rem;font-weight:700;letter-spacing:-.025em}.seoPromptCard__body{margin:0;padding:16px;border-radius:8px;background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.06);color:#b4c4d6b8;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;line-height:1.75;white-space:pre-wrap;word-break:break-word}.seoTopCard__row--skeleton{pointer-events:none}.seoTopCard__skeletonBar{height:14px;border-radius:4px;background:linear-gradient(90deg,rgba(255,255,255,.04),rgba(255,255,255,.09),rgba(255,255,255,.04));background-size:200% 100%;animation:seoSkeleton 1.3s ease-in-out infinite}@keyframes seoSkeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.seoTopCard__empty{padding:32px 0;color:#b4c4d661;font-size:.8rem;text-align:center;line-height:1.6}@media (max-width: 640px){.seoSimpleHero,.seoSimpleBody{padding-left:18px;padding-right:18px}.seoTopCard__metrics{gap:12px}.seoTopCard__metric{min-width:44px}}.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}}.stPage{min-height:100dvh;display:flex;flex-direction:column;background:radial-gradient(980px 520px at 16% 8%,rgba(47,139,255,.14),transparent 62%),radial-gradient(920px 540px at 84% 18%,rgba(30,216,178,.1),transparent 66%),#070c14;color:#ffffffe0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.stHeader{display:flex;align-items:center;gap:12px;padding:20px 32px 16px;border-bottom:1px solid rgba(255,255,255,.07)}.stBack{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:transparent;color:#ffffff8c;cursor:pointer;transition:background .14s,color .14s;flex-shrink:0}.stBack svg{width:16px;height:16px}.stBack:hover{background:rgba(255,255,255,.06);color:#ffffffd9}.stTitle{font-size:17px;font-weight:600;letter-spacing:-.01em;color:#ffffffeb;margin:0}.stBody{display:flex;flex:1;gap:0;max-width:960px;width:100%;margin:0 auto;padding:32px 32px 48px;gap:36px;align-items:flex-start}@media (max-width: 640px){.stBody{flex-direction:column;padding:20px 16px 40px;gap:20px}.stHeader{padding:16px 16px 12px}}.stNav{display:flex;flex-direction:column;gap:2px;flex-shrink:0;width:160px}.stNavItem{display:flex;align-items:center;padding:8px 12px;border-radius:7px;border:none;background:transparent;color:#ffffff80;font-size:13.5px;font-weight:450;cursor:pointer;text-align:left;transition:background .13s,color .13s}.stNavItem:hover{background:rgba(255,255,255,.05);color:#fffc}.stNavItem.is-active{background:rgba(255,255,255,.07);color:#fffffff2;font-weight:550}.stMain{flex:1;min-width:0}.stSection{display:flex;flex-direction:column;gap:20px}.stSectionTitle{font-size:15px;font-weight:600;color:#ffffffeb;margin:0}.stSectionSub{font-size:13px;color:#ffffff6b;margin:-14px 0 0}.stSubTitle{font-size:13px;font-weight:600;color:#ffffffa6;margin:0;text-transform:uppercase;letter-spacing:.06em}.stAvatarRow{display:flex;align-items:center;gap:14px}.stAvatar{width:52px;height:52px;border-radius:50%;border:1.5px solid rgba(255,255,255,.12);object-fit:cover}.stAvatarFallback{width:52px;height:52px;border-radius:50%;background:rgba(37,99,235,.25);border:1.5px solid rgba(37,99,235,.35);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;color:#fffc;letter-spacing:-.01em;flex-shrink:0}.stAvatarMeta{display:flex;flex-direction:column;gap:2px}.stAvatarName{font-size:14px;font-weight:600;color:#ffffffe0}.stAvatarEmail{font-size:12px;color:#ffffff6b}.stForm{display:flex;flex-direction:column;gap:16px}.stField{display:flex;flex-direction:column;gap:6px}.stLabel{font-size:12px;font-weight:550;color:#ffffff8c;letter-spacing:.04em;text-transform:uppercase}.stInput{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:9px 12px;font-size:13.5px;color:#ffffffe0;outline:none;transition:border-color .13s,background .13s;width:100%;box-sizing:border-box}.stInput::placeholder{color:#ffffff47}.stInput:focus{border-color:#2563eb8c;background:rgba(37,99,235,.05)}.stInput--readonly{color:#ffffff61;cursor:not-allowed}.stInput--readonly:focus{border-color:#ffffff1a;background:rgba(255,255,255,.04)}.stFieldHint{font-size:11.5px;color:#ffffff4d;margin:0}.stReadonlyPill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:20px;font-size:13px;color:#ffffffa6}.stGhIcon{width:14px;height:14px}.stFormActions{display:flex;gap:10px;padding-top:4px}.stBtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 18px;border-radius:8px;font-size:13px;font-weight:550;cursor:pointer;border:none;transition:background .13s,opacity .13s}.stBtn--primary{background:#2563eb;color:#fff}.stBtn--primary:hover{background:#1d4fd8}.stBtn--primary:disabled{opacity:.4;cursor:not-allowed}.stBtn--ghost{background:transparent;border:1px solid rgba(255,255,255,.12);color:#ffffffa6}.stBtn--ghost:hover{background:rgba(255,255,255,.05);color:#ffffffe0}.stDivider{height:1px;background:rgba(255,255,255,.07);margin:4px 0}.stSessionCard{display:flex;align-items:center;gap:12px;padding:12px 14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:10px}.stSessionDot{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px #22c55e26;flex-shrink:0}.stSessionMeta{display:flex;flex-direction:column;gap:2px}.stSessionLabel{font-size:13px;font-weight:550;color:#ffffffc7}.stSessionDetail{font-size:12px;color:#ffffff61}.stIntegrationList{display:flex;flex-direction:column;gap:10px}.stIntCard{display:flex;align-items:center;gap:14px;padding:14px 16px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:10px;transition:border-color .13s}.stIntCard:hover{border-color:#ffffff21}.stIntIcon{width:36px;height:36px;border-radius:8px;background:rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;flex-shrink:0}.stIntIcon svg{width:18px;height:18px}.stIntMeta{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.stIntName{font-size:13.5px;font-weight:550;color:#ffffffd9}.stIntDesc{font-size:12px;color:#ffffff61;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stInfoBox{padding:14px 16px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:10px;font-size:13px;color:#ffffff80;line-height:1.5}.stInfoBox--ok{background:rgba(34,197,94,.07);border-color:#22c55e38;color:#22c55ed9}.stCompanyCard{display:flex;align-items:flex-start;gap:16px;padding:16px 18px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.09);border-radius:12px}.stCompanyInitial{width:44px;height:44px;border-radius:10px;background:rgba(37,99,235,.22);border:1px solid rgba(37,99,235,.3);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:#fffc;flex-shrink:0}.stCompanyMeta{display:flex;flex-direction:column;gap:4px}.stCompanyName{font-size:15px;font-weight:650;color:#ffffffe6}.stCompanyIndustry{font-size:12px;color:#ffffff6b}.stCompanyWebsite{font-size:12px;color:#60a5facc;text-decoration:none}.stCompanyWebsite:hover{color:#93c5fde6;text-decoration:underline}.stCompanyUpdated{font-size:11px;color:#ffffff47;margin-top:2px}.stDangerZone{margin-top:8px;padding:16px 18px;background:rgba(239,68,68,.04);border:1px solid rgba(239,68,68,.18);border-radius:10px;display:flex;flex-direction:column;gap:14px}.stDangerZoneHead{display:flex;flex-direction:column;gap:4px}.stDangerZoneTitle{font-size:12px;font-weight:600;color:#ef4444cc;text-transform:uppercase;letter-spacing:.06em}.stDangerZoneSub{font-size:12.5px;color:#fff6}.stDangerConfirm{display:flex;flex-direction:column;gap:10px}.stDangerConfirmText{font-size:13px;color:#fff9}.stDangerConfirmBtns{display:flex;gap:8px}.stBtn--danger{background:rgba(239,68,68,.16);border:1px solid rgba(239,68,68,.35);color:#ef4444e6}.stBtn--danger:hover{background:rgba(239,68,68,.25);border-color:#ef44448c;color:#ef4444}.stBtn--danger:disabled{opacity:.45;cursor:not-allowed}.stThemeRow{display:flex;gap:8px}.stThemeBtn{padding:7px 18px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:transparent;color:#ffffff80;font-size:13px;cursor:pointer;transition:background .13s,color .13s,border-color .13s}.stThemeBtn:hover{background:rgba(255,255,255,.05);color:#fffc}.stThemeBtn.is-active{background:rgba(37,99,235,.18);border-color:#2563eb73;color:#ffffffe6}.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%)}}.contactPage{min-height:100vh;background:#000;color:#f5f5f7;font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;position:relative;overflow:hidden;padding:120px 24px 160px}.contactPage:before{content:"";position:absolute;top:-180px;left:-10%;width:680px;height:680px;background:radial-gradient(circle,rgba(41,151,255,.12) 0%,transparent 70%);pointer-events:none}.contactPage:after{content:"";position:absolute;bottom:-120px;right:-5%;width:520px;height:520px;background:radial-gradient(circle,rgba(120,80,255,.08) 0%,transparent 70%);pointer-events:none}.contactPage__inner{max-width:1020px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:80px;align-items:start;position:relative;z-index:1}.contactPage__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#2997ff;margin-bottom:24px;padding:5px 12px;border:1px solid rgba(41,151,255,.25);border-radius:99px;background:rgba(41,151,255,.08)}.contactPage__heading{margin:0 0 24px;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:800;letter-spacing:-.05em;line-height:1.04;color:#fff;background:linear-gradient(160deg,#fff 40%,rgba(245,245,247,.55));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.contactPage__sub{margin:0 0 48px;font-size:.95rem;line-height:1.8;color:#f5f5f773;max-width:38ch}.contactPage__divider{width:32px;height:1px;background:rgba(255,255,255,.12);margin-bottom:32px}.contactPage__trust{list-style:none;padding:0;margin:0 0 48px;display:grid;gap:12px}.contactPage__trustItem{display:flex;align-items:center;gap:12px;font-size:.88rem;font-weight:500;color:#f5f5f7a6}.contactPage__trustCheck{width:20px;height:20px;flex-shrink:0;border-radius:50%;background:linear-gradient(135deg,rgba(41,151,255,.2),rgba(41,151,255,.05));border:1px solid rgba(41,151,255,.3);display:flex;align-items:center;justify-content:center;position:relative}.contactPage__trustCheck:after{content:"";position:absolute;left:6px;top:3.5px;width:4px;height:8px;border-right:1.5px solid #2997ff;border-bottom:1.5px solid #2997ff;transform:rotate(45deg)}.contactPage__workflows{border-top:1px solid rgba(255,255,255,.07);padding-top:28px}.contactPage__workflowsLabel{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f5f5f738;margin-bottom:16px}.contactPage__workflowList{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.contactPage__workflowItem{display:flex;align-items:center;gap:0;font-size:.82rem;font-weight:500;color:#f5f5f761;padding:4px 12px;border-radius:99px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.03)}.contactPage__workflowDot{display:none}.contactPage__right{position:relative}.contactPage__right:before{content:"";position:absolute;inset:-1px;border-radius:22px;background:linear-gradient(135deg,rgba(41,151,255,.35) 0%,rgba(255,255,255,.08) 40%,rgba(120,80,255,.2) 100%);z-index:0;pointer-events:none}.contactPage__form{position:relative;z-index:1;background:rgba(10,10,14,.85);border-radius:21px;padding:40px 36px 36px;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.contactPage__formGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.contactPage__field{display:flex;flex-direction:column;gap:7px}.contactPage__field--full{grid-column:1 / -1}.contactPage__label{font-size:11px;font-weight:700;color:#f5f5f761;letter-spacing:.05em;text-transform:uppercase}.contactPage__labelOpt{font-weight:500;color:#f5f5f733;text-transform:none;letter-spacing:0}.contactPage__input,.contactPage__textarea,.contactPage__select{width:100%;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);border-radius:10px;padding:11px 14px;font-size:.9rem;color:#f5f5f7;outline:none;font-family:Manrope,ui-sans-serif,sans-serif;box-sizing:border-box;transition:border-color .18s,background .18s,box-shadow .18s}.contactPage__input::placeholder,.contactPage__textarea::placeholder{color:#f5f5f729}.contactPage__input:focus,.contactPage__textarea:focus,.contactPage__select:focus{border-color:#2997ff99;background:rgba(41,151,255,.05);box-shadow:0 0 0 3px #2997ff1a,inset 0 1px #ffffff0a}.contactPage__textarea{resize:none;min-height:110px;line-height:1.7}.contactPage__select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='rgba(245,245,247,0.25)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.contactPage__select option{background:#111113;color:#f5f5f7}.contactPage__error{margin:16px 0 0;font-size:.82rem;color:#ff5a5acc;line-height:1.5}.contactPage__submit{margin-top:22px;width:100%;height:50px;border:0;border-radius:12px;color:#fff;font-size:.9rem;font-weight:700;letter-spacing:-.01em;cursor:pointer;font-family:Manrope,ui-sans-serif,sans-serif;background:linear-gradient(135deg,#2997ff 0%,#0a7ae0 100%);box-shadow:0 4px 24px #2997ff4d,0 1px #ffffff1f inset;transition:box-shadow .2s,transform .12s,background .2s;position:relative;overflow:hidden}.contactPage__submit:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.08) 0%,transparent 100%);pointer-events:none}.contactPage__submit:hover:not(:disabled){box-shadow:0 6px 32px #2997ff73,0 1px #ffffff1f inset;background:linear-gradient(135deg,#3da3ff 0%,#1a8fff 100%)}.contactPage__submit:active:not(:disabled){transform:scale(.99);box-shadow:0 2px 12px #2997ff40}.contactPage__submit:disabled{background:rgba(41,151,255,.2);box-shadow:none;cursor:not-allowed}.contactPage__success{position:relative;z-index:1;background:rgba(10,10,14,.85);border-radius:21px;padding:60px 36px;display:flex;flex-direction:column;align-items:flex-start;gap:14px;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.contactPage__successIcon{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,rgba(41,151,255,.2),rgba(41,151,255,.05));border:1px solid rgba(41,151,255,.35);display:flex;align-items:center;justify-content:center;color:#2997ff;font-size:20px;margin-bottom:4px}.contactPage__successTitle{margin:0;font-size:1.3rem;font-weight:800;letter-spacing:-.04em;color:#fff}.contactPage__successBody{margin:0;font-size:.88rem;line-height:1.75;color:#f5f5f773;max-width:36ch}@media (max-width: 860px){.contactPage__inner{grid-template-columns:1fr;gap:52px}.contactPage__sub{max-width:none}}@media (max-width: 520px){.contactPage{padding:80px 18px 100px}.contactPage__formGrid{grid-template-columns:1fr}.contactPage__form,.contactPage__success{padding:28px 20px 24px;border-radius:17px}.contactPage__right:before{border-radius:18px}}.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}}.requireAuthLoading{display:flex;align-items:center;justify-content:center;min-height:100vh;background:#0d0d12}.requireAuthSpinner{display:block;width:36px;height:36px;border:3px solid rgba(255,255,255,.12);border-top-color:#7c6af7cc;border-radius:50%;animation:requireAuthSpin .7s linear infinite}.requireAuthLoading strong{display:block;color:#f6f8fb;font-size:1rem;text-align:center}.requireAuthLoading p{margin:8px 0 0;color:#f6f8fb9e;font-size:.9rem;text-align:center}@keyframes requireAuthSpin{to{transform:rotate(360deg)}}
