.metric-card .stat{height:100%}.metric-card .stat strong{overflow-wrap:anywhere;white-space:normal}.metric-card .stat strong .metric-card-inline-note{text-overflow:clip;white-space:normal;font-size:.86rem;font-weight:600;overflow:visible}.metric-card-label{width:100%;min-width:0}.cache-misses-title{justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-width:0;display:flex}.metric-help-link{appearance:none;width:1rem;height:1rem;color:rgb(var(--secIcon));cursor:help;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.metric-help-link svg{width:13px;height:13px;color:rgb(var(--secIcon));stroke:rgb(var(--secIcon))}.metric-help-link:hover,.metric-help-link:focus-visible{color:rgb(var(--icon));outline:none}.metric-help-link:hover svg,.metric-help-link:focus-visible svg{color:rgb(var(--icon));stroke:rgb(var(--icon))}.metric-card .muted{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.metric-card .metric-card-footer{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;line-height:1.35;overflow:visible}.table-scroll,.admin-table-scroll,.token-table-wrap{border:1px solid rgba(var(--grey5), .55);border-radius:var(--lborderRadius);background:rgba(var(--dark4), .42);width:100%;min-width:0;overflow:auto visible;box-shadow:0 0 3px #00000073}.table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.table th,.table td{border-bottom:1px solid rgba(var(--grey5), .45);text-align:left;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;padding:.65rem .75rem;overflow:hidden}.table th{z-index:2;background:rgb(var(--grey2));color:rgb(var(--secText));font-size:.82rem;font-weight:700;position:sticky;top:0}.table td{max-width:18rem;color:rgba(var(--text), .9);font-size:.86rem}.table tbody tr td{background:rgba(var(--dark4), .72);transition:background .12s}.table tbody tr:nth-child(2n) td{background:rgba(var(--grey2), .5)}.table tbody tr:hover td{background:rgba(var(--grey4), .66)}.table tbody tr[data-selected=true] td{background:rgba(var(--main), .14)}.table [data-table-align=right]{text-align:right}.table [data-table-action]{text-align:center;width:3.75rem}.table td[data-table-action]{text-overflow:clip;overflow:visible}.table [data-table-wrap]{white-space:normal;text-overflow:clip;overflow:visible}.table [data-table-placeholder=true]{color:rgb(var(--secText))}.table .table-empty{max-width:none;color:var(--app-muted);text-align:center;padding:1.25rem .75rem}.library-page,.api-page,.token-page,.audit-page,.workspaces-page{--workspace-blue:var(--main);--workspace-teal:var(--secondary);--workspace-orange:var(--warning);--workspace-surface:rgba(var(--dark4), .82);--workspace-surface-strong:rgba(var(--grey), .72);--workspace-line:rgba(var(--grey5), .64);gap:1rem;min-width:0;display:grid}.workspaces-panel-heading,.workspace-card-header,.workspace-card-footer{justify-content:space-between;align-items:center;gap:.8rem;min-width:0;display:flex}.workspace-card-header{margin-top:.22rem}.workspaces-panel-heading h2{color:rgb(var(--text));margin:0 0 .5rem;font-size:1rem;font-weight:760;line-height:1.15}.workspaces-capacity-panel{gap:1.35rem;min-width:0;display:grid}.workspace-capacity-bar{border:1px solid var(--workspace-line);border-radius:var(--mborderRadius);background:var(--workspace-surface);min-width:0;box-shadow:none;gap:.72rem;padding:.95rem;display:grid}.workspace-capacity-heading{justify-content:space-between;align-items:flex-start;gap:.8rem;min-width:0;display:flex}.workspace-capacity-heading h3{min-width:0;color:rgb(var(--text));font-family:var(--font-display), var(--font);text-transform:uppercase;margin:0;font-size:1.28rem;font-weight:700;line-height:1.1}.workspace-capacity-heading h3 span,.workspace-capacity-legend-text span{color:rgb(var(--secText))}.workspace-capacity-track{min-width:0;height:20px;position:relative;overflow:hidden}.workspace-capacity-summary{min-width:0;color:rgb(var(--secText));font-family:var(--font-display), var(--font);text-align:right;text-transform:uppercase;flex:none;align-self:center;margin-left:auto;font-size:.84rem;font-weight:700;line-height:1.1}.workspace-capacity-ticks{align-items:stretch;gap:4px;min-width:0;height:100%;display:flex;overflow:hidden}.workspace-capacity-tick{width:6px;min-width:6px;height:100%;box-shadow:inset 0 0 0 1px rgba(var(--text), .05);border-radius:2px;flex:0 0 6px}.workspace-capacity-legend{flex-wrap:wrap;gap:.42rem .9rem;min-width:0;display:flex}.workspace-capacity-legend-item{min-width:0;color:rgba(var(--text), .86);align-items:center;gap:.38rem;font-size:.82rem;font-weight:520;line-height:1.2;display:inline-flex}.workspace-capacity-chip{width:.9rem;height:.9rem;box-shadow:inset 0 0 0 1px rgba(var(--text), .1);border-radius:4px;flex:none;transform:translateY(-.03rem)}.workspace-capacity-legend-text{min-width:0;color:rgba(var(--text), .9);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-capacity-legend i{border:1px solid rgba(var(--text), .12);border-radius:3px;flex:none;width:.62rem;height:.62rem}.workspace-capacity-legend i[data-empty=true]{background:rgba(var(--grey5), .32)}.workspace-capacity-legend b{color:rgba(var(--textMuted), .72);font-size:.72rem;font-weight:600}.workspaces-actions-layout{grid-template-columns:minmax(18rem,28rem);gap:1rem;min-width:0;display:grid}.workspaces-display-card,.workspaces-control-card,.account-settings-card,.workspaces-empty-state{border:1px solid var(--workspace-line);border-radius:var(--mborderRadius);background:var(--workspace-surface);min-width:0;box-shadow:none;padding:.95rem}.workspaces-panel-heading{justify-content:space-between;align-items:flex-start;gap:.8rem;min-width:0;margin-bottom:.9rem;display:flex}.workspaces-panel-heading>div{min-width:0}.workspaces-panel-heading p{margin-top:-.35rem}.workspaces-section-heading{margin-bottom:.95rem}.workspaces-section-heading h2{color:rgb(var(--text));font-family:var(--font-display), var(--font);text-transform:uppercase;margin:0 0 .28rem;font-size:1.28rem;font-weight:700;line-height:1.1}.workspaces-section-heading h2 span{color:rgb(var(--secText));text-transform:none}.workspaces-section-heading p{max-width:none;color:var(--app-muted);white-space:nowrap;margin:0;font-size:.92rem;line-height:1.35}.workspaces-actions-panel,.workspace-create-form,.workspace-invite-form{gap:.75rem;min-width:0;display:grid}.workspaces-action-divider{background:rgba(var(--grey5), .65);height:1px;margin:.25rem 0}.workspace-invite-modal-content{gap:.5rem;min-width:0;display:grid}.workspace-invite-modal-list{border:1px solid rgba(var(--grey), .9);border-radius:var(--lborderRadius);background:rgb(var(--dark4));box-sizing:border-box;min-width:0;display:grid;overflow:hidden;box-shadow:0 0 3px #0003}.workspace-invite-modal-list-header{min-width:0;color:rgb(var(--secText));padding:.28rem .5rem 0;font-size:.9rem;font-weight:400;line-height:1.2}.workspace-invite-modal-list-body{min-width:0;max-height:55vh;overflow-y:auto}.workspace-invite-modal-row{box-sizing:border-box;border-radius:0;justify-content:space-between;align-items:center;gap:.65rem;min-width:0;padding:.5rem;display:flex}.workspace-invite-identity{align-items:center;gap:.65rem;min-width:0;display:flex}.workspace-invite-identity>div{gap:.05rem;min-width:0;display:grid}.workspace-invite-profile-image{border:1px solid rgba(var(--grey5), .48);background:rgb(var(--dark2));width:2.1rem;height:2.1rem;color:rgb(var(--secIcon));border-radius:50%;flex:0 0 2.1rem;place-items:center;display:grid;overflow:hidden}.workspace-invite-profile-image img{object-fit:cover;width:100%;height:100%;display:block}.workspace-invite-profile-image svg{width:1.08rem;height:1.08rem}.workspace-invite-modal-row strong{color:rgb(var(--text));font-size:.9rem;font-weight:400;line-height:1.25}.workspace-invite-identity>div>span{color:rgb(var(--secText));font-size:.76rem;font-weight:400;line-height:1.2}.workspace-invite-modal-actions{flex:none;align-items:center;gap:.16rem;display:flex}.workspaces-allocation-board{gap:.8rem;min-width:0;display:grid}.workspace-card-grid{--workspace-card-min-width:23.5rem;grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--workspace-card-min-width)), 1fr));gap:.68rem;width:100%;min-width:0;display:grid}.workspace-card{border:1px solid rgba(var(--grey5), .58);border-radius:var(--mborderRadius);background:rgba(var(--dark4), .82);min-width:0;height:17.1875rem;box-shadow:none;grid-template-rows:auto auto minmax(0,1fr);gap:.48rem;padding:.64rem;display:grid;position:relative}.workspace-card[data-current=true]{border-color:rgba(var(--grey5), .58);background:rgba(var(--dark4), .82)}.workspace-card-title{align-items:center;gap:.46rem;min-width:0;display:flex}.workspace-card-title>div{gap:.04rem;min-width:0;display:grid}.workspace-card-title strong{min-width:0;color:rgb(var(--text));text-overflow:ellipsis;white-space:nowrap;font-size:1.08rem;font-weight:550;line-height:1.15;overflow:hidden}.workspace-card-title span:not(.workspace-card-icon){min-width:0;color:rgba(var(--textMuted), .72);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.workspace-card-title span.workspace-card-subtitle{color:rgb(var(--secText));font-size:.82rem;font-weight:500;line-height:1.15}.workspace-title-row,.workspace-rename-row{white-space:nowrap;align-items:center;gap:.28rem;min-width:0;display:inline-flex;overflow:visible}.workspace-card-title .workspace-title-row{color:rgb(var(--text));font-size:1.08rem}.workspace-title-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-card-title .workspace-rename-row{color:rgb(var(--text));font-size:1.08rem}.workspace-rename-input{width:auto;min-width:0;max-width:min(100%,14rem);color:rgb(var(--text));font:inherit;background:0 0;border:0;outline:0;flex:0 auto;padding:0;font-size:1.08rem;font-weight:550;line-height:1.15}.workspace-rename-input:disabled{opacity:.7}.workspace-card-icon{width:1.08rem;height:1.08rem;color:rgb(var(--secIcon));flex:none;place-items:center;display:grid;transform:translateY(.15rem)}.workspace-card-icon svg{width:1.08rem;height:1.08rem}.workspace-card-profile-image{border:1px solid rgba(var(--grey5), .72);background:rgb(var(--dark2));width:2.8rem;height:2.8rem;color:rgb(var(--secIcon));cursor:pointer;border-radius:50%;flex:0 0 2.8rem;place-items:center;padding:0;display:grid;position:relative;overflow:visible}.workspace-card-profile-image:disabled{cursor:default;opacity:1}.workspace-card-profile-image>img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.workspace-card-profile-image>svg{width:1.2rem;height:1.2rem}.workspace-card-profile-image>span{border:1px solid rgb(var(--dark2));background:rgb(var(--main));width:1rem;height:1rem;color:rgb(var(--text));border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-.08rem;right:-.08rem}.workspace-card-profile-image>span svg{width:.62rem;height:.62rem}.workspace-picture-manager{justify-items:center;gap:.9rem;min-width:0;display:grid}.workspace-picture-manager-preview{aspect-ratio:1;border:1px solid rgba(var(--grey5), .72);background:rgb(var(--dark2));width:min(17rem,68vw);color:rgb(var(--secIcon));box-shadow:0 0 0 .45rem rgba(var(--grey2), .38);border-radius:50%;place-items:center;display:grid;overflow:hidden}.workspace-picture-manager-preview img{object-fit:cover;width:100%;height:100%;display:block}.workspace-picture-manager-preview>svg{width:4rem;height:4rem}.workspace-picture-manager-preview[data-empty=true]{border-style:dashed}.workspace-picture-manager-copy{text-align:center;justify-items:center;gap:.18rem;min-width:0;display:grid}.workspace-picture-manager-copy strong,.workspace-picture-manager-copy span{overflow-wrap:anywhere;max-width:100%}.workspace-picture-manager-copy strong{color:rgb(var(--text));font-size:.98rem}.workspace-picture-manager-copy span{color:rgba(var(--textMuted), .8);font-size:.76rem;line-height:1.4}.workspace-picture-manager-actions{justify-content:center;align-items:center;gap:var(--control-gap);flex-wrap:wrap;min-width:0;display:flex}.workspace-current-badge{z-index:1;border:1px solid rgb(var(--main));background:rgb(var(--main));color:rgb(var(--text));text-transform:uppercase;border-radius:4px;padding:.18rem .46rem;font-size:.62rem;font-weight:700;line-height:1.15;position:absolute;top:-.55rem;left:.62rem}.workspace-current-badge-outgoing{pointer-events:none;animation:.56s forwards workspace-current-release}@keyframes workspace-current-release{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-.38rem)scale(.86)}}.workspace-card-stats{gap:0;min-width:0;padding:0;display:grid}.workspace-card-stats>div{border-bottom:1px solid rgba(var(--grey5), .34);justify-content:space-between;align-items:center;gap:.9rem;min-width:0;padding:.24rem 0;display:flex}.workspace-card-stats>div:last-child{border-bottom:0}.workspace-card-stats>div>span{color:rgb(var(--secText));text-transform:uppercase;font-size:.9rem;font-weight:500}.workspace-card-footer span{color:rgba(var(--textMuted), .78);text-transform:none;font-size:.68rem;font-weight:600}.workspace-card-stats strong{min-width:0;color:rgb(var(--text));text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:650;overflow:hidden}.workspace-card-stat-value{justify-content:flex-end;align-items:center;gap:.32rem;display:inline-flex}.workspace-card-stats .workspace-card-stat-percent{color:rgb(var(--secText));font-size:.9rem;font-weight:600}.workspace-allocation-modal{gap:.72rem;min-width:0}.workspace-allocation-assigned-value{border:1px solid rgba(var(--grey5), .62);border-radius:var(--sborderRadius);background:rgba(var(--dark3), .5);box-sizing:border-box;cursor:text;justify-content:flex-end;align-items:center;gap:.3rem;min-width:0;padding:.16rem .36rem;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}
.workspace-allocation-assigned-value:hover{border-color:rgba(var(--grey4), .82);background:rgba(var(--dark3), .78)}.workspace-allocation-assigned-value:focus-within{border-color:rgba(var(--main), .86);background:rgba(var(--dark3), .78);box-shadow:0 0 0 1px rgba(var(--main), .2)}.workspace-allocation-assigned-value[data-disabled=true]{cursor:default;opacity:.68}.workspace-allocation-edit-indicator{color:rgb(var(--secIcon));cursor:text;justify-content:center;align-self:center;align-items:center;display:inline-flex;transform:translateY(-1px)}.workspace-allocation-edit-indicator svg{fill:currentColor;width:13px;height:13px;font-size:13px}.workspace-allocation-unit{color:rgb(var(--secText));font-size:.95rem;font-weight:650;line-height:1.35rem}.workspace-allocation-input-root{width:auto;min-width:0}.workspace-allocation-input-wrapper{height:1.35rem!important;min-height:1.35rem!important}.workspace-allocation-input-control{text-align:right;height:1.35rem!important;min-height:1.35rem!important;color:rgb(var(--text))!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:.95rem!important;font-weight:650!important;line-height:1.35rem!important}.workspace-allocation-input-control:focus,.workspace-allocation-input-control:focus-within{box-shadow:none!important;border:0!important}.workspace-allocation-input-control:disabled{opacity:.65}.workspace-allocation-input-control::placeholder{color:rgba(var(--textMuted), .54)}.workspace-allocation-modal-hint{min-height:1.05rem;color:rgba(var(--textMuted), .76);margin:-.08rem 0 0;font-size:.74rem;line-height:1.35}.workspace-allocation-modal-hint[data-state=warning]{color:rgb(var(--warning))}.workspace-allocation-modal-actions{justify-content:flex-end;align-items:center;gap:var(--control-gap);flex-wrap:wrap;min-width:0;display:flex}.workspace-card-footer{align-self:end;width:100%;padding-top:.1rem}.workspace-card-id{border:1px solid rgba(var(--grey5), .54);background:rgba(var(--grey), .64);min-width:0;max-width:min(100%,12rem);color:rgb(var(--secText));font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:3px;align-items:center;gap:.32rem;padding:.34rem .48rem;font-size:.72rem;font-weight:400;line-height:1;transition:border-color .14s,background .14s,color .14s;display:inline-flex;overflow:hidden}.workspace-card-id:hover{border-color:rgba(var(--grey5), .74);background:rgba(var(--grey2), .62);color:rgb(var(--text))}.workspace-card-id span{color:rgb(var(--secIcon));align-items:center;font-size:.92rem;font-weight:700;line-height:1;display:inline-flex;transform:translateY(.025rem)}.workspace-delete-confirm{gap:.72rem;display:grid}.workspace-delete-confirm p{color:rgba(var(--textMuted), .82);margin:0;font-size:.78rem;line-height:1.42}.workspace-delete-loading{color:rgb(var(--secText));align-items:center;gap:.42rem;font-size:.76rem;font-weight:600;display:inline-flex}.workspace-delete-summary{padding:.06rem 0}.workspace-delete-actions{justify-content:flex-end;gap:var(--control-gap);flex-wrap:wrap;display:flex}.hold-confirm-button{display:inline-flex}.hold-confirm-icon{place-items:center;width:1rem;height:1rem;display:inline-grid;position:relative}.hold-confirm-icon-layer{opacity:0;pointer-events:none;place-items:center;transition:opacity .14s;display:grid;position:absolute;inset:0}.hold-confirm-icon-layer[data-visible=true]{opacity:1}.hold-confirm-icon svg{width:1rem;height:1rem;margin:0!important}.compact-starter-icon-layer{opacity:0;pointer-events:none;place-items:center;transition:opacity .18s,transform .18s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;inset:0;transform:scale(.72)}.compact-starter-icon-layer[data-visible=true]{opacity:1;transform:scale(1)}.compact-starter-icon-layer>svg{color:inherit}.workspace-card-footer-actions{justify-content:flex-end;align-items:center;gap:var(--control-gap);flex-wrap:wrap;min-width:0;margin-left:auto;display:flex}.workspace-card-create-slot{grid-template-rows:minmax(0,1fr) auto;gap:.48rem;min-width:0;height:17.1875rem;display:grid}.workspace-card-create-slot>.workspace-card{height:100%}.workspace-card-add{border:1px dashed rgba(var(--grey5), .82);background:rgba(var(--dark4), .46);width:100%;min-width:0;min-height:0;color:rgb(var(--text));text-align:center;cursor:pointer;grid-template-rows:auto auto auto;align-content:center;place-items:center;gap:.28rem;padding:.64rem;display:grid}.workspace-card-add:focus-visible{outline:1px solid rgba(var(--main), .72);outline-offset:-2px}.workspace-card-add:disabled{cursor:not-allowed;opacity:.58}.workspace-card-add svg{color:rgb(var(--secIcon))}.workspace-card-add strong{width:100%;font-size:.92rem}.workspace-card-add span{width:100%;color:rgb(var(--secText));margin-top:-.4rem;font-size:.74rem;font-weight:600}.workspace-card-create-form{border-style:dashed;gap:.48rem;min-width:0;min-height:0;padding:.64rem;display:grid;overflow-y:auto}.workspace-card-invite-footer{border:1px solid rgba(var(--grey5), .58);border-radius:var(--mborderRadius);background:rgba(var(--dark4), .82);justify-content:space-between;align-items:center;gap:.65rem;min-width:0;padding:.46rem .55rem;display:flex}.workspace-card-invite-avatars{flex:none;align-items:center;min-width:max-content;padding-left:.08rem;display:flex}.workspace-card-invite-avatars>span{aspect-ratio:1;z-index:0;background:rgb(var(--dark2));width:32px;min-width:32px;max-width:32px;height:32px;min-height:32px;max-height:32px;color:rgb(var(--secIcon));border:0;border-radius:50%;flex:0 0 32px;place-items:center;display:grid;position:relative;overflow:hidden}.workspace-card-invite-avatars>span:after{content:"";z-index:1;border:1px solid rgba(var(--grey5), .82);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.workspace-card-invite-avatars>span+span{margin-left:-.42rem}.workspace-card-invite-avatars>span:first-child{z-index:4}.workspace-card-invite-avatars>span:nth-child(2){z-index:3}.workspace-card-invite-avatars>span:nth-child(3){z-index:2}.workspace-card-invite-avatars>span:nth-child(4){z-index:1}.workspace-card-invite-avatars img{object-fit:cover;width:100%;height:100%;display:block}.workspace-card-invite-avatars svg{width:.82rem;height:.82rem}.workspace-card-invite-avatars>.workspace-card-invite-count{color:rgb(var(--text));text-align:center;white-space:nowrap;justify-content:center;align-items:center;font-size:11px;font-weight:800;line-height:1;display:flex}.workspace-access-menu{gap:.72rem;width:100%;padding:.1rem 0 0;display:grid}.workspace-access-empty{color:rgba(var(--textMuted), .76);font-size:.74rem}.workspace-access-search{gap:.45rem;display:grid}.workspace-access-search-loader{opacity:.9}.workspace-access-section-heading{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.05rem .05rem 0;display:flex}.workspace-access-section-heading strong{color:rgb(var(--text));text-transform:uppercase;font-size:.78rem;font-weight:650;line-height:1.15}.workspace-access-section-heading span{border:1px solid rgba(var(--grey5), .5);background:rgba(var(--grey2), .58);color:rgb(var(--secText));border-radius:4px;padding:.18rem .42rem;font-size:.72rem;font-weight:650;line-height:1}.workspace-access-pending,.workspace-access-invite-list{gap:.44rem;min-width:0;display:grid}.workspace-access-invite{border:1px solid rgba(var(--grey5), .46);border-radius:var(--control-radius);background:rgba(var(--grey), .42);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.65rem;min-width:0;padding:.5rem .58rem;display:grid}.workspace-access-invite-person,.workspace-access-member-person{align-items:center;gap:.48rem;min-width:0;display:flex}.workspace-person-avatar{border:1px solid rgba(var(--grey5), .62);flex:none;width:1.9rem;height:1.9rem}.workspace-access-invite[data-matched=true]{border-color:rgba(var(--green2), .28)}.workspace-access-invite-main,.workspace-access-invite-meta{gap:.08rem;min-width:0;display:grid}.workspace-access-invite-main strong,.workspace-access-invite-main span,.workspace-access-invite-meta span,.workspace-access-invite-meta small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-access-invite-main strong{color:rgb(var(--text));font-size:.8rem;font-weight:650}.workspace-access-invite-main span,.workspace-access-invite-meta small{color:rgba(var(--textMuted), .74);font-size:.7rem;font-weight:500}.workspace-access-invite-meta{text-align:right}.workspace-access-invite-meta span{color:rgb(var(--secText));text-transform:uppercase;font-size:.7rem;font-weight:650}.workspace-access-results{gap:.28rem;max-height:9rem;display:grid;overflow:auto}.workspace-access-result{border:1px solid rgba(var(--grey5), .52);border-radius:var(--control-radius);background:rgba(var(--grey), .58);min-width:0;color:rgb(var(--text));text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.42rem .48rem;display:grid}.workspace-access-result-copy,.workspace-access-member-copy{gap:.06rem;min-width:0;display:grid}.workspace-access-result-copy strong,.workspace-access-member-copy strong{color:rgb(var(--text));font-size:.78rem}.workspace-access-result span,.workspace-access-result small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-access-result small{color:rgba(var(--textMuted), .75)}.workspace-access-table-wrap{border:1px solid rgba(var(--grey5), .55);border-radius:var(--control-radius);background:rgba(var(--dark4), .42);max-height:15rem;overflow:auto;box-shadow:0 0 3px #00000052}.workspace-access-table{border-collapse:separate;border-spacing:0;width:100%;color:rgb(var(--text));font-size:.76rem}.workspace-access-table th,.workspace-access-table td{border-bottom:1px solid rgba(var(--grey5), .45);text-align:left;vertical-align:middle;padding:.48rem .55rem}.workspace-access-table th{z-index:1;background:rgb(var(--grey2));color:rgb(var(--secText));text-transform:uppercase;font-size:.68rem;font-weight:700;position:sticky;top:0}.workspace-access-table tbody tr{background:rgba(var(--dark4), .72);transition:background .12s}.workspace-access-table tbody tr:nth-child(2n){background:rgba(var(--grey2), .5)}.workspace-access-table tbody tr:hover{background:rgba(var(--grey4), .66)}.workspace-access-table tbody tr:last-child td{border-bottom:0}.workspace-access-table td:not(:first-child){color:rgba(var(--text), .84)}.workspace-member-remove-confirm{gap:.85rem;min-width:0;display:grid}.workspace-member-remove-confirm p{color:rgb(var(--secText));margin:0;font-size:.82rem;line-height:1.45}.workspace-member-remove-person{border:1px solid rgba(var(--grey5), .5);border-radius:var(--control-radius);background:rgba(var(--grey), .44);align-items:center;gap:.65rem;min-width:0;padding:.58rem;display:flex}.workspace-member-remove-person>div:last-child{gap:.08rem;min-width:0;display:grid}.workspace-member-remove-person strong,.workspace-member-remove-person span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-member-remove-person strong{color:rgb(var(--text));font-size:.84rem}.workspace-member-remove-person span{color:rgba(var(--textMuted), .78);font-size:.72rem}.workspace-member-remove-actions{justify-content:flex-end;align-items:center;gap:var(--control-gap);flex-wrap:wrap;min-width:0;display:flex}.workspace-access-table td:first-child strong,.workspace-access-table td:first-child span,.workspace-access-table td:first-child small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-access-table td:first-child strong{color:rgb(var(--text))}.workspace-access-table td:first-child small{color:rgb(var(--secText));font-size:.7rem}.account-settings-page,.account-settings-list{gap:.75rem;min-width:0;display:grid}.account-settings-card{max-width:48rem}.account-profile-image-setting{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;min-width:0;display:grid}.account-profile-image-preview{border:1px solid rgba(var(--grey5), .72);flex:none;width:5rem;height:5rem}.account-profile-image-copy{gap:.2rem;min-width:0;display:grid}.account-profile-image-copy strong{color:rgb(var(--text));font-size:.9rem}.account-profile-image-copy span{max-width:34rem;color:rgba(var(--textMuted), .72);font-size:.76rem;line-height:1.4}.account-profile-image-actions{justify-content:flex-end;align-items:center;gap:var(--control-gap);flex-wrap:wrap;display:flex}.profile-image-crop-content{gap:.8rem;min-width:0;display:grid}.profile-image-crop-viewport{aspect-ratio:1;border:1px solid rgba(var(--grey5), .72);border-radius:var(--control-radius);background-color:rgb(var(--dark3));cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;justify-self:center;width:min(20rem,100%);position:relative;overflow:hidden}.profile-image-crop-viewport:active{cursor:grabbing}.profile-image-crop-viewport>img{object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:50%;will-change:left, top, transform;max-width:none;display:block;position:absolute}.profile-image-crop-mask{z-index:2;border:2px solid rgba(var(--text), .76);box-shadow:0 0 0 999px rgba(var(--dark), .58);pointer-events:none;border-radius:50%;position:absolute;inset:0}.profile-image-crop-loading{color:rgb(var(--secText));place-items:center;font-size:.76rem;display:grid;position:absolute;inset:0}.profile-image-crop-help{text-align:center;gap:.18rem;min-width:0;display:grid}.profile-image-crop-help strong{color:rgb(var(--text));font-size:.82rem}.profile-image-crop-help span{color:rgb(var(--secText));font-size:.72rem}.profile-image-crop-controls{min-width:0;color:rgb(var(--secIcon));grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.55rem;display:grid}.profile-image-crop-controls>svg{width:1rem;height:1rem}.profile-image-crop-slider{height:var(--control-height);flex-direction:column;justify-content:center;padding:0;display:flex}.profile-image-crop-slider .mantine-Slider-trackContainer{align-items:center;width:100%;height:1.4rem;display:flex}.profile-image-crop-slider .mantine-Slider-track{height:.42rem}.profile-image-crop-slider .mantine-Slider-track:before{background:rgb(var(--dark3))}.profile-image-crop-slider .mantine-Slider-bar{background:rgb(var(--blue2))}.profile-image-crop-slider .mantine-Slider-thumb{border-width:.15rem;border-color:rgb(var(--blue2));background:rgb(var(--dark4));width:.85rem;height:.85rem}.profile-image-crop-error{border:1px solid rgba(var(--red2), .55);border-radius:var(--control-radius);background:rgba(var(--red2), .1);color:rgb(var(--text));margin:0;padding:.55rem .65rem;font-size:.72rem;line-height:1.4}.profile-image-crop-actions{justify-content:flex-end;gap:var(--control-gap);padding-top:.15rem;display:flex}
@media (max-width:760px){.account-profile-image-setting{grid-template-columns:auto minmax(0,1fr)}.account-profile-image-actions{grid-column:1/-1;justify-content:flex-start}}.account-settings-row{border-top:1px solid rgba(var(--grey5), .38);justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.74rem 0;display:flex}.account-settings-card{padding-inline-start:0}.account-settings-card .workspaces-panel-heading h2{color:rgb(var(--text));font-family:var(--font-display), var(--font);text-transform:uppercase;margin:0 0 .28rem;font-size:.95rem;font-weight:700;line-height:1.15}.account-settings-card .workspaces-panel-heading p{max-width:44rem;color:var(--app-muted);margin:0;font-size:.86rem;line-height:1.42}.account-settings-row>div{gap:.18rem;min-width:0;display:grid}.account-settings-row strong{color:rgb(var(--text));font-size:.88rem}.account-settings-row span{color:rgba(var(--textMuted), .76);font-size:.78rem}.account-page{width:100%;min-height:calc(100dvh - var(--public-header-height));padding:var(--lpadding);--workspace-surface:rgb(var(--dark4));--workspace-line:rgb(var(--grey3));--account-row-line:rgb(var(--grey3))}.account-page-shell{align-content:start;gap:1rem;width:min(100%,104rem);min-width:0;margin:0 auto;display:grid}.account-page-heading{padding-top:0}.account-page-heading>div:first-child{flex:58rem}.account-page-heading p{max-width:62rem}.account-overview-card span,.account-panel-heading p,.account-detail-list dt,.account-detail-list small,.account-timeline-list small,.account-access-pill span,.account-empty-row{color:rgb(var(--secText))}.account-overview-card span,.account-access-pill span{letter-spacing:0;text-transform:uppercase;font-size:.8rem;font-weight:500;line-height:1}.account-loading-panel,.account-empty-panel,.account-panel,.account-overview-card{border-color:var(--workspace-line);background:var(--workspace-surface);min-width:0;box-shadow:none}.account-loading-panel{place-items:center;min-height:18rem;display:grid}.account-loading-panel span{color:rgb(var(--secText));font-size:.92rem;font-weight:620}.account-empty-panel{justify-content:space-between;align-items:center;gap:1rem;min-height:18rem;padding:1.1rem;display:flex}.account-empty-panel>div{gap:.45rem;min-width:0;display:grid}.account-empty-panel svg{color:rgb(var(--secIcon))}.account-empty-panel h2{color:rgb(var(--text));margin:0;font-size:1.2rem;line-height:1.15}.account-empty-panel p{max-width:42rem;color:rgb(var(--secText));margin:0;font-size:.95rem;line-height:1.5}.account-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:.8rem;min-width:0;display:grid}.account-overview-card{gap:.55rem;padding:.9rem;display:grid}.account-overview-card span{align-items:center;gap:.38rem;display:inline-flex}article.workspaces-display-card.account-overview-card>span{text-transform:uppercase;align-items:center;font-size:.95rem;font-weight:500;line-height:1.1}article.workspaces-display-card.account-overview-card>span>svg{flex:0 0 1rem;width:1rem;height:1rem}.account-overview-card svg,.account-panel-title>.workspace-card-icon svg{color:rgb(var(--secIcon))}.account-overview-card strong{min-width:0;color:rgb(var(--text));font-family:var(--font-display), var(--font);text-overflow:ellipsis;white-space:nowrap;font-size:1.55rem;font-weight:680;line-height:1.05;overflow:hidden}.account-overview-card small{min-width:0;color:rgb(var(--secText));text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.3;overflow:hidden}.account-layout-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.8rem;min-width:0;display:grid}.account-panel{align-content:start;gap:.95rem;min-height:0;display:grid}.account-panel-heading.workspaces-panel-heading{margin-bottom:0}.account-timeline-panel{grid-template-rows:auto minmax(0,1fr);overflow:hidden}.account-panel-heading{align-items:flex-start}.account-panel-title{align-items:flex-start;gap:.46rem;min-width:0;display:flex}.account-panel-title>div{min-width:0}.account-panel-title>.workspace-card-icon{margin-top:.02rem;transform:none}.account-panel-heading h2{color:rgb(var(--text));font-family:var(--font-display), var(--font);text-transform:uppercase;margin:0;font-size:1rem;font-weight:720;line-height:1.1}.account-panel-heading p{max-width:54rem;margin:0;font-size:.86rem;line-height:1.42}.account-detail-list{gap:0;min-width:0;margin:0;display:grid}.account-detail-list>div{border-bottom:1px solid var(--account-row-line);grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);align-items:baseline;gap:.7rem;min-width:0;padding:.48rem 0;display:grid}.account-detail-list>div:last-child{border-bottom:0}.account-detail-list dt,.account-detail-list dd{margin:0}.account-detail-list dd{min-width:0;color:rgb(var(--text));text-align:right;text-overflow:ellipsis;white-space:nowrap;justify-self:end;font-size:.9rem;font-weight:620;line-height:1.25;overflow:hidden}.account-detail-value{justify-content:flex-end;align-items:center;gap:.28rem;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.account-detail-value-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.account-detail-copy-anchor{flex:none}.account-detail-list small{text-align:right;text-overflow:ellipsis;white-space:nowrap;grid-column:2;justify-self:end;min-width:0;font-size:.75rem;overflow:hidden}.account-timeline-list{scrollbar-color:rgb(var(--grey4)) transparent;scrollbar-width:thin;align-content:start;gap:.7rem;min-width:0;min-height:0;padding-right:.3rem;display:grid;position:relative;overflow-y:auto}.account-timeline-list::-webkit-scrollbar{width:8px}.account-timeline-list::-webkit-scrollbar-track{background:0 0;border-radius:999px}.account-timeline-list::-webkit-scrollbar-thumb{background:rgb(var(--grey4));border-radius:999px}.account-timeline-list:before{content:"";background:var(--account-row-line);width:1px;position:absolute;top:.48rem;bottom:.48rem;left:.32rem}.account-timeline-list article{grid-template-columns:.7rem minmax(0,1fr);gap:.65rem;min-width:0;display:grid;position:relative}.account-timeline-list article>span{border:1px solid rgb(var(--secIcon));background:rgb(var(--dark4));z-index:1;border-radius:50%;width:.54rem;height:.54rem;margin:.4rem 0 0 .08rem}.account-timeline-list article>div{min-width:0}.account-timeline-list strong{color:rgb(var(--text));font-size:.96rem;line-height:1.22;display:block}.account-timeline-list p{color:rgb(var(--secText));margin:.16rem 0 0;font-size:.82rem;line-height:1.3}.account-timeline-list small{margin-top:.1rem;font-size:.76rem;line-height:1.35;display:block}.account-usage-list{gap:0;display:grid}.account-usage-list article{border-bottom:1px solid var(--account-row-line);gap:.4rem;min-width:0;padding:.48rem 0;display:grid}.account-usage-list article:last-child{border-bottom:0}.account-usage-list article>div:first-child{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.account-usage-list strong{color:rgb(var(--text));font-size:.88rem}.account-usage-list span{color:rgb(var(--secText));font-size:.82rem}.account-usage-track{background:rgb(var(--grey2));border-radius:99px;height:4px;overflow:hidden}.account-usage-track span{border-radius:inherit;background:rgb(var(--main));height:100%;display:block}.account-access-grid{border-top:1px solid var(--account-row-line);border-bottom:1px solid var(--account-row-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.account-access-pill{border-right:1px solid var(--account-row-line);gap:.25rem;min-width:0;padding:.58rem .68rem;display:grid}.account-access-pill:last-child{border-right:0}.account-access-pill strong{min-width:0;color:rgb(var(--text));text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;line-height:1.2;overflow:hidden}.account-empty-row{border-bottom:1px solid var(--account-row-line);min-width:0;padding:.58rem 0;display:grid}.account-empty-row:last-child{border-bottom:0}.account-empty-row{grid-template-columns:1fr;font-size:.84rem;line-height:1.4}@media (max-width:88rem){.account-overview-grid,.account-layout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:52rem){.account-page{padding-right:var(--mpadding);padding-left:var(--mpadding)}.account-page-heading,.account-empty-panel{flex-direction:column;align-items:stretch}.account-page-heading>div:first-child{flex:0 auto}.account-overview-grid,.account-layout-grid,.account-detail-list,.account-access-grid{grid-template-columns:1fr}.account-timeline-panel{grid-template-rows:auto;overflow:visible}.account-timeline-list{padding-right:0;overflow:visible}.account-detail-list>div{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.2rem 1rem}.account-detail-list dd,.account-detail-value{width:100%}.account-detail-value-text{text-align:left;white-space:nowrap;direction:ltr;flex:auto}.account-detail-list small{grid-column:2}.account-access-grid{border-top:0}.account-access-pill{border-right:0;border-top:1px solid var(--account-row-line);padding-left:0;padding-right:0}}@media (max-width:48rem){.workspace-card-grid{grid-template-columns:minmax(0,1fr)}}.api-doc-hero{align-items:start;gap:var(--lpadding);grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);padding:.2rem .15rem;display:grid}.api-page{justify-self:center;width:100%;max-width:82rem}.api-doc-hero-copy{gap:0;min-width:0;display:grid}.api-doc-hero-copy h2{color:rgb(var(--text));font-family:var(--font-display), var(--font);text-transform:uppercase;margin:0 0 .35rem;font-size:1.9rem;font-weight:700;line-height:1.1}.api-doc-hero-copy p{max-width:44rem;color:var(--app-muted);margin:0;font-size:.95rem;line-height:1.55}.api-doc-url-list{border:1px solid rgba(var(--grey5), .58);border-radius:var(--mborderRadius);background:rgba(var(--dark3), .48);gap:0;min-width:0;display:grid}.api-doc-url-row{border-top:1px solid rgba(var(--grey5), .42);gap:.25rem;min-width:0;padding:.65rem .75rem;display:grid}.api-doc-url-row:first-child{border-top:0}.api-doc-url-row span,.api-code-header span{color:rgb(var(--secText));text-transform:uppercase;font-size:.72rem;font-weight:700;line-height:1.2}.api-doc-url-row code,.api-doc-step-copy code,.api-code-block code,.api-doc-accordion .muted code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.api-doc-url-row code{min-width:0;color:rgb(var(--text));overflow-wrap:anywhere;font-size:.78rem;line-height:1.45}.api-doc-accordion .muted{max-width:68rem;line-height:1.55}.api-doc-accordion .muted code{color:rgb(var(--text));font-size:.82rem}.api-accordion{border:1px solid rgb(var(--grey3));border-radius:var(--lborderRadius);background:rgb(var(--dark2));min-width:0;overflow:hidden;box-shadow:0 0 3px #0003}.api-accordion .mantine-Accordion-item{background:rgb(var(--dark2));border:0;min-width:0;transition:background .2s,border .2s}.api-accordion .mantine-Accordion-item+.mantine-Accordion-item{border-top:1px solid rgb(var(--grey3))}.api-accordion .api-accordion-ripple-button{width:100%;text-align:inherit;display:block;overflow:hidden}.api-accordion .mantine-Accordion-control{background:rgb(var(--grey));min-height:2.75rem;color:rgb(var(--text));border:0;border-radius:0;padding:.85rem .9rem;transition:background .2s,border .2s}.api-accordion .mantine-Accordion-control:hover{background:rgb(var(--grey2))}.api-accordion .mantine-Accordion-control[aria-expanded=true]{background:rgb(var(--grey))}.api-accordion .mantine-Accordion-control:focus-visible{outline:1px solid rgba(var(--main), .72);outline-offset:-2px}.api-accordion .mantine-Accordion-label{min-width:0;padding:0}.api-accordion .mantine-Accordion-chevron,.api-accordion .mantine-Accordion-chevron svg{width:1.25rem;height:1.25rem;color:rgba(var(--secIcon), .9)}.api-accordion .mantine-Accordion-content{border-top:1px solid rgb(var(--grey3));background:rgb(var(--dark2));padding:0}.api-accordion-ripple-root{color:#ffffff40!important}.api-accordion-ripple-visible{opacity:.62!important}.api-accordion-ripple-child{background-color:#ffffff40!important}.api-doc-accordion-copy{min-width:0;font-family:var(--font);gap:.2rem;display:grid}.api-doc-accordion-copy strong{color:rgb(var(--text));font-size:1.08rem;font-weight:700;line-height:1.25}.api-doc-accordion-copy>span{color:rgba(var(--text), .68);font-size:.86rem;font-weight:400;line-height:1.48}.api-doc-accordion-content{min-width:0;color:rgba(var(--text), .87);gap:1.35rem;padding:1rem .9rem 1.1rem;display:grid}.api-doc-ordered-list{gap:.55rem;min-width:0;margin:0;padding-left:1.35rem;display:grid}.api-doc-ordered-list li{color:rgba(var(--text), .88);font-size:.9rem;line-height:1.5}.api-code-block{border:1px solid rgba(var(--grey5), .58);border-radius:var(--mborderRadius);background:rgba(var(--dark3), .54);min-width:0;overflow:hidden}.api-code-header{border-bottom:1px solid rgba(var(--grey5), .42);justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.45rem .55rem .45rem .75rem;display:flex}.api-code-header>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.api-code-block pre{scrollbar-color:rgb(var(--grey4)) transparent;scrollbar-width:thin;min-width:0;max-width:100%;margin:0;padding:.75rem;overflow:auto hidden}.api-code-block pre code{width:max-content;min-width:100%;color:rgba(var(--text), .92);white-space:pre;font-size:.78rem;line-height:1.55;display:block}
.account-connections-panel{grid-column:1/-1}.account-connections-content{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1rem;min-width:0;display:grid}.account-connections-section{align-content:start;gap:.95rem;min-width:0;display:grid}.account-entitlements-heading>span{color:rgb(var(--secText));flex:none;font-size:.76rem;line-height:1.2}.account-connection-grid{border-top:1px solid var(--account-row-line);border-bottom:1px solid var(--account-row-line);gap:0;min-width:0;display:grid}.account-connection-card{border-bottom:1px solid var(--account-row-line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;min-width:0;padding:.46rem 0;display:grid}.account-connection-card:last-child{border-bottom:0}.account-connection-icon{width:2rem;height:2rem;color:rgb(var(--secIcon));place-items:center;display:grid}.account-connection-icon svg{width:1.75rem;height:1.75rem}.account-connection-card[data-platform=cfx] .account-connection-icon{color:#ff6b00}.account-connection-card[data-platform=discord] .account-connection-icon{color:#5865f2}.account-connection-status{flex:none;align-self:flex-start;align-items:center;margin-top:-.08rem;display:inline-flex;overflow:visible;transform:translate(-.2rem,-.1rem)}.account-connection-status i{background:rgb(var(--grey5));border-radius:50%;width:.42rem;height:.42rem}.account-connection-card[data-connected=true] .account-connection-status i{background:rgb(var(--success))}.account-connection-card-body{gap:0;min-width:0;display:grid}.account-connection-card-body>div{align-items:center;gap:.28rem;min-width:0;display:flex}.account-connection-card-body strong{min-width:0;color:rgb(var(--text));text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;line-height:1.15;overflow:hidden}.account-connection-card-body span,.account-connection-card-body>div>span{min-width:0;color:rgb(var(--secText));text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;line-height:1.2;overflow:hidden}.account-entitlement-list{border-top:1px solid var(--account-row-line);flex-wrap:wrap;gap:.4rem;min-width:0;padding-top:.52rem;display:flex}.account-entitlement-badge{border:1px solid rgb(var(--grey3));background:rgb(var(--dark3));border-radius:999px;align-items:center;gap:.42rem;min-width:0;padding:.36rem .5rem;display:inline-flex}.account-entitlement-badge strong{min-width:0;color:rgb(var(--text));text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:620;line-height:1;overflow:hidden}.account-entitlement-badge small{color:rgb(var(--secText));text-transform:uppercase;font-size:.68rem;font-weight:560;line-height:1}@media (max-width:52rem){.account-connections-content{grid-template-columns:1fr}.account-connection-card{grid-template-columns:auto minmax(0,1fr)}}
.api-code-block pre::-webkit-scrollbar{height:7px}.api-code-block pre::-webkit-scrollbar-track{background:0 0}.api-code-block pre::-webkit-scrollbar-thumb{background:rgb(var(--grey4));border-radius:999px}.api-doc-step-list{gap:1rem;min-width:0;display:grid}.api-doc-step{border-top:1px solid rgba(var(--grey5), .42);gap:.65rem;min-width:0;padding-top:1rem;display:grid}.api-doc-step:first-child{border-top:0;padding-top:0}.api-doc-step-copy{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.75rem;min-width:0;display:grid}.api-doc-step-copy>span{border:1px solid rgba(var(--main), .55);background:rgba(var(--main), .14);width:1.8rem;height:1.8rem;color:rgb(var(--text));border-radius:999px;place-items:center;font-size:.82rem;font-weight:700;display:grid}.api-doc-step-copy h3{margin:0 0 .25rem;font-size:.98rem}.api-doc-step-copy p{color:var(--app-muted);margin:0;font-size:.86rem;line-height:1.5}.api-doc-step-copy code{max-width:100%;color:rgba(var(--text), .88);overflow-wrap:anywhere;margin-top:.45rem;font-size:.78rem;line-height:1.45;display:inline-block}.api-doc-table-wrap{margin-top:.1rem}.api-doc-table{min-width:48rem}.api-doc-table th:first-child,.api-doc-table td:first-child{width:11rem}.api-doc-table th,.api-doc-table td{max-width:none}.api-doc-code-grid{gap:var(--lpadding);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.api-inline-code{overflow-wrap:anywhere;max-width:100%;color:rgb(var(--text));font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;line-height:1.35;display:inline-block}.api-scope-list{flex-wrap:wrap;gap:.32rem;min-width:0;display:inline-flex}.api-scope-list .api-inline-code{border:1px solid rgba(var(--grey5), .48);border-radius:var(--control-radius);background:rgba(var(--dark4), .62);color:rgba(var(--text), .88);padding:.16rem .38rem;font-size:.72rem}.api-endpoint-group{gap:.55rem;min-width:0;display:grid}.api-endpoint-group+.api-endpoint-group{margin-top:.6rem}.api-endpoint-group-heading{gap:.3rem;min-width:0;padding:0 .15rem;display:grid}.api-endpoint-group-heading h3{color:rgb(var(--text));font-family:var(--font-display), var(--font);letter-spacing:0;text-transform:uppercase;margin:0;font-size:1.2rem;font-weight:700;line-height:1.1}.api-endpoint-group-heading p{max-width:62rem;color:var(--app-muted);margin:0;font-size:.88rem;line-height:1.45}.api-endpoint-list,.api-endpoint{min-width:0}.api-endpoint-content{min-width:0;color:rgba(var(--text), .87);gap:1.35rem;padding:1rem .9rem 1.1rem;display:grid}.api-endpoint-heading{gap:.42rem;min-width:0;display:grid}.api-endpoint-title-line{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;display:flex}.api-endpoint-title-line>code{overflow-wrap:anywhere;border:1px solid rgba(var(--grey5), .48);background:rgba(var(--grey), .58);min-width:0;color:rgb(var(--text));border-radius:.2rem;padding:.18rem .34rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;line-height:1.35}.api-method-badge{border-radius:var(--control-radius);min-width:4.2rem;color:rgb(var(--text));text-align:center;letter-spacing:0;padding:.24rem .45rem;font-size:.72rem;font-weight:800;line-height:1}.api-method-get{background:rgba(var(--blue2), .2);border:1px solid rgba(var(--blue2), .52)}.api-method-post{background:rgba(var(--green2), .18);border:1px solid rgba(var(--green2), .5)}.api-method-put{background:rgba(var(--orange2), .2);border:1px solid rgba(var(--orange2), .48)}.api-method-delete{background:rgba(var(--red2), .2);border:1px solid rgba(var(--red2), .52)}.api-endpoint-heading h4{color:rgb(var(--text));margin:0;font-size:1.08rem;font-weight:700;line-height:1.25}.api-endpoint-heading p{max-width:64rem;color:rgba(var(--text), .68);margin:0;font-size:.86rem;line-height:1.48}.api-endpoint-detail-section{gap:.55rem;min-width:0;display:grid}.api-endpoint-detail-section h5{color:rgb(var(--text));margin:0;font-size:.95rem;font-weight:700;line-height:1.3}.api-endpoint-notes{gap:.32rem;min-width:0;margin:0;padding-left:1.1rem;display:grid}.api-endpoint-notes li{color:var(--app-muted);font-size:.82rem;line-height:1.45}.library-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;display:grid}.library-search-group{flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;display:flex}.library-pagination-group{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;min-width:0;display:flex}.library-folder-explorer{border:1px solid rgba(var(--grey5), .58);border-radius:var(--control-radius);background:rgba(var(--dark4), .58);gap:.75rem;min-width:0;padding:.7rem;display:grid}.library-folder-navigation{align-items:center;gap:.65rem;min-width:0;display:flex}.library-folder-history-actions{flex:none;align-items:center;gap:.15rem;display:inline-flex}.library-folder-history-actions .MuiButtonBase-root{margin:0}.library-folder-breadcrumbs{flex-wrap:wrap;align-items:center;gap:.25rem;min-width:0;display:flex}.library-folder-breadcrumbs span{align-items:center;gap:.25rem;min-width:0;display:inline-flex}.library-folder-breadcrumbs i{color:rgba(var(--textMuted), .58);font-size:.78rem;font-style:normal}.library-folder-breadcrumbs button{border-radius:var(--control-radius);min-width:0;color:rgb(var(--secText));font:inherit;cursor:pointer;background:0 0;border:0;padding:.25rem .35rem;font-size:.8rem;font-weight:600;line-height:1.2}.library-folder-breadcrumbs button:hover:not(:disabled),.library-folder-breadcrumbs button:focus-visible{background:rgba(var(--grey3), .74);color:rgb(var(--text));outline:none}.library-folder-breadcrumbs button:disabled{color:rgb(var(--text));cursor:default;opacity:1}.library-folder-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:.55rem;min-width:0;display:grid}.library-folder-entry{border:1px solid rgba(var(--grey5), .58);border-radius:var(--control-radius);background:rgba(var(--dark3), .68);min-width:0;min-height:4rem;color:rgb(var(--text));cursor:pointer;text-align:left;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.6rem;padding:.65rem;transition:border-color .14s,background .14s;display:grid}.library-folder-entry:hover,.library-folder-entry:focus-visible{border-color:rgba(var(--warning), .64);background:rgba(var(--grey), .78);outline:none}.library-folder-entry>svg{color:rgb(var(--warning))}.library-folder-entry>span{gap:.2rem;min-width:0;display:grid}.library-folder-entry strong,.library-folder-entry small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.library-folder-entry strong{font-size:.84rem;font-weight:650;line-height:1.2}.library-folder-entry small{color:rgb(var(--secText));font-size:.68rem;line-height:1.25}.library-pagination-range{color:rgb(var(--secText));margin:0;font-size:.78rem;line-height:1.35}.library-page-size-select{width:13rem}.library-selection-count{color:rgb(var(--secText));white-space:nowrap;font-size:.78rem;font-weight:600;line-height:1.35}.library-results{min-width:0;transition:opacity .14s}.library-results[data-loading=true]{opacity:.58}.deferred-preview-image{opacity:0;visibility:hidden}.deferred-preview-image[data-loaded=true]{opacity:1;visibility:visible;transition:opacity 80ms ease-out}.library-file-placeholder{color:rgb(var(--secIcon));background:linear-gradient(rgba(var(--grey5), .34) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--grey5), .34) 1px, transparent 1px), linear-gradient(rgba(var(--grey4), .16) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--grey4), .16) 1px, transparent 1px), radial-gradient(circle at 50% 42%, rgba(var(--grey5), .38), transparent 58%), rgb(var(--grey));background-size:1.6rem 1.6rem,1.6rem 1.6rem,.4rem .4rem,.4rem .4rem,100% 100%,100% 100%;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;display:flex}.library-file-placeholder svg{width:2rem;height:2rem}.library-file-placeholder>span{color:rgb(var(--secText));letter-spacing:.06em;font-size:.68rem;font-weight:500}.library-card-preview-frame .library-file-placeholder{width:100%;height:100%;inset:0}.image-modal-file-preview{aspect-ratio:16/9;width:100%;min-height:0;color:rgb(var(--text));border:1px solid rgba(var(--grey5), .62);border-radius:var(--control-radius);background:rgb(var(--dark3));align-content:center;place-items:center;gap:.75rem;text-decoration:none;display:grid;overflow:hidden}.image-modal-file-preview .library-file-placeholder{border-radius:0;width:100%;height:100%}.image-modal-file-preview:not(.image-modal-text-preview){position:relative}.image-modal-file-preview:not(.image-modal-text-preview)>.library-file-placeholder{position:absolute;inset:0}.image-modal-file-preview .library-file-placeholder svg{width:3.5rem;height:3.5rem}.media-player-page,.media-player-page-state{background:rgb(var(--dark));width:100vw;height:100dvh;margin:0;position:fixed;inset:0;overflow:hidden}.media-player-page-state{color:rgb(var(--secText));place-content:center;justify-items:center;gap:.65rem;font-size:.82rem;display:grid}.media-player-page-state strong{color:rgb(var(--text));font-size:1rem}.media-player-page-loader{border:2px solid rgba(var(--grey5), .78);border-top-color:rgb(var(--blue1));border-radius:50%;width:1.5rem;height:1.5rem;animation:.72s linear infinite media-player-spin}@keyframes media-player-spin{to{transform:rotate(360deg)}}.video-player{border-radius:inherit;width:100%;min-width:0;height:100%;min-height:0;color:rgb(var(--text));background:#000;outline:none;position:relative;overflow:hidden}.video-player>video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.image-modal-video-player{aspect-ratio:16/9;border:1px solid rgba(var(--grey5), .62);border-radius:var(--control-radius)}.audio-player{aspect-ratio:16/9;border:1px solid rgba(var(--grey5), .62);border-radius:var(--control-radius);background:rgb(var(--dark3));width:100%;min-width:0;min-height:0;color:rgb(var(--text));grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.audio-player>audio{display:none}.audio-player-visual{background-color:rgb(var(--dark3));background-image:linear-gradient(rgba(var(--grey5), .13) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--grey5), .13) 1px, transparent 1px);background-size:1.6rem 1.6rem;grid-template-rows:auto minmax(5rem,1fr);align-content:center;gap:.75rem;min-width:0;padding:clamp(1rem,3vw,2rem);display:grid}.audio-player-identity{justify-items:start;gap:.3rem;min-width:0;display:grid}.audio-player-identity strong,.audio-player-identity>span{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.audio-player-identity strong{font-size:clamp(.9rem,1.7vw,1.18rem);font-weight:700}.audio-player-identity>span{color:rgb(var(--secText));font-size:.72rem;font-weight:500}.audio-player-waveform{appearance:none;border:1px solid rgba(var(--grey5), .58);border-radius:calc(var(--control-radius) * .8);background:linear-gradient(rgba(var(--grey5), .13) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--grey5), .13) 1px, transparent 1px), rgba(var(--dark), .42);width:100%;min-height:5rem;color:rgb(var(--blue1));cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;background-size:1.2rem 1.2rem;padding:0;position:relative;overflow:hidden}.audio-player-waveform[data-dragging=true]{cursor:grabbing}.audio-player-waveform:disabled{cursor:default}.audio-player-waveform svg{width:100%;height:100%;display:block;position:absolute;inset:0}.audio-player-waveform path{vector-effect:non-scaling-stroke}.audio-player-waveform-base path{fill:rgba(var(--text), .34)}.audio-player-waveform-played{will-change:clip-path}.audio-player-waveform-played path{fill:rgb(var(--blue1))}.audio-player-waveform-cursor{width:1px;box-shadow:0 0 .5rem rgba(var(--blue1), .8);pointer-events:none;background:#ffffffd6;position:absolute;top:0;bottom:0;transform:translate(-.5px)}.audio-player-waveform-state{color:rgb(var(--secText));place-items:center;font-size:.7rem;display:grid;position:absolute;inset:0}.audio-player-waveform[data-status=loading] .audio-player-waveform-state{animation:1.2s ease-in-out infinite alternate audio-waveform-loading}@keyframes audio-waveform-loading{0%{opacity:.4}to{opacity:1}}.audio-player-controls{border-top:1px solid rgba(var(--grey5), .48);background:rgb(var(--dark2));gap:.55rem;padding:.65rem;display:grid}.audio-player-seek-row{min-width:0;color:rgb(var(--secText));font-variant-numeric:tabular-nums;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;font-size:.68rem;display:grid}.audio-player-seek-shell{align-items:center;min-width:0;display:flex}.audio-player input[type=range]{appearance:none;background:linear-gradient(to right, rgb(var(--blue1)) 0 var(--audio-progress,0%), #ffffff47 var(--audio-progress,0%) var(--audio-buffered,0%), #ffffff24 var(--audio-buffered,0%) 100%);cursor:pointer;border:0;border-radius:999rem;outline:none;width:100%;height:.34rem;margin:0}.audio-player input[type=range]::-webkit-slider-thumb{appearance:none;border:2px solid rgb(var(--blue1));background:rgb(var(--dark));border-radius:50%;width:.78rem;height:.78rem}.audio-player input[type=range]::-moz-range-thumb{border:2px solid rgb(var(--blue1));background:rgb(var(--dark));border-radius:50%;width:.72rem;height:.72rem}.audio-player-button-row{align-items:center;gap:var(--control-gap);min-width:0;display:flex}.audio-player-volume{--audio-progress:100%;--audio-buffered:100%;width:5.5rem!important}.audio-player-control-spacer{flex:auto}.audio-player-alert{z-index:5;border:1px solid rgba(var(--blue1), .55);border-radius:var(--control-radius);background:rgb(var(--dark2));justify-content:space-between;align-items:center;gap:.75rem;width:min(28rem,100% - 2rem);padding:.75rem;display:flex;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1rem 2.5rem #0000006b}.audio-player-alert>div{gap:.18rem;min-width:0;display:grid}.audio-player-alert strong{font-size:.8rem}.audio-player-alert span{color:rgb(var(--secText));font-size:.7rem}@media (max-width:640px){.audio-player-volume{display:none}}.video-player-topbar,.video-player-controls{z-index:3;opacity:1;transition:opacity .16s;position:absolute;left:0;right:0}.video-player-topbar{background:rgba(var(--dark2), .9);border-bottom:1px solid rgba(var(--grey5), .42);pointer-events:none;gap:.18rem;padding:.9rem 1rem;display:grid;top:0}
.video-player-topbar strong,.video-player-topbar span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.video-player-topbar strong{font-size:.9rem;font-weight:700}.video-player-topbar span{color:rgb(var(--secText));font-size:.72rem;font-weight:500}.video-player-controls{border-top:1px solid rgba(var(--grey5), .48);background:rgba(var(--dark2), .94);gap:.55rem;padding:.72rem;display:grid;bottom:0}.video-player-full.is-chrome-hidden{cursor:none}.video-player-full.is-chrome-hidden .video-player-topbar,.video-player-full.is-chrome-hidden .video-player-controls{opacity:0;pointer-events:none}.video-player-center-play{z-index:2;opacity:0;pointer-events:none;place-items:center;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.96)}.video-player.is-paused .video-player-center-play{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}.video-player-alert{z-index:5;border:1px solid rgba(var(--blue1), .55);border-radius:var(--control-radius);background:rgba(var(--dark2), .96);gap:.5rem;width:min(25rem,100% - 2rem);padding:.8rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1rem 2.5rem #0000006b}.video-player-alert strong{font-size:.84rem}.video-player-alert>span{color:rgb(var(--secText));font-size:.72rem;line-height:1.4}.video-player-alert>div{gap:var(--control-gap);display:flex}.video-player-seek-row{min-width:0;color:rgb(var(--secText));font-variant-numeric:tabular-nums;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;font-size:.68rem;display:grid}.video-player-seek-shell{align-items:center;min-width:0;display:flex;position:relative}.video-player input[type=range]{appearance:none;background:linear-gradient(to right, rgb(var(--blue1)) 0 var(--video-progress,0%), #ffffff47 var(--video-progress,0%) var(--video-buffered,0%), #ffffff24 var(--video-buffered,0%) 100%);cursor:pointer;border:0;border-radius:999rem;outline:none;width:100%;height:.34rem;margin:0}.video-player input[type=range]::-webkit-slider-thumb{appearance:none;border:2px solid rgb(var(--blue1));background:rgb(var(--dark));border-radius:50%;width:.78rem;height:.78rem}.video-player input[type=range]::-moz-range-thumb{border:2px solid rgb(var(--blue1));background:rgb(var(--dark));border-radius:50%;width:.72rem;height:.72rem}.video-player-seek-preview{z-index:5;border:1px solid rgba(var(--grey5), .76);border-radius:var(--control-radius);background:rgb(var(--dark2));width:9rem;color:rgb(var(--text));text-align:center;pointer-events:none;gap:.3rem;padding:.3rem;display:grid;position:absolute;bottom:1.35rem;transform:translate(-50%);box-shadow:0 .7rem 1.7rem #00000061}.video-player-seek-preview img,.video-player-seek-preview-frame{aspect-ratio:16/9;object-fit:contain;border-radius:calc(var(--control-radius) * .7);background:#000;width:100%;display:block}.video-player-seek-preview-frame{background-repeat:no-repeat}.video-player-seek-preview span{font-variant-numeric:tabular-nums;font-size:.65rem}.video-player-button-row{align-items:center;gap:var(--control-gap);min-width:0;display:flex}.video-player-volume{width:5.5rem!important}.video-player-compact .video-player-volume{width:4.5rem!important}.video-player-control-spacer{flex:auto}.video-player-compact .video-player-controls{gap:.4rem;padding:.5rem}@media (max-width:720px){.video-player-full .video-player-controls{padding:.55rem}.video-player-full .video-player-volume{display:none}.video-player-speed-control{display:none!important}.video-player-seek-preview{width:7.5rem}}.image-modal-text-preview{box-sizing:border-box;background:#23272e;padding:0;display:block;position:relative}.image-modal-code-preview{width:100%;height:100%;transition:filter .16s;overflow:hidden}.image-modal-code-preview[data-blurred=true]{filter:blur(7px);-webkit-user-select:none;user-select:none;pointer-events:none}.image-modal-text-preview-reveal{z-index:2;background:rgba(var(--dark), .3);color:rgb(var(--text));font:inherit;cursor:pointer;border:0;font-size:.84rem;font-weight:650;position:absolute;inset:0}.image-modal-text-preview-truncated{z-index:3;border-radius:var(--control-radius);background:rgba(var(--dark), .82);color:rgb(var(--secText));padding:.18rem .35rem;font-size:.72rem;position:absolute;bottom:.75rem;right:.85rem}.image-modal-text-preview-status{height:100%;color:rgb(var(--secText));justify-content:center;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.library-search-input{flex:0 40ch;width:40ch;min-width:min(100%,18rem);max-width:min(100%,40ch)}.library-tag-filter-input{flex:0 18rem;min-width:min(100%,12rem);max-width:min(100%,18rem)}.library-tag-filter-input .mantine-Input-wrapper{height:var(--control-height)}.library-tag-filter-input .mantine-Input-section,.library-tag-filter-input .zyke-mantine-section{height:var(--control-height);justify-content:center;align-items:center;display:flex;top:0;bottom:0}.library-filter-tags-control{box-sizing:border-box;max-width:100%;width:100%!important;height:var(--control-height)!important;min-height:var(--control-height)!important;max-height:var(--control-height)!important;align-items:center!important;padding-top:0!important;padding-bottom:0!important;padding-right:1.9rem!important;display:flex!important;overflow:hidden!important}.library-filter-tags-list{min-width:0;max-width:100%;height:calc(var(--control-height) - 2px);flex-wrap:nowrap;align-items:center;gap:.2rem;min-height:0;display:flex;overflow:hidden}.library-filter-tags-field{flex:3.75rem;align-self:center;min-width:2.75rem;height:1rem;min-height:1rem;color:rgb(var(--text))!important;font-family:var(--font)!important;padding:0!important;font-size:12px!important;font-weight:500!important;line-height:1.1!important}.library-filter-tag-pill{--pill-height:1.25rem;gap:.16rem;max-width:9rem;height:var(--pill-height)!important;min-height:var(--pill-height)!important;border:1px solid rgba(var(--grey5), .72)!important;border-radius:var(--control-radius)!important;background:rgb(var(--grey))!important;color:rgb(var(--text))!important;flex:0 auto!important;align-items:center!important;padding:0 .34rem!important;font-size:.68rem!important;line-height:1!important;display:inline-flex!important}.library-filter-tag-pill .mantine-Pill-label,.library-filter-tag-pill [class*=Pill-label],.library-filter-tag-pill>span:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:7.4rem;height:100%;overflow:hidden;align-items:center!important;padding:0!important;line-height:1!important;display:inline-flex!important}.library-filter-tag-pill .mantine-Pill-remove,.library-filter-tag-pill [class*=Pill-remove],.library-filter-tag-pill>button{width:.85rem!important;min-width:.85rem!important;height:.85rem!important;min-height:.85rem!important;color:rgb(var(--secIcon))!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}.library-filter-tag-pill .mantine-Pill-remove svg,.library-filter-tag-pill [class*=Pill-remove] svg,.library-filter-tag-pill>button svg{width:.62rem!important;height:.62rem!important}.library-drop-overlay{z-index:1500;-webkit-backdrop-filter:blur(7px)saturate(.8);backdrop-filter:blur(7px)saturate(.8);pointer-events:none;background:#030507b8;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.library-drop-overlay[data-chooser=true]{pointer-events:auto}.library-drop-overlay[data-chooser=true] .library-drop-overlay-content{cursor:pointer}.library-drop-overlay[data-chooser=true] .library-drop-overlay-content:hover:before,.library-drop-overlay[data-chooser=true] .library-drop-overlay-content:focus-visible:before{filter:brightness(1.45)}.library-drop-overlay[data-chooser=true] .library-drop-overlay-content:focus-visible{outline:2px solid rgba(var(--main), .82);outline-offset:5px}.library-drop-overlay-dialog{pointer-events:none;width:min(100%,28rem);position:relative}.library-drop-overlay-content{box-sizing:border-box;border-radius:var(--control-radius);background:rgba(var(--dark4), .48);width:100%;min-height:11rem;color:rgb(var(--text));text-align:center;pointer-events:auto;align-content:center;justify-items:center;gap:.45rem;padding:1.5rem 1.75rem 1.25rem;display:grid;position:relative;overflow:hidden}.library-drop-overlay-content:before{content:"";border-radius:inherit;background:repeating-linear-gradient(90deg, rgba(var(--grey5), 1) 0 .5rem, transparent .5rem .9rem) top left / 100% 1px no-repeat, repeating-linear-gradient(180deg, rgba(var(--grey5), 1) 0 .5rem, transparent .5rem .9rem) top right / 1px 100% no-repeat, repeating-linear-gradient(90deg, rgba(var(--grey5), 1) 0 .5rem, transparent .5rem .9rem) bottom left / 100% 1px no-repeat, repeating-linear-gradient(180deg, rgba(var(--grey5), 1) 0 .5rem, transparent .5rem .9rem) top left / 1px 100% no-repeat;pointer-events:none;position:absolute;inset:0}.library-drop-overlay-visual{color:rgb(var(--secIcon));margin-bottom:.45rem}.library-drop-overlay-content strong{letter-spacing:-.015em;min-width:0;font-size:1.2rem;font-weight:700;line-height:1.2}.library-drop-overlay-content p{color:rgb(var(--secText));margin:0;font-size:.78rem;line-height:1.4}.library-drop-overlay-close-hint{z-index:1;color:rgb(var(--secText));pointer-events:none;white-space:nowrap;font-size:.76rem;font-weight:400;line-height:1.3;position:absolute;top:calc(100% + .595rem);left:50%;transform:translate(-50%)}.library-upload-settings-content{min-width:0;color:rgb(var(--text));gap:.85rem;display:grid}.library-upload-preparing-content{min-width:0;color:rgb(var(--text));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.library-upload-preparing-content>div{gap:.18rem;min-width:0;display:grid}.library-upload-preparing-content strong{min-width:0;color:rgb(var(--text));font-size:.95rem;font-weight:700;line-height:1.25}.library-upload-preparing-content span{min-width:0;color:rgb(var(--secText));font-size:.78rem;line-height:1.35}.library-upload-invalid-note{border:1px solid rgba(var(--warning), .34);border-radius:var(--control-radius);background:rgba(var(--warning), .07);min-width:0;color:rgba(var(--text), .78);grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.45rem;padding:.48rem .58rem;display:grid}.library-upload-invalid-note svg{width:14px;height:14px;color:rgb(var(--warning));stroke:rgb(var(--warning));margin-top:.03rem}.library-upload-invalid-note span{min-width:0;font-size:.73rem;font-weight:500;line-height:1.34}.library-upload-invalid-list-body{max-height:min(14rem,32vh)}.library-upload-invalid-type-badge{border:1px solid rgba(var(--grey5), .48);border-radius:var(--control-radius);background:rgba(var(--dark3), .88);width:3.1rem;height:2.1rem;color:rgb(var(--secText));text-transform:uppercase;flex:none;justify-content:center;align-items:center;font-size:.66rem;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.library-upload-settings-fields{grid-template-columns:minmax(0,1fr);gap:.65rem;min-width:0;display:grid}.library-upload-settings-fields>*{width:100%;min-width:0}.library-upload-file-extension{color:rgb(var(--secText));font-size:.75rem;font-weight:600}.library-upload-path-field{gap:.28rem;min-width:0;display:grid}.library-upload-path-preview{border:1px solid rgba(var(--grey5), .5);border-radius:var(--control-radius);background:rgba(var(--dark4), .48);gap:.18rem;min-width:0;padding:.46rem .55rem;display:grid}.library-upload-path-preview span{color:rgb(var(--secText));text-transform:uppercase;font-size:.7rem;font-weight:600;line-height:1.2}.library-upload-path-preview code{overflow-wrap:anywhere;min-width:0;color:rgb(var(--text));font-family:var(--font);font-size:.74rem;font-weight:500;line-height:1.35}.tag-input-with-limit{gap:.22rem;min-width:0;display:grid}.library-upload-tags-input{width:100%;min-width:0}.library-upload-settings-dropdown{z-index:4000!important}.library-upload-tags-wrapper{min-height:var(--control-height);height:auto!important}.library-upload-tags-input .library-upload-tags-control{box-sizing:border-box;max-width:100%;width:100%!important;height:auto!important;min-height:var(--control-height)!important;align-items:center!important;max-height:none!important;padding-top:0!important;padding-bottom:0!important;padding-right:1.9rem!important;display:flex!important;overflow:visible!important}.library-upload-tags-list{flex-wrap:wrap;align-content:center;align-items:center;gap:3px .2rem;min-width:0;max-width:100%;height:auto;min-height:1.25rem;display:flex;overflow:visible}.library-upload-tags-field{flex:3.75rem;align-self:center;min-width:2.75rem;height:1.25rem;min-height:1.25rem;color:rgb(var(--text))!important;font-family:var(--font)!important;padding:0!important;font-size:12px!important;font-weight:500!important;line-height:1.25rem!important}.library-upload-tags-field-empty{flex:1 1 0!important;min-width:0!important}.library-upload-tag-pill{gap:.16rem;max-width:9rem;--pill-height:1.25rem!important;height:var(--pill-height)!important;min-height:var(--pill-height)!important;box-sizing:border-box!important;border:1px solid rgba(var(--grey5), .72)!important;border-radius:var(--control-radius)!important;background:rgb(var(--grey))!important;color:rgb(var(--text))!important;flex:0 auto!important;align-items:center!important;padding:0 .34rem!important;font-size:.68rem!important;line-height:1!important;display:inline-flex!important}.library-upload-tag-pill .mantine-Pill-label,.library-upload-tag-pill [class*=Pill-label],.library-upload-tag-pill>span:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:7.4rem;height:100%;overflow:hidden;align-items:center!important;padding:0!important;line-height:1!important;display:inline-flex!important}.library-upload-tag-pill .mantine-Pill-remove,.library-upload-tag-pill [class*=Pill-remove],.library-upload-tag-pill>button{width:.85rem!important;min-width:.85rem!important;height:.85rem!important;min-height:.85rem!important;color:rgb(var(--secIcon))!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}.library-upload-tag-pill .mantine-Pill-remove svg,.library-upload-tag-pill [class*=Pill-remove] svg,.library-upload-tag-pill>button svg{width:.62rem!important;height:.62rem!important}.library-upload-tag-pill .mantine-Pill-remove:hover,.library-upload-tag-pill [class*=Pill-remove]:hover,.library-upload-tag-pill>button:hover{background:rgba(var(--grey5), .34)!important;color:rgb(var(--icon))!important}.tag-limit-hint{color:rgb(var(--secText));font-size:.72rem;line-height:1.25}.tag-limit-hint-max{color:rgb(var(--main))}.library-upload-overwrite{justify-content:space-between;align-items:center;gap:.8rem;min-width:0;padding:.18rem 0;display:flex}.library-upload-overwrite-copy{gap:.16rem;min-width:0;display:grid}.library-upload-overwrite-copy strong{color:rgb(var(--text));font-size:.8rem;font-weight:500;line-height:1.3}.library-upload-overwrite-checkbox{flex:none}.library-upload-duplicate-description{color:rgb(var(--secText));margin:0;font-size:.72rem;font-weight:500;line-height:1.3}.library-upload-settings-actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.library-upload-progress-modal{box-sizing:border-box;width:100%;color:rgb(var(--text));gap:.75rem;padding:.75rem 1.1rem 0;display:grid}.library-upload-progress-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-width:0;display:grid}.library-upload-progress-icon{width:1.25rem;height:1.25rem;color:rgb(var(--secIcon));flex:0 0 1.25rem;justify-content:center;align-items:center;display:inline-flex}.library-upload-progress-icon svg{width:1.05rem;height:1.05rem;color:rgb(var(--secIcon));fill:rgb(var(--secIcon))}.library-upload-progress-modal:not([data-phase=complete]):not([data-phase=error]) .library-upload-progress-icon svg{transform-origin:50%;animation:1.45s cubic-bezier(.45,0,.2,1) infinite LibraryUploadHourglassFlip}@keyframes LibraryUploadHourglassFlip{0%,42%{transform:translateY(-.08rem)rotate(0)scale(1)}55%{transform:translateY(-.08rem)rotate(180deg)scale(1.08)}68%,to{transform:translateY(-.08rem)rotate(180deg)scale(1)}}.library-upload-progress-heading>strong:not(.library-upload-progress-percent){color:rgb(var(--text));letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap;font-size:1.125rem;font-weight:400;line-height:1.4;overflow:hidden}
.library-upload-progress-percent{color:rgba(var(--textMuted), .65);font-variant-numeric:tabular-nums;font-size:.96875rem;font-weight:500;line-height:1.4}.library-upload-progress-track{--progress-track-bg:rgba(var(--grey5), .42)}.library-upload-progress-meta{min-width:0;color:rgb(var(--secText));justify-content:space-between;align-items:center;gap:.8rem;font-size:.90625rem;font-weight:400;line-height:1.35;display:flex}.library-upload-progress-meta>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.35rem;min-width:0;display:flex;overflow:hidden}.library-upload-progress-meta>span svg{flex:none}.library-upload-progress-stats{color:rgb(var(--secText));font-variant-numeric:tabular-nums;flex:none}.library-upload-progress-footer{border-top:1px solid rgb(var(--grey2));background:rgb(var(--dark4));min-width:0;height:2.1875rem;min-height:2.1875rem;color:rgb(var(--secText));box-sizing:border-box;justify-content:space-between;align-items:center;gap:.8rem;margin:.15rem -1.1rem 0;padding:0 .5rem;font-size:.8125rem;font-weight:500;line-height:1.3;display:flex}.library-upload-progress-footer p{margin:0}.library-upload-progress-footer>span{color:rgba(var(--secText), .78);font-variant-numeric:tabular-nums;flex:none;font-size:.75rem}.library-upload-progress-footer kbd{box-sizing:border-box;vertical-align:middle;justify-content:center;align-items:center;min-width:1.6rem;height:1.2rem;min-height:1.2rem;margin:0 .08rem;padding:0 .3rem;font-family:inherit;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}@media (prefers-reduced-motion:reduce){.library-upload-progress-modal .library-upload-progress-icon svg{animation:none}.library-image-card{transition-duration:0s}}@media (max-width:560px){.mass-download-chunk-options{grid-template-columns:1fr}.mass-download-chunk{flex-direction:column;align-items:stretch}.mass-download-chunk .zyke-button-box{align-self:flex-end}.library-upload-progress-modal{padding-inline:.85rem}.library-upload-progress-meta{flex-direction:column;align-items:flex-start;gap:.3rem}.library-upload-progress-footer{margin-inline:-.85rem;padding-inline:.5rem}}.library-guidelines-modal{min-width:0;color:rgb(var(--text));display:grid}.library-guidelines-modal ul{gap:.48rem;margin:0;padding-left:1.05rem;display:grid}.library-guidelines-modal li{color:rgb(var(--secText));font-size:.82rem;font-weight:400;line-height:1.42}.library-guidelines-modal a{color:rgb(var(--main));font-weight:650;text-decoration:none}.library-guidelines-modal a:hover{text-decoration:underline}.workspace-guide-modal{gap:1rem;min-width:0;display:grid}.workspace-guide-modal section{gap:.3rem;min-width:0;display:grid}.workspace-guide-modal h3,.workspace-guide-modal p{margin:0}.workspace-guide-modal h3{color:rgb(var(--text));text-transform:uppercase;font-size:.86rem;font-weight:700;line-height:1.2}.workspace-guide-modal p{color:rgb(var(--secText));font-size:.82rem;font-weight:500;line-height:1.48}.library-footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.library-footer-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;min-width:0;display:flex}.recovery-page,.recovery-settings-panel,.recovery-list-panel{gap:var(--lpadding);display:grid}.recovery-settings-panel h2{margin-bottom:.28rem}.recovery-settings-controls{align-items:flex-end;gap:var(--control-gap);flex-wrap:wrap;display:flex}.recovery-settings-select{width:12rem}.recovery-toolbar{justify-content:space-between;align-items:center;gap:var(--control-gap);flex-wrap:wrap;display:flex}.recovery-space-panel{justify-content:space-between;align-items:center;gap:var(--lpadding);border:1px solid rgba(var(--grey4), .68);border-radius:var(--control-radius);background:rgba(var(--grey), .32);min-width:0;max-width:100%;padding:.85rem;display:flex}.recovery-space-panel>div{gap:.22rem;min-width:0;display:grid}.recovery-space-panel strong{color:rgb(var(--text));font-size:1.12rem;font-weight:800;line-height:1.1}.recovery-space-panel p{max-width:48rem;color:rgb(var(--secText));margin:0;font-size:.82rem;line-height:1.4}.recovery-search-input{flex:0 36ch;width:36ch;min-width:min(100%,16rem);max-width:min(100%,36ch)}.recovery-empty{text-align:center;align-content:center;place-items:center;gap:.28rem;min-height:10rem;display:grid}.recovery-empty strong{color:rgb(var(--text));font-size:.95rem}.recovery-grid{gap:var(--lpadding);grid-template-columns:repeat(auto-fill,minmax(24rem,1fr));display:grid}.recovery-card{border:1px solid rgba(var(--grey4), .76);border-radius:var(--control-radius);background:rgb(var(--dark4));grid-template-columns:8rem minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.recovery-card-preview{aspect-ratio:1;background:rgb(var(--grey));box-sizing:border-box;min-width:0;color:inherit;cursor:zoom-in;border:0;justify-content:center;align-items:center;padding:.35rem;line-height:0;display:flex}.recovery-card-preview img{object-fit:contain;width:100%;height:100%;display:block}.recovery-card-preview:focus-visible{outline:2px solid rgba(var(--blue2), .8);outline-offset:-2px}.recovery-card-preview:hover img{filter:brightness(1.08)}.recovery-card-body{gap:.55rem;min-width:0;padding:.75rem;display:grid}.recovery-card-heading{justify-content:space-between;align-items:flex-start;gap:var(--control-gap);min-width:0;display:flex}.recovery-card-heading>div{gap:.16rem;min-width:0;display:grid}.recovery-card-heading strong{min-width:0;color:rgb(var(--text));text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:700;overflow:hidden}.recovery-card-meta{color:rgb(var(--secText));grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem .6rem;font-size:.76rem;font-weight:500;display:grid}.recovery-card-meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.recovery-card-meta .storage-byte-label{text-overflow:clip;overflow:visible}.recovery-card-note{color:rgba(var(--textMuted), .88);margin:0;font-size:.76rem;line-height:1.35}.recovery-card-actions,.recovery-pagination{justify-content:flex-end;gap:var(--control-gap);display:flex}.library-table{min-width:34rem}.library-table-col-select{width:2.75rem}.library-table-col-preview{width:6.6rem}.library-table-col-image{width:auto}.library-table-col-size{width:8rem}.library-table-col-action{width:3.75rem}.library-preview-header,.library-preview-cell{width:6.6rem;max-width:6.6rem!important;padding-right:.25rem!important}.library-select-header,.library-select-cell{width:2.75rem;text-align:center!important;max-width:2.75rem!important;padding-right:.35rem!important;overflow:visible!important}.library-select-checkbox{justify-content:center;align-items:center;display:inline-flex}.library-select-checkbox .mantine-Checkbox-input{border-color:rgba(var(--grey5), .82);background:rgb(var(--dark4));cursor:pointer}.library-select-checkbox .mantine-Checkbox-input:checked,.library-select-checkbox .mantine-Checkbox-input[data-indeterminate=true]{border-color:rgb(var(--main));background:rgb(var(--main))}.library-table [data-table-action]{width:3.75rem;padding-right:.75rem}.library-preview-image{object-fit:contain;border:1px solid rgba(var(--grey5), .55);border-radius:var(--control-radius);background:linear-gradient(45deg, rgba(var(--grey4), .38) 25%, transparent 25%), linear-gradient(-45deg, rgba(var(--grey4), .38) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, rgba(var(--grey4), .38) 75%), linear-gradient(-45deg, transparent 75%, rgba(var(--grey4), .38) 75%), rgb(var(--dark4));background-position:0 0,0 .35rem,.35rem -.35rem,-.35rem 0;background-size:.7rem .7rem;width:3.75rem;height:2.5rem;display:block}.library-table-preview{width:5.65rem;height:3.55rem}.format-pill-row{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;display:flex}.format-pill{border:1px solid rgba(var(--grey5), .72);border-radius:var(--control-radius);background:rgb(var(--grey));min-height:1.45rem;color:rgb(var(--text));text-transform:uppercase;align-items:center;padding:.12rem .45rem;font-size:.74rem;font-weight:600;line-height:1;display:inline-flex}.library-image-row{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none}.library-image-row:focus,.library-image-row:focus-visible{outline:none}.library-image-name{max-width:100%;color:rgb(var(--text));text-overflow:ellipsis;white-space:nowrap;align-items:center;font-size:.86rem;font-weight:600;display:inline-flex;overflow:hidden}.library-item-detail{max-width:100%;color:rgb(var(--secText));text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:.74rem;line-height:1.25;display:block;overflow:hidden}.media-metadata-pills{flex-wrap:wrap;align-items:center;gap:.28rem;min-width:0;margin-top:.32rem;display:flex}.media-metadata-pills .mantine-Badge-root{max-width:min(100%,12rem)}.media-metadata-pill{--badge-bg:rgb(var(--grey));--badge-color:rgb(var(--text));--badge-bd:1px solid rgba(var(--grey5), .72);border:1px solid rgba(var(--grey5), .72)!important;background:rgb(var(--grey))!important;color:rgb(var(--text))!important}.media-metadata-pills .mantine-Badge-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.library-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr));gap:.65rem;min-width:0;display:grid}.library-card-grid[data-size=grid-small]{grid-template-columns:repeat(auto-fill,minmax(min(100%,6.75rem),1fr));gap:.45rem}.library-card-grid[data-size=grid-large]{grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));gap:.85rem}.library-card-empty{border:1px solid rgba(var(--grey4), .7);border-radius:var(--lborderRadius);background:rgba(var(--dark4), .78);min-height:8rem;color:rgb(var(--secText));place-items:center;font-size:.86rem;display:grid}.library-image-card{border:1px solid rgba(var(--grey5), .58);border-radius:var(--lborderRadius);background:rgb(var(--grey));cursor:pointer;-webkit-user-select:none;user-select:none;content-visibility:auto;contain-intrinsic-block-size:auto 16.5rem;outline:none;grid-template-rows:auto minmax(9.25rem,1fr);min-width:0;height:auto;transition:background-color .2s,transform .175s cubic-bezier(.24,1,.4,1);display:grid;overflow:hidden}.library-image-card[data-size=grid-small]{contain-intrinsic-block-size:auto 11rem;grid-template-rows:auto minmax(4.25rem,1fr);height:auto}.library-image-card[data-size=grid-small] .library-card-body{gap:.35rem;padding:.55rem}.library-image-card[data-size=grid-small] .library-card-heading{grid-template-columns:minmax(0,1fr);gap:.18rem}.library-image-card[data-size=grid-small] .library-card-title{font-size:.78rem}.library-image-card[data-size=grid-small] .library-card-size{text-overflow:ellipsis;white-space:normal;font-size:.66rem;overflow:hidden}.library-image-card[data-size=grid-small] .library-card-size.storage-byte-label{text-align:left;max-width:none}.library-image-card[data-size=grid-large]{contain-intrinsic-block-size:auto 27.5rem;grid-template-rows:auto minmax(17.5rem,1fr);height:auto}.library-image-card[data-size=grid-large] .library-card-body{gap:.8rem;padding:.9rem}.library-image-card:hover{background:rgb(var(--grey3))}.library-image-card:active{transform:scale(.98)}.library-image-card:focus-visible{background:rgb(var(--grey));outline:2px solid rgba(var(--main), .65);outline-offset:2px}.library-image-card[data-selected=true]{border-color:rgba(var(--main), .82);background:rgba(var(--main), .12)}.library-card-preview-frame{aspect-ratio:16/9;border-bottom:1px solid rgba(var(--grey4), .72);background:linear-gradient(45deg, rgba(var(--grey4), .38) 25%, transparent 25%), linear-gradient(-45deg, rgba(var(--grey4), .38) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, rgba(var(--grey4), .38) 75%), linear-gradient(-45deg, transparent 75%, rgba(var(--grey4), .38) 75%), rgb(var(--dark4));background-position:0 0,0 .45rem,.45rem -.45rem,-.45rem 0;background-size:.9rem .9rem;width:100%;height:auto;min-height:0;position:relative;overflow:hidden}.library-card-select-checkbox{z-index:2;width:var(--checkbox-size);height:var(--checkbox-size);min-height:var(--checkbox-size);position:absolute;top:.4rem;left:.4rem}.library-card-preview-image{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.library-preview-image.library-file-placeholder,.library-card-preview-image.library-file-placeholder{flex-direction:column;justify-content:center;align-items:center;display:flex}.library-file-placeholder>small{color:rgb(var(--secText));font-size:.62rem;font-weight:500;line-height:1.2}.library-file-placeholder[data-derivative-status=pending]>small{color:rgb(var(--warning))}.library-file-placeholder[data-derivative-status=failed]>small{color:rgb(var(--danger))}.library-video-thumbnail{background:#000;display:block;position:relative;overflow:hidden}.library-video-thumbnail>img{z-index:1;object-fit:cover;width:100%;height:100%;display:block;position:relative}.library-video-thumbnail[data-error=true]>img{display:none}.library-video-thumbnail-fallback{background:rgb(var(--dark3));color:rgb(var(--secIcon));place-content:center;justify-items:center;gap:.35rem;display:grid;position:absolute;inset:0}.library-video-thumbnail-fallback>svg{width:2.1rem;height:2.1rem}.library-video-thumbnail-fallback>span{color:rgb(var(--secText));letter-spacing:.06em;font-size:.66rem;font-weight:500}.library-video-thumbnail-play{color:#ffffffe6;z-index:2;pointer-events:none;background:#111315c2;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.library-video-thumbnail-play svg{width:1.25rem;height:1.25rem}.library-preview-image.library-video-thumbnail,.library-card-preview-image.library-video-thumbnail{padding:0}.library-image-card .library-card-preview-image.library-video-thumbnail,.library-image-card .library-card-preview-image.library-file-placeholder{width:100%;height:100%;inset:0}.media-slideshow{--media-slideshow-inset:.75rem;--media-slideshow-thumbnail-height:2.45rem;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden}.media-slideshow-stage{cursor:zoom-in;touch-action:none;-webkit-user-select:none;user-select:none;min-width:0;min-height:0;position:relative;overflow:hidden}.media-slideshow-stage[data-pannable=true]{cursor:grab}.media-slideshow-stage[data-dragging=true]{cursor:grabbing}.media-slideshow-slide{position:absolute;inset:0;overflow:hidden}.media-slideshow-image{inset:var(--media-slideshow-inset);width:calc(100% - var(--media-slideshow-inset) * 2);height:calc(100% - var(--media-slideshow-inset) * 2);object-fit:contain;object-position:center;transform-origin:50%;will-change:transform;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block;position:absolute}.media-slideshow-loading{z-index:2;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}
.library-merge-form{flex-direction:column;gap:1rem;display:flex}.library-merge-metadata label{font-size:.95rem;display:block}.library-merge-metadata p,.library-merge-note,.library-merge-error{color:rgb(var(--secText));margin:.25rem 0 0;font-size:.78rem;line-height:1.4}.library-merge-fields{border:0;min-width:0;margin:0;padding:0}.library-merge-fields legend{color:rgb(var(--text));margin-bottom:.55rem;font-size:.85rem;font-weight:600}.library-merge-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.library-merge-field{background:rgb(var(--dark2));border:1px solid rgba(var(--grey3), .5);border-radius:var(--borderRadius);cursor:pointer;align-items:flex-start;gap:.65rem;padding:.7rem;display:flex}.library-merge-field>span{flex-direction:column;gap:.15rem;min-width:0;display:flex}.library-merge-field strong{font-size:.82rem}.library-merge-field small{color:rgb(var(--secText));font-size:.72rem;line-height:1.3}.library-merge-fields:disabled,.library-merge-metadata[data-disabled=true]{opacity:.5}.library-merge-metadata code{color:rgb(var(--text))}.library-merge-metadata-input{margin-top:.55rem}.library-merge-note{margin:0}.library-merge-error{color:rgb(var(--red2));margin:-.55rem 0 0}.library-merge-actions{justify-content:flex-end;align-items:center;gap:.5rem;padding-top:.25rem;display:flex}.library-merge-actions>div{align-items:center;line-height:0;display:flex}@media (max-width:620px){.library-merge-field-grid{grid-template-columns:1fr}}
.library-deletion-progress{z-index:190;border:1px solid rgba(var(--text), .24);width:fit-content;max-width:calc(100vw - 2rem);box-shadow:inset 0 1px 0 rgba(var(--text), .16), 0 .45rem 1.4rem #00000038;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:rgb(var(--text));background-color:#ffffff24;border-radius:9999px;align-items:center;gap:.42rem;margin-inline:auto;padding:.42rem .62rem;display:inline-flex;position:fixed;inset:auto 0 1.25rem}.library-deletion-progress strong{min-width:0;color:rgb(var(--text));text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:650;line-height:1.2;overflow:hidden}
.media-slideshow-loading>span{border:1px solid rgba(var(--grey5), .34);background:rgba(var(--dark2), .7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;place-items:center;width:2.35rem;height:2.35rem;display:grid;box-shadow:0 10px 28px #00000047}.media-slideshow-loading>span:after{content:"";border:2px solid #fff3;border-top-color:rgba(var(--text), .86);border-radius:999px;width:1.05rem;height:1.05rem;animation:.76s linear infinite studio-loading-spin}.media-slideshow-position{z-index:2;border:1px solid rgba(var(--text), .14);border-radius:var(--control-radius);background:rgba(var(--dark), .68);color:rgb(var(--secText));padding:.16rem .32rem;font-size:.58rem;font-weight:650;line-height:1;position:absolute;bottom:.3rem;right:.38rem}.media-slideshow-open{appearance:none;top:var(--mpadding);right:var(--mpadding);z-index:3;border-radius:var(--mborderRadius);color:#ffffffde;cursor:pointer;width:2.4rem;height:2.4rem;box-shadow:none;background:#111315a3;border:1px solid #0000;justify-content:center;align-items:center;padding:0;line-height:0;transition:background .2s,border-color .2s,transform .2s;display:inline-flex;position:absolute}.media-slideshow-open:hover,.media-slideshow-open:focus-visible{background:#111315db;border-color:#0000;outline:none;transform:scale(1.04)}.media-slideshow-open svg{font-size:1.35rem}.media-slideshow-thumbnails-frame{border-top:1px solid rgba(var(--grey4), .72);background:rgba(var(--dark), .34);min-width:0;padding:.32rem;position:relative}.media-slideshow-thumbnails-frame:before,.media-slideshow-thumbnails-frame:after{content:"";z-index:2;pointer-events:none;opacity:0;width:1rem;transition:opacity .14s;position:absolute;top:.32rem;bottom:.32rem}.media-slideshow-thumbnails-frame:before{background:linear-gradient(90deg, rgb(var(--dark4)), transparent);left:.32rem}.media-slideshow-thumbnails-frame:after{background:linear-gradient(270deg, rgb(var(--dark4)), transparent);right:.32rem}.media-slideshow-thumbnails-frame[data-scroll-left=true]:before,.media-slideshow-thumbnails-frame[data-scroll-right=true]:after{opacity:1}.media-slideshow-thumbnails{grid-auto-flow:column;grid-auto-columns:calc(var(--media-slideshow-thumbnail-height) * 1.35);overscroll-behavior-x:contain;scrollbar-width:none;gap:.32rem;min-width:0;display:grid;overflow-x:auto}.media-slideshow-thumbnails::-webkit-scrollbar{display:none}.media-slideshow-thumbnail{width:calc(var(--media-slideshow-thumbnail-height) * 1.35);height:var(--media-slideshow-thumbnail-height);border:2px solid rgba(var(--grey5), .72);border-radius:var(--control-radius);background:rgb(var(--dark4));cursor:pointer;padding:0;transition:border-color .14s;position:relative;overflow:hidden}.media-slideshow-thumbnail:hover,.media-slideshow-thumbnail:focus-visible,.media-slideshow-thumbnail[data-active=true]{border-color:rgba(var(--main), .78);outline:none}.media-slideshow-thumbnail img{object-fit:contain;opacity:.62;width:100%;height:100%;transition:opacity .14s;display:block}.media-slideshow-thumbnail:hover img,.media-slideshow-thumbnail:focus-visible img,.media-slideshow-thumbnail[data-active=true] img{opacity:1}.media-slideshow-thumbnail-label{border-radius:calc(var(--control-radius) * .72);background:rgba(var(--dark), .78);max-width:calc(100% - .36rem);color:rgb(var(--text));text-overflow:ellipsis;white-space:nowrap;padding:.1rem .18rem;font-size:.48rem;font-weight:700;line-height:1;position:absolute;bottom:.16rem;right:.18rem;overflow:hidden}.media-slideshow-thumbnail-active-indicator{z-index:2;background:rgba(var(--dark), .46);color:rgb(var(--text));opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:center;transition:opacity .18s;display:grid;position:absolute;inset:0}.media-slideshow-thumbnail[data-active=true] .media-slideshow-thumbnail-active-indicator{opacity:1}.media-slideshow-thumbnail-active-indicator svg{opacity:0;transform-origin:50%;filter:drop-shadow(0 1px 2px #00000080);font-size:1.35rem;transition:opacity .18s,transform .18s;display:block;transform:scale(.72)}.media-slideshow-thumbnail[data-active=true] .media-slideshow-thumbnail-active-indicator svg{opacity:1;transform:scale(1)}.image-modal-slideshow{--media-slideshow-inset:0rem;--media-slideshow-thumbnail-height:4rem;aspect-ratio:auto;width:100%;overflow:visible}.image-modal-slideshow .media-slideshow-stage{aspect-ratio:16/9;border:1px solid rgba(var(--grey5), .62);border-radius:var(--control-radius);background:linear-gradient(45deg, rgba(var(--grey4), .38) 25%, transparent 25%), linear-gradient(-45deg, rgba(var(--grey4), .38) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, rgba(var(--grey4), .38) 75%), linear-gradient(-45deg, transparent 75%, rgba(var(--grey4), .38) 75%), rgb(var(--dark4));background-position:0 0,0 .5rem,.5rem -.5rem,-.5rem 0;background-size:1rem 1rem;overflow:hidden}.image-modal-slideshow .media-slideshow-thumbnails-frame{background:0 0;border-top:0;padding:.5rem 0 0}.image-modal-slideshow .media-slideshow-thumbnails-frame:before,.image-modal-slideshow .media-slideshow-thumbnails-frame:after{top:.5rem;bottom:0}.image-modal-slideshow .media-slideshow-thumbnails-frame:before{background:linear-gradient(90deg, rgb(var(--dark)), transparent);left:0}.image-modal-slideshow .media-slideshow-thumbnails-frame:after{background:linear-gradient(270deg, rgb(var(--dark)), transparent);right:0}.library-card-body{align-content:start;gap:.7rem;min-width:0;min-height:0;padding:.78rem;display:grid;overflow:hidden}.library-image-card[data-size=grid-medium] .library-card-body{gap:.45rem;padding:.7rem}.library-image-card[data-size=grid-medium] .library-card-heading{grid-template-columns:minmax(0,1fr);gap:.18rem}.library-image-card[data-size=grid-medium] .library-card-size.storage-byte-label{text-align:left;text-overflow:ellipsis;max-width:100%;overflow:hidden}.library-image-card[data-size=grid-medium] .format-pill-row,.library-image-card[data-size=grid-large] .format-pill-row{flex-wrap:nowrap;min-height:1.45rem;overflow:hidden}.library-image-card[data-size=grid-medium] .media-metadata-pills,.library-image-card[data-size=grid-large] .media-metadata-pills{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;max-height:3.5rem;margin-top:0;display:grid;overflow:hidden}.library-image-card[data-size=grid-large] .media-metadata-pills{max-height:4.7rem}.library-image-card[data-size=grid-medium] .media-metadata-pills .mantine-Badge-root,.library-image-card[data-size=grid-large] .media-metadata-pills .mantine-Badge-root{width:100%;max-width:none}.library-card-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.6rem;min-width:0;display:grid}.library-card-title{min-width:0;color:rgb(var(--text));text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:650;line-height:1.25;overflow:hidden}.library-card-size{color:rgb(var(--secText));white-space:nowrap;font-size:.76rem;line-height:1.35}.library-card-size.storage-byte-label{text-align:right;max-width:9rem}.library-card-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.library-card-meta-grid span{border:1px solid rgba(var(--grey4), .68);border-radius:var(--control-radius);background:rgba(var(--dark3), .64);min-width:0;color:rgb(var(--secText));text-align:center;gap:.1rem;padding:.45rem;font-size:.72rem;line-height:1.2;display:grid}.library-card-meta-grid strong{color:rgb(var(--text));text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.15;overflow:hidden}.zyke-modal-portal{position:fixed;inset:0}.zyke-modal-backdrop{opacity:1;border:0;width:100%;height:100%;padding:0;transition:opacity .16s;position:absolute;inset:0}.zyke-modal-positioner{max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);position:absolute}.zyke-modal-content{border:1px solid rgba(var(--grey3), 1);background:rgb(var(--dark));min-width:min(18rem,100vw - 2rem);max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);color:rgb(var(--text));border-radius:4px;overflow:hidden;box-shadow:0 24px 70px #0000006b}.zyke-modal-inner{width:100%;min-height:0;max-height:inherit;flex-direction:column;display:flex;position:relative}.zyke-modal-header{border-bottom:1px solid rgba(var(--grey3), 1);background:rgb(var(--grey));justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-height:2.45rem;display:flex;box-shadow:0 2px 3px #0003}.zyke-modal-header-empty{min-height:0;box-shadow:none;background:0 0;border-bottom:0}.zyke-modal-title-wrap{flex:auto;align-items:center;min-width:0;display:flex;overflow:hidden}.zyke-modal-title-icon{flex:none;align-items:center;margin-right:.42rem;display:inline-flex}.zyke-modal-title{min-width:0;color:rgb(var(--text));text-overflow:ellipsis;white-space:nowrap;margin:.1rem 0 0;font-size:.94rem;font-weight:700;line-height:1.15;overflow:hidden}.zyke-modal-description{margin-right:2rem;padding:0 .85rem .55rem}.zyke-modal-description p{color:rgba(var(--textMuted), .65);margin:0;font-size:.82rem;line-height:1.35}.zyke-modal-body{flex:auto;min-height:0;position:relative;overflow:auto}.zyke-modal-children{min-height:0}.zyke-modal-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.image-modal-layout{align-items:start;gap:var(--lpadding);grid-template-columns:minmax(18rem,.72fr) minmax(36rem,1fr);min-width:0;display:grid}#modal-content-imageDetails .zyke-modal-inner{height:100%}.image-modal-layout[data-text-preview=true]{grid-template-columns:minmax(27rem,1.08fr) minmax(36rem,1fr);align-items:stretch;height:100%}.image-modal-layout[data-text-preview=true] .image-modal-preview-panel{flex-direction:column;min-height:0;display:flex}.image-modal-layout[data-text-preview=true] .image-modal-preview-stage{flex:auto;min-height:0;display:flex}.image-modal-layout[data-text-preview=true] .image-modal-text-preview{aspect-ratio:auto;flex:auto;height:100%;min-height:0}.image-modal-layout[data-text-preview=true] .image-modal-main{align-content:start;max-height:100%;overflow:auto}.image-modal-preview-panel{gap:.65rem;min-width:0;display:grid}.image-modal-file-actions{gap:var(--control-gap);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.image-modal-file-actions[data-download-action=true] .image-modal-rename-action,.image-modal-file-actions>:only-child{grid-column:1/-1}.image-inspector-overlay{overscroll-behavior:none;touch-action:none;color:rgb(var(--text));isolation:isolate;position:fixed;inset:0;overflow:hidden}.image-inspector-backdrop{background:#050607;position:absolute;inset:0}.image-inspector-shell{overscroll-behavior:none;touch-action:none;grid-template-rows:1fr;display:grid;position:absolute;inset:0;overflow:hidden}.floating-control-pill{box-sizing:border-box;border:1px solid rgb(var(--grey4));background:rgb(var(--grey2));width:fit-content;max-width:calc(100vw - 4rem);box-shadow:none;border-radius:999rem;justify-content:center;align-items:center;gap:.55rem;padding:.45rem .55rem;display:flex}.floating-control-pill-group{align-items:center;gap:.25rem;min-width:0;height:3.2rem;display:flex;position:relative}.floating-control-pill-group-divided{margin-right:.1rem;padding-right:.65rem}.floating-control-pill-group-divided:after{content:"";background:#ffffff4d;border-radius:999rem;width:1px;height:1.7rem;position:absolute;right:0}.floating-control-pill-button.MuiButtonBase-root{width:3.2rem;min-width:3.2rem;height:3.2rem;min-height:3.2rem;color:rgb(var(--secIcon));box-shadow:none;background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;transition:background .14s,color .14s;display:inline-flex}.floating-control-pill-button.MuiButtonBase-root:hover:not(:disabled),.floating-control-pill-button.MuiButtonBase-root:focus-visible,.floating-control-pill-button.MuiButtonBase-root.is-active{background:rgb(var(--blue2));color:rgb(var(--text));outline:none}.floating-control-pill-button.MuiButtonBase-root:disabled{cursor:not-allowed;opacity:.38}.floating-control-pill-button.MuiButtonBase-root svg{color:currentColor;stroke:currentColor;flex:0 0 1.6rem;width:1.6rem;height:1.6rem;margin:0;display:block}.floating-control-pill-value{min-width:3.35rem;color:rgb(var(--secText));font-variant-numeric:tabular-nums;text-align:right;font-size:.78rem;font-weight:600;line-height:1}.image-inspector-control-pill{flex:none;gap:.2rem;padding:.2rem .3rem}.image-inspector-control-pill .floating-control-pill-group{height:2rem}.image-inspector-control-pill .floating-control-pill-group-divided{margin-right:0;padding-right:.3rem}.image-inspector-control-pill .floating-control-pill-group-divided:after{height:1.35rem}.image-inspector-control-pill .floating-control-pill-button.MuiButtonBase-root{width:2rem;min-width:2rem;height:2rem;min-height:2rem}.image-inspector-control-pill .floating-control-pill-button.MuiButtonBase-root svg{flex-basis:1.1rem;width:1.1rem;height:1.1rem}.image-inspector-control-pill .floating-control-pill-value{min-width:2.9rem;font-size:.72rem}.image-inspector-zoom-control{flex:none;gap:.35rem;width:2rem;transition:width .18s;overflow:hidden}.image-inspector-zoom-control.is-open{width:clamp(11.25rem,16vw,13.75rem)}.image-inspector-zoom-slider-panel{opacity:0;pointer-events:none;flex:auto;align-items:center;gap:.5rem;min-width:0;padding-left:.5rem;padding-right:.35rem;transition:opacity .1s;display:flex}.image-inspector-zoom-control.is-open .image-inspector-zoom-slider-panel{opacity:1;pointer-events:auto;transition-delay:70ms}.image-inspector-zoom-slider{flex-direction:column;flex:auto;justify-content:center;align-items:center;height:2rem;padding:0;display:flex}.image-inspector-zoom-slider .mantine-Slider-trackContainer{align-items:center;width:100%;height:1.4rem;display:flex}.image-inspector-zoom-slider .mantine-Slider-track{height:.42rem}.image-inspector-zoom-slider .mantine-Slider-track:before{background:rgba(var(--dark2), .86)}.image-inspector-zoom-slider .mantine-Slider-bar{background:rgb(var(--blue2))}.image-inspector-zoom-slider .mantine-Slider-thumb{border-width:.15rem;border-color:rgb(var(--blue2));background:rgb(var(--dark4));width:.85rem;height:.85rem;box-shadow:0 0 0 .15rem rgba(var(--dark2), .9)}.image-inspector-stage{--image-inspector-frame-width:min(90vw, 88rem, calc((100dvh - 7rem) * 16 / 9));min-width:0;min-height:0;padding:var(--lpadding);touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.image-inspector-media-stack{width:var(--image-inspector-frame-width);justify-items:center;gap:1rem;max-width:90vw;display:grid}.image-inspector-media-row{width:100%;min-width:0;position:relative}.image-inspector-nav{appearance:none;z-index:4;border-radius:var(--mborderRadius);color:#ffffffde;cursor:pointer;width:2.75rem;height:2.75rem;box-shadow:none;background:#111315b8;border:1px solid #0000;justify-content:center;align-items:center;padding:0;line-height:0;transition:background .2s,border-color .2s,transform .2s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.image-inspector-nav:hover,.image-inspector-nav:focus-visible{background:#111315e6;border-color:#0000;outline:none;transform:translateY(-50%)scale(1.04)}.image-inspector-nav svg{font-size:1.8rem}.image-inspector-nav-previous{left:-4rem}.image-inspector-nav-next{right:-4rem}.image-inspector-frame{aspect-ratio:16/9;border:1px solid rgba(var(--grey5), .5);border-radius:var(--lborderRadius);background:linear-gradient(45deg, rgba(var(--grey4), .28) 25%, transparent 25%), linear-gradient(-45deg, rgba(var(--grey4), .28) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, rgba(var(--grey4), .28) 75%), linear-gradient(-45deg, transparent 75%, rgba(var(--grey4), .28) 75%), rgb(var(--dark4));overscroll-behavior:contain;touch-action:none;background-position:0 0,0 .5rem,.5rem -.5rem,-.5rem 0;background-size:1rem 1rem;justify-content:center;align-items:center;width:100%;max-width:90vw;max-height:calc(100dvh - 7rem);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #0000007a}
