.mini-app-guidelines-link{max-width:100%;white-space:normal}.mini-app-page{padding-block:.5em 1.5em;min-width:0}.mini-app-page:fullscreen{width:100%;height:100%;overflow:auto;padding:1em;background:var(--secondary);color:var(--primary)}.mini-app-page__header{--d-button-flat-icon-color: var(--token-color-icon-default);padding-block-end:var(--space-3);margin-block-end:var(--space-3);border-block-end:1px solid var(--token-color-border-default)}.mini-app-page__header .d-page-header__title-row{flex-wrap:nowrap;align-items:center;gap:.75em}.mini-app-page__header .d-page-header__title{display:flex;align-items:center;gap:.65em;min-width:0;margin:0;font-size:var(--font-up-1)}.mini-app-page__header .d-page-header__actions{flex-flow:row nowrap;flex:0 0 auto;gap:.25em}.mini-app-page__header .d-page-header__actions .btn{margin:0;width:auto;min-width:2.75rem;min-height:2.75rem}.mini-app-page__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mini-app-page__icon-frame{box-sizing:border-box;display:grid;place-items:center;flex:0 0 auto;width:2rem;height:2rem;border-radius:var(--token-radius-normal);overflow:hidden;border:1px solid var(--token-color-border-default);background:var(--primary-very-low);color:var(--token-color-icon-subtle)}.mini-app-page__icon{display:block;width:100%;height:100%;object-fit:cover}.mini-app-page__info-trigger{flex:0 0 auto;font-size:var(--font-down-1);min-width:2.75rem;min-height:2.75rem}.mini-app-page__rating-panel{box-sizing:border-box;display:grid;gap:var(--space-3);padding:var(--space-4);width:min(23em,100vw - 2em);max-width:100%;max-height:min(32rem,70dvh);overflow:auto;overscroll-behavior:contain}.mini-app-page__rating-panel p{margin:0;font-weight:var(--token-font-weight-semibold);color:var(--token-color-text-default)}.mini-app-page__rating-panel small{color:var(--token-color-text-subtle);font-size:var(--font-down-1);line-height:var(--line-height-medium)}.mini-app-page__stars{display:flex;gap:var(--space-2)}.mini-app-page__star{--d-button-flat-icon-color: var(--token-color-icon-default);min-height:2.75rem;min-width:2.75rem;border-radius:var(--d-border-radius)}.mini-app-page__star.is-filled .d-icon{color:var(--token-color-text-accent)}.mini-app-page__star[aria-pressed=true]{background:var(--token-color-surface-selected);box-shadow:inset 0 0 0 1px var(--token-color-border-focused)}.mini-app-page__feedback{margin-block:0 var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--success-medium);border-radius:var(--d-border-radius);background:var(--success-low);color:var(--success)}.mini-app-page__error{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--danger-low-mid);border-radius:var(--d-border-radius);background:var(--danger-low);color:var(--danger);overflow-wrap:anywhere}.mini-app-page__error p{margin:0}.mini-app-share-modal .d-modal__body{display:grid;gap:var(--space-3)}.mini-app-share-modal .d-modal__body p{margin:0}.mini-app-share-modal__code{width:100%;resize:vertical;padding:var(--space-3);border-radius:var(--d-border-radius);background:var(--primary-very-low);font-family:var(--d-font-family--monospace);font-size:var(--font-down-1);line-height:var(--line-height-large);overflow-wrap:anywhere}.mini-app-share-modal__hint{color:var(--token-color-text-subtle);font-size:var(--font-down-1);margin-block-end:0}.mini-app-editor .file-uploader__preview{max-width:100%}.mini-app-confirm .dialog-body{overflow-wrap:anywhere}body.mini-app-embed #main-outlet-wrapper,body.mini-app-embed #main-outlet,body.mini-app-embed #main-container{display:block;width:100%;max-width:none;margin:0;padding:0;box-sizing:border-box}body.mini-app-embed .global-notice,body.mini-app-embed .sidebar-wrapper,body.mini-app-embed .welcome-banner,body.mini-app-embed .top-notices-outlet,body.mini-app-embed .above-main-container-outlet,body.mini-app-embed .custom-html-content,body.mini-app-embed .notification-consent-banner,body.mini-app-embed .pwa-install-banner{display:none}body.mini-app-embed .mini-app-page{padding:0;min-height:100dvh}body.mini-app-embed .mini-app-page__header{padding:.5em;margin:0;border-block-end:1px solid var(--token-color-border-default)}body.mini-app-embed .mini-app-loader__viewport{border:0;border-radius:0}.mini-app-directory{padding-block:var(--space-4) var(--space-8);min-width:0}.mini-app-directory__intro{margin-block:var(--space-2) var(--space-5);color:var(--token-color-text-subtle);line-height:var(--line-height-large)}.mini-app-directory__summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);margin-block:var(--space-4);padding-block-end:var(--space-3);border-block-end:1px solid var(--token-color-border-default);color:var(--token-color-text-subtle);font-size:var(--font-down-1)}.mini-app-directory__summary-labels{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);min-width:0}.mini-app-directory__view-switch{display:inline-flex;flex-wrap:wrap;gap:var(--space-1);max-width:100%;padding:2px;border:1px solid var(--token-color-border-default);border-radius:var(--d-border-radius);background:var(--primary-very-low)}.mini-app-directory__view-button{--d-button-default-bg-color: transparent;min-height:2.5rem;white-space:normal;border-color:rgba(0,0,0,0)}.mini-app-directory__view-button[aria-pressed=true]{--d-button-default-bg-color: var(--token-color-surface-selected);--d-button-default-text-color: var(--token-color-text-default);--d-button-default-icon-color: var(--token-color-text-default);--d-button-default-bg-color--hover: var(--token-color-surface-selected);--d-button-default-text-color--hover: var(--token-color-text-default);--d-button-default-icon-color--hover: var(--token-color-text-default);border-color:var(--token-color-border-focused);font-weight:var(--token-font-weight-semibold)}.mini-app-directory__view-button:focus-visible{outline:2px solid var(--token-color-border-focused);outline-offset:2px}.mini-app-directory__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 18rem), 1fr));gap:var(--space-4);padding:0;margin:0;list-style:none}.mini-app-directory__card{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;padding:var(--space-5);border:1px solid var(--token-color-border-default);border-radius:var(--d-border-radius-large);background:var(--token-color-surface);transition:border-color .15s ease,background-color .15s ease}html.discourse-no-touch .mini-app-directory__card:hover{border-color:var(--primary-low-mid);background:var(--token-color-surface-hovered)}.mini-app-directory__details{display:flex;flex:1;flex-direction:column;gap:var(--space-3);min-width:0}.mini-app-directory__app-link{display:flex;align-items:center;gap:var(--space-3);min-width:0;color:var(--token-color-text-default)}.mini-app-directory__app-link:hover{color:var(--token-color-text-accent)}.mini-app-directory__app-heading{min-width:0}.mini-app-directory__icon{box-sizing:border-box;display:grid;place-items:center;flex:0 0 4rem;width:4rem;height:4rem;object-fit:cover;border:1px solid var(--token-color-border-default);border-radius:var(--token-radius-large);background:var(--primary-very-low)}.mini-app-directory__icon.--placeholder{color:var(--token-color-text-accent);background:var(--tertiary-very-low);border-color:var(--tertiary-low);font-size:var(--font-up-2)}.mini-app-directory__name{margin:0 0 var(--space-1);font-size:var(--font-up-1);font-weight:var(--token-font-weight-semibold);line-height:var(--line-height-small);overflow-wrap:anywhere}.mini-app-directory__version{display:inline-block;padding:.1em .45em;border-radius:var(--d-border-radius);background:var(--primary-very-low);color:var(--token-color-text-subtle);font-size:var(--font-down-1);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.mini-app-directory__description{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0;color:var(--primary-high);line-height:var(--line-height-large);overflow-wrap:anywhere;white-space:pre-wrap}.mini-app-directory__stats{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding-block-start:var(--space-3);border-block-start:1px solid var(--token-color-border-default);color:var(--token-color-text-subtle);font-size:var(--font-down-1);font-variant-numeric:tabular-nums}.mini-app-directory__rating{display:inline-flex;align-items:center;gap:var(--space-1);flex-basis:100%;color:var(--token-color-text-default);font-weight:var(--token-font-weight-semibold)}.mini-app-directory__rating .d-icon{color:var(--token-color-text-accent)}.mini-app-directory__grid.--list{grid-template-columns:minmax(0, 1fr);gap:var(--space-2)}.mini-app-directory__grid.--list .mini-app-directory__card{flex-flow:row wrap;align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-3) var(--space-4)}.mini-app-directory__grid.--list .mini-app-directory__app-link{flex:1 1 14rem}.mini-app-directory__grid.--list .mini-app-directory__icon{flex-basis:3rem;width:3rem;height:3rem;border-radius:var(--token-radius-normal)}.mini-app-directory__grid.--list .mini-app-directory__name{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:var(--font-0)}.mini-app-directory__grid.--list .mini-app-directory__details{flex:2 1 12rem;gap:var(--space-2)}.mini-app-directory__grid.--list .mini-app-directory__description{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mini-app-directory__grid.--list .mini-app-directory__stats{flex:1 1 7rem;gap:var(--space-1) var(--space-3);padding-block-start:0;border-block-start:0}.mini-app-directory__footnote{margin-block-start:var(--space-5);color:var(--token-color-text-subtle);font-size:var(--font-down-1);line-height:var(--line-height-large)}.mini-app-directory__error{padding:var(--space-3) var(--space-4);border:1px solid var(--danger-low-mid);border-radius:var(--d-border-radius);background:var(--danger-low);color:var(--danger)}.mini-app-info-modal{--modal-max-width: 46rem;--modal-min-width: 0;--mini-app-info-icon-size: 6.5rem}@media(width >= 40rem){.mini-app-info-modal .d-modal__container{inline-size:min(46rem,100vw - 3rem)}}.mini-app-info-modal .d-modal__title-text{color:var(--token-color-text-subtle);font-size:var(--font-0)}.mini-app-info-modal__body{display:grid;gap:var(--space-6);min-height:0;padding-block:var(--space-6);overscroll-behavior:contain}.mini-app-info-modal__identity{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5)}.mini-app-info-modal__icon-frame{display:grid;place-items:center;flex:0 0 var(--mini-app-info-icon-size);inline-size:var(--mini-app-info-icon-size);block-size:var(--mini-app-info-icon-size);overflow:hidden;border:1px solid var(--token-color-border-default);border-radius:var(--token-radius-large);background:var(--token-color-surface-hovered);color:var(--token-color-icon-subtle)}.mini-app-info-modal__icon-frame>.d-icon{font-size:var(--font-up-5)}.mini-app-info-modal__icon{inline-size:100%;block-size:100%;object-fit:cover}.mini-app-info-modal__heading{flex:1 1 12rem;min-width:0}.mini-app-info-modal__name{margin:0;font-size:clamp(1.5rem,4vw,2rem);line-height:var(--line-height-small);overflow-wrap:anywhere}.mini-app-info-modal__author{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin-block-start:var(--space-3)}.mini-app-info-modal__author-name{overflow-wrap:anywhere}.mini-app-info-modal__label{color:var(--token-color-text-subtle);font-size:var(--font-down-1);font-weight:var(--token-font-weight-regular)}.mini-app-info-modal__metadata{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0;padding:var(--space-4);border:1px solid var(--token-color-border-default);border-radius:var(--d-border-radius-large);background:var(--primary-very-low)}.mini-app-info-modal__metric{display:flex;flex:1 1 7rem;flex-direction:column;gap:var(--space-2);min-width:0}.mini-app-info-modal__metric.--rating{flex-basis:12rem}.mini-app-info-modal__value{display:flex;flex-direction:column;gap:var(--space-1);margin:0;color:var(--token-color-text-default);font-weight:var(--token-font-weight-semibold);overflow-wrap:anywhere}.mini-app-info-modal__rating-value{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--font-up-2);font-variant-numeric:tabular-nums}.mini-app-info-modal__rating-value .d-icon{color:var(--token-color-text-accent);font-size:var(--font-down-1)}.mini-app-info-modal__rating-count{color:var(--token-color-text-subtle);font-size:var(--font-down-1);font-weight:var(--token-font-weight-regular)}.mini-app-info-modal__section{display:grid;gap:var(--space-3)}.mini-app-info-modal__section.--release-notes{padding-block-start:var(--space-5);border-block-start:1px solid var(--token-color-border-default)}.mini-app-info-modal__section-title{margin:0;font-size:var(--font-up-1);font-weight:var(--token-font-weight-semibold)}.mini-app-info-modal__text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:var(--line-height-large)}.mini-app-info-modal .d-modal__footer{justify-content:flex-end}:is(.mini-app-loader,.mini-app-permission-dialog),:is(.mini-app-loader,.mini-app-permission-dialog) *{box-sizing:border-box}:is(.mini-app-loader,.mini-app-permission-dialog) button:not(.btn){cursor:pointer;padding:.65em 1em;border:1px solid var(--token-color-border-default);border-radius:var(--d-border-radius);color:var(--token-color-text-default);background:var(--token-color-surface);font:inherit;min-height:2.75rem;transition:background-color .15s ease}html.discourse-no-touch :is(.mini-app-loader,.mini-app-permission-dialog) button:not(.btn):hover:not(:disabled){background:var(--token-color-surface-hovered)}:is(.mini-app-loader,.mini-app-permission-dialog) button:disabled{opacity:.5;cursor:not-allowed}:is(.mini-app-loader,.mini-app-permission-dialog) :focus-visible{outline:2px solid var(--token-color-border-focused);outline-offset:2px}:is(.mini-app-loader,.mini-app-permission-dialog) [hidden]{display:none !important}.mini-app-loader{color:var(--token-color-text-default);background:var(--token-color-surface)}.mini-app-loader__viewport{position:relative;min-height:20em;border:1px solid var(--token-color-border-default);border-radius:var(--d-border-radius-large);background:var(--token-color-surface);overflow:hidden}.mini-app-loader__loading{min-height:20em;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-3);text-align:center;padding:var(--space-6)}.mini-app-loader__loading strong{font-size:var(--font-up-1)}.mini-app-loader__loading span{color:var(--token-color-text-subtle);max-width:48em;overflow-wrap:anywhere;line-height:var(--line-height-large)}.mini-app-loader__loading progress{width:min(100%,22em);height:.65em;accent-color:var(--tertiary)}.mini-app-loader.is-loading .mini-app-loader__loading{position:absolute;inset:0;z-index:1;background:var(--token-color-surface)}.mini-app-loader.is-loading .mini-app-loader__frame{visibility:hidden}.mini-app-loader__frame iframe{display:block;width:100%;max-height:none;border:0}.mini-app-loader.is-error .mini-app-loader__loading strong{color:var(--danger)}.mini-app-loader:fullscreen{width:100%;height:100%;overflow:auto}.mini-app-loader [data-role=notice]{line-height:var(--line-height-large);overflow-wrap:anywhere}.mini-app-permission-dialog{width:min(92vw,30em);max-height:80dvh;padding:var(--space-5);border:1px solid var(--token-color-border-default);border-radius:var(--d-border-radius-large);background:var(--token-color-surface);color:var(--token-color-text-default);box-shadow:var(--shadow-modal, var(--shadow-dropdown));overflow:auto}.mini-app-permission-dialog::backdrop{background:rgb(var(--always-black-rgb), 0.5)}.mini-app-permission-dialog h2{font-size:var(--font-up-1);margin-block:0 var(--space-3)}.mini-app-permission-dialog p{line-height:var(--line-height-large)}.mini-app-permission-dialog__preview{overflow-wrap:anywhere;white-space:pre-wrap;max-height:30dvh;overflow:auto;padding:var(--space-3);border:1px solid var(--token-color-border-default);border-radius:var(--d-border-radius);background:var(--primary-very-low);overscroll-behavior:contain}.mini-app-permission-dialog>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-3);margin-block-start:var(--space-4)}.mini-app-permission-dialog .--primary{border-color:rgba(0,0,0,0);background:var(--d-button-primary-bg-color);color:var(--d-button-primary-text-color)}html.discourse-no-touch .mini-app-permission-dialog .--primary:hover:not(:disabled){background:var(--d-button-primary-bg-color--hover)}.mini-app-media-player{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);border:1px solid var(--token-color-border-default);padding:var(--space-4);margin-block-start:var(--space-4);border-radius:var(--d-border-radius-large);background:var(--primary-very-low)}.mini-app-media-player strong{flex-basis:100%;overflow-wrap:anywhere}.mini-app-media-player video{width:100%;max-height:50dvh;border-radius:var(--d-border-radius);background:#000}.mini-app-media-player audio{display:none}.mini-app-author{min-width:0;padding-block:.5em 1.5em}.mini-app-author__header{margin-block-end:.5em}.mini-app-author__header .d-page-header__title{display:flex;align-items:center;gap:.5em;font-size:var(--font-up-2);min-width:0}.mini-app-author__header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-3);max-inline-size:100%}.mini-app-author__back{font-size:var(--font-0);flex-shrink:0;align-self:flex-start;min-width:2.75rem;min-height:2.75rem}.mini-app-author__name{min-width:0;overflow-wrap:anywhere}.mini-app-author__identifier{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-1);margin-block:var(--space-2);color:var(--token-color-text-subtle);font-size:var(--font-down-1)}.mini-app-author__identifier code{min-width:0;padding:.2em .55em;border:1px solid var(--token-color-border-default);border-radius:var(--d-border-radius);background:var(--primary-very-low);color:var(--token-color-text-default);overflow-wrap:anywhere}.mini-app-author__identifier .btn{margin:0;min-width:2.75rem;min-height:2.75rem;flex-shrink:0}.mini-app-author__form-card{margin-block:var(--space-3);padding:var(--space-5);border:1px solid var(--token-color-border-default);border-radius:var(--d-border-radius-large);background:var(--token-color-surface)}.mini-app-author__metadata{margin-block:var(--space-3) var(--space-4);padding-inline:var(--space-4);border:1px solid var(--token-color-border-default);border-radius:var(--d-border-radius-large);background:var(--token-color-surface)}.mini-app-author__metadata>summary{cursor:pointer;color:var(--token-color-text-default);font-weight:var(--token-font-weight-semibold);padding-block:var(--space-3);min-height:2.75rem;box-sizing:border-box}.mini-app-author__metadata>.mini-app-editor{padding-block:var(--space-4);margin-block:0;border-block-start:1px solid var(--token-color-border-default)}.mini-app-author__section-heading,.mini-app-author__release-toolbar{display:flex;align-items:center;gap:.75em}.mini-app-author__section-heading{justify-content:space-between}.mini-app-author__section-heading>.btn{min-width:2.75rem;min-height:2.75rem}.mini-app-author__release-toolbar{flex-wrap:wrap;margin-block:1em}.mini-app-author__tabs .d-tabs__strip-controls{min-width:0;flex:1}.mini-app-author__hint{color:var(--token-color-text-subtle);font-size:var(--font-down-1)}.mini-app-author__list{display:grid;gap:var(--space-3);margin:var(--space-4) 0;padding:0;list-style:none}.mini-app-author__item{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--token-color-border-default);border-radius:var(--d-border-radius-large);background:var(--token-color-surface);transition:border-color .15s ease,background-color .15s ease}html.discourse-no-touch .mini-app-author__item:hover{border-color:var(--primary-low-mid);background:var(--token-color-surface-hovered)}.mini-app-author__item>div{flex:1;min-width:0}.mini-app-author__item h2{margin:0;font-size:var(--font-up-1);line-height:var(--line-height-small);overflow-wrap:anywhere}.mini-app-author__item p{margin-block:var(--space-1) 0;color:var(--token-color-text-subtle);line-height:var(--line-height-large);overflow-wrap:anywhere}.mini-app-author__icon{box-sizing:border-box;display:grid;place-items:center;width:3rem;height:3rem;flex:0 0 3rem;object-fit:cover;border:1px solid var(--token-color-border-default);border-radius:var(--token-radius-normal);background:var(--primary-very-low)}.mini-app-author__icon.--placeholder{color:var(--token-color-text-accent);background:var(--tertiary-very-low);border-color:var(--tertiary-low);font-size:var(--font-up-1)}.mini-app-author__status{display:inline-flex;align-items:center;gap:var(--space-1);padding:.15em .55em;border-radius:var(--d-border-radius);background:var(--primary-very-low);color:var(--primary-high);font-size:var(--font-down-1);font-weight:var(--token-font-weight-medium);white-space:nowrap}[data-display-status=sandbox_ready] .mini-app-author__status,[data-display-status=ready] .mini-app-author__status{background:var(--success-low);color:var(--success)}[data-display-status=pending] .mini-app-author__status,[data-display-status=checking] .mini-app-author__status,[data-display-status=approved] .mini-app-author__status,[data-display-status=publishing] .mini-app-author__status,[data-display-status=preparing_preview] .mini-app-author__status{background:var(--highlight-low);color:var(--primary-high)}[data-display-status=rejected] .mini-app-author__status,[data-display-status=failed] .mini-app-author__status,[data-display-status=locked] .mini-app-author__status{background:var(--danger-low);color:var(--danger)}[data-display-status=archived] .mini-app-author__status{color:var(--token-color-text-subtle)}[data-display-status=live] .mini-app-author__status{color:var(--token-color-text-default);background:var(--tertiary-very-low);font-weight:var(--token-font-weight-semibold)}.mini-app-author__permissions{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);margin:.35em 0;padding:0;list-style:none;font-size:var(--font-down-1)}.mini-app-author__permissions code{display:inline-block;padding:0;background:rgba(0,0,0,0)}.mini-app-author__empty{padding-block:1.5em;color:var(--token-color-text-subtle);text-align:center;max-width:42em;margin-inline:auto;line-height:var(--line-height-large)}.mini-app-author__empty h2{font-size:var(--font-up-1)}.mini-app-author__error,.mini-app-author__disabled{margin-block:.5em;color:var(--danger);white-space:pre-wrap;overflow-wrap:anywhere}.mini-app-author__item>.mini-app-author__disabled{flex-shrink:0;margin-block:0;padding:.15em .55em;border-radius:var(--d-border-radius);background:var(--danger-low);font-size:var(--font-down-1);font-weight:var(--token-font-weight-semibold)}.mini-app-package-uploader{--form-kit-medium-input: auto;margin-block:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--token-color-border-default);border-radius:var(--d-border-radius-large);background:var(--primary-very-low)}.mini-app-package-uploader__form.form-kit{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.5em .75em}.mini-app-package-uploader__form.form-kit>.form-kit__field{flex:0 1 auto;min-width:0;max-width:100%;margin:0}.mini-app-package-uploader__form.form-kit>.btn{margin:0}.mini-app-package-uploader__selection{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.5em}.mini-app-package-uploader__selection .btn{margin:0}.mini-app-package-uploader .pick-files-button{display:none}.mini-app-package-uploader__filename{flex:1;min-width:5em;max-width:28em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--token-font-weight-medium)}.mini-app-package-uploader__status{color:var(--token-color-text-subtle);font-size:var(--font-down-1);white-space:nowrap}.mini-app-package-uploader progress{width:min(12em,40vw);height:.5em;accent-color:var(--tertiary)}.mini-app-builds__group{margin-block-end:var(--space-2);border:1px solid var(--token-color-border-default);border-radius:var(--d-border-radius);background:var(--token-color-surface)}.mini-app-builds__group>summary{padding:var(--space-3) var(--space-4);cursor:pointer;overflow-wrap:anywhere}.mini-app-builds__group[open]>summary{border-block-end:1px solid var(--token-color-border-default);background:var(--primary-very-low)}.mini-app-builds__count{margin-inline-start:.65em;padding:.1em .45em;border-radius:var(--d-border-radius);background:var(--primary-very-low);color:var(--token-color-text-subtle);font-size:var(--font-down-1);font-variant-numeric:tabular-nums}.mini-app-builds__list{margin:0;padding:0;list-style:none}.mini-app-builds__row{padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--token-color-border-default)}.mini-app-builds__row:last-child{border-block-end:0}.mini-app-builds__row.is-active{border-inline-start:3px solid var(--tertiary);background:var(--tertiary-very-low)}.mini-app-builds__group .mini-app-builds__row{padding-inline-start:var(--space-5)}.mini-app-builds__line{display:flex;flex-wrap:wrap;align-items:center;gap:.5em .75em;min-width:0}.mini-app-builds__identity{font-family:var(--d-font-family--monospace);overflow-wrap:anywhere}.mini-app-builds__date,.mini-app-builds__expiry{display:inline-flex;align-items:center;gap:.35em;color:var(--token-color-text-subtle);font-size:var(--font-down-1);white-space:nowrap}.mini-app-builds__actions{--d-button-flat-icon-color: var(--token-color-icon-default);display:flex;flex-wrap:wrap;align-items:center;gap:.15em;margin-inline-start:auto}.mini-app-builds__actions .btn{width:auto;min-width:2.75rem;min-height:2.75rem;margin:0}.mini-app-builds__details{box-sizing:border-box;width:min(26em,100vw - 2em);max-width:100%;max-height:min(32rem,70dvh);overflow:auto;overscroll-behavior:contain;padding:var(--space-4)}.mini-app-builds__details h3{margin-block:.8em .3em;font-size:var(--font-down-1);color:var(--token-color-text-subtle);font-weight:var(--token-font-weight-semibold)}.mini-app-builds__details h3:first-child{margin-block-start:0}.mini-app-builds__details p{margin-block:.3em;line-height:var(--line-height-large);white-space:pre-wrap;overflow-wrap:anywhere}.mini-app-builds__details code{overflow-wrap:anywhere}.mini-app-release-form{margin-block:var(--space-4);padding:var(--space-5);border:1px solid var(--token-color-border-default);border-radius:var(--d-border-radius-large);background:var(--token-color-surface)}.mini-app-release-form>h2{margin-block:0 var(--space-4);font-size:var(--font-up-1)}.mini-app-release-form>.form-kit{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1em}.mini-app-release-form>.form-kit>.form-kit__field{min-width:0;margin:0}.mini-app-release-form>.form-kit>.form-kit__actions,.mini-app-release-form>.form-kit>.form-kit__errors-summary,.mini-app-release-form>.form-kit>.mini-app-author__error,.mini-app-release-form>.form-kit>.mini-app-author__hint,.mini-app-release-form>.form-kit>.mini-app-pagination{grid-column:1/-1;margin:0}.mini-app-release-form__selectors{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-column:1/-1;gap:1em}.mini-app-release-form__selectors .form-kit__field{min-width:0;margin:0}.mini-app-release-form select,.mini-app-release-form textarea{width:100%;max-width:none}.mini-app-release-form textarea{min-height:6em}@media(width < 40rem){.mini-app-release-form>.form-kit,.mini-app-release-form__selectors{grid-template-columns:minmax(0, 1fr)}}.mini-app-pagination{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:.75em;width:fit-content;max-width:100%;margin-inline:auto;margin-block:var(--space-4);color:var(--token-color-text-subtle);font-size:var(--font-down-1);font-variant-numeric:tabular-nums;text-align:center}.mini-app-pagination .btn{margin:0;min-width:2.75rem;min-height:2.75rem}.mini-app-author__metadata>summary:focus-visible,.mini-app-builds__group>summary:focus-visible{outline:2px solid var(--token-color-border-focused);outline-offset:2px;border-radius:var(--d-border-radius)}.mini-app-user{display:inline-flex;align-items:center;gap:.5em;min-width:0;max-width:100%;white-space:nowrap}.mini-app-user .avatar{border-radius:50%;flex:0 0 auto}.mini-app-user span{overflow:hidden;text-overflow:ellipsis}.mini-app-admin{min-width:0}.mini-app-admin__filters{margin-block-end:var(--space-4)}.mini-app-admin__filters .d-filter-controls{margin:0;align-items:stretch}.mini-app-admin__filters .d-filter-controls__inputs{min-width:0;flex-basis:65%}.mini-app-admin__filters .d-filter-controls__dropdowns{min-width:10em;flex:1 1 30%}@media(width < 40rem){.mini-app-admin__filters .d-filter-controls{flex-wrap:wrap}.mini-app-admin__filters .d-filter-controls__inputs{flex-basis:100%}}.mini-app-admin__author-filter{display:flex;flex-wrap:wrap;gap:.75em;align-items:center;padding:var(--space-2) var(--space-3);margin-block:0 var(--space-3);border:1px solid var(--token-color-border-default);border-radius:var(--d-border-radius);background:var(--primary-very-low);color:var(--token-color-text-subtle)}.mini-app-admin__actions-heading{text-align:center}.mini-app-admin__icon{box-sizing:border-box;display:grid;place-items:center;width:2.5em;height:2.5em;object-fit:cover;border:1px solid var(--token-color-border-default);border-radius:var(--token-radius-normal);background:var(--primary-very-low);flex-shrink:0}.mini-app-admin__icon.--placeholder{color:var(--token-color-text-accent);background:var(--tertiary-very-low);border-color:var(--tertiary-low)}.mini-app-admin__error{padding:var(--space-3) var(--space-4);border:1px solid var(--danger-low-mid);border-radius:var(--d-border-radius);background:var(--danger-low);color:var(--danger);overflow-wrap:anywhere}.mini-app-admin__empty{padding-block:2em;text-align:center;color:var(--token-color-text-subtle);line-height:var(--line-height-large)}.mini-app-admin .d-table__overview-link{display:flex;align-items:center;gap:var(--space-2);overflow-wrap:anywhere}.mini-app-admin .d-table__cell small{display:block;margin-block-start:.35em;font-family:var(--d-font-family--monospace);font-size:var(--font-down-1);color:var(--token-color-text-subtle);overflow-wrap:anywhere}.mini-app-admin .d-table__header th,.mini-app-admin .d-table__cell.--detail{white-space:nowrap}.mini-app-admin .d-table__cell-actions{justify-content:center;align-items:center;gap:.25em;flex-wrap:wrap}.mini-app-admin__pagination{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:.75em;width:fit-content;max-width:100%;margin-inline:auto;margin-block-start:var(--space-4);font-size:var(--font-down-1);font-variant-numeric:tabular-nums;color:var(--token-color-text-subtle);text-align:center}.mini-app-admin__pagination .btn{min-width:2.75rem;min-height:2.75rem;margin:0}.mini-app-admin__links{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-end:var(--space-3)}.mini-app-admin-detail__summary{margin-block:var(--space-3) var(--space-5);padding:var(--space-4);border:1px solid var(--token-color-border-default);border-radius:var(--d-border-radius-large);background:var(--token-color-surface)}.mini-app-admin-detail__identity{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.mini-app-admin-detail__identity code{padding:.15em .5em;border-radius:var(--d-border-radius);background:var(--primary-very-low);font-size:var(--font-down-1)}.mini-app-admin-detail__identity>.btn{min-height:2.75rem;margin-inline-start:auto}.mini-app-admin-detail__status,.mini-app-admin-detail__id{color:var(--token-color-text-subtle);font-size:var(--font-down-1)}.mini-app-admin-detail__status{padding:.15em .55em;border-radius:var(--d-border-radius);background:var(--primary-very-low);color:var(--primary-high);font-weight:var(--token-font-weight-medium)}.mini-app-admin-detail__id{display:inline-block;margin-block-start:var(--space-2);padding:.15em .5em;border:1px solid var(--token-color-border-default);border-radius:var(--d-border-radius);background:var(--primary-very-low);overflow-wrap:anywhere;white-space:normal}.mini-app-admin-detail__description{margin-block:var(--space-3) 0;padding-block-start:var(--space-3);border-block-start:1px solid var(--token-color-border-default);white-space:pre-wrap;overflow-wrap:anywhere;line-height:var(--line-height-large)}.mini-app-admin-history{margin-block-start:var(--space-6)}.mini-app-admin-history__digest{margin-block-start:.35em;font-size:var(--font-down-1);color:var(--token-color-text-subtle)}.mini-app-admin-history__digest summary{cursor:pointer;padding-block:var(--space-1)}.mini-app-admin-history__hash,.mini-app-admin-history__error{overflow-wrap:anywhere;white-space:pre-wrap}.mini-app-admin-history__hash{display:block;max-width:40em;margin-block-start:var(--space-2);padding:var(--space-2);border-radius:var(--d-border-radius);background:var(--primary-very-low);white-space:normal}.mini-app-admin-history__error{color:var(--danger);margin-block:.5em 0}.mini-app-admin-history .d-table__cell-actions{--d-button-flat-icon-color: var(--token-color-icon-default);display:flex;gap:.25em}.mini-app-review{display:grid;gap:var(--space-4);min-width:0}.mini-app-review__heading,.mini-app-review__name,.mini-app-review__metadata,.mini-app-review__permissions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3)}.mini-app-review__heading{flex-wrap:nowrap;padding-block-end:var(--space-3);border-block-end:1px solid var(--token-color-border-default)}.mini-app-review__icon{box-sizing:border-box;display:grid;place-items:center;flex-shrink:0;width:2.75em;height:2.75em;border:1px solid var(--token-color-border-default);border-radius:var(--token-radius-normal);background:var(--primary-very-low);object-fit:cover}.mini-app-review__icon.--placeholder{color:var(--token-color-text-accent);background:var(--tertiary-very-low);border-color:var(--tertiary-low)}.mini-app-review__identity{display:grid;flex:1;gap:var(--space-1);min-width:0}.mini-app-review__title{margin:0;font-size:var(--font-up-1);overflow-wrap:anywhere}.mini-app-review__build{padding:.15em .5em;border-radius:var(--d-border-radius);background:var(--primary-very-low);font-size:var(--font-down-1);overflow-wrap:anywhere;white-space:normal}.mini-app-review__actions{--d-button-flat-icon-color: var(--token-color-icon-default);display:flex;flex-shrink:0;gap:var(--space-1)}.mini-app-review__actions .btn{min-width:2.75rem;min-height:2.75rem}.mini-app-review__metadata{color:var(--token-color-text-subtle);font-size:var(--font-down-1)}.mini-app-review__notes{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 16em), 1fr));gap:var(--space-3) var(--space-4)}.mini-app-review__notes>section{padding:var(--space-3) var(--space-4);border:1px solid var(--token-color-border-default);border-radius:var(--d-border-radius);background:var(--primary-very-low)}.mini-app-review__note-title,.mini-app-review__label{color:var(--token-color-text-subtle);font-size:var(--font-down-1);font-weight:var(--token-font-weight-semibold)}.mini-app-review__note-title{margin-block:0 var(--space-1)}.mini-app-review__note-body{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:var(--line-height-large)}.mini-app-review__permissions{align-items:baseline}.mini-app-review__permissions ul{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);list-style:none;padding:0;margin:0;min-width:0}.mini-app-review__permissions code{display:inline-block;padding:.1em .45em;border-radius:var(--d-border-radius);background:var(--primary-very-low);overflow-wrap:anywhere;white-space:normal}.mini-app-review__error{margin:0;padding:var(--space-3);border:1px solid var(--danger-low-mid);border-radius:var(--d-border-radius);background:var(--danger-low);color:var(--danger);overflow-wrap:anywhere}.mini-app-review__source{font-size:var(--font-down-1);color:var(--token-color-text-subtle)}.mini-app-review__source summary{cursor:pointer;padding-block:var(--space-2)}.mini-app-review__source code{display:block;margin-block-start:var(--space-2);padding:var(--space-2);border-radius:var(--d-border-radius);background:var(--primary-very-low);overflow-wrap:anywhere;white-space:normal}@media(width < 40rem){.mini-app-review__heading{flex-wrap:wrap;align-items:flex-start}.mini-app-review__actions{flex-basis:100%;justify-content:flex-end}}.mini-app-network-review{padding-inline:var(--space-4);border:1px solid var(--token-color-border-default);border-radius:var(--d-border-radius);background:var(--token-color-surface)}.mini-app-network-review[open]{padding-block-end:var(--space-3)}.mini-app-network-review>summary{cursor:pointer;font-size:var(--font-down-1);font-weight:var(--token-font-weight-semibold);padding-block:var(--space-3)}.mini-app-network-review>summary span{margin-inline-start:var(--space-1);padding:.1em .45em;border-radius:var(--d-border-radius);background:var(--primary-very-low);font-weight:var(--token-font-weight-regular);font-variant-numeric:tabular-nums;color:var(--token-color-text-subtle)}.mini-app-network-review>.mini-app-review__note-title{margin-block-start:var(--space-2)}.mini-app-network-review__list,.mini-app-network-review__values,.mini-app-network-review__headers{list-style:none;padding:0;margin:0}.mini-app-network-review__endpoint{padding-block:var(--space-3);border-block-end:1px solid var(--token-color-border-default)}.mini-app-network-review__endpoint:last-child{padding-block-end:0;border-block-end:0}.mini-app-network-review__heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);min-width:0;overflow-wrap:anywhere}.mini-app-network-review__heading>code:first-child{padding:.1em .45em;border-radius:var(--d-border-radius);background:var(--tertiary-very-low);color:var(--token-color-text-default);font-weight:var(--token-font-weight-semibold)}.mini-app-network-review__metadata{display:grid;grid-template-columns:fit-content(40%) minmax(0, 1fr);gap:var(--space-1) var(--space-3);margin-block:var(--space-2) 0;font-size:var(--font-down-1)}.mini-app-network-review__metadata dt{color:var(--token-color-text-subtle);overflow-wrap:anywhere}.mini-app-network-review__metadata dd{margin:0;overflow-wrap:anywhere}.mini-app-network-review__metadata code{white-space:normal}.mini-app-network-review__url{flex:1 1 18em;min-width:0;overflow-wrap:anywhere;white-space:normal;color:var(--token-color-text-subtle)}.mini-app-network-review__values{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2)}@media(width < 48rem){.mini-app-admin .d-table__cell.--controls,.mini-app-admin-history .d-table__cell.--controls{position:static;display:flex;align-items:center;gap:var(--space-2);border-block-start:1px solid var(--content-border-color)}.mini-app-admin .d-table__cell-actions,.mini-app-admin-history .d-table__cell-actions{flex-wrap:wrap;justify-content:flex-end;margin-inline-start:auto}.mini-app-admin .d-table__cell-actions .btn,.mini-app-admin-history .d-table__cell-actions .btn{min-height:2.75rem}.mini-app-admin .d-table__cell.--overview .d-table__overview-name,.mini-app-admin-history .d-table__cell.--overview .d-table__overview-name{max-width:100%;overflow-wrap:anywhere}.mini-app-admin .d-table__cell.--detail,.mini-app-admin-history .d-table__cell.--detail{gap:var(--space-3);white-space:normal;text-align:end}.mini-app-admin .d-table__mobile-label,.mini-app-admin-history .d-table__mobile-label{flex-shrink:0;text-align:start}}.mini-app-admin-history__digest>summary:focus-visible,.mini-app-review__source>summary:focus-visible,.mini-app-network-review>summary:focus-visible{outline:2px solid var(--token-color-border-focused);outline-offset:2px;border-radius:var(--d-border-radius)}
/*# sourceMappingURL=discourse-mini-app_551bb35f782cd895bcf3a8584cfe6b2273997dcf.css.map?__ws=linux.do */
