.agent-note-visual{margin-top:42px}.agent-visual{color:#20222a;font-family:var(--font-sans);margin:0}.agent-visual>figcaption{font:10px/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:#555863;border-block:1px solid #bdbab1;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 0;display:flex}.av-step{align-items:baseline;gap:22px;padding:28px 0;display:flex}.av-step>span{font:48px/1 var(--font-display);color:#20222a}.av-step h3{font:32px/1.1 var(--font-display);letter-spacing:-.02em}.av-step p{color:#555863;margin-top:10px;font-size:14px;line-height:1.6}.av-icon{flex-shrink:0;width:22px;height:22px}.agent-visual button{cursor:pointer;text-align:left}.agent-visual button:focus-visible,.agent-visual input:focus-visible{outline-offset:3px;outline:2px solid #3443c5}.av-arrow svg{fill:none;stroke:#333740;stroke-width:1.4px;width:100%}.av-research-flow{grid-template-columns:160px 55px minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.av-source-stack{gap:16px;padding:6px;display:grid}.av-source-sheet{background:#fffdf7;border:1px solid #c4c0b4;border-radius:2px;padding:13px;position:relative;transform:rotate(-3deg);box-shadow:4px 4px #ece8df,5px 5px #c7c2b6,0 8px 12px #2520150b}.av-source-sheet:nth-child(2){transform:rotate(2deg)}.av-source-sheet[aria-pressed=true]{background:#f4f6ed;border-color:#7e8a69}.av-source-sheet strong{margin-bottom:5px;font-size:13px;display:block}.av-source-sheet>span,.av-source-sheet time{font-size:10px;line-height:1.6;display:block}.av-source-sheet ul{margin:10px 0 0;font-size:10px;line-height:1.6;list-style:none}.av-merge-arrows svg{fill:none;stroke:#333740;stroke-width:1.2px;width:100%;height:100%;min-height:370px}.av-vault,.av-code-paper,.av-brief-paper{background:#fffdf8;border:1px solid #c7c3b8;border-radius:4px;min-width:0;overflow:hidden;box-shadow:0 6px 15px #25201506}.av-vault>header,.av-code-paper>header,.av-brief-paper>header{align-items:center;gap:8px;padding:11px 13px;font-size:12px;display:flex}.av-obsidian{width:16px;height:23px}.av-vault-body{grid-template-columns:220px minmax(0,1fr);min-height:360px;display:grid}.av-file-tree{background:#f9f7f1;border-right:1px solid #dedad0;padding:6px 10px 18px}.av-breadcrumb{padding:6px 3px;font-size:10px;display:block}.av-file-tree strong{background:#dce6f2;border-radius:3px;align-items:center;gap:4px;padding:8px 4px;font-size:11px;font-weight:500;display:flex}.av-file-tree .av-icon{width:15px;height:15px}.av-tree-folders{gap:7px;padding:8px 10px;display:grid}.av-tree-folders>span{gap:7px;font-size:11px;display:flex}.av-file-tree button{width:100%;min-height:38px;font:10px/1.5 var(--font-mono);overflow-wrap:anywhere;align-items:center;gap:6px;padding:9px 3px;display:flex}.av-file-tree button[aria-pressed=true]{color:#213959;background:#dce6f2}.av-report{background:#fffefa;border-top:1px solid #dedad0;min-width:0}.av-note-tab{font:9px/1.5 var(--font-mono);background:#faf8f3;border-bottom:1px solid #dedad0;align-items:center;gap:5px;padding:8px;display:flex}.av-note-tab>.av-icon{width:14px}.av-note-tab>span{overflow-wrap:anywhere}.av-note-tab button{color:#304f88;border:1px solid #869bc2;border-radius:3px;flex-shrink:0;margin-left:auto;padding:5px 6px}.av-report-body{padding:20px}.av-report h4{font:600 17px/1.4 var(--font-sans);margin-bottom:18px}.agent-visual h5{font:500 14px/1.4 var(--font-display);color:#203e35;margin:18px 0 7px}.av-report h5:first-of-type{margin-top:0}.av-report ul,.av-brief-content ul{padding-left:17px;font-size:12px;line-height:1.7;list-style:outside}.av-source-toggle{color:#3042be;text-underline-offset:3px;min-height:35px;font-size:12px;text-decoration:underline}.av-report blockquote{background:#f1f5e8;border-left:2px solid #8f9d76;padding:9px 12px;font-size:11px;line-height:1.6}.av-report cite{font-size:10px;display:block}.av-figure-footer{color:#555863;justify-content:space-between;align-items:baseline;gap:20px;margin-top:20px;display:flex}.av-figure-footer p{font-size:11px;line-height:1.6}.av-figure-footer em{text-align:right;font:italic 15px/1.4 var(--font-display);flex-shrink:0}.av-build-flow{grid-template-columns:170px 24px minmax(0,1fr) 24px 105px;align-items:center;gap:12px;display:grid}.av-request{background:#fffdf8;border:1px solid #c7c3b8;border-radius:4px;padding:18px 14px}.av-request h4{font:600 14px/1.5 var(--font-display)}.av-input-label{font:10px/1.5 var(--font-mono);color:#555863;margin-top:12px;display:block}.av-request input{background:#fff;border:1px solid #c7c3b8;border-radius:3px;width:100%;min-width:0;margin:4px 0 10px;padding:8px;font-size:12px;display:block}.agent-visual .av-primary{color:#fff;text-align:center;background:#254db5;border:1px solid #254db5;border-radius:3px;min-height:40px;padding:9px 12px;font-size:11px}.av-request .av-primary{width:100%}.av-output{min-width:0}.av-file-pair{grid-template-columns:1.25fr 1fr;gap:10px;display:grid}.av-code-paper{min-height:310px}.av-code-paper>header{font:10px/1.5 var(--font-mono);background:#e9e8e4;border-bottom:1px solid #c7c3b8;padding:8px}.av-code-paper header .av-icon{width:15px;height:15px}.av-code-paper pre{font:9px/1.8 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;color:#25457e;margin:0;padding:10px 4px}.av-code-paper code>span{align-items:baseline;padding:2px;display:flex}.av-code-paper code>span>i{color:#8a8880;-webkit-user-select:none;user-select:none;flex-shrink:0;width:20px;font-size:9px;font-style:normal}.av-code-paper code>span>span{min-width:0}.av-code-paper [data-highlight=true]>span{color:#353223;background:#f8edb2}.av-setting-tabs{flex-wrap:wrap;align-items:center;gap:5px;margin-top:12px;font-size:10px;display:flex}.av-setting-tabs>span{color:#555863;margin-right:5px}.av-setting-tabs button{border-bottom:1px solid #0000;min-height:36px;padding:7px 9px}.av-setting-tabs button[aria-pressed=true]{background:#f6edb8;border-color:#a9954c}.av-homelab{gap:4px;font-size:11px;display:grid}.av-homelab>svg{width:100%;margin-bottom:8px}.av-homelab strong{margin-bottom:5px;font-size:13px}.av-homelab em{font:italic 14px/1.4 var(--font-display);color:#555863;margin-top:12px}.av-empty-paper{padding:25px 18px}.av-empty-paper i,.av-brief-outline i{background:#e5e0d7;width:90%;height:4px;margin:10px 0;display:block}.av-empty-paper i:nth-child(2),.av-brief-outline i:nth-child(3n){width:70%}.av-empty-paper p{color:#555863;font-size:12px}.av-brief-flow{grid-template-columns:minmax(0,1fr) 35px minmax(0,1.15fr) 30px minmax(0,1fr);align-items:center;gap:8px;display:grid}.av-context-stack{gap:14px;display:grid}.av-context-card{background:#fffdf8;border:1px solid #c7c3b8;border-radius:3px;padding:20px 16px}.av-context-card h4{font:15px/1.35 var(--font-display);align-items:center;gap:9px;margin-bottom:14px;display:flex}.av-context-card>strong{font-size:12px}.av-small{color:#555863;margin-top:4px;font-size:10px;display:block}.av-context-card hr{border:0;border-top:1px solid #ded9cf;margin:12px 0}.av-context-card p{font-size:11px;line-height:1.6}.av-previous-files{gap:8px;margin-bottom:12px;display:grid}.av-previous-files span{font:10px/1.5 var(--font-mono);overflow-wrap:anywhere;align-items:center;gap:7px;display:flex}.av-previous-files .av-icon{width:14px;height:14px}.av-brief-arrows svg,.av-branch-arrow svg{fill:none;stroke:#333740;stroke-width:1.2px;width:100%;height:300px}.av-branch-arrow svg{stroke-dasharray:4 4;height:180px}.av-brief-paper>header{font:15px/1.4 var(--font-display);border-bottom:1px solid #ded9cf}.av-brief-content{min-height:320px;padding:0 17px 15px}.av-brief-content p{font-size:12px;line-height:1.6}.av-brief-outline{padding-top:16px}.av-brief-outline>span{font:13px/1.5 var(--font-display);color:#717067;margin-top:20px;display:block}.av-choices{flex-wrap:wrap;gap:7px;padding:0 13px 16px;display:flex}.av-choices button:not(.av-primary){color:#304c87;border:1px solid #829acb;border-radius:3px;min-height:40px;padding:8px;font-size:11px}.av-optional{background:#fbf9f2;border:1px dashed #c7c3b8;border-radius:4px;padding:17px 12px}.av-optional>button{font:14px/1.4 var(--font-display);width:100%;min-height:44px;margin-bottom:16px}.av-optional>button>span{float:left;margin-right:7px}.av-board{background:#fffefa;border:1px solid #c7c3b8;border-radius:3px}.av-board>header{align-items:center;gap:6px;padding:7px;font-size:10px;display:flex}.av-board>p{padding:7px;font-size:9px;line-height:1.5}.av-board-content{grid-template-columns:.85fr 1fr;gap:5px;display:grid}.av-board-sidebar{align-content:start;gap:7px;padding-top:7px;font-size:9px;display:grid}.av-board-sidebar>span{overflow-wrap:anywhere;padding:4px}.av-board-sidebar>span:first-child{background:#dee7f7}.av-screenshots{gap:9px;padding:0 6px 9px 0;display:grid}.av-browser-mock,.av-phone-mock{background:#fff;border:1px solid #c0c5ca;padding:5px;font-size:8px;transform:rotate(2deg)}.av-browser-mock b,.av-phone-mock b{color:#fff;background:#263345;padding:3px;font-weight:400;display:block}.av-browser-mock>i{background:#d9e2ea;height:8px;margin:5px 0;display:block}.av-browser-mock>div{grid-template-columns:repeat(3,1fr);gap:3px;display:grid}.av-browser-mock>div i{background:#e6ecf0;border-top:3px solid #90a7b7;height:24px}.av-phone-mock{border-radius:6px;width:70%;margin:0 auto;transform:rotate(-3deg)}.av-phone-mock i{background:#e6ecf0;border-left:3px solid #a7b7c2;height:13px;margin-top:4px;display:block}.av-optional>em{text-align:right;font:italic 13px/1.4 var(--font-display);color:#555863;margin-top:13px;display:block}.av-board--open{outline:1px solid #b0bccc}@media (prefers-reduced-motion:no-preference){.av-reveal,.av-report,.av-brief-content{animation:.18s ease-out av-arrive}.av-source-sheet{transition:transform .16s ease-out}.av-source-sheet:hover{transform:translateY(-2px)rotate(0)}.av-primary:active{transform:translateY(1px)}}@keyframes av-arrive{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){.av-research-flow{grid-template-columns:140px 40px minmax(0,1fr);gap:8px}.av-vault-body{grid-template-columns:170px minmax(0,1fr)}.av-file-tree button{font-size:9px}.av-build-flow{grid-template-columns:145px 20px minmax(0,1fr)}.av-build-flow>.av-arrow:nth-last-child(2){display:none}.av-homelab{flex-wrap:wrap;grid-column:3;align-items:center;gap:10px;display:flex}.av-homelab>svg{width:50px}.av-homelab em{margin:0}.av-brief-flow{grid-template-columns:1fr 30px 1.1fr}.av-branch-arrow{grid-column:2}.av-branch-arrow svg{height:100px}.av-optional{grid-column:3}}@media (max-width:650px){.av-step{gap:14px}.av-step h3{font-size:27px}.av-research-flow,.av-build-flow,.av-brief-flow{grid-template-columns:minmax(0,1fr);gap:16px}.av-source-stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.av-source-sheet{padding:10px 7px}.av-source-sheet strong{font-size:12px}.av-source-sheet ul{font-size:9px}.av-source-sheet time{font-size:8px}.av-merge-arrows{height:30px}.av-merge-arrows svg{display:none}.av-merge-arrows:after{content:"↓";text-align:center;font-size:24px;display:block}.av-vault-body{grid-template-columns:1fr}.av-tree-folders{display:none}.av-file-tree{border-right:0;padding-bottom:9px}.av-file-tree button{min-height:40px}.av-report h4{font-size:16px}.av-report-body{padding:18px}.av-arrow{justify-self:center;width:35px;height:25px;transform:rotate(90deg)}.av-homelab{grid-column:1}.av-request{justify-self:center;width:100%;max-width:280px}.av-file-pair{grid-template-columns:1.15fr 1fr;gap:6px}.av-code-paper pre{font-size:9px}.av-code-paper code>span>i{width:14px}.av-figure-footer{flex-direction:column;align-items:flex-start;gap:8px}.av-figure-footer em{text-align:left}.av-brief-arrows,.av-branch-arrow{text-align:center;grid-column:1;height:24px}.av-brief-arrows svg,.av-branch-arrow svg{display:none}.av-brief-arrows:after,.av-branch-arrow:after{content:"↓";font-size:24px}.av-optional{grid-column:1}.av-brief-content{min-height:295px}.av-board-content{grid-template-columns:1fr 1.2fr}.av-screenshots{grid-template-columns:1fr .7fr;align-items:start}.av-phone-mock{width:100%}}
