@layer components {
.tlb{--tlb-chip-h:30px;--tlb-btn-h:32px;--tlb-thumb-h:112px;flex-direction:column;gap:14px;min-width:0;display:flex;container:tlb/inline-size}.tlb-bar{grid-template-columns:minmax(0,320px) minmax(0,1fr);grid-template-areas:"search acts""filters filters";align-items:center;gap:10px 8px;min-width:0;display:grid}.tlb-bar>.tlb-search{grid-area:search}.tlb-acts{grid-area:acts;justify-self:end;gap:8px;min-width:0;display:flex}.tlb-filters{grid-area:filters;align-items:center;gap:8px;min-width:0;display:flex}.tlb-search{min-width:0;height:var(--tlb-btn-h);border:1px solid var(--border-2);border-radius:var(--control-radius);background:var(--surface-2);color:var(--text-faint);align-items:center;gap:8px;padding:0 10px;display:flex}.tlb-search:focus-within{border-color:var(--border-focus);color:var(--text-dim)}.tlb-search svg{flex:none}.tlb-search input{min-width:0;height:100%;color:var(--text);font:inherit;font-size:var(--control-font);background:0 0;border:none;outline:none;flex:1;padding:0}.tlb-search input::placeholder{color:var(--text-faint)}.tlb-chips{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;flex:0 auto;gap:6px;min-width:0;display:flex;overflow-x:auto}.tlb-chips::-webkit-scrollbar{display:none}.tlb-chip{height:var(--tlb-chip-h);background:var(--fh-btn,var(--hover-overlay));color:var(--text-dim);font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 11px;font-size:.8rem;line-height:1;display:inline-flex}.tlb-chip:hover{background:var(--fh-btn-hover,var(--hover-overlay));color:var(--text)}.tlb-chip:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.tlb-chip.on{background:var(--inverse-surface);color:var(--inverse-text)}.tlb-n{font-variant-numeric:tabular-nums;opacity:.75}.tlb-type{flex:none}.tlb-type .dd:not(.full) .dd-btn{width:auto;min-width:0;min-height:var(--tlb-chip-h);height:var(--tlb-chip-h);background:var(--fh-btn,var(--hover-overlay));color:var(--text-dim);border-color:#0000;border-radius:999px;gap:6px;padding:0 10px 0 11px;font-size:.8rem}.tlb-type .dd:not(.full) .dd-btn:hover,.tlb-type .dd:not(.full) .dd-btn.open{background:var(--fh-btn-hover,var(--hover-overlay));color:var(--text)}.tlb-acts .fs-tpl-actions{flex-wrap:nowrap}.fh-tpl .tlb-acts .fs-tpl-new,.fh-tpl .tlb-acts .fs-tpl-send-trigger{height:var(--tlb-btn-h);padding:0 14px}.tlb-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.tlb-grid>li{min-width:0}.tlb-card{text-align:left;border:1px solid var(--border-1);border-radius:var(--radius-md);background:var(--surface-1);width:100%;height:100%;color:var(--text);font:inherit;cursor:pointer;flex-direction:column;min-width:0;padding:0;display:flex;overflow:hidden}button.tlb-card:hover{border-color:var(--border-2)}button.tlb-card:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.tlb-thumb{height:var(--tlb-thumb-h);pointer-events:none;display:block;overflow:hidden}.tlb-thumb>.tb-chat{border-radius:0;height:100%}.tlb-thumb .tb-sm .tb-body{-webkit-line-clamp:3;line-clamp:3}.tlb-tx{flex-direction:column;gap:4px;min-width:0;padding:9px 11px 11px;display:flex}.tlb-row{justify-content:space-between;align-items:center;gap:8px;min-width:0;height:20px;display:flex}.tlb-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.86rem;font-weight:600;line-height:20px;overflow:hidden}.tlb-pill{background:var(--fh-btn,var(--hover-overlay));color:var(--text);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;padding:2px 8px;font-size:.7rem;font-weight:600;display:inline-flex}.tlb-dot{background:var(--text-faint);border-radius:999px;width:7px;height:7px}.s-approved>.tlb-dot{background:var(--success)}.s-pending>.tlb-dot{background:var(--warning)}.s-rejected>.tlb-dot{background:var(--danger)}.tlb-meta{height:34px;color:var(--text-dim);flex-direction:column;min-width:0;font-size:.75rem;line-height:17px;display:flex}.tlb-what,.tlb-used{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tlb-samples{flex-direction:column;gap:10px;min-width:0;display:flex}.tlb-samples-h{align-items:center;gap:6px;display:flex}.tlb-fold{color:var(--text-dim);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:.8rem;font-weight:600;display:inline-flex}.tlb-fold:hover{color:var(--text)}.tlb-fold:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:4px}.tlb-caret{font-size:.7rem;transition:transform .15s;display:inline-block}.tlb-fold[aria-expanded=true] .tlb-caret{transform:rotate(90deg)}.tlb-skel .tlb-search,.tlb-skel .tlb-search:focus-within{border-color:var(--border-1)}.tlb-skel .tlb-card{cursor:default}.tlb-skel .tlb-meta{flex-direction:column;justify-content:center;gap:8px;display:flex}.tlb-skel-bub{border-top-left-radius:0!important}@container tlb (max-width:620px){.tlb-bar{grid-template-columns:minmax(0,1fr);grid-template-areas:"search""filters""acts"}}@container tlb (max-width:480px){.tlb-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.tlb-caret{transition:none}}.tb-chat,.tp-phone{--wa-wall:#0b141a;--wa-in:#202c33;--wa-text:#e9edef;--wa-meta:#8696a0;--wa-link:#53bdeb;--wa-line:#8696a026;--wa-var:#53bdeb24;--wa-shadow:0 1px .5px #0b141a21}html[data-theme=light] .tb-chat,html[data-theme=light] .tp-phone{--wa-wall:#efeae2;--wa-in:#fff;--wa-text:#111b21;--wa-meta:#667781;--wa-link:#027eb5;--wa-line:#0b141a14;--wa-var:#027eb51a}.tb-chat{background:var(--wa-wall);text-align:left;border-radius:10px;min-width:0;padding:10px 12px 10px 18px;display:block}.tb{background:var(--wa-in);min-width:0;max-width:340px;color:var(--wa-text);box-shadow:var(--wa-shadow);border-radius:0 7.5px 7.5px;flex-direction:column;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14.2px;line-height:19px;display:flex;position:relative}.tb:before{content:"";background:var(--wa-in);clip-path:polygon(0 0,100% 0,100% 100%);width:8px;height:13px;position:absolute;top:0;left:-8px}.tb-msg{flex-direction:column;gap:2px;min-width:0;padding:3px 3px 6px;display:flex}.tb-msg>.tb-head,.tb-msg>.tb-body,.tb-msg>.tb-foot{padding:0 6px}.tb-msg>.tb-head:first-child,.tb-msg>.tb-body:first-child{padding-top:3px}.tb-head{overflow-wrap:anywhere;font-weight:700;display:block}.tb-img{object-fit:contain;background:var(--wa-line);border-radius:6px;width:100%;height:auto;max-height:360px;margin-bottom:3px;display:block}.tb-img-missing{aspect-ratio:1.91;color:var(--wa-meta);text-align:center;place-items:center;padding:6px;font-size:.75rem;display:grid}.tb-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;display:block}.tb-body strong{font-weight:700}.tb-body .wa-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.93em}.tb-body .wa-link{color:var(--wa-link);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.tb-var{background:var(--wa-var);box-shadow:0 0 0 1px var(--wa-var);border-radius:3px}.tb-foot{color:var(--wa-meta);margin-top:2px;font-size:13px;line-height:17px;display:block}.tb-time{color:var(--wa-meta);align-self:flex-end;margin-top:-2px;padding:0 4px;font-size:11px;line-height:15px}.tb-btn{border-top:1px solid var(--wa-line);min-height:40px;color:var(--wa-link);text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;gap:0;padding:4px 10px;font-weight:500;display:flex}.tb-ico{flex:none;width:1.05em;height:1.05em;margin-right:6px;display:inline-block}.tb-sm.tb-chat{padding:8px 8px 8px 14px}.tb-sm .tb{font-size:12.5px;line-height:17px}.tb-sm .tb-img{aspect-ratio:3;object-fit:cover;height:auto;max-height:none}.tb-sm .tb-body{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tb-sm .tb-foot{font-size:11.5px;line-height:15px}.tb-sm .tb-btn{min-height:32px;padding:2px 8px}@media (max-width:640px){.tb{max-width:340px}}.tw-in{box-sizing:border-box;width:100%;min-width:0;min-height:var(--control-h);padding:0 var(--control-pad-x);border-radius:var(--control-radius);background:var(--field);color:var(--text);font:inherit;font-size:var(--control-font);border:1px solid #0000;outline:none}textarea.tw-in{resize:vertical;padding-block:10px;line-height:1.45}.tw-in::placeholder{color:var(--text-faint)}.tw-in:focus-visible{border-color:var(--border-focus);background:var(--field-focus)}.tw-in[aria-invalid=true]{border-color:var(--danger-ink,var(--danger))}.tw-in[readonly]{color:var(--text-dim)}.tw-img{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.tw-img-thumb{object-fit:contain;border:1px solid var(--border-1);background:var(--surface-3);border-radius:8px;flex:none;width:72px;height:72px}.tw-img-meta{min-width:0;color:var(--text-dim);overflow-wrap:anywhere;flex:140px;font-size:.8rem}.tw-file{cursor:pointer;width:fit-content;display:inline-flex;position:relative}.tw-file input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.tw-file input:disabled{cursor:progress}.tw-file:focus-within .sub-btn{outline:2px solid var(--border-focus);outline-offset:2px}.tw-locked{border:1px dashed var(--border-2);border-radius:var(--control-radius);color:var(--text-dim);flex-direction:column;gap:4px;padding:8px 10px;font-size:.8rem;line-height:1.4;display:flex}.tw-locked p{margin:0}.tw-issues code{color:var(--text-faint);font-size:.75rem}.tw-checks{flex-direction:column;gap:4px;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.tw-check>span{width:1.1em;display:inline-block}.tw-check.ok{color:var(--ok-text,var(--success))}.tw-check.fail{color:var(--danger-ink,var(--danger))}.tw-check.unknown{color:var(--text-faint)}.tw-issues{color:var(--danger-ink,var(--danger));margin:0;padding-left:18px;font-size:.85rem;line-height:1.45}.tw-issues-inline{margin-top:4px;font-size:.8rem}.tp-phone{border-radius:var(--radius-md);background:var(--wa-wall);border:1px solid var(--border-1);overflow:hidden}.tp-phone>.tb-chat{border-radius:0;padding:14px 16px 14px 22px}.tp-empty{color:var(--wa-meta);text-align:center;margin:0;padding:16px 12px;font-size:.82rem}.tw-warn{color:var(--warning-ink,var(--warning));margin:0;font-size:.8rem;line-height:1.4}.tc-lang-again{margin-top:8px}.tc-ph{color:var(--text-faint)}.tdv-head h3{flex:0 auto}.tdv-meta{min-width:0;min-height:20px;color:var(--text-dim);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:0 4px;font-size:.8rem;display:inline-flex}.tdv-mname{color:var(--text-faint);white-space:normal;overflow-wrap:anywhere}.tdv-mname code{font-size:.75rem}.tdv-acts{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:flex}.tdv-act{align-items:center;gap:6px;display:inline-flex}.tdv-banner{overflow-wrap:anywhere;border:1px solid;border-radius:10px;flex-direction:column;gap:8px;padding:9px 12px;font-size:.85rem;line-height:1.45;display:flex}.tdv-banner p{margin:0}.tdv-banner-bad{border-color:var(--danger-ink,var(--danger));background:var(--danger-soft);color:var(--danger-ink,var(--danger))}.tdv-banner-bad b{font-weight:700}.tdv-banner-warn{border-color:var(--warning-ink,var(--warning));background:var(--warning-soft);color:var(--warning-ink,var(--warning))}.tdv-tabs{border-bottom:1px solid var(--border-1);align-items:flex-end;gap:16px;min-height:33px;display:flex}.tdv-skel .tdv-tabs{align-items:center}.tdv-tab{color:var(--text-dim);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:6px 0;font-size:.85rem;font-weight:500}.tdv-tab:hover{color:var(--text)}.tdv-tab.on{color:var(--text);border-bottom-color:var(--text);font-weight:700}.tdv-tab:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:4px}.tdv-pane{flex-direction:column;gap:12px;min-width:0;display:flex}.tdv-empty{color:var(--text-dim);margin:0;font-size:.82rem}.tdv-h{color:var(--text-dim);margin:0;font-size:.78rem;font-weight:600}.tdv-h:not(:first-child){margin-top:6px}.tdv-line{color:var(--text-dim);margin:0;font-size:.85rem}.tdv-usage{color:var(--text-dim);overflow-wrap:anywhere;flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:.85rem;display:flex}.tdv-usage b{color:var(--text);font-weight:600}.tdv-auto{font-size:inherit;color:var(--text);text-underline-offset:3px;font-weight:600;text-decoration:underline}.tdv-names{overflow-wrap:anywhere;flex-direction:column;gap:4px;margin:0;padding:0;font-size:.82rem;list-style:none;display:flex}.tdv-names code{color:var(--text-faint);font-size:.75rem}.tdv-names b{font-weight:600}.tdv-desc{color:var(--text-dim)}.tdv-guess{color:var(--text-dim);font-style:italic}.tdv-guess-tag{color:var(--text-faint);font-size:.75rem}@container tc (max-width:520px){.tdv-acts{flex-basis:100%;margin-left:0}.tdv-act{flex:1}.tdv-act>.sub-btn{flex:1;min-height:44px}.tdv-skel .tdv-act>.skel:first-child{flex:1;height:44px!important}}.tc{flex-direction:column;flex:1 0 auto;gap:14px;min-width:0;display:flex;container:tc/inline-size}.tc-head{flex-wrap:wrap;align-items:flex-start;gap:8px 10px;min-width:0;display:flex}.tc-head h3{font-family:var(--font-display-stack), sans-serif;margin:0;font-size:1.05rem;font-weight:700}.tc-back{width:30px;height:30px;color:var(--text-dim);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;place-items:center;padding:0;font-size:1.05rem;display:inline-grid}.tc-back:hover{background:var(--hover-overlay);color:var(--text)}.tc-back:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.tc-titles{flex-direction:column;flex:12rem;gap:4px;min-width:0;display:flex}.tc-basis{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;margin:0;display:flex}.tc-basis-chip{background:var(--field);border:1px solid var(--border-1);max-width:100%;color:var(--text-dim);overflow-wrap:anywhere;border-radius:999px;align-items:center;padding:2px 9px;font-size:.75rem;font-weight:500;line-height:1.5;display:inline-flex}.tc-basis-change{color:var(--text);text-underline-offset:3px;font-size:.78rem;font-weight:600;text-decoration:underline}.tc-lbl{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;font-size:.78rem;font-weight:600;display:flex}.tc-card>.tc-lbl,.tc-lbl-flat{margin:0}.tc-opt{color:var(--text-faint);font-weight:400}.tc-hint{color:var(--text-faint);margin:0;font-size:.75rem;line-height:1.4}.tg-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.tg-grid>li{min-width:0}.tg-card{text-align:left;border:1px solid var(--border-1);border-radius:var(--radius-md);background:var(--surface-1);width:100%;min-width:0;height:100%;color:var(--text);font:inherit;cursor:pointer;flex-direction:column;padding:0;display:flex;overflow:hidden}.tg-card:hover{border-color:var(--border-2)}.tg-card.on{border-color:var(--text);box-shadow:0 0 0 1px var(--text)}.tg-card:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.tg-thumb{pointer-events:none;height:118px;display:block;overflow:hidden}.tg-thumb>.tb-chat{border-radius:0;height:100%}.tg-blank{color:var(--text-faint);background:var(--field);place-items:center;font-size:26px;display:grid}.tg-tx{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:8px 10px 10px;display:flex}.tg-tx b{overflow-wrap:anywhere;font-size:.84rem;font-weight:600}.tg-tx>span{color:var(--text-dim);font-size:.75rem}.tg-tx>.tg-type{background:var(--fh-btn,var(--hover-overlay));border-radius:999px;padding:1px 7px;font-size:.7rem}.tc-ed{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;min-width:0;display:grid}.tc-cards{flex-direction:column;gap:10px;min-width:0;display:flex}.tc-card{border:1px solid var(--border-1);border-radius:var(--radius-md);background:var(--surface-1);flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.tc-card:focus{outline:none}.tc-card:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.tc-row{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.tc-row-type{align-items:flex-end}.tc-row-type>.tc-field:first-child{flex:auto}.tc-row-between{justify-content:space-between}.tc-field{flex-direction:column;min-width:0;display:flex}.tc-lang{width:170px;max-width:100%}.tc-seg{background:var(--field);border-radius:9px;flex-wrap:wrap;gap:2px;width:fit-content;max-width:100%;padding:3px;display:inline-flex}.tc-seg>button{min-height:30px;color:var(--text-dim);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:4px 12px;font-size:.8rem}.tc-seg>button:hover:not(.on){color:var(--text)}.tc-seg>button.on{background:var(--field-focus);color:var(--text);box-shadow:var(--shadow-1,0 1px 2px #0000001f);font-weight:600}.tc-seg>button:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}.tc-add{color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:4px 2px;font-size:.8rem;font-weight:600}.tc-add:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}.tc-add:disabled{color:var(--text-faint);cursor:default}.tc-add:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.tc-count{color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:.75rem}.tc-x{width:30px;height:30px;color:var(--text-faint);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;place-items:center;padding:0;font-size:.85rem;display:inline-grid}.tc-x:hover{background:var(--hover-overlay);color:var(--text)}.tc-x:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.tc-name{max-width:320px}.tc-body-wrap{display:contents}.tw-in.tc-body{height:auto;min-height:104px;padding:10px var(--control-pad-x);white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;line-height:1.55}.tc-chip{white-space:normal;overflow-wrap:anywhere;cursor:pointer;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:var(--success-soft);color:var(--ok-text,var(--success));border-radius:5px;margin:0 1px;padding:1px 6px;font-weight:600}.tc-chip[data-unnamed]{background:var(--warning-soft);color:var(--warning-ink,var(--warning))}.tc-chip:hover{box-shadow:0 0 0 1px}.tc-chip:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}.pop.tc-chip-pop{border-radius:var(--radius-md);border:1px solid var(--border-2);background:var(--surface-2);width:min(300px,100vw - 24px);box-shadow:var(--shadow-2);padding:12px}.tc-chip-f{flex-direction:column;gap:8px;display:flex}.tc-chip-h{font-size:.85rem}.tc-chip-h code{color:var(--text-faint);font-size:.75rem}.tc-pf{flex-direction:column;gap:4px;min-width:0;display:flex}.tc-pf>span{color:var(--text-dim);font-size:.75rem}.tc-chip-a{justify-content:flex-end;display:flex}.tc-btnitem{flex-direction:column;gap:2px;min-width:0;display:flex}.tc-btnrow{grid-template-columns:128px minmax(0,1fr) minmax(0,1.4fr) auto;align-items:center;gap:6px;min-width:0;display:grid}.tc-btnrow.tc-btnrow-1{grid-template-columns:128px minmax(0,1fr) auto}.tc-btnrow.tc-btnrow-locked{grid-template-columns:128px minmax(0,1fr);font-size:.8rem}.tc-btnkind{min-width:0;color:var(--text-dim);align-items:center;gap:6px;font-size:.78rem;display:inline-flex}.tc-ico{flex:none}.tc-locked-text{color:var(--text-dim);overflow-wrap:anywhere}.pop.tc-menu{border:1px solid var(--border-2);background:var(--surface-2);min-width:200px;box-shadow:var(--shadow-2);border-radius:10px;flex-direction:column;padding:4px;display:flex}.tc-menu-i{color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:.84rem;display:flex}.tc-menu-i:hover:not(:disabled){background:var(--hover-overlay)}.tc-menu-i:disabled{color:var(--text-faint);cursor:default}.tc-side{flex-direction:column;gap:10px;min-width:0;display:flex;position:sticky;top:0}.tc-phone-toggle{display:none}.tc-status{color:var(--text-dim);margin:0;font-size:.8rem;line-height:1.4}.tc-status[data-kind=ready]{color:var(--ok-text,var(--success))}.tc-status[data-kind=issues]{color:var(--warning-ink,var(--warning))}.tc-status .sub-link{font-size:inherit;color:inherit}.tc-head>.sub-btn.tc-ai:not(.primary):not(.danger){min-height:36px;color:var(--text);background:color-mix(in srgb, var(--copilot-spark) 14%, var(--surface-1));border:1px solid color-mix(in srgb, var(--copilot-spark) 55%, var(--border-1));border-radius:999px;flex:none;align-self:flex-start;align-items:center;gap:7px;margin-left:auto;padding:0 14px;font-weight:600;display:inline-flex}.tc-head>.sub-btn.tc-ai:not(.primary):not(.danger):hover:not(:disabled){background:color-mix(in srgb, var(--copilot-spark) 22%, var(--surface-1))}.tc-head>.sub-btn.tc-ai:not(.primary):not(.danger)[aria-expanded=true]{border-color:var(--copilot-spark)}.sub-btn.tc-ai:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.tc-ai-spark{color:var(--copilot-spark);vertical-align:-2px;flex:none}.ta{z-index:5;border:1px solid var(--border-2);border-radius:var(--radius-md);background:var(--surface-1);min-width:0;height:min(600px,100dvh - 140px);min-height:320px;box-shadow:var(--shadow-2);color:var(--text);flex-direction:column;display:flex;position:absolute;top:0;left:0;right:0}.ta.ta-sheet{z-index:var(--z-sheet);height:min(78dvh,600px);padding-bottom:env(safe-area-inset-bottom);border-bottom:none;border-radius:14px 14px 0 0;position:fixed;inset:auto 0 0}.ta-scrim{z-index:calc(var(--z-sheet) - 1);background:var(--scrim);position:fixed;inset:0}.ta-head{border-bottom:1px solid var(--border-1);justify-content:space-between;align-items:center;gap:8px;padding:8px 8px 8px 14px;font-size:.88rem;display:flex}.ta-head-a{align-items:center;gap:6px;display:inline-flex}.ta-new{color:var(--text-dim);font-size:.78rem}.ta-list{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:8px;min-height:0;padding:12px;display:flex;overflow-y:auto}.ta-card-phone{border-radius:10px;overflow:hidden}.ta-card-phone>.tb-chat{border-radius:10px;display:block}.ta-held{color:var(--warning-ink,var(--warning));font-size:.8rem}.ta-held>p{margin:0 0 4px}.ta-form{border-top:1px solid var(--border-1);align-items:flex-end;gap:8px;padding:10px 12px 4px;display:flex}.ta-note{padding:0 12px 10px}.tc-ed.tc-ed-review{grid-template-columns:300px minmax(0,1fr)}.tc-rv-name{overflow-wrap:anywhere;min-width:0;font-weight:600}.tc-pill{background:var(--fh-btn,var(--hover-overlay));color:var(--text-dim);white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;gap:5px;padding:2px 9px;font-size:.75rem;font-weight:600;display:inline-flex}.tc-dot{background:var(--warning);border-radius:50%;flex:none;width:7px;height:7px}.tc-rv-line{overflow-wrap:anywhere;margin:0;font-size:.85rem;line-height:1.5}.tc-rv-line:empty{display:none}.tc-rv-ok{color:var(--ok-text,var(--success))}.tc-rv-line .sub-link,.tc-rv-fix{font-size:inherit;color:inherit;text-underline-offset:3px;text-decoration:underline}.tc-rv-passed{padding-left:2px}.tc-rv-list{flex-direction:column;gap:6px;margin:0;padding:0;font-size:.85rem;line-height:1.45;list-style:none;display:flex}.tc-rv-list>li{overflow-wrap:anywhere}.tc-rv-list code{font-size:.75rem}.tc-rv-bad{color:var(--danger-ink,var(--danger))}.tc-rv-warn{color:var(--warning-ink,var(--warning))}.tc-rv-error{border-color:var(--danger-ink,var(--danger));background:var(--danger-soft);color:var(--danger-ink,var(--danger));overflow-wrap:anywhere;margin:0;font-size:.85rem;line-height:1.45}.tc-head h3{overflow-wrap:anywhere;min-width:0}@container tc (max-width:720px){.tc-ed,.tc-ed.tc-ed-review{grid-template-columns:minmax(0,1fr)}.tc-side{order:-1;position:static}.tc-phone-toggle{align-self:flex-start;display:inline-flex}.tc-side:not([data-open]):not(.tc-side-open) .tc-phone{display:none}}@container tc (max-width:520px){.tc-row-type>.tc-field,.tc-lang{width:100%}.tg-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.tc-btnrow,.tc-btnrow.tc-btnrow-1{grid-template-columns:minmax(0,1fr) auto}.tc-btnrow>.tc-btnkind{grid-area:1/1}.tc-btnrow>.tc-x{grid-area:1/2}.tc-btnrow>input{grid-column:1/-1}.tc-btnrow.tc-btnrow-locked{grid-template-columns:minmax(0,1fr)}.tc-name{max-width:none}}.tb-btn.tb-btn-ph{color:var(--wa-meta);font-style:italic;font-weight:400}.tdv-cards{grid-template-columns:minmax(0,1fr)}.tdv-cards .atm-card{min-height:0}.tdv .tdv-send>.fs-send{border:1px solid var(--border-1);border-radius:var(--radius-md);background:var(--panel);gap:16px;padding:16px}.tdv .tdv-send>.fs-send>.fs-tpl-lead{color:var(--text-dim);margin:0;font-size:14px;line-height:1.5}.tdv .tdv-send .fs-send-quota{color:var(--text-dim);margin:0;font-size:12px}.tdv .tdv-send .fs-tpl-field{gap:6px}.tdv .tdv-send .fs-tpl-field>span{color:var(--text);font-size:14px;font-weight:600}.tdv .tdv-send .fs-tpl-field>i{color:var(--text-dim);font-size:12px}.tdv .tdv-send .fs-tpl-field input{min-height:var(--control-h);box-sizing:border-box;border:1px solid var(--border-2);border-radius:var(--control-radius);background:var(--field);padding:0 12px;font-size:16px}.tdv .tdv-send .fs-tpl-field textarea{box-sizing:border-box;border:1px solid var(--border-2);border-radius:var(--control-radius);background:var(--field);padding:10px 12px;font-size:16px}.tdv .tdv-send .fs-tpl-field input:focus-visible,.tdv .tdv-send .fs-tpl-field textarea:focus-visible{border-color:var(--border-focus);background:var(--field-focus)}.tdv .tdv-send .fs-send-kind{box-sizing:border-box;border:1px solid var(--border-2);border-radius:var(--radius-md);background:var(--field);grid-auto-columns:auto;grid-auto-flow:column;align-self:flex-start;gap:2px;max-width:100%;padding:2px;display:inline-grid}.tdv .tdv-send .fs-send-tab{min-height:var(--control-h);color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:8px;padding:0 14px;font-size:14px;font-weight:500;overflow:hidden}.tdv .tdv-send .fs-send-tab:hover:not(:disabled):not(.on){color:var(--text);background:0 0}.tdv .tdv-send .fs-send-tab.on{background:var(--panel);border-color:var(--border-1);box-shadow:var(--shadow-1);color:var(--text);font-weight:600}.tdv .tdv-send .fs-tpl-submit{min-height:var(--control-h);border-radius:var(--control-radius);padding:0 24px;font-size:14px}@media (max-width:720px){.tdv .tdv-send .fs-send-kind{align-self:stretch}.tdv .tdv-send .fs-send-vars{grid-template-columns:minmax(0,1fr)}.tdv .tdv-send .fs-tpl-submit{align-self:stretch}}.tc-acct{flex-direction:column;gap:6px;min-width:0;max-width:420px;margin-top:12px;display:flex}.tc-acct-face,.tc-acct-opt{align-items:center;gap:10px;min-width:0;display:flex}.tc-meta{color:#0866ff;flex:none}.tc-acct-txt{flex-direction:column;min-width:0;line-height:1.25;display:flex}.tc-acct-txt b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}.tc-acct-txt small{color:var(--ink-3,#6b6b6b);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.tc-acct-warn{color:var(--warning-ink)}.fh-tpl .tlb-acts .fs-tpl-transfer{height:var(--tlb-btn-h);white-space:nowrap;border-radius:8px;padding:0 14px;font-size:.8rem}@container tlb (max-width:620px){.tlb-acts{justify-self:stretch}.tlb-acts .fs-tpl-actions{flex-wrap:wrap;justify-content:flex-end}}.tt{flex-direction:column;gap:14px;min-width:0;display:flex}.tt-lead{color:var(--text-dim);margin:0;font-size:.875rem;line-height:1.45}.tt-accounts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.tt-pick{flex-wrap:wrap;gap:6px 16px;display:flex}.tt-list{border:1px solid var(--border-1);border-radius:var(--radius-md);background:var(--surface-1);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.tt-row{flex-direction:column;gap:3px;min-width:0;padding:10px 12px;display:flex}.tt-row+.tt-row{border-top:1px solid var(--border-1)}.tt-row[data-off] .tt-name{color:var(--text-dim)}.tt-check{cursor:pointer;align-items:center;gap:10px;min-width:0;min-height:28px;display:flex}.tt-check input{width:18px;height:18px;accent-color:var(--inverse-surface);flex:none;margin:0}.tt-name{overflow-wrap:anywhere;min-width:0;font-weight:600}.tt-meta,.tt-use{color:var(--text-dim);overflow-wrap:anywhere;font-size:.75rem}.tt-check~.tt-meta,.tt-check~.tt-use,.tt-check~.tt-note{padding-left:28px}.tt-use-none{color:var(--text-faint)}.tt-note{color:var(--warning-ink,var(--warning));overflow-wrap:anywhere;font-size:.75rem}.tt-result{color:var(--text-dim);overflow-wrap:anywhere;font-size:.8rem}.tt-row[data-outcome=sent] .tt-result{color:var(--text);font-weight:600}.tt-row[data-outcome=failed] .tt-result,.tt-row[data-outcome=skipped] .tt-result{color:var(--danger-ink,var(--danger))}@media (max-width:560px){.tt-accounts{grid-template-columns:minmax(0,1fr)}}
}

@layer components {
.atm{flex-direction:column;gap:14px;min-width:0;display:flex;container:atm/inline-size}.atm-body{flex-direction:column;gap:14px;min-width:0;display:flex}.atm-list{flex-direction:column;gap:12px;min-width:0;display:flex}.atm-head{flex-wrap:wrap;align-items:center;gap:10px 16px;min-width:0;display:flex}.atm-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.atm-tools .sub-btn{min-height:var(--control-h);height:var(--control-h);box-sizing:border-box;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.atm-tabs{min-width:0;min-height:var(--control-h);flex-wrap:wrap;align-items:flex-end;gap:4px 20px;display:flex}.atm-tab{min-height:var(--control-h);box-sizing:border-box;color:var(--text-dim);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 2px;font-size:16px;font-weight:500;display:inline-flex}.atm-tab:hover:not(:disabled){color:var(--text)}.atm-tab[aria-selected=true]{color:var(--text);border-bottom-color:var(--text);font-weight:700}.atm-tab:disabled{cursor:default;color:var(--text-faint)}.atm-tab:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:4px}.atm-tab-tip{display:inline-flex}.atm-bar{flex-wrap:wrap;align-items:center;gap:10px 16px;min-width:0;display:flex}.atm-chips{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.atm-chip{min-height:var(--control-h-sm);box-sizing:border-box;background:var(--fh-btn);color:var(--text-dim);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.atm-chip:hover{background:var(--fh-btn-hover);color:var(--text)}.atm-chip[aria-pressed=true]{border-color:var(--text);background:var(--fh-row-on);color:var(--text);font-weight:650}.atm-chip:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.atm-chip-n{font-variant-numeric:tabular-nums}.atm-filter{color:var(--text-dim);flex-wrap:wrap;align-items:baseline;gap:6px;margin-left:auto;font-size:14px;display:inline-flex}.atm-filter .sub-link{font-size:inherit}.atm-group{flex-direction:column;gap:10px;min-width:0;display:flex}.atm-group+.atm-group{margin-top:8px}.atm-group-h{color:var(--text);align-items:baseline;gap:8px;margin:0;font-size:16px;font-weight:650;display:flex}.atm-group-n{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.atm-group-more{min-height:var(--control-h);align-self:flex-start}.atm-group-none{color:var(--text-dim);margin:0;padding:18px 0;font-size:14px}.atm-search{min-width:0;display:flex}.atm-tools .atm-search-btn{width:var(--control-h);padding:0;display:none}.atm-search-box{width:min(100%,260px);height:var(--control-h);box-sizing:border-box;border:1px solid var(--border-2);border-radius:var(--control-radius);background:var(--surface-1);color:var(--text-dim);align-items:center;gap:8px;padding:0 6px 0 10px;display:flex}.atm-search-box:focus-within{border-color:var(--border-focus)}.atm-search-box>svg{flex:none}.atm-search-box>input{min-width:0;height:100%;color:var(--text);font:inherit;font-size:var(--control-font);background:0 0;border:none;outline:none;flex:1;padding:0}.atm-search-box>input::placeholder{color:var(--text-dim)}.atm-search-box>input::-webkit-search-cancel-button{appearance:none}.atm-search-x{width:28px;height:28px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.atm-search-x:hover{background:var(--fh-btn-hover);color:var(--text)}.atm-search-x:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}.atm-search-none{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:32px 0;display:flex}.atm-search-none>p{color:var(--text-dim);overflow-wrap:anywhere;margin:0;font-size:16px}@media (max-width:768px){.atm-search[data-open=false] .atm-search-box{display:none}.atm-tools .atm-search[data-open=false] .atm-search-btn{display:inline-flex}.atm-search[data-open=true]{flex:100%}.atm-search[data-open=true] .atm-search-box{width:100%}}.atm-cards{grid-template-columns:repeat(auto-fill,min(100%,360px));align-items:stretch;gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.atm-card{border-radius:var(--radius-md);box-sizing:border-box;border:1px solid #0000;flex-direction:column;gap:12px;min-width:0;min-height:168px;display:flex}.atm-card[data-opens]{cursor:pointer;transition:box-shadow .15s}.atm-card[data-opens]:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sum-text) 60%, var(--sum-bg)), 0 1px 2px color-mix(in srgb, var(--sum-edge) 40%, transparent)}.atm-card[data-opens]:has(.atm-card-main:focus-visible){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sum-text) 60%, var(--sum-bg)), 0 1px 2px color-mix(in srgb, var(--sum-edge) 40%, transparent)}.atm-card[data-opens]>.atm-card-foot:last-child{cursor:default;background:linear-gradient(var(--sum-line), var(--sum-line)) 16px 0 / calc(100% - 32px) 1px no-repeat;border-top:0;margin:auto -16px -16px;padding:12px 16px 16px}@media (prefers-reduced-motion:reduce){.atm-card[data-opens]{transition:none}}.atm-card-main{all:unset;cursor:pointer;flex-direction:column;gap:8px;min-width:0;display:flex}.atm-card-main:focus-visible{outline:2px solid var(--sum-text);outline-offset:2px;border-radius:6px}.atm-card-name{font-size:16px;font-weight:var(--sum-title-weight,700);letter-spacing:-.01em;color:var(--sum-text);overflow-wrap:anywhere}.atm-card-head{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.atm-card-pending{border-style:dashed;border-color:var(--sum-dim)}.atm-card-ed{cursor:default}.atm-name{align-items:center;gap:4px;min-width:0;max-width:100%;display:flex}.atm-name>.atm-card-name[data-empty]{color:var(--sum-dim);font-weight:600}.atm-name-edit{min-width:var(--control-h);min-height:var(--control-h);color:var(--sum-text);border-radius:var(--control-radius);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.atm-name-edit:hover,.atm-name-edit:focus-visible{background:var(--sum-pill)}.atm-name-edit:focus-visible{outline:2px solid var(--sum-text);outline-offset:1px}input.atm-name-in{box-sizing:border-box;width:calc(100% + 9px);min-width:0;height:var(--control-h);font-family:inherit;font-size:16px;font-weight:var(--sum-title-weight,700);letter-spacing:-.01em;color:var(--sum-text);caret-color:var(--sum-text);background:var(--sum-field);border:1px solid var(--sum-edge);border-radius:var(--control-radius);box-shadow:none;outline:none;flex:100%;margin:0 0 0 -9px;padding:0 8px;line-height:1.2}input.atm-name-in:focus-visible{border-color:var(--sum-trigger);box-shadow:0 0 0 2px color-mix(in srgb, var(--sum-trigger) 28%, transparent)}input.atm-name-in::selection{background:var(--sum-trigger-chip);color:var(--sum-text)}.atm-pill{background:var(--sum-pill);height:24px;color:var(--sum-text);border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.atm-dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.atm-pill[data-tone=ok]{background:var(--sum-ok-chip);color:var(--sum-ok)}.atm-pill[data-tone=paused] .atm-dot{box-sizing:border-box;background:0 0;border-left:2px solid;border-right:2px solid;border-radius:0;width:6px;height:8px}.atm-pill[data-tone=warn]{background:var(--sum-action-chip);color:var(--sum-action)}.atm-pill[data-tone=draft]{color:var(--sum-dim);border:1px dashed var(--sum-dim);background:0 0}.atm-pill[data-tone=draft] .atm-dot{box-sizing:border-box;background:0 0;border:1.5px solid;width:7px;height:7px}.atm-health{box-sizing:border-box;border-radius:var(--radius-md);background:var(--warning-soft);min-width:0;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warning) 40%, transparent);color:var(--text);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.atm-health-h{color:var(--warning-ink);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:650;line-height:1.3;display:flex}.atm-health-ic{flex:none}.atm-health-p{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.45}.atm-health-p.atm-health-back{color:var(--text-dim)}.atm-hi-l{flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.atm-hi{min-width:0;color:var(--text);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:14px;line-height:1.4;display:flex}.atm-hi-t{overflow-wrap:anywhere;flex:220px;min-width:0}.atm-hi-b{min-height:var(--control-h);box-sizing:border-box;flex:none;align-items:center;font-size:14px;text-decoration:none;display:inline-flex}.atm-card>.atm-health{padding:12px}.atm-health-x{align-self:flex-end}.atm-error{border:1px solid var(--border-1);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:.85rem;display:flex}.atm-skel{box-sizing:border-box;border:1px solid var(--border-1);border-radius:var(--radius-md);background:var(--surface-1);flex-direction:column;gap:8px;min-height:168px;padding:14px;display:flex}.atm-skel-line{background:var(--hover-overlay);border-radius:6px;height:10px;animation:1.4s ease-in-out infinite atm-shine;display:block}.atm-skel-line.w40{width:40%}.atm-skel-line.w60{width:60%}.atm-skel-line.w90{width:90%}@keyframes atm-shine{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.atm-skel-line{animation:none}}.atm-run.warn{color:var(--warning-ink)}.atm-card .atm-run.warn{color:var(--sum-action)}.atm-skel-line.name{height:13px}.atm-skel-line.meta{height:16px;margin-top:4px}.atm .sub-link{min-height:var(--control-h)}.atm-err{color:var(--danger-ink,var(--danger));margin:0;font-size:.75rem;line-height:1.4}.atm-audience{color:var(--text-dim);flex-direction:column;gap:2px;font-size:.8rem;display:flex}.atm-audience b{color:var(--text);font-weight:600}.atm-audience[data-stale]{opacity:.55}.atm-rv-field{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.atm-rv-field+.atm-rv-field{margin-top:4px}.atm-rv-field>label,.atm-rv-field>span{color:var(--text);font-size:.85rem}.atm-rv-field>.tw-in,.atm-rv-field>.dd,.atm-rv-field>.atm-err,.atm-rv-field>.tc-hint{flex-basis:100%;margin:0}.atm-rv-field>.atm-rv-cap{box-sizing:border-box;max-width:160px}.atm-rv-skel,.atm-rv-cost{flex-direction:column;gap:6px;display:flex}.atm-rv-costerr{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.atm-rv-demote{color:var(--warning-ink,var(--warning))}.atm-hist{flex-direction:column;gap:12px;min-width:0;display:flex}.atm-hist-bar{justify-content:space-between}.atm-check{color:var(--text-dim);cursor:pointer;align-items:center;gap:8px;min-width:0;font-size:.82rem;display:inline-flex}.atm-check input{accent-color:var(--text);cursor:pointer;flex:none;margin:0}.atm-runs{flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.atm-runs>.atm-run{border:1px solid var(--border-1);background:var(--surface-1);min-width:0;color:var(--text-dim);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;font-size:.8rem;display:flex}.atm-run-head{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.atm-run-head>time{color:var(--text-faint)}.atm-run-head>b{color:var(--text);overflow-wrap:anywhere;font-weight:650}.atm-run-reason{overflow-wrap:anywhere}.atm-run-sends{color:var(--text-dim);overflow-wrap:anywhere;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.atm-run-who{color:var(--text)}.atm-hist-empty{color:var(--text-dim);text-align:center;margin:0;padding:18px 0;font-size:.85rem}.atm-hist-more{align-self:center}.fh-cx.atm-cx{grid-template-columns:minmax(0,1fr)}.atm-soon{font-size:var(--t-note);color:var(--text-faint);flex:none;font-weight:500}.atm-q{color:var(--text);margin:0;font-size:1.05rem;font-weight:650}.atm-pending{font-size:var(--t-note);color:var(--text-faint)}.atm-start{flex-direction:column;gap:14px;min-width:0;display:flex}.atm-recipes{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.atm-recipe{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--border-1);border-radius:var(--radius-md);background:var(--surface-1);width:100%;min-height:88px;color:var(--text);overflow-wrap:anywhere;flex-direction:column;gap:6px;padding:12px 14px;font-size:.9rem;font-weight:600;display:flex}.atm-recipe:hover:not(:disabled){border-color:var(--border-focus)}.atm-recipe:disabled{cursor:default}.atm-recipe:disabled>span:first-child{opacity:.6}.atm-recipe:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.atm-recipe-why{color:var(--text-dim);font-size:.78rem;font-weight:500}.atm-start>.atm-scratch{min-height:var(--control-h);align-self:flex-start;max-width:100%}.atm-run-path{flex-direction:column;gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.atm-run-path>li{min-width:0;color:var(--text-dim);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding-inline-start:calc(var(--depth,0) * 12px);display:flex}.atm-run-path-t{color:var(--text);min-width:0}.atm-run-path>li[data-tone=warn] .atm-run-path-o{color:var(--warning-ink)}.atm-run-path>li[data-tone=skip] .atm-run-path-o{color:var(--text-faint)}.atm-pill[data-tone=error]{color:var(--danger-ink);background:var(--danger-soft)}.atm-pill[data-tone=error] .atm-dot{background:var(--danger)}.atm-run-sends>li[data-failed] .atm-run-what{color:var(--danger-ink)}.atm-run-help{color:var(--text-dim);margin:0;font-size:12px;display:block}.atm-run-help>a{color:var(--text);text-underline-offset:2px;text-decoration:underline}.atm-run-raw{color:var(--text-faint);overflow-wrap:anywhere;margin-top:2px;font-size:12px;display:block}.atm-hi-who{color:var(--text-dim);font-size:12px}.atm-run-path-fit{color:var(--warning-ink,var(--warning));overflow-wrap:anywhere;flex:100%;font-size:12px}
}

