.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);transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease}.button-main-primary:hover{background-color:var(--theme-primary-04);box-shadow:0 2px 8px -2px rgba(0,0,0,.15);transform:translateY(-.5px)}.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);transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.button-main-secondary:hover{background-color:var(--background-tint-02);box-shadow:0 1px 4px -1px rgba(0,0,0,.08);transform:translateY(-.5px)}.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;transition:background-color .15s ease}.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);transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease}.button-action-primary:hover{background-color:var(--action-link-04);box-shadow:0 2px 8px -2px rgba(0,0,0,.15);transform:translateY(-.5px)}.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);transition:background-color .15s ease,box-shadow .15s ease}.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:1rem;transition:box-shadow .25s ease,border-color .25s ease,transform .2s ease}.card[data-variant=primary]{border-width:1px;background-color:var(--background-tint-00);box-shadow:0 2px 8px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.06)}.card[data-variant=primary]:hover{border-color:var(--border-02);box-shadow:0 4px 16px rgba(0,0,0,.06),0 0 1px rgba(0,0,0,.08);transform:translateY(-1px)}:is(.dark) .card[data-variant=primary]{box-shadow:0 2px 8px rgba(0,0,0,.15),0 0 1px rgba(0,0,0,.2)}:is(.dark) .card[data-variant=primary]:hover{box-shadow:0 4px 16px rgba(0,0,0,.2),0 0 1px rgba(0,0,0,.25)}.card[data-variant=secondary]{border-width:1px;background-color:transparent}.card[data-variant=secondary]:hover{border-color:var(--border-02);transform:translateY(-1px)}.card[data-variant=tertiary]{border-width:1px;border-style:dashed;background-color:transparent}.card[data-variant=tertiary]:hover{border-color:var(--border-02);background-color:var(--background-tint-00)}.card[data-variant=disabled]{cursor:not-allowed;border-width:1px;background-color:var(--background-tint-00);opacity:.5}.card[data-variant=borderless]{background-color:var(--background-tint-00);box-shadow:0 2px 8px rgba(0,0,0,.04)}:is(.dark) .card[data-variant=borderless]{box-shadow:0 2px 8px rgba(0,0,0,.15)}.code-block{display:block;padding:.5rem;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);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}