.shell .agents-main{flex-direction:column;gap:14px;width:100%;max-width:1120px;margin:0 auto;padding-bottom:24px;display:flex}.agents-main h1{color:var(--ink);margin:0;font-size:1.35rem;line-height:1.2}.agents-main h2{color:var(--ink);margin:0;font-size:1.08rem}.agents-tabs{border:1px solid var(--line);background:#fff;border-radius:999px;flex-direction:row;align-self:flex-start;gap:6px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.agents-tabs a{color:var(--muted);white-space:nowrap;border-radius:999px;padding:7px 14px;font-size:.9rem;font-weight:700;text-decoration:none}.agents-tabs a[aria-current=page]{background:var(--blue);color:#fff}.agent-hero{grid-template-columns:auto 1fr;align-items:center;gap:12px 14px;display:grid}.agent-hero-text{min-width:0}.agent-hero-text p{color:var(--muted);margin:4px 0 0}.agent-hero>.agent-status,.agent-hero>.ui-pill,.agent-hero-pill{grid-column:1/-1;justify-self:start}.agent-hero-pill{background:var(--green-soft);color:var(--green);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:.9rem;font-weight:800;display:inline-flex}.agent-hero-pill i{background:var(--green-bright,var(--green));border-radius:999px;width:10px;height:10px}.agent-hero-figures,.agent-hero-actions,.agent-hero-when,.agent-hero .agent-confirm,.agent-hero>.agent-error,.agent-hero>.agent-muted,.agent-hero>.agent-note{grid-column:1/-1}.agent-hero-actions{flex-wrap:wrap;gap:8px;display:flex}.agent-hero-when{margin:0}.agent-hero-flat{margin-bottom:12px}.agent-status{background:var(--tone-soft);color:var(--tone);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:.88rem;font-weight:800;display:inline-flex}.agent-status i{background:currentColor;border-radius:999px;width:9px;height:9px}.agent-figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:4px 0 12px;display:grid}.agent-figure{background:var(--canvas);border-radius:var(--radius);align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.agent-figure>div{flex-direction:column;min-width:0;display:flex}.agent-figure span{color:var(--muted);font-size:.8rem;line-height:1.2}.agent-figure strong{color:var(--ink);overflow-wrap:anywhere;font-size:1.15rem;line-height:1.25}.agent-figure-link{color:inherit;text-decoration:none;transition:transform .12s,box-shadow .12s;position:relative}.agent-figure-link:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0f24401a}.agent-figure-link:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.agent-figure-go{color:var(--muted);position:absolute;top:12px;right:10px}.agent-hero .agent-figure{background:linear-gradient(160deg,color-mix(in srgb,var(--tone-soft) 45%,#fff) 0%, color-mix(in srgb,var(--tone-soft) 90%,#fff) 100%);border:1px solid color-mix(in srgb,var(--tone) 18%,#fff);border-radius:20px;gap:14px;padding:16px 14px}.agent-hero .feature-hero-art{opacity:.55;top:64px;bottom:auto;right:28px}@media (max-width:600px){.agent-hero .agent-figure{flex-direction:column;align-items:flex-start;gap:8px;padding:14px 12px}.agent-hero .agent-figure>div{width:100%}.agent-hero .agent-figure span{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:.85rem}.agent-hero .agent-figure strong{font-size:1.6rem}.agent-hero .agent-figure .ui-tile{border-radius:12px!important;width:40px!important;height:40px!important}}@media (min-width:900px){.agent-hero .feature-hero-art{display:none}}.agent-hero .agent-figure .ui-tile{background:color-mix(in srgb,var(--tone-soft) 70%,#fff);border-radius:14px!important;width:46px!important;height:46px!important}.agent-hero .agent-figure span{font-size:.92rem}.agent-hero .agent-figure strong{letter-spacing:-.5px;color:#0b1a33;font-size:1.75rem;font-weight:800}.agent-section-head{flex-flow:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.agent-subhead{color:var(--ink);margin:14px 0 8px;font-size:1rem}.agent-muted{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:.92rem;display:inline-flex}p.agent-muted{margin:4px 0;display:block}.agent-error{color:var(--red);margin:6px 0;font-weight:600}.agent-note{background:var(--blue-soft);color:var(--navy);border-radius:var(--radius);margin:10px 0 0;padding:10px 12px;font-size:.9rem}.agent-problem{flex-flow:wrap;align-items:center;gap:10px;display:flex}.agent-problem p{flex:200px;margin:0}.agent-more{color:var(--blue);align-items:center;gap:2px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.agent-trail{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.agent-step{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.agent-step strong{color:var(--ink);font-size:.86rem}.agent-step small{color:var(--muted);font-size:.78rem}.agent-step-dot{background:var(--canvas);width:44px;height:44px;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;display:flex}.agent-step-done .agent-step-dot,.agent-step-running .agent-step-dot{background:var(--blue);color:#fff}.agent-step-skipped .agent-step-dot{background:var(--amber-soft);color:var(--amber)}.agent-step-failed .agent-step-dot{background:var(--red-soft);color:var(--red)}.spin{animation:1s linear infinite agent-spin}@keyframes agent-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.agent-companies,.agent-drafts,.agent-suggestions,.agent-ranking,.agent-next,.agent-runs,.agent-team,.agent-howto,.agent-uses{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.agent-company,.agent-draft,.agent-profile{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;grid-template-columns:auto minmax(0,1fr);gap:8px 12px;padding:12px;display:grid}.agent-company-text{flex-direction:column;gap:3px;min-width:0;display:flex}.agent-company-text strong{overflow-wrap:anywhere}.agent-company>.agent-score{grid-column:2;justify-self:start}.agent-company-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.agent-company-actions .ui-btn{flex:140px;justify-content:center}.agent-why{border:1px solid var(--line,#e4e7ec);border-radius:var(--radius);background:#fff;grid-column:1/-1;padding:0 12px}.agent-why>summary{cursor:pointer;color:var(--blue);padding:10px 0;font-size:.88rem;font-weight:700}.agent-why ul{flex-direction:column;margin:0;padding:0 0 4px;list-style:none;display:flex}.agent-why li{border-top:1px solid var(--line,#eef0f3);justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 0;display:flex}.agent-why li span{flex-direction:column;gap:2px;min-width:0;display:flex}.agent-why li b{font-size:.86rem}.agent-why li small{color:var(--muted);font-size:.78rem}.agent-why li strong{color:var(--muted);flex:none;font-size:.86rem}.agent-why li.got strong{color:var(--green,#16a34a)}.agent-why>p{color:var(--muted);margin:0 0 10px;font-size:.78rem}.agent-warn{border-radius:var(--radius);color:#7a4b00;background:#fff7e6;border:1px solid #fcd9a0;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:0 0 12px;padding:12px 14px;display:flex}.agent-warn p{flex:220px;margin:0;font-size:.88rem}.agent-tags{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.agent-tag{background:var(--green-soft);color:var(--green);border-radius:8px;align-items:center;gap:4px;padding:3px 8px;font-size:.78rem;font-weight:700;display:inline-flex}.agent-score{color:var(--muted);flex-direction:row;align-items:baseline;gap:3px;min-width:84px;padding-bottom:6px;font-size:.85rem;display:inline-flex;position:relative}.agent-score b{color:var(--blue);font-size:1.2rem}.agent-score-high b{color:var(--green)}.agent-score-medium b{color:var(--blue)}.agent-score-low b{color:var(--amber)}.agent-score i{background:currentColor;border-radius:999px;max-width:100%;height:5px;position:absolute;bottom:0;left:0}.agent-score-high i{background:var(--green)}.agent-score-medium i{background:var(--blue)}.agent-score-low i{background:var(--amber)}.agent-picker{border:1px solid var(--blue);border-radius:var(--radius-lg);background:var(--blue-soft);flex-direction:column;gap:8px;margin-bottom:10px;padding:12px;display:flex}.agent-picker-options{flex-wrap:wrap;gap:6px;display:flex}.agent-save-all{border:1px solid var(--line);border-radius:var(--radius-lg);background:#f8fbff;flex-direction:column;gap:8px;margin-bottom:12px;padding:12px 14px;display:flex}.agent-save-all strong{align-items:center;gap:6px;font-size:14px;display:inline-flex}.agent-save-all-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agent-save-all-row select,.agent-save-all-row input{border:1px solid var(--line);min-height:36px;font:inherit;background:#fff;border-radius:10px;flex:200px;min-width:0;padding:4px 10px;font-size:14px}@media (max-width:600px){.agent-save-all-row>*{flex:100%}}.agent-profile header{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 12px;display:grid}.agent-profile header>div{flex-direction:column;min-width:0;display:flex}.agent-profile header .agent-score{grid-column:2}.agent-summary{color:var(--ink);grid-column:1/-1;margin:0}.agent-facts{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.agent-facts div{background:var(--canvas);border-radius:var(--radius);min-width:0;padding:8px 10px}.agent-facts dt{color:var(--muted);font-size:.75rem;font-weight:700}.agent-facts dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:.9rem}.agent-funnel{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.agent-funnel li{background:var(--canvas);border-radius:var(--radius);text-align:center;flex-direction:column;padding:10px;display:flex}.agent-funnel b{color:var(--muted);font-size:1.25rem}.agent-funnel span{color:var(--muted);font-size:.8rem}.agent-funnel-on b{color:var(--blue)}.agent-suggestions li{border:1px solid var(--line);border-radius:var(--radius);flex-flow:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.agent-suggestions li>div{flex-direction:column;min-width:0;display:flex}.agent-suggestion-actions{flex-direction:row;gap:6px;display:flex}.agent-draft header{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 12px;display:grid}.agent-draft header>div{flex-direction:column;min-width:0;display:flex}.agent-channel{color:var(--tone);grid-column:1/-1;justify-self:start;align-items:center;gap:6px;font-size:.88rem;font-weight:700;display:inline-flex}.agent-draft-text{background:var(--blue-soft);border-radius:var(--radius);flex-direction:column;grid-column:1/-1;gap:6px;padding:10px 12px;display:flex}.agent-draft-text p{white-space:pre-line;margin:0}.agent-draft-text ul{margin:0;padding-left:18px}.agent-draft-text small{color:var(--muted);font-size:.76rem}.agent-draft>.agent-muted{grid-column:1/-1}.agent-team li{border-bottom:1px solid var(--line);flex-direction:row;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}.agent-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.agent-tile{text-align:center;background:var(--canvas);border-radius:var(--radius-lg);color:var(--ink);flex-direction:column;align-items:center;gap:4px;min-width:0;padding:14px 10px;text-decoration:none;display:flex}.agent-tile strong{font-size:.92rem}.agent-tile b{color:var(--ink);font-size:1.5rem}.agent-tile small{color:var(--muted);font-size:.78rem}.agent-tile-cta{font-weight:700;color:var(--blue)!important}.agent-tile-link{width:100%;color:inherit;flex-direction:column;align-items:center;gap:4px;min-width:0;text-decoration:none;display:flex}.agent-tile-off .agent-tile-link{opacity:.55}.agent-tile-switch{color:var(--muted);cursor:pointer;align-items:center;gap:8px;margin-top:6px;font-size:.8rem;font-weight:700;display:inline-flex}.agent-tile-switch input{opacity:0;width:1px;height:1px;position:absolute}.agent-tile-switch span{background:#cbd5e1;border-radius:999px;width:34px;height:20px;transition:background .15s;position:relative}.agent-tile-switch span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.agent-tile-switch input:checked+span{background:var(--green,#16a34a)}.agent-tile-switch input:checked+span:after{transform:translate(14px)}.agent-tile-switch input:focus-visible+span{outline:2px solid var(--blue);outline-offset:2px}.agent-tile-switch:has(input:checked){color:var(--green,#16a34a)}.agent-tile-switch:has(input:disabled){opacity:.6;cursor:wait}.agent-tile-state{margin-top:6px;font-weight:700;color:var(--green,#16a34a)!important}.agent-tile-state.off{color:var(--muted)!important}.agent-pick-off{color:var(--muted);font-size:11px;font-weight:600}.agent-columns{grid-template-columns:1fr;gap:14px;display:grid}.agent-ranking li,.agent-next li{border-bottom:1px solid var(--line);flex-direction:row;align-items:center;gap:10px;padding:8px 0;display:flex}.agent-ranking a,.agent-next a{min-width:0;color:var(--ink);flex-direction:column;flex:1;text-decoration:none;display:flex}.agent-ranking small,.agent-next small{color:var(--muted)}.agent-rank{background:var(--amber-soft);width:30px;height:30px;color:var(--amber);border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:800;display:flex}.agent-insight{background:#f6f1ff;border-color:#e4d8fb;flex-direction:row;align-items:center;gap:12px;display:flex}.agent-insight strong{color:#7c3aed}.agent-insight p{color:var(--ink);margin:4px 0 0}.agent-store-tools{flex-direction:column;gap:10px;display:flex}.agent-search{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;flex-direction:row;align-items:center;gap:8px;padding:10px 14px;display:flex;position:relative}.agent-search input{font:inherit;background:0 0;border:0;outline:0;flex:1;min-width:0}.agent-chips{flex-flow:wrap;gap:6px;display:flex}.agent-chips button{border:1px solid var(--line);font:inherit;color:var(--muted);cursor:pointer;background:#fff;border-radius:999px;padding:6px 12px;font-size:.88rem;font-weight:700}.agent-chips button[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff}.agent-store-group h2{margin:6px 0 10px}.agent-store-grid{grid-template-columns:1fr;gap:10px;display:grid}.agent-store-card{border:1px solid var(--line);border-radius:var(--radius-lg);color:var(--ink);box-shadow:var(--shadow);background:#fff;flex-direction:row;align-items:flex-start;gap:12px;padding:14px;text-decoration:none;display:flex}.agent-store-card>div{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.agent-store-card small{color:var(--muted);font-size:.76rem;font-weight:700}.agent-store-card p{color:var(--muted);margin:0 0 4px;font-size:.9rem}.agent-store-soon{opacity:.75;box-shadow:none}.agent-confirm{background:var(--red-soft);border-radius:var(--radius);flex-flow:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.agent-confirm p{flex:220px;margin:0}.agent-howto{counter-reset:step}.agent-howto li{counter-increment:step;flex-direction:row;align-items:center;gap:10px;display:flex}.agent-howto li:before{content:counter(step);background:var(--blue-soft);width:28px;height:28px;color:var(--blue);border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:800;display:flex}.agent-uses li{border-bottom:1px solid var(--line);flex-direction:row;align-items:center;gap:6px;padding:6px 0;display:flex}.agent-form{flex-direction:column;gap:14px;max-width:620px;display:flex}.agent-field{flex-direction:column;gap:5px;display:flex}.agent-field>label{color:var(--ink);font-weight:700}.agent-field input[type=text],.agent-field input[type=number],.agent-field select{font:inherit;border:1px solid var(--line);border-radius:var(--radius);background:#fff;min-width:0;padding:10px 12px}.agent-field small{color:var(--muted)}.agent-field-check>label{flex-direction:row;align-items:center;gap:8px;font-weight:600;display:flex}.agent-field-check input{width:18px;height:18px}.agent-form-actions{flex-flow:wrap;gap:8px;display:flex}.agent-bars{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.agent-bars li{grid-template-columns:minmax(0,40%) 1fr auto;align-items:center;gap:10px;font-size:.9rem;display:grid}.agent-bars span{overflow-wrap:anywhere}.agent-bars i{background:var(--blue);border-radius:999px;height:10px}.agent-bars b{font-size:.9rem}.agent-summary-box{border-radius:var(--radius);white-space:pre-line;background:#f6f1ff;margin:8px 0;padding:12px 14px}.agent-ledger-text{flex-direction:column;flex:180px;min-width:0;display:flex}.agent-ledger-text small{color:var(--muted)}.agent-ledger-in{color:var(--green)}.agent-ledger-out{color:var(--ink)}.agent-runs li{border-bottom:1px solid var(--line);flex-flow:wrap;align-items:center;gap:10px;padding:8px 0;display:flex}.agent-runs a{min-width:0;color:var(--ink);flex-direction:column;flex:180px;text-decoration:none;display:flex}.agent-runs small{color:var(--muted)}.agent-team-card{flex-direction:column;gap:8px;display:flex}.agent-team-stages{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.agent-team-stages li{flex-direction:row;align-items:center;gap:8px;font-size:.92rem;display:flex}.agent-team-stages b{background:var(--blue-soft);width:24px;height:24px;color:var(--blue);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.8rem;display:flex}.agent-team-form{max-width:760px}.agent-team-form>.ui-card{flex-direction:column;gap:12px;display:flex}.agent-stage-card{flex-direction:column;gap:10px;display:flex}.agent-stage-members{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.agent-stage-members li{background:var(--canvas);border-radius:var(--radius);flex-flow:wrap;align-items:center;gap:8px 12px;padding:8px 10px;display:flex}.agent-stage-members strong{flex:160px}.agent-stage-members label{color:var(--muted);align-items:center;gap:6px;font-size:.88rem;display:inline-flex}.agent-inline-check{align-items:center;gap:6px;margin-right:14px;font-size:.92rem;display:inline-flex}.agent-field fieldset,fieldset.agent-field{border:0;margin:0;padding:0}.agent-field legend{color:var(--ink);margin-bottom:4px;font-weight:700}.agent-op-stages{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.agent-op-stages>li{border:1px solid var(--line);border-radius:var(--radius-lg);padding:10px 12px}.agent-op-stages>li h3{margin:0 0 6px;font-size:.95rem}.agent-op-stages ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.agent-op-stages ul li{flex-flow:wrap;align-items:center;gap:8px;display:flex}.agent-op-name{color:var(--ink);flex:140px;font-weight:600}.agent-op-current{box-shadow:0 0 0 2px var(--blue-soft);border-color:var(--blue)!important}@media (min-width:760px){.agent-hero{grid-template-columns:auto 1fr auto}.agent-hero>.agent-status,.agent-hero>.ui-pill,.agent-hero-pill{grid-area:1/3;justify-self:end}.agent-figures,.agent-trail{grid-template-columns:repeat(4,minmax(0,1fr))}.agent-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}.agent-columns{grid-template-columns:1fr 1fr}.agent-store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-store-tools{flex-direction:row;align-items:center}.agent-search{flex:1}.agent-company{grid-template-columns:auto minmax(0,1fr) auto}.agent-company>.agent-score{grid-area:1/3;justify-self:end}.agent-company-actions .ui-btn{flex:0 auto}.agent-company-actions{justify-content:flex-end}.agent-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-funnel{grid-template-columns:repeat(6,minmax(0,1fr))}.agent-profile header{grid-template-columns:auto minmax(0,1fr) auto}.agent-profile header .agent-score{grid-column:3}.agent-draft header{grid-template-columns:auto minmax(0,1fr) auto}.agent-channel{grid-column:3;justify-self:end}}@media (min-width:1100px){.agent-store-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.agent-switch{border:1px solid var(--line);border-radius:var(--radius-lg);background:#f7f9fc;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.agent-switch.on{border-color:color-mix(in srgb,var(--green) 40%,#fff);background:color-mix(in srgb,var(--green) 7%,#fff)}.agent-switch>div{flex-direction:column;gap:2px;min-width:0;display:flex}.agent-switch b{font-size:1rem}.agent-switch small{color:var(--muted)}.agent-switch-toggle{cursor:pointer;flex:none;display:inline-flex;position:relative}.agent-switch-toggle input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.agent-switch-toggle span{background:#c8d2df;border-radius:999px;width:48px;height:28px;transition:background .15s;position:relative}.agent-switch-toggle span:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.agent-switch-toggle input:checked+span{background:var(--green)}.agent-switch-toggle input:checked+span:after{transform:translate(20px)}.agent-switch-toggle input:focus-visible+span{outline:2px solid var(--blue);outline-offset:2px}.agent-switch-toggle input:disabled+span{opacity:.5}.agent-hero-plan{flex-flow:wrap;grid-column:1/-1;align-items:center;gap:8px 12px;display:flex}.agent-state{color:var(--muted);background:#eef1f5;border-radius:999px;padding:3px 10px;font-size:.8rem;font-weight:800}.agent-state.on{background:color-mix(in srgb,var(--green) 14%,#fff);color:var(--green)}.agent-schedule{border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;gap:14px;min-width:0;margin:0;padding:14px;display:flex}.agent-schedule legend{padding:0 6px;font-weight:800}.agent-schedule-mode{flex-flow:wrap;gap:8px;display:flex}.agent-schedule-mode label{border:1px solid var(--line);cursor:pointer;color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-weight:700;display:inline-flex}.agent-schedule-mode label.on{border-color:var(--blue);color:var(--blue);background:color-mix(in srgb,var(--blue) 7%,#fff)}.agent-schedule-mode input{accent-color:var(--blue)}.agent-schedule-row{flex-direction:column;gap:8px;display:flex}.agent-schedule-label{font-size:.92rem;font-weight:700}.agent-schedule-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.agent-schedule-days button{border:1px solid var(--line);font:inherit;color:var(--muted);cursor:pointer;background:#fff;border-radius:12px;padding:9px 0;font-weight:700}.agent-schedule-days button.on{background:var(--blue);border-color:var(--blue);color:#fff}.agent-schedule-quick{flex-flow:wrap;gap:6px;display:flex}.agent-schedule-quick button,.agent-schedule-add{border:1px dashed var(--line);font:inherit;color:var(--blue);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:4px;padding:5px 12px;font-size:.85rem;display:inline-flex}.agent-schedule-times{flex-flow:wrap;align-items:center;gap:8px;display:flex}.agent-schedule-time{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:4px;padding:4px 6px 4px 10px;display:inline-flex}.agent-schedule-time input{font:inherit;background:0 0;border:0;min-width:0;font-weight:700}.agent-schedule-time button{cursor:pointer;width:24px;height:24px;color:var(--muted);background:#eef1f5;border:0;border-radius:50%;place-items:center;display:grid}.agent-schedule-period{flex-flow:wrap;align-items:center;gap:8px 12px}.agent-schedule-period .agent-schedule-label{width:100%}.agent-schedule-period label{align-items:center;gap:6px;font-size:.92rem;display:inline-flex}.agent-schedule-period input{font:inherit;border:1px solid var(--line);background:#fff;border-radius:10px;padding:8px 10px}.agent-schedule-preview{background:#f4f7fc;border-radius:12px;flex-direction:row;align-items:flex-start;gap:8px;padding:10px 12px;font-size:.9rem;line-height:1.45;display:flex}.agent-schedule-preview svg{color:var(--blue);flex:none;margin-top:2px}.agents-tab-count{background:var(--red);color:#fff;border-radius:999px;margin-left:6px;padding:0 7px;font-size:.75rem;font-style:normal}.agent-inbox-item{flex-direction:column;gap:10px;display:flex}.agent-inbox-head{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.agent-inbox-title{flex-direction:column;gap:2px;min-width:0;display:flex}.agent-inbox-error{color:var(--red);flex-direction:row;align-items:center;gap:6px;margin:0;display:flex}.agent-inbox-pending{color:var(--muted);flex-flow:wrap;align-items:center;gap:8px;margin:0;font-size:.92rem;display:flex}.agent-inbox-actions{flex-flow:wrap;gap:8px;display:flex}.agent-inbox-body{border-top:1px solid var(--line);flex-direction:column;gap:16px;padding-top:12px;display:flex}.agent-inbox-body h3{margin:0 0 8px;font-size:.95rem}.agent-inbox-asked dl{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin:0;display:grid}.agent-inbox-asked dl>div{background:#f7f9fc;border-radius:10px;padding:8px 10px}.agent-inbox-asked dt{color:var(--muted);font-size:.8rem}.agent-inbox-asked dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:700}@media (max-width:520px){.agent-inbox-head{grid-template-columns:auto 1fr}.agent-inbox-head>:last-child{grid-column:1/-1;justify-self:start}}.agent-rules{flex-direction:column;gap:6px;margin:6px 0 10px;padding-left:18px;font-size:.92rem;display:flex}.agent-pick{flex-wrap:wrap;gap:8px;margin:12px 0 4px;display:flex}.agent-pick-item{border:1px solid var(--line,#e4e7ec);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13.5px;font-weight:600;display:inline-flex}.agent-pick-item:has(input:checked){border-color:var(--blue);background:var(--blue-soft,#eef2ff);color:var(--blue)}.agent-pick-item.off{opacity:.5;cursor:not-allowed}.agent-field textarea{border:1px solid var(--line,#e4e7ec);width:100%;font:inherit;resize:vertical;border-radius:10px;padding:10px 12px}.agent-to-list{border:1px solid var(--line);background:#fff;border-radius:14px;padding:12px 14px}.agent-to-list summary{cursor:pointer;color:var(--blue);align-items:center;gap:8px;font-weight:700;display:flex}.agent-to-list[open] summary{margin-bottom:10px}.agent-to-list-all{color:var(--ink);background:0 0;align-items:center;gap:6px;margin-bottom:8px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.agent-to-list ul{flex-direction:column;gap:6px;max-height:320px;margin:0 0 12px;padding:0;list-style:none;display:flex;overflow:auto}.agent-to-list label{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.agent-to-list label input{width:18px;height:18px;accent-color:var(--blue);flex-shrink:0;margin-top:2px}.agent-to-list label span{flex-direction:column;min-width:0;display:flex}.agent-to-list label b{overflow-wrap:anywhere;font-size:14px}.agent-to-list label small{color:var(--muted);font-size:12.5px}.agent-to-list-foot{flex-wrap:wrap;gap:8px;display:flex}.agent-to-list-foot select,.agent-to-list-foot input{border:1px solid var(--line);min-width:0;height:40px;font:inherit;color:var(--ink);background:#fff;border-radius:10px;flex:180px;padding:0 10px;font-size:13.5px}.agent-to-list-foot button{background:var(--blue);color:#fff;border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:13.5px;font-weight:700;display:inline-flex}.agent-to-list-foot button:disabled{opacity:.55}.agent-to-list-done{color:var(--green,#15803d);margin-top:8px;font-size:13.5px;font-weight:600}.agent-inbox-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}
