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