@import"https://rsms.me/inter/inter.css";:root{font-family:Inter,sans-serif;font-variant-ligatures:common-ligatures contextual;font-variant-numeric:lining-nums proportional-nums}@supports (font-variation-settings: normal){:root{font-family:InterVariable,sans-serif}}:root{--atr-bg-error: #d80f57;--atr-bg-error_hover: #ff005c;--atr-bg-warning: #ffb752;--atr-bg-success: #00db9a;--atr-bg-blue: #007bff;--atr-bg-blue-hover: #0057b5;--atr-bg-purple: #a44be9;--atr-bg-light: #fafafa;--atr-bg-primary: #191919;--atr-bg-secondary: #1c1c1c;--atr-border-primary: #2e2e2e;--atr-border-disabled: #3b3b3b;--atr-text-primary: #dedede;--atr-text-secondary: #949494;--atr-text-tertiary: #757575;--atr-alert-background_color: #2e2e2e;--atr-alert-border_color: #666666;--atr-alert-icon_color-error: #ff467d;--atr-alert-icon_color-warning: #ffb752;--atr-alert-icon_color-success: #00db9a;--atr-avatar-background_color: #1c1c1c;--atr-avatar-border_color: #3b3b3b;--atr-badge-background_color: #3b3b3b;--atr-badge-color: #dedede;--atr-button-primary-color: #191919;--atr-button-primary-background_color: #dedede;--atr-button-primary-hover-background_color: #ffffff;--atr-button-secondary-border_color: #666666;--atr-button-secondary-color: #dedede;--atr-button-secondary-hover-background_color: rgba(255, 255, 255, .1);--atr-button-success-background_color: #00db9a;--atr-button-success-hover-background_color: #2be5ad;--atr-button-warning-background_color: #ffb752;--atr-button-warning-hover-background_color: #ffc574;--atr-button-error-background_color: #d80f57;--atr-button-error-hover-background_color: #ff005c;--atr-button-info-background_color: #a44be9;--atr-button-info-hover-background_color: #b76df0;--atr-card-background_color: #1c1c1c;--atr-card-border_color: #2e2e2e;--atr-chip-background_color: #1c1c1c;--atr-chip-hover-background_color: #252525;--atr-chip-border_color: #2e2e2e;--atr-chip-active-background_color: rgba(255, 255, 255, .08);--atr-chip-active-border_color: #00f398;--atr-chip-active-color: #00f398;--atr-modal-border_color: #2e2e2e;--atr-modal-color: #2e2e2e;--atr-search-input-border: #666666;--atr-search-input-color: #bfbfbf;--atr-sidebar-hover-background_color: #222222;--atr-sidebar-item-icon_color: #949494;--atr-sidebar-hover-item-icon_color: #ebebeb;--atr-sidebar-section-color: #949494;--atr-sidebar-hover-item-background_color: #222222;--atr-sidebar-item-active-background_color: #2a2929;--atr-sidebar-item-color: #bfbfbf;--atr-sidebar-item-hover-color: #ebebeb;--atr-typography-h1: 600 28px/36px InterVariable, sans-serif;--atr-typography-h2: 600 24px/32px InterVariable, sans-serif;--atr-typography-h3: 500 20px/28px InterVariable, sans-serif;--atr-typography-h4: 500 18px/24px InterVariable, sans-serif;--atr-typography-h5: 500 16px/24px InterVariable, sans-serif;--atr-typography-h6: 500 14px/20px InterVariable, sans-serif;--atr-typography-h7: 500 12px/18px InterVariable, sans-serif;--atr-typography-action: 500 14px/20px InterVariable, sans-serif;--atr-typography-badge: 600 10px/1 InterVariable, sans-serif;--atr-typography-body: 400 14px/20px InterVariable, sans-serif;--atr-typography-body_small: 400 12px/18px InterVariable, sans-serif;--atr-typography-body_large: 400 16px/24px InterVariable, sans-serif;--atr-typography-hint: 400 12px/18px InterVariable, sans-serif;--atr-border-radius-s: 6px;--atr-border-radius-m: 8px;--atr-transition-all: all .2s ease-in-out;--atr-transition-filter: filter .2s ease-in-out}@media (prefers-reduced-motion: no-preference){*,:before,:after{scroll-behavior:smooth}}*,*:before,*:after{box-sizing:inherit}html,body{box-sizing:border-box;margin:0;padding:0}html{height:100%;text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-webkit-text-size-adjust:none}body{background-color:var(--atr-bg-primary);color:var(--atr-text-primary);height:100vh;line-height:1.4286;text-rendering:optimizeLegibility;width:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}input,textarea{font-family:inherit}fieldset{margin:0;padding:0;border:none}ol{margin:0;padding:0}p,pre,h1,h2,h3,h4,h5,h6{margin:0}a{display:inline-block;text-decoration:none;cursor:pointer}b,strong{font-weight:600}button{appearance:none;background:none;border:0;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;touch-action:manipulation;-moz-appearance:none;-webkit-appearance:none}button:not(:disabled){cursor:pointer}span{display:inline-block;flex-shrink:0;vertical-align:middle}svg{display:block;fill:currentColor}img:not(svg){border-radius:inherit;display:block;height:auto;image-rendering:auto;object-fit:cover;object-position:center center;width:100%}app-root{background-color:var(--atr-bg-primary);color:var(--atr-text-primary);display:flex;flex-direction:column;height:100%;min-width:100vw;overflow:hidden;position:relative;width:100%}.page-router:has(app-login){display:block!important}.alert{align-items:baseline;background-color:var(--atr-alert-background_color);border:1px solid var(--atr-alert-border_color);border-radius:var(--atr-border-radius-s);color:var(--atr-text-primary);display:grid;display:-moz-grid;display:-webkit-grid;font:var(--atr-typography-body);gap:8px;grid-template-areas:"icon body action";grid-template-columns:auto 1fr auto;line-height:20px;padding:16px;width:100%}.alert-icon{align-self:start;display:inline-block;flex-shrink:0;grid-area:icon;height:20px;line-height:0;vertical-align:middle;width:20px}.alert.error .alert-icon{color:var(--atr-alert-icon_color-error)}.alert.warning .alert-icon{color:var(--atr-alert-icon_color-warning)}.alert.success .alert-icon{color:var(--atr-alert-icon_color-success)}.alert-body{grid-area:body;overflow-x:hidden;text-overflow:ellipsis}.avatar{align-items:center;border-radius:var(--atr-border-radius-s);display:flex;gap:8px;transition:var(--atr-transition-filter);-moz-transition:var(--atr-transition-filter);-ms-transition:var(--atr-transition-filter);-o-transition:var(--atr-transition-filter);-webkit-transition:var(--atr-transition-filter)}.avatar:hover{filter:contrast(80%) brightness(120%);-webkit-filter:contrast(80%) brightness(120%)}.avatar img{background-color:var(--atr-avatar-background_color);background-position:center;background-size:cover;border:1px solid var(--atr-avatar-border_color);border-radius:var(--atr-border-radius-s);display:inline-block;flex-shrink:0;font-size:0;height:32px;overflow:hidden;width:32px}.badge{background-color:var(--atr-badge-background_color);color:var(--atr-badge-color);border-radius:10px;display:inline-block;font:var(--atr-typography-badge);letter-spacing:.4px;padding:4px 8px;text-transform:uppercase;white-space:nowrap}.badge-wrapper{align-items:center;display:flex;gap:4px}.badge .indicator{border-radius:50%;height:8px;width:8px}.badge .indicator.error{background-color:var(--atr-bg-error)}.badge .indicator.warning{background-color:var(--atr-bg-warning)}.badge .indicator.success{background-color:var(--atr-bg-success)}.card-header .badge,.waveform-header .badge{margin-left:8px}.btn{align-items:center;appearance:none;border:1px solid transparent;border-radius:var(--atr-border-radius-s);display:flex;font:var(--atr-typography-action);gap:6px;height:32px;justify-content:center;padding:0 12px;text-decoration:none;transition:var(--atr-transition-all);-moz-appearance:none;-moz-transition:var(--atr-transition-all);-ms-flex-align:center;-ms-flex-pack:center;-ms-transition:var(--atr-transition-all);-o-transition:var(--atr-transition-all);-webkit-appearance:none;-webkit-box-align:center;-webkit-box-pack:center;-webkit-transition:var(--atr-transition-all)}.btn:not(:disabled){cursor:pointer}.btn.btn-primary{background-color:var(--atr-button-primary-background_color);border:none;color:var(--atr-button-primary-color)}.btn.btn-primary:not(:disabled):hover{background-color:var(--atr-button-primary-hover-background_color)}.btn.btn-secondary{background-color:transparent;border-color:var(--atr-button-secondary-border_color);color:var(--atr-button-secondary-color)}.btn.btn-secondary:not(:disabled):hover{background-color:var(--atr-button-secondary-hover-background_color)}.btn.btn-error{background-color:var(--atr-button-error-background_color);border-color:var(--atr-button-error-background_color);color:var(--atr-text-primary)}.btn.btn-error:not(:disabled):hover{background-color:var(--atr-button-error-hover-background_color);border-color:var(--atr-button-error-hover-background_color)}.btn.btn-warning{background-color:var(--atr-button-warning-background_color);border:none;color:var(--atr-button-primary-color)}.btn.btn-warning:not(:disabled):hover{background-color:var(--atr-button-warning-hover-background_color)}.btn.btn-success{background-color:var(--atr-button-success-background_color);border:none;color:var(--atr-button-primary-color)}.btn.btn-success:not(:disabled):hover{background-color:var(--atr-button-success-hover-background_color)}.btn.btn-info{background-color:var(--atr-button-info-background_color);border:none;color:var(--atr-button-primary-color)}.btn.btn-info:not(:disabled):hover{background-color:var(--atr-button-info-hover-background_color);border:none;color:var(--atr-button-primary-color)}.btn-icon{width:16px;height:16px}.btn-icon svg{height:100%}.btn span:not(.btn-icon){text-wrap:nowrap}.card{background-color:var(--atr-card-background_color);border:1px solid var(--atr-card-border_color);border-radius:var(--atr-border-radius-m);overflow:hidden}.card-header{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;line-height:20px;color:#b0b0b0}.card-header .card-title{display:flex;align-items:center;font-family:var(--inter);font-size:16px;font-weight:500;line-height:24px}.card-header .card-link{display:flex;gap:16px;align-items:center;font-family:var(--inter);font-size:14px;font-weight:400;line-height:20px}.card-header .card-link button{display:inline;height:auto;padding:0;border:0;color:#3395ff;font-weight:600;transition:all .2s ease-in-out}.card-header .card-link button:not(:disabled){cursor:pointer}.card-header .card-link button:not(:disabled):hover{color:#54a7ff}.card-body{padding:0 16px 16px}.card-input{display:flex;gap:22px}.input-double{flex-grow:1;flex-shrink:0;flex-basis:0;min-width:0}.card-input label{margin-bottom:6px;display:flex;align-items:center;color:#949494;font-family:var(--inter);font-size:14px;font-weight:500;line-height:20px}.card-input .input-wrapper{flex-grow:1;position:relative;display:flex;justify-content:flex-start;align-items:center;width:100%;margin:0;border:1px solid #2e2e2e;border-radius:6px;background-color:#1c1c1c;color:#ebebeb}.card-input .input-wrapper input{height:38px;padding:0 12px;width:100%;margin:0;border:0;background-color:#fff0;color:inherit;text-align:inherit;font-family:var(--inter);font-size:14px;font-weight:500;line-height:20px}.card-input .input-wrapper input::placeholder{color:#ebebeb}.card-input .input-wrapper input:focus-visible{outline:none}.card-button{margin-top:24px}.card-footer{padding:8px 16px 10px;border-top:1px solid #2e2e2e;background-color:#2e2e2e;color:#949494;font-family:var(--inter);font-size:12px;font-weight:400;line-height:18px}.card-footer a{display:inline;height:auto;padding:0;border:0;color:#3395ff;font-weight:600}.card-foooter a:not(:disabled){cursor:pointer}.card-foooter a:not(:disabled):hover{color:#54a7ff}.chip{align-items:center;background:var(--atr-chip-background_color);border:1px solid var(--atr-chip-border_color);border-radius:9999px;color:var(--atr-text-primary);display:flex;flex-shrink:0;font-size:11px;font-weight:500;justify-content:center;line-height:1.375;outline:0;padding:.25rem .75rem;text-transform:uppercase;transition:all .2s ease-in-out}.chip.active{background:var(--atr-chip-active-background_color);border-color:var(--atr-chip-active-border_color);color:var(--atr-chip-active-color)}.chip:not(.active):not(:disabled):hover{background:var(--atr-card-hover-background_color)}.dashboard{display:flex;gap:20px}@media screen and (max-width: 981px){.dashboard{flex-direction:column}}.dashboard-row{flex-grow:1;flex-shrink:0;flex-basis:200px;min-width:0;gap:20px;display:flex;flex-direction:column}.btn-divider{height:29px;border-right:1px solid #2e2e2e}.loading-indicator{align-self:center;box-sizing:border-box;color:#ccc;display:flex;font-size:4px;line-height:1;margin-right:4px;padding:8px;text-align:center;transition:color .15s;vertical-align:middle}.loading-indicator span:nth-child(1){animation:1s ease-in-out infinite loading-indicator;background-color:currentcolor;border-radius:1em;display:inline-block;height:1em;vertical-align:top;width:1em}.loading-indicator span:nth-child(2){animation:1s ease-in-out .16s infinite loading-indicator;background-color:currentcolor;border-radius:1em;display:inline-block;margin-left:1em;height:1em;vertical-align:top;width:1em}.loading-indicator span:nth-child(3){animation:1s ease-in-out .32s infinite loading-indicator;background-color:currentcolor;border-radius:1em;display:inline-block;margin-left:1em;height:1em;vertical-align:top;width:1em}@keyframes loading-indicator{0%{opacity:0}35%{opacity:.8}45%{opacity:1}55%{opacity:.8}65%{opacity:.4}to{opacity:0}}.progress-spinner{font-size:0;animation-name:progress-spinner;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}.progress-spinner span{height:24px;width:24px}@keyframes progress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sidebar .search{align-items:center;background:none;border:1px solid var(--atr-search-input-border);border-radius:var(--atr-border-radius-s);color:var(--atr-search-input-color);cursor:default;display:flex;font:var(--atr-typography-action);justify-content:space-between;padding:8px;width:100%}.sidebar .search-wrapper{align-items:center;display:flex;gap:12px}.sidebar .search-icon{height:16px;width:16px}.sidebar .search input{appearance:none;background:none;border:none;color:var(--atr-search-input-color);flex-shrink:0;font:var(--atr-typography-action);outline:none}.sidebar .search input:not(:disabled)::placeholder{color:var(--atr-search-input-color);cursor:text;font:var(--atr-typography-action)}.skeleton{background-color:var(--atr-bg-secondary);border-radius:var(--atr-border-radius-s);overflow:hidden;position:relative}.skeleton:after{animation:skeletonWave 1.6s linear .5s infinite;background:linear-gradient(90deg,transparent,currentColor,transparent);content:"";inset:0;opacity:.1;position:absolute;transform:translate(-100%)}@keyframes skeletonWave{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%)}}.page-body{display:flex;flex-grow:1;flex-direction:column;overflow:auto;scrollbar-gutter:stable}.page-wrapper{width:100%;max-width:1280px;position:relative;flex-grow:1;margin:0 auto;padding:32px}.page-title{margin:0 0 24px;display:flex;flex-grow:1;gap:8px;align-items:center;overflow:hidden;height:36px;line-height:36px}.page-title-action{display:flex;gap:8px;align-items:center;align-self:center}.page-title h1{color:#dedede;font-family:var(--inter);font-weight:600;font-size:28px;line-height:36px}.page-title.has-search h1{flex-grow:1}.page-search{position:relative;flex-shrink:0;width:380px}.page-search-wrapper{display:flex;justify-content:flex-start;align-items:center;width:100%;margin:0;border:1px solid #2e2e2e;border-radius:6px;background-color:#1c1c1c;color:#ebebeb}.page-search-wrapper input{height:30px;padding:0 10px;line-height:12px;width:100%;margin:0;border:0;background-color:#fff0;color:inherit;text-align:inherit;font-size:12px;font-weight:400;font-family:var(--inter)}.page-search-wrapper input:focus-visible{outline:none}.page-list{margin-bottom:20px;overflow:auto;border:1px solid #2e2e2e;border-radius:8px}.table-scrollable{max-height:calc(50vh - 64px);overflow-y:auto}.page-list table{table-layout:fixed;width:100%;border-spacing:0;border-collapse:collapse}.page-list table thead th{padding:14px 16px;background-color:#262626;color:#b0b0b0;font-weight:600;line-height:16px;text-align:left;transition:.2s ease-in-out}.page-list table thead th.actions{width:62px;max-width:62px}.page-list table tbody tr{border-top:1px solid #2e2e2e;background-color:#1c1c1c}.page-list table tbody tr:not(:disabled){cursor:pointer;transition:.2s ease-in-out}.page-list table tbody tr:not(:disabled):hover{background-color:#222}.page-list table tbody tr td{height:46px;padding:8px 16px;line-height:18px;text-align:left;transition:.2s ease-in-out}.page-list table tbody tr td span{overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap}.page-list table tbody tr td .username{font-weight:700}.page-list table tbody tr td .created-at{color:#949494}.page-list table tbody tr td .avatar{display:flex;align-items:center}.page-list table tbody tr td .avatar img{width:18px;height:18px;display:inline-block;flex-shrink:0;overflow:hidden;border:1px solid #3b3b3b;border-radius:6px;background-color:#1c1c1c;background-position:center;background-size:cover;font-size:0}.space-filter{flex-shrink:0;width:100%;scrollbar-width:thin;overflow-x:auto;gap:.5rem;padding:1.25rem 1.25rem .25rem;flex-direction:row;position:relative;display:flex}.filter{flex-shrink:0;padding:.25rem .75rem;border-radius:9999px;font-weight:500;line-height:1.375;transition:all .2s;font-family:var(--inter);background:#1c1c1c;font-size:11px;border:1px solid #3e3e3e;outline:0;display:flex;align-items:center;justify-content:center;text-transform:uppercase;color:var(--white)}.filter.active{border-color:#00f398;color:#00f398;background:rgba(255,255,255,.08)}.filter:not(.active):not(:disabled):hover{background:#252525}.filter-list{display:flex;flex-direction:row;gap:4px;height:auto;position:relative;width:100%;align-items:center}.filter-list .filter:not(.active){background:transparent}.tracks{align-items:flex-start;display:flex;flex:0 0 auto;flex-flow:column;gap:10px;padding-right:1.25rem;padding-top:.75rem;padding-left:1.25rem;height:auto;overflow:visible;place-content:flex-start;position:relative;width:100%}.tracks-grid{display:grid;display:-ms-grid;flex:0 0 auto;gap:14px;grid-auto-rows:min-content;grid-template-columns:repeat(3,minmax(200px,1fr));height:min-content;justify-content:start;padding:0;position:relative;width:100%}@media screen and (max-width: 1089px){.tracks-grid{gap:10px;grid-template-columns:repeat(2,minmax(96px,1fr))}}@media screen and (max-width: 991px){.tracks-grid{gap:10px;grid-template-columns:repeat(1,minmax(96px,1fr))}}.track{flex:0 0 auto;height:auto;place-self:start;position:relative;transition:all .2s ease-in-out;width:100%}.track.active{background:rgba(255,255,255,.08);border-radius:var(--atr-border-radius-m)}.track .track-link{align-content:center;align-items:center;background:transparent;border-radius:var(--atr-border-radius-m);cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px;height:min-content;justify-content:center;overflow:hidden;padding:.5rem;position:relative;text-decoration:none;width:100%}.track:not(.active) .track-link:hover{background:rgba(255,255,255,.08)}.track .track-link:after{border:1px solid var(--atr-border-primary);border-radius:var(--atr-border-radius-m);box-sizing:border-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.track-artwork{aspect-ratio:1 / 1;border-radius:var(--atr-border-radius-s);flex:none;height:auto;overflow:hidden;position:relative;width:74px;will-change:transform}.track-preview{backdrop-filter:blur(1px);background:rgba(18,18,18,.6);cursor:pointer;display:flex;height:100%;opacity:0;position:relative;text-align:center;white-space:nowrap;width:100%;-webkit-backdrop-filter:blur(1px)}.track:hover .track-preview,.track.active .track-preview{opacity:1}@media screen and (max-width: 991px){.track-preview{opacity:1}}.track.active .track-preview{backdrop-filter:blur(1px);background:rgba(18,18,18,.6);-webkit-backdrop-filter:blur(1px)}.track-preview svg{left:calc(50% - .75rem);position:absolute;top:calc(50% - .75rem)}.artwork-wrapper{border-radius:inherit;inset:0;position:absolute}.artwork-wrapper img{border-radius:inherit;display:block;height:100%;image-rendering:auto;object-fit:cover;object-position:center center;width:100%}.track-body{align-content:flex-start;align-items:flex-start;display:flex;flex:1 0 0px;flex-direction:column;flex-wrap:nowrap;gap:4px;height:min-content;justify-content:flex-start;outline:none;text-decoration:none;overflow:hidden;padding:0;position:relative}.track-info{align-content:center;align-items:center;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:6px;height:min-content;justify-content:flex-start;overflow:hidden;padding:0 20px 0 0;position:relative;width:100%}.track-title{display:flex;flex:none;flex-direction:column;flex-shrink:0;height:auto;justify-content:flex-start;outline:none;position:relative;transform:none;white-space:pre;width:auto}.track-title h5{color:var(--atr-text-primary);font-size:16px;font-weight:500;line-height:24px;margin:0;padding:0;white-space:nowrap}.track-artist{display:flex;flex:none;flex-direction:column;flex-shrink:0;height:auto;justify-content:flex-start;outline:none;position:relative;transform:none;white-space:pre-wrap;width:100%;word-break:break-word;word-wrap:break-word}.track-artist p{color:#b0b0b0;font-size:14px;font-weight:500;line-height:21px;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.track-space{display:flex;flex-direction:row;gap:4px;height:auto;position:relative;width:100%}.track-arrow-right{flex:none;height:20px;opacity:0;position:absolute;right:10px;top:calc(51.162790697674446% - 20px / 2);transform:none;transform-origin:50% 50% 0px;width:20px;z-index:1}.track-arrow-right svg{color:var(--atr-text-primary);display:inline-block;fill:var(--atr-text-primary);flex-shrink:0;height:100%;-webkit-user-select:none;user-select:none;width:100%}.track:hover .track-arrow-right{opacity:1;right:0;transform:none}.track-arrow-down{flex:none;height:24px;opacity:0;position:absolute;right:0;top:50%;transform:translateY(-50%);transform-origin:50% 0px;transition:all .2s ease-in-out;width:24px;z-index:1}.track:hover .track-arrow-down{opacity:1}.track-is-downloading{flex:none;height:24px;opacity:1;position:absolute;right:0;top:50%;transform:translateY(-50%);transform-origin:50% 0px;transition:all .2s ease-in-out;width:24px;z-index:1}.track-is-downloading svg{color:var(--atr-text-primary);display:flex;fill:var(--atr-text-primary);flex-shrink:0;align-items:center;justify-content:center;height:100%;-webkit-user-select:none;user-select:none;width:100%}.space{align-content:center;align-items:center;background-color:#ffffff05;border-radius:999px;display:flex;flex-direction:row;flex-wrap:nowrap;gap:4px;height:min-content;justify-content:center;overflow:hidden;padding:4px 8px;position:relative;width:min-content}.modal-upload{border:1px dashed #ffffff1f;padding:3rem 1.5rem}.modal-upload-content{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.modal-upload-content span{color:var(--atr-color-white, #f8f8f8);font-family:var(--atr-font-primary);font-size:1.25rem;font-weight:500;line-height:1.5rem}.modal-upload-description{color:#ffffff80;font-family:var(--atr-font-primary);font-size:.875rem;font-weight:400;line-height:1.25rem;margin:.5rem 0 1.5rem;white-space:pre-wrap}.modal-upload button{align-items:center;background:rgba(255,255,255,.06667);border:0px;border-radius:var(--atr-radius-small);box-sizing:border-box;color:var(--atr-color-white);cursor:pointer;display:flex;font-family:var(--atr-font-primary);font-size:1rem;font-weight:500;gap:.5rem;-webkit-hyphens:auto;hyphens:auto;justify-content:center;line-height:1.125rem;margin-top:.5rem;min-height:2.75rem;min-width:4.75rem;outline:none;padding:.25rem 1rem;position:relative;-webkit-text-decoration:none;text-decoration:none;word-break:break-word}.modal-upload button:hover{background:rgba(255,255,255,.11765)}.modal-footer{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}@media screen and (min-width: 30rem){.modal-footer{margin-top:1.5rem;width:100%}}.modal-submit{align-items:center;background:var(--atr-color-white);border:0px;border-radius:var(--atr-radius-small);box-sizing:border-box;color:var(--atr-color-black);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:.25rem;-webkit-hyphens:auto;hyphens:auto;justify-content:center;min-width:4.75rem;outline:none;padding:.5rem .75rem;position:relative;-webkit-text-decoration:none;text-decoration:none;word-break:break-word}@media screen and (min-width: 30rem){.modal-submit,.modal-cancel{flex-basis:initial;flex-grow:initial}}.modal-submit:hover{background:#e7e7e7}.modal-cancel{background:var(--atr-color-gray_1);color:var(--atr-color-white)}.modal-cancel:hover{background:rgba(255,255,255,.11765)}.loading{animation:circular-rotate 1.4s linear infinite;display:inline-block;height:1.5rem;width:auto}.loading svg circle{animation:circular-dash 1.4s ease-in-out infinite;stroke:currentColor;stroke-dasharray:80px,200px;stroke-dashoffset:0px}.ngx-pagination{align-items:center!important;display:flex;flex-flow:row!important;gap:8px!important;justify-content:center!important;margin-bottom:0!important;margin-top:2rem!important;transition:all .2s ease-in-out!important}.ngx-pagination li{align-items:center!important;border-radius:8px!important;color:var(--atr-text-primary)!important;height:36px!important;justify-content:center!important;margin:0!important}.ngx-pagination a,.ngx-pagination .pagination-previous{align-items:center!important;background-color:transparent!important;border-radius:8px!important;color:var(--atr-text-secondary)!important;display:flex!important;flex-flow:row!important;font-size:16px;font-weight:500!important;gap:8px!important;height:100%!important;letter-spacing:-.03em;line-height:36px;margin:0;overflow:visible!important;padding:0 16px!important;place-content:center!important;position:relative!important;text-align:left;text-decoration:none!important;text-transform:none;transition:all .2s ease-in-out;white-space:pre;width:min-content!important}.ngx-pagination a:after{border-color:var(--atr-border-primary)!important;border-radius:inherit!important;border-style:solid!important;border-width:1px!important;box-sizing:border-box!important;content:""!important;height:100%!important;left:0!important;pointer-events:none!important;position:absolute!important;top:0!important;transition:all .2s ease-in-out!important;width:100%!important}.ngx-pagination li:hover a:after{border-color:var(--atr-border-primary)!important}.ngx-pagination a:hover{background-color:transparent!important;border-radius:8px!important;color:var(--atr-button-secondary-hover-background_color)!important}.ngx-pagination .current{background-color:var(--atr-text-primary)!important;color:var(--atr-bg-primary)!important;padding:0 16px!important}.ngx-pagination li span:not(.show-for-sr){color:var(--atr-text-secondary);font-size:16px;font-weight:500;letter-spacing:-.03em;line-height:36px;margin:0;padding:0;text-align:left;text-decoration:none;text-transform:none;transition:all .2s ease-in-out;white-space:pre}.ngx-pagination .current span:not(.show-for-sr){color:var(--atr-bg-primary)!important}.ngx-pagination .navigation-previous{background-color:transparent!important;color:var(--atr-text-primary)!important}.ngx-pagination .disabled{cursor:not-allowed!important;opacity:.5!important}.drawer-overlay{height:100dvh;position:fixed;top:0;left:0;z-index:98;width:100vw;background-color:#12121299;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.drawer{position:fixed;top:0;right:0;bottom:0}.drawer-wrapper{z-index:99;display:flex;flex-direction:column;overflow:hidden;width:480px;height:100%;background-color:#222;box-shadow:#1a1a1a14 0 1px 4px}.drawer-content{overflow:scroll;overflow-x:hidden;display:flex;flex-direction:column;height:100%}.drawer-header{position:sticky;top:0;z-index:10;width:100%;padding:24px;border-bottom:1px solid #2a2929;background-color:#222}.drawer-header-wrapper{display:flex;gap:8px}.drawer-header-wrapper h2{flex-grow:1;align-self:center;color:#dedede;font-family:var(--inter);font-size:20px;font-weight:500;line-height:28px}.drawer-header-wrapper button{display:flex;flex-shrink:0;justify-content:center;align-items:center;align-self:start;width:32px;height:32px;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#fff;transition:border-color .15s}.drawer-header-wrapper button:not(:disabled){cursor:pointer}.drawer-header-wrapper button:not(:disabled):hover{border:1px solid rgba(255,255,255,.44)}.drawer-header-wrapper button span{width:16px;height:16px;display:inline-block;vertical-align:middle;flex-shrink:0;line-height:0}.drawer-header-wrapper button span svg{display:block;fill:currentColor}.drawer-body{flex-grow:1}.drawer-body-wrapper{display:flex;flex-direction:column;padding:24px}.drawer-disclaimer{display:flex;gap:8px;align-items:flex-start;font:var(--atr-typography-hint);color:var(--atr-text-secondary)}.drawer-disclaimer span{width:16px;height:16px}.drawer-divider{width:100%;height:1px;margin:24px 0;background-color:var(--atr-border-primary)}.drawer-section{display:flex;flex-direction:column;gap:24px}.drawer-section h3{font-family:var(--inter);font-size:18px;font-weight:500;line-height:24px}.shortcut{display:flex;gap:8px;align-items:flex-start;color:#949494;font-family:var(--inter);font-size:12px;font-weight:400;line-height:18px}.shortcut .keybind{padding:0 4px;border-radius:6px;background:#2e2e2e;color:#bfbfbf;font-family:var(--inter);font-size:12px;font-weight:400;line-height:18px}.drawer-footer{position:sticky;bottom:0;z-index:10;display:flex;gap:8px;justify-content:flex-end;width:100%;padding:24px;border-top:1px solid #2a2929;background-color:#222}.drawer-footer-buttons{display:flex;gap:10px}.pagination{flex:0 0 auto;height:auto;position:relative;width:auto}.pagination-wrapper{align-items:center;display:flex;flex-flow:row;gap:8px;height:min-content;overflow:visible;padding:0;place-content:center flex-start;position:relative;width:min-content}.pagination-control{align-self:stretch;flex:0 0 auto;height:36px;position:relative;transform:none;width:auto}.pagination-control a{align-items:center;background-color:var(--transparent);border-radius:8px;cursor:pointer;display:flex;flex-flow:row;gap:8px;height:100%;overflow:visible;padding:0 16px;place-content:center;position:relative;text-decoration:none;width:min-content}.pagination-control.active a{background-color:var(--white)}.pagination-control a:after{border-color:var(--white-transparent);border-radius:inherit;border-style:solid;border-width:1px;box-sizing:border-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:all .2s ease-in-out;width:100%}.pagination-control:hover a:after{border-color:var(--white-transparent-hover)}.pagination-text{display:flex;flex:0 0 auto;flex-direction:column;flex-shrink:0;height:auto;justify-content:flex-start;outline:none;position:relative;transform:none;-webkit-user-select:none;user-select:none;white-space:pre;width:auto}.pagination-text p{color:var(--grey);font-family:var(--inter);font-size:16px;font-weight:500;letter-spacing:-.03em;line-height:1.2em;margin:0;padding:0;text-align:left;text-decoration:none;text-transform:none;transition:all .2s ease-in-out;white-space:pre}.pagination-control:hover .pagination-text p{color:var(--white)}.pagination-control.active .pagination-text p{color:var(--black)}div:where(.swal-icon){-webkit-user-select:none!important;user-select:none!important}.swal2-container.swal2-center>.swal2-popup{background-color:var(--atr-bg-primary);color:var(--atr-text-primary);outline:none!important}div:where(.swal2-container) h2:where(.swal2-title){font:var(--atr-typography-h1)!important}div:where(.swal2-container) .swal2-input{font:var(--atr-typography-action)!important;border:1px solid #2e2e2e!important;border-radius:6px!important;outline:none!important}div:where(.swal2-container) .swal2-input:focus{outline:none!important;outline-offset:2px!important}div:where(.swal2-icon).swal2-question{border-color:var(--atr-text-secondary)!important;color:var(--atr-text-secondary)!important}div:where(.swal2-container) button:where(.swal2-styled).swal2-confirm{background-color:var(--atr-button-primary-background_color)!important;color:var(--atr-button-primary-color)!important}div:where(.swal2-container) button:where(.swal2-styled).swal2-confirm:hover{background-color:var(--atr-button-primary-hover-background_color)!important;color:var(--atr-button-primary-color)!important}div:where(.swal2-container) button:where(.swal2-styled).swal2-cancel{border:1px solid!important;background-color:transparent!important;color:var(--atr-button-secondary-color)!important;border-color:var(--atr-button-secondary-border_color)!important}div:where(.swal2-container) button:where(.swal2-styled).swal2-cancel:hover{background-color:var(--atr-button-secondary-hover-background_color)!important;color:var(--atr-button-secondary-color)!important;border-color:var(--atr-button-secondary-border_color)!important}
