:root{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color-scheme:dark;--bg: #111211;--sidebar: #151615;--surface: #171817;--raised: #1d1e1d;--hover: #212221;--active: #252625;--text: #eeefeb;--muted: #91958e;--quiet: #72766f;--line: #2d302b;--line-strong: #454941;--inverse: #141513;--primary: #e9ece4;--shadow: 0 20px 60px #0005;--serif: "Instrument Serif", Georgia, "Times New Roman", serif;background:var(--bg);color:var(--text);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-theme=light]{color-scheme:light;--bg: #fbfcfa;--sidebar: #f1f3ef;--surface: #fff;--raised: #f7f8f5;--hover: #f0f2ed;--active: #e7eae3;--text: #20221e;--muted: #73786f;--quiet: #92978e;--line: #e1e4dd;--line-strong: #c4c9be;--inverse: #fff;--primary: #20221e;--shadow: 0 20px 60px #1e291412}*{box-sizing:border-box}body{margin:0;min-width:280px}button,input,textarea,select{font:inherit}button{color:inherit;cursor:pointer;border:0;background:none}input,textarea,select{color:inherit}button,input,textarea,select,a{-webkit-tap-highlight-color:transparent}button{font-size:13px}button:disabled{cursor:not-allowed;opacity:.48}button:not(:disabled),a{transition:background .15s,color .15s,border-color .15s,opacity .15s}a{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:500}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex="0"]:focus-visible{outline:2px solid var(--muted);outline-offset:4px}textarea{resize:vertical}button svg{flex-shrink:0}svg{vertical-align:middle}::selection{background:var(--line-strong);color:var(--text)}.skip-link{position:fixed;top:-100px;left:20px;padding:12px 18px;background:var(--primary);color:var(--inverse);z-index:200}.skip-link:focus{top:12px}.sidebar{position:fixed;inset:0 auto 0 0;width:234px;padding:31px 17px 0;background:var(--sidebar);border-right:1px solid var(--line);z-index:30;display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:12px;padding:0 15px 37px;font-family:var(--serif);font-size:34px;letter-spacing:-1.4px;width:100%;text-align:left}.brand-square{display:block;width:24px;height:24px;background:#111;border:1px solid #fff;outline:1px solid #111;box-shadow:inset 0 0 0 2px #111;flex-shrink:0}:root[data-theme=dark] .brand-square{outline-color:#858980;box-shadow:inset 0 0 0 2px #111;border-color:#dfe3d9}.nav-item{display:flex;align-items:center;gap:14px;text-align:left;width:100%;padding:11px 14px;border-radius:6px;margin-bottom:5px;color:var(--muted);font-size:13px;min-height:42px}.nav-item:hover{background:var(--hover);color:var(--text)}.nav-item.active{background:var(--active);color:var(--text)}.nav-item>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-projects{margin-top:33px;border-top:1px solid var(--line);padding-top:22px;min-height:0;overflow:auto}.sidebar-section-label{padding:0 12px 12px;display:flex;align-items:center;justify-content:space-between;color:var(--quiet);font-size:11px;letter-spacing:.2px}.project-nav{gap:11px;padding:9px 12px}.agent-face{flex-shrink:0;overflow:visible}.sidebar-empty{text-align:left;font-size:12px;line-height:1.9;color:var(--muted);padding:12px 14px}.sidebar-empty span{display:flex;gap:8px;align-items:center;color:var(--text);margin-top:5px}.sidebar-bottom{margin-top:auto;padding:20px 0 0}.sidebar-account{margin-top:21px;border-top:1px solid var(--line);padding:21px 4px;display:flex;align-items:center;gap:10px}.account-monogram{width:30px;height:30px;background:var(--active);border:1px solid var(--line);display:grid;place-items:center;border-radius:50%;font-size:11px}.sidebar-account>div{flex:1;min-width:0}.sidebar-account strong{font-size:11px;font-weight:500;display:block}.sidebar-account small{display:block;color:var(--quiet);font-size:10px;margin-top:4px}.app-main{margin-left:234px;min-height:100vh;display:flex;flex-direction:column}.topbar{height:77px;flex-shrink:0;padding:0 42px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.breadcrumb{display:flex;align-items:center;gap:12px;font-size:13px}.breadcrumb>span{font-weight:500}.breadcrumb svg{color:var(--quiet)}.breadcrumb strong{font-size:12px;font-weight:400;color:var(--muted);text-transform:capitalize}.search-trigger{display:flex;align-items:center;gap:9px;color:var(--quiet);font-size:11px}.search-trigger kbd{font:9px inherit;border:1px solid var(--line);padding:3px 5px;border-radius:4px;margin-left:20px}main{flex:1;min-width:0}main:focus{outline:none}.app-footer{padding:23px 42px 19px;display:flex;justify-content:space-between;color:var(--quiet);font-size:10px;letter-spacing:.1px}.app-footer>span:last-child{font-family:var(--serif);font-size:15px}.mobile-menu,.sidebar-scrim{display:none}.icon-button{width:30px;height:30px;padding:6px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;color:var(--muted);flex-shrink:0}.icon-button:hover{color:var(--text);background:var(--hover)}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 13px;border:1px solid var(--line-strong);border-radius:5px;background:transparent;min-height:35px;font-size:11px;font-weight:500;white-space:nowrap}.button:hover:not(:disabled){background:var(--hover);border-color:var(--muted)}.button.primary{color:var(--inverse);background:var(--primary);border-color:var(--primary)}.button.primary:hover:not(:disabled){opacity:.87;background:var(--primary)}.text-button{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:var(--muted);padding:5px 0;white-space:nowrap}.text-button:hover:not(:disabled){color:var(--text)}.small{font-size:11px}.muted{color:var(--muted)}.page{max-width:1360px;margin:0 auto;padding:59px 54px 60px}.page-error{padding:16px 42px 0}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:48px}.page-heading h1{font-family:var(--serif);font-size:43px;letter-spacing:-.6px;line-height:1.15}.page-heading p{font-size:12px;color:var(--muted);margin-top:13px;line-height:1.8}.eyebrow,.section-kicker,.hero-eyebrow{font-size:9px;letter-spacing:1.6px;color:var(--quiet);font-weight:500;line-height:1.5}.eyebrow{margin-bottom:16px}.section-kicker{font-size:9px;letter-spacing:1.1px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.section-heading h2,.section-heading h3{font-size:14px;font-weight:500}.section-page-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:36px}.section-page-heading h2{font-family:var(--serif);font-size:29px;letter-spacing:-.2px}.section-page-heading p{font-size:11px;color:var(--muted);margin-top:9px;line-height:1.8}.status{display:inline-flex;gap:6px;align-items:center;font-size:10px;color:var(--muted);white-space:nowrap;text-transform:capitalize}.status>span{width:5px;height:5px;background:var(--quiet);border-radius:50%;display:block}.status-good>span{background:transparent;border:1px solid #789376;width:6px;height:6px}.status-attention{padding:4px 7px;border:1px solid #86634f;border-radius:4px;color:var(--text)}.status-attention>span{background:transparent;border:1px solid #a78064}.empty{padding:76px 30px 86px;text-align:center;max-width:560px;margin:0 auto}.empty-icon{color:var(--quiet);margin-bottom:21px}.empty h3{font-family:var(--serif);font-size:28px;letter-spacing:-.1px}.empty p{color:var(--muted);font-size:12px;line-height:1.9;max-width:390px;margin:12px auto 23px}.empty .button{margin-top:2px}.error-state{display:flex;align-items:flex-start;gap:11px;padding:15px 16px;border:1px solid #87644f;border-radius:6px;font-size:11px;margin:12px 0;color:var(--text);background:var(--surface)}.error-state>svg{color:var(--muted);flex-shrink:0;margin-top:2px}.error-state>div{flex:1}.error-state strong{font-weight:500}.error-state p{color:var(--muted);margin-top:5px;line-height:1.7}.error-state small{font-size:9px;color:var(--quiet);display:block;margin-top:6px}.error-state .button{padding:6px 8px;min-height:29px;font-size:10px}.loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:48px 20px;font-size:11px;color:var(--muted)}.spin{animation:spin 1.3s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.home-page{padding:0 54px;max-width:1400px;margin:0 auto}.hero{max-width:810px;margin:0 auto;padding-top:clamp(95px,15vh,180px);padding-bottom:clamp(100px,15vh,180px);text-align:center}.hero-eyebrow{font-size:8px;letter-spacing:2px;margin-bottom:25px}.hero h1{font-family:var(--serif);font-size:clamp(41px,4vw,62px);font-weight:400;letter-spacing:-1.3px;line-height:1.13}.hero-description{font-size:12px;color:var(--muted);margin:17px 0 34px}.composer-wrap{text-align:left}.composer{background:var(--surface);border:1px solid var(--line-strong);border-radius:15px;padding:0;box-shadow:0 8px 28px #00000003;position:relative}.composer:focus-within{border-color:var(--muted)}.composer textarea{width:100%;background:transparent;border:0;min-height:119px;max-height:300px;padding:25px 25px 10px;outline:none!important;resize:none;font-size:13px;line-height:1.8;color:var(--text)}.composer textarea::placeholder{color:var(--quiet)}.composer-footer{display:flex;align-items:center;justify-content:space-between;padding:12px 18px 17px}.composer-tools{display:flex;align-items:center;gap:9px}.circle-button,.send-button{display:flex;align-items:center;justify-content:center;border:1px solid var(--line);width:35px;height:35px;border-radius:50%;color:var(--muted);padding:0}.circle-button:hover{border-color:var(--line-strong);color:var(--text)}.send-button{width:36px;height:36px;background:var(--primary);color:var(--inverse);border-color:var(--primary)}.send-button:disabled{opacity:.3}.face-button{width:35px;height:35px;display:grid;place-items:center;padding:0;border-radius:5px;color:var(--muted)}.face-button:hover{background:var(--hover)}.composer-context{display:flex;gap:5px;align-items:center;margin:12px 5px 0;font-size:10px;color:var(--quiet)}.composer-context strong{font-weight:500;color:var(--muted)}.composer-context>span{margin-left:auto;font-size:9px}.picker{position:relative}.project-popover{position:absolute;top:45px;left:-2px;width:255px;z-index:40;border:1px solid var(--line-strong);border-radius:9px;background:var(--surface);box-shadow:var(--shadow);padding:8px;text-align:left}.popover-search{display:flex;gap:8px;align-items:center;color:var(--quiet);padding:7px 8px 13px;border-bottom:1px solid var(--line);margin-bottom:5px}.popover-search input{font-size:11px;width:100%;background:transparent;border:0;outline:none;color:var(--text)}.popover-projects{max-height:225px;overflow:auto}.project-popover button{padding:9px 8px;display:flex;align-items:center;gap:10px;text-align:left;width:100%;font-size:11px;border-radius:5px}.project-popover button:hover{background:var(--hover)}.project-popover button>span{flex:1}.popover-actions{border-top:1px solid var(--line);margin-top:5px;padding-top:5px}.popover-actions button{padding:10px 9px}.popover-actions svg{color:var(--muted)}.popover-note{font-size:11px;line-height:1.7;padding:12px}.attachment-menu-wrap{position:relative}.attachment-menu{position:absolute;left:0;bottom:47px;z-index:40;width:265px;background:var(--surface);border:1px solid var(--line-strong);box-shadow:var(--shadow);border-radius:9px;padding:8px}.attachment-menu button{width:100%;display:flex;gap:10px;align-items:center;padding:11px 8px;text-align:left;border-radius:5px;font-size:11px}.attachment-menu button:hover{background:var(--hover)}.attachment-menu p{padding:10px 8px 5px;border-top:1px solid var(--line);font-size:10px;line-height:1.8;color:var(--quiet)}.attention-line{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding:28px 0}.attention-line>div{display:flex;align-items:center;gap:12px}.attention-line h2{font-family:var(--serif);font-size:24px;letter-spacing:-.1px}.tiny-square{width:5px;height:5px;background:var(--muted);flex-shrink:0}.resume-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;padding-bottom:15px}.resume-item{border-top:1px solid var(--line);display:flex;align-items:flex-start;gap:12px;padding:23px 0;text-align:left}.resume-item>div{min-width:0;flex:1}.resume-item h3{font-size:12px;margin:2px 0 9px}.resume-item p{font-size:10px;line-height:1.8;color:var(--muted);height:36px;overflow:hidden}.resume-item small{font-size:9px;display:block;color:var(--quiet);margin-top:15px}.resume-item>svg:last-child{margin-top:5px;color:var(--quiet)}.resume-item:hover h3{color:var(--muted)}.first-project-line{display:flex;gap:12px;align-items:center;width:100%;padding:24px 0;border-top:1px solid var(--line);font-size:11px;text-align:left}.first-project-line>span:nth-child(3){margin-left:auto;font-size:10px;color:var(--quiet)}.first-project-line>svg:last-child{color:var(--quiet)}.list-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid var(--line);margin-bottom:3px;min-height:53px}.filter-tabs{display:flex;gap:26px;align-self:stretch}.filter-tabs button{position:relative;font-size:11px;color:var(--quiet);display:flex;align-items:center;gap:8px;padding:15px 0 17px;white-space:nowrap}.filter-tabs button.active{color:var(--text)}.filter-tabs button.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background:var(--text)}.filter-tabs button span{font-size:9px;padding:1px 4px;background:var(--raised);color:var(--muted);border-radius:3px}.search-field{display:flex;align-items:center;gap:9px;color:var(--quiet);min-width:0}.search-field input{border:0;background:transparent;color:var(--text);outline:none;font-size:11px;max-width:210px;width:100%;padding:9px 0}.search-field input::placeholder{color:var(--quiet)}.search-field.large{border:1px solid var(--line);border-radius:6px;padding:6px 13px}.search-field.large input{font-size:13px;max-width:none}.list-labels{display:grid;grid-template-columns:1.45fr 1fr .75fr;padding:21px 0 12px;font-size:8px;letter-spacing:1.2px;color:var(--quiet)}.list-labels>span:last-child{text-align:right;padding-right:30px}.project-row{display:grid;grid-template-columns:1.45fr 1fr .75fr;text-align:left;align-items:center;width:100%;padding:25px 0;border-bottom:1px solid var(--line);gap:20px}.project-name{display:flex;align-items:center;gap:17px;min-width:0}.project-name strong{font-weight:500;font-size:14px}.project-name p{font-size:10px;color:var(--muted);margin-top:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:270px}.project-context span{font-size:11px;display:block}.project-context small{font-size:10px;color:var(--quiet);display:block;margin-top:8px}.project-updated{display:flex;gap:18px;align-items:center;justify-content:flex-end;font-size:10px;color:var(--quiet)}.project-row:hover .project-name strong{color:var(--muted)}.project-page{max-width:1490px;margin:0 auto;padding:37px 43px 55px}.project-header{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:0 0 29px}.project-heading{display:flex;align-items:center;gap:16px}.project-heading h1{font-family:var(--serif);font-size:35px;letter-spacing:-.5px}.project-heading p{font-size:10px;color:var(--muted);margin-top:7px;display:flex;gap:8px;align-items:center}.project-actions{display:flex;gap:8px}.project-tabs{display:flex;gap:28px;border-bottom:1px solid var(--line);overflow-x:auto;white-space:nowrap}.project-tabs button{padding:17px 0;font-size:11px;color:var(--quiet);border-bottom:1px solid transparent}.project-tabs button.active{color:var(--text);border-bottom-color:var(--text)}.project-content{padding-top:37px;min-width:0}.overview-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:80px}.serif-heading{font-family:var(--serif);font-size:35px;margin-top:16px;letter-spacing:-.3px}.project-purpose{font-size:12px;line-height:1.95;color:var(--muted);max-width:600px;margin-top:17px}.overview-resume{margin:35px 0 38px;border:1px solid var(--line);border-radius:8px;padding:23px 25px}.overview-resume>div:first-child{display:flex;gap:13px;align-items:center}.overview-resume>div:first-child>svg{color:var(--muted)}.overview-resume h3{font-size:13px}.overview-resume>p{font-size:11px;line-height:1.9;color:var(--muted);margin:14px 0}.simple-section{padding-top:4px}.preview-notes{margin-top:18px}.preview-notes button{width:100%;display:flex;gap:12px;align-items:center;padding:17px 0;border-bottom:1px solid var(--line);text-align:left}.preview-notes button>svg{color:var(--quiet)}.preview-notes button>div{flex:1}.preview-notes strong{font-size:11px;font-weight:500;line-height:1.5}.preview-notes small{font-size:9px;color:var(--quiet);display:block;margin-top:7px}.inline-empty{padding:22px 0;border-bottom:1px solid var(--line)}.inline-empty p{font-size:11px;color:var(--muted);margin-bottom:10px}.overview-aside{border-left:1px solid var(--line);padding-left:31px}.agent-introduction{padding:7px 0 28px}.agent-introduction h3{font-family:var(--serif);font-size:25px;margin-top:20px}.agent-introduction p{font-size:11px;line-height:1.9;color:var(--muted);margin:10px 0 13px}.source-summary{padding:23px 0;border-top:1px solid var(--line)}.source-summary .section-kicker{margin-bottom:18px}.source-summary strong{font-size:11px;display:flex;gap:7px;align-items:center;font-weight:500;word-break:break-word}.source-summary>p{font-size:10px;color:var(--muted);margin:10px 0;display:flex;gap:6px;align-items:center}.source-summary>small{font-size:9px;color:var(--quiet)}.mini-activity{display:flex;align-items:flex-start;gap:8px;margin-top:17px}.mini-activity>span{width:4px;height:4px;margin-top:5px;background:var(--quiet);border-radius:50%;flex-shrink:0}.mini-activity p{font-size:10px;line-height:1.8}.mini-activity small{font-size:9px;color:var(--quiet);display:block;margin-top:4px}.knowledge-row{display:flex;width:100%;align-items:flex-start;text-align:left;gap:18px;padding:27px 0;border-bottom:1px solid var(--line)}.knowledge-row>svg{color:var(--quiet);margin-top:4px}.knowledge-row>svg:last-child{margin-left:auto}.knowledge-row>div{flex:1;min-width:0}.knowledge-meta{display:flex;gap:13px;align-items:center;font-size:9px;color:var(--quiet);text-transform:capitalize;flex-wrap:wrap}.knowledge-meta>span+span:before{content:"·";display:inline-block;margin-right:13px;color:var(--line-strong)}.knowledge-row h3{font-size:14px;font-weight:500;margin-top:10px}.knowledge-row p{font-size:11px;line-height:1.8;color:var(--muted);margin-top:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:700px}.knowledge-row small{display:block;font-size:9px;color:var(--quiet);margin-top:15px}.plain-content{white-space:pre-wrap;overflow-wrap:anywhere}.prose{font-size:12px;line-height:2;color:var(--muted);margin:25px 0}.source-receipt{display:flex;align-items:center;gap:8px;font-size:10px;color:var(--quiet);line-height:1.8;border-top:1px solid var(--line);padding-top:16px;margin-top:22px}.history-list>div{padding:25px 0;border-bottom:1px solid var(--line)}.history-list h3{font-size:13px;display:flex;align-items:center;justify-content:space-between}.history-list h3 small{font-size:9px;color:var(--quiet);font-weight:400}.history-list p{font-size:11px;line-height:1.9;color:var(--muted);margin-top:17px}.history-list>div>small{font-size:10px;color:var(--quiet);display:block;margin-top:12px}.segmented{display:flex;padding:3px;border:1px solid var(--line);border-radius:5px}.segmented button{display:flex;gap:7px;align-items:center;padding:6px 10px;font-size:10px;color:var(--muted);border-radius:3px}.segmented button.active{background:var(--active);color:var(--text)}.graph-shell{border:1px solid var(--line);border-radius:9px;overflow:hidden}.graph-toolbar{display:flex;align-items:center;gap:18px;padding:9px 18px;border-bottom:1px solid var(--line)}.graph-toolbar>.search-field{flex:1}.graph-toolbar>span{font-size:9px}.graph-toolbar>.text-button{font-size:10px}.graph-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;min-height:505px}.graph-canvas{position:relative;min-width:0;display:flex;align-items:center;min-height:505px}.graph-canvas>svg{width:100%;height:100%;min-height:470px;color:var(--quiet)}.graph-edge{stroke:var(--line-strong);stroke-width:1;transition:opacity .2s}.graph-node{cursor:pointer;transition:opacity .2s}.graph-node>rect{fill:var(--surface);stroke:var(--line-strong);stroke-width:1;transition:stroke .15s}.graph-node:hover>rect{stroke:var(--muted)}.graph-node.selected>rect{stroke:var(--text);stroke-width:1.5}.graph-node text{fill:var(--text);font-size:11px;pointer-events:none}.graph-node .graph-node-kind{font-size:7px;letter-spacing:1px;fill:var(--quiet)}.graph-node.dim,.graph-edge.dim{opacity:.18}.graph-inspector{border-left:1px solid var(--line);padding:27px 23px;min-width:0}.graph-inspector>h3{font-family:var(--serif);font-size:26px;margin-top:15px;line-height:1.3;overflow-wrap:anywhere}.graph-inspector>p{font-size:11px;line-height:1.9;color:var(--muted);margin-top:17px;max-height:180px;overflow:auto}.graph-inspector>.button{font-size:10px;margin-top:24px}.graph-inspector .source-receipt{font-size:9px}.inspector-empty{padding-top:80px;color:var(--quiet)}.inspector-empty h3{font-family:var(--serif);font-size:24px;line-height:1.4;color:var(--text);margin-top:22px}.inspector-empty p{font-size:11px;line-height:1.9;margin-top:12px}.inspector-connections{margin-top:30px}.inspector-connections>span{display:block;margin-bottom:12px}.inspector-connections button{display:flex;justify-content:space-between;gap:7px;align-items:center;font-size:10px;color:var(--muted);width:100%;padding:10px 0;text-align:left;border-bottom:1px solid var(--line)}.graph-legend{position:absolute;bottom:18px;left:19px;display:flex;gap:22px;color:var(--quiet);font-size:8px}.graph-legend>span{display:flex;align-items:center;gap:7px}.legend-square{border:1px solid var(--muted);width:6px;height:6px;display:inline-block}.graph-node-list{padding:15px;max-height:550px;overflow:auto}.graph-node-list button{display:flex;align-items:center;width:100%;text-align:left;gap:12px;padding:14px;border-bottom:1px solid var(--line);border-radius:3px}.graph-node-list button.active{background:var(--active)}.graph-node-list button>span:nth-child(2){flex:1;min-width:0;overflow-wrap:anywhere;font-size:12px}.graph-node-list small{font-size:10px;color:var(--quiet);display:block;margin-top:6px}.node-type-icon{color:var(--muted)}.code-shell{border:1px solid var(--line);border-radius:8px;overflow:hidden}.code-toolbar{padding:13px 16px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;font-size:10px}.code-toolbar>span{display:flex;align-items:center;gap:9px}.code-toolbar code{font-size:10px;color:var(--quiet)}.code-layout{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:500px}.file-tree{border-right:1px solid var(--line);padding:14px 9px;max-height:650px;overflow:auto}.file-tree .search-field{margin:0 7px 12px}.file-tree>button{display:flex;gap:8px;align-items:center;padding:9px 8px;border-radius:4px;font-size:10px;width:100%;text-align:left;color:var(--muted)}.file-tree>button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.file-tree>button>small{font-size:8px;color:var(--quiet)}.file-tree>button.active,.file-tree>button:hover{background:var(--active);color:var(--text)}.code-viewer{min-width:0}.code-empty{padding:140px 25px;text-align:center;color:var(--quiet)}.code-empty h3{font-family:var(--serif);font-size:27px;margin-top:20px;color:var(--text)}.code-empty p{font-size:11px;margin-top:13px;line-height:1.9}.file-header{display:flex;align-items:center;justify-content:space-between;padding:9px 19px;border-bottom:1px solid var(--line);font-size:10px}.code-lines{overflow:auto;max-height:590px;padding:19px 0 29px;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:10px;line-height:1.95;tab-size:2}.code-lines>div{display:flex;min-width:max-content;padding-right:25px}.line-number{user-select:none;width:52px;text-align:right;padding-right:18px;color:var(--quiet);flex-shrink:0}.code-lines code{white-space:pre;color:var(--muted)}.code-footer{padding:12px 16px;font-size:9px;color:var(--quiet);border-top:1px solid var(--line);display:flex;align-items:center;gap:7px}.timeline{max-width:760px;padding-top:6px}.timeline-item{display:flex;gap:20px;padding:0 0 32px;position:relative}.timeline-item:before{content:"";width:1px;position:absolute;top:30px;bottom:0;left:14px;background:var(--line)}.timeline-item:last-child:before{display:none}.timeline-icon{display:flex;align-items:center;justify-content:center;width:29px;height:29px;border:1px solid var(--line);border-radius:50%;color:var(--muted);flex-shrink:0;background:var(--bg);z-index:1}.timeline-item>div{padding-top:4px}.timeline-item h3{font-size:12px;font-weight:500}.timeline-item p{font-size:11px;color:var(--muted);line-height:1.9;margin-top:9px}.timeline-item small{font-size:9px;color:var(--quiet);display:block;margin-top:10px}.is-workroom{padding-bottom:0}.is-workroom>.project-content{padding-top:0}.workroom-layout{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);margin:0 -43px;min-height:calc(100vh - 264px)}.conversation{border-right:1px solid var(--line);display:flex;flex-direction:column;min-width:0;height:calc(100vh - 264px);min-height:610px}.conversation-header{height:49px;border-bottom:1px solid var(--line);padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}.conversation-header>div{display:flex;align-items:center;gap:9px;font-size:10px;color:var(--muted);min-width:0}.conversation-header span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversation-messages{flex:1;overflow:auto;padding:25px 27px}.conversation-welcome{padding:46px 10px 40px;max-width:360px}.conversation-welcome h2{font-family:var(--serif);font-size:31px;line-height:1.2;margin-top:25px;letter-spacing:-.3px}.conversation-welcome p{color:var(--muted);font-size:11px;line-height:1.9;margin-top:15px}.workroom-composer{padding:0 22px 12px;flex-shrink:0}.compact .composer{border-radius:11px}.compact .composer textarea{font-size:11px;min-height:80px;padding:17px 17px 5px}.compact .composer-footer{padding:8px 12px 11px}.compact .circle-button{width:29px;height:29px}.compact .send-button{width:30px;height:30px}.compact .face-button{width:29px;height:29px}.compact .face-button>svg{width:25px;height:25px}.composer-disclaimer{font-size:8px;text-align:center;color:var(--quiet);margin-top:10px}.workroom-artifact{min-width:0;display:flex;flex-direction:column}.artifact-tabs{height:49px;display:flex;align-items:stretch;gap:25px;border-bottom:1px solid var(--line);padding:0 30px}.artifact-tabs button{display:flex;gap:7px;align-items:center;font-size:10px;border-bottom:1px solid transparent;padding:0;color:var(--quiet)}.artifact-tabs button.active{border-color:var(--text);color:var(--text)}.artifact-content{padding:38px 41px;max-height:calc(100vh - 313px);min-height:560px;overflow:auto;position:relative}.artifact-content>h2{font-family:var(--serif);font-size:40px;margin-top:15px;letter-spacing:-.4px}.artifact-description{font-size:11px;line-height:1.9;color:var(--muted);margin-top:10px}.artifact-content .prose{margin-top:33px}.artifact-footer{display:flex;gap:9px;align-items:center;padding-top:30px;margin-top:40px;border-top:1px solid var(--line);font-size:9px;color:var(--quiet)}.context-placeholder{border-top:1px solid var(--line);padding-top:35px;margin-top:35px;color:var(--quiet)}.context-placeholder h3{font-family:var(--serif);font-size:25px;margin-top:19px;color:var(--text)}.context-placeholder p{font-size:11px;line-height:1.9;margin:12px 0 16px}.context-receipt{border-top:1px solid var(--line);margin-top:25px;padding-top:16px;font-size:9px;color:var(--quiet);display:flex;align-items:center;gap:8px}.source-link{display:flex;align-items:center;gap:7px;font-size:10px;color:var(--muted);padding:10px 0}.message{margin-bottom:29px}.message-author{display:flex;align-items:center;gap:8px;margin-bottom:13px}.message-author strong{font-size:10px;font-weight:500}.message-author small{margin-left:auto;font-size:8px;color:var(--quiet)}.message>.plain-content{font-size:11px;line-height:1.95;color:var(--muted)}.message.user>.plain-content{padding:14px 16px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:var(--surface)}.user-dot{font-size:8px;width:19px;height:19px;background:var(--active);display:grid;place-items:center;border-radius:50%}.aven-dot{width:12px;height:12px;background:var(--text);border:1px solid var(--text);box-shadow:inset 0 0 0 2px var(--bg);margin:3px}.message-sources{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.message-sources>span{font-size:8px;border:1px solid var(--line);border-radius:3px;display:flex;gap:4px;align-items:center;padding:4px;color:var(--quiet)}.working-indicator{display:flex;gap:8px;align-items:center;color:var(--quiet);font-size:10px;padding:0 0 20px}.recent-conversations{border-top:1px solid var(--line);padding-top:25px;margin-top:20px}.recent-conversations>.section-kicker{margin-bottom:10px}.recent-conversations button{display:flex;gap:9px;align-items:center;text-align:left;width:100%;padding:12px 0;border-bottom:1px solid var(--line);font-size:10px;color:var(--muted)}.recent-conversations button>span{flex:1}.finding-row{width:100%;display:flex;gap:19px;align-items:center;text-align:left;padding:27px 0;border-bottom:1px solid var(--line)}.finding-row>div:nth-child(2){flex:1;min-width:0}.finding-row h3{font-size:13px;line-height:1.7;font-weight:500;margin-top:8px}.finding-row p{font-size:10px;line-height:1.9;color:var(--muted);margin-top:7px}.finding-row>.status{margin:0 12px}.finding-row>svg{color:var(--quiet)}.finding-mark{border:1px solid #847158;width:31px;height:31px;display:grid;place-items:center;border-radius:6px;flex-shrink:0;color:var(--muted)}.finding-mark.urgent{border-color:#91605a}.review-claim{font-family:var(--serif);font-size:30px;line-height:1.35;margin:21px 0 27px}.review-evidence{margin-bottom:25px}.review-evidence>.section-kicker{margin-bottom:12px}.review-evidence>p{font-size:11px;line-height:1.9}.evidence-excerpt{border:1px solid var(--line);border-radius:5px;overflow:hidden;margin-top:12px}.evidence-excerpt>header{display:flex;gap:8px;align-items:center;background:var(--raised);padding:10px 12px;font-size:10px;border-bottom:1px solid var(--line)}.evidence-excerpt>header strong{font-weight:500}.evidence-excerpt>header code{margin-left:auto;font-size:9px;color:var(--quiet)}.evidence-excerpt pre{font-size:10px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:15px;color:var(--muted)}.proposed-change{border-left:1px solid #71846a;padding:0 0 0 17px;margin-bottom:28px}.proposed-change>p{font-size:12px;line-height:1.9;color:var(--muted);margin-top:12px}.automation-heading{border-bottom:1px solid var(--line);padding-bottom:18px;margin-top:12px}.automation-row{display:flex;gap:15px;align-items:center;padding:23px 0;border-bottom:1px solid var(--line)}.automation-title{display:flex;align-items:center;text-align:left;gap:17px;flex:1}.automation-icon{border:1px solid var(--line);border-radius:7px;width:38px;height:38px;display:grid;place-items:center;color:var(--muted)}.automation-title h3{font-size:12px;font-weight:500}.automation-title p{font-size:10px;color:var(--quiet);margin-top:9px}.automation-row>.status{margin-right:15px}.automation-empty{display:flex;align-items:center;gap:16px;padding:30px 0;color:var(--quiet);border-bottom:1px solid var(--line);font-size:11px;line-height:1.8}.recipe-section{margin-top:66px}.recipe-section>h2{font-family:var(--serif);font-size:31px;margin-top:14px}.recipe-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:26px}.recipe{text-align:left;padding:25px 0;border-top:1px solid var(--line)}.recipe-icon{color:var(--quiet);display:block;margin-bottom:22px}.recipe h3{font-size:13px;line-height:1.5;margin-bottom:12px}.recipe>p{font-size:11px;color:var(--muted);line-height:1.9;min-height:65px}.recipe>.text-button{margin-top:23px}.workflow-diagram{max-width:410px;margin:35px auto}.workflow-step{display:flex;align-items:center;gap:15px;border:1px solid var(--line-strong);border-radius:6px;padding:18px;position:relative;margin-bottom:30px;background:var(--surface)}.workflow-step>span{font-size:10px;color:var(--quiet);width:22px}.workflow-step strong{font-size:11px;font-weight:500;line-height:1.5;text-transform:capitalize}.workflow-step>div:not(.workflow-line){flex:1}.workflow-step small{display:block;color:var(--quiet);font-size:9px;margin-top:6px}.workflow-step>svg{color:var(--quiet)}.workflow-line{position:absolute;height:30px;width:1px;background:var(--line-strong);top:-31px;left:50%}.workflow-line:after{content:"";border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);width:5px;height:5px;position:absolute;bottom:2px;left:-2px;transform:rotate(45deg)}.small-flow{margin:25px 0}.small-flow .workflow-step{padding:13px 16px;margin-bottom:22px}.small-flow .workflow-line{height:22px;top:-23px}.connection-row{display:flex;align-items:center;gap:20px;padding:29px 0;border-bottom:1px solid var(--line)}.connection-logo{width:43px;height:43px;border:1px solid var(--line);border-radius:7px;display:grid;place-items:center;flex-shrink:0}.connection-row>div{flex:1}.connection-row h3{font-size:14px;font-weight:500}.connection-row p{font-size:11px;line-height:1.8;color:var(--muted);margin-top:8px}.connection-row>div>.small{display:block;font-size:9px;margin-top:10px}.connection-row>.status{margin:0 10px}.repository-bindings{margin-top:45px}.repository-empty{font-size:11px;padding:20px 0;line-height:1.9}.repository-row{display:flex;align-items:center;gap:14px;padding:20px 0;border-bottom:1px solid var(--line)}.repository-row>div{flex:1;min-width:0}.repository-row strong{font-size:12px;font-weight:500;overflow-wrap:anywhere}.repository-row small{font-size:9px;color:var(--quiet);display:flex;gap:5px;align-items:center;margin-top:8px}.bind-repository{max-width:720px;margin-top:25px}.bind-repository>div{display:flex;gap:9px}.bind-repository .field{margin:0;min-width:0}.bind-repository .branch-field{width:100px;flex-shrink:0}.bind-repository>p{font-size:9px;line-height:1.8;margin-top:10px}.connections-footnote{display:flex;align-items:flex-start;gap:13px;max-width:700px;padding:38px 0 0;color:var(--quiet)}.connections-footnote>svg{flex-shrink:0}.connections-footnote>p{font-size:10px;line-height:1.9}.permission-list{list-style:none;padding:8px 0 18px}.permission-list li{display:flex;gap:9px;align-items:center;font-size:11px;color:var(--muted);padding:10px 0}.setup-steps{padding-left:19px;margin:25px 0}.setup-steps li{font-size:12px;line-height:1.9;color:var(--muted);padding:8px 0 8px 5px}.settings-column{max-width:770px}.settings-section{padding:0 0 30px;margin-bottom:31px;border-bottom:1px solid var(--line)}.settings-section>h3,.settings-section>.section-heading>h3{font-size:14px;font-weight:500;margin-bottom:17px}.settings-section .section-heading>h3{margin:0}.settings-section>.section-description{font-size:11px;color:var(--muted);line-height:1.9;margin:12px 0}.settings-section>.small{font-size:10px;line-height:1.9;margin-top:12px}.settings-section>.field{max-width:600px}.settings-row{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:19px 0}.settings-row>div:first-child{flex:1}.settings-row strong{font-size:11px;font-weight:500}.settings-row p{font-size:10px;color:var(--muted);margin-top:8px;line-height:1.8}.agent-settings-heading{display:flex;align-items:center;gap:18px;margin-bottom:27px}.agent-settings-heading h3{font-size:14px;font-weight:500}.agent-settings-heading p{font-size:10px;color:var(--muted);margin-top:8px}.agent-options{display:flex;gap:38px;flex-wrap:wrap;margin:27px 0}.agent-options fieldset{padding:0;border:0;margin:0}.agent-options legend{font-size:10px;color:var(--muted);margin-bottom:12px}.face-options{display:flex;gap:8px}.face-options button{display:flex;flex-direction:column;align-items:center;gap:9px;border:1px solid var(--line);padding:11px 17px;border-radius:5px}.face-options button.selected{border-color:var(--text)}.face-options button span{font-size:9px;text-transform:capitalize;color:var(--quiet)}.color-options{display:flex;gap:9px;padding:16px 0}.color-options button{height:23px;width:23px;display:grid;place-items:center;border-radius:50%;color:#151515}.settings-save{display:flex;justify-content:flex-end;margin-bottom:45px}.data-controls{margin-top:20px}.data-controls>.settings-row+.settings-row{border-top:1px solid var(--line)}.danger-border{border-color:#91605a!important}.danger-text{color:var(--muted)}.theme-control{display:flex;gap:3px;border:1px solid var(--line);border-radius:5px;padding:3px}.theme-control button{display:flex;align-items:center;gap:7px;padding:8px 11px;font-size:10px;color:var(--muted);border-radius:3px}.theme-control button.active{color:var(--text);background:var(--active)}.usage-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:28px 0 22px}.usage-stats>div>span{font-size:8px;color:var(--quiet);letter-spacing:1px}.usage-stats strong{font-family:var(--serif);font-weight:400;font-size:35px;margin-top:9px;display:block}.usage-meter{height:3px;background:var(--line);margin-bottom:15px}.usage-meter>span{height:100%;background:var(--muted);display:block}.usage-entries{margin-top:24px}.usage-entries>div{display:flex;align-items:center;gap:15px;padding:12px 0;border-top:1px solid var(--line);font-size:10px}.usage-entries>div>span{flex:1}.usage-entries small{color:var(--quiet);font-size:9px}.usage-entries strong{font-weight:500}.modal-backdrop{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;background:#080a0780;backdrop-filter:blur(5px);padding:30px}.dialog{width:540px;max-width:100%;max-height:min(88dvh,calc(100dvh - 60px));display:flex;flex-direction:column;overflow:hidden;background:var(--surface);border:1px solid var(--line-strong);border-radius:12px;box-shadow:var(--shadow)}.dialog.wide{width:700px}.dialog>header{flex-shrink:0;padding:21px 26px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.dialog>form{display:flex;flex-direction:column;min-height:0;overflow:hidden}.dialog>header>h2{font-family:var(--serif);font-size:27px;font-weight:400;letter-spacing:-.3px}.dialog-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:25px 27px 28px}.dialog-intro{font-size:12px;line-height:1.9;color:var(--muted);margin-bottom:24px}.dialog-footer{flex-shrink:0;padding:17px 26px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:flex-end;gap:9px}.dialog-footer.spread{justify-content:space-between}.dialog-footer>div{display:flex;gap:8px}.dialog-footer>.muted{font-size:10px}.field-label{display:block;font-size:10px;font-weight:500;color:var(--muted);margin:19px 0 9px}.field-label:first-child{margin-top:0}.field-label>span{color:var(--quiet);font-size:9px;font-weight:400;margin-left:5px}.field{display:block;width:100%;padding:11px 12px;border:1px solid var(--line-strong);border-radius:5px;background:var(--bg);font-size:12px;line-height:1.7;outline:none}.field:focus{border-color:var(--muted)}.field::placeholder{color:var(--quiet)}select.field{cursor:pointer}.knowledge-input{min-height:170px}.source-choices{border:0;padding:0;margin:27px 0 23px}.source-choices legend{font-size:10px;color:var(--muted);margin-bottom:12px}.source-choices label{display:flex;gap:12px;align-items:center;border:1px solid var(--line);border-radius:6px;padding:15px;margin-bottom:10px;cursor:pointer}.source-choices label.selected{border-color:var(--muted)}.source-choices input{accent-color:var(--text);margin:0 2px 0 0;width:12px;height:12px}.source-choices>label>svg{color:var(--muted)}.source-choices strong{font-size:11px;font-weight:500;display:block}.source-choices small{font-size:10px;line-height:1.8;color:var(--quiet);display:block;margin-top:5px}.subtle-note{display:flex;align-items:flex-start;gap:9px;color:var(--quiet);font-size:10px;line-height:1.9;padding-top:15px;margin-top:18px;border-top:1px solid var(--line)}.subtle-note>svg{flex-shrink:0;margin-top:2px}.search-results{margin-top:18px}.search-results>button{display:flex;align-items:center;gap:13px;width:100%;text-align:left;padding:14px 7px;border-bottom:1px solid var(--line);font-size:12px}.search-results>button>span{flex:1}.search-results small{font-size:10px;color:var(--quiet);line-height:1.7;display:block;margin-top:4px}.search-results>p{font-size:11px;text-align:center;padding:25px 0}.toast{position:fixed;bottom:25px;left:calc(50% + 117px);transform:translate(-50%,12px);opacity:0;pointer-events:none;max-width:560px;z-index:100;display:flex;align-items:center;gap:9px;border:1px solid var(--line-strong);border-radius:7px;background:var(--surface);box-shadow:var(--shadow);padding:13px 17px;font-size:11px;line-height:1.7;transition:.2s}.toast>svg{color:var(--muted);flex-shrink:0}.toast.visible{opacity:1;transform:translate(-50%)}.fatal{padding:15vh 30px;max-width:580px;margin:0 auto}.fatal h1{font-family:var(--serif);font-size:48px;margin-top:35px}.fatal p{font-size:13px;color:var(--muted);line-height:1.9;margin:20px 0 30px}.boot-screen{height:100vh;display:flex;align-items:center;justify-content:center;gap:14px;font-family:var(--serif);font-size:31px}.boot-screen>.spin{margin-left:20px;color:var(--quiet)}.welcome-page{min-height:100vh;display:flex;flex-direction:column;padding:35px 55px 27px;max-width:1600px;margin:auto}.welcome-page>header{display:flex;justify-content:space-between;align-items:center}.welcome-brand{display:flex;align-items:center;gap:13px;font-family:var(--serif);font-size:34px;letter-spacing:-1px}.welcome-page>main{max-width:760px;padding:clamp(95px,16vh,170px) 0 140px;margin-left:clamp(0px,11vw,170px);flex:1}.welcome-page>main>h1{font-family:var(--serif);font-size:clamp(55px,6.2vw,92px);font-weight:400;line-height:1.03;letter-spacing:-1.9px;margin-top:26px}.welcome-page>main>h1>em{font-weight:400}.welcome-page>main>p{font-size:13px;color:var(--muted);line-height:1.95;max-width:430px;margin:28px 0 31px}.welcome-page>main>.button{text-decoration:none;padding:12px 17px;font-size:12px;gap:18px}.welcome-auth-note{display:flex;align-items:center;gap:7px;font-size:9px;color:var(--quiet);margin-top:18px}.welcome-page>footer{display:flex;justify-content:space-between;align-items:center;color:var(--quiet);font-size:10px;border-top:1px solid var(--line);padding-top:25px}.field:disabled{opacity:.45;cursor:not-allowed}.run-banner{display:flex;align-items:center;gap:12px;border:1px solid var(--line-strong);padding:14px 17px;border-radius:6px;margin:0 0 24px;font-size:11px;background:var(--surface)}.run-banner>svg{color:var(--muted);flex-shrink:0}.run-banner>div{flex:1}.run-banner p{font-size:10px;color:var(--quiet);margin-top:5px;line-height:1.8}.run-banner>.text-button{font-size:10px}.header-button-group{display:flex;gap:8px}.welcome-page .error-state{max-width:500px;margin-top:25px}.auth-expired-notice{padding:15px 20px;display:flex;align-items:center;gap:10px;font-size:11px;border-bottom:1px solid #91605a;background:var(--surface)}.auth-expired-notice>a{margin-left:auto;font-size:10px}@media(min-width:1700px){.sidebar{width:260px;padding-left:24px;padding-right:24px}.app-main{margin-left:260px}.hero{max-width:850px;padding-top:18vh;padding-bottom:17vh}.hero h1{font-size:67px}.composer textarea{min-height:132px;font-size:14px}.topbar{padding-left:52px;padding-right:52px}.home-page{max-width:1440px}.toast{left:calc(50% + 130px)}.page{padding-left:65px;padding-right:65px}.overview-layout{gap:100px;grid-template-columns:minmax(0,1fr) 290px}.project-page{padding:44px 54px 60px}.workroom-layout{margin-left:-54px;margin-right:-54px}}@media(max-width:1200px){.sidebar{width:205px;padding-left:12px;padding-right:12px}.brand{padding-left:12px}.app-main{margin-left:205px}.topbar{padding:0 30px}.home-page{padding:0 35px}.hero{padding-top:110px;padding-bottom:115px}.hero h1{font-size:49px}.page{padding:45px 35px}.project-page{padding:32px 30px 45px}.project-tabs{gap:23px}.overview-layout{gap:35px;grid-template-columns:minmax(0,1fr) 210px}.overview-aside{padding-left:23px}.project-updated{font-size:9px;gap:10px}.project-name p{max-width:190px}.resume-grid{gap:19px}.resume-item{gap:9px}.resume-item>svg:first-child{width:25px}.resume-item h3{font-size:11px}.resume-item p{font-size:9px}.resume-item small{font-size:8px}.graph-layout{grid-template-columns:minmax(0,1fr) 215px}.graph-inspector{padding:24px 18px}.graph-legend{gap:10px;font-size:7px}.graph-canvas{min-height:430px}.graph-canvas>svg{min-height:430px}.code-layout{grid-template-columns:220px minmax(0,1fr)}.workroom-layout{margin-left:-30px;margin-right:-30px;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr)}.artifact-content{padding:30px}.conversation-messages{padding:24px 22px}.workroom-composer{padding-left:16px;padding-right:16px}.recipe-grid{gap:22px}.connection-row{gap:16px}.connection-row>.status{margin:0}.connection-row .button{font-size:10px;padding:8px 11px}.toast{left:calc(50% + 102px)}}@media(max-width:1000px){.sidebar{width:185px;padding-top:25px}.brand{font-size:31px;padding-left:9px;padding-bottom:32px}.brand-square{width:21px;height:21px}.nav-item{font-size:12px;padding:10px 11px;gap:11px}.sidebar-section-label{font-size:10px;padding-left:10px;padding-right:7px}.sidebar-account{gap:7px;padding-left:3px}.sidebar-account strong{font-size:10px}.sidebar-account small{font-size:9px}.app-main{margin-left:185px}.topbar{height:68px;padding:0 25px}.home-page{padding:0 30px}.hero{padding-top:100px;padding-bottom:105px}.hero h1{font-size:44px}.hero-description{font-size:11px}.hero-eyebrow{font-size:7px}.composer textarea{font-size:12px;min-height:109px;padding:23px}.attention-line h2{font-size:21px}.resume-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px}.resume-item:nth-child(3){display:none}.page{padding:40px 28px}.page-heading h1{font-size:37px}.project-page{padding:28px 25px 40px}.project-actions .button{padding:8px 10px;font-size:10px}.project-actions .button>span{display:none}.project-heading h1{font-size:31px}.project-tabs{gap:21px}.project-tabs button{font-size:10px}.overview-layout{grid-template-columns:minmax(0,1fr);gap:36px}.overview-aside{display:grid;grid-template-columns:1fr 1fr;border-left:0;padding-left:0;gap:30px;border-top:1px solid var(--line);padding-top:30px}.overview-aside>.source-summary:last-child{display:none}.agent-introduction{padding:0}.agent-introduction>svg{width:40px;height:40px}.agent-introduction h3{font-size:23px;margin-top:15px}.source-summary{border-top:0;padding:0}.project-purpose{font-size:11px}.graph-layout{grid-template-columns:minmax(0,1fr) 190px;min-height:430px}.graph-canvas>svg{min-height:400px}.graph-inspector{padding:22px 15px}.graph-inspector>h3{font-size:24px}.graph-inspector>p{font-size:10px}.graph-legend>span:last-child{display:none}.graph-toolbar{gap:12px;padding:8px 13px}.graph-toolbar>span{display:none}.section-page-heading h2{font-size:27px}.section-page-heading .button{font-size:10px}.code-layout{grid-template-columns:185px minmax(0,1fr)}.file-tree>button{font-size:9px;gap:5px}.file-tree>button>svg{width:13px}.workroom-layout{margin-left:-25px;margin-right:-25px;grid-template-columns:minmax(280px,.95fr) minmax(0,1.05fr)}.conversation-header{padding:0 18px}.conversation-messages{padding:20px 19px}.artifact-tabs{padding:0 20px;gap:18px}.artifact-tabs button{font-size:9px}.artifact-content{padding:27px 23px}.artifact-content>h2{font-size:34px}.message>.plain-content{font-size:10px}.conversation-welcome h2{font-size:28px}.project-context{display:none}.list-labels{grid-template-columns:1fr .5fr}.list-labels>span:nth-child(2){display:none}.project-row{grid-template-columns:1fr .6fr}.project-name p{max-width:270px}.recipe-grid{grid-template-columns:1fr;gap:0}.recipe{display:grid;grid-template-columns:40px minmax(0,1fr) 110px;gap:0 16px;padding:22px 0}.recipe-icon{grid-row:1/3;margin:4px 0 0}.recipe h3{margin-bottom:7px;font-size:12px}.recipe>p{font-size:10px;min-height:0;max-width:400px}.recipe>.text-button{grid-column:3;grid-row:1/3;margin:0;align-self:center;font-size:10px}.recipe-section{margin-top:50px}.connection-row{flex-wrap:wrap;gap:13px}.connection-row>div{flex-basis:calc(100% - 62px)}.connection-row>.status{margin-left:56px}.connection-row>.button{margin-left:auto}.connections-footnote{padding-top:29px}.toast{left:calc(50% + 92px);width:max-content;max-width:calc(100vw - 240px)}.app-footer{padding-left:28px;padding-right:28px}}@media(max-width:800px){.workroom-layout{display:flex;flex-direction:column}.conversation{min-height:540px;height:calc(100vh - 255px);border-right:0}.workroom-artifact{border-top:1px solid var(--line)}.artifact-content{max-height:none;min-height:400px}.artifact-tabs{height:48px}.graph-layout{display:flex;flex-direction:column}.graph-canvas{min-height:390px}.graph-canvas>svg{min-height:390px;max-height:480px}.graph-inspector{border-left:0;border-top:1px solid var(--line);min-height:180px;padding:25px}.inspector-empty{padding-top:0;max-width:360px}.inspector-empty>svg{float:left;margin-right:15px}.inspector-empty h3{font-size:23px;margin-top:0}.inspector-empty p{margin-left:39px;font-size:10px}.graph-inspector>p{max-height:130px}.inspector-connections{margin-top:20px}.inspector-connections button{display:inline-flex;width:auto;margin-right:20px}.graph-node-list{max-height:400px}.graph-inspector>.button{margin-top:19px}.connection-row>div{flex-basis:calc(100% - 63px)}.section-page-heading{align-items:flex-start}.section-page-heading>div>p{font-size:10px}.section-page-heading>.button{margin-top:4px}.filter-tabs{gap:20px}.filter-tabs button{font-size:10px}.search-field input{font-size:10px;max-width:160px}.finding-row{gap:14px}.finding-row>.status{display:none}.finding-row h3{font-size:12px}.finding-row p{font-size:10px}.usage-stats{gap:12px}.usage-stats strong{font-size:29px}.usage-stats>div>span{font-size:7px}}@media(max-width:640px){.sidebar{width:250px;transform:translate(-100%);transition:transform .2s ease;box-shadow:8px 0 30px #0002;padding-top:25px;z-index:61}.sidebar.is-open{transform:translate(0)}.sidebar .brand{font-size:35px;padding-left:14px;padding-bottom:35px}.sidebar .brand-square{width:24px;height:24px}.sidebar .nav-item{padding:12px 15px;font-size:13px;gap:14px}.sidebar .sidebar-section-label{padding:0 15px 10px}.sidebar .sidebar-account{padding:21px 9px;gap:10px}.sidebar .sidebar-account strong{font-size:11px}.sidebar .sidebar-account small{font-size:10px}.sidebar .project-nav{padding:10px 14px}.sidebar-scrim{display:block;position:fixed;inset:0;z-index:60;background:#0007;backdrop-filter:blur(2px)}.app-main{margin-left:0}.topbar{height:62px;padding:0 20px}.mobile-menu{display:inline-flex;margin-left:-7px;color:var(--text)}.breadcrumb{gap:9px;font-size:12px}.breadcrumb strong{font-size:10px}.search-trigger>span,.search-trigger>kbd{display:none}.search-trigger{padding:8px;margin-right:-6px}.home-page{padding:0 23px}.hero{padding-top:85px;padding-bottom:90px}.hero-eyebrow{font-size:7px;letter-spacing:1.4px;margin-bottom:22px}.hero h1{font-size:44px;letter-spacing:-1px;max-width:410px;margin:0 auto}.hero-description{font-size:11px;max-width:270px;line-height:1.9;margin:15px auto 29px}.composer{border-radius:12px}.composer textarea{font-size:12px;min-height:120px;padding:22px 20px 8px}.composer-footer{padding:10px 13px 14px}.composer-context{font-size:9px;margin-left:2px}.composer-context>span{font-size:8px}.circle-button{width:32px;height:32px}.send-button{width:33px;height:33px}.face-button{width:32px;height:32px}.attention-line{padding:23px 0;gap:15px}.attention-line>div{gap:9px}.attention-line h2{font-size:22px;line-height:1.35}.attention-line .text-button{font-size:10px}.resume-grid{gap:17px}.resume-item{padding:20px 0;gap:9px;flex-wrap:wrap;position:relative}.resume-item>div{flex-basis:calc(100% - 38px)}.resume-item>svg:last-child{display:none}.resume-item h3{font-size:11px}.resume-item p{font-size:9px;line-height:1.9;height:51px}.resume-item small{font-size:8px;line-height:1.7;margin-top:12px}.first-project-line{font-size:10px;gap:9px;padding:22px 0}.first-project-line>span:nth-child(3){display:none}.first-project-line>svg:last-child{margin-left:auto}.app-footer{padding:28px 23px 20px;font-size:9px}.page{padding:35px 24px 45px}.page-heading{align-items:flex-start;margin-bottom:33px;gap:17px;flex-wrap:wrap}.page-heading h1{font-size:37px;line-height:1.18}.eyebrow{font-size:7px;letter-spacing:1.5px;margin-bottom:14px}.page-heading p{font-size:11px;line-height:1.9;max-width:330px}.page-heading>.button{font-size:10px;min-height:32px;padding:8px 11px}.list-toolbar{gap:14px;flex-wrap:wrap;min-height:49px}.filter-tabs{gap:22px;min-height:49px}.filter-tabs button{font-size:10px;padding:14px 0 16px}.list-toolbar>.search-field{max-width:150px}.search-field input{font-size:10px}.list-labels{font-size:7px;padding-top:20px}.list-labels>span:last-child{padding-right:21px}.project-row{padding:23px 0;gap:15px;grid-template-columns:1fr 90px}.project-name{gap:12px}.project-name>svg{width:29px;height:29px}.project-name strong{font-size:12px}.project-name p{font-size:9px;max-width:190px}.project-updated{font-size:8px;line-height:1.8;gap:8px}.project-updated>svg{width:13px}.project-page{padding:26px 23px 40px}.project-header{padding-bottom:21px;gap:12px}.project-heading{gap:11px}.project-heading>svg{width:33px;height:33px}.project-heading h1{font-size:30px}.project-heading p{font-size:8px;gap:5px;flex-wrap:wrap;line-height:1.7;max-width:210px}.project-actions{gap:5px}.project-actions .button{width:30px;height:30px;padding:6px;min-height:30px}.project-actions .button>svg{width:14px;height:14px}.project-tabs{gap:23px;margin:0 -23px;padding:0 23px}.project-tabs button{padding:16px 0 15px;font-size:10px}.project-content{padding-top:28px}.serif-heading{font-size:32px;margin-top:14px}.project-purpose{font-size:11px;margin-top:14px}.section-kicker{font-size:8px}.overview-resume{padding:20px;margin:27px 0 29px}.overview-resume h3{font-size:12px}.overview-resume>p{font-size:10px;margin:13px 0}.overview-resume>div:first-child{gap:11px}.overview-resume>div:first-child>svg{width:20px}.section-heading h3{font-size:12px}.section-heading>.text-button{font-size:10px}.inline-empty p{font-size:10px}.overview-aside{gap:25px;padding-top:25px}.agent-introduction h3{font-size:22px}.agent-introduction p{font-size:10px}.source-summary>.section-kicker{margin-bottom:16px}.source-summary>p{font-size:9px}.source-summary strong{font-size:10px;word-break:break-all}.source-summary>.text-button{font-size:9px}.section-page-heading{display:flex;flex-wrap:wrap;gap:17px;margin-bottom:25px}.section-page-heading h2{font-size:29px;line-height:1.2}.section-page-heading p{max-width:340px;line-height:1.9}.section-page-heading>.button{font-size:10px;margin-top:0}.section-page-heading .segmented{margin-top:0}.section-heading>.small{font-size:9px;line-height:1.8;text-align:right;max-width:175px}.knowledge-row{gap:14px;padding:24px 0}.knowledge-row>svg{width:17px}.knowledge-row h3{font-size:12px;line-height:1.7}.knowledge-row p{font-size:10px}.knowledge-row small{font-size:8px;line-height:1.8}.knowledge-meta{font-size:8px;gap:9px}.knowledge-meta>span+span:before{margin-right:9px}.empty{padding:62px 12px 65px}.empty h3{font-size:29px}.empty p{font-size:11px;line-height:1.9}.empty .button{font-size:10px}.graph-toolbar{padding:9px 12px;gap:9px;flex-wrap:wrap}.graph-toolbar>.search-field{flex:1 0 100%}.graph-toolbar .search-field input{font-size:9px}.graph-toolbar>.text-button{font-size:9px;gap:5px}.graph-canvas{min-height:320px}.graph-canvas>svg{min-height:320px}.graph-inspector{padding:23px 20px}.graph-legend{font-size:7px;bottom:12px;left:13px}.graph-node text{font-size:12px}.graph-node .graph-node-kind{font-size:8px}.code-toolbar{font-size:8px;gap:12px;padding:12px}.code-toolbar>span{gap:5px;flex-wrap:wrap}.code-toolbar>span>svg{width:12px}.code-toolbar code{font-size:8px}.code-layout{display:flex;flex-direction:column}.file-tree{max-height:180px;border-right:0;border-bottom:1px solid var(--line);padding:10px}.file-tree .search-field{margin-bottom:5px}.file-tree>button{font-size:10px;padding:8px}.code-viewer{min-height:300px}.code-empty{padding:80px 20px}.file-header{font-size:9px;padding:8px 14px}.code-lines{font-size:9px;max-height:440px}.line-number{width:40px;padding-right:12px}.code-footer{font-size:8px;line-height:1.8;align-items:flex-start}.code-footer>svg{flex-shrink:0}.timeline-item{gap:16px;padding-bottom:27px}.timeline-item h3{font-size:11px;line-height:1.6}.timeline-item small{font-size:8px}.workroom-layout{margin:0 -23px}.conversation{min-height:530px;height:calc(100dvh - 240px)}.conversation-header{height:45px;padding:0 23px}.conversation-header>div{font-size:9px}.conversation-messages{padding:23px}.conversation-welcome{padding-top:33px;padding-bottom:35px;max-width:350px}.conversation-welcome h2{font-size:33px}.conversation-welcome p{font-size:11px}.message>.plain-content{font-size:11px}.message-author strong{font-size:10px}.workroom-composer{padding:0 18px 13px}.artifact-content{padding:31px 26px;min-height:360px}.artifact-content>h2{font-size:37px}.artifact-description{font-size:10px}.artifact-tabs{padding:0 24px;gap:25px}.artifact-tabs button{font-size:10px}.context-placeholder h3{font-size:27px}.context-placeholder p{font-size:11px}.artifact-footer{font-size:9px;margin-top:32px;padding-top:23px}.compact .composer textarea{font-size:11px;min-height:77px}.composer-disclaimer{font-size:7px}.finding-row{gap:12px;padding:23px 0}.finding-mark{width:28px;height:28px}.finding-mark>svg{width:15px}.finding-row h3{font-size:12px;line-height:1.8}.finding-row p{font-size:10px}.finding-row>.status{display:none}.finding-row>svg{width:14px}.automation-heading{margin-top:0;align-items:flex-start}.automation-heading>h2{font-size:12px}.automation-heading>.small{font-size:8px;max-width:160px;line-height:1.8}.automation-empty{font-size:10px;padding:25px 0;gap:13px}.automation-row{gap:7px;padding:22px 0;flex-wrap:wrap}.automation-title{gap:12px;min-width:calc(100% - 50px)}.automation-title h3{font-size:11px}.automation-title p{font-size:9px;line-height:1.8}.automation-icon{width:33px;height:33px}.automation-row>.status{font-size:9px;margin-left:45px;margin-right:auto}.automation-row>.icon-button{width:27px;height:27px}.recipe-section{margin-top:40px}.recipe-section>h2{font-size:29px;line-height:1.25;margin-top:13px}.recipe-grid{margin-top:22px}.recipe{grid-template-columns:33px 1fr;gap:0 12px}.recipe-icon{grid-row:1/4}.recipe h3{font-size:12px}.recipe>p{font-size:10px;line-height:1.9}.recipe>.text-button{grid-column:2;grid-row:3;margin-top:15px;justify-self:start;font-size:10px}.connection-row{gap:13px;padding:25px 0}.connection-logo{width:36px;height:36px}.connection-logo>svg{width:23px}.connection-row>div{flex-basis:calc(100% - 50px)}.connection-row h3{font-size:13px}.connection-row p{font-size:10px;line-height:1.9}.connection-row>div>.small{font-size:8px;line-height:1.8}.connection-row>.status{margin-left:49px;font-size:9px}.connection-row .button{font-size:9px;min-height:30px;padding:7px 9px}.repository-bindings{margin-top:34px}.repository-row strong{font-size:11px}.repository-row small{font-size:8px}.repository-row>.status{font-size:8px}.bind-repository>div{flex-wrap:wrap;gap:8px}.bind-repository>div>.field:first-child{width:calc(100% - 90px)}.bind-repository .branch-field{width:82px}.bind-repository>div>.button{font-size:10px}.connections-footnote>p{font-size:9px}.settings-section{padding-bottom:25px;margin-bottom:26px}.settings-section>h3{font-size:13px}.settings-row{gap:18px;padding:17px 0;flex-wrap:wrap}.settings-row strong{font-size:10px}.settings-row p{font-size:9px}.settings-row>.button{font-size:9px;min-height:31px;padding:7px 10px}.theme-control button{font-size:9px;padding:7px 9px}.theme-control button>svg{width:14px}.agent-settings-heading{gap:14px}.agent-settings-heading>svg{width:42px}.agent-settings-heading h3{font-size:13px}.agent-settings-heading p{font-size:9px;line-height:1.8}.agent-options{gap:25px;margin:24px 0}.face-options button{padding:10px 16px}.face-options button>svg{width:30px;height:30px}.agent-options legend{font-size:9px}.color-options{padding:10px 0}.settings-save{margin-bottom:36px}.usage-stats{margin:25px 0 20px;gap:15px}.usage-stats strong{font-size:32px}.usage-stats>div>span{font-size:6px;letter-spacing:.8px}.settings-section>.small{font-size:9px}.usage-entries>div{font-size:9px;gap:10px}.usage-entries small{font-size:8px}.usage-entries strong{font-size:10px}.settings-section>.section-description{font-size:10px}.modal-backdrop{padding:13px;align-items:center}.dialog{border-radius:10px;max-height:min(92dvh,calc(100dvh - 26px))}.dialog>header{padding:18px 20px;gap:10px}.dialog>header>h2{font-size:26px;line-height:1.2}.dialog-body{padding:20px 21px 24px}.dialog-intro{font-size:11px;line-height:1.9;margin-bottom:21px}.dialog-footer{padding:15px 20px;gap:8px;flex-wrap:wrap}.dialog-footer>.button,.dialog-footer>div>.button{font-size:10px}.dialog-footer>.text-button{font-size:9px}.dialog-footer.spread{gap:13px}.field-label{font-size:10px;margin-top:18px}.field{font-size:11px;padding:10px 11px}.source-choices label{padding:13px 12px;gap:10px}.source-choices strong{font-size:10px}.source-choices small{font-size:9px}.source-choices legend{font-size:10px}.subtle-note{font-size:9px;line-height:1.9}.review-claim{font-size:28px;line-height:1.3;margin:20px 0 25px}.evidence-excerpt pre{font-size:9px}.evidence-excerpt>header{font-size:9px}.evidence-excerpt>header code{font-size:8px}.proposed-change>p{font-size:11px}.workflow-step{padding:15px}.workflow-step strong{font-size:10px}.workflow-step small{font-size:8px}.permission-list li{font-size:10px}.setup-steps li{font-size:11px}.search-results>button{font-size:11px}.search-results small{font-size:9px}.toast{left:50%;max-width:calc(100vw - 35px);bottom:17px;font-size:10px;width:max-content;padding:12px 14px}.fatal{padding:13vh 25px}.fatal h1{font-size:40px}.fatal p{font-size:12px}.error-state{font-size:10px;padding:13px;gap:9px;flex-wrap:wrap}.error-state .button{margin-left:28px;font-size:9px}.error-state>div{min-width:150px}}@media(max-width:380px){.hero h1{font-size:39px}.hero-eyebrow{font-size:6px;letter-spacing:1px}.home-page{padding:0 19px}.hero{padding-top:70px;padding-bottom:75px}.attention-line h2{font-size:20px}.page{padding:30px 20px}.page-heading h1{font-size:34px}.project-page{padding-left:20px;padding-right:20px}.project-tabs{margin:0 -20px;padding:0 20px}.workroom-layout{margin:0 -20px}.project-heading p{max-width:175px}.project-name p{max-width:140px}.filter-tabs{gap:17px}.filter-tabs button{font-size:9px}.composer-context>span{display:none}.theme-control button{font-size:8px;padding:7px}.usage-stats strong{font-size:29px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.spin{opacity:.7}}.safe-markdown{font-size:inherit;line-height:inherit;color:inherit;overflow-wrap:anywhere}.safe-markdown h2{font-family:var(--serif);font-size:25px;line-height:1.3;color:var(--text);margin:23px 0 13px}.safe-markdown h3{font-size:13px;font-weight:500;color:var(--text);margin:20px 0 11px}.safe-markdown h2:first-child,.safe-markdown h3:first-child{margin-top:0}.safe-markdown p{font-size:inherit;line-height:1.95;margin:0 0 5px;white-space:pre-wrap}.safe-markdown strong{font-weight:550;color:var(--text)}.safe-markdown code{font-size:.92em;padding:2px 4px;background:var(--raised);border:1px solid var(--line);border-radius:3px}.markdown-space{height:12px}.markdown-bullet{display:flex;align-items:flex-start;gap:9px;padding-left:4px}.markdown-bullet>span{color:var(--quiet)}.markdown-numbered{padding-left:4px}.content-blocks{font-size:inherit;line-height:1.95;color:inherit}.message>.content-blocks{font-size:11px;color:var(--muted)}.message.user>.content-blocks{padding:14px 16px;background:var(--surface);border:1px solid var(--line);border-radius:8px;color:var(--text)}.safe-code-wrap{margin:18px 0;border:1px solid var(--line);border-radius:6px;overflow:hidden}.safe-code-wrap>span{display:block;padding:7px 12px;border-bottom:1px solid var(--line);color:var(--quiet);font-size:9px}.safe-code{padding:15px;margin:0;overflow:auto;font-size:10px;line-height:1.9;background:var(--surface);color:var(--muted)}.mermaid-preview{border:1px solid var(--line);border-radius:6px;margin:20px 0;overflow:hidden}.mermaid-preview>header{display:flex;gap:12px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:8px 12px;font-size:10px}.mermaid-preview>header>span{display:flex;gap:7px;align-items:center}.mermaid-preview>header>div{display:flex;gap:7px;align-items:center}.mermaid-preview>header button{display:flex;align-items:center;gap:4px;color:var(--quiet);font-size:9px;padding:5px}.mermaid-preview>header button.active{color:var(--text)}.mermaid-preview>iframe{border:0;display:block;width:100%;height:330px;background:#f7f8f5}.mermaid-preview>pre{font-size:10px;padding:18px;line-height:1.9;margin:0;overflow:auto}.mermaid-preview>footer{font-size:8px;line-height:1.8;padding:9px 12px;border-top:1px solid var(--line);color:var(--quiet)}.mermaid-error{display:flex;gap:10px;align-items:flex-start;padding:25px 17px;color:var(--quiet);font-size:10px;line-height:1.9}.mermaid-error>svg{flex-shrink:0;margin-top:2px}.welcome-page>main>.error-state{margin-top:25px}@media(max-width:640px){.welcome-page{padding:26px 25px 22px}.welcome-page>main{margin-left:0;padding:100px 0 110px}.welcome-page>main>h1{font-size:58px;letter-spacing:-1.5px}.welcome-page>main>p{font-size:12px;line-height:1.95;margin:25px 0 29px}.welcome-page>footer{font-size:8px;padding-top:20px}.welcome-brand{font-size:31px}.welcome-auth-note{font-size:8px;line-height:1.8;align-items:flex-start;max-width:270px}.welcome-auth-note>svg{flex-shrink:0;margin-top:2px}.header-button-group{flex-wrap:wrap;gap:7px}.header-button-group>.button{font-size:9px;padding:8px 10px}.run-banner{padding:13px;gap:10px;font-size:10px}.run-banner p{font-size:9px}.run-banner>.text-button{font-size:9px}.safe-markdown h2{font-size:23px}.safe-markdown h3{font-size:12px}.message>.content-blocks{font-size:11px}.safe-code{font-size:9px}.mermaid-preview>iframe{height:280px}}.forget-confirm{font-size:12px;line-height:1.9;color:var(--muted);padding-top:22px}.forget-confirm>label{display:flex;gap:10px;align-items:flex-start;margin-top:24px;font-size:11px;cursor:pointer}.forget-confirm input{accent-color:var(--text);margin-top:5px}.dialog-footer>div>.text-button+.text-button{margin-left:13px}.icon-button.mobile-menu{display:none}.sidebar{padding-top:26px}.brand{padding-bottom:28px}.sidebar-projects{margin-top:22px;padding-top:15px}.sidebar-section-label>.icon-button{height:22px;width:22px;padding:3px}.sidebar-bottom{padding-top:15px}.sidebar-account{margin-top:16px;padding-top:17px;padding-bottom:17px}@media(max-width:640px){.icon-button.mobile-menu{display:inline-flex}}.coverage-note{display:flex;align-items:flex-start;gap:7px;padding:10px 15px;border-bottom:1px solid var(--line);font-size:9px;line-height:1.9;color:var(--quiet);flex-wrap:wrap}.coverage-note>svg{margin-top:2px;flex-shrink:0}.coverage-note>details{margin-left:auto;max-width:100%}.coverage-note summary{cursor:pointer;font-size:9px}.coverage-note details>p{font-size:9px;max-width:500px;padding-top:8px}.safe-markdown h3:first-child{margin-top:0}.project-page.is-workroom{height:calc(100dvh - 77px);padding-bottom:0;display:flex;flex-direction:column;max-width:none}.is-workroom>.project-header,.is-workroom>.project-tabs{flex-shrink:0}.is-workroom>.project-content{display:flex;flex-direction:column;flex:1;min-height:0;padding-top:0}.is-workroom .workroom-layout{flex:1;min-height:0;height:auto}.is-workroom .conversation,.is-workroom .workroom-artifact{height:100%;min-height:0}.is-workroom .artifact-content{flex:1;max-height:none;min-height:0}.artifact-tabs{flex-shrink:0}body:has(.is-workroom) .app-footer{display:none}.conversation .mermaid-preview>iframe{height:175px}.workroom-artifact .mermaid-preview>iframe{height:250px}@media(max-width:1000px){.project-page.is-workroom{height:calc(100dvh - 68px)}}@media(max-width:800px){.project-page.is-workroom{height:auto;min-height:calc(100dvh - 68px)}.is-workroom .conversation{height:calc(100dvh - 250px);min-height:420px;flex:none}.is-workroom .workroom-artifact{height:auto;min-height:360px}.is-workroom .artifact-content{min-height:360px}}@media(max-width:640px){.project-page.is-workroom{min-height:calc(100dvh - 62px)}.is-workroom .conversation{height:calc(100dvh - 245px);min-height:410px}.is-workroom .workroom-artifact,.is-workroom .artifact-content{min-height:340px}}.artifact-actions{display:flex;align-items:center;gap:2px;margin-left:auto}.artifact-actions>.icon-button{padding:5px;width:26px;height:26px}.proposed-change .field{font-size:11px;background:var(--bg);margin:11px 0 12px}.proposed-change>small{font-size:9px;line-height:1.9;display:block}.proposed-change .field-label{font-size:9px}.project-heading{min-width:0}.project-heading>div{min-width:0}.project-heading h1,.error-state p{overflow-wrap:anywhere}.project-heading>svg{flex-shrink:0}.github-project-setup{max-width:650px;margin:26px 0 10px;padding-top:24px;border-top:1px solid var(--line)}.github-project-setup>.section-description{font-size:11px;line-height:1.9;color:var(--muted);margin:12px 0 20px}.github-project-setup>form{max-width:540px}.github-project-setup .github-start>p{font-size:10px;line-height:1.9;margin-top:14px}.github-account-actions{display:flex;justify-content:space-between;gap:15px;margin:9px 0 20px}.github-account-actions>.text-button{font-size:10px}.github-bind-actions{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:23px}.github-bind-actions>.text-button{font-size:10px}.github-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:10px 0 18px}.github-pagination>.text-button,.github-pagination>span{font-size:9px;color:var(--quiet)}.public-repository-fallback{border-top:1px solid var(--line);margin-top:28px;padding-top:20px;max-width:700px}.public-repository-fallback>summary{font-size:11px;color:var(--muted);cursor:pointer;line-height:1.8}.public-repository-fallback .bind-repository{margin-top:17px}.dialog .github-project-setup{margin-top:23px;padding-top:22px}.dialog .github-project-setup h3{font-size:13px}.dialog .github-project-setup .section-description{font-size:10px}.coverage-note details>p{overflow-wrap:anywhere}@media(max-width:640px){.github-project-setup{padding-top:20px;margin-top:23px}.github-project-setup>.section-description{font-size:10px}.github-project-setup .section-heading>h3{font-size:12px}.github-project-setup .section-heading>.text-button{font-size:9px}.github-account-actions>.text-button,.github-bind-actions>.text-button{font-size:9px}.github-bind-actions{flex-wrap:wrap;gap:12px}.github-project-setup .github-start>p{font-size:9px}.github-pagination{gap:7px}.github-pagination>.text-button,.github-pagination>span{font-size:8px}.public-repository-fallback>summary{font-size:10px}}.face-options{flex-wrap:wrap}:root{--aven-toolbar-height: 64px;--aven-project-gutter: 32px}.topbar{height:var(--aven-toolbar-height);padding:0 var(--aven-project-gutter)}.breadcrumb{min-width:0}.topbar-project{display:flex;align-items:center;gap:10px;min-width:0;text-align:left}.topbar-project>span{font-family:var(--serif);font-size:23px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(44vw,480px)}.topbar-project>small{color:var(--muted);font-size:11px;margin-left:4px}.topbar-project>svg{flex-shrink:0}.page{padding:32px 40px 48px}.page-heading{margin-bottom:28px}.page-heading h1{font-size:36px}.page-heading p{margin-top:9px}.eyebrow{margin-bottom:10px}.project-page{padding:0 var(--aven-project-gutter) 40px;max-width:1600px}.project-tabs{height:44px;gap:25px;margin:0;padding:0;scrollbar-width:none}.project-tabs button{padding:12px 0;font-size:12px}.project-content{padding-top:28px}.section-page-heading{margin-bottom:24px}.overview-layout{gap:40px}.project-page.is-workroom{height:calc(100dvh - var(--aven-toolbar-height));min-height:0;padding-top:0;padding-bottom:0}.is-workroom .workroom-layout{margin:0 calc(-1 * var(--aven-project-gutter));grid-template-columns:minmax(0,.46fr) minmax(0,.54fr);min-height:0}.is-workroom .conversation,.is-workroom .workroom-artifact{min-height:0;height:100%;overflow:hidden}.conversation-header,.artifact-tabs{height:46px;padding:0 26px}.conversation-header>div,.artifact-tabs button{font-size:12px}.conversation-messages{min-height:0;padding:24px 28px;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.conversation-messages:has(.conversation-welcome){display:flex;flex-direction:column}.conversation-welcome{flex:1;display:flex;flex-direction:column;justify-content:center;padding:24px 0;max-width:420px}.conversation-welcome h2{font-size:30px;margin-top:0}.conversation-welcome p{font-size:13px;line-height:1.8;margin-top:14px}.workroom-composer{padding:0 22px 12px}.compact .composer textarea{font-size:13px;min-height:72px}.composer-disclaimer{font-size:9px;margin-top:8px}.is-workroom .artifact-content{padding:28px 34px;min-height:0;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.artifact-content>h2{font-size:29px;line-height:1.25;margin-top:0}.artifact-description{font-size:12px;margin-top:10px}.artifact-content .prose{margin-top:26px}.is-workroom .safe-markdown{font-size:13px;line-height:1.85}.artifact-content:has(.context-placeholder){display:flex;flex-direction:column}.artifact-content:has(.context-placeholder)>h2,.artifact-content:has(.context-placeholder)>.artifact-description{display:none}.context-placeholder{border:0;margin:0;padding:24px 0;flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.context-placeholder>svg{display:none}.context-placeholder h3{font-size:28px}.context-placeholder p{font-size:13px;line-height:1.8}.workroom-view-switch{display:none}.sidebar-projects{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.code-lines{font-size:12px}.file-tree>button{font-size:11px}.graph-toolbar,.code-toolbar{font-size:12px}@media(min-width:1001px){.sidebar{width:220px;padding:24px 14px 0}.brand{padding-bottom:26px;font-size:32px}.app-main{margin-left:220px}.sidebar-projects{margin-top:24px;padding-top:18px}}@media(max-width:1000px){:root{--aven-project-gutter: 24px}.page{padding:28px 28px 40px}.topbar-project>small{display:none}}@media(max-width:800px){.project-page.is-workroom{height:calc(100dvh - var(--aven-toolbar-height));min-height:0}.is-workroom .workroom-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:40px minmax(0,1fr)}.workroom-view-switch{display:flex;gap:24px;align-items:stretch;padding:0 var(--aven-project-gutter);border-bottom:1px solid var(--line)}.workroom-view-switch button{font-size:12px;color:var(--muted);border-bottom:1px solid transparent}.workroom-view-switch button[aria-pressed=true]{color:var(--text);border-color:var(--text)}.is-workroom .conversation,.is-workroom .workroom-artifact{height:100%;min-height:0;border:0}.workroom-layout[data-pane=conversation]>.workroom-artifact,.workroom-layout[data-pane=context]>.conversation{display:none}.is-workroom .artifact-content{min-height:0}}@media(max-width:640px){:root{--aven-toolbar-height: 56px;--aven-project-gutter: 20px}.topbar{padding:0 16px}.topbar-project{gap:8px}.topbar-project>span{font-size:20px;max-width:55vw}.topbar-project>.agent-face{width:24px;height:24px}.page{padding:24px 20px 36px}.page-heading{margin-bottom:24px}.page-heading h1{font-size:32px}.project-tabs{margin:0 -20px;padding:0 20px;gap:22px}.project-tabs button{font-size:11px}.project-content{padding-top:24px}.section-page-heading h2{font-size:26px}.conversation-header,.artifact-tabs{padding:0 20px}.conversation-messages{padding:20px}.conversation-welcome h2{font-size:28px}.workroom-composer{padding:0 14px 10px}.is-workroom .artifact-content{padding:24px 22px}.artifact-content>h2{font-size:27px}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.navigation-toggle{flex:0 0 auto}.topbar-repository{display:flex;gap:8px;align-items:center;margin-left:auto;padding:8px 10px;max-width:32%;font-size:12px;color:var(--muted);border-radius:6px}.topbar-repository:hover{background:var(--hover);color:var(--text)}.topbar-repository>span:first-of-type{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.repository-dot{width:6px;height:6px;border:1px solid var(--quiet);border-radius:50%;flex-shrink:0}.topbar:has(.topbar-repository) .search-trigger{margin-left:18px}.recent-conversations a{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:14px 10px;border-bottom:1px solid var(--line);color:var(--text);text-decoration:none;cursor:pointer}.recent-conversations a>span{flex:1}.recent-conversations a:hover,.recent-conversations a:focus-visible{background:var(--hover)}.recent-conversations a>*{pointer-events:none}.message-receipt{margin-top:12px;font-size:11px;color:var(--quiet)}.message-receipt summary{cursor:pointer}@media(min-width:641px){.sidebar{transition:transform .18s ease,visibility .18s}.sidebar.is-collapsed{transform:translate(-100%);visibility:hidden}.app-main{transition:margin-left .18s ease}.app-main.navigation-collapsed{margin-left:0}}@media(max-width:640px){.topbar-repository{max-width:36%;padding:8px 0}.topbar:has(.topbar-repository) .search-trigger{margin-left:6px}}@media(prefers-reduced-motion:reduce){.sidebar,.app-main{transition:none}}.memory-panel>p{color:var(--muted);line-height:1.7}.memory-switch{display:flex;align-items:flex-start;gap:10px;margin:24px 0;font-size:13px;line-height:1.6}.memory-switch input{accent-color:var(--text)}.memory-panel h3{margin-top:30px;font-size:14px}.capture-receipt{padding:16px 0;border-bottom:1px solid var(--line);font-size:12px}.capture-receipt p,.capture-receipt small{color:var(--muted)}.tool-credential{margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.tool-credential pre{font-size:11px;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--sidebar);padding:14px;border-radius:6px}.tool-connection{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;border-bottom:1px solid var(--line)}.tool-connection small{display:block;margin-top:6px;color:var(--muted)}:root{--aven-toolbar-height: 56px;--aven-project-gutter: 28px}.topbar{gap:16px;padding:0 24px;height:var(--aven-toolbar-height)}.topbar-project{gap:8px}.topbar-project>span{font-size:21px;max-width:170px}.topbar-project>.agent-face{width:25px;height:25px}.project-topbar .breadcrumb{flex:0 1 auto;gap:16px}.compact-project-nav{display:flex;align-items:stretch;gap:20px;height:100%;white-space:nowrap;margin-left:10px}.compact-project-nav>button,.project-more>summary{position:relative;padding:0;height:100%;display:flex;align-items:center;gap:5px;color:var(--muted);font-size:12px}.compact-project-nav>button:hover,.project-more>summary:hover{color:var(--text)}.compact-project-nav>.active:after,.project-more>.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--text)}.compact-project-nav .active{color:var(--text)}.project-more{position:relative}.project-more>summary{list-style:none;cursor:pointer}.project-more>summary::-webkit-details-marker{display:none}.project-more>div{position:absolute;top:calc(100% + 6px);right:0;z-index:60;width:195px;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);padding:6px}.project-more>div>button{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:12px;border-radius:5px}.project-more>div>button:hover{background:var(--hover)}.topbar-repository{padding:7px 5px;max-width:210px;gap:6px}.project-topbar .search-trigger{margin-left:0!important;width:30px;padding:6px;flex:0 0 auto}.project-topbar .search-trigger>span,.project-topbar .search-trigger>kbd{display:none}.page{padding:25px 36px 44px}.page-heading{margin-bottom:23px;align-items:center}.page-heading h1{font-size:32px;line-height:1.2}.page-heading p{margin-top:7px;line-height:1.6}.page-heading .eyebrow{display:none}.section-page-heading{margin-bottom:22px}.section-page-heading h2{font-size:28px}.section-page-heading p{margin-top:6px}.project-content{padding-top:24px}.project-page.is-workroom{height:calc(100dvh - var(--aven-toolbar-height))}.conversation-header,.artifact-tabs{height:43px;min-height:43px;padding-left:24px;padding-right:24px}.is-workroom .artifact-content{padding:23px 30px}.agent-options{align-items:start}.face-options{display:grid;grid-template-columns:repeat(6,minmax(42px,1fr));gap:8px}.face-options button{padding:9px 5px;min-width:0}.face-options button>span{text-transform:capitalize;font-size:10px}.color-options{max-width:190px;flex-wrap:wrap;gap:10px}.studio-page{max-width:1600px;min-width:0;margin:0 auto}.studio-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:22px}.studio-heading h1{font-family:var(--serif);font-size:34px;line-height:1.15;letter-spacing:-.4px}.studio-heading p{color:var(--muted);font-size:13px;margin-top:8px;line-height:1.6}.studio-heading>.button{flex-shrink:0}.studio-heading>div{min-width:0}.studio-filterbar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:20px;margin-bottom:22px;min-height:43px}.studio-tabs{display:flex;gap:24px;align-self:stretch}.studio-tabs>button{color:var(--muted);font-size:12px;position:relative;padding:10px 0 13px;white-space:nowrap}.studio-tabs>button.active{color:var(--text)}.studio-tabs>button.active:after{content:"";position:absolute;height:1px;bottom:-1px;left:0;right:0;background:var(--text)}.studio-filters{display:flex;align-items:center;gap:14px;padding-bottom:6px}.studio-filters select,.lookback-field select{font-size:12px;background:var(--bg);border:1px solid var(--line);padding:7px 26px 7px 10px;border-radius:5px;max-width:210px}.studio-loading{min-height:180px;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--muted);font-size:13px}.studio-error{padding:13px 16px;border:1px solid #a36565;border-radius:6px;margin:12px 0;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.studio-error>.text-button{margin-left:15px}.studio-warning{border-left:2px solid #bfa06c;padding:8px 12px;font-size:12px;line-height:1.6}.studio-empty{text-align:center;padding:50px 25px;color:var(--muted)}.studio-empty h2{color:var(--text);font-family:var(--serif);font-size:26px;margin-top:15px}.studio-empty p{font-size:13px;line-height:1.8;max-width:510px;margin:10px auto 0}.studio-empty .text-button{margin:16px auto 0}.studio-section-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px}.studio-section-heading h2{font-family:var(--serif);font-size:28px}.studio-section-heading p{margin-top:7px;font-size:12px;color:var(--muted);line-height:1.6}.studio-section-heading>.text-button{flex-shrink:0}.studio-dialog{padding:0;color:var(--text);background:var(--bg);border:1px solid var(--line-strong);border-radius:12px;width:min(590px,calc(100vw - 32px));max-height:min(90dvh,1000px);box-shadow:var(--shadow)}.studio-dialog.wide{width:min(810px,calc(100vw - 32px))}.studio-dialog[open]{display:flex;flex-direction:column}.studio-dialog::backdrop{background:#0007;backdrop-filter:blur(3px)}.studio-dialog .dialog-header,.studio-dialog .dialog-footer{flex-shrink:0}.studio-dialog .dialog-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 26px;border-bottom:1px solid var(--line)}.studio-dialog .dialog-header h2{font-family:var(--serif);font-size:25px}.studio-dialog .dialog-footer{padding:18px 26px;border-top:1px solid var(--line)}.report-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line);padding:2px 0 22px;margin-bottom:15px;gap:25px}.report-summary>div{display:flex;flex-direction:column;gap:7px}.report-summary strong{font-family:var(--serif);font-weight:400;font-size:32px}.report-summary span{color:var(--muted);font-size:11px}.report-list-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:15px 0 8px;color:var(--muted);font-size:11px}.report-list-tools label{display:flex;align-items:center;gap:8px}.report-list-tools input{background:transparent;border:0;width:190px;font-size:12px;padding:6px 0}.report-layout{display:grid;grid-template-columns:minmax(0,1fr)}.report-layout.has-selection{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:28px}.report-row{display:flex;width:100%;text-align:left;align-items:start;gap:16px;border-bottom:1px solid var(--line);padding:19px 10px}.report-row:hover,.report-row.selected{background:var(--hover)}.report-kind{color:var(--muted);padding-top:3px}.report-row-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px}.report-row-text strong{font-weight:500;font-size:13px}.report-row-text>span{font-size:12px;line-height:1.6;color:var(--muted)}.report-row-text small{color:var(--quiet);font-size:10px;line-height:1.5}.report-row>svg{flex-shrink:0;color:var(--muted);margin-top:3px}.source-transition{display:flex;align-items:center;gap:9px}.source-transition code{font-size:10px}.report-inspector{border:1px solid var(--line);border-radius:8px;align-self:start;position:sticky;top:75px;overflow:hidden}.inspector-heading{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:7px 15px;border-bottom:1px solid var(--line);font-size:11px;color:var(--muted)}.report-inspector-content{padding:24px;max-height:65dvh;overflow:auto}.report-project{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted);margin-bottom:18px}.report-inspector h2{font-family:var(--serif);font-size:27px;line-height:1.2}.report-inspector-content>p{font-size:12px;color:var(--muted);line-height:1.8;margin:12px 0}.report-inspector-content>small{font-size:10px;color:var(--quiet);display:block;margin-bottom:20px}.report-inspector .safe-markdown{font-size:12px}.report-detail-links{margin-top:25px;display:flex;flex-wrap:wrap;gap:16px}.report-coverage{margin-top:28px;padding-top:15px;border-top:1px solid var(--line);color:var(--muted);font-size:11px}.report-coverage summary{cursor:pointer}.report-coverage p{margin-top:10px;max-width:950px;line-height:1.7}.usage-report .report-summary{grid-template-columns:repeat(2,1fr)}.usage-row{display:grid;grid-template-columns:1.5fr 1fr 1.2fr 1fr;gap:20px;padding:19px 5px;border-bottom:1px solid var(--line);font-size:12px}.usage-row.table-head{font-size:10px;color:var(--muted)}.usage-row>span:last-child{text-align:right}.automation-groups{display:flex;flex-direction:column;gap:25px}.automation-group-heading{display:flex;align-items:center;gap:10px;padding:6px 0 11px}.automation-group-heading>.text-button{font-size:13px;color:var(--text)}.automation-group-heading>span{font-size:11px;color:var(--muted)}.automation-group-heading>.group-reports{margin-left:auto;font-size:11px;color:var(--muted)}.routine-row{display:flex;align-items:center;gap:14px;padding:14px 4px;border-bottom:1px solid var(--line);min-height:76px}.routine-main{display:flex;align-items:center;gap:16px;flex:1;min-width:0;text-align:left;padding:7px 0}.routine-main>svg{color:var(--muted)}.routine-main>span{min-width:0}.routine-main strong{display:block;font-size:13px;font-weight:500;margin-bottom:7px}.routine-main small{font-size:10px;color:var(--muted);line-height:1.6;display:block}.routine-state{flex-shrink:0;text-transform:capitalize;font-size:10px;border-left:2px solid var(--line-strong);padding:2px 8px;color:var(--muted)}.routine-state.state-active{border-left-color:#78a388}.routine-state.state-paused{border-left-color:#b69d69}.routine-state.state-failed{border-left-color:#bb7f7f}.routine-next{font-size:10px;color:var(--quiet);max-width:150px;width:135px;line-height:1.6}.routine-row>.icon-button{width:28px;height:28px}.routine-row>.text-button{font-size:11px}.automation-library{border-top:1px solid var(--line);margin-top:38px;padding-top:27px}.automation-recipe-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.automation-recipe{display:flex;flex-direction:column;text-align:left;border:1px solid var(--line);border-radius:8px;padding:22px;min-height:255px}.automation-recipe:hover:not(:disabled){border-color:var(--line-strong);background:var(--surface)}.recipe-index{display:flex;align-items:center;justify-content:space-between;width:100%;color:var(--muted);margin-bottom:22px}.recipe-index>span{font-size:10px;color:var(--quiet)}.automation-recipe>strong{font-size:14px;font-weight:500}.automation-recipe>p{font-size:12px;color:var(--muted);line-height:1.8;margin-top:9px}.recipe-mini-flow{display:flex;gap:5px;flex-wrap:wrap;margin:15px 0 20px;font-size:9px;color:var(--quiet);line-height:1.6}.recipe-mini-flow>span{display:flex;align-items:center;gap:5px}.recipe-use{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:auto;font-size:10px;color:var(--muted);padding-top:13px;border-top:1px solid var(--line)}.recipe-use>span{display:flex;align-items:center;gap:7px;color:var(--text)}.automation-editor-body{padding:24px 28px;overflow:auto;min-height:0}.editor-mode{display:flex;gap:6px;padding:4px;background:var(--sidebar);border-radius:7px;width:fit-content;margin-bottom:24px}.editor-mode button{display:flex;align-items:center;gap:8px;color:var(--muted);padding:9px 15px;border-radius:5px;font-size:12px}.editor-mode button.active{color:var(--text);background:var(--surface);box-shadow:0 1px 3px #0001}.editor-project{display:flex;gap:13px;align-items:center}.editor-project>.field{flex:1;margin-bottom:0}.automation-prompt{margin-top:24px}.automation-prompt>.button{margin-top:20px}.automation-prompt-examples{display:grid;gap:6px;margin:10px 0 18px}.automation-prompt-examples>button{display:flex;justify-content:space-between;gap:15px;text-align:left;padding:10px 0;border-bottom:1px solid var(--line);font-size:11px;color:var(--muted);line-height:1.5}.automation-prompt-examples>button:hover{color:var(--text)}.automation-editor-body>.field-label{margin-top:22px}.plan-explanation{padding:16px;border-left:2px solid var(--line-strong);margin:22px 0;background:var(--surface);font-size:12px;line-height:1.7}.plan-explanation details{margin:10px 0}.plan-explanation summary{cursor:pointer;color:var(--muted)}.plan-explanation small{display:block;color:var(--quiet);margin-top:10px;font-size:10px}.editor-workflow{margin:27px 0 15px}.editor-section{display:grid;grid-template-columns:30px 1fr;gap:15px;padding:0 0 25px;position:relative}.editor-section:not(:last-child):after{content:"";width:1px;background:var(--line);position:absolute;left:14px;top:34px;bottom:5px}.editor-section-index{display:flex;justify-content:center;align-items:center;width:29px;height:29px;border:1px solid var(--line);border-radius:50%;font-size:10px;color:var(--muted)}.editor-section h3{font-size:14px;line-height:29px;margin-bottom:13px}.editor-section .field{margin-bottom:10px}.schedule-fields{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:11px}.schedule-fields label{font-size:10px;color:var(--muted)}.schedule-fields .field{margin:6px 0 0;font-size:12px}.schedule-timezone{grid-column:1/-1}.editor-step-list{list-style:none;margin:0;padding:0}.editor-step-list li{display:flex;align-items:start;gap:12px;padding:13px 0;border-top:1px solid var(--line)}.step-number{color:var(--quiet);font-size:10px;margin-top:3px;min-width:12px}.editor-step-list li>div:not(.step-controls){flex:1}.editor-step-list strong{font-size:12px;font-weight:500}.editor-step-list p{font-size:11px;color:var(--muted);margin-top:5px;line-height:1.6}.step-controls{display:flex;align-items:center;gap:2px}.step-controls .icon-button{width:23px;height:25px}.add-step{font-size:12px;padding:10px 0}.automation-tool-picker{border:1px solid var(--line);border-radius:7px;max-height:280px;overflow:auto;margin:10px 0 18px;padding:6px}.automation-tool-picker button{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;text-align:left;padding:13px;border-radius:5px}.automation-tool-picker button:hover{background:var(--hover)}.automation-tool-picker strong{display:block;font-size:12px;font-weight:500}.automation-tool-picker small{display:block;font-size:10px;color:var(--muted);margin-top:5px;line-height:1.5}.lookback-field{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--muted);margin-top:12px}.studio-checkbox{display:flex;align-items:center;gap:10px;font-size:12px;margin:16px 0 9px;line-height:1.5}.studio-checkbox input,.email-choice input{accent-color:var(--text)}.automation-boundaries{padding-top:14px;border-top:1px solid var(--line);color:var(--muted);font-size:11px;margin:16px 0}.automation-boundaries summary{cursor:pointer}.automation-boundaries summary svg{margin-right:6px}.automation-boundaries p{line-height:1.8;margin-top:10px}.editor-footer{gap:9px}.editor-footer .button{font-size:12px;min-height:37px;padding:9px 12px}.editor-footer>.button:first-child{margin-right:auto}.studio-run{margin:18px 0;border:1px solid var(--line);border-radius:7px;padding:16px}.studio-run-heading{display:flex;align-items:start;gap:12px}.studio-run-heading>div{flex:1}.studio-run-heading strong{text-transform:capitalize;font-size:12px;font-weight:500}.studio-run-heading p{font-size:11px;line-height:1.6;color:var(--muted);margin-top:6px}.studio-run>small{display:block;color:var(--quiet);font-size:9px;margin-top:12px}.studio-run ol{font-size:11px;color:var(--muted);line-height:1.7;padding-left:17px}.automation-detail-identity{display:flex;align-items:center;gap:12px;margin-bottom:25px}.automation-detail-identity>div{flex:1}.automation-detail-identity strong{font-size:13px;font-weight:500}.automation-detail-identity>div>span{display:block;font-size:10px;color:var(--muted);margin-top:5px}.automation-trigger-detail,.automation-delivery-detail{display:flex;align-items:start;gap:13px;padding:15px 0;color:var(--muted);font-size:12px;line-height:1.7}.automation-trigger-detail>svg,.automation-delivery-detail>svg{flex-shrink:0;margin-top:2px}.workflow-preview{list-style:none;padding:0;margin:15px 0}.workflow-preview li{display:flex;align-items:start;gap:17px;padding:15px 0;border-top:1px solid var(--line)}.workflow-preview li>span{font-size:11px;color:var(--quiet);padding-top:2px}.workflow-preview strong{font-weight:500;font-size:13px}.workflow-preview p{margin-top:7px;font-size:11px;color:var(--muted);line-height:1.6}.email-destination{margin:15px 0}.email-destination>.small{line-height:1.7}.email-choice{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:11px 0;border-bottom:1px solid var(--line)}.email-choice label{display:flex;align-items:center;gap:8px;font-size:11px;overflow-wrap:anywhere}.email-choice .text-button{font-size:10px}.email-setup{margin-top:15px}.email-setup summary{font-size:11px;color:var(--muted);cursor:pointer}.inline-field{display:flex;gap:8px;align-items:center}.inline-field .field{flex:1;min-width:0;margin-bottom:0}.inline-field>.button{flex-shrink:0;font-size:11px}.email-unavailable{margin-top:12px;padding:10px 12px;font-size:11px;line-height:1.7;border-left:2px solid #b69d69}.delete-automation-trigger{margin-top:22px;font-size:11px;color:var(--muted)}.automation-delete-confirm{border:1px solid #a36565;border-radius:7px;padding:18px;margin-top:24px}.automation-delete-confirm h3{font-size:14px}.automation-delete-confirm p{font-size:12px;color:var(--muted);line-height:1.7;margin-top:8px}.automation-delete-confirm>div{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.button.danger-outline{border-color:#a36565}.run-event-details{margin:14px 0;font-size:11px;color:var(--muted)}.run-event-details summary{cursor:pointer}.run-event-details li{padding:5px 0}.run-event-details li>span{display:block;font-size:9px;color:var(--quiet)}@media(min-width:1500px){.automation-recipe-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1190px){.compact-project-nav{gap:14px;margin-left:0}.topbar{gap:13px;padding-left:20px;padding-right:20px}.topbar-project>span{max-width:130px}.topbar-repository{max-width:155px}.app-main:not(.navigation-collapsed) .topbar-repository>span:first-of-type{max-width:95px}.routine-next{display:none}.report-layout.has-selection{grid-template-columns:minmax(0,1fr);gap:20px}.report-inspector{position:static;grid-row:1}}@media(max-width:980px){.app-main:not(.navigation-collapsed) .project-topbar{flex-wrap:wrap;height:94px;align-content:start;column-gap:15px;row-gap:0}.app-main:not(.navigation-collapsed) .project-topbar .breadcrumb{height:52px}.app-main:not(.navigation-collapsed) .compact-project-nav{order:4;height:42px;flex:0 0 100%}.app-main:not(.navigation-collapsed) .project-topbar .topbar-repository{margin-top:9px}.app-main:not(.navigation-collapsed) .project-topbar .search-trigger{margin-top:9px}.app-main:not(.navigation-collapsed) .project-page.is-workroom{height:calc(100dvh - 94px)}.studio-filterbar{flex-wrap:wrap;gap:8px}.studio-filters{margin-left:auto}.studio-tabs{gap:20px}.automation-recipe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-section-heading{align-items:start}}@media(max-width:640px){:root{--aven-project-gutter: 18px}.topbar.project-topbar{height:94px;flex-wrap:wrap;align-content:start;column-gap:12px;row-gap:0;padding:0 18px}.project-topbar .breadcrumb{height:51px;flex:1;gap:10px}.compact-project-nav{order:4;height:43px;flex:0 0 100%;gap:20px;overflow:visible}.compact-project-nav>button,.project-more>summary{font-size:11px}.project-topbar .topbar-repository{margin-top:10px;max-width:125px}.project-topbar .search-trigger{margin-top:10px}.topbar-project>span{max-width:135px;font-size:20px}.topbar-project>.agent-face{width:24px;height:24px}.project-page.is-workroom,.app-main:not(.navigation-collapsed) .project-page.is-workroom{height:calc(100dvh - 94px)}.page{padding:22px 20px 40px}.studio-heading{align-items:start;gap:14px}.studio-heading h1{font-size:30px}.studio-heading p{font-size:12px;max-width:240px}.studio-heading>.button{font-size:11px;padding:10px;gap:6px}.studio-filterbar{margin-bottom:15px;min-width:0;max-width:100%}.studio-tabs{width:100%;min-width:0;overflow-x:auto;gap:23px}.studio-tabs>button{font-size:11px}.studio-filters{margin-left:0;padding:6px 0 11px;width:100%;min-width:0}.studio-filters select{max-width:none;min-width:0;width:0;flex:1}.report-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:12px 0 20px}.report-summary strong{font-size:28px}.report-list-tools{gap:8px}.report-list-tools label{flex:1;min-width:0;max-width:170px}.report-list-tools input{width:100%;min-width:0}.report-row{gap:12px;padding:17px 0}.report-inspector-content{padding:20px}.usage-row{grid-template-columns:1.2fr .6fr 1fr;gap:12px;font-size:11px}.usage-row>span:nth-child(3){display:none}.automation-library{margin-top:28px;padding-top:24px}.studio-section-heading{flex-direction:column;gap:15px}.studio-section-heading h2{font-size:26px}.automation-recipe-grid{grid-template-columns:minmax(0,1fr)}.automation-recipe{min-height:0;padding:20px}.recipe-index{margin-bottom:17px}.routine-row{gap:9px;flex-wrap:wrap}.routine-main{flex-basis:calc(100% - 90px)}.routine-row>.routine-state{margin-left:auto}.routine-row>.icon-button:first-of-type{margin-left:30px}.automation-group-heading{gap:7px}.automation-group-heading>span{font-size:10px}.studio-dialog{width:calc(100vw - 16px);max-height:94dvh;border-radius:9px}.studio-dialog.wide{width:calc(100vw - 16px)}.studio-dialog .dialog-header{padding:17px 19px}.automation-editor-body{padding:20px}.studio-dialog .dialog-footer{padding:14px}.editor-footer{flex-wrap:wrap;gap:7px}.editor-footer>.button:first-child{margin-right:0}.editor-footer>.button{flex:1;white-space:nowrap;font-size:11px;padding:9px}.editor-section{grid-template-columns:26px 1fr;gap:11px}.editor-section-index{width:25px;height:25px}.editor-section:not(:last-child):after{left:12px}.editor-step-list li{flex-wrap:wrap;gap:10px}.editor-step-list .step-controls{margin-left:21px}.schedule-fields{grid-template-columns:1fr 1fr}.inline-field{flex-wrap:wrap}.inline-field .field{flex-basis:100%}.face-options{grid-template-columns:repeat(4,minmax(42px,1fr))}}@media(max-width:360px){.compact-project-nav{gap:10px;justify-content:space-between}.compact-project-nav>button,.project-more>summary{font-size:10px}.project-topbar .topbar-repository{max-width:80px}.topbar-project>span{max-width:85px;font-size:18px}}.project-setup-body,.source-dialog-body{padding:26px 30px;overflow-y:auto;min-height:0}.setup-intro{color:var(--muted);margin:0 0 24px;line-height:1.7}.setup-source-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:24px 0}.setup-source-options>button{border:1px solid var(--line);border-radius:8px;min-height:104px;padding:18px 9px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;font-size:12px}.setup-source-options>button.selected{border-color:var(--text);background:var(--surface)}.source-dropzone{width:100%;padding:25px 18px;border:1px dashed var(--line-strong);border-radius:8px;display:flex;flex-direction:column;align-items:center;gap:10px;margin:16px 0;color:var(--muted)}.source-dropzone strong{font-weight:500;color:var(--text)}.source-dropzone span{font-size:11px;line-height:1.8;text-align:center}.source-picked-file{display:flex;align-items:center;gap:11px;border-bottom:1px solid var(--line);padding:10px 0;font-size:12px}.source-picked-file span{flex:1;overflow-wrap:anywhere}.source-picked-file small{color:var(--muted)}.setup-agent-row{display:flex;align-items:center;gap:12px;border-top:1px solid var(--line);margin-top:24px;padding-top:21px}.setup-agent-row>span{flex:1;display:flex;flex-direction:column;gap:4px}.setup-agent-row small{font-size:11px;color:var(--muted)}.setup-face-options{display:flex;gap:9px;flex-wrap:wrap;margin:14px 0}.setup-face-options button{border:1px solid transparent;padding:6px;border-radius:5px}.setup-face-options button.selected{border-color:var(--text)}.setup-color-options{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.setup-color-options button{width:17px;height:17px;border-radius:50%;outline:1px solid transparent;outline-offset:3px}.setup-color-options button[aria-pressed=true]{outline-color:var(--text)}.setup-provider-note{display:flex;gap:16px;align-items:center;padding:20px 0;color:var(--muted);line-height:1.8;font-size:13px}.source-mode-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.source-mode-tabs button{display:flex;gap:7px;align-items:center;border:1px solid var(--line);padding:9px 12px;border-radius:6px;font-size:12px}.source-mode-tabs button[aria-selected=true]{border-color:var(--text)}.source-connect-link{margin-top:22px}.source-dialog-body>p{font-size:13px;line-height:1.8}.home-project-action{display:flex;align-items:center;justify-content:center;gap:28px;margin-top:28px}.home-quick-command{max-width:650px;margin:26px auto 0;text-align:left}.home-quick-command>summary{text-align:center;color:var(--muted);font-size:12px;cursor:pointer}.home-quick-command[open]>.composer-wrap{margin-top:16px}.composer textarea,.compact .composer textarea{min-height:46px;height:46px;max-height:160px;padding:14px 16px 5px;font-size:13px;line-height:1.6}.composer-footer,.compact .composer-footer{padding:6px 12px 10px}.compact .composer-wrap{margin:0}.workroom-composer{padding-top:12px}.source-first-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,32%);gap:44px;max-width:1600px;margin:0 auto}.project-record{min-width:0}.record-intro{padding:10px 0 22px}.record-intro h2{font-family:var(--serif);font-weight:400;font-size:clamp(30px,2.6vw,44px);line-height:1.1;margin:14px 0 20px}.record-intro .section-kicker{font-size:9px}.record-section{padding:23px 0;border-top:1px solid var(--line)}.record-section h3{color:var(--muted);font-size:12px;font-weight:400}.record-goal{font-family:var(--serif);font-size:24px;line-height:1.5;margin:17px 0 5px}.record-section>.muted{font-size:13px;line-height:1.9;margin:15px 0}.record-memory{display:block;width:100%;text-align:left;margin:20px 0}.record-memory strong{font-family:var(--serif);font-size:22px;font-weight:400}.record-memory p{font-size:13px;line-height:1.8;color:var(--muted);white-space:pre-line;margin:8px 0}.record-memory small{display:flex;gap:7px;align-items:center;color:var(--quiet);font-size:10px}.record-notes h4{font-weight:400;color:var(--muted);font-size:11px;margin:24px 0 0}.record-task{display:flex;align-items:center;gap:12px;padding:12px 0;line-height:1.6;font-size:14px}.record-task input{width:16px;height:16px;accent-color:var(--text)}.record-task:has(input:checked)>span{text-decoration:line-through;color:var(--muted)}.record-add-task{display:flex;align-items:center;gap:10px;margin-top:12px;color:var(--muted)}.record-add-task input{border:0;background:transparent;color:var(--text);outline:none;min-width:0;flex:1;font-size:13px;padding:8px 0}.record-activity{display:flex;justify-content:space-between;gap:20px;font-size:12px;padding:10px 0;line-height:1.8}.record-activity small{font-size:10px;white-space:nowrap;color:var(--quiet)}.record-footer{display:flex;align-items:center;gap:12px;padding:24px 0 12px;border-top:1px solid var(--line);flex-wrap:wrap}.record-footer>span{display:flex;flex:1;flex-direction:column;gap:5px;font-size:12px}.record-footer small{color:var(--muted);font-size:10px}.record-footer>.button{font-size:11px}.record-workroom-link{margin:18px 0 12px}.project-material-aside{border-left:1px solid var(--line);padding-left:26px;min-width:0}.project-material{min-width:0;height:100%;display:flex;flex-direction:column;font-size:12px}.material-tabs{display:flex;align-items:center;gap:20px;border-bottom:1px solid var(--line);min-height:43px;flex-shrink:0}.material-tabs>button:not(.icon-button){font-size:12px;padding:14px 0;color:var(--muted);border-bottom:1px solid transparent}.material-tabs>button.active{color:var(--text);border-bottom-color:var(--text)}.material-tabs>button.icon-button{margin-left:auto}.material-tabs span{font-size:10px;margin-left:5px;color:var(--quiet)}.material-scroll{overflow-y:auto;min-height:0;padding-top:12px;padding-bottom:24px}.material-source{display:flex;align-items:center;gap:12px;text-align:left;width:100%;padding:16px 10px;border-radius:6px;border-bottom:1px solid var(--line)}.material-source>svg{flex-shrink:0;color:var(--muted)}.material-source>span{display:flex;flex-direction:column;gap:7px;min-width:0;flex:1}.material-source strong{font-size:12px;font-weight:500;overflow-wrap:anywhere}.material-source small{font-size:10px;color:var(--muted);line-height:1.6}.material-source.selected{background:var(--surface)}.material-source:hover{background:var(--hover)}.material-empty{padding:35px 10px 20px;line-height:1.8;color:var(--muted)}.material-empty h3{font-family:var(--serif);font-weight:400;font-size:25px;color:var(--text);margin:18px 0 10px}.material-empty p{margin:0 0 20px}.material-empty .button{font-size:11px}.source-preview{padding:22px 5px;border-bottom:1px solid var(--line);margin-bottom:20px}.source-preview-heading{display:flex;align-items:center;gap:12px}.source-preview-heading h3{flex:1;overflow-wrap:anywhere;font-size:14px;font-weight:500}.source-preview-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0}.source-preview-controls label{display:flex;align-items:center;gap:5px;color:var(--muted)}.source-preview-controls select{background:var(--bg);color:var(--muted);font-size:11px;border:0;max-width:130px}.source-preview-controls a{font-size:11px;text-decoration:none}.source-coverage{font-size:10px;color:var(--muted);line-height:1.8;margin:14px 0}.source-text-preview{white-space:pre-wrap;overflow-wrap:anywhere;max-height:340px;overflow-y:auto;padding:16px;border:1px solid var(--line);border-radius:6px;font-size:12px;line-height:1.8;background:var(--surface)}.source-preview-actions{display:flex;flex-wrap:wrap;gap:18px;margin-top:18px}.source-preview-actions>button{font-size:10px}.source-comparison{margin-top:18px;color:var(--muted);font-size:11px}.source-comparison summary{cursor:pointer}.source-comparison pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;overflow-y:auto;font-family:inherit;font-size:11px;line-height:1.8;border-left:1px solid var(--line-strong);padding-left:12px}.source-comparison small{display:block;margin-top:16px}.material-persistence{font-size:10px;color:var(--quiet);line-height:1.8;margin:25px 3px 18px}.material-connect{border-top:1px solid var(--line);margin-top:30px;padding:24px 3px 0}.material-connect strong{font-family:var(--serif);font-size:22px;font-weight:400}.material-connect p{font-size:11px;color:var(--muted);line-height:1.8;margin:10px 0 18px}.material-connect .button{font-size:11px}.is-workroom .artifact-tabs{gap:15px}.is-workroom .artifact-tabs>button{font-size:11px}.is-workroom .artifact-content:has(>.project-material){padding:0 24px}.is-workroom .artifact-content:has(>.project-material)>.project-material{min-height:100%}.is-workroom .artifact-content:has(>.project-material) .material-tabs{padding-top:7px}.automation-view-tabs{display:flex;gap:26px;border-bottom:1px solid var(--line);margin:10px 0 18px}.automation-view-tabs>button{padding:14px 0;color:var(--muted);font-size:12px;border-bottom:1px solid transparent}.automation-view-tabs>button.active{border-bottom-color:var(--text);color:var(--text)}.browse-automation-templates{margin:30px 0}.automation-studio .automation-library{margin:0;padding:10px 0;border:0}.automation-studio .automation-recipe-grid{display:block}.automation-studio .automation-recipe{min-height:0;width:100%;padding:24px 20px;display:grid;grid-template-columns:40px minmax(170px,1fr) minmax(220px,2fr) 115px;align-items:center;gap:24px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:none;text-align:left}.automation-recipe .recipe-index{margin:0}.automation-recipe .recipe-index>span{display:none}.automation-recipe>strong{font-size:14px}.automation-recipe>p{font-size:12px;line-height:1.8;margin:0;color:var(--muted)}.automation-recipe .recipe-mini-flow{display:none}.automation-recipe .recipe-use{margin:0;padding:0;border:0;display:block;font-size:10px;color:var(--muted)}.automation-recipe .recipe-use>span{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--text);margin-top:8px}.automation-history-row{width:100%;display:flex;gap:24px;align-items:center;border-bottom:1px solid var(--line);text-align:left;padding:22px 0;font-size:12px}.automation-history-row>span:first-child{display:flex;flex:1;flex-direction:column;gap:8px}.automation-history-row small{font-size:10px;color:var(--muted)}.workflow-preview{display:flex;gap:12px;overflow-x:auto;margin:24px 0}.workflow-preview>li{flex:1;min-width:145px;display:block;padding:17px;border:1px solid var(--line);border-radius:6px}.workflow-preview>li>span{display:inline-flex;margin-bottom:12px}.workflow-preview>li p{font-size:11px;line-height:1.7}@media(max-width:1050px){.source-first-overview{gap:26px;grid-template-columns:minmax(0,1fr) 290px}.project-material-aside{padding-left:20px}.record-intro h2{font-size:32px}.record-footer>.button{margin-top:8px}.record-activity{flex-direction:column;gap:3px}.automation-studio .automation-recipe{grid-template-columns:30px 1fr 100px;gap:15px}.automation-recipe>p{grid-column:2/4;grid-row:2}.automation-recipe .recipe-use{grid-column:3;grid-row:1}.is-workroom .artifact-actions{display:none}}@media(max-width:760px){.source-first-overview{display:block}.project-material-aside{border-left:0;border-top:1px solid var(--line);padding:22px 0 0;margin-top:24px}.project-record{padding:0}.setup-source-options{grid-template-columns:repeat(2,minmax(0,1fr))}.project-setup-body,.source-dialog-body{padding:22px}.setup-source-options>button{min-height:87px}.setup-agent-row .text-button{font-size:11px}.record-intro h2{font-size:34px}.record-task{font-size:13px}.home-project-action{gap:20px}.record-goal{font-size:23px}.is-workroom .artifact-tabs{gap:12px;overflow-x:auto}.is-workroom .artifact-tabs>button{white-space:nowrap;font-size:10px}.automation-history-row{flex-wrap:wrap;gap:12px}.automation-history-row>span:first-child{flex-basis:65%}.automation-studio .automation-recipe{padding:22px 0;grid-template-columns:25px 1fr 85px;gap:12px}.automation-recipe>strong{font-size:13px}.source-dropzone span{font-size:10px}.record-footer .button,.material-connect .button{width:100%;justify-content:center}}.material-more{position:relative}.material-more>summary{list-style:none;cursor:pointer;padding:7px;color:var(--muted)}.material-more>summary::-webkit-details-marker{display:none}.material-more>div{position:absolute;right:0;top:35px;min-width:180px;z-index:5;background:var(--surface);border:1px solid var(--line);border-radius:7px;padding:6px;box-shadow:var(--shadow)}.material-more button{display:block;width:100%;text-align:left;font-size:12px;padding:10px;border-radius:4px}.material-more button:hover{background:var(--hover)}
