.lz-v2 main:has(>.as-app){padding-bottom:0}.lz-v2 .as-app{height:calc(100dvh - var(--lzm-head) - var(--lzm-nav));background:var(--v2-bg);min-height:420px;color:var(--v2-text);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.lz-v2 .as-app[data-embedded]{height:100dvh;min-height:0}.lz-v2 .as-app[data-state=error]{place-items:center;padding:24px 16px}.lz-v2 .as-skel{grid-template-columns:minmax(0,1fr);gap:12px;height:100%;padding:12px;display:grid}.lz-v2 .as-skel-side{display:none}.lz-v2 .as-skel-main{grid-template-rows:48px minmax(0,1fr) 112px;gap:12px;width:min(820px,100%);margin-inline:auto;display:grid}.lz-v2 .as-skel-head,.lz-v2 .as-skel-body,.lz-v2 .as-skel-composer{border-radius:var(--v2-r-card)}.lz-v2 .as-unavailable{gap:16px;width:min(560px,100%);display:grid}.lz-v2 .as-unavailable .v2-h1{font-size:var(--v2-fs-display-m)}.lz-v2 .as-history{border:0;border-right:1px solid var(--v2-line);background:var(--v2-surface);width:min(320px,100vw - 48px);max-width:none;height:100dvh;max-height:none;color:var(--v2-text);margin:0;padding:0}.lz-v2 .as-history:modal{position:fixed;inset:0 auto 0 0}.lz-v2 .as-history::backdrop{background:color-mix(in srgb, var(--v2-bg) 72%, transparent)}.lz-v2 .as-library{flex-direction:column;gap:12px;height:100%;padding:14px 14px 16px;display:flex;overflow:hidden}.lz-v2 .as-library-head{align-items:center;gap:8px;display:flex}.lz-v2 .as-library-head h2{flex:auto;margin:0}.lz-v2 .as-new-chat{gap:6px}.lz-v2 .as-search{display:block;position:relative}.lz-v2 .as-search>svg{color:var(--v2-text-3);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.lz-v2 .as-search>input.v2-inp{width:100%;padding-left:36px}.lz-v2 .as-list{scrollbar-width:thin;flex-direction:column;flex:auto;gap:12px;min-height:0;margin:0 -6px;padding:0 6px;display:flex;overflow-y:auto}.lz-v2 .as-group{gap:2px;display:grid}.lz-v2 .as-group>ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.lz-v2 .as-group-label{color:var(--v2-text-3);margin:0 0 4px 10px}.lz-v2 .as-chat{align-items:center;gap:2px;display:flex;position:relative}.lz-v2 .as-chat-row{text-align:left;flex:auto;min-width:0;min-height:52px}.lz-v2 .as-chat-row[aria-current=true]{border-color:var(--v2-line-2);background:var(--v2-surface-3);color:var(--v2-text)}.lz-v2 .as-chat-row:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.lz-v2 .as-chat-row .v2-row-main{min-width:0}.lz-v2 .as-chat-row .v2-row-main>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lz-v2 .as-list-empty{margin:8px 4px}.lz-v2 .as-more{align-self:center}.lz-v2 .as-desk{flex-direction:column;min-width:0;min-height:0;display:flex}.lz-v2 .as-pane{flex:auto;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.lz-v2 .as-top{border-bottom:1px solid var(--v2-line);align-items:center;gap:8px;min-height:56px;padding:8px 16px;display:flex}.lz-v2 .as-title{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;margin:0;font-size:16px;font-weight:600;line-height:1.25;overflow:hidden}.lz-v2 .as-title-gap{flex:auto}.lz-v2 .as-agent-chip{flex:0 auto;gap:6px;min-width:0;max-width:40%}.lz-v2 .as-agent-chip>span[translate]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lz-v2 .as-transcript{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}.lz-v2 .as-thread{flex-direction:column;gap:18px;width:min(820px,100%);min-height:100%;margin-inline:auto;padding:20px 16px 24px;display:flex}.lz-v2 .as-entry{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.lz-v2 .as-older{align-self:center}.lz-v2 .as-room-empty{flex:auto;place-content:center}.lz-v2 .as-dock{grid-template-columns:minmax(0,1fr);gap:8px;padding-top:8px;display:grid}.lz-v2 .as-dock>.v2-notice{width:min(820px,100% - 32px);margin-inline:auto}.lz-v2 .as-menu{flex:none;display:inline-flex;position:relative}.lz-v2 .as-agent-chip.as-menu{flex:0 auto;min-width:0;max-width:40%}.lz-v2 .as-menu:has(>.as-agent-chip){flex:0 auto;min-width:0;max-width:40%}.lz-v2 .as-menu>.as-agent-chip{max-width:100%}.lz-v2 .as-pop{min-width:200px;top:calc(100% + 6px);right:0}.lz-v2 .as-pop[data-align=start]{left:0;right:auto}.lz-v2 .as-pop [data-tone=alarm]{color:var(--v2-alarm-text)}.lz-v2 .as-new{flex:auto;grid-template-columns:minmax(0,1fr);align-content:center;gap:20px;padding:24px 0;display:grid}.lz-v2 .as-new-head{gap:10px;display:grid}.lz-v2 .as-new-head :is(h1,h2,p){margin:0}.lz-v2 .as-new-head>.as-title{font-size:var(--v2-fs-display-m);white-space:normal}.lz-v2 .as-new-label{color:var(--v2-text-3);margin:0}.lz-v2 .as-new-agent{align-items:center;gap:12px;min-width:0;display:flex}.lz-v2 .as-new-agent-text{gap:4px;min-width:0;display:grid}.lz-v2 .as-new-agent-text :is(h2,h3,p){margin:0}.lz-v2 .as-new-agent-text p{color:var(--v2-text-2)}.lz-v2 .as-about-link{justify-self:start}.lz-v2 .as-agents{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.lz-v2 .as-agents[aria-busy=true]{cursor:progress}.lz-v2 .as-agents>li{min-width:0}.lz-v2 .as-agents .v2-row{text-align:left;width:100%;height:100%}.lz-v2 .as-all{justify-self:start}.lz-v2 .as-plain{margin:0}.lz-v2 .as-starters{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lz-v2 .as-starters .v2-chip{white-space:normal;text-align:left;max-width:100%;height:auto;min-height:44px}.lz-v2 .as-starters .v2-chip>span{overflow-wrap:anywhere}.lz-v2 .as-compose-agent{min-width:0;max-width:100%}.lz-v2 .as-compose-agent>span[translate]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.lz-v2 .as-inputs-ghost{justify-self:start}.lz-v2 .as-tile{background:oklch(.3 .06 var(--pk-hue,250));width:36px;height:36px;color:oklch(.88 .12 var(--pk-hue,250));font:700 15px/1 var(--v2-mono);border-radius:10px;flex:none;place-items:center;display:inline-grid}.lz-v2 .as-tile[data-size="20"]{border-radius:6px;width:20px;height:20px;font-size:11px}.lz-v2 .as-tile[data-size="48"]{border-radius:12px;width:48px;height:48px;font-size:19px}.lz-v2 .as-sheet-title{align-items:center;gap:8px;display:inline-flex}.lz-v2 .as-sheet-group{gap:4px;display:grid}.lz-v2 .as-sheet-group>ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.lz-v2 .as-agent-row{text-align:left;width:100%}.lz-v2 .as-agent-row[aria-current=true]{border-color:var(--v2-accent-line)}.lz-v2 .as-agent-row[aria-disabled=true]{opacity:.6;cursor:not-allowed}.lz-v2 .as-about p{margin:0}.lz-v2 .as-models{scrollbar-width:thin;gap:16px;max-height:min(56dvh,520px);padding:2px;display:grid;overflow-y:auto}.lz-v2 .as-model-group{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:8px;display:grid}.lz-v2 .as-model-label{color:var(--v2-text-3);grid-column:1/-1;margin:0 0 0 4px}.lz-v2 .as-option{border:1px solid color-mix(in srgb, var(--highlight) 9%, transparent);background:linear-gradient(140deg, color-mix(in srgb, var(--highlight) 5%, transparent), color-mix(in srgb, var(--highlight) 1.5%, transparent) 60%);min-width:0;color:var(--v2-text);cursor:pointer;border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex}.lz-v2 .as-option:hover{border-color:color-mix(in srgb, var(--highlight) 20%, transparent)}.lz-v2 .as-option[aria-selected=true]{border-color:color-mix(in srgb, var(--primary) 45%, transparent);background:var(--v2-accent-soft)}.lz-v2 .as-option:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.lz-v2 .as-card-head{align-items:center;gap:10px;min-width:0;display:flex}.lz-v2 .as-card-title{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lz-v2 .as-option-name{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.25}.lz-v2 .as-option[aria-selected=true] .as-option-name,.lz-v2 .as-card-check{color:var(--primary)}.lz-v2 .as-card-title small{color:var(--muted-foreground);font-size:11.5px}.lz-v2 .as-card-check{flex:none;align-self:flex-start}.lz-v2 .as-card-note{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;line-height:1.4;display:flex}.lz-v2 .as-card-tag{border:1px solid var(--v2-line-2);color:var(--v2-text);border-radius:999px;padding:2px 7px;font-size:11px;line-height:1.3}.lz-v2 .as-card-foot{align-items:center;gap:4px;min-height:24px;margin-top:auto;display:flex}.lz-v2 .as-cost{font:13px/1 var(--v2-mono);color:var(--v2-text-3);white-space:nowrap;flex:none;margin-left:auto}.lz-v2 .as-card-foot .as-cost{color:var(--v2-text);margin-left:0}.lz-v2 .as-card-none{color:var(--v2-text-3);font-size:12px}.lz-v2 .as-model-foot,.lz-v2 .as-view-note{margin:0}.lz-v2 .as-modes{--as-edge:color-mix(in srgb, var(--highlight) 11%, transparent);--as-glass:linear-gradient(140deg, color-mix(in srgb, var(--highlight) 7.5%, transparent), color-mix(in srgb, var(--highlight) 2%, transparent) 60%);--as-pro:lab(58.321% 30.8229 -64.6816);--as-pro-text:lab(68.3161% 22.219 -48.4515);--as-pro-bg:lab(10.1543% 5.96403 -20.6758);--as-pro-ink:lab(4.63282% 2.58005 -13.2315);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lz-v2 .as-mode{--as-tone:var(--glow);isolation:isolate;border:1px solid var(--as-edge);background:var(--as-glass);box-shadow:0 1px 0 color-mix(in srgb, var(--highlight) 9%, transparent) inset, 0 30px 60px -36px #000000e6;border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex;position:relative;overflow:hidden}.lz-v2 .as-mode:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--as-tone) 16%, transparent), transparent);width:75%;position:absolute;inset:-40% -30% auto auto}.lz-v2 .as-mode:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--highlight) 35%, transparent) 30%, transparent 75%);height:1px;position:absolute;inset:0 0 auto}.lz-v2 .as-mode[data-kind=pro]{--as-tone:var(--as-pro);border-color:var(--as-pro);background:linear-gradient(140deg, color-mix(in srgb, var(--as-pro) 14%, var(--as-pro-bg)), var(--as-pro-bg) 60%);box-shadow:0 1px 0 color-mix(in srgb, var(--highlight) 12%, transparent) inset, 0 0 80px -30px color-mix(in srgb, var(--as-pro) 45%, transparent)}.lz-v2 .as-mode[data-chosen][data-kind=base]{border-color:color-mix(in srgb, var(--primary) 45%, transparent);box-shadow:0 1px 0 color-mix(in srgb, var(--highlight) 9%, transparent) inset, 0 0 80px -30px color-mix(in srgb, var(--glow) 35%, transparent)}.lz-v2 .as-mode-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.lz-v2 .as-mode-label{letter-spacing:.02em;color:var(--v2-text);font-size:30px;font-weight:800;line-height:1.05}.lz-v2 .as-mode[data-kind=pro] .as-mode-label{color:var(--as-pro-text)}.lz-v2 .as-mode-chosen{color:var(--muted-foreground);align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.lz-v2 .as-mode-ticks{color:var(--v2-text);flex-direction:column;gap:6px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.lz-v2 .as-mode-ticks li{align-items:flex-start;gap:6px;display:flex}.lz-v2 .as-mode-ticks svg{color:var(--primary);flex:none;margin-top:2px}.lz-v2 .as-mode[data-kind=pro] .as-mode-ticks svg{color:var(--as-pro-text)}.lz-v2 .as-mode-models{color:var(--muted-foreground);align-items:center;gap:10px;font-size:12.5px;display:flex}.lz-v2 .as-mode-stack{display:inline-flex}.lz-v2 .as-mode-stack .as-mark+.as-mark{margin-left:-8px}.lz-v2 .as-mode-stack .as-mark{box-shadow:0 0 0 2px var(--popover)}.lz-v2 .as-mode-price{color:var(--muted-foreground);align-items:center;gap:4px;font-size:13px;display:flex}.lz-v2 .as-mode-price b{font:600 14px/1 var(--v2-mono);color:var(--v2-text)}.lz-v2 .as-mode[data-kind=pro] .as-mode-price b{color:var(--as-pro-text)}.lz-v2 .as-mode-open{border:1px solid var(--as-edge);background:var(--as-glass);height:40px;color:var(--v2-text);cursor:pointer;border-radius:12px;margin-top:auto;font-size:13.5px;font-weight:600}.lz-v2 .as-mode-open:hover:not(:disabled){border-color:color-mix(in srgb, var(--highlight) 24%, transparent)}.lz-v2 .as-mode[data-kind=pro] .as-mode-open{background:var(--as-pro);color:var(--as-pro-ink);border-color:#0000}.lz-v2 .as-mode[data-kind=pro] .as-mode-open:hover:not(:disabled){filter:brightness(1.08)}.lz-v2 .as-mode-open:disabled{opacity:.5;cursor:not-allowed}.lz-v2 .as-mode-open:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.lz-v2 .as-mark{--as-tint:oklch(.68 .15 var(--as-hue,285));border:1px solid color-mix(in oklch, var(--as-tint) 38%, transparent);background:color-mix(in oklch, var(--as-tint) 20%, var(--popover));width:28px;height:28px;color:color-mix(in oklch, var(--as-tint) 72%, var(--foreground));letter-spacing:0;border-radius:8px;flex:none;place-items:center;font-size:11.5px;font-weight:650;line-height:1;display:inline-grid}.lz-v2 .as-mark[data-size=lg]{border-radius:10px;width:36px;height:36px;font-size:13px}.lz-v2 .as-mark[data-size=sm]{border-radius:50%;width:26px;height:26px;font-size:10.5px}.lz-v2 .as-mark[data-logo]{border-color:var(--border);background:var(--muted)}.lz-v2 .as-mark img{object-fit:contain;width:60%;height:60%;display:block}.lz-v2 .as-picker-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.lz-v2 .as-back{border:1px solid var(--v2-line-2);min-height:36px;color:var(--v2-text);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:0 12px 0 8px;font-size:13px;display:inline-flex}.lz-v2 .as-back:hover{border-color:var(--v2-line-hover)}.lz-v2 .as-seg{border:1px solid color-mix(in srgb, var(--highlight) 11%, transparent);background:color-mix(in srgb, var(--background) 40%, transparent);border-radius:999px;gap:2px;margin-left:auto;padding:3px;display:inline-flex}.lz-v2 .as-seg button{min-height:30px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:12px}.lz-v2 .as-seg button[aria-pressed=true]{background:var(--primary-soft);color:var(--primary)}.lz-v2 .as-back:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.lz-v2 .as-seg button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.lz-v2 .as-tip-i{width:24px;height:24px;color:var(--v2-text-3);cursor:help;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.lz-v2 .as-tip-i:hover{color:var(--v2-text)}.lz-v2 .as-tip-i:is(button):focus-visible{color:var(--v2-text)}.lz-v2 .as-tip-i:is(button):focus-visible{outline:2px solid var(--primary);outline-offset:1px}.lz-v2 .as-tip{border:1px solid color-mix(in srgb, var(--highlight) 14%, transparent);background:color-mix(in srgb, var(--popover) 96%, transparent);width:max-content;max-width:min(320px,100vw - 16px);color:var(--v2-text);box-shadow:0 1px 0 color-mix(in srgb, var(--highlight) 9%, transparent) inset, 0 18px 40px -18px #000000e6;text-align:left;white-space:normal;border-radius:12px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.45;position:fixed;inset:auto}.lz-v2 .as-tip p{margin:0}.lz-v2 .as-tip p+p{color:var(--muted-foreground);margin-top:4px}@media (max-width:720px){.lz-v2 .as-modes{grid-template-columns:minmax(0,1fr)}.lz-v2 .as-mode-label{font-size:26px}.lz-v2 .as-option .as-cost{font-size:12px}}@media (pointer:coarse){.lz-v2 .as-tip-i{width:32px;height:32px}}.lz-v2 .as-msg{grid-template-columns:minmax(0,1fr);gap:6px;max-width:100%;display:grid}.lz-v2 .as-msg[data-role=user]{justify-items:end;max-width:min(640px,88%);margin-left:auto}.lz-v2 .as-msg-label{color:var(--v2-text-3);flex-wrap:wrap;gap:8px;display:flex}.lz-v2 .as-bubble{border:1px solid var(--v2-line-2);border-radius:var(--v2-r-card);background:var(--v2-surface-2);gap:8px;padding:10px 14px;display:grid}.lz-v2 .as-msg-text{font-size:var(--v2-fs-body);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.lz-v2 .as-msg-inputs dl{gap:6px;margin:8px 0 0;display:grid}.lz-v2 .as-msg-inputs dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.lz-v2 .as-msg-images{flex-wrap:wrap;gap:6px;display:flex}.lz-v2 .as-msg-images a{border:1px solid var(--v2-line);border-radius:var(--v2-r-row);width:96px;height:96px;display:block;overflow:hidden}.lz-v2 .as-msg-images img{object-fit:cover;width:100%;height:100%}.lz-v2 .as-msg-actions{opacity:.72;flex-wrap:wrap;gap:4px;display:flex}.lz-v2 .as-msg:hover .as-msg-actions,.lz-v2 .as-msg-actions:focus-within{opacity:1}.lz-v2 .as-stopped{color:var(--v2-text-3);margin:0}.lz-v2 .as-error{max-width:100%}.lz-v2 .as-notice-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.lz-v2 .as-trim{align-items:center}.lz-v2 .as-trim-info{color:var(--v2-text-3);cursor:help;margin-left:6px}.lz-v2 .as-pending{color:var(--v2-text-2);font-size:var(--v2-fs-small);gap:10px;display:grid}.lz-v2 .as-pending-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lz-v2 .as-pending-skel{gap:8px;display:grid}.lz-v2 .as-pending-skel>i{border-radius:6px;height:12px;display:block}.lz-v2 .as-pending-skel>i:nth-child(2){width:86%}.lz-v2 .as-pending-skel>i:nth-child(3){width:58%}.lz-v2 .as-md{font-size:var(--v2-fs-body);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);gap:10px;line-height:1.6;display:grid}.lz-v2 .as-md :is(p,ul,ol,h3,h4){margin:0}.lz-v2 .as-md :is(ul,ol){padding-left:22px}.lz-v2 .as-md h3{font-size:var(--v2-fs-h3)}.lz-v2 .as-md h4{font-size:var(--v2-fs-body)}.lz-v2 .as-md a{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.lz-v2 .as-code{border:1px solid var(--v2-line);border-radius:var(--v2-r-row);background:var(--v2-surface-2);overflow:hidden}.lz-v2 .as-code-head{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:center;gap:8px;padding:4px 6px 4px 12px;display:flex}.lz-v2 .as-code pre{font:13px/1.55 var(--v2-mono);white-space:pre;overflow-wrap:anywhere;margin:0;padding:12px;overflow-x:auto}.lz-v2 .as-md code{overflow-wrap:anywhere}.lz-v2 .as-composer{border:1px solid var(--v2-line-2);border-radius:var(--v2-r-card);background:var(--v2-surface);gap:8px;width:min(820px,100% - 32px);margin:0 auto;padding:10px 10px 8px;display:grid}.lz-v2 .as-composer:focus-within{border-color:var(--v2-line-strong)}.lz-v2 .as-composer-chips{flex-wrap:wrap;gap:6px;display:flex}.lz-v2 .as-input{resize:none;width:100%;min-height:48px;max-height:200px;color:var(--v2-text);font:inherit;font-size:var(--v2-fs-body);background:0 0;border:0;outline:0;padding:4px 6px;line-height:1.5;overflow-y:auto}.lz-v2 .as-input::placeholder{color:var(--v2-text-3)}.lz-v2 .as-composer-bar{align-items:center;gap:6px;display:flex}.lz-v2 .as-model{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:260px;overflow:hidden}.lz-v2 .as-model[aria-disabled=true]{cursor:default}.lz-v2 .as-hint{color:var(--v2-text-3);margin-left:auto}.lz-v2 .as-hint[hidden]{display:none}.lz-v2 .as-counter{color:var(--v2-text-3);margin-left:auto}.lz-v2 .as-counter[data-near]{color:var(--v2-alarm-text)}.lz-v2 .as-hint+.as-counter{margin-left:0}.lz-v2 .as-send{border-radius:var(--v2-r-ghost);flex:none;width:44px;min-height:44px;margin-left:auto;padding:0}.lz-v2 .as-hint:not([hidden])~.as-send,.lz-v2 .as-counter~.as-send{margin-left:0}.lz-v2 .as-send[aria-disabled=true]{opacity:.45;cursor:not-allowed}.lz-v2 .as-footnote{color:var(--v2-text-3);text-align:center;margin:0;padding:0 16px 10px}.lz-v2 .as-attachments{flex-wrap:wrap;gap:8px;display:flex}.lz-v2 .as-attachment{border:1px solid var(--v2-line-2);border-radius:var(--v2-r-row);width:64px;height:64px;position:relative;overflow:hidden}.lz-v2 .as-attachment img{object-fit:cover;width:100%;height:100%}.lz-v2 .as-attachment button{background:color-mix(in srgb, var(--v2-bg) 80%, transparent);width:24px;height:24px;color:var(--v2-text);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:2px;right:2px}.lz-v2 .as-attachment button:after{content:"";position:absolute;inset:-8px}.lz-v2 .as-attachment button[aria-disabled=true]{opacity:.45;cursor:not-allowed}.lz-v2 .as-uploads{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lz-v2 .as-uploads>li{border:1px solid var(--v2-line);border-radius:var(--v2-r-row);background:var(--v2-surface-2);align-items:center;gap:8px;padding:6px 6px 6px 10px;display:flex}.lz-v2 .as-uploads>li[data-state=failed]{border-color:var(--v2-alarm-line)}.lz-v2 .as-upload-info{flex:auto;gap:4px;min-width:0;display:grid}.lz-v2 .as-upload-info>strong{font-size:var(--v2-fs-small);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.lz-v2 .as-input-field{min-height:0}.lz-v2 .as-memory p{margin:0}.lz-v2 .as-notes{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lz-v2 .as-notes>li{border:1px solid var(--v2-line);border-radius:var(--v2-r-row);background:var(--v2-surface-2);white-space:pre-wrap;overflow-wrap:anywhere;gap:8px;padding:10px 12px;display:grid}.lz-v2 .as-note-actions{flex-wrap:wrap;gap:6px;display:flex}.lz-v2 .as-note-actions [data-tone=alarm]{color:var(--v2-alarm-text)}.lz-v2 .as-tones{border:0;gap:6px;margin:0;padding:0;display:grid}.lz-v2 .as-toast{align-items:center;gap:10px;display:flex}.lz-v2 .as-toast>p{flex:auto;margin:0}@media (prefers-reduced-motion:no-preference){.lz-v2 .as-chat-row,.lz-v2 .as-agent-row,.lz-v2 .as-option{transition:background-color .16s cubic-bezier(.16,1,.3,1),border-color .16s cubic-bezier(.16,1,.3,1)}.lz-v2 .as-composer{transition:border-color .16s cubic-bezier(.16,1,.3,1)}.lz-v2 .as-mode-open{transition:border-color .16s cubic-bezier(.16,1,.3,1),filter .16s cubic-bezier(.16,1,.3,1)}.lz-v2 .as-msg-actions{transition:opacity .16s cubic-bezier(.16,1,.3,1)}.lz-v2 .as-pop{transition:opacity .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)}@starting-style{.lz-v2 .as-pop{opacity:0;transform:translateY(-4px)}}.lz-v2 .as-toast{transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}@starting-style{.lz-v2 .as-toast{opacity:0;transform:translateY(8px)}}}@media (min-width:1180px){.lz-v2 .as-app{grid-template-columns:300px minmax(0,1fr)}.lz-v2 .as-app[data-state=error],.lz-v2 .as-app[aria-busy=true]{grid-template-columns:minmax(0,1fr)}.lz-v2 .as-skel{grid-template-columns:300px minmax(0,1fr)}.lz-v2 .as-skel-side{border-radius:var(--v2-r-card);display:block}.lz-v2 .as-history:not(:modal){width:auto;height:100%;display:block;position:static}.lz-v2 .as-history-toggle,.lz-v2 .as-history-close{display:none}}@media (max-width:900px){.lz-v2 .as-app{height:calc(100dvh - var(--lzm-head) - var(--lzm-nav))}.lz-v2 .as-app[data-embedded]{height:100dvh}.lz-v2 .as-thread{padding-inline:12px}}@media (max-width:560px){.lz-v2 .as-top{gap:6px;padding-inline:12px}.lz-v2 .as-hint,.lz-v2 .as-footnote{display:none}.lz-v2 .as-composer{width:calc(100% - 16px);margin-bottom:calc(8px + env(safe-area-inset-bottom));padding:8px}.lz-v2 .as-dock>.v2-notice{width:calc(100% - 16px)}.lz-v2 .as-offline{flex-wrap:wrap}.lz-v2 .as-offline>.as-notice-actions{flex:100%;margin:0 0 0 28px}.lz-v2 .as-agents{grid-template-columns:minmax(0,1fr)}.lz-v2 .as-starters>li{flex-basis:100%}.lz-v2 .as-starters .v2-chip{width:100%}:is(.lz-v2 .as-agent-chip,.lz-v2 .as-menu:has(>.as-agent-chip)){max-width:30%}.lz-v2 .as-model{max-width:140px}.lz-v2 .as-msg[data-role=user]{max-width:92%}.lz-v2 .as-msg-images a{width:80px;height:80px}.lz-v2 .as-msg-actions{opacity:1}.lz-v2 .as-msg-actions :is(button,a){min-width:44px;min-height:44px}}
