@import "https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@1&family=Inter:wght@400;600;700;800&family=Plus+Jakarta+Sans:wght@700&display=swap";
:root{--bg:#08110f;--panel:#0e1917;--panel-2:#121f1c;--line:#b8d9cf21;--text:#edf7f3;--muted:#8ca49d;--mint:#75f2c1;--mint-dark:#163e32;--danger:#ff7b7b;--radius:18px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif}button,input,select,textarea{font:inherit}body select:not([multiple]){vertical-align:middle;line-height:1.25;min-height:40px!important}body select:not([multiple]) option{min-height:40px;padding:10px 12px;line-height:20px}@supports (appearance:base-select){body select:not([multiple]){appearance:base-select}body select:not([multiple])::picker(select){appearance:base-select}body select:not([multiple]){align-items:center;padding-block:0!important}body select:not([multiple])::picker(select){color:var(--text);background:#14231f;border:1px solid #75f2c133;border-radius:10px;margin-block-start:5px;padding:5px;box-shadow:0 18px 50px #0000006b}body select:not([multiple]) option{color:#c6d5d0;background:0 0;border-radius:7px;align-items:center;gap:9px;min-height:44px;padding:0 12px;line-height:1.25;display:flex}body select:not([multiple]) option:hover,body select:not([multiple]) option:focus-visible{color:#eff9f5;background:#75f2c114}body select:not([multiple]) option:checked{color:#f3fcf9;background:#75f2c11f;font-weight:650}body select:not([multiple]) option::checkmark{color:var(--mint);align-self:center}body select:not([multiple])::picker-icon{color:#91a8a0;align-self:center;transition:rotate .18s}body select:not([multiple]):open::picker-icon{rotate:180deg}}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a,button,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--mint);outline-offset:3px}a{color:inherit;text-decoration:none}.eyebrow{color:var(--mint);letter-spacing:.16em;margin:0 0 10px;font-size:11px;font-weight:750}.brand{align-items:center;display:flex}.avorax-logo{color:inherit;align-items:center;gap:10px;display:inline-flex}.avorax-mark{width:32px;height:32px;color:inherit;flex:none;display:block}.avorax-wordmark,.visual-wordmark{letter-spacing:-.055em;font-weight:800;line-height:1}.avorax-wordmark{font-size:19px}.avorax-x,.visual-wordmark span{color:var(--mint)}.avorax-logo-shiny{gap:11px}.avorax-logo-shiny .avorax-wordmark{filter:drop-shadow(0 0 12px #75f2c124);align-items:baseline;font-size:24px;display:inline-flex}.avorax-x-shiny{margin-left:.01em}.avorax-logo-shiny .avorax-mark{filter:drop-shadow(0 0 8px #75f2c11f);width:42px;height:42px}.avorax-mark-shine{stroke:#dcfff2;stroke-dasharray:.2 .8;stroke-dashoffset:1px;opacity:.78;filter:drop-shadow(0 0 6px #75f2c1e6);will-change:stroke-dashoffset;animation:2.2s linear infinite avorax-mark-shine}@keyframes avorax-mark-shine{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.language-toggle{border:1px solid var(--line);color:#b6cac3;background:#0e1917cc;border-radius:10px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;display:inline-flex}.language-toggle span{min-width:23px;height:23px;color:var(--mint);background:#75f2c11a;border-radius:7px;place-items:center;font-size:9px;font-weight:800;display:grid}.language-toggle:hover{color:var(--text);border-color:#75f2c157}.language-toggle.compact{padding:6px 8px}.page-header-actions{align-items:center;gap:12px;display:flex}.landing-page{--landing-max:1320px;--landing-gutter:max(24px, calc((100vw - var(--landing-max)) / 2));background:#07100e;min-height:100vh;overflow:clip}.skip-link{z-index:80;background:var(--mint);color:#062218;border-radius:8px;padding:10px 14px;font-size:12px;font-weight:750;transition:translate .2s;position:fixed;top:12px;left:12px;translate:0 -150%}.skip-link:focus{translate:0}.announcement-bar{z-index:60;color:#092019;background:#70e6ba;border-bottom:1px solid #75f2c12e;place-items:center;min-height:38px;display:grid;position:relative}.announcement-bar a{text-align:center;justify-content:center;align-items:center;gap:10px;min-height:38px;padding:6px 20px;font-size:11px;font-weight:650;display:flex}.announcement-bar span{letter-spacing:.06em;text-transform:uppercase;background:#07100e1f;border-radius:999px;padding:4px 7px;font-size:9px}.announcement-bar svg{width:13px}.landing-nav-shell{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070b0a2e;border-bottom:1px solid #ffffff1a;width:100%;position:absolute;top:38px;left:0}.landing-nav{width:min(var(--landing-max), calc(100% - 48px));align-items:center;gap:28px;min-height:74px;margin:auto;display:flex}.landing-nav .brand{color:#fff}.landing-nav-controls{align-items:center;gap:9px;margin-left:auto;display:flex}.landing-nav-actions{align-items:center;gap:8px;display:flex}.nav-login,.nav-start{border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-size:11px;font-weight:700;display:inline-flex}.nav-login{color:#bad0c8;border:1px solid #b8d9cf24}.nav-login:hover{color:var(--text);border-color:#75f2c159}.nav-start{color:#071612;background:#eaf8f2;gap:7px}.nav-start svg{width:13px}@keyframes mobile-menu-in{0%{opacity:0;transform:translateY(-10px)}}.magnetic{display:inline-flex}.magnetic>span{will-change:translate;transition:translate .22s cubic-bezier(.16,1,.3,1);display:inline-flex}.landing-hero{isolation:isolate;background:#070b0a;border-bottom:1px solid #ffffff1a;min-height:max(760px,100svh - 38px);display:grid;position:relative;overflow:hidden}.hero-background-video{z-index:-5;object-fit:cover;opacity:.6;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-video-overlay-left{z-index:-4;pointer-events:none;background:linear-gradient(90deg,#070b0a 0%,#070b0ae6 22%,#070b0a3d 65%,#0000 100%);position:absolute;inset:0}.hero-video-overlay-bottom{z-index:-3;pointer-events:none;background:linear-gradient(#0000 45%,#070b0ab8 84%,#070b0a 100%);position:absolute;inset:0}.hero-vertical-grid{z-index:-2;pointer-events:none;position:absolute;inset:0}.hero-vertical-grid span{background:#ffffff1a;width:1px;position:absolute;top:0;bottom:0}.hero-vertical-grid span:first-child{left:25%}.hero-vertical-grid span:nth-child(2){left:50%}.hero-vertical-grid span:nth-child(3){left:75%}.hero-ellipse-glow{z-index:-1;pointer-events:none;width:min(900px,78vw);position:absolute;top:72px;left:50%;transform:translate(-50%)}.hero-signal-map{z-index:0;opacity:.72;pointer-events:none;will-change:transform;width:min(58vw,820px);height:auto;position:absolute;top:92px;right:-1.5vw;overflow:visible}.hero-signal-path-muted,.hero-signal-path-active{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hero-signal-path-muted{stroke:#75f2c11c;stroke-width:1px}.hero-signal-path-active{stroke:url(#hero-signal-gradient);stroke-width:1.5px;filter:url(#hero-signal-glow)}.hero-signal-branch{opacity:.58}.hero-signal-node>circle:first-child{fill:#75f2c1;filter:drop-shadow(0 0 7px #75f2c1bf)}.hero-signal-node .hero-signal-node-ring{fill:#75f2c106;stroke:#75f2c138;stroke-width:1px;vector-effect:non-scaling-stroke}.hero-signal-node-core>circle:first-child{fill:#e3fff4}.hero-signal-label{fill:#c7ecde6b;letter-spacing:.16em;font:700 10px Plus Jakarta Sans,sans-serif}.hero-signal-label-core{fill:#75f2c1cc}.hero-signal-pulse{opacity:1;will-change:transform}.hero-signal-pulse-halo{fill:#75f2c133}.hero-signal-pulse-core{fill:#eafff7}.hero-signal-split-flash{fill:none;stroke:#b8ffe3b8;stroke-width:1.5px;vector-effect:non-scaling-stroke}.cinematic-hero-inner{width:min(var(--landing-max), calc(100% - 48px));flex-direction:column;justify-content:center;align-items:flex-start;margin:auto;padding:176px 0 70px;display:flex}.hero-copy{z-index:1;text-align:left;max-width:790px;position:relative;translate:0 -56px}.hero-copy .eyebrow{color:#5ed29c;letter-spacing:.16em;align-items:center;gap:7px;margin-bottom:16px;font:700 11px Plus Jakarta Sans,sans-serif;display:inline-flex}.hero-copy h1{color:#fff;letter-spacing:-.065em;text-transform:uppercase;text-wrap:initial;perspective:700px;margin:0;font:800 clamp(40px,5.7vw,72px)/.98 Inter,sans-serif}.hero-split-char{will-change:transform, opacity;display:inline-block}.hero-copy h1 span:not(.hero-period){color:#fff}.hero-copy h1 .hero-period{color:#5ed29c}.hero-copy>p:not(.eyebrow){color:#ffffffb3;max-width:512px;margin:22px 0 26px;font:400 14px/1.7 Inter,sans-serif}.hero-actions{flex-wrap:wrap;justify-content:flex-start;gap:11px;display:flex}.hero-actions a{min-height:50px;padding-inline:20px}.hero-actions .primary-button,.hero-actions .outline-button{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;font-size:11px;font-weight:800}.hero-actions .primary-button{color:#070b0a;background:#5ed29c}.hero-actions .outline-button{color:#fff;border-color:#fff3}.hero-actions svg{width:16px}.hero-proof{color:#ffffff80;letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;justify-content:flex-start;gap:20px;margin-top:25px;font-size:9px;font-weight:650;display:flex}.hero-proof span{align-items:center;gap:6px;display:flex}.hero-proof svg{color:#5ed29c;width:13px}.hero-routing-section{padding:86px var(--landing-gutter);border-bottom:1px solid var(--line);background:radial-gradient(circle at 50% 0,#5ed29c1a,#0000 38%),#07100e;position:relative}.hero-demo{width:min(1080px,100%)}.spotlight-card{--spotlight-x:50%;--spotlight-y:50%;--spotlight-color:#75f2c126;position:relative;overflow:hidden}.spotlight-card:before{z-index:0;opacity:0;background:radial-gradient(520px circle at var(--spotlight-x) var(--spotlight-y), var(--spotlight-color), transparent 62%);content:"";pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.spotlight-card:hover:before,.spotlight-card:focus-within:before{opacity:1}.spotlight-card>*{z-index:1;position:relative}.routing-demo{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a1512e3;border:1px solid #b8d9cf29;border-radius:22px;box-shadow:0 35px 110px #00000057,inset 0 1px #ffffff06}.routing-demo-header{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:59px;padding:0 18px;display:grid}.routing-demo-header>div{align-items:center;gap:8px;display:flex}.routing-demo-header b{letter-spacing:.1em;text-transform:uppercase;font-size:10px}.routing-demo-header p{color:#6e857d;margin:0;font-size:10px}.routing-demo-header>span:last-child{border:1px solid var(--line);color:#61776f;border-radius:999px;padding:5px 8px;font-size:8px}.live-dot{background:var(--mint);border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px #75f2c18c}.routing-demo-body{grid-template-columns:250px 1fr;min-height:355px;display:grid}.scenario-list{border-right:1px solid var(--line);align-content:center;gap:7px;padding:16px;display:grid}.scenario-list button{color:#829991;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:34px 1fr;align-items:center;gap:10px;min-height:66px;padding:10px;transition:background .2s,border-color .2s,color .2s;display:grid}.scenario-list button:hover{color:#bbd0c8;background:#75f2c109}.scenario-list button.active{color:var(--text);box-shadow:inset 2px 0 var(--mint);background:#75f2c113;border-color:#75f2c138}.scenario-list button>svg{width:16px;color:var(--mint);margin:auto}.scenario-list button span{gap:4px;display:grid}.scenario-list b{font-size:11px}.scenario-list small{color:#647b73;font-size:9px}.route-stage{align-content:center;gap:34px;padding:34px;animation:.52s cubic-bezier(.16,1,.3,1) both route-enter;display:grid}.route-nodes{grid-template-columns:minmax(120px,1fr) 70px minmax(120px,1fr) 70px minmax(120px,1fr);align-items:center;display:grid}.route-node{border:1px solid var(--line);text-align:center;background:#0b1714;border-radius:14px;align-content:center;place-items:center;gap:7px;min-height:116px;display:grid}.route-node>svg{width:22px;color:var(--mint)}.route-node small{color:#526a61;letter-spacing:.13em;font-size:7px}.route-node b{color:#c2d5ce;text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:10px;overflow:hidden}.route-core{background:radial-gradient(circle at 50% 20%,#75f2c11c,#0000 55%),#0d1c18;border-color:#75f2c140;box-shadow:0 0 35px #75f2c10f}.route-core .avorax-mark{width:28px;height:28px}.route-connector{background:#75f2c124;height:1px;position:relative;overflow:hidden}.route-connector i{background:linear-gradient(90deg, transparent, var(--mint), transparent);width:40%;height:1px;animation:.8s cubic-bezier(.16,1,.3,1) both route-signal;position:absolute}.route-diagnostics{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.route-diagnostics>span{background:#07100e80;border:1px solid #b8d9cf17;border-radius:10px;gap:5px;min-width:0;padding:11px;display:grid}.route-diagnostics svg{color:#5c796e;width:13px;margin-bottom:4px}.route-diagnostics small{color:#546b63;text-transform:uppercase;font-size:7px}.route-diagnostics b{color:#a7bdb5;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.provider-rail{padding:45px var(--landing-gutter);border-bottom:1px solid var(--line);background:#091310;justify-items:center;gap:25px;display:grid}.provider-rail p{color:#60766f;letter-spacing:.13em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0;font-size:9px;font-weight:700;display:flex}.provider-rail>div{grid-template-columns:repeat(6,1fr);gap:12px;width:min(100%,920px);display:grid}.provider-rail span{color:#7f948d;letter-spacing:-.02em;place-items:center;min-height:42px;font-size:13px;font-weight:680;display:grid}.provider-rail p .feature-status{color:#d2ac67;letter-spacing:.03em;min-height:26px;font-size:9px;display:inline-flex}.gateway-comparison-section{border-bottom:1px solid var(--line);background:radial-gradient(circle at 82% 16%,#75f2c111,#0000 29%),#08110f}.gateway-comparison{padding-block:112px}.gateway-comparison-heading{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:end;gap:clamp(44px,7vw,96px);margin-bottom:46px;display:grid}.gateway-comparison-heading h2{letter-spacing:-.06em;text-wrap:balance;max-width:820px;margin:0;font-size:clamp(42px,4.7vw,68px);font-weight:580;line-height:1.06}.gateway-comparison-heading>p{color:#91a9a0;max-width:470px;margin:0 0 5px;font-size:15px;line-height:1.75}.gateway-comparison-table-wrap{background:#0a1512d6;border:1px solid #b8d9cf26;border-radius:22px;overflow:hidden;box-shadow:0 26px 70px #0000002e}.gateway-comparison-table{border-collapse:collapse;table-layout:fixed;width:100%}.gateway-comparison-table th,.gateway-comparison-table td{text-align:left;vertical-align:top;border-bottom:1px solid #b8d9cf1a;padding:22px 24px}.gateway-comparison-table thead th{color:#718980;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:750}.gateway-comparison-table thead th:first-child,.gateway-comparison-table tbody th{width:19%}.gateway-comparison-table tbody th{color:#dbeae5;font-size:14px;font-weight:680;line-height:1.55}.gateway-comparison-table td{color:#8ba199;font-size:13px;line-height:1.7}.gateway-comparison-table .avorax-column{background:#75f2c109;border-left:1px solid #75f2c124}.gateway-comparison-table thead .avorax-column{color:var(--mint)}.gateway-comparison-table tbody .avorax-column{color:#bfd4cc;gap:10px;display:flex}.gateway-comparison-table tbody .avorax-column svg{width:16px;height:16px;color:var(--mint);flex:none;margin-top:4px}.gateway-comparison-table tbody tr:last-child>*{border-bottom:0}.gateway-comparison-note{color:#718980;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:13px;max-width:900px;margin-top:18px;display:grid}.gateway-comparison-note>svg{color:#6da991;width:18px}.gateway-comparison-note p{margin:0;font-size:11px;line-height:1.65}.landing-page section[id],.landing-page #access{scroll-margin-top:92px}.landing-section{width:min(var(--landing-max), 100%);margin:auto;padding:126px 24px}.landing-heading,.product-showcase-heading{max-width:820px;margin-bottom:52px}.landing-heading h2,.product-showcase-heading h2,.pricing-heading h2,.landing-statement h2,.agent-story>.reveal h2,.multi-agent-copy h2,.trust-copy h2{letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(42px,4.7vw,68px);font-weight:580;line-height:1.06}.landing-heading>p:last-child,.product-showcase-heading>p:last-child{color:#8fa69e;max-width:720px;margin:22px 0 0;font-size:15px;line-height:1.7}.product-showcase-heading>.feature-status{margin:18px 0 14px}.audience-list{flex-wrap:wrap;gap:9px;margin:-23px 0 30px;display:flex}.audience-list span{color:#8fa9a0;background:#75f2c109;border:1px solid #75f2c121;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:8px 12px;font-size:10px;display:inline-flex}.audience-list svg{width:13px;color:var(--mint)}.feature-status-legend{flex-wrap:wrap;align-items:center;gap:8px;margin:-10px 0 30px;display:flex}.feature-status-legend>span{color:#637b72;letter-spacing:.08em;text-transform:uppercase;margin-right:4px;font-size:10px;font-weight:700}.feature-status{border:1px solid;border-radius:999px;align-items:center;gap:7px;min-height:28px;padding:5px 9px;font-size:10px;font-style:normal;font-weight:700;line-height:1.2;display:inline-flex}.feature-status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.feature-status.available{color:#75f2c1}.feature-status.beta{color:#9cc9ff}.feature-status.configuration{color:#d2ac67}.feature-status.planned{color:#879b94}.product-showcase{padding-bottom:142px}.product-explorer{grid-template-columns:minmax(260px,.68fr) minmax(0,2.32fr);align-items:stretch;gap:clamp(38px,5vw,76px);display:grid}.product-explorer>*,.product-stage>*{min-width:0}.product-wheel-panel{background:0 0;min-height:540px;overflow:hidden}.product-wheel-wrap{height:100%;min-height:540px}.product-stage{--module-accent:117,242,193;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(320px,1.05fr) minmax(360px,.95fr);align-items:center;gap:clamp(42px,4.5vw,70px);min-height:540px;padding:28px 0;display:grid}.product-stage--catalog{--module-accent:113,181,255}.product-stage--routing{--module-accent:117,242,193}.product-stage--agent{--module-accent:174,141,255}.product-stage--mcp{--module-accent:255,191,105}.product-stage--workflow{--module-accent:92,213,215}.product-stage--usage{--module-accent:139,224,126}.product-stage--security{--module-accent:109,174,255}.product-copy{max-width:570px}.product-swap{animation:.36s cubic-bezier(.16,1,.3,1) both product-swap}.product-icon{border:1px solid rgba(var(--module-accent),.22);background:rgba(var(--module-accent),.09);width:45px;height:45px;color:rgb(var(--module-accent));border-radius:13px;place-items:center;margin-bottom:34px;display:grid}.product-icon svg{width:20px}.product-copy h3{letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(34px,3.2vw,48px);line-height:1.08}.product-copy>p:not(.eyebrow){color:#91a9a0;margin:21px 0 16px;font-size:14px;line-height:1.75}.product-use-case{border:1px solid rgba(var(--module-accent),.14);background:rgba(var(--module-accent),.045);color:#78958b;border-radius:999px;margin:0 22px 26px 0;padding:8px 12px;font-size:10px;display:inline-flex}.product-copy>a{color:rgb(var(--module-accent));align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.product-copy>a svg{width:14px}.product-console{border:1px solid rgba(var(--module-accent),.16);background:#060e0cb8;border-radius:17px;justify-self:end;width:100%;max-width:500px;overflow:hidden;box-shadow:0 24px 58px #0003}.product-console>header{border-bottom:1px solid var(--line);align-items:center;gap:6px;min-height:42px;padding:0 13px;display:flex}.product-console>header>span{background:#3e514a;border-radius:50%;width:6px;height:6px}.product-console>header>span:first-child{background:rgb(var(--module-accent))}.product-console>header small{color:#496058;margin-left:auto;font:8px ui-monospace,monospace}.product-metrics{grid-template-columns:repeat(3,1fr);gap:8px;padding:17px;display:grid}.product-metrics span{background:#0e1c18ad;border:1px solid #b8d9cf17;border-radius:10px;gap:9px;padding:13px;display:grid}.product-metrics small{color:#5c726b;font-size:8px}.product-metrics b{color:#c6d9d2;font-size:12px}.product-steps{gap:8px;padding:0 17px 17px;display:grid}.product-steps>div{color:#9eb4ac;border:1px solid #b8d9cf14;border-radius:10px;grid-template-columns:25px 1px 1fr 18px;align-items:center;gap:12px;min-height:58px;padding:0 13px;display:grid}.product-steps span{background:rgba(var(--module-accent),.09);width:24px;height:24px;color:rgb(var(--module-accent));border-radius:50%;place-items:center;font-size:8px;display:grid}.product-steps i{background:var(--line);width:1px;height:22px}.product-steps b{font-size:10px}.product-steps svg{width:13px;color:rgb(var(--module-accent))}.product-console--catalog .product-steps,.product-console--agent .product-steps,.product-console--security .product-steps{grid-template-columns:repeat(3,1fr)}.product-console--catalog .product-steps>div,.product-console--agent .product-steps>div,.product-console--security .product-steps>div{grid-template-columns:1fr auto;align-content:center;gap:10px;min-height:116px}.product-console--catalog .product-steps i,.product-console--agent .product-steps i,.product-console--security .product-steps i{display:none}.product-console--catalog .product-steps b,.product-console--agent .product-steps b,.product-console--security .product-steps b{grid-column:1/-1;line-height:1.45}.product-console--routing .product-metrics{grid-template-columns:1fr}.product-console--routing .product-metrics span{grid-template-columns:1fr auto;position:relative;overflow:hidden}.product-console--routing .product-metrics span:after{background:linear-gradient(90deg,rgb(var(--module-accent)),rgba(var(--module-accent),.08));content:"";border-radius:2px;grid-column:1/-1;width:84%;height:2px}.product-console--routing .product-metrics span:nth-child(2):after{width:67%}.product-console--routing .product-metrics span:nth-child(3):after{width:76%}.product-console--mcp .product-steps>div:last-child{border-color:rgba(var(--module-accent),.34);background:rgba(var(--module-accent),.07)}.product-console--workflow .product-steps{position:relative}.product-console--workflow .product-steps:before{background:linear-gradient(rgb(var(--module-accent)),rgba(var(--module-accent),.08));content:"";width:1px;position:absolute;top:29px;bottom:46px;left:42px}.product-console--usage .product-metrics{align-items:end;min-height:174px}.product-console--usage .product-metrics span{align-content:end;min-height:72px;position:relative;overflow:hidden}.product-console--usage .product-metrics span:first-child{min-height:105px}.product-console--usage .product-metrics span:nth-child(2){min-height:137px}.product-console--usage .product-metrics span:nth-child(3){min-height:92px}.product-console--usage .product-metrics span:before{background:linear-gradient(180deg,rgba(var(--module-accent),.12),transparent);content:"";position:absolute;inset:0}@media (min-width:1101px){.product-wheel-panel,.product-wheel-wrap,.product-stage{min-height:660px}.product-stage{grid-template-columns:minmax(380px,1.02fr) minmax(440px,.98fr);gap:clamp(52px,5vw,84px)}.product-copy{max-width:640px}.product-icon{border-radius:15px;width:54px;height:54px;margin-bottom:40px}.product-icon svg{width:24px}.product-copy h3{font-size:clamp(42px,3.6vw,56px)}.product-copy>p:not(.eyebrow){margin:25px 0 20px;font-size:15px;line-height:1.8}.product-use-case{margin-right:26px;padding:9px 14px;font-size:11px}.product-copy>a{font-size:12px}.product-copy>a svg{width:16px}.product-console{border-radius:20px;max-width:590px}.product-console>header{min-height:50px;padding-inline:17px}.product-console>header small{font-size:9px}.product-metrics{gap:10px;padding:22px}.product-metrics span{border-radius:12px;gap:12px;padding:17px}.product-metrics small{font-size:9px}.product-metrics b{font-size:14px}.product-steps{gap:10px;padding:0 22px 22px}.product-steps>div{border-radius:12px;gap:14px;min-height:68px;padding-inline:16px}.product-steps span{width:28px;height:28px;font-size:9px}.product-steps b{font-size:11px}.product-steps svg{width:15px}.product-console--catalog .product-steps>div,.product-console--agent .product-steps>div,.product-console--security .product-steps>div{min-height:142px}}@keyframes product-swap{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.value-section{padding-top:40px}.platform-architecture{position:relative}.platform-layer-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.platform-layer-grid .reveal,.platform-layer-card{height:100%}.platform-layer-card{border:1px solid var(--line);background:linear-gradient(145deg,#11201cfa,#091411f5);border-radius:21px;flex-direction:column;min-height:510px;padding:29px;display:flex}.platform-layer-card--live{background:radial-gradient(circle at 82% 0,#75f2c11c,#0000 31%),linear-gradient(145deg,#11231e,#0a1613);border-color:#75f2c14d}.platform-layer-card--core{background:radial-gradient(circle at 82% 0,#70b9ff14,#0000 31%),linear-gradient(145deg,#101f1d,#0a1613);border-color:#70b9ff33}.platform-layer-card--beta{background:radial-gradient(circle at 82% 0,#9cc9ff14,#0000 31%),linear-gradient(145deg,#101f1d,#0a1613);border-color:#9cc9ff38}.platform-layer-card--planned{border-style:dashed}.platform-layer-topline{justify-content:space-between;align-items:center;gap:16px;display:flex}.platform-layer-icon{width:47px;height:47px;color:var(--mint);background:#75f2c112;border:1px solid #75f2c133;border-radius:13px;place-items:center;display:grid}.platform-layer-icon svg{width:21px}.platform-layer-status{color:#91cbb3;letter-spacing:.03em;border:1px solid #75f2c129;border-radius:999px;align-items:center;gap:7px;min-height:28px;padding:5px 9px;font-size:10px;font-weight:700;display:inline-flex}.platform-layer-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.platform-layer-status.core{color:#8bbce5;border-color:#70b9ff2e}.platform-layer-status.beta{color:#9cc9ff;border-color:#9cc9ff3d}.platform-layer-status.planned{color:#81968f;border-color:#aebcb724}.platform-layer-card>small{color:#66847a;letter-spacing:.15em;margin-top:36px;font-size:10px;font-weight:700}.platform-layer-card h3{letter-spacing:-.045em;text-wrap:balance;margin:14px 0;font-size:clamp(25px,2.4vw,34px);line-height:1.1}.platform-layer-card>p{color:#9bb0a9;min-height:92px;margin:0;font-size:14px;line-height:1.72}.platform-layer-card ul{border-top:1px solid var(--line);gap:12px;margin:25px 0 0;padding:22px 0 0;list-style:none;display:grid}.platform-layer-card li{color:#a1b6af;align-items:flex-start;gap:9px;font-size:12px;line-height:1.55;display:flex}.platform-layer-card li svg{width:14px;color:var(--mint);flex:none}.platform-layer-card>a{color:#82d9b9;align-self:flex-start;align-items:center;gap:7px;min-height:44px;margin-top:auto;padding-top:18px;font-size:12px;font-weight:700;display:inline-flex}.platform-layer-card>a svg{width:14px}.solution-path-section{border-block:1px solid var(--line);background:radial-gradient(circle at 84% 18%,#75f2c112,#0000 27%),#091310}.solution-path-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.solution-path-grid .reveal,.solution-path-card{height:100%}.solution-path-card{border:1px solid var(--line);background:linear-gradient(145deg,#101f1bf5,#091311f5);border-radius:20px;min-height:360px;padding:27px}.solution-path-topline{justify-content:space-between;align-items:center;gap:14px;display:flex}.solution-path-topline>span{width:42px;height:42px;color:var(--mint);background:#75f2c10f;border:1px solid #75f2c12b;border-radius:12px;place-items:center;display:grid}.solution-path-topline svg{width:19px}.solution-path-topline small{color:#829991;border:1px solid #b8d9cf1c;border-radius:999px;padding:6px 8px;font-size:10px;font-weight:700}.solution-path-topline small.feature-status.available{color:#75f2c1}.solution-path-topline small.feature-status.beta{color:#9cc9ff}.solution-path-card>.eyebrow{margin-top:31px}.solution-path-card h3{letter-spacing:-.04em;margin:12px 0 13px;font-size:25px;line-height:1.13}.solution-path-card>p:not(.eyebrow){color:#99aea7;margin:0;font-size:14px;line-height:1.7}.solution-scope{flex-wrap:wrap;gap:7px;margin-top:24px;display:flex}.solution-scope span{color:#88a299;background:#75f2c109;border:1px solid #75f2c11f;border-radius:999px;padding:7px 9px;font-size:10px}.solution-path-note{background:#75f2c10a;border:1px solid #75f2c129;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:14px;padding:20px;display:grid}.solution-path-note>span{width:42px;height:42px;color:var(--mint);background:#75f2c117;border-radius:12px;place-items:center;display:grid}.solution-path-note svg{width:19px}.solution-path-note p{color:#9aafa8;margin:0;font-size:13px;line-height:1.65}.solution-path-note a{color:#a5d9c5;white-space:nowrap;border:1px solid #75f2c133;border-radius:10px;align-items:center;gap:7px;min-height:44px;padding:0 13px;font-size:11px;font-weight:700;display:inline-flex}.solution-path-note a svg{width:13px}.value-grid,.process-grid,.agent-story-grid,.pricing-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.value-grid .reveal,.value-grid article,.process-grid .reveal,.process-grid article,.agent-story-grid .reveal,.agent-story-grid article,.pricing-grid .reveal,.pricing-card{height:100%}.value-grid article,.process-grid article,.agent-story-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#11201cf2,#0a1512f2);border-radius:19px;min-height:305px;padding:28px;position:relative;overflow:hidden}.value-grid article{flex-direction:column;display:flex}.value-grid article>svg{width:25px;color:var(--mint)}.value-grid article>span{color:#334b43;font:10px ui-monospace,monospace;position:absolute;top:24px;right:25px}.value-grid h3,.process-grid h3,.agent-story-grid h3{letter-spacing:-.025em;margin:auto 0 13px;padding-top:65px;font-size:21px}.value-grid p,.process-grid p,.agent-story-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.value-grid article>a{color:#7ed9b8;align-items:center;gap:6px;margin-top:22px;font-size:10px;display:flex}.value-grid article>a svg{width:12px}.process-section{border-block:1px solid var(--line);background:#091310}.process-section .landing-section{padding-block:126px}.control-plane-map{grid-template-columns:1fr 42px 1.2fr 42px 1fr;align-items:stretch;gap:13px;margin:-6px 0 14px;display:grid}.control-plane-map>div{border:1px solid var(--line);background:#0c1815;border-radius:17px;align-content:center;gap:9px;min-height:150px;padding:23px;display:grid}.control-plane-map>div small{color:#60786f;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:700}.control-plane-map>div b{color:#c0d3cc;font-size:13px}.control-plane-map>div span{color:#718880;font-size:10px}.control-plane-map>i{color:#45645a;place-items:center;display:grid}.control-plane-map>i svg{width:17px}.control-plane-map .control-plane-core{background:radial-gradient(circle at 50% 0,#75f2c11a,#0000 48%),#0d1e19;border-color:#75f2c14d;box-shadow:0 18px 55px #0000002b}.control-plane-core .avorax-mark{width:29px;height:29px}.control-plane-core .avorax-wordmark{font-size:17px}.process-grid article{min-height:320px}.process-grid article>span{width:31px;height:31px;color:var(--mint);border:1px solid #75f2c133;border-radius:50%;place-items:center;font:10px ui-monospace,monospace;display:grid}.process-grid article>svg{color:#426257;width:25px;position:absolute;top:28px;right:28px}.process-grid small{color:#476158;letter-spacing:.12em;font-size:7px;position:absolute;bottom:25px;left:28px}.multi-agent-section{grid-template-columns:minmax(0,.86fr) minmax(480px,1.14fr);align-items:center;gap:clamp(55px,8vw,120px);display:grid}.multi-agent-copy>p:not(.eyebrow){color:#9db3ab;max-width:590px;margin:25px 0 28px;font-size:16px;line-height:1.75}.multi-agent-copy .outline-button{min-height:46px;padding-inline:15px}.multi-agent-flow{gap:12px;display:grid;position:relative}.multi-agent-flow:before{background:linear-gradient(var(--mint),#75f2c114);content:"";width:1px;position:absolute;top:49px;bottom:49px;left:28px}.multi-agent-flow article{border:1px solid var(--line);background:linear-gradient(130deg,#11201cfa,#091411f5);border-radius:18px;grid-template-columns:58px 1fr;align-items:center;gap:18px;min-height:130px;padding:22px 25px 22px 18px;transition:translate .25s cubic-bezier(.16,1,.3,1),border-color .25s;display:grid;position:relative}.multi-agent-flow article:hover{border-color:#75f2c140;translate:7px}.multi-agent-flow article>span{z-index:1;background:var(--mint);color:#092017;border:5px solid #10221d;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;box-shadow:0 0 0 1px #75f2c14d,0 0 22px #75f2c126}.multi-agent-flow article>span svg{width:10px}.multi-agent-flow small{color:#5f7a71;letter-spacing:.14em;font-size:8px}.multi-agent-flow h3{margin:8px 0 7px;font-size:19px}.multi-agent-flow p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.agent-story{grid-template-columns:.7fr 1.3fr;align-items:start;gap:7vw;display:grid}.agent-story>.reveal:first-child{position:sticky;top:112px}.agent-story>.reveal:first-child>p:last-child{color:#8da49c;margin:24px 0 0;line-height:1.7}.agent-story-grid{grid-template-columns:1fr}.agent-story-grid article{min-height:205px}.agent-story-grid article>span{color:var(--mint);font:10px ui-monospace,monospace}.agent-story-grid h3{margin:34px 0 8px;padding:0}.agent-story-grid small{color:#587068;letter-spacing:.13em;margin-top:24px;font-size:8px;display:block}.hero-routing-section .demo-heading,.hero-routing-section .hero-demo{width:min(1080px,100%);margin-inline:auto}.hero-routing-section .demo-heading{text-align:center;margin-bottom:42px}.hero-routing-section .demo-heading>p:not(.eyebrow){margin-inline:auto}.demo-disclosure{color:#c8ad7a;background:#d2ac670f;border:1px solid #d2ac6740;border-radius:999px;align-items:center;gap:8px;max-width:760px;min-height:36px;margin-top:18px;padding:8px 12px;font-size:11px;font-weight:650;line-height:1.45;display:inline-flex}.demo-disclosure svg{flex:none;width:15px}.developer-section{border-block:1px solid var(--line);background:radial-gradient(circle at 12% 55%,#75f2c112,#0000 28%),#091310}.developer-layout{grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);align-items:stretch;gap:14px;display:grid}.developer-code{background:#07100e;border:1px solid #75f2c133;border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 25px 70px #0003}.developer-code header{border-bottom:1px solid var(--line);align-items:center;gap:6px;min-height:45px;padding:0 15px;display:flex}.developer-code header>span{background:#3d534b;border-radius:50%;width:7px;height:7px}.developer-code header>span:first-child{background:var(--mint)}.developer-code header small{color:#557068;margin-left:auto;font:8px ui-monospace,monospace}.developer-code pre{color:#a3d9c4;min-height:100%;margin:0;padding:34px 28px;font:11px/1.9 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.integration-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.integration-grid .reveal,.integration-grid article{height:100%}.integration-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#101f1b,#0b1613);border-radius:18px;min-height:190px;padding:22px}.integration-grid article>svg{width:20px;color:var(--mint)}.integration-grid small{color:#547067;letter-spacing:.14em;margin:24px 0 8px;font-size:7px;display:block}.integration-grid h3{margin:0 0 9px;font-size:16px}.integration-grid p{color:#7f968e;margin:0;font-size:11px;line-height:1.65}.trust-section{grid-template-columns:minmax(0,.8fr) minmax(540px,1.2fr);align-items:center;gap:clamp(60px,8vw,120px);display:grid}.trust-copy>p:not(.eyebrow){color:#93aaa2;max-width:560px;margin:25px 0 28px;font-size:15px;line-height:1.75}.trust-copy>.feature-status{margin:18px 0 14px}.trust-copy .outline-button{min-height:46px;padding-inline:15px}.trust-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.trust-grid .reveal,.trust-grid article{height:100%}.trust-grid article{border:1px solid var(--line);background:#0c1815;border-radius:18px;align-items:flex-start;gap:15px;min-height:180px;padding:23px;display:flex}.trust-grid article>svg{width:21px;color:var(--mint);flex:none}.trust-grid h3{margin:1px 0 10px;font-size:15px}.trust-grid p{color:#7e958d;margin:0;font-size:11px;line-height:1.65}.pricing-section{padding-top:70px}.pricing-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;margin-bottom:52px;display:grid}.pricing-heading>p{color:#8da39c;margin:0;font-size:14px;line-height:1.7}.pricing-card{border:1px solid var(--line);background:linear-gradient(145deg,#101f1b,#0a1512);border-radius:20px;flex-direction:column;min-height:530px;padding:29px;display:flex}.pricing-card.featured{background:radial-gradient(circle at 80% 0,#75f2c11f,#0000 28%),linear-gradient(145deg,#11231e,#0a1613);border-color:#75f2c161;box-shadow:0 24px 80px #00000038}.pricing-badge{color:var(--mint);background:#75f2c11f;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:750;position:absolute;top:20px;right:20px}.pricing-card-topline{align-items:center;gap:10px;padding-right:92px;display:flex}.pricing-card-topline>small{color:#5c746b;letter-spacing:.15em;font-size:8px}.pricing-card-topline .feature-status{min-height:25px;padding:4px 8px;font-size:8px}.pricing-card h3{margin:17px 0 7px;font-size:23px}.pricing-card strong{letter-spacing:-.055em;align-items:flex-start;margin:18px 0;font-size:57px;line-height:1;display:flex}.pricing-card sup{color:#7f968e;margin:6px 5px 0 0;font-size:17px}.pricing-card strong span{color:#667c74;letter-spacing:0;align-self:flex-end;margin:0 0 7px 6px;font-size:11px}.pricing-card .pricing-custom-price{letter-spacing:-.045em;align-items:flex-end;min-height:57px;font-size:clamp(34px,3.2vw,48px)}.pricing-price-note{color:#8aa097;letter-spacing:.025em;min-height:18px;margin:-8px 0 14px;font-size:10px;font-weight:650;display:block}.pricing-price-note s{color:#b0c3bc;-webkit-text-decoration-color:var(--mint);text-decoration-color:var(--mint);text-decoration-thickness:1.5px}.pricing-price-note.empty{visibility:hidden}.pricing-card>p{color:#899f97;min-height:48px;margin:0 0 24px;font-size:12px;line-height:1.65}.pricing-card>a{width:100%;min-height:45px}.pricing-card ul{border-top:1px solid var(--line);gap:14px;margin:28px 0 0;padding:25px 0 0;list-style:none;display:grid}.pricing-card li{color:#98aea6;align-items:flex-start;gap:9px;font-size:11px;line-height:1.5;display:flex}.pricing-card li svg{width:14px;color:var(--mint);flex:none}.landing-faq{padding-top:70px}.landing-faq-list{gap:10px;display:grid}.landing-faq-list details{border:1px solid var(--line);background:#0b1714;border-radius:15px;overflow:hidden}.landing-faq-list summary{color:#c3d5cf;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:18px 21px;font-size:13px;font-weight:650;line-height:1.5;list-style:none;display:flex}.landing-faq-list summary::-webkit-details-marker{display:none}.landing-faq-list summary span{width:28px;height:28px;color:var(--mint);border:1px solid #75f2c12e;border-radius:50%;flex:none;place-items:center;font-size:17px;font-weight:400;transition:rotate .2s,background .2s;display:grid}.landing-faq-list details[open] summary span{background:#75f2c114;rotate:45deg}.landing-faq-list details>p{color:#829991;max-width:900px;margin:0;padding:0 72px 22px 21px;font-size:12px;line-height:1.75}.landing-statement{width:min(calc(var(--landing-max) - 48px),calc(100% - 48px));text-align:center;background:radial-gradient(circle at 78% 40%,#75f2c11f,#0000 30%),#0b1714;border:1px solid #75f2c133;border-radius:28px;margin:0 auto 126px;padding:94px 5vw}.landing-statement>p:nth-of-type(2){color:#a8bdb6;max-width:780px;margin:24px auto 0;font-size:16px;line-height:1.7}.landing-statement>div:last-child{justify-content:center;gap:10px;margin-top:29px;display:flex}.landing-footer{width:min(var(--landing-max),100%);color:#687f77;grid-template-columns:1.5fr repeat(3,1fr);gap:40px;margin:auto;padding:65px 24px 95px;font-size:10px;display:grid;position:relative}.footer-brand p{margin:18px 0 0;line-height:1.65}.landing-footer>div:not(.footer-brand){align-content:start;gap:12px;display:grid}.landing-footer h3{color:#b4c8c1;text-transform:uppercase;letter-spacing:.1em;margin:3px 0 8px;font-size:10px}.landing-footer a:hover{color:var(--text)}.footer-copy{color:#40554e;margin:0;position:absolute;bottom:32px;right:24px}.reveal{opacity:0;transition:opacity .55s cubic-bezier(.16,1,.3,1) var(--reveal-delay), translate .55s cubic-bezier(.16,1,.3,1) var(--reveal-delay);translate:0 22px}.reveal.visible{opacity:1;translate:0}@keyframes route-enter{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@keyframes route-signal{0%{left:-40%}to{left:100%}}.auth-page{background:#07100e;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);min-height:100vh;display:grid}.auth-story{border-right:1px solid var(--line);background:radial-gradient(circle at 18% 18%,#35997630,#0000 34%),radial-gradient(circle at 86% 80%,#195a4833,#0000 28%),#091411;flex-direction:column;min-height:100vh;padding:42px 7vw 38px;display:flex;position:relative;overflow:hidden}.auth-story:before{content:"";opacity:.16;background-image:linear-gradient(#75f2c129 1px,#0000 1px),linear-gradient(90deg,#75f2c129 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.auth-story:after{content:"";border:1px solid #75f2c124;border-radius:50%;width:420px;height:420px;position:absolute;top:25%;right:-160px;box-shadow:0 0 0 70px #75f2c106,0 0 0 140px #75f2c105}.auth-story>*{z-index:1;position:relative}.story-copy{max-width:680px;margin:auto 0;padding:80px 0}.story-copy h1{letter-spacing:-.065em;margin:0;font-size:clamp(52px,5.6vw,88px);font-weight:680;line-height:1.08}.story-lead{color:#a8bdb6;max-width:590px;margin:28px 0 38px;font-size:18px;line-height:1.75}.feature-list{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.feature-list>div{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d1d18ad;border-radius:14px;gap:12px;padding:16px;display:flex}.feature-list svg{color:var(--mint);flex:none;margin-top:2px}.feature-list span{flex-direction:column;gap:5px;display:flex}.feature-list b{font-size:13px}.feature-list small{color:var(--muted);line-height:1.4}.story-foot{color:#50655f;letter-spacing:.1em;text-transform:uppercase;margin:0;font:12px/1.4 ui-monospace,SFMono-Regular,monospace}.auth-form-wrap{background:radial-gradient(circle,#122d2459,#0000 55%),#080f0e;place-items:center;padding:48px;display:grid}.auth-form-card{width:min(100%,430px)}.auth-tabs{border:1px solid var(--line);background:#0a1211;border-radius:12px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.auth-tabs button{color:var(--muted);background:0 0;border:0;border-radius:8px;padding:11px}.auth-tabs button.active{color:var(--text);background:#17231f;box-shadow:0 1px 4px #0000004d}.auth-heading{margin:42px 0 28px}.auth-heading>span{display:inline-block}.status-dot{background:var(--mint);width:7px;height:7px;box-shadow:0 0 10px var(--mint);border-radius:50%;margin-right:7px}.auth-heading{color:var(--mint);font-size:12px}.auth-heading h2{color:var(--text);letter-spacing:-.04em;margin:13px 0 9px;font-size:38px}.auth-heading p{color:var(--muted);margin:0;font-size:15px}.auth-form{gap:18px;display:grid}.auth-form label{color:#b8cbc5;gap:8px;font-size:13px;font-weight:600;display:grid}.auth-form input,.create-key-form input,.provider-input input{border:1px solid var(--line);width:100%;color:var(--text);background:#0c1513;border-radius:11px;outline:0;padding:14px 15px;transition:border .2s,box-shadow .2s}input:focus{box-shadow:0 0 0 3px #75f2c114;border-color:#75f2c18c!important}textarea:focus,select:focus{outline:0;box-shadow:0 0 0 3px #75f2c114;border-color:#75f2c18c!important}.primary-button{background:var(--mint);color:#062218;border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:14px 18px;font-weight:750;transition:transform .2s,box-shadow .2s;display:inline-flex}.primary-button:hover{transform:translateY(-1px);box-shadow:0 10px 28px #75f2c126}.primary-button:disabled{opacity:.6}.form-error{color:#ff9595;margin:-5px 0 0;font-size:13px}.trust-line{color:#668078;justify-content:center;align-items:center;gap:6px;margin-top:25px;font-size:12px;display:flex}.text-button{color:var(--muted);background:0 0;border:0;margin:15px auto 0;font-size:12px;display:block}.legal-links{color:#5f756e;text-align:center;margin-top:14px;font-size:10px}.legal-links a{color:#9cc8b8}.console-shell{background:#09110f;min-height:100vh}.sidebar{z-index:20;border-right:1px solid var(--line);background:#0a1311;flex-direction:column;width:246px;padding:28px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar .brand{padding:0 10px 31px}.sidebar .console-brand-logo{gap:10px}.sidebar .console-brand-logo .avorax-mark{width:36px;height:36px}.sidebar .console-brand-logo .avorax-wordmark{font-size:21px}.sidebar nav{gap:5px;padding-right:3px;display:grid;overflow-y:auto}.sidebar nav p{color:#4f6961;letter-spacing:.14em;text-transform:uppercase;margin:15px 12px 4px;font-size:9px;font-weight:700}.sidebar nav p:first-child{margin-top:0}.sidebar nav button{color:#829992;width:100%;font:inherit;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:11px 12px;font-size:14px;transition:all .2s;display:flex}.sidebar nav button:hover,.sidebar nav button.active{color:#dff9ef;background:#75f2c114}.sidebar nav button.active{box-shadow:inset 2px 0 var(--mint)}.sidebar nav svg{width:17px}.sidebar nav .nav-badge{background:var(--mint);color:#062218;border-radius:999px;flex:none;place-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 6px;font-size:9px;font-weight:800;display:grid}.sidebar-bottom{gap:12px;margin-top:auto;display:grid}.security-chip{background:#75f2c10b;border:1px solid #75f2c121;border-radius:12px;gap:10px;padding:13px;display:flex}.security-chip svg{width:17px;color:var(--mint)}.security-chip span{gap:3px;display:grid}.security-chip b{font-size:12px}.security-chip small{color:var(--muted);font-size:10px}.sidebar-bottom>button{color:var(--muted);background:0 0;border:0;align-items:center;gap:10px;padding:10px 12px;display:flex}.sidebar-bottom>button svg{width:17px}.mobile-close,.menu-button{display:none}.console-main{min-height:100vh;margin-left:246px}.console-header{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#09110fe0;align-items:center;gap:14px;height:72px;padding:0 34px;display:flex;position:sticky;top:0}.console-header>div{text-align:right;margin-left:auto}.console-header p{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin:0 0 3px;font-size:10px}.console-header b{font-size:12px}.icon-button,.menu-button{border:1px solid var(--line);background:var(--panel);width:37px;height:37px;color:var(--muted);border-radius:10px;place-items:center}.icon-button{display:grid}.icon-button svg{width:16px}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.console-content{max-width:1380px;margin:auto;padding:44px 38px 90px}.welcome-row{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.welcome-row h1{letter-spacing:-.045em;margin:0 0 8px;font-size:clamp(31px,3vw,45px)}.welcome-row>div>p:last-child{color:var(--muted);margin:0}.system-status{color:#91aaa2;align-items:center;gap:8px;font-size:12px;display:flex}.system-status i,.connection-state i{background:var(--mint);border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #75f2c199}.metric-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin:32px 0 16px;display:grid}.metric-grid article{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,#13221eeb,#0c1714eb);min-height:150px;padding:20px;transition:transform .2s,border .2s;display:grid;position:relative}.metric-grid article:hover{border-color:#75f2c140;transform:translateY(-2px)}.metric-icon{border-radius:9px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:17px;right:17px}.metric-icon svg{width:16px}.metric-icon.mint{color:var(--mint);background:#75f2c11a}.metric-icon.blue{color:#82b6ff;background:#4d8bea1c}.metric-icon.amber{color:#f6cb74;background:#f6cb741c}.metric-icon.violet{color:#c2a6ff;background:#9b75f21c}.metric-grid small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.metric-grid strong{letter-spacing:-.04em;align-self:end;font-size:30px}.metric-grid strong span{color:#637770;font-size:17px}.metric-grid em{color:#647a73;margin-top:6px;font-size:11px;font-style:normal}.dashboard-grid{grid-template-columns:minmax(0,1.75fr) minmax(270px,.75fr);gap:14px;display:grid}.panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:22px}.panel-heading,.section-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.panel-heading small{color:#617770;letter-spacing:.12em;font-size:10px}.panel-heading h2{margin:6px 0 0;font-size:18px}.panel-heading>span{color:#7b918a;background:#15231f;border-radius:7px;padding:5px 8px;font-size:10px}.chart{grid-template-columns:repeat(7,1fr);align-items:end;gap:clamp(8px,2vw,24px);height:230px;padding-top:30px;display:grid}.chart-column{text-align:center;grid-template-rows:18px 1fr 20px;align-items:end;gap:6px;height:100%;display:grid}.chart-value{opacity:0;color:var(--mint);font-size:9px;transition:opacity .2s}.chart-column:hover .chart-value{opacity:1}.chart-track{background:#ffffff06;border-radius:5px;height:100%;position:relative}.chart-bar{background:linear-gradient(to top, #75f2c13d, var(--mint));border-radius:5px;width:100%;position:absolute;bottom:0;box-shadow:0 0 14px #75f2c114}.chart-label{color:#637870;font-size:10px}.quick-panel ol{gap:19px;margin:25px 0 5px;padding:0;list-style:none;display:grid}.quick-panel li{align-items:center;gap:12px;display:flex}.quick-panel li>span{border:1px solid var(--line);color:#769088;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.quick-panel li.done>span{color:var(--mint);background:#75f2c11a;border-color:#75f2c159}.quick-panel li div{gap:4px;display:grid}.quick-panel b{font-size:12px}.quick-panel small{color:var(--muted);font-size:10px}.model-catalog{padding:0;overflow:hidden}.model-filters{border-bottom:1px solid var(--line);gap:10px;padding:16px;display:flex}.model-filters label{border:1px solid var(--line);min-width:0;color:var(--muted);background:#0c1513;border-radius:9px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.model-filters label svg{width:14px}.model-filters input,.model-filters select{color:var(--text);background:0 0;border:0;outline:0}.model-filters input{width:100%;padding:11px 0}.model-filters select{border:1px solid var(--line);background:#0c1513;border-radius:9px;min-width:145px;padding:11px 12px}.model-catalog .table-wrap{border:0;border-radius:0}.capability-list{flex-wrap:wrap;gap:5px;display:flex}.capability-list span,.api-type{color:#91b8aa;background:#15231f;border-radius:5px;padding:4px 6px;font-size:8px}.api-type.image,.api-type.video,.api-type.audio,.api-type.music{color:#c2a6ff;background:#c2a6ff1a}.section-block{padding-top:8px}.section-heading{margin-bottom:24px}.section-heading>div{gap:10px;display:grid}.section-heading .eyebrow,.section-heading h2,.section-heading>div>p:last-child{margin:0}.section-heading h2{letter-spacing:-.035em;font-size:27px}.section-heading p:last-child{color:var(--muted);font-size:13px;line-height:1.6}.section-heading+*{margin-top:0!important}.notice{color:#b9ebd8;background:#75f2c112;border:1px solid #75f2c130;border-radius:10px;justify-content:space-between;margin:20px 0 -4px;padding:10px 13px;font-size:12px;display:flex}.notice button{color:inherit;background:0 0;border:0}.account-banner{background:#f6cb740f;border:1px solid #f6cb7438;border-radius:13px;align-items:center;gap:14px;margin-top:22px;padding:16px 18px;display:flex}.account-banner>svg{color:#f6cb74}.account-banner div{margin-right:auto}.account-banner b{font-size:13px}.account-banner p{color:var(--muted);margin:4px 0 0;font-size:11px}.subscription-summary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;margin:23px 0 14px;display:grid}.subscription-summary small{color:var(--muted);text-transform:uppercase;font-size:10px}.subscription-summary h3{margin:8px 0;font-size:19px}.subscription-action{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.subscription-action .outline-button{justify-content:center;width:100%}.quota-track{background:#ffffff0f;border-radius:20px;height:6px;overflow:hidden}.quota-track span{border-radius:inherit;background:var(--mint);height:100%;display:block}.billing-mode-badge{color:var(--mint);letter-spacing:.08em;background:#75f2c114;border:1px solid #75f2c147;border-radius:999px;align-self:flex-start;padding:7px 10px;font-size:10px;font-weight:750}.billing-mode-badge.live{color:#ffd88c;background:#ffc45c14;border-color:#ffc45c47}.billing-test-panel{background:linear-gradient(135deg,#75f2c117,#75f2c106);border:1px solid #75f2c138;border-radius:14px;gap:18px;margin:23px 0 14px;padding:20px;display:grid}.billing-test-panel>div{align-items:flex-start;gap:13px;display:flex}.billing-test-panel svg{width:22px;color:var(--mint);flex:none}.billing-test-panel b{margin-bottom:5px;display:block}.billing-test-panel p{max-width:780px;color:var(--muted);margin:0;font-size:11px;line-height:1.65}.billing-test-panel code{color:#dffdf1}.billing-test-panel ol{counter-reset:billing-step;grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.billing-test-panel li{color:#b4c9c1;align-items:center;gap:8px;font-size:10px;display:flex}.billing-test-panel li:before{width:22px;height:22px;color:var(--mint);counter-increment:billing-step;content:counter(billing-step);border:1px solid #75f2c140;border-radius:50%;flex:none;place-items:center;display:grid}.billing-return{background:#75f2c10f;border:1px solid #75f2c138;border-radius:11px;align-items:center;gap:12px;margin:14px 0;padding:13px 15px;display:flex}.billing-return b{color:var(--mint);font-size:12px}.billing-return span{color:var(--muted);font-size:11px}.billing-return.cancelled{background:#ffffff09;border-color:#ffffff1f}.billing-return.cancelled b{color:#d8e3df}.plan-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.plan-card{flex-direction:column;display:flex}.plan-card.current{border-color:#75f2c159}.plan-card small{color:var(--mint);letter-spacing:.12em}.plan-card h3{margin:8px 0 11px}.plan-card strong{font-size:32px;display:block}.plan-card strong span{color:var(--muted);font-size:12px}.plan-regular-price{min-height:17px;color:var(--muted);margin-top:5px;font-size:10px;display:block}.plan-regular-price s{-webkit-text-decoration-color:var(--mint);text-decoration-color:var(--mint);text-decoration-thickness:1.5px}.plan-card ul{gap:9px;min-height:105px;margin:20px 0;padding:0;list-style:none;display:grid}.plan-card li{color:#a8bdb6;gap:7px;font-size:11px;display:flex}.plan-card li svg{width:14px;color:var(--mint);flex:none}.plan-card>p{color:var(--muted);margin:auto 0 16px;font-size:10px;line-height:1.6}.plan-card>button,.plan-card>a{justify-content:center;width:100%}.billing-note{color:var(--muted);font-size:11px}.admin-metrics{grid-template-columns:repeat(5,1fr);gap:10px;margin:23px 0 14px;display:grid}.admin-metrics article{border:1px solid var(--line);background:var(--panel);border-radius:13px;gap:8px;padding:17px;display:grid}.admin-metrics small{color:var(--muted);font-size:10px}.admin-metrics strong{font-size:20px}.platform-oauth-grid{gap:14px;margin-bottom:14px;display:grid}.platform-google-oauth{margin:0}.platform-google-heading>div{max-width:720px}.platform-google-heading p{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.65}.platform-google-heading>span{flex:none;align-items:center;gap:6px;display:inline-flex}.platform-google-heading>span svg{width:13px}.platform-google-heading>span.configured{color:var(--mint);background:#75f2c11a}.platform-google-heading>span.not-configured{color:#ff9b9b;background:#ff8f8f14}.platform-google-current{color:#9fc3b6;margin:16px 0 0;font-size:10px}.platform-google-callback{align-items:stretch;gap:9px;margin-top:14px;display:flex}.platform-google-callback>div{border:1px solid var(--line);background:#0b1513;border-radius:10px;flex:1;gap:7px;min-width:0;padding:12px 14px;display:grid}.platform-google-callback small{color:#647970;letter-spacing:.1em;font-size:8px}.platform-google-callback code{color:#a5d9c5;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.platform-google-callback .outline-button{align-self:stretch;min-height:44px}.platform-google-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:11px;margin-top:14px;display:grid}.platform-google-form.apple-fields{grid-template-columns:1fr 1fr}.platform-google-form label{color:var(--muted);gap:7px;font-size:10px;display:grid}.platform-google-form label.wide{grid-column:1/-1}.platform-google-form input,.platform-google-form textarea{border:1px solid var(--line);min-width:0;min-height:44px;color:var(--text);background:#0b1512;border-radius:10px;outline:0;padding:10px 12px;font-size:12px}.platform-google-form textarea{resize:vertical;min-height:112px}.platform-google-form input:focus,.platform-google-form textarea:focus{border-color:#75f2c180;box-shadow:0 0 0 3px #75f2c112}.platform-google-form .primary-button{white-space:nowrap;min-height:44px}.platform-google-form.apple-fields .primary-button{grid-column:1/-1;justify-self:start}.platform-google-form .primary-button svg{width:14px}.platform-google-error{color:#ff9b9b;grid-column:1/-1;margin:0;font-size:10px}.platform-google-help{color:var(--muted);align-items:flex-start;gap:7px;margin:14px 0 0;font-size:10px;line-height:1.6;display:flex}.platform-google-help>svg{flex:none;width:13px;margin-top:1px}.platform-google-help a{color:var(--mint);align-items:center;gap:4px;margin-left:5px;display:inline-flex}.platform-google-help a svg{width:11px}.catalog-sync-heading>div{max-width:760px}.catalog-sync-button{flex:none;min-height:44px}.catalog-sync-button svg{width:16px}.catalog-notification{background:linear-gradient(100deg,#75f2c11a,#0e1917f2);border:1px solid #75f2c140;border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:24px;padding:15px 16px;display:grid}.catalog-notification-icon{width:38px;height:38px;color:var(--mint);background:#75f2c11f;border-radius:10px;place-items:center;display:grid}.catalog-notification-icon svg{width:18px}.catalog-notification b{font-size:12px}.catalog-notification p{max-width:720px;color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.55}.catalog-notification-actions{align-items:center;gap:8px;display:flex}.catalog-notification-actions button{min-height:44px}.catalog-read-button{color:#89a098;background:0 0;border:0;padding:0 9px;font-size:10px}.catalog-error{color:#faa;background:#ff7b7b0f;border:1px solid #ff7b7b33;border-radius:11px;align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;font-size:11px;display:flex}.catalog-error svg{flex:none;width:16px}.catalog-summary{margin-top:0}.catalog-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.catalog-provider-card{border:1px solid var(--line);background:var(--panel);border-radius:14px;min-width:0;padding:17px}.catalog-provider-card header{align-items:center;gap:10px;display:flex}.catalog-provider-card header>div{min-width:0;margin-right:auto}.catalog-provider-card h3{text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:13px;overflow:hidden}.catalog-provider-card header small{color:#5f756e;text-transform:uppercase;font-size:9px}.catalog-state{color:#778c85;background:#ffffff0a;border-radius:20px;flex:none;padding:4px 7px;font-size:8px}.catalog-state.success{color:#8ee6c1;background:#75f2c114}.catalog-state.skipped{color:#f6cb74;background:#f6cb7414}.catalog-state.failed{color:#ff9e9e;background:#ff7b7b14}.catalog-state.running{color:#9bc5ff;background:#82b6ff17}.catalog-provider-counts{background:#b8d9cf12;border:1px solid #b8d9cf12;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:1px;margin:17px 0 14px;display:grid;overflow:hidden}.catalog-provider-counts span{background:#0b1513;gap:4px;padding:10px;display:grid}.catalog-provider-counts small{color:#647a73;font-size:8px}.catalog-provider-counts b{font-size:14px}.catalog-provider-card footer{color:#60756e;gap:5px;min-height:31px;font-size:8px;line-height:1.45;display:grid}.catalog-provider-card footer em{color:#d8ae69;font-style:normal}.catalog-review-panel{border:1px solid var(--line);background:var(--panel);border-radius:14px;margin-top:22px;padding:20px}.catalog-review-panel .panel-heading{margin-bottom:17px}.catalog-review-panel .panel-heading p{max-width:720px;color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.6}.catalog-source-link{color:var(--mint);align-items:center;gap:3px;font-size:10px;display:inline-flex}.catalog-source-link svg{width:12px}.console-footer{border-top:1px solid var(--line);color:#5f756e;flex-wrap:wrap;gap:18px;margin-top:54px;padding-top:22px;font-size:10px;display:flex}.console-footer span{margin-right:auto}.console-footer a:hover{color:var(--mint)}.legal-page{background:radial-gradient(circle at 20% 0, #3599761f, transparent 35%), var(--bg);min-height:100vh;padding:64px 24px}.legal-page article{max-width:760px;margin:auto}.legal-page h1{letter-spacing:-.045em;margin:18px 0 6px;font-size:46px}.legal-page h2{margin:35px 0 10px;font-size:18px}.legal-page p{color:#9eb2ac;line-height:1.8}.legal-date,.legal-back{font-size:12px;color:#647a73!important}.legal-note{background:#f6cb740d;border:1px solid #f6cb742e;border-radius:10px;margin-top:38px;padding:15px;font-size:11px}.contact-page{background:radial-gradient(circle at 14% 7%, #35997629, transparent 27%), radial-gradient(circle at 90% 42%, #1e564521, transparent 25%), var(--bg);min-height:100vh;padding:34px clamp(22px,6vw,90px) 38px}.contact-header{justify-content:space-between;align-items:center;max-width:1180px;margin:auto;display:flex}.contact-hero{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:center;gap:clamp(40px,8vw,110px);max-width:1180px;margin:105px auto 70px;display:grid}.contact-hero h1{letter-spacing:-.06em;max-width:800px;margin:0;font-size:clamp(50px,6vw,82px);line-height:1.05}.contact-hero>div>p:last-child{color:#9eb2ac;max-width:650px;margin:27px 0 0;font-size:17px;line-height:1.75}.contact-card{background:linear-gradient(145deg,#13221ef5,#0b1713f5);border:1px solid #75f2c133;border-radius:20px;flex-direction:column;padding:28px;display:flex;box-shadow:0 25px 70px #0000002e}.contact-card>span{width:43px;height:43px;color:var(--mint);background:#75f2c11a;border-radius:12px;place-items:center;margin-bottom:23px;display:grid}.contact-card>span svg{width:20px}.contact-card small{color:#687f77;letter-spacing:.13em;text-transform:uppercase;font-size:10px}.contact-card>a{color:var(--mint);word-break:break-all;margin:8px 0 9px;font-size:clamp(16px,2vw,20px);font-weight:700}.contact-card>p{color:var(--muted);margin:0 0 25px;font-size:11px;line-height:1.65}.contact-card>div{border-top:1px solid var(--line);color:#a4b9b2;align-items:center;gap:9px;padding:11px 0;font-size:11px;display:flex}.contact-card>div svg{width:15px;color:var(--mint)}.contact-form{border:1px solid var(--line);background:#0e1917eb;border-radius:22px;max-width:920px;margin:0 auto;padding:clamp(23px,4vw,42px)}.contact-form-heading{gap:16px;margin-bottom:29px;display:flex}.contact-form-heading>svg{width:24px;color:var(--mint);flex:none}.contact-form-heading h2{margin:0 0 7px;font-size:27px}.contact-form-heading p:last-child{color:var(--muted);margin:0;font-size:12px}.contact-fields{grid-template-columns:1fr 1fr;gap:17px;margin-bottom:21px;display:grid}.contact-fields label{color:#b8cbc5;gap:8px;font-size:12px;font-weight:600;display:grid}.contact-fields input,.contact-fields select,.contact-fields textarea{border:1px solid var(--line);width:100%;color:var(--text);resize:vertical;background:#0a1411;border-radius:11px;padding:13px 14px}.contact-wide{grid-column:1/-1}.contact-form>.primary-button{min-width:205px}.contact-submit-note{color:#687f77;margin-left:14px;font-size:10px;display:inline}.contact-footer{border-top:1px solid var(--line);color:#5f756e;flex-wrap:wrap;gap:18px;max-width:1180px;margin:65px auto 0;padding-top:22px;font-size:10px;display:flex}.contact-footer span{margin-right:auto}.contact-footer a:hover{color:var(--mint)}.auth-divider{color:#657b74;align-items:center;gap:12px;margin:19px 0 13px;font-size:9px;display:flex}.auth-divider:before,.auth-divider:after{background:var(--line);content:"";flex:1;height:1px}.social-login-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.social-login-grid button{border:1px solid var(--line);color:#c3d4ce;background:#0b1513;border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:9px 11px;font-size:10px;display:flex}.social-login-grid button>span{width:22px;height:22px;color:var(--mint);background:#ffffff0f;border-radius:7px;place-items:center;font-size:8px;font-weight:700;display:grid}.social-login-grid button small{color:#5d706a;margin-left:auto;font-size:7px}.social-login-grid button:not(:disabled):hover{background:#75f2c10f;border-color:#75f2c159}.social-login-grid button:disabled{cursor:not-allowed;opacity:.48}.social-login-grid button{min-height:44px}.social-login-error{margin:9px 0 0;line-height:1.5}.platform-google-callback+.platform-google-callback{margin-top:9px}.intelligence-metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin:23px 0 14px;display:grid}.intelligence-metrics article{border:1px solid var(--line);background:var(--panel);border-radius:15px;align-items:center;gap:13px;min-height:94px;padding:18px;display:flex}.intelligence-metrics article>svg{width:22px;color:var(--mint)}.intelligence-metrics article.warning>svg,.intelligence-metrics article.exceeded>svg{color:#f6cb74}.intelligence-metrics span{gap:5px;display:grid}.intelligence-metrics small{color:var(--muted);text-transform:uppercase;font-size:10px}.intelligence-metrics strong{font-size:21px}.intelligence-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.intelligence-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin-top:22px;display:grid}.intelligence-form label{color:var(--muted);gap:7px;font-size:10px;display:grid}.intelligence-form input,.intelligence-form select,.routing-form select{border:1px solid var(--line);width:100%;min-height:42px;color:var(--text);background:#0b1512;border-radius:10px;outline:0;padding:9px 11px}.intelligence-form .primary-button,.routing-form .primary-button{min-height:42px;padding:10px 15px;font-size:11px}.security-policy-form{grid-template-columns:1fr 1fr;align-items:start}.security-policy-form fieldset{border:1px solid var(--line);border-radius:11px;grid-column:1/-1;margin:0;padding:15px}.security-policy-form legend{color:var(--muted);padding:0 7px;font-size:10px}.security-detector-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.security-detector-grid label{border:1px solid var(--line);color:#b8cbc5;cursor:pointer;background:#0b1513;border-radius:9px;align-items:flex-start;gap:10px;min-height:62px;padding:11px;display:flex}.security-detector-grid label:has(input:checked){background:#75f2c113;border-color:#75f2c157}.security-detector-grid input{width:16px;height:16px;min-height:16px;accent-color:var(--mint);flex:0 0 16px;margin:2px 0 0;padding:0}.security-detector-grid span{gap:4px;display:grid}.security-detector-grid b{font-size:10px}.security-detector-grid small{color:var(--muted);font-size:9px;line-height:1.45}.security-custom-terms{grid-column:1/-1}.security-custom-terms textarea{border:1px solid var(--line);width:100%;min-height:108px;color:var(--text);resize:vertical;background:#0b1512;border-radius:10px;padding:11px;line-height:1.6}.security-custom-terms>small{color:#637a72;font-size:9px;line-height:1.55}.security-policy-error{color:#ff9e9e;grid-column:1/-1;margin:0;font-size:10px;line-height:1.5}.security-policy-form>.primary-button{grid-column:1/-1;justify-self:start;min-height:44px}.budget-progress{background:#ffffff0d;border-radius:20px;height:7px;margin-top:24px;position:relative}.budget-progress>span{border-radius:inherit;background:linear-gradient(90deg, #4ccf9e, var(--mint));height:100%;display:block}.budget-progress small{color:var(--muted);font-size:9px;position:absolute;top:13px;left:0}.insight-list,.breakdown-list,.rule-list{gap:9px;margin-top:20px;display:grid}.insight,.breakdown-list>div,.rule-list>div{border:1px solid var(--line);background:#0b1513;border-radius:10px;align-items:center;gap:11px;padding:12px;display:flex}.insight>svg{color:#f6cb74;width:17px}.insight span,.breakdown-list span,.rule-list span{gap:4px;display:grid}.insight b,.breakdown-list b,.rule-list b{font-size:11px}.insight small,.breakdown-list small,.rule-list small{color:var(--muted);font-size:9px}.breakdown-list strong{color:var(--mint);margin-left:auto;font-size:12px}.empty-insight{color:#687f77;align-items:center;gap:8px;min-height:58px;font-size:11px;display:flex}.empty-insight svg{width:16px}.recommendation-panel,.routing-panel{margin-top:14px}.recommendation-grid{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:20px;display:grid}.recommendation{background:#75f2c10b;border:1px solid #75f2c124;border-radius:11px;gap:11px;padding:15px;display:flex}.recommendation>svg{width:17px;color:var(--mint);flex:none}.recommendation b{font-size:11px}.recommendation p{color:var(--muted);margin:6px 0;font-size:9px;line-height:1.5}.recommendation strong{color:var(--mint);font-size:10px}.routing-form{grid-template-columns:1fr 1fr 1fr auto;gap:9px;margin-top:21px;display:grid}.rule-list>div button{color:var(--muted);background:0 0;border:0;place-items:center;margin-left:auto;display:grid}.rule-list>div button svg{width:14px}.agent-create-panel{margin-top:23px}.agent-form{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;display:grid}.agent-form>label{color:var(--muted);gap:7px;font-size:10px;display:grid}.agent-form input[type=text],.agent-form>label input{border:1px solid var(--line);min-height:42px;color:var(--text);background:#0b1512;border-radius:10px;outline:0;padding:9px 11px}.agent-form fieldset{border:1px solid var(--line);border-radius:11px;grid-column:1/-1;margin:0;padding:16px}.agent-form legend{color:var(--muted);padding:0 7px;font-size:10px}.model-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.model-checks label{border:1px solid var(--line);color:#b8cbc5;background:#0b1513;border-radius:8px;align-items:center;gap:9px;min-width:0;padding:10px;font-size:10px;display:flex}.model-checks label>span{text-overflow:ellipsis;white-space:nowrap;gap:3px;min-width:0;display:grid;overflow:hidden}.model-checks input{accent-color:var(--mint);flex:none}.model-checks small{color:var(--muted);text-overflow:ellipsis;font-size:8px;overflow:hidden}.agent-form>.primary-button{justify-self:start}.agent-picker-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.agent-picker-head>div{gap:3px;display:grid}.agent-picker-head b{font-size:11px}.agent-picker-head small{color:var(--muted);font-size:9px}.agent-picker-head>button,.agent-provider-group header>button{color:var(--mint);background:0 0;border:0;font-size:9px}.skill-filter{flex-wrap:wrap;gap:7px;margin-bottom:15px;display:flex}.skill-filter button,.guide-tabs button{border:1px solid var(--line);color:var(--muted);background:#0b1513;border-radius:20px;padding:7px 10px;font-size:9px}.skill-filter button.active,.guide-tabs button.active{color:var(--mint);background:#75f2c11a;border-color:#75f2c157}.agent-provider-groups{gap:10px;max-height:620px;padding-right:5px;display:grid;overflow-y:auto}.agent-provider-group{background:#07100e59;border:1px solid #b8d9cf17;border-radius:11px;padding:12px}.agent-provider-group header{align-items:center;gap:10px;margin-bottom:10px;display:flex}.agent-provider-group header .provider-logo{border-radius:8px;width:29px;height:29px;font-size:10px}.agent-provider-group header>div{gap:2px;display:grid}.agent-provider-group header b{font-size:11px}.agent-provider-group header small{color:var(--muted);font-size:8px}.agent-provider-group header>button{margin-left:auto}.agent-form>label select{border:1px solid var(--line);min-height:42px;color:var(--text);background:#0b1512;border-radius:10px;padding:9px 11px}.profile-options{flex-wrap:wrap;gap:8px;display:flex}.profile-options button{border:1px solid var(--line);color:var(--muted);background:#0b1513;border-radius:20px;padding:8px 11px;font-size:9px}.profile-options button.active{color:var(--mint);background:#75f2c11a;border-color:#75f2c161}.agent-form .agent-fallback{grid-column:1/-1;grid-template-columns:auto 1fr;justify-content:start;align-items:center;display:flex}.agent-fallback input{accent-color:var(--mint);min-height:auto!important}.agent-profile-summary{background:#75f2c10a;border:1px solid #75f2c11f;border-radius:9px;gap:5px;margin:0 0 14px;padding:10px;display:grid}.agent-profile-summary span{color:#b9d9ce;font-size:9px}.agent-profile-summary small,.model-fit small{color:var(--muted);font-size:8px}.model-fit{gap:4px;max-width:260px;display:grid}.model-fit span{text-overflow:ellipsis;overflow:hidden}.route-reason{text-overflow:ellipsis;vertical-align:middle;max-width:360px;display:inline-block;overflow:hidden}.agent-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;display:grid}.agent-card{min-width:0}.agent-card-top{justify-content:space-between;align-items:center;display:flex}.agent-avatar{width:38px;height:38px;color:var(--mint);background:#75f2c11a;border-radius:11px;place-items:center;display:grid}.agent-avatar svg{width:19px}.agent-card h3{margin:17px 0 6px}.agent-card>p{min-height:34px;color:var(--muted);margin:0 0 14px;font-size:11px;line-height:1.5}.agent-models{flex-wrap:wrap;gap:6px;min-height:27px;display:flex}.agent-models code{color:#9bdcbe;background:#15231f;border-radius:6px;padding:5px 7px;font-size:9px}.agent-models small{color:#617770}.agent-stats{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:8px;margin:17px 0;padding:13px 0;display:grid}.agent-stats span{gap:4px;display:grid}.agent-stats small{color:var(--muted);font-size:9px}.agent-stats b{font-size:12px}.agent-actions{flex-wrap:wrap;gap:7px;display:flex}.agent-actions button{border:1px solid var(--line);color:#9bb0aa;background:#111d1a;border-radius:7px;padding:7px 9px;font-size:9px}.agent-log-panel{margin-top:14px}.agent-log-panel .table-wrap{margin-top:18px}.empty-agent{border:1px dashed var(--line);border-radius:var(--radius);min-height:190px;color:var(--muted);text-align:center;grid-column:1/-1;place-items:center;display:grid}.empty-agent svg{color:var(--mint)}.empty-agent p{margin:0;font-size:11px}.workflow-guide{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.workflow-guide>div{align-items:center;gap:12px;display:flex}.workflow-guide>div>svg{width:20px;color:var(--mint)}.workflow-guide>svg{color:#40574f;width:17px}.workflow-guide span{gap:4px;display:grid}.workflow-guide b{font-size:11px}.workflow-guide small{color:var(--muted);font-size:9px}.workflow-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.workflow-card{border:1px solid var(--line);background:var(--panel);min-width:0;color:var(--text);text-align:left;border-radius:15px;padding:18px;transition:border .2s,transform .2s}.workflow-card:hover,.workflow-card.selected{border-color:#75f2c157;transform:translateY(-1px)}.workflow-card.selected{background:#75f2c10e}.workflow-card>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.workflow-card>div>small{color:#61766f;font-size:8px}.workflow-card h3{text-overflow:ellipsis;white-space:nowrap;margin:23px 0 13px;font-size:15px;overflow:hidden}.workflow-card p{color:var(--muted);flex-wrap:wrap;gap:6px 12px;margin:0 0 17px;font-size:9px;display:flex}.workflow-card strong{color:var(--mint);font-size:12px}.workflow-detail{margin-top:14px}.workflow-summary{grid-template-columns:repeat(4,1fr);gap:9px;margin:20px 0;display:grid}.workflow-summary>span{border:1px solid var(--line);background:#0b1513;border-radius:10px;gap:6px;padding:13px;display:grid}.workflow-summary small{color:var(--muted);font-size:8px}.workflow-summary b{font-size:13px}.workflow-timeline{gap:10px;display:grid;position:relative}.workflow-timeline:before{content:"";background:#75f2c133;width:1px;position:absolute;top:22px;bottom:22px;left:18px}.workflow-step{grid-template-columns:37px 1fr;gap:13px;display:grid;position:relative}.workflow-sequence{z-index:1;width:37px;height:37px;color:var(--mint);background:#10211c;border:1px solid #75f2c147;border-radius:50%;place-items:center;font-size:9px;display:grid}.workflow-step>div{border:1px solid var(--line);background:#0b1513;border-radius:11px;min-width:0;padding:14px}.workflow-step-head{justify-content:space-between;align-items:flex-start;gap:13px;display:flex}.workflow-step-head>span:first-child{gap:4px;display:grid}.workflow-step-head b{font-size:11px}.workflow-step-head small{color:var(--muted);font-size:9px}.workflow-step p{color:#80978f;flex-wrap:wrap;gap:7px 13px;margin:12px 0 9px;font-size:9px;display:flex}.workflow-step code{color:#587068;font-size:8px}.workflow-step .workflow-error{color:var(--danger)}.tool-create-panel{margin-top:23px}.tool-form{grid-template-columns:1fr 1fr;gap:13px;margin-top:20px;display:grid}.tool-form label,.tool-permission-controls>label{color:var(--muted);gap:7px;font-size:10px;display:grid}.tool-form label.wide{grid-column:1/-1}.tool-form input,.tool-form select,.tool-permission-controls select{border:1px solid var(--line);min-height:42px;color:var(--text);background:#0b1512;border-radius:10px;outline:0;padding:9px 11px}.tool-form>button{justify-self:start}.tool-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;display:grid}.tool-card{flex-direction:column;min-width:0;display:flex}.tool-card-top{justify-content:space-between;align-items:center;display:flex}.risk-badge{color:var(--mint);background:#75f2c114;border-radius:20px;padding:5px 8px;font-size:9px}.risk-badge.medium{color:#f6cb74;background:#f6cb7414}.risk-badge.high{color:#ff9e9e;background:#ff7b7b17}.tool-card h3{margin:18px 0 6px}.tool-card>p{min-height:34px;color:var(--muted);margin:0 0 13px;font-size:11px}.tool-card>code{color:#92afa5;text-overflow:ellipsis;white-space:nowrap;background:#0a1311;border-radius:7px;padding:9px;font-size:9px;overflow:hidden}.tool-card>small{color:#60776f;margin:10px 0 16px}.tool-card>button{justify-content:center;margin-top:auto}.tool-permission-panel,.tool-execution-panel{margin-top:14px}.tool-permission-controls{grid-template-columns:minmax(190px,.6fr) 2fr auto;align-items:end;gap:15px;margin-top:20px;display:grid}.tool-permission-controls .model-checks,.tool-permission-controls>button{min-height:42px}.tool-execution-panel .table-wrap{margin-top:18px}.table-status.pending{color:#f6cb74;background:#f6cb7414}.table-status.rejected,.table-status.failed{color:#ff9e9e;background:#ff7b7b14}.mcp-card-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;display:grid}.mcp-card-actions button{justify-content:center}.table-select{border:1px solid var(--line);min-height:32px;color:var(--text);background:#0b1512;border-radius:8px;padding:5px 8px}.workspace-section .section-heading p{max-width:780px}.workspace-layout{grid-template-columns:270px minmax(0,1fr);gap:14px;min-height:650px;display:grid}.workspace-history,.workspace-chat{padding:0;overflow:hidden}.workspace-history{flex-direction:column;min-height:650px;display:flex}.workspace-history-header,.workspace-chat-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex}.workspace-history-header>div,.workspace-chat-header>div:first-child{gap:5px;min-width:0;display:grid}.workspace-history-header small,.workspace-chat-header small{color:#617770;letter-spacing:.12em;text-transform:uppercase;font-size:8px}.workspace-history-header b,.workspace-chat-header b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.workspace-history-header>button{border:1px solid var(--line);width:36px;height:36px;color:var(--mint);background:#0b1513;border-radius:9px;flex:none;place-items:center;display:grid}.workspace-history-header>button svg{width:15px}.workspace-new-button{min-height:44px;color:var(--mint);background:#75f2c112;border:1px solid #75f2c142;border-radius:10px;justify-content:center;align-items:center;gap:7px;margin:14px 14px 8px;font-size:10px;display:flex}.workspace-new-button svg{width:14px}.workspace-conversation-list{flex:1;padding:5px 9px 14px;overflow-y:auto}.workspace-conversation-row{border:1px solid #0000;border-radius:10px;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:4px;display:grid}.workspace-conversation-row:hover,.workspace-conversation-row.active{border-color:var(--line);background:#75f2c109}.workspace-conversation-row.active{border-color:#75f2c138}.workspace-conversation-open{min-width:0;min-height:58px;color:var(--text);text-align:left;background:0 0;border:0;align-content:center;gap:7px;padding:9px 6px 9px 10px;display:grid}.workspace-conversation-open b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.workspace-conversation-open small{color:#617770;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.workspace-conversation-delete{color:#5f756e;opacity:0;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;transition:opacity .18s,color .18s;display:grid}.workspace-conversation-row:hover .workspace-conversation-delete,.workspace-conversation-row:focus-within .workspace-conversation-delete{opacity:1}.workspace-conversation-delete:hover{color:#ff9e9e;background:#ff7b7b12}.workspace-conversation-delete svg{width:13px}.workspace-history-empty{color:#587068;text-align:center;align-content:center;place-items:center;min-height:230px;display:grid}.workspace-history-empty svg{color:#6f9c8d;width:23px}.workspace-history-empty p{max-width:190px;margin:10px 0 0;font-size:9px;line-height:1.6}.workspace-identity-note{border-top:1px solid var(--line);color:#6e857d;align-items:flex-start;gap:8px;margin:0;padding:14px;font-size:8px;line-height:1.55;display:flex}.workspace-identity-note svg{width:14px;color:var(--mint);flex:none}.workspace-chat{flex-direction:column;min-height:650px;display:flex}.workspace-chat-header{align-items:flex-end}.workspace-controls{gap:8px;display:flex}.workspace-controls label{color:#71877f;gap:5px;font-size:8px;display:grid}.workspace-controls select{border:1px solid var(--line);width:155px;min-height:36px;color:var(--text);background:#0a1412;border-radius:9px;outline:0;padding:7px 10px;font-size:9px}.workspace-controls label:first-child select{width:175px}.workspace-controls label:last-child select{width:105px}.workspace-messages{flex-direction:column;flex:1;gap:18px;min-height:0;padding:26px;display:flex;overflow-y:auto}.workspace-welcome{text-align:center;place-items:center;max-width:620px;margin:auto;display:grid}.workspace-welcome>span{width:48px;height:48px;color:var(--mint);background:#75f2c112;border:1px solid #75f2c133;border-radius:15px;place-items:center;display:grid}.workspace-welcome>span svg{width:21px}.workspace-welcome h3{margin:17px 0 8px;font-size:19px}.workspace-welcome>p{max-width:470px;color:var(--muted);margin:0;font-size:10px;line-height:1.7}.workspace-welcome>div{gap:7px;width:min(100%,520px);margin-top:22px;display:grid}.workspace-welcome button{border:1px solid var(--line);color:#9fb5ae;text-align:left;background:#0b1513;border-radius:10px;justify-content:space-between;align-items:center;min-height:44px;padding:10px 13px;font-size:9px;display:flex}.workspace-welcome button:hover{color:var(--text);border-color:#75f2c142}.workspace-welcome button svg{width:13px;color:var(--mint);flex:none}.workspace-message{width:fit-content;max-width:min(78%,760px)}.workspace-message>small{color:#6b8179;letter-spacing:.05em;margin:0 0 6px 3px;font-size:8px;display:block}.workspace-message>p{border:1px solid var(--line);color:#c7d8d2;white-space:pre-wrap;background:#0b1513;border-radius:14px 14px 14px 4px;margin:0;padding:13px 15px;font-size:11px;line-height:1.75}.workspace-message.user{align-self:flex-end}.workspace-message.user>small{text-align:right}.workspace-message.user>p{color:#d8e8e3;background:#75f2c114;border-color:#75f2c12e;border-radius:14px 14px 4px}.workspace-message-meta{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.workspace-message-meta span{border:1px solid var(--line);color:#718a81;background:#07100e73;border-radius:20px;padding:4px 7px;font-size:7px}.workspace-routing-reason{color:#718a81;margin-top:7px;font-size:8px}.workspace-routing-reason summary{cursor:pointer;color:#829c93}.workspace-routing-reason p{max-width:620px;margin:6px 0 0;line-height:1.55}.workspace-citations{color:#819b92;max-width:680px;margin-top:8px;font-size:8px}.workspace-citations summary{cursor:pointer;width:fit-content;color:var(--mint);align-items:center;gap:6px;display:flex}.workspace-citations summary svg{width:13px}.workspace-citations>div{gap:7px;margin-top:8px;display:grid}.workspace-citations article{border:1px solid var(--line);background:#75f2c106;border-radius:9px;padding:10px}.workspace-citations article b,.workspace-citations article small{display:block}.workspace-citations article b{color:#adc2bb;font-size:8px}.workspace-citations article small{color:#668078;margin-top:3px}.workspace-citations article p{color:#789087;margin:7px 0 0;line-height:1.55}.workspace-composer{border-top:1px solid var(--line);padding:15px 18px 14px}.workspace-composer>div{border:1px solid var(--line);background:#091310;border-radius:13px;grid-template-columns:minmax(0,1fr) 46px;align-items:end;gap:9px;padding:9px;display:grid}.workspace-composer textarea{resize:vertical;width:100%;min-height:68px;max-height:190px;color:var(--text);background:0 0;border:0;outline:0;padding:7px;font-size:11px;line-height:1.6}.workspace-composer textarea::placeholder{color:#50645d}.workspace-composer .primary-button{place-content:center;width:42px;height:42px;padding:0}.workspace-composer .primary-button svg{width:16px}.workspace-composer>small{color:#587068;text-align:center;margin-top:8px;font-size:7px;display:block}.workspace-error{color:#ff9e9e;align-items:center;gap:7px;margin:0 0 9px;font-size:9px;line-height:1.5;display:flex}.workspace-error svg{flex:none;width:14px}.knowledge-section .section-heading p{max-width:820px}.knowledge-error{color:#ffabab;background:#ff7b7b0f;border:1px solid #ff7b7b38;border-radius:10px;margin:0 0 12px;padding:11px 13px;font-size:9px}.knowledge-layout{grid-template-columns:280px minmax(0,1fr);gap:14px;min-height:690px;display:grid}.knowledge-library,.knowledge-detail{padding:0;overflow:hidden}.knowledge-library{flex-direction:column;display:flex}.knowledge-panel-heading,.knowledge-detail-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding:18px;display:flex}.knowledge-panel-heading>div{gap:5px;display:grid}.knowledge-panel-heading small,.knowledge-detail-header small{color:#617770;letter-spacing:.11em;text-transform:uppercase;font-size:8px}.knowledge-panel-heading b{font-size:12px}.knowledge-panel-heading>span,.knowledge-subheading>span{border:1px solid var(--line);color:#789087;text-align:center;border-radius:20px;min-width:24px;padding:4px 7px;font-size:8px}.knowledge-base-list{max-height:330px;padding:8px;display:grid;overflow-y:auto}.knowledge-base-list>button{color:#8ca39b;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-height:58px;padding:8px 10px;display:grid}.knowledge-base-list>button:hover,.knowledge-base-list>button.active{border-color:var(--line);background:#75f2c10a}.knowledge-base-list>button.active{color:var(--text);border-color:#75f2c140}.knowledge-base-list>button>svg{width:17px;color:var(--mint)}.knowledge-base-list>button span{gap:5px;min-width:0;display:grid}.knowledge-base-list>button b,.knowledge-base-list>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.knowledge-base-list>button b{font-size:10px}.knowledge-base-list>button small{color:#617770;font-size:8px}.knowledge-empty{color:#60766f;text-align:center;align-content:center;place-items:center;min-height:180px;display:grid}.knowledge-empty svg{width:22px}.knowledge-empty p{max-width:180px;margin:8px 0 0;font-size:9px;line-height:1.55}.knowledge-create{border-top:1px solid var(--line);gap:10px;margin-top:auto;padding:16px;display:grid}.knowledge-create>b{align-items:center;gap:7px;font-size:10px;display:flex}.knowledge-create>b svg{width:15px;color:var(--mint)}.knowledge-create label{color:#71877f;gap:5px;font-size:8px;display:grid}.knowledge-create input,.knowledge-create textarea,.knowledge-create select,.knowledge-action-card input,.knowledge-sharing input,.knowledge-sharing select{border:1px solid var(--line);width:100%;min-height:40px;color:var(--text);font:inherit;background:#091310;border-radius:9px;outline:0;padding:9px 10px;font-size:9px}.knowledge-create textarea{resize:vertical}.knowledge-create .primary-button{min-height:42px}.knowledge-detail{min-width:0}.knowledge-detail-empty{text-align:center;align-content:center;place-items:center;min-height:680px;display:grid}.knowledge-detail-empty svg{color:#66877b;width:31px}.knowledge-detail-empty h3{margin:15px 0 7px;font-size:17px}.knowledge-detail-empty p{max-width:420px;color:var(--muted);margin:0;font-size:9px;line-height:1.6}.knowledge-detail-header>div{min-width:0}.knowledge-detail-header h3{margin:7px 0 5px;font-size:18px}.knowledge-detail-header p{max-width:620px;color:var(--muted);margin:0;font-size:9px;line-height:1.6}.knowledge-danger{color:#df9696;background:#ff7b7b0a;border:1px solid #ff7b7b29;border-radius:8px;flex:none;align-items:center;gap:6px;min-height:36px;padding:7px 10px;font-size:8px;display:flex}.knowledge-danger svg{width:13px}.knowledge-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px 18px 4px;display:grid}.knowledge-action-card{border:1px solid var(--line);background:#75f2c105;border-radius:12px;grid-template-columns:36px minmax(0,1fr);gap:8px 10px;padding:13px;display:grid}.knowledge-action-card>span{width:34px;height:34px;color:var(--mint);background:#75f2c10f;border:1px solid #75f2c12e;border-radius:9px;grid-row:span 1;place-items:center;display:grid}.knowledge-action-card>span svg{width:16px}.knowledge-action-card>div b{font-size:10px;display:block}.knowledge-action-card>div p{color:#71877f;margin:5px 0 0;font-size:8px;line-height:1.55}.knowledge-action-card>input{grid-column:1/-1}.knowledge-file-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;height:1px;position:absolute;overflow:hidden;border:0!important;width:1px!important;padding:0!important}.knowledge-file-picker{color:#829991;cursor:pointer;background:#75f2c106;border:1px dashed #75f2c138;border-radius:10px;grid-column:1/-1;grid-template-columns:30px minmax(0,1fr) 22px;align-items:center;gap:10px;min-height:58px;padding:10px 12px;transition:border-color .18s,background .18s,color .18s;display:grid}.knowledge-file-picker:hover,.knowledge-file-picker:focus-within,.knowledge-file-picker.selected{color:#c7ddd5;background:#75f2c111;border-color:#75f2c175}.knowledge-file-picker>svg{width:16px;color:var(--mint)}.knowledge-file-picker>svg:last-child{color:#6f8d82;justify-self:end;width:14px}.knowledge-file-picker>span{gap:4px;min-width:0;display:grid}.knowledge-file-picker b,.knowledge-file-picker small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.knowledge-file-picker b{font-size:9px}.knowledge-file-picker small{color:#617970;font-size:8px}.knowledge-upload-submit:not(:disabled){color:var(--mint);background:#75f2c114;border-color:#75f2c142}.knowledge-upload-submit:disabled{cursor:not-allowed;opacity:.46}.knowledge-action-card>button{grid-column:1/-1;justify-content:center;min-height:40px}.knowledge-subheading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.knowledge-subheading b{color:#9bb0a9;font-size:10px}.knowledge-search-results,.knowledge-documents,.knowledge-sharing{padding:14px 18px}.knowledge-search-results>article{border:1px solid var(--line);background:#0a1412;border-radius:10px;padding:11px}.knowledge-search-results>article+article{margin-top:7px}.knowledge-search-results>article>div{align-items:center;gap:7px;display:flex}.knowledge-search-results>article svg{width:14px;color:var(--mint)}.knowledge-search-results>article b{font-size:9px}.knowledge-search-results>article span{color:#617770;font-size:8px}.knowledge-search-results>article p{color:#81968f;margin:8px 0 0;font-size:9px;line-height:1.6}.knowledge-document-row{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto 32px;align-items:center;gap:9px;min-height:58px;display:grid}.knowledge-document-row>svg{width:16px;color:var(--mint)}.knowledge-document-row>span{gap:5px;min-width:0;display:grid}.knowledge-document-row b,.knowledge-document-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.knowledge-document-row b{font-size:9px}.knowledge-document-row small{color:#617770;font-size:8px}.knowledge-document-row em{color:var(--mint);background:#75f2c114;border-radius:20px;padding:4px 7px;font-size:7px;font-style:normal}.knowledge-document-row>button{color:#6b8179;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.knowledge-document-row>button:hover{color:#ff9e9e;background:#ff7b7b0f}.knowledge-document-row>button svg{width:13px}.knowledge-inline-empty{border-top:1px solid var(--line);color:#617770;justify-content:center;align-items:center;gap:8px;min-height:90px;font-size:9px;display:flex}.knowledge-inline-empty svg{width:16px}.knowledge-sharing{border-top:1px solid var(--line)}.knowledge-sharing>form{grid-template-columns:22px minmax(180px,1fr) 150px 80px;align-items:center;gap:8px;display:grid}.knowledge-sharing>form>svg{width:16px;color:var(--mint)}.knowledge-sharing>form button{justify-content:center;min-height:40px}.knowledge-member-row{border-top:1px solid var(--line);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;margin-top:8px;padding-top:10px;display:grid}.knowledge-member-row>svg{color:#6f9c8d;width:15px}.knowledge-member-row>span{gap:4px;display:grid}.knowledge-member-row b{font-size:9px}.knowledge-member-row small{color:#617770;font-size:8px}.request-workbench .section-heading p{max-width:760px}.workbench-readiness{flex-wrap:wrap;gap:8px;margin:22px 0 12px;display:flex}.workbench-readiness span{border:1px solid var(--line);color:#728880;background:#0b1513;border-radius:20px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;display:inline-flex}.workbench-readiness i{background:#5e6c68;border-radius:50%;width:6px;height:6px}.workbench-readiness span.ready{color:#a5c9bd;border-color:#75f2c129}.workbench-readiness span.ready i{background:var(--mint);box-shadow:0 0 7px #75f2c173}.workbench-grid{grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);gap:14px;display:grid}.workbench-form{align-content:start;gap:14px;display:grid}.workbench-form>label,.workbench-routing label,.workbench-identity{color:#8fa69e;gap:7px;font-size:10px;display:grid}.workbench-form select,.workbench-form textarea{border:1px solid var(--line);width:100%;color:var(--text);background:#0a1412;border-radius:10px;outline:0;padding:11px 12px}.workbench-form textarea{resize:vertical;min-height:178px;line-height:1.65}.workbench-identity{border:0;margin:0;padding:0}.workbench-identity legend{margin-bottom:7px}.workbench-identity>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.workbench-identity button{border:1px solid var(--line);color:var(--muted);background:#0b1513;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:11px;font-size:10px;display:flex}.workbench-identity button svg{width:14px}.workbench-identity button.active{color:var(--mint);background:#75f2c114;border-color:#75f2c161}.workbench-routing{background:#75f2c106;border:1px solid #75f2c11c;border-radius:11px;grid-template-columns:1.2fr .8fr .9fr;gap:9px;padding:12px;display:grid}.workbench-message{position:relative}.workbench-message>small{color:#536a62;font-size:8px;position:absolute;bottom:9px;right:11px}.workbench-submit{min-height:46px}.workbench-submit svg{width:15px}.workbench-error{color:#ff9e9e;align-items:center;gap:7px;margin:-3px 0 0;font-size:10px;line-height:1.5;display:flex}.workbench-error svg{flex:none;width:15px}.workbench-result{flex-direction:column;min-height:630px;display:flex}.workbench-empty{color:#657b74;text-align:center;place-items:center;min-height:450px;margin:auto 0;display:grid}.workbench-empty svg{width:30px;color:var(--mint);opacity:.7;margin-bottom:13px}.workbench-empty b{color:#adc2bb;font-size:13px}.workbench-empty p{max-width:390px;margin:8px auto 0;font-size:10px;line-height:1.65}.workbench-answer{background:radial-gradient(circle at 95% 0,#75f2c10f,#0000 34%),#0a1412;border:1px solid #75f2c11f;border-radius:13px;min-height:195px;margin-top:20px;padding:18px}.workbench-answer small,.workbench-reason small{color:#577269;letter-spacing:.12em;font-size:8px}.workbench-answer p{color:#d1e1dc;white-space:pre-wrap;margin:16px 0 0;font-size:13px;line-height:1.8}.workbench-route{border:1px solid var(--line);background:#0b1513;border-radius:11px;align-items:center;gap:11px;margin:14px 0;padding:12px 14px;display:flex}.workbench-route>span:not(.provider-pill){gap:4px;display:grid}.workbench-route small{color:#5d756d;font-size:8px}.workbench-route b{font-size:11px}.workbench-route>svg{color:#3f584f;width:15px}.provider-pill{color:var(--mint);text-transform:capitalize;background:#75f2c114;border-radius:20px;margin-left:auto;padding:5px 8px;font-size:8px}.workbench-metrics{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.workbench-metrics>span{border:1px solid var(--line);background:#0b1513;border-radius:10px;gap:5px;min-width:0;padding:12px;display:grid}.workbench-metrics small{color:#61776f;font-size:8px}.workbench-metrics b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.workbench-metrics em{color:#789088;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.workbench-reason{background:#75f2c109;border-left:2px solid #75f2c157;border-radius:0 9px 9px 0;margin-top:10px;padding:13px}.workbench-reason p{color:#92aaa2;margin:7px 0 0;font-size:10px;line-height:1.65}.workbench-identifiers{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:14px;display:flex}.workbench-identifiers code{color:#587168;font-size:8px}.provider-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:23px;display:grid}.provider-card{border:1px solid var(--line);background:var(--panel);border-radius:15px;min-height:190px;padding:18px}.provider-top{justify-content:space-between;align-items:center;display:flex}.provider-logo{color:#0b1714;background:#eef5f2;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:850;display:grid}.provider-logo.anthropic{background:#e9d8c8}.provider-logo.gemini{background:#cddcff}.provider-logo.deepseek{background:#d5e4ff}.provider-logo.qwen,.provider-logo.kimi,.provider-logo.zhipu,.provider-logo.minimax,.provider-logo.doubao,.provider-logo.baidu,.provider-logo.hunyuan{background:#d7f2e8}.connection-state{color:#687d76;align-items:center;gap:6px;font-size:10px;display:flex}.connection-state i{box-shadow:none;background:#53645f}.connection-state.connected{color:#9bdcbe}.connection-state.connected i{background:var(--mint);box-shadow:0 0 7px #75f2c180}.provider-card h3{margin:20px 0 6px;font-size:16px}.provider-card>p{color:var(--muted);margin:0 0 19px;font-size:11px}.provider-action{align-items:center;gap:7px;min-height:32px;display:flex}.provider-action code{color:#9bb0aa;margin-right:auto}.provider-action button:not(.outline-button){color:#8da39c;background:0 0;border:0;font-size:11px}.provider-action .danger-icon{place-items:center;width:25px;display:grid}.provider-action .danger-icon svg{width:13px}.outline-button{border:1px solid var(--line);color:#b7cac4;background:#111d1a;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;display:inline-flex}.outline-button svg{width:13px}.provider-input{gap:6px;display:flex}.provider-input input{min-width:0;padding:9px;font-size:11px}.provider-input button{background:var(--mint);color:#082118;border:0;border-radius:8px;padding:0 10px;font-size:11px;font-weight:700}.create-key-form{gap:9px;max-width:580px;margin:23px 0 14px;display:flex}.create-key-form input{padding:12px 14px}.create-key-form .primary-button{flex:none;padding:12px 16px;font-size:12px}.create-key-form svg{width:14px}.api-guide{margin-top:14px}.api-guide>p{color:var(--muted);font-size:11px;line-height:1.65}.api-guide-steps{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0 12px;display:grid}.api-guide-steps>div{border:1px solid var(--line);background:#0b1513;border-radius:10px;grid-template-columns:28px 1fr;align-items:center;gap:3px 9px;padding:12px;display:grid}.api-guide-steps span{width:27px;height:27px;color:var(--mint);background:#75f2c11a;border-radius:50%;grid-row:1/3;place-items:center;font-size:10px;display:grid}.api-guide-steps b{font-size:10px}.api-guide-steps small{color:var(--muted);font-size:8px;line-height:1.55}.connection-values{grid-template-columns:1.35fr 1.1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.connection-values>div{border:1px solid var(--line);background:#07100e61;border-radius:9px;gap:6px;min-width:0;padding:11px;display:grid}.connection-values small{color:#637a72;letter-spacing:.1em;font-size:8px}.connection-values code{color:#a5d9c5;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.guide-tabs{flex-wrap:wrap;gap:7px;margin-bottom:9px;display:flex}.guide-code{border:1px solid var(--line);color:#9de2c5;white-space:pre;background:#09110f;border-radius:10px;min-height:170px;margin:0;padding:15px;font-size:10px;line-height:1.6;overflow-x:auto}.api-guide .api-guide-note{color:#91aaa2;margin-bottom:0}.api-guide-note code{color:#a8c9be}.client-integrations .panel-heading>div{flex:1;min-width:0}.client-integrations .panel-heading p{width:100%;max-width:none;color:var(--muted);margin:9px 0 0;font-size:11px;line-height:1.65}.client-integrations .guide-tabs{margin-top:18px}.client-integration-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.secret-reveal{background:#75f2c112;border:1px solid #75f2c147;border-radius:13px;align-items:center;gap:20px;margin:23px 0 14px;padding:17px 52px 17px 18px;display:flex;position:relative}.secret-reveal>div{min-width:0;margin-right:auto}.secret-reveal b{font-size:13px}.secret-reveal p{color:var(--muted);margin:3px 0 10px;font-size:11px}.secret-reveal code{text-overflow:ellipsis;color:var(--mint);display:block;overflow:hidden}.secret-reveal>button:not(.close-secret){color:var(--mint);background:#75f2c114;border:1px solid #75f2c140;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;display:flex}.secret-reveal button svg{width:14px}.close-secret{color:var(--muted);background:0 0;border:0;position:absolute;top:12px;right:12px}.table-wrap{border:1px solid var(--line);background:var(--panel);border-radius:14px;overflow-x:auto}.table-wrap table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.table-wrap th{border-bottom:1px solid var(--line);color:#6d837c;letter-spacing:.1em;text-align:left;text-transform:uppercase;padding:12px 15px;font-size:9px}.table-wrap td{color:#94aaa3;border-bottom:1px solid #b8d9cf12;padding:14px 15px}.table-wrap tr:last-child td{border-bottom:0}.table-wrap td b{color:#d9e9e4}.table-wrap code{color:#8faaa1}.table-status{color:#8ee6c1;text-transform:capitalize;background:#75f2c114;border-radius:20px;align-items:center;padding:4px 7px;font-size:9px;display:inline-flex}.table-status.disabled,.table-status.error{color:#ff9e9e;background:#ff7b7b14}.table-actions{text-align:right}.table-actions button{color:#81968f;background:0 0;border:0;font-size:10px}.table-actions svg{width:13px}.empty-row{text-align:center;height:80px;color:#5b7069!important}.latency{align-items:center;gap:5px;display:flex}.latency svg{width:12px}.capitalize{text-transform:capitalize}.usage-section{padding-bottom:20px}.usage-section .table-wrap{margin-top:23px}.faq-panel .system-status svg{width:16px;color:var(--mint)}.architecture-overview .system-status svg{width:15px;color:var(--mint)}.architecture-layer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.architecture-layer-card{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,#101f1bf5,#091311f5);flex-direction:column;min-height:430px;padding:22px;display:flex}.architecture-layer-card.live{background:radial-gradient(circle at 85% 0,#75f2c11a,#0000 34%),linear-gradient(145deg,#11231e,#0a1613);border-color:#75f2c147}.architecture-layer-card.core{background:radial-gradient(circle at 85% 0,#70b9ff14,#0000 34%),linear-gradient(145deg,#101f1d,#0a1613);border-color:#70b9ff33}.architecture-layer-card.planned{border-style:dashed}.architecture-layer-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.architecture-layer-icon{width:43px;height:43px;color:var(--mint);background:#75f2c112;border:1px solid #75f2c133;border-radius:12px;place-items:center;display:grid}.architecture-layer-icon svg{width:19px}.architecture-layer-status{color:#91cbb3;border:1px solid #75f2c129;border-radius:999px;align-items:center;gap:7px;min-height:28px;padding:5px 9px;font-size:10px;font-weight:700;display:inline-flex}.architecture-layer-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.architecture-layer-status.core{color:#8bbce5;border-color:#70b9ff2e}.architecture-layer-status.planned{color:#81968f;border-color:#aebcb724}.architecture-layer-card>small{color:#66847a;letter-spacing:.15em;margin-top:28px;font-size:9px;font-weight:700}.architecture-layer-card h3{letter-spacing:-.035em;margin:12px 0;font-size:22px;line-height:1.18}.architecture-layer-card>p{color:#8da49c;min-height:86px;margin:0;font-size:12px;line-height:1.7}.architecture-layer-card ul{border-top:1px solid var(--line);gap:10px;margin:20px 0 0;padding:18px 0 0;list-style:none;display:grid}.architecture-layer-card li{color:#9bb0a9;align-items:flex-start;gap:8px;font-size:11px;line-height:1.55;display:flex}.architecture-layer-card li svg{width:13px;color:var(--mint);flex:none}.architecture-layer-card>button{color:#95d9bf;background:#75f2c112;border:1px solid #75f2c133;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:44px;margin-top:auto;padding:11px 14px;font-size:11px;font-weight:700;display:inline-flex}.architecture-layer-card>button:hover{color:#c5f3e1;background:#75f2c11c;border-color:#75f2c161}.architecture-layer-card>button svg{width:13px}.architecture-explainer{border:1px solid var(--line);border-radius:var(--radius);background:#75f2c109;grid-template-columns:42px minmax(0,1fr);gap:15px;margin-top:14px;padding:18px;display:grid}.architecture-explainer>svg{width:20px;color:var(--mint)}.architecture-explainer b{font-size:12px}.architecture-explainer p{color:#849b93;margin:6px 0 0;font-size:11px;line-height:1.65}.faq-categories{gap:38px;margin-top:30px;display:grid}.faq-category>h3{color:#d7e8e2;letter-spacing:-.02em;margin:0 0 15px;font-size:19px}.faq-modules{gap:14px;display:grid}.faq-module{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);overflow:hidden}.faq-module>header{border-bottom:1px solid var(--line);background:#75f2c109;justify-content:space-between;align-items:center;gap:16px;padding:16px 19px;display:flex}.faq-module>header span{font-size:13px;font-weight:700}.faq-module>header small{color:var(--muted);font-size:9px}.faq-list details+details{border-top:1px solid #b8d9cf14}.faq-list summary{color:#bcd0c9;cursor:pointer;align-items:center;gap:13px;padding:15px 48px 15px 19px;font-size:12px;font-weight:600;line-height:1.55;list-style:none;display:flex;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{color:var(--mint);content:"+";font-size:18px;font-weight:400;transition:transform .2s;position:absolute;right:19px}.faq-list details[open] summary{color:#e8f6f1;background:#75f2c109}.faq-list details[open] summary:after{transform:rotate(45deg)}.faq-list details>p{color:#829991;margin:0;padding:15px 48px 15px 19px;font-size:11px;line-height:1.75}.workflow-template-section .section-heading p{max-width:820px}.workflow-template-error{color:#ffabab;background:#ff7b7b0f;border:1px solid #ff7b7b38;border-radius:10px;margin:0 0 14px;padding:11px 13px;font-size:10px}.workflow-template-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:14px;display:grid}.workflow-template-library{padding:0;position:sticky;top:86px;overflow:hidden}.workflow-template-library-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:15px 16px;display:flex}.workflow-template-library-head>span{gap:5px;display:grid}.workflow-template-library-head small,.workflow-builder-head small,.workflow-template-detail header small,.workflow-runner-head small,.workflow-run-history>div small,.workflow-run-detail header small,.workflow-final-output small{color:#617770;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:700}.workflow-template-library-head b{font-size:12px}.workflow-template-library-head>button,.workflow-icon-button{border:1px solid var(--line);width:34px;height:34px;color:var(--mint);background:#75f2c10a;border-radius:9px;place-items:center;display:grid}.workflow-template-library-head button svg,.workflow-icon-button svg{width:15px}.workflow-template-list{max-height:420px;padding:8px;display:grid;overflow-y:auto}.workflow-template-list>button{color:#8aa097;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:28px minmax(0,1fr) 14px;align-items:center;gap:9px;min-height:62px;padding:9px;display:grid}.workflow-template-list>button:hover,.workflow-template-list>button.active{border-color:var(--line);background:#75f2c10b}.workflow-template-list>button.active{color:var(--text);border-color:#75f2c145}.workflow-template-list>button>svg:first-child{width:17px;color:var(--mint)}.workflow-template-list>button>svg:last-child{color:#567068;width:12px}.workflow-template-list>button span{gap:5px;min-width:0;display:grid}.workflow-template-list>button b,.workflow-template-list>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-template-list>button b{font-size:10px}.workflow-template-list>button small{color:#617770;font-size:8px}.workflow-template-empty{color:#617770;text-align:center;align-content:center;place-items:center;min-height:180px;display:grid}.workflow-template-empty svg{width:23px}.workflow-template-empty p{max-width:185px;margin:10px 0 0;font-size:9px;line-height:1.6}.workflow-new-button{width:calc(100% - 24px);min-height:48px;color:var(--mint);background:#75f2c114;border:1px solid #75f2c138;border-radius:10px;justify-content:center;align-items:center;gap:7px;margin:8px 12px 12px;font-size:10px;font-weight:700;display:flex}.workflow-new-button svg{width:15px}.workflow-template-main{gap:14px;min-width:0;display:grid}.workflow-template-welcome{text-align:center;align-content:center;place-items:center;min-height:520px;display:grid}.workflow-template-welcome>svg{width:38px;color:var(--mint)}.workflow-template-welcome h3{margin:18px 0 8px;font-size:22px}.workflow-template-welcome p{max-width:470px;color:var(--muted);margin:0 0 22px;font-size:11px;line-height:1.65}.workflow-builder{padding:0;overflow:hidden}.workflow-builder-head,.workflow-template-detail>header,.workflow-runner-head,.workflow-run-detail>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding:18px;display:flex}.workflow-builder-head h3,.workflow-template-detail header h3,.workflow-runner-head h3,.workflow-run-detail header h3{margin:7px 0 0;font-size:19px}.workflow-template-fields,.workflow-step-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.workflow-template-fields{padding:18px}.workflow-template-fields label,.workflow-step-editor-body label{color:#789087;gap:6px;font-size:9px;display:grid}.workflow-template-fields label.wide,.workflow-step-fields label.wide{grid-column:1/-1}.workflow-template-fields input,.workflow-template-fields textarea,.workflow-template-fields select,.workflow-step-editor-body input,.workflow-step-editor-body textarea,.workflow-step-editor-body select,.workflow-runner textarea{border:1px solid var(--line);width:100%;min-height:44px;color:var(--text);font:inherit;background:#091310;border-radius:9px;outline:0;padding:10px 11px;font-size:10px;line-height:1.5}.workflow-template-fields textarea,.workflow-step-editor-body textarea{resize:vertical;min-height:78px}.workflow-field-help{color:#617770;font-size:8px;line-height:1.55}.workflow-template-fields input:focus,.workflow-template-fields textarea:focus,.workflow-template-fields select:focus,.workflow-step-editor-body input:focus,.workflow-step-editor-body textarea:focus,.workflow-step-editor-body select:focus,.workflow-runner textarea:focus{border-color:#75f2c173}.workflow-builder-label{border-block:1px solid var(--line);background:#75f2c106;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;display:flex}.workflow-builder-label span{font-size:11px;font-weight:700}.workflow-builder-label small{color:#617770;font-size:8px}.workflow-step-editor-list{padding:18px;display:grid}.workflow-step-editor{grid-template-columns:35px minmax(0,1fr);display:grid}.workflow-step-rail{grid-template-rows:30px 1fr;justify-items:center;display:grid}.workflow-step-rail>span{width:28px;height:28px;color:var(--mint);background:#10221d;border:1px solid #75f2c147;border-radius:50%;place-items:center;font-size:9px;font-weight:800;display:grid}.workflow-step-rail>i{background:linear-gradient(var(--mint),#75f2c114);width:1px;height:100%}.workflow-step-editor-body{border:1px solid var(--line);background:#75f2c105;border-radius:12px;gap:12px;margin-bottom:12px;padding:14px;display:grid}.workflow-step-editor-body>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.workflow-step-type{color:#b9d0c8;align-items:center;gap:7px;font-size:10px;font-weight:700;display:inline-flex}.workflow-step-type svg{width:15px;color:var(--mint)}.workflow-step-editor-body>header>div{gap:3px;display:flex}.workflow-step-editor-body>header button{color:#678078;background:0 0;border:0;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.workflow-step-editor-body>header button:hover:not(:disabled){color:var(--mint);background:#75f2c112}.workflow-step-editor-body>header button:disabled{opacity:.25}.workflow-step-editor-body>header button svg{width:13px}.workflow-step-editor-body>header button:last-child:hover{color:#ff9f9f;background:#ff7b7b12}.workflow-json{min-height:110px!important;font-family:SFMono-Regular,Consolas,monospace!important}.workflow-check{border:1px solid var(--line);border-radius:9px;grid-column:1/-1;align-items:center;min-height:42px;padding:9px 11px;gap:9px!important;display:flex!important}.workflow-check input{accent-color:var(--mint);width:16px!important;min-height:16px!important}.workflow-add-step{padding:0 18px 18px 53px}.workflow-add-step>button{color:#819991;text-align:left;background:#75f2c106;border:1px dashed #75f2c142;border-radius:11px;justify-content:center;align-items:center;gap:11px;width:100%;min-height:64px;display:flex}.workflow-add-step>button:hover{color:var(--mint);background:#75f2c112;border-style:solid}.workflow-add-step>button>svg{width:18px}.workflow-add-step>button>span{gap:4px;display:grid}.workflow-add-step>button b{color:#a9c0b8;font-size:10px}.workflow-add-step>button small{color:#617770;font-size:8px}.workflow-add-step-form{background:#75f2c109;border:1px solid #75f2c13d;border-radius:12px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 170px;align-items:end;gap:10px;padding:14px;display:grid}.workflow-add-step-form>div{grid-column:1/-1;align-items:center;gap:8px;display:flex}.workflow-add-step-form>div>span{width:27px;height:27px;color:var(--mint);background:#75f2c117;border-radius:8px;place-items:center;display:grid}.workflow-add-step-form>div>span svg{width:14px}.workflow-add-step-form>div>b{font-size:10px}.workflow-add-step-form>div>button{color:#698078;background:0 0;border:0;border-radius:7px;place-items:center;width:29px;height:29px;margin-left:auto;display:grid}.workflow-add-step-form>div>button:hover{color:var(--text);background:#ffffff0a}.workflow-add-step-form>div>button svg{width:13px}.workflow-add-step-form label{color:#789087;gap:6px;font-size:9px;display:grid}.workflow-add-step-form input,.workflow-add-step-form select{border:1px solid var(--line);width:100%;min-height:44px;color:var(--text);font:inherit;background:#091310;border-radius:9px;outline:0;padding:10px 11px;font-size:10px;line-height:1.5}.workflow-add-step-form input:focus,.workflow-add-step-form select:focus{border-color:#75f2c173}.workflow-add-step-form>.primary-button{white-space:nowrap;justify-content:center;min-height:44px;padding-inline:18px}.workflow-builder-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:14px 18px;display:flex}.workflow-builder-actions button{justify-content:center;min-width:130px}.workflow-template-detail{padding:0;overflow:hidden}.workflow-template-detail>header p{max-width:620px;color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.6}.workflow-template-detail>header>div:last-child{gap:7px;display:flex}.workflow-template-detail .outline-button,.workflow-danger-button{min-height:38px}.workflow-danger-button{color:#df9696;background:#ff7b7b0a;border:1px solid #ff7b7b2e;border-radius:8px;align-items:center;gap:6px;padding:8px 11px;font-size:9px;display:inline-flex}.workflow-danger-button svg,.workflow-template-detail .outline-button svg{width:13px}.workflow-preview{align-items:center;gap:7px;min-height:124px;padding:20px 18px;display:flex;overflow-x:auto}.workflow-preview>div{border:1px solid var(--line);text-align:center;background:#75f2c106;border-radius:11px;align-content:center;place-items:center;gap:5px;min-width:130px;min-height:82px;display:grid;position:relative}.workflow-preview>div>span{width:28px;height:28px;color:var(--mint);background:#75f2c114;border-radius:8px;place-items:center;display:grid}.workflow-preview>div>span svg{width:14px}.workflow-preview b{text-overflow:ellipsis;white-space:nowrap;max-width:112px;font-size:9px;overflow:hidden}.workflow-preview small{color:#617770;font-size:7px}.workflow-preview>div>svg{z-index:2;color:#486057;width:15px;position:absolute;right:-15px}.workflow-runner{padding:0;overflow:hidden}.workflow-runner>form{grid-template-columns:minmax(0,1fr) 160px;gap:10px;padding:16px 18px 18px;display:grid}.workflow-runner textarea{resize:vertical;min-height:82px}.workflow-runner .primary-button{justify-content:center;min-height:82px}.workflow-run-layout{grid-template-columns:220px minmax(0,1fr);gap:14px;display:grid}.workflow-run-history{padding:0;overflow:hidden}.workflow-run-history>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:59px;padding:13px;display:flex}.workflow-run-history>div b{font-size:13px}.workflow-run-history>button{color:#91a69f;text-align:left;background:0 0;border:0;border-bottom:1px solid #b8d9cf0f;grid-template-columns:8px minmax(0,1fr) 12px;align-items:center;gap:8px;width:100%;min-height:59px;padding:10px 12px;display:grid}.workflow-run-history>button:hover,.workflow-run-history>button.active{background:#75f2c10b}.workflow-run-history>button.active{color:var(--text)}.workflow-run-history>button span:nth-child(2){gap:4px;display:grid}.workflow-run-history>button b{font-size:8px}.workflow-run-history>button small{color:#617770;font-size:7px}.workflow-run-history>button svg{width:11px}.workflow-run-history>p{color:#617770;text-align:center;margin:0;padding:30px 12px;font-size:9px}.workflow-run-dot{background:#62756f;border-radius:50%;width:7px;height:7px}.workflow-run-dot.completed{background:var(--mint);box-shadow:0 0 8px #75f2c161}.workflow-run-dot.waiting_approval{background:#e4b85a}.workflow-run-dot.failed,.workflow-run-dot.rejected{background:#ef8585}.workflow-run-detail{min-height:340px;padding:0;overflow:hidden}.workflow-run-metrics{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.workflow-run-metrics span{gap:6px;padding:12px 16px;display:grid}.workflow-run-metrics span+span{border-left:1px solid var(--line)}.workflow-run-metrics small{color:#617770;text-transform:uppercase;font-size:7px}.workflow-run-metrics b{font-size:11px}.workflow-run-progress{padding:17px 18px;display:grid}.workflow-run-step{grid-template-columns:30px minmax(0,1fr);gap:10px;display:grid}.workflow-run-step>span{z-index:1;border:1px solid var(--line);color:#779087;background:#0b1714;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;display:grid;position:relative}.workflow-run-step>span:after{background:var(--line);content:"";width:1px;position:absolute;top:27px;bottom:-1000px}.workflow-run-step:last-child>span:after{display:none}.workflow-run-step.success>span{color:var(--mint);background:#75f2c11a;border-color:#75f2c159}.workflow-run-step.waiting_approval>span{color:#e4b85a;border-color:#e4b85a4d}.workflow-run-step.failed>span,.workflow-run-step.rejected>span{color:#ff9f9f;border-color:#ff7b7b4d}.workflow-run-step>span svg{width:13px}.workflow-run-step>div{min-height:68px;padding:3px 0 16px}.workflow-run-step>div>b{font-size:10px;display:block}.workflow-run-step>div>small{color:#617770;margin-top:5px;font-size:8px;display:block}.workflow-run-step>div>p{border:1px solid var(--line);color:#8ba198;white-space:pre-wrap;background:#091310;border-radius:8px;max-height:100px;margin:9px 0 0;padding:9px;font-size:8px;line-height:1.6;overflow:auto}.workflow-run-step>div>em{color:#ff9f9f;margin-top:7px;font-size:8px;font-style:normal;display:block}.workflow-approval-actions{gap:7px;margin-top:10px;display:flex}.workflow-approval-actions button{color:#df9696;background:#ff7b7b0a;border:1px solid #ff7b7b2e;border-radius:8px;align-items:center;gap:5px;min-height:35px;padding:7px 10px;font-size:8px;display:inline-flex}.workflow-approval-actions button:last-child{color:var(--mint);background:#75f2c114;border-color:#75f2c13d}.workflow-approval-actions svg{width:12px}.workflow-final-output{background:#75f2c109;border:1px solid #75f2c12e;border-radius:10px;margin:0 18px 18px 58px;padding:12px}.workflow-final-output p{color:#a6bbb4;white-space:pre-wrap;margin:7px 0 0;font-size:9px;line-height:1.65}.workflow-run-empty{color:#617770;text-align:center;align-content:center;place-items:center;min-height:330px;display:grid}.workflow-run-empty svg{width:25px}.workflow-run-empty p{max-width:350px;margin:10px 0 0;font-size:9px;line-height:1.6}.landing-page .landing-statement{width:min(var(--landing-max),100%);color:#101010;box-shadow:none;background:#eee;border:0 #eee;border-radius:0;margin:0 auto}.landing-page .landing-statement .eyebrow{color:var(--mint)}.landing-page .landing-statement h2{color:#101010}.landing-page .landing-statement>p:nth-of-type(2){color:#505050}.landing-page .landing-statement .primary-button{color:#eee;background:#101010}.landing-page .landing-statement .outline-button{border-color:var(--mint);color:#176047;background:0 0}.landing-page .landing-statement .outline-button:hover{background:var(--mint);color:#101010}.landing-page{--lower-paper:#eee;--lower-paper-soft:#f7f7f7;--lower-ink:#101010;--lower-carbon:#141414;--lower-graphite:#505050;--lower-stroke:#373737;--lower-mint:#75f2c1;--lower-mint-light:#9cf7d3}.landing-page #access{background:var(--lower-paper)}.landing-page .multi-agent-section{width:100%;padding-inline:max(24px,var(--landing-gutter));background:var(--lower-paper);color:var(--lower-ink);border:0;border-radius:0;margin:0}.landing-page .multi-agent-copy .eyebrow,.landing-page .multi-agent-flow small{color:#176047}.landing-page .multi-agent-copy h2,.landing-page .multi-agent-flow h3{color:var(--lower-ink)}.landing-page .multi-agent-copy>p:not(.eyebrow),.landing-page .multi-agent-flow p{color:var(--lower-graphite)}.landing-page .multi-agent-copy .outline-button{border-color:var(--lower-ink);background:var(--lower-ink);color:var(--lower-paper)}.landing-page .multi-agent-copy .outline-button:hover{border-color:var(--lower-mint);background:var(--lower-mint);color:var(--lower-ink)}.landing-page .multi-agent-flow:before{background:linear-gradient(var(--lower-mint),#75f2c114)}.landing-page .multi-agent-flow article{background:var(--lower-paper-soft);border-color:#1010102e}.landing-page .multi-agent-flow article:hover{border-color:var(--lower-mint)}.landing-page .multi-agent-flow article>span{border-color:var(--lower-paper-soft);background:var(--lower-mint);color:var(--lower-ink);box-shadow:0 0 0 1px #75f2c152}.landing-page .agent-story{width:100%;padding-inline:max(24px,var(--landing-gutter));background:var(--lower-paper);color:var(--lower-ink);margin:0}.landing-page .agent-story .eyebrow,.landing-page .agent-story-grid article>span,.landing-page .agent-story-grid small{color:#176047}.landing-page .agent-story>.reveal:first-child h2,.landing-page .agent-story-grid h3{color:var(--lower-ink)}.landing-page .agent-story>.reveal:first-child>p:last-child,.landing-page .agent-story-grid p{color:var(--lower-graphite)}.landing-page .agent-story-grid article{background:var(--lower-paper-soft);border-color:#1010102e}.landing-page .agent-story .spotlight-card:before{display:none}.landing-page .developer-section{background:var(--lower-paper);color:var(--lower-ink);border-color:#10101033}.landing-page .developer-section .landing-heading .eyebrow,.landing-page .integration-grid small{color:#176047}.landing-page .developer-section .landing-heading h2,.landing-page .integration-grid h3{color:var(--lower-ink)}.landing-page .developer-section .landing-heading>p:last-child,.landing-page .integration-grid p{color:var(--lower-graphite)}.landing-page .developer-code{border-color:var(--lower-ink);background:var(--lower-ink);box-shadow:none}.landing-page .developer-code header{border-color:#eeeeee29}.landing-page .developer-code header>span{background:#666}.landing-page .developer-code header>span:first-child{background:var(--lower-mint)}.landing-page .developer-code header small{color:#858585}.landing-page .developer-code pre{color:var(--lower-paper)}.landing-page .integration-grid article{background:0 0;border-color:#10101040}.landing-page .integration-grid article>svg{color:#176047}.landing-page .trust-section{width:100%;padding-inline:max(24px,var(--landing-gutter));background:var(--lower-paper);color:var(--lower-ink);margin:0}.landing-page .trust-copy .eyebrow,.landing-page .trust-grid article>svg{color:#176047}.landing-page .trust-copy h2,.landing-page .trust-grid h3{color:var(--lower-ink)}.landing-page .trust-copy>p:not(.eyebrow),.landing-page .trust-grid p{color:var(--lower-graphite)}.landing-page .trust-copy .outline-button{border-color:var(--lower-ink);background:var(--lower-ink);color:var(--lower-paper)}.landing-page .trust-copy .outline-button:hover{background:var(--lower-mint);color:var(--lower-ink)}.landing-page .trust-grid article{background:var(--lower-paper-soft);border-color:#1010102e}.landing-page .pricing-section{width:100%;padding-inline:max(24px,var(--landing-gutter));background:var(--lower-paper);color:var(--lower-ink);border-radius:0;margin:0}.landing-page .pricing-heading .eyebrow{color:#176047}.landing-page .pricing-heading h2{color:var(--lower-ink)}.landing-page .pricing-heading>p{color:var(--lower-graphite)}.landing-page .pricing-card{background:var(--lower-paper-soft);color:var(--lower-ink);box-shadow:none;border-color:#10101047}.landing-page .pricing-card.featured{border-color:var(--lower-mint);background:var(--lower-mint);color:var(--lower-ink);box-shadow:none}.landing-page .pricing-grid .reveal:nth-child(3) .pricing-card{border-color:var(--lower-ink);background:var(--lower-ink);color:var(--lower-paper)}.landing-page .pricing-card>small,.landing-page .pricing-card>p,.landing-page .pricing-card li,.landing-page .pricing-card sup,.landing-page .pricing-card strong span,.landing-page .pricing-price-note,.landing-page .pricing-price-note s{color:var(--lower-graphite)}.landing-page .pricing-card li svg{color:#176047}.landing-page .pricing-card ul{border-color:#10101033}.landing-page .pricing-card>a{background:var(--lower-ink);color:var(--lower-paper);box-shadow:none}.landing-page .pricing-card>a:hover{box-shadow:none}.landing-page .pricing-badge{background:var(--lower-ink);color:var(--lower-paper)}.landing-page .pricing-card-topline>small{color:var(--lower-graphite)}.landing-page .pricing-card .feature-status.available{color:#176047}.landing-page .pricing-card.featured .feature-status.beta{color:#133e64}.landing-page .pricing-grid .reveal:nth-child(3) .feature-status.configuration{color:#e0bd7d}.landing-page .pricing-card.featured .pricing-card-topline>small,.landing-page .pricing-card.featured>p,.landing-page .pricing-card.featured li,.landing-page .pricing-card.featured sup,.landing-page .pricing-card.featured strong span,.landing-page .pricing-card.featured .pricing-price-note,.landing-page .pricing-card.featured .pricing-price-note s{color:#101010b8}.landing-page .pricing-card.featured li svg{color:var(--lower-ink)}.landing-page .pricing-card.featured ul{border-color:#10101033}.landing-page .pricing-card.featured>a{background:var(--lower-ink);color:var(--lower-paper)}.landing-page .pricing-grid .reveal:nth-child(3) .pricing-card-topline>small,.landing-page .pricing-grid .reveal:nth-child(3) .pricing-card>p,.landing-page .pricing-grid .reveal:nth-child(3) .pricing-card li,.landing-page .pricing-grid .reveal:nth-child(3) .pricing-card sup,.landing-page .pricing-grid .reveal:nth-child(3) .pricing-card strong span,.landing-page .pricing-grid .reveal:nth-child(3) .pricing-price-note,.landing-page .pricing-grid .reveal:nth-child(3) .pricing-price-note s{color:#b7b7b7}.landing-page .pricing-grid .reveal:nth-child(3) .pricing-card li svg{color:var(--lower-mint)}.landing-page .pricing-grid .reveal:nth-child(3) .pricing-card ul{border-color:#eeeeee2e}.landing-page .pricing-grid .reveal:nth-child(3) .pricing-card>a{background:var(--lower-paper);color:var(--lower-ink)}.landing-page .pricing-section .spotlight-card:before{display:none}.landing-page .landing-faq{width:100%;padding-inline:max(24px,var(--landing-gutter));background:var(--lower-paper);color:var(--lower-ink);margin:0}.landing-page .landing-faq .eyebrow,.landing-page .landing-faq-list summary span{color:#176047}.landing-page .landing-faq .landing-heading h2{color:var(--lower-ink)}.landing-page .landing-faq .landing-heading>p:last-child,.landing-page .landing-faq-list details>p{color:var(--lower-graphite)}.landing-page .landing-faq-list details{background:var(--lower-paper-soft);border-color:#1010102e}.landing-page .landing-faq-list summary{color:var(--lower-ink)}.landing-page .landing-faq-list summary span{border-color:#75f2c173}.landing-page .landing-faq-list details[open] summary span{background:#75f2c124}.landing-page .landing-statement .primary-button:hover{box-shadow:none}.landing-page .landing-footer{border-top:1px solid var(--lower-stroke);color:#858585}.landing-page .landing-footer h3,.landing-page .landing-footer .avorax-x{color:var(--lower-mint)}.landing-page .landing-footer a:hover{color:var(--lower-paper)}.landing-page .multi-agent-section a:focus-visible,.landing-page .agent-story a:focus-visible,.landing-page .developer-section a:focus-visible,.landing-page .trust-section a:focus-visible,.landing-page .pricing-section a:focus-visible,.landing-page .landing-faq a:focus-visible,.landing-page #access a:focus-visible,.landing-page .landing-footer a:focus-visible{outline-color:var(--lower-mint)}@media (max-width:1100px){.landing-nav{width:calc(100% - 36px)}.landing-nav-controls{gap:6px}.nav-login{display:none}.cinematic-hero-inner{width:calc(100% - 44px);padding-top:166px}.hero-signal-map{opacity:.46;width:76vw;right:-17vw}.developer-layout,.trust-section{grid-template-columns:1fr}.trust-copy{max-width:760px}.developer-code pre{min-height:390px}.routing-demo-body{grid-template-columns:215px 1fr}.route-stage{padding:26px 22px}.route-nodes{grid-template-columns:minmax(105px,1fr) 42px minmax(105px,1fr) 42px minmax(105px,1fr)}.product-explorer{grid-template-columns:250px minmax(0,1fr);gap:34px}.product-stage{grid-template-columns:1fr;gap:40px}.product-copy{max-width:720px}.product-console{justify-self:start;max-width:720px}.multi-agent-section{grid-template-columns:1fr}.multi-agent-copy{max-width:760px}.agent-story{grid-template-columns:1fr}.agent-story>.reveal:first-child{position:static}.agent-story-grid{grid-template-columns:repeat(3,1fr)}.platform-layer-grid,.solution-path-grid{grid-template-columns:1fr 1fr}.platform-layer-grid .reveal:last-child,.solution-path-grid .reveal:last-child{grid-column:1/-1}.platform-layer-card>p{min-height:auto}.gateway-comparison-heading{grid-template-columns:1fr;gap:24px}.gateway-comparison-heading>p{max-width:720px}.metric-grid,.provider-grid{grid-template-columns:repeat(2,1fr)}.model-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-metrics{grid-template-columns:repeat(2,1fr)}.recommendation-grid{grid-template-columns:1fr}.agent-grid,.tool-grid,.workflow-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid,.workbench-grid{grid-template-columns:1fr}.workspace-layout{grid-template-columns:230px minmax(0,1fr)}.knowledge-layout{grid-template-columns:240px minmax(0,1fr)}.knowledge-actions-grid{grid-template-columns:1fr}.workbench-result{min-height:560px}.auth-page{grid-template-columns:1fr 440px}.feature-list{grid-template-columns:1fr;max-width:410px}.plan-grid{grid-template-columns:1fr 1fr}.admin-metrics{grid-template-columns:repeat(3,1fr)}.catalog-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.architecture-layer-grid{grid-template-columns:1fr 1fr}.architecture-layer-card:last-child{grid-column:1/-1}.architecture-layer-card>p{min-height:auto}.workflow-template-layout{grid-template-columns:230px minmax(0,1fr)}.workflow-add-step-form{grid-template-columns:1fr 1fr}.workflow-add-step-form>.primary-button{grid-column:1/-1}.workflow-run-layout{grid-template-columns:190px minmax(0,1fr)}}@media (max-width:768px){.announcement-bar a{min-height:42px}.announcement-bar span{display:none}.landing-nav-shell{top:42px}.landing-nav{width:calc(100% - 32px);min-height:68px}.landing-nav-actions{display:none}.landing-hero{min-height:max(760px,100svh - 42px)}.cinematic-hero-inner{width:calc(100% - 40px);padding:164px 0 52px}.hero-vertical-grid,.hero-signal-map{display:none}.hero-ellipse-glow{width:140vw;top:94px}.hero-video-overlay-left{background:linear-gradient(90deg,#070b0af0,#070b0a57)}.hero-copy{translate:0 -28px}.hero-copy h1{font-size:clamp(40px,11vw,58px)}.hero-copy>p:not(.eyebrow){font-size:14px}.hero-proof{gap:12px 17px}.hero-routing-section{padding:64px 20px}.audience-list{grid-template-columns:1fr 1fr;display:grid}.audience-list span{border-radius:12px}.control-plane-map{grid-template-columns:1fr}.control-plane-map>div{min-height:122px}.control-plane-map>i{height:24px;rotate:90deg}.routing-demo-header{grid-template-columns:1fr auto}.routing-demo-header p{display:none}.routing-demo-body{grid-template-columns:1fr}.scenario-list{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);padding:10px}.scenario-list button{text-align:center;grid-template-columns:1fr;justify-items:center;min-height:73px}.scenario-list button>svg,.scenario-list small{display:none}.route-stage{gap:22px;padding:24px 16px}.route-nodes{grid-template-columns:1fr 24px 1fr 24px 1fr}.route-node{min-height:100px}.route-node>svg{width:19px}.route-node b{max-width:95px;font-size:8px}.route-diagnostics{grid-template-columns:1fr 1fr}.provider-rail{padding-block:35px}.provider-rail>div{grid-template-columns:repeat(3,1fr)}.gateway-comparison{padding-block:88px}.gateway-comparison-heading{margin-bottom:30px}.gateway-comparison-heading h2{font-size:clamp(38px,10vw,54px)}.gateway-comparison-heading>p{font-size:14px}.gateway-comparison-table-wrap{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.gateway-comparison-table,.gateway-comparison-table tbody,.gateway-comparison-table tr,.gateway-comparison-table th,.gateway-comparison-table td{width:100%;display:block}.gateway-comparison-table{table-layout:auto}.gateway-comparison-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gateway-comparison-table tbody{gap:12px;display:grid}.gateway-comparison-table tbody tr{background:#0a1512d6;border:1px solid #b8d9cf21;border-radius:16px;overflow:hidden}.gateway-comparison-table tbody th{border-bottom:1px solid #b8d9cf1a;width:100%;padding:18px 18px 14px}.gateway-comparison-table td{border-bottom:1px solid #b8d9cf14;grid-template-columns:minmax(124px,.58fr) minmax(0,1fr);gap:16px;padding:16px 18px;font-size:13px;display:grid}.gateway-comparison-table td:before{color:#647c73;letter-spacing:.08em;text-transform:uppercase;content:attr(data-label);font-size:9px;font-weight:750;line-height:1.55}.gateway-comparison-table tbody .avorax-column{background:#75f2c10b;border-left:0;grid-template-columns:minmax(124px,.58fr) minmax(0,1fr);display:grid}.gateway-comparison-table tbody .avorax-column:after,.gateway-comparison-table tbody .avorax-column svg{display:none}.gateway-comparison-table tbody tr:last-child>*{border-bottom:1px solid #b8d9cf14}.gateway-comparison-table tbody tr>:last-child{border-bottom:0}.gateway-comparison-note{margin-top:16px}.landing-section{padding:88px 20px}.landing-heading h2,.product-showcase-heading h2,.pricing-heading h2,.landing-statement h2,.agent-story>.reveal h2,.multi-agent-copy h2{font-size:clamp(38px,10vw,54px)}.landing-page .multi-agent-section,.landing-page .pricing-section{border-radius:0;width:100%;margin:0;padding:72px 22px}.product-explorer{grid-template-columns:1fr}.product-wheel-panel{min-height:390px}.product-wheel-wrap{min-height:240px}.product-stage{min-height:auto;padding:36px 20px 24px}.product-metrics{grid-template-columns:1fr}.product-metrics span{grid-template-columns:1fr auto;align-items:center}.product-metrics small{font-size:9px}.product-copy h3{font-size:37px}.product-console--catalog .product-steps,.product-console--agent .product-steps,.product-console--security .product-steps{grid-template-columns:1fr}.product-console--catalog .product-steps>div,.product-console--agent .product-steps>div,.product-console--security .product-steps>div{min-height:68px}.product-console--usage .product-metrics{align-items:stretch;min-height:auto}.product-console--usage .product-metrics span,.product-console--usage .product-metrics span:first-child,.product-console--usage .product-metrics span:nth-child(2),.product-console--usage .product-metrics span:nth-child(3){min-height:62px}.integration-grid,.trust-grid{grid-template-columns:1fr}.developer-code pre{min-height:auto;padding:26px 20px;font-size:10px}.integration-grid article,.trust-grid article{min-height:160px}.platform-layer-grid,.solution-path-grid{grid-template-columns:1fr}.platform-layer-grid .reveal:last-child,.solution-path-grid .reveal:last-child{grid-column:auto}.platform-layer-card,.platform-layer-card>p,.solution-path-card{min-height:auto}.solution-path-note{grid-template-columns:42px minmax(0,1fr)}.solution-path-note a{grid-column:1/-1;justify-content:center;width:100%}.value-grid,.process-grid,.agent-story-grid,.pricing-grid{grid-template-columns:1fr}.value-grid article,.process-grid article{min-height:260px}.multi-agent-section{gap:42px}.multi-agent-flow article{grid-template-columns:42px 1fr;padding:20px 18px 20px 15px}.multi-agent-flow:before{left:26px}.multi-agent-flow article:hover{translate:0}.pricing-heading{grid-template-columns:1fr;gap:24px}.pricing-card{min-height:auto}.landing-statement{width:calc(100% - 40px);margin-bottom:82px;padding:65px 24px}.landing-statement>div:last-child{flex-direction:column;align-items:stretch}.landing-statement a{width:100%}.landing-footer{grid-template-columns:1fr 1fr;padding:50px 20px 90px}.footer-brand{grid-column:1/-1}.footer-copy{left:20px;right:auto}.auth-page{display:block}.auth-story{border:0;min-height:auto;padding:28px 24px 44px}.story-copy{padding:75px 0 20px}.story-copy h1{font-size:46px}.story-lead{font-size:15px}.feature-list,.story-foot{display:none}.auth-form-wrap{padding:42px 24px 60px}.auth-heading{margin-top:32px}.contact-page{padding:25px 20px 34px}.contact-hero{grid-template-columns:1fr;margin:75px auto 48px}.contact-hero h1{font-size:48px}.contact-fields{grid-template-columns:1fr}.contact-wide{grid-column:auto}.contact-form>.primary-button{width:100%}.contact-submit-note{text-align:center;margin:12px 0 0;display:block}.sidebar{width:min(82vw,280px);transition:transform .25s;transform:translate(-105%);box-shadow:20px 0 60px #00000059}.sidebar.open{transform:translate(0)}.mobile-close{color:var(--muted);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:25px;right:16px}.mobile-close svg{width:18px}.console-main{margin-left:0}.menu-button{display:grid}.console-header{padding:0 18px}.console-content{padding:31px 18px 70px}.welcome-row{flex-direction:column;align-items:flex-start}.system-status{align-self:flex-start}.metric-grid{grid-template-columns:1fr 1fr}.provider-grid,.agent-grid,.plan-grid,.tool-grid,.workflow-grid,.catalog-provider-grid{grid-template-columns:1fr}.workflow-guide{flex-direction:column;align-items:flex-start}.workflow-guide>svg{display:none}.workflow-summary{grid-template-columns:1fr 1fr}.agent-form,.tool-form{grid-template-columns:1fr}.tool-form label.wide{grid-column:auto}.tool-permission-controls,.intelligence-grid,.subscription-summary,.api-guide-steps,.connection-values,.intelligence-form,.routing-form,.platform-google-form{grid-template-columns:1fr}.platform-google-heading,.platform-google-callback,.platform-google-help{flex-direction:column;align-items:stretch}.platform-google-callback .outline-button{justify-content:center}.platform-google-help a{margin-left:0}.chart{gap:7px}.section-block{padding-top:4px}.create-key-form,.model-filters{flex-direction:column}.model-filters select{width:100%}.secret-reveal{flex-direction:column;align-items:flex-start;gap:13px}.secret-reveal>button:not(.close-secret){justify-content:center;width:100%}.account-banner{flex-wrap:wrap;align-items:flex-start}.account-banner div{width:calc(100% - 40px)}.admin-metrics{grid-template-columns:1fr 1fr}.model-checks{grid-template-columns:1fr}.catalog-sync-heading{align-items:stretch}.catalog-sync-button{width:100%}.catalog-review-panel{padding:16px}.catalog-notification{grid-template-columns:38px minmax(0,1fr);align-items:start}.catalog-notification-actions{flex-direction:column;grid-column:1/-1;align-items:stretch}.catalog-notification-actions button{justify-content:center;width:100%}.workbench-routing,.workbench-metrics{grid-template-columns:1fr 1fr}.workbench-result{min-height:500px}.workspace-layout,.knowledge-layout{grid-template-columns:1fr;min-height:0}.knowledge-base-list{max-height:260px}.knowledge-detail-empty{min-height:360px}.workspace-history{min-height:0;max-height:310px}.workspace-chat{min-height:600px}.workspace-chat-header{flex-direction:column;align-items:stretch}.workspace-controls{grid-template-columns:1fr 1fr;display:grid}.workspace-controls select,.workspace-controls label:last-child select{width:100%}.knowledge-sharing>form{grid-template-columns:22px minmax(0,1fr)}.knowledge-sharing>form select,.knowledge-sharing>form button{grid-column:2}.architecture-layer-grid{grid-template-columns:1fr}.architecture-layer-card:last-child{grid-column:auto}.architecture-layer-card,.architecture-layer-card>p{min-height:auto}.security-policy-form,.security-detector-grid,.workflow-template-layout{grid-template-columns:1fr}.workflow-template-library{position:static}.workflow-template-list{max-height:260px}.workflow-run-layout{grid-template-columns:1fr}.workflow-run-history{max-height:280px;overflow-y:auto}.workflow-runner>form{grid-template-columns:1fr}.workflow-runner .primary-button{min-height:46px}}@media (max-width:430px){.language-toggle{font-size:0}.language-toggle span{font-size:9px}.nav-start{font-size:0}.nav-start svg{width:16px}.cinematic-hero-inner{padding-top:158px}.hero-copy{translate:0 -18px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .magnetic,.hero-actions .magnetic>span,.hero-actions a{width:100%}.hero-copy h1{font-size:40px}.hero-proof span:last-child,.routing-demo-header>span:last-child{display:none}.routing-demo-header{grid-template-columns:1fr}.scenario-list b{font-size:9px}.route-node small{display:none}.route-node b{max-width:70px}.route-diagnostics{grid-template-columns:1fr}.product-steps>div{grid-template-columns:24px 1fr 15px}.product-steps i{display:none}.provider-rail span{font-size:10px}.landing-footer{grid-template-columns:1fr}.footer-brand{grid-column:auto}.story-copy h1{font-size:39px}.auth-form-wrap{padding-inline:20px}.metric-grid,.intelligence-metrics{grid-template-columns:1fr}.metric-grid article{min-height:132px}.console-header>div{max-width:135px;overflow:hidden}.console-header b{text-overflow:ellipsis;display:block;overflow:hidden}.panel{padding:17px}.chart{height:205px}.chart-value{display:none}.section-heading{flex-direction:column}.provider-grid{margin-top:18px}.audience-list{grid-template-columns:1fr}.landing-faq-list summary{min-height:62px;padding:15px 16px;font-size:12px}.landing-faq-list details>p{padding:0 54px 18px 16px}.developer-code pre{font-size:9px}.workbench-routing,.workbench-metrics{grid-template-columns:1fr}.workbench-route{flex-wrap:wrap;align-items:flex-start}.provider-pill{margin-left:0}.workspace-message{max-width:100%}.workspace-messages{padding:20px 15px}.workspace-controls{grid-template-columns:1fr}.knowledge-actions-grid{padding:12px}.knowledge-detail-header{flex-direction:column;align-items:stretch}.knowledge-danger{width:fit-content}.knowledge-search-results,.knowledge-documents,.knowledge-sharing{padding:12px}.workflow-template-fields,.workflow-step-fields{grid-template-columns:1fr}.workflow-template-fields label.wide,.workflow-step-fields label.wide{grid-column:auto}.workflow-add-step{padding-left:18px}.workflow-add-step-form{grid-template-columns:1fr}.workflow-add-step-form>div,.workflow-add-step-form>.primary-button{grid-column:auto}.workflow-template-detail>header,.workflow-preview{flex-direction:column;align-items:stretch}.workflow-preview>div>svg{display:none}.workflow-preview>div{min-width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.avorax-logo-shiny .avorax-shiny-text{animation-duration:2.2s!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important}.avorax-logo-shiny .avorax-mark-shine{animation-duration:2.2s!important;animation-iteration-count:infinite!important}.reveal{opacity:1;translate:0}.magnetic>span{translate:0!important}.hero-background-video{opacity:.28}}.product-scroll-story{color:#edf8f4;background:radial-gradient(circle at 72% 25%,#75f2c114,#0000 28%),linear-gradient(#07100e 0%,#050b09 100%);border-block:1px solid #75f2c11f;position:relative;overflow:clip}.scroll-story-intro{width:min(var(--landing-max),100%);margin:auto;padding:126px 24px 82px}.scroll-story-intro h2{letter-spacing:-.065em;text-wrap:balance;max-width:980px;margin:0;font-size:clamp(46px,5.7vw,82px);font-weight:580;line-height:1.02}.scroll-story-intro>p:not(.eyebrow){color:#8fa69e;max-width:760px;margin:25px 0 0;font-size:15px;line-height:1.75}.scroll-story-intro .demo-disclosure{margin-top:18px}.request-flow-shell{padding:72px max(24px,var(--landing-gutter)) 108px;background:#040a08f0;border-top:1px solid #b8d9cf1a}.request-flow-window{width:min(var(--landing-max),100%);background:linear-gradient(145deg,#0d1b17f7,#050c0afa);border:1px solid #75f2c12e;border-radius:24px;margin:auto;overflow:hidden;box-shadow:0 38px 100px #00000057,inset 0 1px #ffffff09}.request-flow-window>header{border-bottom:1px solid #b8d9cf1a;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;min-height:54px;padding:0 22px;display:grid}.request-flow-window-dots{gap:6px;display:flex}.request-flow-window-dots span{background:#31473f;border-radius:50%;width:7px;height:7px}.request-flow-window-dots span:first-child{background:#75f2c1;box-shadow:0 0 13px #75f2c18c}.request-flow-window>header small{color:#4f675f;letter-spacing:.06em;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.request-flow-window>header b{color:#7f978e;letter-spacing:.12em;text-transform:uppercase;justify-self:end;align-items:center;gap:7px;font-size:8px;font-weight:700;display:flex}.request-flow-window>header b i{background:#75f2c1;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #75f2c1b3}.request-flow-board{padding:42px 38px 34px;position:relative}.request-flow-kicker{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:15px;display:grid}.request-flow-kicker>span{color:#75f2c1;background:#75f2c113;border:1px solid #75f2c133;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.request-flow-kicker>span svg{width:20px}.request-flow-kicker small{color:#5fa689;letter-spacing:.17em;font-size:8px;font-weight:750}.request-flow-kicker h3{letter-spacing:-.04em;margin:7px 0 0;font-size:clamp(21px,2.2vw,32px);line-height:1.1}.request-flow-kicker>p{color:#789088;letter-spacing:.1em;text-transform:uppercase;border:1px solid #75f2c124;border-radius:999px;align-items:center;gap:8px;margin:0;padding:9px 12px;font-size:8px;font-weight:700;display:flex}.request-flow-kicker>p svg{color:#75f2c1;width:13px}.request-flow-route-wrap{height:116px;margin-top:8px}.request-flow-route{width:100%;height:100%;overflow:visible}.request-flow-route-base,.request-flow-route-line{fill:none;stroke-width:2px;stroke-linecap:round}.request-flow-route-base{stroke:#b8d9cf1f}.request-flow-route-line{stroke:#75f2c1;stroke-dasharray:1;filter:drop-shadow(0 0 7px #75f2c173)}.request-flow-pulse{fill:#eafff7;stroke:#75f2c133;stroke-width:12px;filter:drop-shadow(0 0 7px #75f2c1)}.request-flow-stages{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:-58px;display:grid;position:relative}.request-flow-stage{background:linear-gradient(#0d1e19eb,#081310c2);border:1px solid #b8d9cf1a;border-radius:18px;flex-direction:column;min-width:0;min-height:362px;padding:48px 21px 20px;display:flex;position:relative}.request-flow-node{color:#75f2c1;background:#0b1c17;border:1px solid #75f2c14d;border-radius:50%;place-items:center;width:52px;height:52px;margin-left:-26px;display:grid;position:absolute;top:-26px;left:50%;box-shadow:0 0 0 8px #050c0ae6,0 0 24px #75f2c11a}.request-flow-node svg{width:20px}.request-flow-stage>small{color:#5d776e;letter-spacing:.12em;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.request-flow-stage h3{color:#e9f5f0;letter-spacing:-.04em;margin:15px 0 10px;font-size:clamp(18px,1.7vw,25px)}.request-flow-stage>p{color:#879b94;min-height:62px;margin:0;font-size:11px;line-height:1.65}.request-flow-stage ul{border-top:1px solid #b8d9cf14;gap:11px;margin:22px 0 24px;padding:18px 0 0;list-style:none;display:grid}.request-flow-stage li{color:#70867e;grid-template-columns:14px minmax(0,1fr);align-items:start;gap:8px;font-size:10px;line-height:1.5;display:grid}.request-flow-stage li svg{color:#75f2c1;width:12px;margin-top:1px}.request-flow-status{color:#75f2c1;letter-spacing:.09em;background:#75f2c10a;border:1px solid #75f2c121;border-radius:999px;align-items:center;gap:7px;width:fit-content;margin-top:auto;padding:7px 9px;font-size:8px;font-weight:750;display:flex}.request-flow-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.request-flow-summary{background:#060f0cb8;border:1px solid #b8d9cf17;border-radius:15px;grid-template-columns:repeat(4,1fr);margin-top:16px;display:grid;overflow:hidden}.request-flow-summary>div{border-right:1px solid #b8d9cf14;gap:8px;padding:16px 18px;display:grid}.request-flow-summary>div:last-child{border-right:0}.request-flow-summary small{color:#526a62;letter-spacing:.13em;font-size:7px}.request-flow-summary b{color:#cfe1da;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width:1040px) and (min-width:900px){.request-flow-board{padding-left:26px;padding-right:26px}.request-flow-stages{gap:10px}.request-flow-stage{padding-left:16px;padding-right:16px}}@media (max-width:899px){.scroll-story-intro{padding:88px 20px 60px}.scroll-story-intro h2{font-size:clamp(38px,10vw,58px)}.request-flow-shell{padding:34px 20px 78px}.request-flow-window{border-radius:18px}.request-flow-window>header{grid-template-columns:1fr auto;min-height:50px}.request-flow-window>header small{display:none}.request-flow-board{padding:30px 22px 24px}.request-flow-kicker{grid-template-columns:42px minmax(0,1fr)}.request-flow-kicker>span{border-radius:13px;width:42px;height:42px}.request-flow-kicker>p,.request-flow-route-wrap{display:none}.request-flow-stages{grid-template-columns:1fr;gap:12px;margin-top:34px}.request-flow-stages:before{content:"";background:linear-gradient(#75f2c1,#75f2c11a);width:1px;position:absolute;top:26px;bottom:26px;left:47px}.request-flow-stage{min-height:0;padding:24px 20px 24px 82px}.request-flow-node{width:50px;height:50px;margin-left:0;top:23px;left:22px;box-shadow:0 0 0 7px #050c0aeb}.request-flow-stage h3{font-size:22px}.request-flow-stage>p{min-height:0}.request-flow-stage ul{margin-bottom:18px}.request-flow-status{margin-top:0}.request-flow-summary{grid-template-columns:1fr 1fr}.request-flow-summary>div:nth-child(2){border-right:0}.request-flow-summary>div:nth-child(-n+2){border-bottom:1px solid #b8d9cf14}}@media (max-width:520px){.request-flow-board{padding-left:14px;padding-right:14px}.request-flow-stage{padding-left:74px;padding-right:16px}.request-flow-node{width:46px;height:46px;left:16px}.request-flow-stages:before{left:39px}}@media (prefers-reduced-motion:reduce){.request-flow-window{box-shadow:inset 0 1px #ffffff09}.request-flow-pulse{display:none}}
