@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/public-sans-vietnamese-400-normal-TxZB8OSn.woff2)format("woff2"),url(/assets/public-sans-vietnamese-400-normal-BO1meqcx.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/public-sans-latin-ext-400-normal-mk90oQqJ.woff2)format("woff2"),url(/assets/public-sans-latin-ext-400-normal-B02wwOdZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/public-sans-latin-400-normal-8Rpg0ruU.woff2)format("woff2"),url(/assets/public-sans-latin-400-normal-SBbinRkI.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/public-sans-vietnamese-500-normal-DjztbcKe.woff2)format("woff2"),url(/assets/public-sans-vietnamese-500-normal-CXYe29CY.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/public-sans-latin-ext-500-normal-DC-z7ASZ.woff2)format("woff2"),url(/assets/public-sans-latin-ext-500-normal-BHCCp-na.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/public-sans-latin-500-normal-NlrCPXnF.woff2)format("woff2"),url(/assets/public-sans-latin-500-normal-vCxiVFAq.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/public-sans-vietnamese-600-normal-P4BtCUdw.woff2)format("woff2"),url(/assets/public-sans-vietnamese-600-normal-CcnAzmUX.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/public-sans-latin-ext-600-normal-DchWdWJ_.woff2)format("woff2"),url(/assets/public-sans-latin-ext-600-normal-DfkbVac2.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/public-sans-latin-600-normal-Fru-LXNs.woff2)format("woff2"),url(/assets/public-sans-latin-600-normal-BR59oU-I.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-ext-400-normal-CWV284fw.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-ext-400-normal-DLkyKLvH.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-400-normal-C44pakCn.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-400-normal-B8Z6Jvzv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-greek-400-normal-Cw5-AHNN.woff2)format("woff2"),url(/assets/source-serif-4-greek-400-normal-BccYJ-vZ.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-vietnamese-400-normal-BbG3LG1A.woff2)format("woff2"),url(/assets/source-serif-4-vietnamese-400-normal-DR1UuFon.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-ext-400-normal-Cp7z-ARB.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-400-normal-CEpydyUl.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-normal-DJ5YJwmz.woff2)format("woff2"),url(/assets/source-serif-4-latin-400-normal-Dn3IlU-Z.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-ext-400-italic-zoDFlEzN.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-ext-400-italic-Dx4A8QUO.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-400-italic-BLN19cOa.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-400-italic-Dx8qIUN3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-greek-400-italic-C7D4Dq0H.woff2)format("woff2"),url(/assets/source-serif-4-greek-400-italic-DcuniPAV.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-vietnamese-400-italic-CjUPRDIa.woff2)format("woff2"),url(/assets/source-serif-4-vietnamese-400-italic-DyjhI2GX.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-ext-400-italic-JynPwBMj.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-400-italic-G7LDTi7t.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-italic-0j97Jm6B.woff2)format("woff2"),url(/assets/source-serif-4-latin-400-italic-Dv9jnFA_.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-cyrillic-ext-600-normal-D_E8FDgP.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-ext-600-normal-DiT2IGQm.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-cyrillic-600-normal-BDP5YDHD.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-600-normal-DFnC3vAY.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-greek-600-normal-DdRkKr-1.woff2)format("woff2"),url(/assets/source-serif-4-greek-600-normal-DhXQw1Kl.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-vietnamese-600-normal-CznyfUKR.woff2)format("woff2"),url(/assets/source-serif-4-vietnamese-600-normal-B0WJbuqT.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-ext-600-normal-0sIUyHMO.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-600-normal-C6NNqpJh.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-600-normal-DouSKlru.woff2)format("woff2"),url(/assets/source-serif-4-latin-600-normal-DMD1h6_f.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#eef1f4;--surface:#f8f9fb;--ink:#1b2430;--muted:#5b6675;--rule:#d3d9e0;--local:#2f6f5e;--local-wash:#dcebe5;--cloud:#7e4e92;--cloud-wash:#ece0f1;--danger:#a23b3b;--focus:#3b6fb6;--sans:"Public Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--serif:"Source Serif 4", Georgia, "Times New Roman", serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--step--1:.833rem;--step-0:1rem;--step-1:1.2rem;--step-2:1.44rem;--step-3:1.728rem;--measure:70ch;--sidebar:17rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--sans);color:var(--ink);background:var(--paper);font-size:16px;line-height:1.5}@media (prefers-color-scheme:dark){:root{--paper:#1a1f27;--surface:#222833;--ink:#e3e8ee;--muted:#9aa5b3;--rule:#343c48;--local:#6fbfa5;--local-wash:#213a33;--cloud:#c49ad6;--cloud-wash:#36293d;--danger:#e08585;--focus:#7ea8e6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}body{background:var(--paper);margin:0}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}code{font-family:var(--mono);font-size:.9em}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wordmark{font-family:var(--serif);font-weight:600;font-size:var(--step-2);letter-spacing:-.02em;margin:0}.hint,.muted{color:var(--muted);font-size:var(--step--1)}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:.45rem .9rem}button:disabled{cursor:default;opacity:.45}button.primary{background:var(--ink);color:var(--paper);font-weight:600}button.secondary{border-color:var(--rule);background:var(--surface)}button.ghost{color:var(--muted);padding:.35rem .6rem}button.ghost:hover,button.ghost.active{color:var(--ink);background:var(--surface)}button.small{font-size:var(--step--1);padding:.15rem .45rem}input,textarea,select{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--rule);border-radius:6px;padding:.5rem .65rem}.boot-message{max-width:32rem;margin:20vh auto;padding:0 1rem}.auth{place-items:center;min-height:100vh;padding:1rem;display:grid}.auth-card{gap:1rem;width:min(24rem,100%);display:grid}.auth-card .wordmark{font-size:var(--step-3)}.auth-lede{color:var(--muted);margin:0}.auth-card label{font-weight:500;font-size:var(--step--1);gap:.3rem;display:grid}.auth-card .hint{margin:-.6rem 0 0}.form-error,.chat-error{color:var(--danger);margin:0}.workspace{grid-template-columns:var(--sidebar) 1fr;height:100dvh;display:grid}.sidebar{border-right:1px solid var(--rule);background:var(--paper);flex-direction:column;min-height:0;display:flex}.sidebar-head,.sidebar-foot{justify-content:space-between;align-items:center;padding:.85rem .75rem .85rem 1rem;display:flex}.sidebar-foot{border-top:1px solid var(--rule);padding:.5rem .75rem}.sidebar-scroll{flex:1;padding:0 .5rem 1rem;overflow-y:auto}.nav-group{margin-top:1.25rem}.nav-group-head,.project-head{justify-content:space-between;align-items:center;padding:0 .25rem 0 .5rem;display:flex}.nav-group h2{font-size:var(--step--1);color:var(--muted);margin:0;font-weight:600}.project h3{font-size:var(--step--1);margin:.6rem 0 .15rem;font-weight:600}.nav-empty{color:var(--muted);font-size:var(--step--1);margin:.4rem .5rem}.inline-form{padding:.4rem .25rem}.inline-form input{width:100%}.conv-list{margin:0;padding:0;list-style:none}.conv-list li{border-radius:6px;align-items:center;display:flex}.conv-list li:hover,.conv-list li.active{background:var(--surface)}.conv-list li.active .conv-link{font-weight:600}.conv-link{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;padding:.4rem .5rem;overflow:hidden}.main-list .conv-link{font-weight:500}.conv-archive{color:var(--muted);visibility:hidden;padding:.2rem .5rem}.conv-list li:hover .conv-archive,.conv-archive:focus-visible{visibility:visible}.main-pane{flex-direction:column;min-width:0;min-height:0;display:flex}.drawer-scrim,.menu-button{display:none}.chat,.panel{flex-direction:column;height:100%;min-height:0;display:flex}.chat-head{border-bottom:1px solid var(--rule);align-items:center;gap:1rem;padding:.75rem 1.25rem;display:flex}.chat-title{flex:1;align-items:baseline;gap:.75rem;min-width:0;display:flex}.chat-title h1{font-size:var(--step-1);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;overflow:hidden}.chat-project{color:var(--muted);font-size:var(--step--1);white-space:nowrap}.model-picker select{max-width:18rem;font-size:var(--step--1);padding:.35rem .5rem}.column{width:min(var(--measure), 100%);margin:0 auto;padding:0 1.25rem}.transcript{flex:1;padding:2rem 0 1rem;overflow-y:auto}.empty{color:var(--muted);font-family:var(--serif);font-size:var(--step-1);padding-top:18vh;font-style:italic}.msg{margin-bottom:2rem}.msg-user p{white-space:pre-wrap;border-left:3px solid var(--rule);color:var(--ink);margin:0;padding-left:.9rem}.prose{font-family:var(--serif);font-size:1.0625rem;line-height:1.65}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose h1,.prose h2,.prose h3{font-family:var(--sans);margin:1.5em 0 .5em;line-height:1.3}.prose h1{font-size:var(--step-2)}.prose h2{font-size:var(--step-1)}.prose h3{font-size:var(--step-0)}.prose a{color:inherit;text-underline-offset:.15em}.prose pre{background:var(--surface);border:1px solid var(--rule);border-radius:6px;padding:.85rem 1rem;font-size:.875rem;line-height:1.5;overflow-x:auto}.prose :not(pre)>code{background:var(--surface);border-radius:4px;padding:.1em .3em}.prose table{border-collapse:collapse;font-family:var(--sans);font-size:.9rem;display:block;overflow-x:auto}.prose th,.prose td{border-bottom:1px solid var(--rule);text-align:left;padding:.4rem .75rem .4rem 0}.prose blockquote{border-left:3px solid var(--rule);color:var(--muted);margin-left:0;padding-left:1rem}.reasoning{font-family:var(--sans);font-size:var(--step--1);color:var(--muted);margin-bottom:.75rem}.reasoning p{white-space:pre-wrap}.waiting{color:var(--muted);font-style:italic}.provenance{font-size:var(--step--1);color:var(--muted);align-items:center;gap:.6rem;margin-top:.6rem;display:flex}.locality{font-size:var(--step--1);border-radius:999px;align-items:center;gap:.35rem;padding:.05rem .5rem .05rem .4rem;font-weight:600;display:inline-flex}.locality:before{content:"";background:currentColor;border-radius:50%;width:.5rem;height:.5rem}.locality.is-local{color:var(--local);background:var(--local-wash)}.locality.is-cloud{color:var(--cloud);background:var(--cloud-wash)}.locality.is-cloud:before{background:0 0;box-shadow:inset 0 0 0 1.5px}.is-streaming .locality:before{animation:1.2s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.3}}.provenance-tokens:before{content:"";background:var(--rule);vertical-align:middle;width:1px;height:.8em;margin-right:.6rem;display:inline-block}.chat-error{border:1px solid var(--danger);border-radius:6px;padding:.75rem 1rem}.composer{border-top:1px solid var(--rule);padding:.85rem 0 calc(.85rem + env(safe-area-inset-bottom));background:var(--paper)}.composer-inner{align-items:flex-end;gap:.6rem;display:flex}.composer textarea{resize:none;field-sizing:content;flex:1;min-height:2.6rem;max-height:14rem;line-height:1.45}.composer button{height:2.6rem}.panel-body{padding-top:1.5rem;padding-bottom:2rem;overflow-y:auto}.panel-body section{margin-bottom:2rem}.panel-body h2{font-size:var(--step-1);margin:0 0 .5rem}.panel-body p{margin:0 0 .5rem}.panel-body table{border-collapse:collapse;width:100%;font-size:.9375rem}.panel-body th{text-align:left;color:var(--muted);font-weight:600;font-size:var(--step--1);border-bottom:1px solid var(--rule);padding:.4rem .75rem .4rem 0}.panel-body td{border-bottom:1px solid var(--rule);vertical-align:top;padding:.55rem .75rem .55rem 0}@media (width<=760px){.workspace{grid-template-columns:1fr}.sidebar{width:min(var(--sidebar), 85vw);z-index:20;transition:transform .18s ease-out;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.drawer-open .sidebar{transform:none}.drawer-open .drawer-scrim{z-index:10;background:#1b243059;border-radius:0;display:block;position:fixed;inset:0}.menu-button{display:inline-block}.chat-head{gap:.5rem;padding:.6rem .75rem}.chat-project{display:none}.model-picker select{max-width:9rem}}@media (prefers-reduced-motion:reduce){.sidebar{transition:none}.is-streaming .locality:before{animation:none}}.activity{gap:.15rem;margin:-1rem 0 1.5rem;display:grid}.tool-line summary{cursor:pointer;color:var(--muted);font-size:var(--step--1);align-items:baseline;gap:.5rem;width:fit-content;padding:.15rem 0;list-style:none;display:flex}.tool-line summary::-webkit-details-marker{display:none}.tool-line summary:hover .tool-action{color:var(--ink)}.tool-mark{text-align:center;width:1rem}.status-succeeded .tool-mark{color:var(--local)}.status-failed .tool-mark{color:var(--danger)}.status-running .tool-mark{animation:1.2s ease-in-out infinite pulse}.tool-action{color:var(--ink)}.tool-source{color:var(--muted);font-size:var(--step--1);margin-left:.4rem}.tool-source:before{content:"in "}.tool-line summary .tool-source{margin-left:0}.tool-details{font-size:var(--step--1);color:var(--muted);margin:.25rem 0 .5rem 1.5rem}.tool-details p{margin:0 0 .35rem}.tool-details pre{background:var(--surface);border-radius:6px;margin:0;padding:.5rem .75rem;font-size:.8rem;overflow-x:auto}.tool-error{color:var(--danger)}.approval{border:1px solid var(--rule);border-left:3px solid var(--ink);background:var(--surface);border-radius:6px;margin:.5rem 0;padding:.9rem 1rem}.approval-title{margin:0;font-weight:600}.approval-reason,.approval-note{color:var(--muted);font-size:var(--step--1);margin:.25rem 0 0}.approval-args{gap:.35rem;margin:.85rem 0;display:grid}.approval-args div{grid-template-columns:minmax(6rem,max-content) 1fr;align-items:baseline;gap:1rem;display:grid}.approval-args dt{color:var(--muted);font-size:var(--step--1)}.approval-args dd{margin:0}.approval-args input{width:100%}.approval-json{width:100%;font-family:var(--mono);margin:.85rem 0;font-size:.85rem}.approval-note-input{width:100%;font-size:var(--step--1);margin-bottom:.75rem}.approval-actions{flex-wrap:wrap;gap:.5rem;display:flex}.needs-approval{color:var(--paper);background:var(--ink);white-space:nowrap;border-radius:999px;margin-right:.25rem;padding:.05rem .45rem;font-size:.72rem;font-weight:600}.panel-body td .tool-source{margin-left:.25rem}.panel-body td.permission{white-space:nowrap}.chat-body{flex:1;min-height:0;display:flex}.chat-main{flex-direction:column;flex:1;min-width:0;display:flex}.browser-pane{border-left:1px solid var(--rule);background:var(--surface);flex-direction:column;flex:0 0 min(52%,46rem);min-width:0;display:flex}.browser-pane.user-control{box-shadow:inset 0 3px 0 var(--local)}.browser-head,.browser-foot{font-size:var(--step--1);justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .9rem;display:flex}.browser-head{border-bottom:1px solid var(--rule)}.browser-foot{border-top:1px solid var(--rule)}.browser-where{min-width:0;display:grid}.browser-where>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.browser-frame{background:#000;border:0;flex:1;width:100%}.browser-note{color:var(--muted);font-size:var(--step--1);margin:1rem}.tool-shot{border:1px solid var(--rule);border-radius:4px;max-width:min(28rem,100%);margin:.35rem 0 .5rem;display:block}.chat-head button.active{color:var(--ink);background:var(--surface)}@media (width<=1000px){.browser-pane{z-index:30;border-left:0;position:fixed;inset:0}}.memory-intro{margin-bottom:1.25rem}.memory-filters{gap:.6rem;margin-bottom:1rem;display:grid}.memory-filters input[type=search]{width:100%}.memory-types{flex-wrap:wrap;gap:.35rem;display:flex}.chip{font-size:var(--step--1);border:1px solid var(--rule);color:var(--muted);border-radius:999px;padding:.2rem .65rem}.chip.active{background:var(--ink);border-color:var(--ink);color:var(--paper)}.memory-list{margin:0;padding:0;list-style:none}.memory{border-bottom:1px solid var(--rule);padding:.85rem 0}.memory-content{font-family:var(--serif);margin:0 0 .35rem;font-size:1.0625rem;line-height:1.5}.memory-meta{font-size:var(--step--1);color:var(--muted);flex-wrap:wrap;align-items:center;gap:.25rem .9rem;display:flex}.memory-type{color:var(--ink);font-weight:500}.memory-actions{align-items:center;gap:.25rem;margin-left:auto;display:inline-flex}.memory-edit textarea,.memory-add textarea{resize:vertical;width:100%}.memory-edit .memory-actions{margin:.35rem 0 .25rem}.memory-add{gap:.5rem;margin-bottom:1.25rem;display:grid}.memory-add-row{justify-content:space-between;gap:.5rem;display:flex}button.link{color:var(--muted);text-underline-offset:.15em;padding:0;text-decoration:underline}button.danger{color:var(--danger)}.memory-status{margin-top:1.25rem}.memory-note{font-size:var(--step--1);color:var(--muted);margin-top:.6rem}.memory-saved{flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:.2rem 0;display:flex}.memory-mark{color:var(--ink);font-weight:600}.memory-used summary{cursor:pointer;width:fit-content}.memory-used ul{margin:.3rem 0 0;padding-left:1.1rem}.sidebar-foot{flex-wrap:wrap;justify-content:flex-start;gap:.15rem}.sidebar-foot button{white-space:nowrap}.sidebar-foot button:last-child{margin-left:auto}.dropzone{border:1.5px dashed var(--rule);border-radius:8px;margin-bottom:1.25rem;padding:1rem 1.1rem}.dropzone p{margin:0 0 .35rem}.dropzone.dragging{border-color:var(--local);background:var(--local-wash)}.files-filter{font-size:var(--step--1);align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.file-list{margin:0;padding:0;list-style:none}.file{border-bottom:1px solid var(--rule);align-items:flex-start;gap:1rem;padding:.8rem 0;display:flex}.file-main{flex:1;min-width:0}.file-name{color:var(--ink);word-break:break-word;font-weight:500}.status-failed .file-status,.status-empty .file-status,.file-error{color:var(--danger)}.status-ready .file-status{color:var(--local)}.file-error{font-size:var(--step--1);margin:.25rem 0 0}.file-actions{align-items:center;gap:.25rem;display:flex}.file-actions select{font-size:var(--step--1);max-width:9rem;padding:.2rem .4rem}.progress{background:var(--rule);border-radius:2px;height:3px;margin-top:.4rem;overflow:hidden}.progress>div{background:var(--local);height:100%;transition:width .4s ease-out}.attachments{flex-wrap:wrap;gap:.4rem;padding-top:.5rem;display:flex}.attachment{font-size:var(--step--1);border:1px solid var(--rule);background:var(--surface);border-radius:999px;align-items:baseline;gap:.4rem;padding:.15rem .65rem;display:inline-flex}.attachment-status{color:var(--muted)}.attachment.status-failed .attachment-status{color:var(--danger)}.composer button.attach{height:2.6rem}@media (prefers-reduced-motion:reduce){.progress>div{transition:none}}@media (width<=760px){.file{flex-direction:column;gap:.4rem}}.sidebar-head-actions{align-items:center;gap:.15rem;display:flex}.bell{position:relative}.bell-count{margin-left:.3rem}.bell-panel{background:var(--surface);border:1px solid var(--rule);z-index:40;border-radius:8px;width:min(22rem,90vw);max-height:70vh;padding:.5rem 0;position:absolute;top:calc(100% + .35rem);left:0;overflow-y:auto;box-shadow:0 8px 24px #1b24301f}.bell-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;padding:.25rem .85rem .5rem;display:flex}.bell-panel ul{margin:0;padding:0;list-style:none}.bell-panel li button{text-align:left;border-bottom:1px solid var(--rule);border-radius:0;gap:.15rem;width:100%;padding:.6rem .85rem;display:grid}.bell-panel li button:hover{background:var(--paper)}.bell-panel li.unread .bell-title{font-weight:600}.bell-panel li.unread .bell-title:before{content:"";background:var(--local);vertical-align:middle;border-radius:50%;width:.45rem;height:.45rem;margin-right:.4rem;display:inline-block}.bell-body,.bell-time{font-size:var(--step--1);color:var(--muted)}.bell-body{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.push-toggle .hint{width:100%;margin:0}.task-form{border:1px solid var(--rule);background:var(--surface);border-radius:8px;gap:.75rem;margin-bottom:1.5rem;padding:1rem;display:grid}.task-form label{font-size:var(--step--1);gap:.3rem;font-weight:500;display:grid}.task-form label.inline{align-items:center;gap:.35rem;margin-right:1rem;font-weight:400;display:inline-flex}.task-form fieldset{font-size:var(--step--1);border:0;gap:.4rem;margin:0;padding:0;display:grid}.task-form legend{margin-bottom:.3rem;font-weight:500}.task-list{margin:0;padding:0;list-style:none}.task{border-bottom:1px solid var(--rule);align-items:flex-start;gap:1rem;padding:.85rem 0;display:flex}.task.paused .task-title{color:var(--muted)}.task-main{flex:1;min-width:0}.task-title{color:var(--ink);font-weight:500;font-size:var(--step-0);text-decoration:none}.task-title:hover{text-decoration:underline}.task-last{font-size:var(--step--1);color:var(--muted);margin:.3rem 0 0}.task-last.failed{color:var(--danger)}.tasks-done{font-size:var(--step--1);margin-top:1.5rem}.tasks-done summary{cursor:pointer;color:var(--muted)}.msg-user.from-task p{border-left-color:var(--local)}.msg-origin{font-size:var(--step--1);color:var(--muted);margin-bottom:.15rem;padding-left:.9rem;display:block}@media (width<=760px){.task{flex-direction:column;gap:.4rem}}.contact-controls{font-size:var(--step--1);flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.switch{color:var(--muted);cursor:pointer;align-items:center;gap:.35rem;display:inline-flex}.msg-user.from-contact p{border-left-color:var(--cloud)}.msg-assistant.from-owner .prose{border-left:3px solid var(--ink);padding-left:.9rem}.contact-sources{margin:0 0 .5rem;padding:0;list-style:none}.contact-source{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.75rem 0;display:flex}.contact-source-main{gap:.15rem;min-width:0;display:grid}.contact-how{max-width:52ch;margin:.2rem 0 0}.contact-name{flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;display:flex}.contact-points{font-size:var(--step--1);margin:.3rem 0;padding:0;list-style:none}.contact-label{min-width:4.5rem;color:var(--muted);display:inline-block}@media (width<=40rem){.contact-source{flex-direction:column;gap:.5rem}}.todos{margin-bottom:2rem}.todos h2,.tasks-head{font-size:var(--step-1);margin:0 0 .5rem}.todo-list{margin:0;padding:0;list-style:none}.todo{border-bottom:1px solid var(--rule);align-items:flex-start;gap:.75rem;padding:.75rem 0;display:flex}.todo input[type=checkbox]{flex:none;width:1.1rem;height:1.1rem;margin-top:.25rem}.todo-main{gap:.3rem;min-width:0;display:grid}.todo-title{font-weight:600}.todo-urgent{color:var(--danger);margin-right:.5rem}.todo-details{white-space:pre-wrap;font-size:var(--step--1);color:var(--muted);overflow-wrap:anywhere;margin:0}.todo-main .link{font-size:var(--step--1);justify-self:start}.todo-add{gap:.5rem;margin-top:.75rem;display:flex}.todo-add input{flex:1;min-width:0}.sidebar{font-size:.9375rem}.sidebar .conv-link{padding:.3rem .5rem}.sidebar-head-actions button,.sidebar-foot button,.nav-group-head button{font-size:.875rem}.sidebar-foot button{padding:.3rem .55rem}.nav-group h2,.sidebar .nav-empty{font-size:.8125rem}.chat-head{padding-top:calc(.75rem + env(safe-area-inset-top))}.chat-tools{align-items:center;gap:.5rem;display:flex}.model-picker select{max-width:17rem}.composer-field{border:1px solid var(--rule);background:var(--surface);border-radius:12px;align-items:flex-end;gap:.25rem;padding:.3rem;display:flex}.composer-field:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 18%, transparent)}.composer .composer-field textarea{min-width:0;min-height:2.6rem;box-shadow:none;background:0 0;border:0;flex:1;padding:.55rem .4rem}.composer .composer-field textarea:focus-visible{outline:none}.composer .icon-button{width:2.6rem;height:2.6rem;color:var(--muted);border-radius:9px;flex:none;place-items:center;padding:0;display:inline-grid}.composer .icon-button:hover:not(:disabled){color:var(--ink);background:var(--paper)}.composer .icon-button.send{background:var(--ink);color:var(--paper)}.composer .icon-button.send:disabled{opacity:.25}.composer .icon-button.stop{background:var(--paper);color:var(--ink);border-color:var(--rule)}.run-failed{border-left:3px solid var(--danger);margin-bottom:2rem;padding:.6rem 0 .6rem 1rem}.run-failed-what{margin:0 0 .6rem}.run-failed-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.run-failed-detail{font-size:var(--step--1);color:var(--muted);margin-top:.6rem}.run-failed-detail summary{cursor:pointer}.run-failed-detail code{white-space:normal;overflow-wrap:anywhere;margin-top:.35rem;display:block}.sidebar-head{padding-top:calc(.85rem + env(safe-area-inset-top))}.sidebar-foot{padding:.5rem .5rem calc(.5rem + env(safe-area-inset-bottom));display:block}.places{margin:0;padding:0;list-style:none}.sidebar-foot .place{text-align:left;width:100%;color:var(--ink);border-radius:6px;justify-content:space-between;align-items:center;margin:0;padding:.3rem .5rem;font-size:.9375rem;display:flex}.sidebar-foot .place:hover,.sidebar-foot .place.active{background:var(--surface)}.sidebar-foot .place.active{font-weight:600}.count{background:var(--ink);min-width:1.35rem;color:var(--paper);text-align:center;border-radius:999px;padding:.05rem .4rem;font-size:.75rem;font-weight:600}.settings-row{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:.1rem;margin-top:.4rem;padding-top:.4rem;display:flex}.sidebar-foot .settings-row button{margin-left:0;font-size:.8125rem}.sidebar-foot .settings-row .sign-out{margin-left:auto}.sidebar-foot .settings-row button.active{color:var(--ink);background:var(--surface)}.push-toggle{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.25rem 0 1.25rem;display:flex}.task-title.link{text-decoration:none}.task-title.link:hover{text-decoration:underline}.role-name{font-weight:500;display:block}.role-job{font-size:var(--step--1);color:var(--muted);display:block}@media (width<=760px){.chat-head{padding-top:calc(.6rem + env(safe-area-inset-top));flex-wrap:wrap;row-gap:.5rem}.chat-title{flex:1 1 0}.chat-tools{flex:100%;order:3}.chat-tools .model-picker{flex:1;min-width:0}.chat-tools .model-picker select{width:100%;max-width:none}.sidebar .conv-link,.sidebar-foot .place{padding-top:.55rem;padding-bottom:.55rem}}.task-title.link{color:var(--ink)}.task.paused .task-title.link{color:var(--muted)}.push-toggle .hint{margin:0;display:inline}.voice-part{gap:.4rem;margin-bottom:2rem;display:grid}.voice-part h2{font-size:var(--step-1);margin:0}.voice-part .hint{margin:0}.voice-part-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.voice-part textarea{resize:vertical;width:100%;line-height:1.5}.voice-writing{font-size:var(--step--1)}.voice-part .counter{justify-self:end}.voice-memories{margin:.25rem 0 .5rem;padding:0;list-style:none}.voice-memories li{border-bottom:1px solid var(--rule);padding:.4rem 0}.voice-memories label{font-size:var(--step--1);align-items:flex-start;gap:.6rem;display:flex}.voice-memories input{flex:none;margin-top:.2rem}.voice-part textarea{field-sizing:content;min-height:6rem;max-height:65vh}@media (width<=760px){.voice-writing{font-size:1rem}}.handoff-task{font-size:var(--step-1);margin:.25rem 0;font-weight:500}.panel-body h2.auto-head{font-size:var(--step--1);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 .6rem;font-weight:600}.panel-body h2.auto-head.failed{color:var(--danger)}.kind-icon{border:1px solid var(--rule);background:var(--surface);width:2rem;height:2rem;color:var(--ink);border-radius:8px;flex:none;place-items:center;display:inline-grid}.kind-svg{display:block}.auto-strip{scroll-snap-type:x proximity;gap:.6rem;margin:0;padding:0 0 .25rem;list-style:none;display:flex;overflow-x:auto}.auto-card{scroll-snap-align:start;border:1px solid var(--rule);background:var(--surface);border-radius:10px;flex:0 0 11rem;gap:.15rem;padding:.75rem .85rem;display:grid}.auto-card .kind-icon{background:0 0;border:0;place-items:start;width:auto;height:auto;margin-bottom:.35rem}.auto-card-title{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.auto-card-when{font-size:var(--step--1);color:var(--muted)}.auto-list,.run-list{border:1px solid var(--rule);background:var(--surface);border-radius:10px;margin:0;padding:0;list-style:none;overflow:hidden}.auto-list:empty{display:none}.auto-row{align-items:flex-start;gap:.85rem;padding:.85rem 1rem;display:flex}.auto-row+.auto-row,.run-list li+li{border-top:1px solid var(--rule)}.auto-row.inactive .kind-icon,.auto-row.inactive .task-title.link,.auto-row.inactive .auto-schedule{color:var(--muted)}.auto-main{flex:1;min-width:0}.auto-main p{margin:.15rem 0 0}.auto-schedule{font-size:.9375rem}.auto-meta{font-size:var(--step--1);color:var(--muted)}.auto-actions{flex:none;align-items:center;gap:.25rem;display:flex}button.switch{border:1px solid var(--rule);background:var(--paper);border-radius:999px;width:2.5rem;height:1.4rem;margin-right:.35rem;padding:0;transition:background-color .15s;position:relative}.switch-knob{background:var(--muted);border-radius:50%;width:calc(1.4rem - 6px);height:calc(1.4rem - 6px);transition:transform .15s,background-color .15s;position:absolute;top:2px;left:2px}button.switch[aria-checked=true]{background:var(--ink);border-color:var(--ink)}button.switch[aria-checked=true] .switch-knob{background:var(--paper);transform:translate(1.1rem)}.panel-body .run-list{margin-bottom:0}.run-row{text-align:left;border-radius:0;grid-template-columns:1fr auto;gap:.1rem .75rem;width:100%;padding:.65rem 1rem;display:grid}.run-row:hover{background:var(--paper)}.run-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.run-time{font-size:var(--step--1);color:var(--muted);white-space:nowrap;grid-area:2/2;justify-self:end}.run-summary{min-width:0;font-size:var(--step--1);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-area:2/1;overflow:hidden}.run-badge{font-size:var(--step--1);color:var(--muted);white-space:nowrap;justify-self:end}.run-badge.outcome-notified,.run-badge.outcome-waiting{color:var(--ink);font-weight:600}.run-badge.outcome-failed{color:var(--danger);font-weight:600}.kind-picker{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem;display:grid}.kind-choice{border-color:var(--rule);background:var(--paper);color:var(--muted);justify-content:center;align-items:center;gap:.45rem;font-weight:500;display:flex}.kind-choice[aria-pressed=true]{border-color:var(--ink);color:var(--ink);background:var(--surface);box-shadow:inset 0 0 0 1px var(--ink)}.task-form>.hint{margin:-.25rem 0 0}.schedule-field{font-size:var(--step--1);border:0;gap:.5rem;margin:0;padding:0;display:grid}.schedule-field legend{margin-bottom:.3rem;font-weight:500}.schedule-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.task-form .schedule-row label.inline{gap:.4rem;margin:0}.schedule-row input[type=number]{width:4.5rem}.schedule-custom{flex:16rem;min-width:0}.day-toggles{flex-wrap:wrap;gap:.35rem;display:flex}.day-toggle{border-color:var(--rule);background:var(--paper);min-width:3rem;color:var(--muted);font-size:var(--step--1);font-weight:500}.day-toggle[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.schedule-preview{min-height:1.5em;color:var(--ink);margin:0}.schedule-preview.failed{color:var(--danger)}@media (width<=760px){.auto-row{flex-wrap:wrap}.auto-main{flex-basis:calc(100% - 3rem)}.auto-actions{flex-basis:100%;padding-left:2.85rem}.auto-card{flex-basis:9.5rem}}@media (prefers-reduced-motion:reduce){button.switch,.switch-knob{transition:none}}.segmented{border:1px solid var(--rule);background:var(--paper);border-radius:10px;grid-auto-columns:1fr;grid-auto-flow:column;gap:.25rem;margin-bottom:1rem;padding:.25rem;display:grid}.segmented [role=tab]{color:var(--muted);border-radius:7px;padding:.4rem .75rem;font-weight:500}.segmented [role=tab][aria-selected=true]{background:var(--surface);border-color:var(--rule);color:var(--ink);box-shadow:0 1px 2px #00000014}.segmented-count{font-size:var(--step--1);color:var(--muted);font-variant-numeric:tabular-nums;margin-left:.4rem}.panel-body .todo-add{margin:0 0 1rem}.todo-add input[type=date]{flex:none}.todos-empty{text-align:center;margin:1.5rem 0}.todo-rows{border:1px solid var(--rule);background:var(--surface);border-radius:10px;margin:0;padding:0;list-style:none;overflow:hidden}.todo-row{align-items:flex-start;gap:.6rem;padding:.7rem 1rem .7rem .6rem;display:flex}.todo-row+.todo-row{border-top:1px solid var(--rule)}.todo-check{color:var(--muted);flex:none;place-items:center;padding:.15rem;display:grid}.todo-check:hover,.todo-row.done .todo-check{color:var(--ink)}.todo-row .todo-main{flex:1;gap:.15rem}.todo-open{text-align:left;border-radius:4px;padding:0}.todo-row .todo-title{font-weight:500;line-height:1.4}.todo-open:hover .todo-title{text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:3px}.todo-row.done .todo-title{color:var(--muted);text-decoration:line-through}.todo-meta{font-size:var(--step--1);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:0 .75rem;margin:0;display:flex}.todo-meta:empty{display:none}.todo-meta .overdue{color:var(--danger);font-weight:600}.todo-meta .link{padding:0}.todo-row .todo-details{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.todo-editor{flex:1;margin:0}.todo-editor-row{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.task-form .todo-editor-row label.inline{margin:0 0 .55rem}.todo-editor-actions{align-items:center;gap:.5rem;display:flex}.todo-editor-actions .spacer{flex:1}.auto-row.editing{background:var(--paper)}.panel-body h3.auto-edit-head{font-size:var(--step-0);margin:.2rem 0 .75rem;font-weight:600}.task-form.auto-edit{background:0 0;border:0;margin:0;padding:0}.auto-form-actions{justify-content:flex-end;gap:.5rem;display:flex}.device-name{margin:0;font-weight:500}.device-current{font-size:var(--step--1);color:var(--ink);border:1px solid var(--rule);border-radius:999px;margin-left:.6rem;padding:.05rem .45rem;font-weight:600}.device-push{font-size:var(--step--1);gap:.5rem;margin-top:.6rem;display:grid}.device-push label.inline{align-items:center;gap:.5rem;display:flex}.device-push select{font-size:var(--step--1);padding:.25rem .4rem}.device-push .day-toggle{min-width:0}.composer-note{font-size:var(--step--1);color:var(--muted);margin:0 0 .4rem}.composer-confirm{border:1px solid var(--rule);border-left:3px solid var(--danger);background:var(--surface);font-size:var(--step--1);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin:0 0 .5rem;padding:.6rem .8rem;display:flex}.composer-confirm p{flex:18rem;margin:0}.composer-confirm div{gap:.4rem;display:flex}
