.avtobots{--avt-bg-deep:#fafaf9;--avt-bg-primary:#f5f5f4;--avt-bg-secondary:#e7e5e4;--avt-bg-tertiary:#d6d3d1;--avt-bg-elevated:#fff;--avt-amber:#d97706;--avt-amber-bright:#b45309;--avt-amber-dim:#92400e;--avt-copper:#78350f;--avt-amber-glow:#d9770640;--avt-amber-soft:#d977061a;--avt-success:#16a34a;--avt-success-soft:#16a34a1f;--avt-warn:#dc2626;--avt-warn-soft:#dc26261f;--avt-text-primary:#1c1917;--avt-text-secondary:#57534e;--avt-text-muted:#78716c;--avt-text-subtle:#a8a29e;--avt-border:#1c19171a;--avt-border-strong:#1c191733;--avt-line:#1c191733;--space-xs:.5rem;--space-sm:.75rem;--space-md:1.25rem;--space-lg:2rem;--space-xl:3.5rem;--space-2xl:6rem;--space-3xl:9rem;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--radius-xl:32px;--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-base:.25s cubic-bezier(.4, 0, .2, 1);--transition-slow:.5s cubic-bezier(.22, 1, .36, 1);--transition-spring:.6s cubic-bezier(.34, 1.56, .64, 1);color:var(--avt-text-primary);font-family:var(--font-body);background:var(--avt-bg-deep);line-height:1.6}.avtobots.dark,.dark .avtobots{--avt-bg-deep:#0d0d0d;--avt-bg-primary:#0d0d0d;--avt-bg-secondary:#1c1916;--avt-bg-tertiary:#25221e;--avt-bg-elevated:#2d2924;--avt-amber:#f59e0b;--avt-amber-bright:#fbbf24;--avt-amber-dim:#d97706;--avt-copper:#b45309;--avt-amber-glow:#f59e0b66;--avt-amber-soft:#f59e0b1f;--avt-success:#22c55e;--avt-success-soft:#22c55e26;--avt-warn:#ef4444;--avt-warn-soft:#ef444426;--avt-text-primary:#fafaf9;--avt-text-secondary:#a8a29e;--avt-text-muted:#78716c;--avt-text-subtle:#57534e;--avt-border:#a8a29e1f;--avt-border-strong:#a8a29e33;--avt-line:#a8a29e40}.avtobots:before{content:"";opacity:.02;pointer-events:none;z-index:9999;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");position:fixed;inset:0}.avtobots.dark:before,.dark .avtobots:before{opacity:.03}.avtobots *,.avtobots :before,.avtobots :after{box-sizing:border-box;margin:0;padding:0}.avtobots{min-height:100vh}.avtobots a{color:inherit;text-decoration:none}.avtobots ul,.avtobots ol{list-style:none}.avtobots .container{max-width:1200px;padding:0 var(--space-lg);margin:0 auto}.avtobots .section{padding:var(--space-3xl) 0;position:relative}.avtobots .section-badge{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--avt-amber);background:var(--avt-amber-soft);border:1px solid var(--avt-amber-soft);border-radius:var(--radius-sm);margin-bottom:var(--space-md);align-items:center;gap:.5rem;padding:.5em 1em;font-size:.7rem;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.avtobots .section-badge:before{content:"";background:linear-gradient(90deg,#0000,#f59e0b1a,#0000);animation:3s ease-in-out infinite badgeShimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes badgeShimmer{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}.avtobots .heading-display{font-family:var(--font-display);letter-spacing:-.02em;color:var(--avt-text-primary);font-weight:400;line-height:1.1}.avtobots .heading-display em{color:var(--avt-amber);font-style:italic}.avtobots .feature-byoa{position:relative}.avtobots .byoa-header{max-width:600px;margin-bottom:var(--space-xl)}.avtobots .byoa-heading{font-family:var(--font-display);margin-bottom:var(--space-md);color:var(--avt-text-primary);font-size:clamp(2.2rem,5vw,3.5rem);font-weight:400;line-height:1.15}.avtobots .byoa-heading em{color:var(--avt-amber);font-style:italic}.avtobots .byoa-sub{color:var(--avt-text-secondary);font-size:1.05rem;line-height:1.7}.avtobots .agents-grid{background:var(--avt-border);border:1px solid var(--avt-border);border-radius:var(--radius-lg);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;position:relative;overflow:hidden}.avtobots .agents-grid:before{content:"";pointer-events:none;background:linear-gradient(135deg,#f59e0b0d,#0000 50%);position:absolute;inset:0}.avtobots .agent-card{background:var(--avt-bg-secondary);padding:var(--space-lg);gap:var(--space-sm);transition:all var(--transition-base);flex-direction:column;display:flex;position:relative;overflow:hidden}.avtobots .agent-card:before{content:"";opacity:0;transition:opacity var(--transition-base);background:linear-gradient(135deg,#f59e0b14,#0000);position:absolute;inset:0}.avtobots .agent-card:hover{background:var(--avt-bg-tertiary)}.avtobots .agent-card:hover:before{opacity:1}.avtobots .agent-card-icon{background:var(--avt-bg-elevated);border:1px solid var(--avt-border);border-radius:var(--radius-md);width:44px;height:44px;color:var(--avt-amber);z-index:1;transition:all var(--transition-base);justify-content:center;align-items:center;display:flex;position:relative}.avtobots .agent-card:hover .agent-card-icon{border-color:#f59e0b4d;box-shadow:0 0 20px #f59e0b26}.avtobots .agent-card-icon svg{width:22px;height:22px}.avtobots .agent-card-name{color:var(--avt-text-primary);z-index:1;font-size:.95rem;font-weight:600;position:relative}.avtobots .agent-card-type{font-family:var(--font-mono);color:var(--avt-text-muted);text-transform:uppercase;letter-spacing:.05em;z-index:1;font-size:.7rem;position:relative}.avtobots .byoa-footnote{margin-top:var(--space-lg);text-align:center;font-family:var(--font-mono);color:var(--avt-text-muted);font-size:.8rem;font-style:italic}.avtobots .byoa-footnote span{color:var(--avt-amber-dim)}@media (max-width:640px){.avtobots .agents-grid{grid-template-columns:repeat(2,1fr)}}.avtobots .feature-costs{position:relative}.avtobots .costs-header{margin-bottom:var(--space-xl)}.avtobots .costs-heading{font-family:var(--font-display);margin-bottom:var(--space-md);color:var(--avt-text-primary);font-size:clamp(2.2rem,5vw,3.5rem);font-weight:400;line-height:1.15}.avtobots .costs-sub{color:var(--avt-text-secondary);max-width:560px;font-size:1.05rem;line-height:1.7}.avtobots .costs-layout{gap:var(--space-xl);align-items:start;display:grid}.avtobots .costs-panel{background:var(--avt-bg-secondary);border:1px solid var(--avt-border);border-radius:var(--radius-lg);padding:var(--space-lg);position:relative;overflow:hidden}.avtobots .costs-panel:before{content:"";background:linear-gradient(90deg,#0000,#f59e0b4d,#0000);height:1px;position:absolute;top:0;left:0;right:0}.avtobots .costs-table{flex-direction:column;gap:0;display:flex}.avtobots .costs-header-row{gap:var(--space-md);padding-bottom:var(--space-sm);border-bottom:1px solid var(--avt-border);grid-template-columns:180px 1fr 110px;align-items:center;display:grid}.avtobots .costs-header-row span{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--avt-text-muted);font-size:.65rem;font-weight:600}.avtobots .costs-row{gap:var(--space-md);padding:var(--space-sm) 0;border-bottom:1px solid var(--avt-border);transition:background var(--transition-fast);grid-template-columns:180px 1fr 110px;align-items:center;display:grid}.avtobots .costs-row:hover:not(.costs-total-row){margin:0 calc(-1 * var(--space-lg));padding-left:var(--space-lg);padding-right:var(--space-lg);background:#8080800d}.avtobots .costs-row:last-of-type{border-bottom:none}.avtobots .costs-agent{align-items:center;gap:var(--space-sm);display:flex}.avtobots .costs-agent-avatar{background:var(--avt-bg-elevated);border:1px solid var(--avt-border);border-radius:var(--radius-sm);width:36px;height:36px;color:var(--avt-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.avtobots .costs-agent-avatar svg{width:18px;height:18px}.avtobots .costs-agent-info{flex-direction:column;gap:2px;min-width:0;display:flex}.avtobots .costs-agent-name{color:var(--avt-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;overflow:hidden}.avtobots .costs-agent-meta{font-family:var(--font-mono);color:var(--avt-text-muted);align-items:center;gap:.5rem;font-size:.65rem;display:flex}.avtobots .costs-agent-role{color:var(--avt-amber-dim)}.avtobots .costs-bar-bg{background:var(--avt-bg-elevated);border-radius:100px;width:100%;height:8px;position:relative;overflow:hidden}.avtobots .costs-bar-fill{background:linear-gradient(90deg, var(--avt-copper), var(--avt-amber));border-radius:100px;width:0%;height:100%;transition:width 1.2s cubic-bezier(.22,1,.36,1);position:relative}.avtobots .costs-bar-fill:after{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);animation:2s ease-in-out infinite barShimmer;position:absolute;inset:0}@keyframes barShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.avtobots .costs-bar-fill.animate{width:var(--target-pct)}.avtobots .costs-bar-fill.warning{background:linear-gradient(90deg,#dc2626,#ef4444)}.avtobots .costs-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;align-items:baseline;gap:.25rem;display:flex}.avtobots .costs-amount{color:var(--avt-text-primary);font-size:.95rem;font-weight:600}.avtobots .costs-total .costs-amount{color:var(--avt-amber)}.avtobots .costs-limit{color:var(--avt-text-muted);font-size:.75rem}.avtobots .costs-total-row{margin-top:var(--space-sm);padding-top:var(--space-sm)}.avtobots .costs-total-row .costs-agent-name{color:var(--avt-text-secondary)}@media (max-width:768px){.avtobots .costs-layout{grid-template-columns:1fr}.avtobots .costs-header-row,.avtobots .costs-row{grid-template-columns:140px 1fr 90px}}@media (max-width:480px){.avtobots .costs-header-row,.avtobots .costs-row{grid-template-columns:110px 1fr 75px}.avtobots .costs-agent-avatar{display:none}}.avtobots .feature-goals{position:relative}.avtobots .goals-header{margin-bottom:var(--space-xl)}.avtobots .goals-heading{font-family:var(--font-display);color:var(--avt-text-primary);font-size:clamp(2.2rem,5vw,3.5rem);font-weight:400;line-height:1.15}.avtobots .goals-heading em{color:var(--avt-amber);font-style:italic}.avtobots .goals-layout{gap:var(--space-2xl);grid-template-columns:1.1fr .9fr;align-items:center;display:grid}.avtobots .goals-cascade{flex-direction:column;gap:0;display:flex;position:relative}.avtobots .goal-node{align-items:flex-start;gap:var(--space-md);padding:var(--space-md);background:var(--avt-bg-secondary);border:1px solid var(--avt-border);border-radius:var(--radius-md);opacity:0;transition:all var(--transition-slow);display:flex;position:relative;transform:translateY(20px)}.avtobots .goal-node.visible{opacity:1;transform:translateY(0)}.avtobots .goal-node:hover{border-color:var(--avt-border-strong);background:var(--avt-bg-tertiary)}.avtobots .goal-node.level-1{z-index:4;margin-left:0}.avtobots .goal-node.level-2{z-index:3;margin-left:2rem}.avtobots .goal-node.level-3{z-index:2;margin-left:4rem}.avtobots .goal-node.level-4{z-index:1;margin-left:6rem}.avtobots .goal-connector{background:var(--avt-line);opacity:0;transform-origin:top;width:2px;height:24px;transition:all var(--transition-base);margin-left:calc(1rem + 16px);position:relative;transform:scaleY(0)}.avtobots .goal-node.level-1+.goal-connector{margin-left:calc(3rem + 16px)}.avtobots .goal-node.level-2+.goal-connector{margin-left:calc(5rem + 16px)}.avtobots .goal-node.level-3+.goal-connector{margin-left:calc(7rem + 16px)}.avtobots .goal-connector.visible{opacity:1;transform:scaleY(1)}.avtobots .goal-icon{background:var(--avt-bg-elevated);border:1px solid var(--avt-border);border-radius:var(--radius-sm);width:32px;height:32px;color:var(--avt-amber);flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;display:flex}.avtobots .goal-content{flex-direction:column;gap:4px;min-width:0;display:flex}.avtobots .goal-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--avt-text-muted);font-size:.6rem;font-weight:600}.avtobots .goal-text{color:var(--avt-text-primary);font-size:.95rem;line-height:1.5}.avtobots .goals-copy{padding-left:var(--space-lg)}.avtobots .goals-copy-text{color:var(--avt-text-secondary);margin-bottom:var(--space-lg);font-size:1.1rem;line-height:1.8}.avtobots .goals-copy-text em{color:var(--avt-amber);font-style:italic}.avtobots .goals-copy-code{font-family:var(--font-mono);color:var(--avt-amber-bright);background:var(--avt-bg-secondary);border:1px solid var(--avt-border);border-radius:var(--radius-sm);padding:.2em .5em;font-size:.85rem;display:inline-block}@media (max-width:768px){.avtobots .goals-layout{gap:var(--space-xl);grid-template-columns:1fr}.avtobots .goals-copy{order:-1;padding-left:0}.avtobots .goal-node.level-2{margin-left:1rem}.avtobots .goal-node.level-3{margin-left:2rem}.avtobots .goal-node.level-4{margin-left:3rem}.avtobots .goal-connector,.avtobots .goal-node.level-1+.goal-connector{margin-left:calc(.5rem + 16px)}.avtobots .goal-node.level-2+.goal-connector{margin-left:calc(1.5rem + 16px)}.avtobots .goal-node.level-3+.goal-connector{margin-left:calc(2.5rem + 16px)}}.avtobots .feature-heartbeats{background:linear-gradient(180deg, var(--avt-bg-deep) 0%, var(--avt-bg-primary) 100%);position:relative;overflow:hidden}.avtobots .feature-heartbeats:before{content:"";background:linear-gradient(180deg, var(--avt-amber-dim), transparent);width:1px;height:80px;position:absolute;top:0;left:50%;transform:translate(-50%)}.avtobots .pendant-lamp{z-index:3;flex-direction:column;align-items:center;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.avtobots .lamp-cord{background:linear-gradient(#0000,#f59e0b4d);width:1px;height:40px}.avtobots .lamp-shade{clip-path:polygon(20% 0%,80% 0%,100% 100%,0% 100%);background:#f59e0b1a;border:1px solid #f59e0b33;width:32px;height:14px}.avtobots .lamp-bulb{background:#f59e0b33;border-radius:50%;width:8px;height:8px;margin-top:2px;transition:all .8s}.avtobots .feature-heartbeats.is-lit .lamp-bulb{background:var(--avt-amber);box-shadow:0 0 20px var(--avt-amber-glow), 0 0 60px #f59e0b4d, 0 0 100px #f59e0b1a}.avtobots .light-glow{opacity:0;pointer-events:none;background:radial-gradient(at 50% 0,#f59e0b14 0%,#f59e0b08 30%,#0000 60%);width:80%;height:100%;transition:opacity 1.5s;position:absolute;top:40px;left:50%;transform:translate(-50%)}.avtobots .feature-heartbeats.is-lit .light-glow{opacity:1}.avtobots .heartbeats-layout{gap:var(--space-2xl);padding-top:var(--space-2xl);z-index:2;grid-template-columns:1fr 1.3fr;align-items:center;display:grid;position:relative}.avtobots .heartbeats-heading{font-family:var(--font-display);margin-bottom:var(--space-lg);color:var(--avt-text-primary);font-size:clamp(2.2rem,5vw,3.5rem);font-weight:400;line-height:1.15}.avtobots .heartbeats-heading em{color:var(--avt-amber);font-style:italic}.avtobots .heartbeats-list{gap:var(--space-md);flex-direction:column;display:flex}.avtobots .heartbeats-item{align-items:flex-start;gap:var(--space-sm);color:var(--avt-text-secondary);font-size:1rem;line-height:1.6;display:flex}.avtobots .heartbeats-item svg{width:20px;height:20px;color:var(--avt-amber-dim);flex-shrink:0;margin-top:2px}.avtobots .swim-lanes{background:var(--avt-bg-secondary);border:1px solid var(--avt-border);border-radius:var(--radius-lg);padding:var(--space-lg);position:relative}.avtobots .swim-lanes:before{content:"";background:linear-gradient(90deg,#0000,#f59e0b33,#0000);height:1px;position:absolute;top:0;left:0;right:0}.avtobots .swim-header{gap:var(--space-md);padding-bottom:var(--space-sm);margin-bottom:var(--space-sm);border-bottom:1px solid var(--avt-border);grid-template-columns:120px 1fr;display:grid}.avtobots .swim-header__track{height:20px;position:relative}.avtobots .time-mark{font-family:var(--font-mono);color:var(--avt-text-muted);font-size:.6rem;position:absolute;top:0;transform:translate(-50%)}.avtobots .swim-lane{gap:var(--space-md);padding:var(--space-md) 0;border-top:1px solid var(--avt-border);opacity:0;grid-template-columns:120px 1fr;display:grid;transform:translateY(10px)}.avtobots .swim-lanes.is-visible .swim-lane{animation:.5s forwards laneSlideIn;animation-delay:calc(var(--lane) * .15s)}@keyframes laneSlideIn{to{opacity:1;transform:translateY(0)}}.avtobots .swim-lane__label{flex-direction:column;gap:4px;display:flex}.avtobots .lane-name{color:var(--avt-text-primary);transition:color var(--transition-base);font-size:.8rem;font-weight:600}.avtobots .swim-lane.is-awake .lane-name{color:var(--avt-amber)}.avtobots .lane-cadence{font-family:var(--font-mono);color:var(--avt-text-muted);font-size:.6rem}.avtobots .swim-lane__track{height:40px;position:relative}.avtobots .track-line{background:var(--avt-line);height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.avtobots .schedule-dot{background:var(--avt-bg-secondary);border:2px solid var(--avt-line);width:10px;height:10px;transition:all var(--transition-base);z-index:2;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.avtobots .schedule-dot.is-active{background:var(--avt-amber);border-color:var(--avt-amber);width:14px;height:14px;box-shadow:0 0 12px var(--avt-amber-glow)}.avtobots .pulse-traveler{background:var(--avt-amber);opacity:0;z-index:3;width:8px;height:8px;box-shadow:0 0 10px var(--avt-amber-glow);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.avtobots .work-label{font-family:var(--font-mono);background:var(--avt-amber-soft);color:var(--avt-amber-bright);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--transition-fast);z-index:4;border-radius:100px;padding:3px 8px;font-size:.6rem;font-weight:500;position:absolute;bottom:calc(50% + 14px);transform:translate(-50%)}.avtobots .work-label.is-shown{opacity:1}.avtobots .ticket-interrupt{background:var(--avt-bg-elevated);border:1px solid var(--avt-warn);border-radius:var(--radius-sm);font-family:var(--font-mono);color:#fca5a5;white-space:nowrap;opacity:0;transition:all var(--transition-spring);z-index:5;align-items:center;gap:6px;padding:6px 10px;font-size:.65rem;font-weight:500;display:flex;position:absolute;bottom:calc(50% + 18px);left:25%;transform:translate(-50%)translateY(-12px)}.avtobots .ticket-interrupt svg{color:var(--avt-warn);width:12px;height:12px}.avtobots .ticket-interrupt.is-dropped{opacity:1;transform:translate(-50%)translateY(0)}@media (max-width:768px){.avtobots .heartbeats-layout{gap:var(--space-xl);grid-template-columns:1fr}.avtobots .swim-header,.avtobots .swim-lane{grid-template-columns:90px 1fr}}.avtobots .feature-multicompany{position:relative}.avtobots .multicompany-header{margin-bottom:var(--space-xl);max-width:560px}.avtobots .multicompany-heading{font-family:var(--font-display);margin-bottom:var(--space-md);color:var(--avt-text-primary);font-size:clamp(2.2rem,5vw,3.5rem);font-weight:400;line-height:1.15}.avtobots .multicompany-sub{color:var(--avt-text-secondary);font-size:1.05rem;line-height:1.7}.avtobots .companies-grid{gap:var(--space-md);grid-template-columns:repeat(4,1fr);display:grid}.avtobots .company-card-wrapper{position:relative}.avtobots .company-card{background:var(--avt-bg-secondary);border:1px solid var(--avt-border);border-radius:var(--radius-md);padding:var(--space-lg);gap:var(--space-sm);cursor:pointer;transition:all var(--transition-base);flex-direction:column;height:100%;display:flex}.avtobots .company-card:hover{border-color:var(--avt-amber);background:var(--avt-bg-tertiary);transform:translateY(-2px)}.avtobots .company-card-icon{background:var(--avt-bg-elevated);border:1px solid var(--avt-border);border-radius:var(--radius-sm);width:40px;height:40px;color:var(--avt-text-secondary);margin-bottom:var(--space-xs);justify-content:center;align-items:center;display:flex}.avtobots .company-card-icon svg{width:20px;height:20px}.avtobots .company-card-name{color:var(--avt-text-primary);min-height:2.6em;font-size:.95rem;font-weight:600;line-height:1.3}.avtobots .company-card-agents{font-family:var(--font-mono);color:var(--avt-text-muted);font-size:.7rem}.avtobots .company-card-status{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--avt-success);background:var(--avt-success-soft);border-radius:100px;align-items:center;gap:.4rem;width:fit-content;padding:.3em .8em;font-size:.65rem;font-weight:600;display:inline-flex}.avtobots .company-card-status:before{content:"";background:var(--avt-success);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite statusPulse}@keyframes statusPulse{0%,to{opacity:1}50%{opacity:.5}}.avtobots .company-card-add{text-align:center;color:var(--avt-text-muted);background:0 0;border-style:dashed;justify-content:center;align-items:center;min-height:180px}.avtobots .company-card-add:hover{border-color:var(--avt-text-muted);background:#8080800d}.avtobots .company-card-add svg{width:24px;height:24px;margin-bottom:var(--space-xs)}.avtobots .org-dropdown{z-index:20;pointer-events:none;opacity:0;width:max-content;min-width:100%;max-width:320px;transition:opacity var(--transition-fast);position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.avtobots .org-dropdown.is-open{pointer-events:auto;opacity:1}.avtobots .org-tree-mini{background:var(--avt-bg-secondary);border:1px solid var(--avt-border-strong);border-radius:var(--radius-md);padding:var(--space-md);flex-direction:column;align-items:center;display:flex;box-shadow:0 20px 50px #00000026}.avtobots.dark .org-tree-mini,.dark .avtobots .org-tree-mini{box-shadow:0 20px 50px #0000004d}.avtobots .mini-row{justify-content:center;gap:var(--space-xs);width:100%;display:flex}.avtobots .mini-row--cols-2,.avtobots .mini-row--cols-3,.avtobots .mini-row--cols-4{gap:var(--space-xs);padding-top:var(--space-sm);display:grid;position:relative}.avtobots .mini-row--cols-2{grid-template-columns:repeat(2,1fr)}.avtobots .mini-row--cols-3{grid-template-columns:repeat(3,1fr)}.avtobots .mini-row--cols-4{grid-template-columns:repeat(4,1fr)}.avtobots .mini-card{background:var(--avt-bg-elevated);border:1px solid var(--avt-border);border-radius:var(--radius-sm);opacity:0;transition:all var(--transition-base);transition-delay:calc(var(--d) * 50ms);justify-content:center;align-items:center;gap:4px;padding:6px 10px;display:flex;transform:translateY(8px)}.avtobots .org-dropdown.is-open .mini-card{opacity:1;transform:translateY(0)}.avtobots .mini-card svg{width:14px;height:14px;color:var(--avt-text-muted);flex-shrink:0}.avtobots .mini-card span{font-family:var(--font-mono);color:var(--avt-text-secondary);white-space:nowrap;font-size:.65rem}@media (max-width:900px){.avtobots .companies-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.avtobots .companies-grid{grid-template-columns:1fr}}.avtobots .feature-orgchart{position:relative}.avtobots .orgchart-layout{gap:var(--space-2xl);grid-template-columns:5fr 7fr;align-items:stretch;display:grid}.avtobots .orgchart-content{padding-top:var(--space-xs)}.avtobots .orgchart-heading{font-family:var(--font-display);margin-bottom:var(--space-md);color:var(--avt-text-primary);font-size:clamp(2.2rem,5vw,3.5rem);font-weight:400;line-height:1.15}.avtobots .orgchart-sub{color:var(--avt-text-secondary);margin-bottom:var(--space-xl);max-width:420px;font-size:1.05rem;line-height:1.7}.avtobots .works-with{margin-top:var(--space-2xl)}.avtobots .works-with-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--avt-text-muted);margin-bottom:var(--space-md);font-size:.7rem;display:block}.avtobots .works-with-logos{gap:var(--space-md) var(--space-lg);grid-template-columns:repeat(3,auto);justify-content:start;display:grid}.avtobots .logo-item{align-items:center;gap:var(--space-xs);filter:grayscale()opacity(.4);transition:all var(--transition-base);flex-direction:column;display:flex}.avtobots .logo-item:hover{filter:grayscale(0)opacity()}.avtobots .logo-icon{justify-content:center;align-items:center;width:36px;height:36px;display:flex}.avtobots .logo-icon svg{width:100%;height:100%}.avtobots .logo-name{font-family:var(--font-mono);color:var(--avt-text-muted);font-size:.65rem}.avtobots .orgchart-visual{background:var(--avt-bg-secondary);border:1px solid var(--avt-border);border-radius:var(--radius-lg);padding:var(--space-lg);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.avtobots .orgchart-visual:before{content:"";pointer-events:none;background:radial-gradient(circle at 20%,#f59e0b08 0%,#0000 50%),radial-gradient(circle at 80%,#f59e0b05 0%,#0000 40%);position:absolute;inset:0}.avtobots .org-tree{flex-direction:column;align-items:center;gap:0;width:100%;display:flex;position:relative}.avtobots .org-row{justify-content:center;gap:var(--space-sm);width:100%;display:flex;position:relative}.avtobots .org-row--single{justify-content:center}.avtobots .org-row--single .org-node{min-width:150px}.avtobots .org-row--three{padding-top:var(--space-lg)}.avtobots .org-row--three .org-node{flex:1;max-width:160px}.avtobots .org-row--two{max-width:70%;padding-top:var(--space-lg)}.avtobots .org-row--two .org-node{flex:1;max-width:160px}.avtobots .org-row--three:before,.avtobots .org-row--two:before{content:"";background:var(--avt-line);z-index:1;height:2px;position:absolute;top:0}.avtobots .org-row--three:before{left:18.3%;right:18.3%}.avtobots .org-row--two:before{left:27.3%;right:27.3%}.avtobots .org-row--three .org-node:before,.avtobots .org-row--two .org-node:before{content:"";top:calc(-1 * var(--space-lg));width:2px;height:var(--space-lg);background:var(--avt-line);z-index:1;position:absolute;left:50%;transform:translate(-50%)}.avtobots .org-stem{width:2px;height:var(--space-lg);background:var(--avt-line);margin-bottom:-1px}.avtobots .org-node{z-index:3;align-items:flex-start;gap:var(--space-sm);background:var(--avt-bg-tertiary);border:1px solid var(--avt-border);border-radius:var(--radius-md);transition:all var(--transition-base);opacity:0;padding:12px 16px;display:flex;position:relative;transform:translateY(10px)}.avtobots .org-tree.is-visible .org-node{animation:.5s forwards nodeSlideIn;animation-delay:calc(var(--i) * .12s)}@keyframes nodeSlideIn{to{opacity:1;transform:translateY(0)}}.avtobots .org-node:hover{border-color:var(--avt-border-strong)}.avtobots .org-node.is-live{border-color:var(--avt-amber);box-shadow:0 0 0 1px #f59e0b33,0 0 20px #f59e0b1a}.avtobots .org-node.is-live:after{content:"ACTIVE";font-family:var(--font-mono);letter-spacing:.05em;color:var(--avt-amber);background:var(--avt-bg-secondary);border:1px solid var(--avt-amber);border-radius:100px;padding:1px 6px;font-size:.5rem;font-weight:600;position:absolute;top:-8px;right:10px}.avtobots .org-node__icon{background:var(--avt-bg-elevated);border:1px solid var(--avt-border);border-radius:var(--radius-sm);width:32px;height:32px;color:var(--avt-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.avtobots .org-node__icon svg{width:16px;height:16px}.avtobots .org-node__body{flex-direction:column;gap:2px;min-width:0;display:flex}.avtobots .org-node__name{color:var(--avt-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:600;overflow:hidden}.avtobots .org-node__title{color:var(--avt-text-secondary);font-size:.7rem}.avtobots .org-node__model{font-family:var(--font-mono);color:var(--avt-text-muted);align-items:center;gap:6px;font-size:.65rem;display:flex}.avtobots .org-node__dot{background:var(--avt-amber);border-radius:50%;flex-shrink:0;width:6px;height:6px}.avtobots .task-packet{background:var(--avt-amber);opacity:0;z-index:4;pointer-events:none;width:14px;height:7px;box-shadow:0 0 8px var(--avt-amber-glow);border-radius:3px;position:absolute}@media (max-width:768px){.avtobots .orgchart-layout{gap:var(--space-xl);grid-template-columns:1fr}}.avtobots .feature-tickets{position:relative}.avtobots .tickets-layout{gap:var(--space-2xl);grid-template-columns:5fr 7fr;align-items:stretch;display:grid}.avtobots .tickets-content{padding-top:var(--space-xs)}.avtobots .tickets-heading{font-family:var(--font-display);margin-bottom:var(--space-md);color:var(--avt-text-primary);font-size:clamp(2.2rem,5vw,3.5rem);font-weight:400;line-height:1.15}.avtobots .tickets-heading em{color:var(--avt-amber);font-style:italic}.avtobots .tickets-sub{color:var(--avt-text-secondary);margin-bottom:var(--space-xl);font-size:1.05rem;line-height:1.7}.avtobots .tickets-bullets{gap:var(--space-md);flex-direction:column;display:flex}.avtobots .ticket-bullet{align-items:flex-start;gap:var(--space-sm);opacity:0;transition:all var(--transition-slow);display:flex;transform:translate(-10px)}.avtobots .tickets-layout.is-visible .ticket-bullet{opacity:1;transition-delay:calc(var(--d) * .1s + .3s);transform:translate(0)}.avtobots .bullet-icon{background:var(--avt-bg-secondary);border:1px solid var(--avt-border);border-radius:var(--radius-sm);width:32px;height:32px;color:var(--avt-amber);flex-shrink:0;justify-content:center;align-items:center;display:flex}.avtobots .bullet-icon svg{width:16px;height:16px}.avtobots .ticket-bullet strong{color:var(--avt-text-primary);margin-bottom:2px;font-size:.95rem;font-weight:600;display:block}.avtobots .ticket-bullet span{color:var(--avt-text-secondary);font-size:.85rem;line-height:1.5}.avtobots .tickets-visual{background:var(--avt-bg-secondary);border:1px solid var(--avt-border);border-radius:var(--radius-lg);padding:var(--space-lg);justify-content:center;align-items:stretch;display:flex;overflow:hidden}.avtobots .ticket-mock{background:var(--avt-bg-primary);border:1px solid var(--avt-border);border-radius:var(--radius-md);flex-direction:column;width:100%;display:flex;overflow:hidden}.avtobots .ticket-header{padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--avt-border);gap:var(--space-sm);opacity:0;transition:all var(--transition-slow);flex-direction:column;display:flex;transform:translateY(10px)}.avtobots .tickets-layout.is-visible .ticket-header{opacity:1;transition-delay:.1s;transform:translateY(0)}.avtobots .ticket-id-row{align-items:baseline;gap:var(--space-sm);flex-wrap:wrap;display:flex}.avtobots .ticket-number{font-family:var(--font-mono);color:var(--avt-text-muted);font-size:.75rem;font-weight:500}.avtobots .ticket-title{color:var(--avt-text-primary);font-size:1rem;font-weight:600}.avtobots .ticket-meta{gap:var(--space-sm);flex-wrap:wrap;display:flex}.avtobots .ticket-pill{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.03em;border-radius:100px;align-items:center;gap:4px;padding:.3em .8em;font-size:.65rem;font-weight:600;display:inline-flex}.avtobots .ticket-pill--status{background:var(--avt-amber-soft);color:var(--avt-amber-bright);border:1px solid var(--avt-amber-soft)}.avtobots .ticket-pill--assignee{background:var(--avt-bg-tertiary);color:var(--avt-text-secondary);border:1px solid var(--avt-border)}.avtobots .ticket-pill--assignee svg{width:12px;height:12px}.avtobots .ticket-thread{padding:var(--space-md) var(--space-lg);gap:var(--space-md);border-bottom:1px solid var(--avt-border);flex-direction:column;flex:1;display:flex}.avtobots .thread-msg{gap:var(--space-sm);opacity:0;transition:all var(--transition-slow);align-items:flex-start;display:flex;transform:translateY(10px)}.avtobots .tickets-layout.is-visible .thread-msg{opacity:1;transform:translateY(0)}.avtobots .tickets-layout.is-visible .thread-msg:first-child{transition-delay:.2s}.avtobots .tickets-layout.is-visible .thread-msg:nth-child(2){transition-delay:.35s}.avtobots .tickets-layout.is-visible .thread-msg:nth-child(3){transition-delay:.5s}.avtobots .msg-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:2px;display:flex}.avtobots .msg-avatar--human{background:var(--avt-bg-elevated);color:var(--avt-text-muted);border:1px solid var(--avt-border)}.avtobots .msg-avatar--agent{background:var(--avt-amber-soft);color:var(--avt-amber-bright);border:1px solid var(--avt-amber-soft)}.avtobots .msg-body{flex:1;min-width:0}.avtobots .msg-meta{align-items:baseline;gap:var(--space-sm);margin-bottom:4px;display:flex}.avtobots .msg-author{color:var(--avt-text-primary);font-size:.8rem;font-weight:600}.avtobots .msg-time{font-family:var(--font-mono);color:var(--avt-text-muted);font-size:.65rem}.avtobots .msg-text{color:var(--avt-text-secondary);font-size:.85rem;line-height:1.5}.avtobots .ticket-trace{padding:var(--space-md) var(--space-lg)}.avtobots .trace-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--avt-text-muted);margin-bottom:var(--space-sm);font-size:.6rem;font-weight:600;display:block}.avtobots .trace-steps{flex-direction:column;gap:0;display:flex}.avtobots .trace-step{align-items:center;gap:var(--space-sm);opacity:0;transition:all var(--transition-slow);padding:6px 0 6px 20px;display:flex;position:relative;transform:translateY(8px)}.avtobots .tickets-layout.is-visible .trace-step{opacity:1;transform:translateY(0)}.avtobots .tickets-layout.is-visible .trace-step:first-child{transition-delay:.6s}.avtobots .tickets-layout.is-visible .trace-step:nth-child(2){transition-delay:.75s}.avtobots .tickets-layout.is-visible .trace-step:nth-child(3){transition-delay:.9s}.avtobots .tickets-layout.is-visible .trace-step:nth-child(4){transition-delay:1.05s}.avtobots .trace-line{background:var(--avt-line);width:1px;height:calc(100% - 8px);position:absolute;top:24px;left:5px}.avtobots .trace-step:last-child .trace-line{display:none}.avtobots .trace-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.avtobots .trace-dot--done{background:var(--avt-success)}.avtobots .trace-dot--active{background:var(--avt-amber);animation:1.5s ease-in-out infinite dotPulse}@keyframes dotPulse{0%,to{box-shadow:0 0 #f59e0b80}50%{box-shadow:0 0 0 5px #f59e0b00}}.avtobots .trace-action{font-family:var(--font-mono);color:var(--avt-text-primary);font-size:.75rem}.avtobots .trace-status{font-family:var(--font-mono);margin-left:auto;font-size:.65rem;font-weight:500}.avtobots .trace-status--done{color:var(--avt-success)}.avtobots .trace-status--active{color:var(--avt-amber);animation:1.5s ease-in-out infinite statusBlink}@keyframes statusBlink{0%,to{opacity:1}50%{opacity:.4}}@media (max-width:768px){.avtobots .tickets-layout{gap:var(--space-xl);grid-template-columns:1fr}}.avtobots .feature-problems{position:relative}.avtobots .problems-header{margin-bottom:var(--space-xl)}.avtobots .problems-heading{font-family:var(--font-display);color:var(--avt-text-primary);font-size:clamp(2.2rem,5vw,3.5rem);font-weight:400;line-height:1.15}.avtobots .problems-list{gap:var(--space-md);flex-direction:column;display:flex}.avtobots .problem-row{gap:var(--space-md);padding:var(--space-lg);background:var(--avt-bg-secondary);border:1px solid var(--avt-border);border-radius:var(--radius-md);opacity:0;transition:all var(--transition-slow);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;transform:translateY(16px)}.avtobots .problem-row.visible{opacity:1;transform:translateY(0)}.avtobots .problem-without,.avtobots .problem-with{gap:var(--space-xs);flex-direction:column;display:flex}.avtobots .problem-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;font-size:.6rem;font-weight:600}.avtobots .problem-label-without{color:#ef4444}.avtobots .problem-label-with{color:var(--avt-amber)}.avtobots .problem-without p,.avtobots .problem-with p{color:var(--avt-text-secondary);font-size:.95rem;line-height:1.6}.avtobots .problem-arrow{background:var(--avt-bg-elevated);border:1px solid var(--avt-border);width:36px;height:36px;color:var(--avt-amber);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.avtobots .problem-arrow svg{width:18px;height:18px}@media (max-width:768px){.avtobots .problem-row{gap:var(--space-md);grid-template-columns:1fr}.avtobots .problem-arrow{margin:0 auto;transform:rotate(90deg)}}
