.aa-task-page{--text:var(--aa-text);--muted:var(--aa-muted);--dim:var(--aa-dim);--card:var(--aa-card);--card-hi:var(--aa-card-hi);--surface:var(--aa-surface);--border:var(--aa-border);--border-hi:var(--aa-border-strong);--accent:var(--aa-accent-text);--teal:var(--aa-teal);--warn:var(--aa-orange);--fd:inherit;--fb:inherit;--fm:var(--font-jb-mono), ui-monospace, monospace}.aa-task-page .aa-status-pill-big{border-radius:var(--aa-radius-sm);border:1px solid var(--aa-border);font-family:var(--fm);text-transform:uppercase;white-space:nowrap;background:var(--aa-hover-bg);color:var(--aa-muted);align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:500;display:inline-flex}.aa-task-page .aa-status-pill-big.is-progress{background:rgba(var(--aa-accent-rgb), .1);border-color:rgba(var(--aa-accent-rgb), .3);color:var(--aa-accent-text)}.aa-task-page .aa-status-pill-big.is-review{background:rgba(var(--aa-orange-rgb), .1);border-color:rgba(var(--aa-orange-rgb), .25);color:var(--aa-orange)}.aa-task-page .aa-status-pill-big.is-changes{background:rgba(var(--aa-red-rgb), .1);border-color:rgba(var(--aa-red-rgb), .25);color:var(--aa-red)}.aa-task-page .aa-status-pill-big.is-done{background:rgba(var(--aa-teal-rgb), .1);border-color:rgba(var(--aa-teal-rgb), .25);color:var(--aa-teal)}.aa-md-body{color:var(--text);font-size:15px;line-height:1.65}.aa-md-body h2{letter-spacing:-.2px;color:var(--text);margin:32px 0 14px;font-size:18px;font-weight:600}.aa-md-body h3{color:var(--text);margin:24px 0 12px;font-size:15.5px;font-weight:700}.aa-md-body p{margin:14px 0}.aa-md-body p:first-child{margin-top:0}.aa-md-body ul,.aa-md-body ol{margin:14px 0;padding-left:22px}.aa-md-body li{margin:6px 0}.aa-md-body code{font-family:var(--fm);background:rgba(var(--aa-accent-rgb), .1);border:1px solid rgba(var(--aa-accent-rgb), .25);color:var(--aa-accent-text);border-radius:4px;padding:1px 6px;font-size:.9em}.aa-md-body pre{font-family:var(--fm);background:var(--card-hi);border:1px solid var(--border);border-radius:var(--aa-radius-md);margin:18px 0;padding:12px 14px;font-size:12.5px;line-height:1.55;overflow-x:auto}.aa-md-body pre code{color:var(--text);background:0 0;border:none;padding:0}.aa-md-body blockquote{border-left:3px solid var(--teal);background:rgba(var(--aa-teal-rgb), .04);color:var(--muted);border-radius:0 var(--aa-radius-md) var(--aa-radius-md) 0;margin:18px 0;padding:14px 18px}.aa-md-body strong{color:var(--text);font-weight:700}.aa-md-body a{color:var(--aa-accent-text);border-bottom:1px solid rgba(var(--aa-accent-rgb), .4);text-decoration:none}.aa-md-body img{border-radius:var(--aa-radius-md);border:1px solid var(--border);max-width:100%;margin:18px 0}.aa-md-table{border-collapse:collapse;width:100%;margin:12px 0;font-size:12.5px}.aa-md-table th,.aa-md-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:8px 12px}.aa-md-table th{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;background:var(--card-hi);border-bottom:1px solid var(--border-hi);font-size:11px;font-weight:600}.aa-md-code{background:var(--card-hi);border:1px solid var(--border);border-radius:var(--aa-radius-md);font-family:var(--fm);margin:8px 0;padding:12px 14px;font-size:12px;line-height:1.55;overflow-x:auto}.aa-callout-tip{border-radius:var(--aa-radius-md);border:1px solid rgba(var(--aa-muted-rgb), .3);background:rgba(var(--aa-muted-rgb), .07);flex-direction:column;gap:6px;margin:18px 0;padding:12px 14px;display:flex}.aa-callout-tip-eyebrow{font-family:var(--fm);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:10px}.aa-callout-tip-title{color:var(--text);font-size:13.5px;font-weight:700;line-height:1.3}.aa-callout-tip-body{color:var(--muted);font-size:13px;line-height:1.6}.aa-callout-tip-body p{margin:6px 0}.aa-callout-tip-body p:first-child{margin-top:0}.aa-callout-tip-body p:last-child{margin-bottom:0}.aa-callout-tip.is-important{border-color:rgba(var(--aa-accent-rgb), .3);background:rgba(var(--aa-accent-rgb), .07)}.aa-callout-tip.is-important .aa-callout-tip-eyebrow{color:var(--aa-accent-text)}.aa-callout-tip.is-critical,.aa-callout-tip.is-warn{border-color:rgba(var(--aa-orange-rgb), .3);background:rgba(var(--aa-orange-rgb), .07)}.aa-callout-tip.is-critical .aa-callout-tip-eyebrow,.aa-callout-tip.is-warn .aa-callout-tip-eyebrow{color:var(--aa-orange)}.aa-figure{text-align:center;margin:16px 0}.aa-figure figcaption,.aa-figure-caption{color:var(--muted);text-align:center;margin-top:8px;font-size:12px;font-style:italic}.aa-figure-real img,.aa-wf-shot-real .aa-wf-shot-frame img{object-fit:contain;border-radius:var(--aa-radius-md);width:100%;max-width:720px;height:auto;max-height:70vh;margin:0 auto;display:block}.aa-figure-real img{border:1px solid var(--border)}.aa-wf-shot{text-align:center;margin:16px 0}.aa-wf-shot-frame{width:100%;display:block}.aa-wf-shot-caption{color:var(--muted);text-align:center;margin-top:8px;font-size:12px;font-style:italic}.aa-figure-placeholder .aa-figure-placeholder-frame{border:1px dashed var(--border-hi);border-radius:var(--aa-radius-md);background:0 0;flex-direction:column;align-items:flex-start;gap:10px;min-height:140px;padding:28px 20px;display:flex}.aa-figure-placeholder-badge{font-family:var(--fm);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:10px;font-weight:600;display:inline-block}.aa-figure-placeholder-badge-author{background:rgba(var(--aa-orange-rgb), .14);color:var(--aa-orange);border:1px solid rgba(var(--aa-orange-rgb), .35)}.aa-figure-placeholder-badge-external{background:rgba(var(--aa-teal-rgb), .12);color:var(--aa-teal);border:1px solid rgba(var(--aa-teal-rgb), .3)}.aa-figure-placeholder-badge-missing{background:rgba(var(--aa-red-rgb), .12);color:var(--aa-red);border:1px solid rgba(var(--aa-red-rgb), .3)}.aa-figure-placeholder-alt{color:var(--text);font-size:14px;font-weight:500;line-height:1.4}.aa-figure-placeholder-hint{color:var(--muted);font-size:12px;line-height:1.55}.aa-figure-placeholder-hint code{font-family:var(--fm);background:var(--aa-hover-bg);color:var(--text);border-radius:3px;padding:1px 5px;font-size:11px}.aa-video{margin:16px 0}.aa-video-frame{border-radius:var(--aa-radius-md);border:1px solid var(--border);background:#000;width:100%;padding-top:56.25%;position:relative;overflow:hidden}.aa-video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.aa-video-caption{color:var(--muted);text-align:center;margin-top:6px;font-size:12px;font-style:italic}.aa-video-placeholder{border:1px dashed var(--border-hi);border-radius:var(--aa-radius-md);color:var(--muted);background:0 0;padding:16px;font-size:13px}.aa-inline-article{border:1px solid rgba(var(--aa-accent-rgb), .18);border-radius:var(--aa-radius-md);background:rgba(var(--aa-accent-rgb), .045);margin:16px 0;transition:border-color .15s;overflow:hidden}.aa-inline-article:hover{border-color:rgba(var(--aa-accent-rgb), .35)}.aa-inline-article>summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:12px 14px;list-style:none;transition:background .15s;display:flex}.aa-inline-article>summary::-webkit-details-marker{display:none}.aa-inline-article>summary:hover{background:rgba(var(--aa-accent-rgb), .05)}.aa-inline-article-icon{background:rgba(var(--aa-accent-rgb), .1);border:1px solid rgba(var(--aa-accent-rgb), .22);width:28px;height:28px;color:var(--aa-accent-text);border-radius:7px;flex-shrink:0;place-items:center;font-size:14px;display:grid}.aa-inline-article-title{color:var(--text);flex:1;min-width:0;font-size:13px;font-weight:500;line-height:1.3}.aa-inline-article-hint{font-family:var(--fm);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);flex-shrink:0;font-size:10px}.aa-inline-article-arrow{color:var(--muted);flex-shrink:0;font-size:14px;transition:transform .2s}.aa-inline-article[open]>summary .aa-inline-article-arrow{transform:rotate(180deg)}.aa-inline-article[open]>summary{border-bottom:1px solid var(--border)}.aa-inline-article-body{flex-direction:column;gap:14px;padding:12px 14px 16px;display:flex}.aa-inline-article-intro{color:var(--muted);font-size:13px;line-height:1.6}.aa-inline-article-body .aa-md-body{color:var(--muted);font-size:13px}.aa-inline-article-body .aa-md-body p{color:var(--muted)}.aa-inline-article-missing{background:rgba(var(--aa-red-rgb), .1);border:1px solid rgba(var(--aa-red-rgb), .3);border-radius:var(--aa-radius-md);color:var(--aa-red);margin:8px 0;padding:10px 14px}.aa-kb-article{border:1px solid rgba(var(--aa-muted-rgb), .3);border-radius:var(--aa-radius-md);background:rgba(var(--aa-muted-rgb), .06);color:var(--text);align-items:center;gap:10px;margin:16px 0;padding:11px 14px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}a.aa-kb-article-ready:hover{border-color:var(--border-hi);background:rgba(var(--aa-muted-rgb), .1)}.aa-kb-article-pending{cursor:default;opacity:.6}.aa-kb-article-icon{width:28px;height:28px;color:var(--muted);background:0 0;border:none;border-radius:7px;flex-shrink:0;place-items:center;font-size:15px;display:grid}.aa-kb-article-title{color:var(--text);flex:1;min-width:0;font-size:13px;font-weight:500;line-height:1.3}.aa-kb-article-pending .aa-kb-article-title{color:var(--muted)}.aa-kb-article-cta{font-family:var(--fm);letter-spacing:.02em;text-transform:uppercase;color:var(--muted);flex-shrink:0;align-items:center;gap:6px;font-size:10px;font-weight:600;display:inline-flex}.aa-kb-article-cta.is-disabled{opacity:.7;cursor:not-allowed}.aa-kb-article-cta-arrow{font-size:13px;line-height:1}a.aa-kb-article-ready:hover .aa-kb-article-cta{color:var(--aa-accent-text)}.aa-simulator-hint{border-radius:var(--aa-radius-md);border:1px dashed var(--border-hi);background:0 0;align-items:flex-start;gap:10px;margin:12px 0;padding:11px 14px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}a.aa-simulator-hint:hover{background:rgba(var(--aa-accent-rgb), .04);border-color:rgba(var(--aa-accent-rgb), .4)}.aa-simulator-hint.is-pending{cursor:default;opacity:.6}.aa-simulator-hint-icon{color:var(--aa-accent-text);font-size:16px;line-height:1.2}.aa-simulator-hint-content{flex:1;min-width:0}.aa-simulator-hint-eyebrow{font-family:var(--fm);color:var(--aa-accent-text);font-size:11px;font-weight:600}.aa-simulator-hint-eyebrow code{color:var(--aa-accent-text);background:0 0;border:none;padding:0}.aa-simulator-hint.is-pending .aa-simulator-hint-eyebrow,.aa-simulator-hint.is-pending .aa-simulator-hint-eyebrow code{color:var(--muted)}.aa-simulator-hint-title{color:var(--text);margin-top:2px;font-size:13px;font-weight:600}.aa-simulator-hint-title code{color:var(--text);background:0 0;border:none;padding:0}.aa-simulator-hint-reason{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.55}.aa-node-step{border-radius:var(--aa-radius-lg);background:var(--card);border:1px solid var(--border);margin:16px 0;padding:16px 18px}.aa-node-step-head{align-items:center;gap:14px;margin-bottom:12px;display:flex}.aa-node-step-num{background:rgba(var(--aa-accent-rgb), .16);width:26px;height:26px;color:var(--aa-accent-text);font-family:var(--fm);border:none;border-radius:13px;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.aa-node-step-title{color:var(--text);flex:1;min-width:0;font-size:15px;font-weight:600}.aa-node-step-tag{font-family:var(--fm);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);background:rgba(var(--aa-muted-rgb), .12);border:1px solid rgba(var(--aa-muted-rgb), .3);border-radius:5px;flex-shrink:0;padding:3px 8px;font-size:9px}.aa-node-step-body{color:var(--text);font-size:14px;line-height:1.6}.aa-node-step-body p{color:var(--muted);margin:8px 0}.aa-node-step-body p strong{color:var(--text)}.aa-node-step-body li{color:var(--muted)}.aa-node-step-body li strong{color:var(--text)}.aa-node-step-config{background:rgba(var(--aa-accent-rgb), .04);border:1px solid rgba(var(--aa-accent-rgb), .18);border-radius:var(--aa-radius-md);margin:12px 0;padding:12px 14px;font-size:13px}.aa-node-step-config-label{font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--aa-accent-text);margin-bottom:6px;font-size:10px;font-weight:700}.aa-node-step-config-body{font-size:13px}.aa-node-step.aa-step-collapsible>summary.aa-node-step-head{cursor:pointer;-webkit-user-select:none;user-select:none;margin-bottom:0;list-style:none}.aa-node-step.aa-step-collapsible>summary.aa-node-step-head::-webkit-details-marker{display:none}.aa-node-step.aa-step-collapsible[open]>summary.aa-node-step-head{margin-bottom:12px}.aa-step-arrow{color:var(--muted);flex-shrink:0;margin-left:4px;font-size:15px;transition:transform .2s}.aa-node-step.aa-step-collapsible[open]>summary .aa-step-arrow{transform:rotate(180deg)}.aa-node-step-kind-stretch{background:rgba(var(--aa-teal-rgb), .05);border:1px dashed rgba(var(--aa-teal-rgb), .4)}.aa-node-step-kind-stretch>summary:hover{background:rgba(var(--aa-teal-rgb), .07)}.aa-node-step-kind-stretch[open]>summary{border-bottom-color:rgba(var(--aa-teal-rgb), .22)}.aa-node-step-kind-stretch>summary .aa-node-step-num{background:rgba(var(--aa-teal-rgb), .15);color:var(--aa-teal)}.aa-node-step-kind-setup{background:rgba(var(--aa-orange-rgb), .05);border:1px solid rgba(var(--aa-orange-rgb), .28)}.aa-node-step-kind-setup>summary:hover{background:rgba(var(--aa-orange-rgb), .08)}.aa-node-step-kind-setup[open]>summary{border-bottom-color:rgba(var(--aa-orange-rgb), .22)}.aa-node-step-kind-setup>summary .aa-node-step-num{background:rgba(var(--aa-orange-rgb), .18);color:var(--aa-orange)}.aa-node-step-setup-tag{font-family:var(--fm);letter-spacing:.05em;text-transform:uppercase;color:var(--aa-orange);background:rgba(var(--aa-orange-rgb), .12);border:1px solid rgba(var(--aa-orange-rgb), .3);border-radius:5px;flex-shrink:0;padding:3px 8px;font-size:9px}.aa-inline-article.aa-inline-article-preamble,.aa-kb-article.aa-kb-article-preamble{background:rgba(var(--aa-accent-rgb), .07);border-color:rgba(var(--aa-accent-rgb), .3)}.aa-simulator-hint.aa-simulator-hint-preamble{border-color:rgba(var(--aa-accent-rgb), .4)}.aa-node-step-mark{border:1.5px solid var(--border-hi);color:#0000;cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-left:auto;padding:0;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.aa-node-step-mark-icon{font-size:13px;font-weight:700;line-height:1}.aa-node-step-mark:hover{border-color:var(--aa-accent);color:var(--aa-accent-text);background:rgba(var(--aa-accent-rgb), .1)}.aa-node-step-setup-tag~.aa-node-step-mark{margin-left:8px}.aa-setup-steps{border:1px dashed rgba(var(--aa-muted-rgb), .35);border-radius:var(--aa-radius-lg);background:rgba(var(--aa-muted-rgb), .05);margin:16px 0;padding:16px 18px}.aa-setup-steps-title{color:var(--text);margin-bottom:4px;font-size:15px;font-weight:600}.aa-setup-steps-intro{color:var(--muted);margin-bottom:14px;font-size:13px;line-height:1.55}.aa-setup-steps-body{flex-direction:column;gap:6px;display:flex}.aa-setup-step{cursor:pointer;border-radius:var(--aa-radius-md);border:1.5px solid #0000;gap:12px;padding:10px 12px;transition:box-shadow .15s,background-color .15s,border-color .15s;display:flex;position:relative}.aa-setup-step:hover:not(.aa-step-done){background-color:rgba(var(--aa-accent-rgb), .045);border-color:rgba(var(--aa-accent-rgb), .5)}.aa-setup-step.aa-step-done{opacity:.45;box-shadow:none}.aa-setup-step.aa-step-done:hover{opacity:.7}.aa-setup-step.aa-step-done:after{content:"✓";color:var(--aa-teal);font-size:13px;font-weight:700;position:absolute;top:10px;right:12px}.aa-setup-step-num{font-family:var(--fm);color:var(--muted);flex-shrink:0;min-width:22px;padding-top:2px;font-size:11px}.aa-setup-step-content{flex:1;min-width:0}.aa-setup-step-title{color:var(--text);margin-bottom:3px;font-size:13.5px;font-weight:600}.aa-setup-step-text{color:var(--muted);font-size:13px;line-height:1.55}.aa-setup-step-text p{margin:6px 0}.aa-setup-step-text p:first-child{margin-top:0}.aa-setup-step-text p:last-child{margin-bottom:0}.aa-setup-step-curl{margin:10px 0}.aa-setup-step-curl-label{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:10px;font-weight:700}.aa-setup-step-curl-pre{background:var(--card-hi);border:1px solid var(--border);border-radius:var(--aa-radius-md);font-family:var(--fm);color:var(--text);margin:0;padding:12px 14px;font-size:12px;line-height:1.55;overflow-x:auto}.aa-setup-step-curl-note{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.5}.aa-code-copy-btn{background:var(--card);color:var(--text);border:1px solid var(--border);cursor:pointer;border-radius:6px;margin-top:8px;padding:4px 10px;font-family:inherit;font-size:12px}.aa-code-copy-btn:hover{background:var(--aa-hover-bg)}.aa-node-step.aa-node-step-all-done{opacity:.62;transition:opacity .25s;background:var(--card)!important;border-color:var(--border)!important}.aa-node-step.aa-node-step-all-done:hover{opacity:.85}.aa-node-step.aa-node-step-all-done>summary{background:0 0!important}.aa-node-step.aa-node-step-all-done>summary .aa-node-step-num{background:rgba(var(--aa-teal-rgb), .15)!important;color:var(--aa-teal)!important}.aa-node-step.aa-node-step-all-done>summary .aa-node-step-title{color:var(--muted)!important}.aa-node-step.aa-node-step-all-done>summary:after{content:"готово";font-family:var(--fm);text-transform:uppercase;letter-spacing:.05em;color:var(--aa-teal);flex-shrink:0;margin-left:auto;margin-right:6px;font-size:10px;display:inline-block}.aa-node-step.aa-node-step-all-done>summary .aa-node-step-mark{opacity:1;background:var(--aa-accent)!important;border-color:var(--aa-accent)!important;color:var(--aa-accent-ink)!important}.aa-key-value{margin:12px 0}.aa-key-value table.aa-md-table{border-collapse:collapse;width:100%;margin-top:8px}.aa-io-box{border-radius:var(--aa-radius-md);background:var(--aa-input-bg);border:1px solid var(--border);grid-template-columns:1fr 40px 1fr;gap:12px;margin:12px 0;padding:12px;display:grid}.aa-io-box-arrow{color:var(--muted);justify-content:center;align-items:center;display:flex}.aa-io-box-side .aa-io-box-label{color:var(--muted);margin-bottom:4px;font-size:12px;font-weight:600}.aa-io-box-side .aa-io-box-text{color:var(--text);font-size:14px;line-height:1.45}.aa-arch-diff{margin:12px 0}.aa-arch-diff-arrow{color:var(--muted)}.aa-arch-diff-caption{color:var(--muted);margin-top:8px;font-size:12px}.aa-arch-diff-params{color:var(--muted);margin:8px 0 0;padding-left:18px;font-size:12px}.aa-subnode-change{margin:12px 0}.aa-subnode-change-arrow{color:var(--muted)}.aa-subnode-change-old{color:var(--muted);text-decoration:line-through}.aa-subnode-change-new{color:var(--text)}.aa-workflow-chain{border-radius:var(--aa-radius-md);background:var(--aa-input-bg);border:1px solid var(--border);margin:12px 0;padding:12px 16px}.aa-workflow-chain-nodes{font-family:var(--fm);color:var(--text);font-size:13px}.aa-workflow-chain-vertical .aa-workflow-chain-nodes{white-space:pre-line;line-height:1.7}.aa-workflow-chain-caption{color:var(--muted);margin-top:8px;font-size:12px}.aa-workflow-chain-node{background:var(--aa-hover-bg);border:1px solid var(--border);border-radius:4px;align-items:baseline;gap:4px;padding:2px 6px;display:inline-flex}.aa-workflow-chain-node-name{color:var(--text)}.aa-workflow-chain-node-role{color:var(--muted);font-size:11px}.aa-workflow-chain-node-trigger{border-color:rgba(var(--aa-teal-rgb), .35)}.aa-workflow-chain-node-decision{border-color:rgba(var(--aa-orange-rgb), .35)}.aa-workflow-chain-node-output{border-color:rgba(var(--aa-accent-rgb), .35)}.aa-workflow-chain-tree .aa-workflow-chain-trunk{margin-bottom:8px}.aa-workflow-chain-branches{flex-direction:column;gap:4px;padding-left:20px;display:flex}.aa-workflow-chain-branch-label{color:var(--muted);font-size:12px;font-weight:600}.aa-legacy-workflow-chain{border-style:dashed}.aa-template-card{border:1px solid var(--border);border-radius:var(--aa-radius-lg);background:var(--card);margin:16px 0;overflow:hidden}.aa-template-card>summary.aa-template-card-summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:12px 16px;font-size:14px;list-style:none;display:flex}.aa-template-card>summary.aa-template-card-summary::-webkit-details-marker{display:none}.aa-template-card-icon{font-size:18px;line-height:1}.aa-template-card-title{color:var(--text);flex:0 auto;font-weight:600}.aa-template-card-chips{flex-wrap:wrap;gap:6px;margin-left:4px;display:inline-flex}.aa-template-card-chip{color:var(--muted);background:var(--aa-hover-bg);border:1px solid var(--border);border-radius:999px;padding:2px 8px;font-size:11px;display:inline-block}.aa-template-card-chip.is-more{color:var(--aa-accent-text);border-color:rgba(var(--aa-accent-rgb), .35)}.aa-template-card-status{letter-spacing:.02em;border-radius:999px;margin-left:auto;padding:2px 10px;font-size:11px;font-weight:600}.aa-template-card-status.is-pending{background:rgba(var(--aa-orange-rgb), .14);color:var(--aa-orange);border:1px solid rgba(var(--aa-orange-rgb), .35)}.aa-template-card-toggle{color:var(--muted);margin-left:auto;transition:transform .2s}.aa-template-card-status+.aa-template-card-toggle{margin-left:8px}.aa-template-card[open]>summary>.aa-template-card-toggle{transform:rotate(180deg)}.aa-template-card-body{flex-direction:column;gap:12px;padding:0 16px 16px;display:flex}.aa-template-card-preview-img{object-fit:contain;background:var(--card-hi);border-radius:var(--aa-radius-md);border:1px solid var(--border);width:100%;max-height:360px;display:block}.aa-template-card-preview.is-pending{border-radius:var(--aa-radius-md);border:1px dashed var(--border-hi);text-align:center;min-height:120px;color:var(--muted);justify-content:center;align-items:center;padding:24px 20px;font-size:13px;display:flex;position:relative}.aa-template-card-description{color:var(--text);font-size:14px}.aa-template-card-instruction{color:var(--muted);border-radius:var(--aa-radius-md);background:rgba(var(--aa-accent-rgb), .06);border:1px solid rgba(var(--aa-accent-rgb), .18);padding:10px 12px;font-size:13px}.aa-template-card-instruction strong{color:var(--aa-accent-text)}.aa-template-card-actions{justify-content:flex-start;display:flex}.aa-template-card-btn{border-radius:var(--aa-radius-md);background:var(--aa-accent);color:var(--aa-accent-ink);border:none;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.aa-template-card-btn.is-disabled{background:var(--aa-hover-bg);color:var(--muted);cursor:not-allowed;pointer-events:none}.aa-theory-link{border-radius:var(--aa-radius-md);background:rgba(var(--aa-teal-rgb), .06);border:1px solid rgba(var(--aa-teal-rgb), .18);color:var(--text);flex-direction:column;gap:4px;margin:12px 0;padding:12px 16px;text-decoration:none;display:flex}.aa-theory-link:hover{background:rgba(var(--aa-teal-rgb), .1)}.aa-theory-link-eyebrow{color:var(--aa-teal);font-size:12px;font-weight:600}.aa-theory-link-label{color:var(--text);font-size:14px}.aa-unknown-directive{background:rgba(var(--aa-red-rgb), .1);border:1px solid rgba(var(--aa-red-rgb), .3);color:var(--aa-red);font-family:var(--fm);border-radius:6px;margin:8px 0;padding:8px 12px;font-size:12px}.aa-dod-block{border-radius:var(--aa-radius-lg);border:1px solid var(--aa-border);background:var(--aa-card);margin:8px 0;padding:20px}.aa-dod-title{color:var(--aa-text);margin-bottom:6px;font-size:16px;font-weight:600}.aa-dod-lead{color:var(--aa-muted);margin-bottom:16px;font-size:13px;line-height:1.5}.aa-dod-list{flex-direction:column;gap:12px;display:flex}.aa-dod-item{cursor:pointer;color:var(--aa-text);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.55;display:flex}.aa-dod-item input[type=checkbox]{accent-color:var(--aa-accent);flex-shrink:0;width:15px;height:15px;margin-top:3px}.aa-dod-item span{opacity:.9}.aa-dod-item.is-checked span{opacity:.55;text-decoration:line-through}.aa-test-cases{border-collapse:collapse;width:100%;margin:12px 0;font-size:12.5px}.aa-test-cases thead th{text-align:left;background:var(--aa-card-hi);border-bottom:1px solid var(--aa-border-strong);color:var(--aa-muted);text-transform:uppercase;letter-spacing:.04em;padding:8px 12px;font-size:11px;font-weight:600}.aa-test-cases tbody td{border-bottom:1px solid var(--aa-border);color:var(--aa-text);vertical-align:top;padding:8px 12px}.aa-test-cases tbody tr:last-child td{border-bottom:none}.aa-test-cases tbody td:last-child{color:var(--aa-muted)}
