.mOem-G_wrapper{text-align:left;width:100%;max-width:620px}.mOem-G_composer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#ffffff26;border:1px solid #ffffffa6;border-radius:999px;align-items:center;gap:8px;width:100%;padding:8px;transition:background .15s,border-color .15s;display:flex;box-shadow:0 14px 40px -12px #0f285a59}.mOem-G_composer:focus-within{background:#ffffff40;border-color:#ffffffe6}.mOem-G_composer.mOem-G_dragging{outline-offset:4px;outline:2px solid #fff}.mOem-G_composer input[type=text]{color:#fff;min-width:0;height:44px;font:inherit;text-align:left;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:16px}.mOem-G_composer input::placeholder{color:#ffffffbf}.mOem-G_source{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.mOem-G_source:hover{background:#ffffff26}.mOem-G_source:disabled{opacity:.5;cursor:default}.mOem-G_send{background:var(--color-surface);width:44px;height:44px;color:var(--lightningcss-light,#2563eb)var(--lightningcss-dark,var(--paper-link));cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;font-size:19px;transition:background .15s;display:grid}.mOem-G_send:hover{background:var(--lightningcss-light,var(--color-blue-50))var(--lightningcss-dark,var(--paper-info-bg))}.mOem-G_send:disabled{opacity:.6;cursor:default}.mOem-G_attachments{gap:6px;margin-top:8px;padding:2px 4px;display:flex;overflow-x:auto}.mOem-G_chip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#ffffff26;border:1px solid #ffffff80;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;max-width:100%;padding:0 2px 0 12px;font-size:12px;display:inline-flex}.mOem-G_chip>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mOem-G_chip button{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;padding:0;font-size:18px}.mOem-G_wrapper button:focus-visible{outline-offset:2px;outline:2px solid #fff}.mOem-G_error{background:var(--paper-surface);color:var(--paper-error-text,#b42318);border-radius:12px;margin:10px 0 0;padding:10px 12px;font-size:13px;line-height:1.5}@media (max-height:520px){.mOem-G_composer{padding-block:4px}.mOem-G_composer input[type=text]{height:36px;font-size:14px}.mOem-G_composer button{width:36px;height:36px}}
