:root{--api-mono: "JetBrains Mono", ui-monospace, monospace}.api-method{display:inline-flex;align-items:center;justify-content:center;min-width:4.25rem;padding:.2rem .5rem;border-radius:var(--radius-sm);border:1px solid currentColor;font-family:var(--api-mono);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1.5}.api-method-get{color:rgb(var(--terminal-accent));background:rgb(var(--terminal-accent) / .1)}.api-method-post{color:rgb(var(--terminal-success));background:rgb(var(--terminal-success) / .1)}.api-method-put,.api-method-patch{color:rgb(var(--terminal-warning));background:rgb(var(--terminal-warning) / .1)}.api-method-delete{color:rgb(var(--terminal-error));background:rgb(var(--terminal-error) / .1)}.api-method-head,.api-method-options{color:rgb(var(--terminal-muted));background:var(--surface-active)}.api-op{border:1px solid rgb(var(--terminal-border) / .6);border-radius:var(--radius-card);background:rgb(var(--terminal-panel));overflow:hidden;box-shadow:var(--shadow-soft)}.api-op+.api-op{margin-top:1.25rem}.api-op-head{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;padding:.875rem 1.125rem;border-bottom:1px solid rgb(var(--terminal-border) / .5);background:var(--surface-hover)}.api-op-path{font-family:var(--api-mono);font-size:13.5px;font-weight:600;color:rgb(var(--terminal-text));word-break:break-all}.api-op-path .api-param{color:rgb(var(--terminal-accent))}.api-op-id{margin-left:auto;font-family:var(--api-mono);font-size:11.5px;color:rgb(var(--terminal-muted));border:1px solid rgb(var(--terminal-border) / .6);border-radius:var(--radius-sm);padding:.15rem .45rem;white-space:nowrap}.api-op-anchor{color:rgb(var(--terminal-muted) / .6);font-family:var(--api-mono);text-decoration:none;opacity:0;transition:opacity .12s ease-out}.api-op:hover .api-op-anchor,.api-op-anchor:focus-visible{opacity:1}.api-op-body{padding:1.125rem;display:flex;flex-direction:column;gap:1.125rem}.api-op-desc{font-size:14px;line-height:1.65;color:rgb(var(--terminal-muted));margin:0}.api-op-deprecated{color:rgb(var(--terminal-warning))}.api-block-title{font-family:var(--api-mono);font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--terminal-muted));margin-bottom:.5rem}.api-params{width:100%;border-collapse:collapse;font-size:13px}.api-params th{text-align:left;font-family:var(--api-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:rgb(var(--terminal-muted));padding:0 .75rem .4rem 0;border-bottom:1px solid rgb(var(--terminal-border) / .5)}.api-params td{padding:.45rem .75rem .45rem 0;border-bottom:1px solid rgb(var(--terminal-border) / .35);vertical-align:top;color:rgb(var(--terminal-muted))}.api-params tr:last-child td{border-bottom:none}.api-params td:first-child{font-family:var(--api-mono);font-weight:600;color:rgb(var(--terminal-text));white-space:nowrap}.api-pill{display:inline-block;font-family:var(--api-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;padding:.1rem .4rem;border-radius:var(--radius-sm);border:1px solid rgb(var(--terminal-border) / .7);color:rgb(var(--terminal-muted));background:var(--surface-hover)}.api-pill-required{color:rgb(var(--terminal-warning));border-color:rgb(var(--terminal-warning) / .35);background:rgb(var(--terminal-warning) / .08)}.api-pill-status-2{color:rgb(var(--terminal-success));border-color:rgb(var(--terminal-success) / .35);background:rgb(var(--terminal-success) / .08)}.api-pill-status-4,.api-pill-status-5{color:rgb(var(--terminal-error));border-color:rgb(var(--terminal-error) / .35);background:rgb(var(--terminal-error) / .08)}.api-schema{margin:0;padding:.85rem 1rem;border-radius:var(--radius-md);border:1px solid rgb(var(--terminal-window-border));background:rgb(var(--terminal-window-code));font-family:var(--api-mono);font-size:12.5px;line-height:1.7;color:rgb(var(--terminal-window-text));overflow-x:auto;white-space:pre;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.api-t-key{color:rgb(var(--terminal-text))}.api-t-type{color:rgb(var(--terminal-accent))}.api-t-literal{color:rgb(var(--terminal-success))}.api-t-punct{color:rgb(var(--terminal-muted))}.api-t-comment{color:rgb(var(--terminal-muted) / .75);font-style:italic}.api-type-link{text-decoration:none;border-bottom:1px dotted rgb(var(--terminal-accent) / .5)}.api-type-link:hover{border-bottom-style:solid}.api-response+.api-response{margin-top:.75rem}.api-response-head{display:flex;align-items:center;gap:.5rem;margin-bottom:.45rem;font-size:12.5px;color:rgb(var(--terminal-muted))}.api-details{border:1px solid rgb(var(--terminal-border) / .5);border-radius:var(--radius-md);overflow:hidden}.api-details>summary{cursor:pointer;list-style:none;padding:.5rem .75rem;font-family:var(--api-mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:rgb(var(--terminal-muted));background:var(--surface-hover);transition:color .12s ease-out}.api-details>summary::-webkit-details-marker{display:none}.api-details>summary:before{content:"▸";display:inline-block;margin-right:.45rem;transition:transform .14s var(--ease-out-expo)}.api-details[open]>summary:before{transform:rotate(90deg)}.api-details>summary:hover{color:rgb(var(--terminal-accent))}.api-details>.api-details-body{padding:.75rem;border-top:1px solid rgb(var(--terminal-border) / .5)}.api-schema-entry+.api-schema-entry{margin-top:1rem}.api-schema-name{font-family:var(--api-mono);font-size:13px;font-weight:700;color:rgb(var(--terminal-text));margin-bottom:.4rem}.api-index{width:100%;border-collapse:collapse;font-size:13px}.api-index td{padding:.35rem .75rem .35rem 0;border-bottom:1px solid rgb(var(--terminal-border) / .35);vertical-align:middle}.api-index tr:last-child td{border-bottom:none}.api-index a{font-family:var(--api-mono);font-size:12.5px;color:rgb(var(--terminal-text));text-decoration:none;word-break:break-all}.api-index-method{width:5.5rem}.api-index-id{text-align:right;font-size:12px;color:rgb(var(--terminal-muted))}.api-index a:hover{color:rgb(var(--terminal-accent))}@media(max-width:767px){.api-params,.api-index{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.api-op-id{margin-left:0}}@media(prefers-reduced-motion:reduce){.api-details>summary:before,.api-op-anchor{transition:none}}.api-pg{margin-bottom:2rem;padding:1.125rem;border:1px solid rgb(var(--terminal-border) / .6);border-radius:var(--radius-card);background:rgb(var(--terminal-panel));box-shadow:var(--shadow-soft)}.api-pg-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.api-pg-title{font-family:var(--api-mono);font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--terminal-muted))}.api-pg-sub{margin:.35rem 0 0;font-size:13px;line-height:1.6;color:rgb(var(--terminal-muted))}.api-pg-sub+.api-pg-sub{margin-top:.6rem}.api-pg-sub code{border:1px solid rgb(var(--terminal-border) / .6);border-radius:var(--radius-sm);background:rgb(var(--terminal-code));padding:.05rem .3rem;font-size:.9em;color:rgb(var(--terminal-text))}.api-pg-state{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--api-mono);font-size:11.5px;color:rgb(var(--terminal-muted));white-space:nowrap}.api-pg-dot{width:7px;height:7px;border-radius:999px;background:rgb(var(--terminal-muted) / .5)}[data-pg-state=ok] .api-pg-dot{background:rgb(var(--terminal-success))}[data-pg-state=error] .api-pg-dot{background:rgb(var(--terminal-error))}[data-pg-state=busy] .api-pg-dot{background:rgb(var(--terminal-warning))}[data-pg-state=ok]{color:rgb(var(--terminal-success))}[data-pg-state=error]{color:rgb(var(--terminal-error))}.api-pg-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.75rem;align-items:end}.api-pg-field,.api-try-field{display:flex;flex-direction:column;gap:.3rem;min-width:0}.api-pg-field>span,.api-try-field>span{font-family:var(--api-mono);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--terminal-muted))}.api-pg-field em,.api-try-field em{font-style:normal;font-weight:500;opacity:.65;margin-left:.35rem}.api-pg-field input,.api-try-field input,.api-try-field select,.api-try-field textarea{width:100%;padding:.45rem .6rem;border:1px solid rgb(var(--terminal-border) / .7);border-radius:var(--radius-sm);background:rgb(var(--terminal-bg));color:rgb(var(--terminal-text));font-family:var(--api-mono);font-size:12.5px;line-height:1.5;transition:border-color .12s ease-out}.api-try-field textarea{resize:vertical;white-space:pre;overflow-wrap:normal;overflow-x:auto}.api-pg-field input:focus,.api-try-field input:focus,.api-try-field select:focus,.api-try-field textarea:focus{outline:none;border-color:rgb(var(--terminal-accent) / .6)}.api-pg-actions,.api-try-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.api-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .8rem;border:1px solid rgb(var(--terminal-border) / .7);border-radius:var(--radius-sm);background:var(--surface-hover);color:rgb(var(--terminal-text));font-family:var(--api-mono);font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform .12s ease-out,border-color .12s ease-out,background-color .12s ease-out}.api-btn:hover:not(:disabled){border-color:rgb(var(--terminal-accent) / .45);background:rgb(var(--terminal-accent) / .08)}.api-btn:active:not(:disabled){transform:scale(.97)}.api-btn:disabled{opacity:.5;cursor:not-allowed}.api-btn-primary{border-color:rgb(var(--terminal-accent) / .45);background:rgb(var(--terminal-accent) / .12);color:rgb(var(--terminal-accent))}.api-btn[data-busy=true]:after{content:"…"}.api-pg-hint{margin:.75rem 0 0;font-family:var(--api-mono);font-size:11.5px;line-height:1.6;color:rgb(var(--terminal-muted));word-break:break-all}.api-pg-details{margin-top:1rem}.api-try>summary{color:rgb(var(--terminal-accent))}.api-try-params{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.7rem;margin-bottom:.85rem}.api-try-body{margin-bottom:.85rem}.api-try-note{font-family:var(--api-mono);font-size:11.5px;color:rgb(var(--terminal-error))}.api-try-note[data-tone=ok]{color:rgb(var(--terminal-success))}.api-try-warn{margin:.75rem 0 0;padding:.5rem .7rem;border-left:2px solid rgb(var(--terminal-warning));border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:rgb(var(--terminal-warning) / .08);font-size:12.5px;line-height:1.6;color:rgb(var(--terminal-muted))}@keyframes apiResultIn{0%{opacity:0;transform:translateY(-2px)}}.api-try-result{margin-top:.85rem;animation:apiResultIn .22s var(--ease-out-expo) both}.api-try-result-head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.45rem;font-family:var(--api-mono);font-size:11.5px;color:rgb(var(--terminal-muted))}.api-try-result-head [data-try-url]{word-break:break-all;opacity:.7}.api-try-result .api-schema{max-height:24rem;overflow:auto;white-space:pre-wrap;word-break:break-word}@media(prefers-reduced-motion:reduce){.api-btn,.api-op,.api-pg-field input,.api-try-field input,.api-try-field select,.api-try-field textarea{transition:none}.api-try-result{animation:none}}.api-example-origin{margin-left:.5rem;font-size:9.5px;font-weight:500;letter-spacing:.08em;opacity:.7}.api-details[open]>summary .api-example-origin{opacity:.9}.api-panel-hint{margin:.5rem 0 0;font-size:12.5px;line-height:1.6;color:rgb(var(--terminal-muted))}.api-sample{white-space:pre-wrap;word-break:break-word}.api-json pre,.api-json pre.astro-code{margin:0;padding:0;border:none;background:transparent!important;overflow:visible;font-size:inherit;line-height:inherit}.api-json code{display:block;font-family:var(--api-mono);font-size:inherit}.api-json code,.api-json code span{color:var(--shiki-light)}[data-theme=dark] .api-json code,[data-theme=dark] .api-json code span{color:var(--shiki-dark)}.api-json .line{display:inline}.api-example{max-height:20rem;overflow:auto}.doc-toc-line[data-astro-cid-7vqdjtgr]{width:var(--hairline);background:rgb(var(--terminal-text) / .16)}.doc-toc-link[data-astro-cid-7vqdjtgr]{transition:color .16s var(--ease-out)}.doc-toc-link[data-astro-cid-7vqdjtgr]:before{content:"";position:absolute;left:-1rem;top:.45rem;bottom:.45rem;width:2px;border-radius:1px;background:rgb(var(--terminal-accent));opacity:0;transition:opacity .16s var(--ease-out)}.doc-toc-link[data-astro-cid-7vqdjtgr][data-depth="3"]{padding-left:.75rem}.doc-toc-link[data-astro-cid-7vqdjtgr][aria-current=true]{color:rgb(var(--terminal-text));font-weight:600}.doc-toc-link[data-astro-cid-7vqdjtgr][aria-current=true]:before{opacity:1}@media(hover:hover)and (pointer:fine){.doc-toc-link[data-astro-cid-7vqdjtgr]:hover{color:rgb(var(--terminal-text))}}.da-root{--da-panel-fill: rgb(var(--terminal-panel) / .86)}[data-theme=dark] .da-root{--da-panel-fill: rgb(14 14 14 / .9)}.da-launcher{position:fixed;right:var(--nav-inset);bottom:max(var(--nav-inset),env(safe-area-inset-bottom));z-index:60;display:none;align-items:center;gap:.55rem;min-height:2.75rem;padding:.55rem .95rem;border:none;cursor:pointer;color:rgb(var(--terminal-text));font-size:13px;font-weight:600;box-shadow:var(--shadow-strong)}.da-root[data-state=closed] .da-launcher{display:inline-flex}.da-dot{width:.5rem;height:.5rem;border-radius:2px;background:rgb(var(--terminal-accent));flex:none}.da-unread{margin-left:.15rem;padding:.05rem .35rem;border-radius:3px;background:rgb(var(--terminal-accent) / .14);color:rgb(var(--terminal-text));font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.da-unread[hidden]{display:none}.da-backdrop{position:fixed;inset:0;z-index:65;background:rgb(var(--terminal-bg) / .6);backdrop-filter:blur(4px)}.da-backdrop[hidden]{display:none}.da-panel{position:fixed;left:var(--nav-inset);right:var(--nav-inset);bottom:max(var(--nav-inset),env(safe-area-inset-bottom));z-index:70;display:none;flex-direction:column;max-height:min(85dvh,36rem);overflow:hidden;border-radius:var(--radius-card);background-color:var(--da-panel-fill);background-image:var(--glass-sheen);backdrop-filter:blur(calc(var(--glass-blur) * 1.4)) saturate(var(--glass-saturate));box-shadow:var(--shadow-strong);transform-origin:bottom right;transition:opacity .22s var(--ease-out),transform .22s var(--ease-out)}.da-root[data-state=open] .da-panel,.da-root[data-state=minimized] .da-panel{display:flex}@starting-style{.da-root[data-state=open] .da-panel{opacity:0;transform:translateY(12px) scale(.97)}}@media(min-width:640px){.da-panel{left:auto;width:25rem}.da-root[data-state=minimized] .da-panel{width:20rem}@starting-style{.da-root[data-state=open] .da-panel{opacity:0;transform:translateY(6px) scale(.97)}}}.da-header{position:relative;display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.9rem .75rem .75rem 1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 var(--hairline) 0 rgb(var(--terminal-text) / .08)}.da-root[data-state=minimized] .da-header{box-shadow:none}.da-grabber{position:absolute;inset-inline:0;top:.35rem;margin-inline:auto;width:2.25rem;height:.25rem;border-radius:2px;background:rgb(var(--terminal-text) / .18)}@media(min-width:640px){.da-grabber{display:none}}.da-title{min-width:0;flex:1;padding:0;border:none;background:none;text-align:left;color:inherit;cursor:default}.da-root[data-state=minimized] .da-title{cursor:pointer}.da-eyebrow{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--terminal-accent))}.da-eyebrow img{width:14px;height:14px}.da-badge{padding:.05rem .35rem;border-radius:3px;background:var(--surface-hover);color:rgb(var(--terminal-muted));letter-spacing:.08em}.da-badge[hidden]{display:none}.da-heading{display:block;margin-top:.3rem;font-family:var(--font-display);font-size:1.05rem;font-weight:700;letter-spacing:-.015em;color:rgb(var(--terminal-text))}.da-sub{display:block;margin-top:.1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:rgb(var(--terminal-muted))}.da-root[data-state=minimized] .da-sub{display:none}.da-actions{display:flex;flex-shrink:0;align-items:center;gap:.125rem}.da-icon{display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border:none;border-radius:var(--radius-sm);background:transparent;color:rgb(var(--terminal-muted));cursor:pointer}.da-icon svg{width:1rem;height:1rem}.da-chevron{transition:transform .2s var(--ease-out)}.da-root[data-state=minimized] .da-chevron{transform:rotate(180deg)}.da-root[data-state=minimized] [data-assistant-reset],.da-root[data-state=minimized] .da-log,.da-root[data-state=minimized] .da-form{display:none}.da-log{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:1rem;font-size:14px;line-height:1.6}.da-log>*+*{margin-top:.85rem}.da-empty p{margin:0;color:rgb(var(--terminal-muted))}.da-empty[hidden]{display:none}.da-suggestions{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.85rem}.da-chip{min-height:2.25rem;padding:.4rem .7rem;border:none;border-radius:var(--radius-sm);background:var(--surface-hover);color:rgb(var(--terminal-text));font-size:12.5px;font-weight:500;text-align:left;cursor:pointer}.da-msg-user{display:flex;justify-content:flex-end}.da-msg-user>div{max-width:85%;padding:.5rem .75rem;border-radius:var(--radius-md);background:rgb(var(--terminal-accent) / .12);color:rgb(var(--terminal-text));white-space:pre-wrap}[data-theme=dark] .da-msg-user>div{background:#ffffff14}.da-msg-assistant>*+*{margin-top:.5rem}.da-body{color:rgb(var(--terminal-text))}.da-body>:first-child{margin-top:0}.da-body p{margin:.4rem 0}.da-body h4{margin:.7rem 0 .2rem;font-size:14px;font-weight:700}.da-body ul,.da-body ol{margin:.4rem 0;padding-left:1.2rem}.da-body ul{list-style:disc}.da-body ol{list-style:decimal}.da-body li+li{margin-top:.2rem}.da-body a{color:rgb(var(--terminal-text));font-weight:500;text-decoration:underline;text-decoration-color:rgb(var(--terminal-accent) / .55);text-underline-offset:3px}.da-body :not(pre)>code{padding:.05rem .3rem;border-radius:4px;background:var(--surface-hover);font-size:.86em}.da-body pre{margin:.5rem 0;padding:.6rem .75rem;overflow-x:auto;border-radius:var(--radius-md);background:rgb(var(--terminal-code));box-shadow:var(--shadow-soft);font-size:12.5px;line-height:1.6}.da-body table{width:100%;border-collapse:collapse;font-size:12.5px}.da-body th,.da-body td{padding:.3rem .5rem;border-bottom:var(--hairline) solid rgb(var(--terminal-border));text-align:left;vertical-align:top}.da-scroll{margin:.5rem 0;overflow-x:auto}.da-thinking{display:inline-flex;align-items:center;gap:.45rem;color:rgb(var(--terminal-muted));font-size:13px}.da-thinking:before{content:"";width:.4rem;height:.4rem;border-radius:2px;background:rgb(var(--terminal-accent));animation:da-pulse .9s var(--ease-in-out) infinite alternate}@keyframes da-pulse{0%{opacity:.25}to{opacity:1}}.da-tools,.da-sources{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.da-tool,.da-source{padding:.1rem .45rem;border-radius:3px;background:var(--surface-hover);color:rgb(var(--terminal-muted));font-size:11px;text-decoration:none}.da-tool{font-family:var(--font-mono)}.da-source{font-weight:600;transition:color .16s var(--ease-out),background-color .16s var(--ease-out)}.da-sources-label{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--terminal-muted))}.da-reasoning{padding:.45rem .7rem;border-radius:var(--radius-md);background:var(--surface-hover)}.da-reasoning summary{cursor:pointer;font-size:12px;font-weight:600;color:rgb(var(--terminal-muted))}.da-reasoning p{margin:.4rem 0 0;white-space:pre-wrap;font-size:12px;color:rgb(var(--terminal-muted))}.da-artifact{display:flex;align-items:center;gap:.65rem;padding:.6rem .75rem;border-radius:var(--radius-md);background:rgb(var(--terminal-accent) / .1);box-shadow:var(--shadow-soft);color:rgb(var(--terminal-text));text-decoration:none}.da-artifact svg{width:1rem;height:1rem;flex:none;color:rgb(var(--terminal-accent))}.da-artifact-text{min-width:0;flex:1}.da-artifact-text span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.da-artifact-title{font-size:12.5px;font-weight:700}.da-artifact-file{font-family:var(--font-mono);font-size:11px;color:rgb(var(--terminal-muted))}.da-artifact-open{flex:none;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.da-notice{margin:0;font-size:12px;color:rgb(var(--terminal-muted))}.da-error{margin:0;padding:.5rem .75rem;border-radius:var(--radius-md);background:rgb(var(--terminal-error) / .1);color:rgb(var(--terminal-error));font-size:12.5px}.da-form{flex-shrink:0;padding:.75rem .75rem max(.75rem,env(safe-area-inset-bottom));box-shadow:0 calc(var(--hairline) * -1) 0 rgb(var(--terminal-text) / .08)}.da-compose{display:flex;align-items:flex-end;gap:.5rem}.da-input{min-height:2.75rem;max-height:8rem;flex:1;resize:none;padding:.65rem .75rem;border:none;border-radius:var(--radius-md);background:rgb(var(--terminal-bg) / .7);box-shadow:inset 0 0 0 var(--hairline) rgb(var(--terminal-text) / .12);color:rgb(var(--terminal-text));font:inherit;font-size:16px;line-height:1.4;transition:box-shadow .16s var(--ease-out)}@media(min-width:640px){.da-input{font-size:14px}}.da-input::-moz-placeholder{color:rgb(var(--terminal-muted) / .8)}.da-input::placeholder{color:rgb(var(--terminal-muted) / .8)}.da-input:focus{outline:none;box-shadow:inset 0 0 0 var(--hairline) rgb(var(--terminal-accent) / .6),0 0 0 3px rgb(var(--terminal-accent) / .16)}.da-send{display:inline-flex;width:2.75rem;height:2.75rem;flex:none;align-items:center;justify-content:center;border:none;cursor:pointer}.da-send svg{width:1rem;height:1rem}.da-send:disabled{cursor:not-allowed;opacity:.4}.da-disclaimer{margin:.5rem .125rem 0;font-size:11px;line-height:1.4;color:rgb(var(--terminal-muted))}@media(hover:hover)and (pointer:fine){.da-icon:hover,.da-chip:hover,.da-source:hover{background:var(--surface-active);color:rgb(var(--terminal-text))}}@media(prefers-reduced-motion:reduce){.da-panel{transform:none!important;transition:opacity .16s ease}.da-thinking:before{animation:none}}@media(prefers-reduced-transparency:reduce){.da-panel{backdrop-filter:none;background-image:none;background-color:rgb(var(--terminal-panel))}}@media(prefers-contrast:more){.da-panel{background-color:rgb(var(--terminal-panel));border:2px solid rgb(var(--terminal-text))}}
