.attachment-button{background-color:var(--background-tint-00);border-radius:var(--border-radius-12);flex-direction:row;gap:.5rem;width:100%;padding:.25rem;display:flex}.attachment-button:hover{background-color:var(--background-tint-02)}.attachment-button[data-state=selected]{background-color:var(--action-link-01)}.attachment-button__content{flex-direction:row;flex:1;gap:.5rem;min-width:0;display:flex}.attachment-button__icon-wrapper{aspect-ratio:1;background-color:var(--background-tint-01);border-radius:var(--border-radius-08);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;height:100%;display:flex}.attachment-button__icon{width:1rem;height:1rem;stroke:var(--text-02)}.attachment-button[data-state=processing] .attachment-button__icon{stroke:var(--text-01)}.attachment-button__text-container{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;min-width:0;display:flex}.attachment-button__title-row{flex-direction:row;align-items:center;gap:.5rem;width:100%;min-width:0;display:flex}.attachment-button__title-wrapper{flex-shrink:1;min-width:0;max-width:70%;overflow:hidden}.attachment-button__view-button{visibility:hidden;flex-shrink:0}.attachment-button:hover .attachment-button__view-button{visibility:visible}.attachment-button__actions{flex-direction:row;flex-shrink:0;justify-content:flex-end;align-self:stretch;align-items:center;gap:.5rem;padding:.25rem;display:flex}.attachment-button__action-button{visibility:hidden}.attachment-button:hover .attachment-button__action-button{visibility:visible}
.button-main-primary{background-color:var(--theme-primary-05)}.button-main-primary:hover{background-color:var(--theme-primary-04)}.button-main-primary[data-state=transient],.button-main-primary:active{background-color:var(--theme-primary-06)}.button-main-primary:disabled{background-color:var(--background-neutral-04)}.button-main-primary-text{color:var(--text-inverted-05)!important}.button-main-primary:disabled .button-main-primary-text{color:var(--text-inverted-04)!important}.button-main-primary-icon{stroke:var(--text-inverted-05)}.button-main-primary:disabled .button-main-primary-icon{stroke:var(--text-inverted-04)}.button-main-secondary{background-color:var(--background-tint-01);border:1px solid var(--border-01)}.button-main-secondary:hover{background-color:var(--background-tint-02)}.button-main-secondary[data-state=transient],.button-main-secondary:active{background-color:var(--background-tint-00)}.button-main-secondary:disabled{background-color:var(--background-neutral-03);border:1px solid var(--border-01)}.button-main-secondary-text{color:var(--text-03)!important}.button-main-secondary:hover .button-main-secondary-text{color:var(--text-04)!important}.button-main-secondary[data-state=transient] .button-main-secondary-text,.button-main-secondary:active .button-main-secondary-text{color:var(--text-05)!important}.button-main-secondary:disabled .button-main-secondary-text{color:var(--text-01)!important}.button-main-secondary-icon{stroke:var(--text-03)}.button-main-secondary:hover .button-main-secondary-icon{stroke:var(--text-04)}.button-main-secondary[data-state=transient] .button-main-secondary-icon,.button-main-secondary:active .button-main-secondary-icon{stroke:var(--text-05)}.button-main-secondary:disabled .button-main-secondary-icon{stroke:var(--text-01)}.button-main-tertiary{background-color:#0000}.button-main-tertiary:hover{background-color:var(--background-tint-02)}.button-main-tertiary[data-state=transient],.button-main-tertiary:active{background-color:var(--background-tint-00)}.button-main-tertiary:disabled{background-color:#0000}.button-main-tertiary-text{color:var(--text-03)!important}.button-main-tertiary:hover .button-main-tertiary-text{color:var(--text-04)!important}.button-main-tertiary[data-state=transient] .button-main-tertiary-text,.button-main-tertiary:active .button-main-tertiary-text{color:var(--text-05)!important}.button-main-tertiary:disabled .button-main-tertiary-text{color:var(--text-01)!important}.button-main-tertiary-icon{stroke:var(--text-03)}.button-main-tertiary:hover .button-main-tertiary-icon{stroke:var(--text-04)}.button-main-tertiary[data-state=transient] .button-main-tertiary-icon,.button-main-tertiary:active .button-main-tertiary-icon{stroke:var(--text-05)}.button-main-tertiary:disabled .button-main-tertiary-icon{stroke:var(--text-01)}.button-main-internal{background-color:#0000}.button-main-internal:hover{background-color:var(--background-tint-02)}.button-main-internal[data-state=transient],.button-main-internal:active{background-color:var(--background-tint-00)}.button-main-internal:disabled{background-color:#0000}.button-main-internal-text{color:var(--text-03)!important}.button-main-internal:hover .button-main-internal-text{color:var(--text-04)!important}.button-main-internal[data-state=transient] .button-main-internal-text,.button-main-internal:active .button-main-internal-text{color:var(--text-05)!important}.button-main-internal:disabled .button-main-internal-text{color:var(--text-01)!important}.button-main-internal-icon{stroke:var(--text-03)}.button-main-internal:hover .button-main-internal-icon{stroke:var(--text-04)}.button-main-internal[data-state=transient] .button-main-internal-icon,.button-main-internal:active .button-main-internal-icon{stroke:var(--text-05)}.button-main-internal:disabled .button-main-internal-icon{stroke:var(--text-01)}.button-action-primary{background-color:var(--action-link-05)}.button-action-primary:hover{background-color:var(--action-link-04)}.button-action-primary[data-state=transient],.button-action-primary:active{background-color:var(--action-link-06)}.button-action-primary:disabled{background-color:var(--action-link-02)}.button-action-primary-text{color:var(--text-light-05)!important}.button-action-primary:disabled .button-action-primary-text{color:var(--text-01)!important}.button-action-primary-icon{stroke:var(--text-light-05)}.button-action-primary:disabled .button-action-primary-icon{stroke:var(--text-01)}.button-action-secondary{background-color:var(--background-tint-01);border:1px solid var(--border-01)}.button-action-secondary:hover{background-color:var(--background-tint-02)}.button-action-secondary[data-state=transient],.button-action-secondary:active{background-color:var(--background-tint-00)}.button-action-secondary:disabled{background-color:var(--background-neutral-02);border:1px solid var(--border-01)}.button-action-secondary-text{color:var(--action-text-link-05)!important}.button-action-secondary:disabled .button-action-secondary-text{color:var(--action-link-03)!important}.button-action-secondary-icon{stroke:var(--action-text-link-05)}.button-action-secondary:disabled .button-action-secondary-icon{stroke:var(--action-link-03)}.button-action-tertiary{background-color:#0000}.button-action-tertiary:hover{background-color:var(--background-tint-02)}.button-action-tertiary[data-state=transient],.button-action-tertiary:active{background-color:var(--background-tint-00)}.button-action-tertiary:disabled{background-color:#0000}.button-action-tertiary-text{color:var(--action-text-link-05)!important}.button-action-tertiary:disabled .button-action-tertiary-text{color:var(--action-link-03)!important}.button-action-tertiary-icon{stroke:var(--action-text-link-05)}.button-action-tertiary:disabled .button-action-tertiary-icon{stroke:var(--action-link-03)}.button-danger-primary{background-color:var(--action-danger-05)}.button-danger-primary:hover{background-color:var(--action-danger-04)}.button-danger-primary[data-state=transient],.button-danger-primary:active{background-color:var(--action-danger-06)}.button-danger-primary:disabled{background-color:var(--action-danger-02)}.button-danger-primary-text{color:var(--text-light-05)!important}.button-danger-primary:disabled .button-danger-primary-text{color:var(--text-01)!important}.button-danger-primary-icon{stroke:var(--text-light-05)}.button-danger-primary:disabled .button-danger-primary-icon{stroke:var(--text-01)}.button-danger-secondary{background-color:var(--background-tint-01);border:1px solid var(--border-01)}.button-danger-secondary:hover{background-color:var(--background-tint-02)}.button-danger-secondary[data-state=transient],.button-danger-secondary:active{background-color:var(--background-tint-00)}.button-danger-secondary:disabled{background-color:var(--background-neutral-02);border:1px solid var(--border-01)}.button-danger-secondary-text{color:var(--action-text-danger-05)!important}.button-danger-secondary:disabled .button-danger-secondary-text{color:var(--action-danger-03)!important}.button-danger-secondary-icon{stroke:var(--action-text-danger-05)}.button-danger-secondary:disabled .button-danger-secondary-icon{stroke:var(--action-danger-03)}.button-danger-tertiary{background-color:#0000}.button-danger-tertiary:hover{background-color:var(--background-tint-02)}.button-danger-tertiary[data-state=transient],.button-danger-tertiary:active{background-color:var(--background-tint-00)}.button-danger-tertiary:disabled{background-color:#0000}.button-danger-tertiary-text{color:var(--action-text-danger-05)!important}.button-danger-tertiary:disabled .button-danger-tertiary-text{color:var(--action-danger-03)!important}.button-danger-tertiary-icon{stroke:var(--action-text-danger-05)}.button-danger-tertiary:disabled .button-danger-tertiary-icon{stroke:var(--action-danger-03)}
.card{border-radius:var(--border-radius-16);width:100%}.card[data-variant=primary]{background-color:var(--background-tint-00);border-width:1px}.card[data-variant=secondary]{background-color:#0000;border-width:1px}.card[data-variant=tertiary]{background-color:#0000;border-style:dashed;border-width:1px}.card[data-variant=disabled]{pointer-events:none;cursor:not-allowed;background-color:var(--background-tint-00);opacity:.5;border-width:1px}.card[data-variant=borderless]{background-color:var(--background-tint-00)}
.code-block{background-color:var(--background-tint-00);border:1px solid var(--border-01);border-radius:var(--border-radius-12);word-break:break-all;font-family:var(--font-mono);color:var(--text-03);padding:.5rem;font-size:.75rem;line-height:1rem;display:block}.code-copy-button{opacity:0;transition:opacity .15s ease-in-out;position:absolute;top:.5rem;right:.5rem}.code-wrapper:hover .code-copy-button{opacity:1}
