.a-sun-studio textarea,.a-sun-studio .astudio-tools-panel,.a-sun-studio .astudio-tool-btn,.a-sun-studio .astudio-upload-preview,.a-sun-studio .astudio-preview-image,.a-sun-studio .astudio-conversations-panel,.a-sun-studio .astudio-conversation-row,.a-sun-studio .astudio-conversations-new,.a-sun-studio .astudio-active-tool-chip,.a-sun-studio .astudio-tools-search,.a-sun-studio .astudio-recent-chip,.a-sun-studio .astudio-tools-persona-trigger,.a-sun-studio .astudio-tools-persona-list,.a-sun-studio .astudio-tools-persona-option{border-start-start-radius:var(--astudio-radius-ts);border-start-end-radius:var(--astudio-radius-te);border-end-end-radius:var(--astudio-radius-be);border-end-start-radius:var(--astudio-radius-bs)}.a-sun-studio .astudio-send,.a-sun-studio .astudio-mic,.a-sun-studio .astudio-tools-trigger,.a-sun-studio .astudio-conversations-trigger,.a-sun-studio .astudio-tool-btn,.a-sun-studio .astudio-recent-chip,.a-sun-studio .astudio-hint,.a-sun-studio .astudio-active-tool-chip-btn,.a-sun-studio .astudio-upload-remove,.a-sun-studio .astudio-tools-persona-trigger,.a-sun-studio .astudio-tools-persona-option{touch-action:manipulation}.a-sun-studio .astudio-tools-panel[hidden],.a-sun-studio .astudio-hints[hidden],.a-sun-studio .astudio-composer-chips[hidden],.a-sun-studio .astudio-upload-preview[hidden],.a-sun-studio .astudio-conversations-panel[hidden],.a-sun-studio .astudio-tools-recents[hidden],.a-sun-studio .astudio-tools-empty[hidden],.a-sun-studio .astudio-domain-section[hidden],.a-sun-studio .astudio-tool-btn[hidden],.a-sun-studio .astudio-tools-persona-list[hidden]{display:none}.a-sun-studio .astudio-composer{inline-size:100%;display:flex;flex-direction:column;gap:10px}.a-sun-studio .astudio-composer-field{display:flex;flex-direction:row;align-items:flex-end;gap:6px;direction:rtl;padding:6px;background:var(--astudio-field);border:1px solid var(--astudio-border);border-start-start-radius:0;border-start-end-radius:7px;border-end-end-radius:0;border-end-start-radius:7px;transition:border-color 0.2s ease,box-shadow 0.2s ease,background 0.2s ease}.a-sun-studio .astudio-composer-field:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 12%,transparent)}.a-sun-studio .astudio-composer-field>.astudio-conversations-menu{order:0}.a-sun-studio .astudio-composer-field>.astudio-send{order:1}.a-sun-studio .astudio-composer-field>.astudio-textarea{order:2}.a-sun-studio .astudio-composer-field>.astudio-composer-chips{order:3}.a-sun-studio .astudio-composer-field>.astudio-tools-menu{order:4}.a-sun-studio .astudio-mic{order:5}.a-sun-studio .astudio-textarea{flex:1 1 auto;min-inline-size:0;min-block-size:44px;max-block-size:160px;resize:none;field-sizing:content;padding:10px 8px;background:#fff0;border:none;color:var(--astudio-text);font-size:.9rem;line-height:1.5;font-family:inherit;outline:none}.a-sun-studio .astudio-textarea::placeholder,.a-sun-studio .astudio-textarea::-webkit-input-placeholder{font-size:.8rem;line-height:1.4;opacity:1}.a-sun-studio .astudio-send{inline-size:44px;block-size:44px;flex-shrink:0;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;background:#fff0;border:none;color:var(--astudio-muted);cursor:pointer;transition:color 0.2s ease,background 0.2s ease}@media (hover:hover){.a-sun-studio .astudio-send:hover{background:color-mix(in srgb,var(--color-primary) 14%,transparent);color:var(--color-primary)}}.a-sun-studio .astudio-send-icon{inline-size:20px;block-size:20px;stroke:currentColor;fill:none;pointer-events:none}.a-sun-studio .astudio-stop-icon{display:none;inline-size:18px;block-size:18px;fill:currentColor;pointer-events:none}.a-sun-studio .astudio-send.is-busy{color:var(--astudio-error);background:color-mix(in srgb,var(--astudio-error) 12%,transparent)}.a-sun-studio .astudio-send.is-busy .astudio-send-icon{display:none}.a-sun-studio .astudio-send.is-busy .astudio-stop-icon{display:block}.a-sun-studio .astudio-hints{display:flex;flex-wrap:wrap;gap:6px}.a-sun-studio .astudio-hint{max-inline-size:100%;margin:0;padding:6px 12px;background:var(--astudio-glass);border:1px dashed var(--astudio-border);color:var(--astudio-muted);font-size:.76rem;line-height:1.7;font-family:inherit;text-align:start;cursor:pointer;transition:border-color 0.2s ease,color 0.2s ease,background 0.2s ease;animation:astudio-hint-in 0.25s ease both}.a-sun-studio .astudio-hint:focus-visible{border-color:var(--color-primary);color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 10%,transparent)}@media (hover:hover){.a-sun-studio .astudio-hint:hover{border-color:var(--color-primary);color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 10%,transparent)}}@keyframes astudio-hint-in{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.a-sun-studio .astudio-tools-menu{position:relative;flex-shrink:0;block-size:44px}.a-sun-studio .astudio-tools-trigger{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;inline-size:44px;block-size:44px;flex-shrink:0;background:#fff0;border:none;color:var(--astudio-muted);cursor:pointer;font-size:.7rem;font-family:inherit;transition:color 0.2s ease,background 0.2s ease}.a-sun-studio .astudio-tools-trigger.is-active,.a-sun-studio .astudio-tools-trigger[aria-expanded="true"]{background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary)}@media (hover:hover){.a-sun-studio .astudio-tools-trigger:hover{background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary)}}.a-sun-studio .astudio-tools-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}.a-sun-studio .astudio-tools-icon svg{inline-size:20px;block-size:20px;fill:none;stroke:currentColor}.a-sun-studio .astudio-tools-panel{position:absolute;bottom:calc(100% + 8px);inset-inline-end:0;inline-size:min(430px, calc(100vw - 40px));max-block-size:min(500px, 68vh);z-index:46;display:flex;flex-direction:column;gap:10px;padding:10px;background:var(--astudio-popover);border:1px solid var(--astudio-border);box-shadow:0 16px 34px rgb(0 0 0 / .4);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.a-sun-studio .astudio-tools-panel:not([hidden]){animation:astudio-panel-in 0.18s ease both}@keyframes astudio-panel-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.a-sun-studio .astudio-tools-head{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.a-sun-studio .astudio-tools-search{display:flex;align-items:center;gap:8px;padding:7px 10px;background:var(--astudio-field);border:1px solid var(--astudio-border);transition:border-color 0.2s ease,box-shadow 0.2s ease}.a-sun-studio .astudio-tools-search:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 12%,transparent)}.a-sun-studio .astudio-tools-search-icon{display:inline-flex;align-items:center;color:var(--astudio-muted);flex-shrink:0}.a-sun-studio .astudio-tools-search-icon svg{inline-size:14px;block-size:14px;fill:none;stroke:currentColor;pointer-events:none}.a-sun-studio .astudio-tools-search-input{flex:1 1 auto;min-inline-size:0;background:#fff0;border:none;outline:none;color:var(--astudio-text);font-size:.85rem;font-family:inherit}.a-sun-studio .astudio-tools-search-input::placeholder{color:var(--astudio-muted)}.a-sun-studio .astudio-tools-persona{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;margin-inline-start:2px;padding-inline-start:9px;border-inline-start:1px dashed var(--astudio-border)}.a-sun-studio .astudio-tools-persona-label{font-size:.68rem;color:var(--astudio-muted);white-space:nowrap;flex-shrink:0}.a-sun-studio .astudio-tools-persona-control{position:relative;min-inline-size:0}.a-sun-studio .astudio-tools-persona-trigger{display:inline-flex;align-items:center;gap:5px;margin:0;padding:4px 9px;background:color-mix(in srgb,var(--color-primary) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent);color:var(--color-primary);font-size:.76rem;font-family:inherit;cursor:pointer;white-space:nowrap;transition:border-color 0.2s ease,background 0.2s ease}@media (hover:hover){.a-sun-studio .astudio-tools-persona-trigger:hover{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 14%,transparent)}}.a-sun-studio .astudio-tools-persona-current{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-inline-size:110px}.a-sun-studio .astudio-tools-persona-caret{font-size:.6rem;line-height:1;flex-shrink:0;transition:transform 0.2s ease}.a-sun-studio .astudio-tools-persona-trigger[aria-expanded="true"] .astudio-tools-persona-caret{transform:rotate(180deg)}.a-sun-studio .astudio-tools-persona-list{position:absolute;top:calc(100% + 6px);inset-inline-end:0;min-inline-size:190px;max-block-size:min(260px, 40vh);overflow-y:auto;scrollbar-width:thin;z-index:50;display:flex;flex-direction:column;gap:4px;padding:6px;background:var(--astudio-popover);border:1px solid var(--astudio-border);box-shadow:0 16px 34px rgb(0 0 0 / .4);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.a-sun-studio .astudio-tools-persona-option{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin:0;padding:7px 10px;background:#fff0;border:1px dashed #fff0;color:var(--astudio-text);font-size:.8rem;font-family:inherit;text-align:start;cursor:pointer;transition:border-color 0.2s ease,background 0.2s ease,color 0.2s ease}@media (hover:hover){.a-sun-studio .astudio-tools-persona-option:hover{background:color-mix(in srgb,var(--color-primary) 10%,transparent);border-color:var(--color-primary)}}.a-sun-studio .astudio-tools-persona-option.is-active{background:color-mix(in srgb,var(--color-primary) 12%,transparent);border-color:var(--color-primary);color:var(--color-primary);font-weight:600}.a-sun-studio .astudio-tools-persona-option.is-locked{opacity:.6}.a-sun-studio .astudio-tools-persona-lock{display:inline-flex;align-items:center;color:var(--astudio-muted);flex-shrink:0}.a-sun-studio .astudio-tools-persona-lock svg{inline-size:12px;block-size:12px;fill:none;stroke:currentColor}@media (max-width:400px){.a-sun-studio .astudio-tools-persona-label{display:none}}.a-sun-studio .astudio-tool-list{display:flex;flex-direction:column;gap:12px;flex:1 1 auto;min-block-size:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--astudio-border) #fff0}.a-sun-studio .astudio-conversations-list{scrollbar-color:var(--astudio-border) #fff0}.a-sun-studio .astudio-tool-list::-webkit-scrollbar,.a-sun-studio .astudio-conversations-list::-webkit-scrollbar{inline-size:6px;block-size:6px}.a-sun-studio .astudio-tool-list::-webkit-scrollbar-thumb,.a-sun-studio .astudio-conversations-list::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--astudio-text) 24%,transparent);border-radius:3px}.a-sun-studio .astudio-tool-list::-webkit-scrollbar-thumb:hover,.a-sun-studio .astudio-conversations-list::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--astudio-text) 38%,transparent)}.a-sun-studio .astudio-tool-list::-webkit-scrollbar-track,.a-sun-studio .astudio-conversations-list::-webkit-scrollbar-track{background:#fff0}.a-sun-studio .astudio-tools-recents{display:flex;flex-direction:column;gap:6px}.a-sun-studio .astudio-tools-recents-label{font-size:.72rem;color:var(--astudio-muted)}.a-sun-studio .astudio-tools-recents-row{display:flex;flex-wrap:wrap;gap:6px}.a-sun-studio .astudio-recent-chip{display:inline-flex;align-items:center;gap:6px;margin:0;padding:5px 10px;background:#fff0;border:1px dashed var(--astudio-border);color:var(--astudio-text);font-size:.76rem;font-family:inherit;cursor:pointer;transition:border-color 0.2s ease,color 0.2s ease,background 0.2s ease}.a-sun-studio .astudio-recent-chip .astudio-tool-icon{display:inline-flex;align-items:center}.a-sun-studio .astudio-recent-chip .astudio-tool-icon svg{inline-size:14px;block-size:14px}.a-sun-studio .astudio-recent-chip.is-active{background:color-mix(in srgb,var(--color-primary) 10%,transparent);border-color:var(--color-primary);color:var(--color-primary)}@media (hover:hover){.a-sun-studio .astudio-recent-chip:hover{background:color-mix(in srgb,var(--color-primary) 10%,transparent);border-color:var(--color-primary);color:var(--color-primary)}}.a-sun-studio .astudio-domain-section{display:flex;flex-direction:column;gap:8px}.a-sun-studio .astudio-domain-title{margin:0;display:flex;align-items:center;gap:8px;font-size:.74rem;font-weight:600;color:var(--astudio-muted)}.a-sun-studio .astudio-domain-title::after{content:'';flex:1 1 auto;border-top:1px dashed var(--astudio-border)}.a-sun-studio .astudio-domain-section.is-active .astudio-domain-title{color:var(--color-primary)}.a-sun-studio .astudio-domain-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(94px,1fr));gap:8px}.a-sun-studio .astudio-tool-btn{background:#fff0;border:1px dashed var(--astudio-border);color:var(--astudio-text);cursor:pointer;font-family:inherit;transition:border-color 0.2s ease,color 0.2s ease,background 0.2s ease}.a-sun-studio .astudio-domain-grid .astudio-tool-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:auto;min-block-size:76px;padding:10px 6px;text-align:center}.a-sun-studio .astudio-domain-grid .astudio-tool-btn .astudio-tool-icon{display:inline-flex;align-items:center;justify-content:center}.a-sun-studio .astudio-domain-grid .astudio-tool-btn .astudio-tool-icon svg{inline-size:20px;block-size:20px}.a-sun-studio .astudio-tool-label{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:.76rem;line-height:1.4}.a-sun-studio .astudio-tool-owner{display:inline-flex;align-items:center;gap:3px;font-size:.62rem;color:var(--astudio-muted);opacity:.85}.a-sun-studio .astudio-tool-owner svg{inline-size:10px;block-size:10px;fill:none;stroke:currentColor}.a-sun-studio .astudio-tool-btn.is-active{background:color-mix(in srgb,var(--color-primary) 10%,transparent);border-color:var(--color-primary);color:var(--color-primary)}@media (hover:hover){.a-sun-studio .astudio-tool-btn:hover{background:color-mix(in srgb,var(--color-primary) 10%,transparent);border-color:var(--color-primary);color:var(--color-primary)}}.a-sun-studio .astudio-tool-btn.is-locked{opacity:.5;cursor:not-allowed;border-style:dotted}@media (hover:hover){.a-sun-studio .astudio-tool-btn.is-locked:hover{background:#fff0;border-color:var(--astudio-border);color:var(--astudio-text)}}.a-sun-studio .astudio-tool-upload{display:inline-flex;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:.85rem;text-align:start}.a-sun-studio .astudio-tool-upload input{position:absolute;opacity:0;pointer-events:none}.a-sun-studio .astudio-tools-empty{padding:18px 10px;color:var(--astudio-muted);font-size:.8rem;text-align:center}.a-sun-studio .astudio-tools-backdrop{display:none}@media (max-width:719px){.a-sun-studio .astudio-tools-backdrop:not([hidden]){display:block;position:fixed;inset:0;z-index:45;background:rgb(8 8 12 / .5);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.a-sun-studio .astudio-tools-panel:not([hidden]){position:fixed;top:auto;bottom:0;inset-inline:0;z-index:46;inline-size:100%;max-inline-size:none;min-inline-size:0;max-block-size:min(540px, 80vh);max-block-size:min(540px, 80dvh);border-start-start-radius:14px;border-start-end-radius:14px;border-end-start-radius:0;border-end-end-radius:0;animation:astudio-sheet-in 0.24s ease both}@keyframes astudio-sheet-in{from{transform:translateY(100%)}to{transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.a-sun-studio .astudio-tools-panel:not([hidden]){animation:none}}.a-sun-studio .astudio-upload-preview{position:relative;display:inline-flex;align-self:flex-start;padding:6px;background:var(--astudio-surface);border:1px solid var(--astudio-border)}.a-sun-studio .astudio-preview-image{display:block;inline-size:72px;block-size:72px;object-fit:cover}.a-sun-studio .astudio-upload-remove{position:absolute;inset-block-start:-8px;inset-inline-end:-8px;inline-size:24px;block-size:24px;border:1px solid var(--astudio-border);background:var(--astudio-surface-strong);color:var(--astudio-text);cursor:pointer;line-height:1;padding:0;border-radius:50%}.a-sun-studio .astudio-composer-chips{display:inline-flex;align-items:center;align-self:flex-end;gap:6px;max-inline-size:46%;min-inline-size:0;margin:0}.a-sun-studio .astudio-active-tool-chip{display:inline-flex;align-items:center;gap:8px;max-inline-size:100%;min-inline-size:0;padding:6px 10px;background:color-mix(in srgb,var(--color-primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-primary) 45%,transparent);color:var(--color-primary);font-size:.78rem;line-height:1.5;white-space:nowrap;animation:astudio-hint-in 0.25s ease both}.a-sun-studio .astudio-active-tool-chip span{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.a-sun-studio .astudio-active-tool-chip .astudio-tool-icon{display:inline-flex;align-items:center;flex-shrink:0;overflow:visible}.a-sun-studio .astudio-active-tool-chip .astudio-tool-icon svg{inline-size:14px;block-size:14px}.a-sun-studio .astudio-active-tool-chip-btn{margin:0;padding:0 2px;background:#fff0;border:none;color:inherit;font-size:1rem;line-height:1;cursor:pointer;opacity:.8;flex-shrink:0;transition:opacity 0.2s ease}@media (hover:hover){.a-sun-studio .astudio-active-tool-chip-btn:hover{opacity:1}}.a-sun-studio .astudio-mic{inline-size:44px;block-size:44px;flex-shrink:0;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;background:#fff0;border:none;color:var(--astudio-muted);cursor:pointer;transition:color 0.2s ease,background 0.2s ease}@media (hover:hover){.a-sun-studio .astudio-mic:hover{background:color-mix(in srgb,var(--color-primary) 14%,transparent);color:var(--color-primary)}}.a-sun-studio .astudio-mic.is-recording{color:var(--astudio-error);background:color-mix(in srgb,var(--astudio-error) 12%,transparent);animation:astudio-mic-pulse 1.2s ease-in-out infinite}@keyframes astudio-mic-pulse{50%{opacity:.55}}.a-sun-studio .astudio-conversations-menu{position:relative;flex-shrink:0;block-size:44px}.a-sun-studio .astudio-conversations-trigger{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;inline-size:44px;block-size:44px;flex-shrink:0;background:#fff0;border:none;color:var(--astudio-muted);cursor:pointer;transition:color 0.2s ease,background 0.2s ease}.a-sun-studio .astudio-conversations-trigger[aria-expanded="true"]{background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary)}@media (hover:hover){.a-sun-studio .astudio-conversations-trigger:hover{background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary)}}.a-sun-studio .astudio-conversations-panel{position:absolute;bottom:calc(100% + 8px);inset-inline-start:0;min-inline-size:240px;max-inline-size:min(300px, calc(100vw - 48px));z-index:46;display:flex;flex-direction:column;gap:8px;padding:10px;background:var(--astudio-popover);border:1px solid var(--astudio-border);box-shadow:0 16px 34px rgb(0 0 0 / .4);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.a-sun-studio .astudio-conversations-list{display:flex;flex-direction:column;gap:6px;max-block-size:min(320px, 50vh);overflow-y:auto;scrollbar-width:thin}.a-sun-studio .astudio-conversation-row{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;background:#fff0;border:1px dashed var(--astudio-border);color:var(--astudio-text);cursor:pointer;text-align:start;transition:border-color 0.2s ease,background 0.2s ease}.a-sun-studio .astudio-conversation-row.is-active{background:color-mix(in srgb,var(--color-primary) 10%,transparent);border-color:var(--color-primary)}.a-sun-studio .astudio-conversation-row:focus-visible{border-color:var(--color-primary);outline:none}@media (hover:hover){.a-sun-studio .astudio-conversation-row:hover{background:color-mix(in srgb,var(--color-primary) 10%,transparent);border-color:var(--color-primary)}}.a-sun-studio .astudio-conversation-row-text{flex:1 1 auto;min-inline-size:0;display:flex;flex-direction:column;gap:2px}.a-sun-studio .astudio-conversation-row-title{font-size:.85rem;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.a-sun-studio .astudio-conversation-row.is-active .astudio-conversation-row-title{color:var(--color-primary);font-weight:600}.a-sun-studio .astudio-conversation-row-meta{font-size:.7rem;color:var(--astudio-muted)}.a-sun-studio .astudio-conversation-row-actions{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.a-sun-studio .astudio-conversation-action{inline-size:26px;block-size:26px;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;background:#fff0;border:none;color:var(--astudio-muted);cursor:pointer;font-size:.65rem;font-family:inherit;transition:color 0.2s ease,background 0.2s ease}.a-sun-studio .astudio-conversation-action svg{inline-size:14px;block-size:14px;fill:none;stroke:currentColor;pointer-events:none}@media (hover:hover){.a-sun-studio .astudio-conversation-action:hover{color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 12%,transparent)}.a-sun-studio .astudio-conversation-action--danger:hover{color:var(--astudio-error);background:color-mix(in srgb,var(--astudio-error) 12%,transparent)}}.a-sun-studio .astudio-conversation-action.is-armed{inline-size:auto;padding:0 8px;color:var(--astudio-error);background:color-mix(in srgb,var(--astudio-error) 12%,transparent);font-weight:600}.a-sun-studio .astudio-conversation-rename-input{width:100%;padding:4px 6px;background:var(--astudio-field);border:1px solid var(--color-primary);color:var(--astudio-text);font-size:.85rem;font-family:inherit;outline:none}.a-sun-studio .astudio-conversations-new{padding:8px 10px;background:#fff0;border:1px dashed var(--astudio-border);color:var(--astudio-muted);font-size:.8rem;font-family:inherit;cursor:pointer;text-align:center;transition:border-color 0.2s ease,color 0.2s ease,background 0.2s ease}@media (hover:hover){.a-sun-studio .astudio-conversations-new:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 10%,transparent)}}.a-sun-studio .astudio-conversations-new:disabled{opacity:.5;cursor:not-allowed;border-style:dotted}@media (max-width:719px){.a-sun-studio .astudio-composer-field{flex-wrap:wrap;gap:4px}.a-sun-studio .astudio-composer-field>.astudio-textarea{flex:1 1 0%}.a-sun-studio .astudio-composer-field>.astudio-composer-chips{order:99;flex:0 0 100%;max-inline-size:none;display:flex;justify-content:flex-start;align-self:auto}}.a-sun-studio .astudio-composer-field.is-dragover{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 18%,transparent);background:color-mix(in srgb,var(--color-primary) 6%,var(--astudio-field))}.a-sun-studio .astudio-send.is-empty:not(.is-busy){opacity:.45}@media (hover:hover){.a-sun-studio .astudio-send.is-empty:not(.is-busy):hover{background:#fff0;color:var(--astudio-muted)}}