@font-face{font-family:Euclid Circular A;font-style:normal;font-weight:300;font-display:swap;src:url(/admin/assets/EuclidCircularA-Light-DYyr6vTA.ttf) format("truetype")}@font-face{font-family:Euclid Circular A;font-style:normal;font-weight:400;font-display:swap;src:url(/admin/assets/EuclidCircularA-Regular-BCewsNu9.ttf) format("truetype")}@font-face{font-family:Euclid Circular A;font-style:normal;font-weight:500;font-display:swap;src:url(/admin/assets/EuclidCircularA-Medium-DFE4rycc.ttf) format("truetype")}@font-face{font-family:Euclid Circular A;font-style:normal;font-weight:600;font-display:swap;src:url(/admin/assets/EuclidCircularA-SemiBold--XdFgV5k.ttf) format("truetype")}@font-face{font-family:Euclid Circular A;font-style:normal;font-weight:700;font-display:swap;src:url(/admin/assets/EuclidCircularA-Bold-CqlbvBLb.ttf) format("truetype")}:root{--tdm-bg-base: #0A0A0C;--tdm-surface-1: #111114;--tdm-surface-2: #141417;--tdm-surface-3: #1C1C20;--tdm-surface-4: #252528;--tdm-surface-5: #2E2E32;--tdm-accent: #BF9863;--tdm-accent-hover: #D4B580;--tdm-accent-strong: #8C6F49;--tdm-accent-l5: #DFC9A0;--tdm-accent-l7: #EAD9BD;--tdm-accent-l8: #EFE4CC;--tdm-accent-l9: #F5EEDC;--tdm-accent-soft: rgba(191, 152, 99, .12);--tdm-accent-soft-2: rgba(191, 152, 99, .08);--tdm-text-1: #F2F2F4;--tdm-text-2: rgba(255, 255, 255, .7);--tdm-text-3: rgba(255, 255, 255, .5);--tdm-text-muted: rgba(255, 255, 255, .3);--tdm-text-disabled: rgba(255, 255, 255, .2);--tdm-border: rgba(255, 255, 255, .2);--tdm-border-light: rgba(255, 255, 255, .12);--tdm-border-lighter: rgba(255, 255, 255, .05);--tdm-border-strong: rgba(255, 255, 255, .25);--tdm-success: #4CAF82;--tdm-success-hover: #5DC494;--tdm-danger: #E5534B;--tdm-danger-hover: #F07068;--tdm-info: rgba(255, 255, 255, .5);--tdm-radius-sm: 6px;--tdm-radius-md: 8px;--tdm-radius-lg: 12px;--tdm-shadow-sm: 0 2px 8px rgba(0, 0, 0, .4);--tdm-shadow-md: 0 4px 16px rgba(0, 0, 0, .5);--tdm-shadow-lg: 0 8px 32px rgba(0, 0, 0, .3);--tdm-space-1: 4px;--tdm-space-2: 8px;--tdm-space-3: 12px;--tdm-space-4: 16px;--tdm-space-6: 24px;--tdm-space-8: 32px;--tdm-font-sans: "Euclid Circular A", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--tdm-fs-xs: 12px;--tdm-fs-sm: 13px;--tdm-fs-base: 14px;--tdm-fs-md: 16px;--tdm-fs-lg: 20px;--tdm-fs-xl: 24px;--tdm-fs-2xl: 28px;--tdm-sidebar-width: 240px;--tdm-sidebar-collapsed: 64px;--tdm-topbar-height: 52px;--tdm-motion-fast: .15s;--tdm-motion-base: .22s;--tdm-motion-slow: .3s}.btn-icon{margin-right:6px;font-size:15px;vertical-align:-.125em}.el-button .el-icon+span,.el-button span+.el-icon{margin-left:0}.el-button .el-icon{font-size:inherit}.el-button{gap:0}.mono{font-variant-numeric:tabular-nums;font-family:var(--tdm-font-mono, ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeSlideRight{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes skeletonShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-in{animation:fadeSlideUp var(--tdm-motion-base) ease both}.stagger-1{animation-delay:50ms}.stagger-2{animation-delay:.1s}.stagger-3{animation-delay:.15s}.stagger-4{animation-delay:.2s}.stagger-5{animation-delay:.25s}.stagger-6{animation-delay:.3s}.stagger-7{animation-delay:.35s}.stagger-8{animation-delay:.4s}.table-skeleton{padding:var(--tdm-space-4)}.table-skeleton .el-skeleton{margin-bottom:16px}.table-skeleton .el-skeleton:last-child{margin-bottom:0}.tree-skeleton{padding:var(--tdm-space-3);display:flex;flex-direction:column;gap:10px}.section-instructions,.bundles-instructions{background:var(--tdm-surface-2);border:1px solid var(--tdm-border-light);border-radius:var(--tdm-radius-md);overflow:hidden;transition:border-color .2s}.section-instructions:hover,.bundles-instructions:hover{border-color:var(--tdm-accent)}.section-instructions__header,.bundles-instructions__header{display:flex;align-items:center;gap:var(--tdm-space-2);padding:var(--tdm-space-3) var(--tdm-space-4);cursor:pointer;-webkit-user-select:none;user-select:none}.section-instructions__icon,.bundles-instructions__icon{color:var(--tdm-accent);flex-shrink:0}.section-instructions__title,.bundles-instructions__title{flex:1;font-weight:600;font-size:var(--tdm-fs-sm);color:var(--tdm-text-1)}.section-instructions__arrow,.bundles-instructions__arrow{color:var(--tdm-text-3);transition:transform .25s ease;flex-shrink:0}.section-instructions__arrow.is-rotated,.bundles-instructions__arrow.is-rotated{transform:rotate(180deg)}.section-instructions__body,.bundles-instructions__body{padding:0 var(--tdm-space-4) var(--tdm-space-4);border-top:1px solid var(--tdm-border-light)}.section-instructions__steps,.bundles-instructions__steps{margin:var(--tdm-space-3) 0;padding-left:var(--tdm-space-6);display:flex;flex-direction:column;gap:var(--tdm-space-2);font-size:var(--tdm-fs-sm);color:var(--tdm-text-2);line-height:1.6}.section-instructions__steps li::marker,.bundles-instructions__steps li::marker{color:var(--tdm-accent);font-weight:700}.section-instructions__steps strong,.bundles-instructions__steps strong{color:var(--tdm-text-1)}.section-instructions__steps code,.bundles-instructions__steps code{background:#ffffff0f;padding:1px 5px;border-radius:3px;font-size:.9em;color:var(--tdm-accent)}.section-instructions__notes,.bundles-instructions__notes{display:flex;flex-direction:column;gap:var(--tdm-space-2);padding-top:var(--tdm-space-2);border-top:1px solid var(--tdm-border-light)}.section-instructions__note,.bundles-instructions__note{font-size:var(--tdm-fs-xs);color:var(--tdm-text-3);line-height:1.5}.section-instructions__note strong,.bundles-instructions__note strong{color:var(--tdm-text-2)}.slide-fade-enter-active{transition:all .25s ease}.slide-fade-leave-active{transition:all .2s ease}.slide-fade-enter-from,.slide-fade-leave-to{opacity:0;transform:translateY(-8px)}html.dark{--el-color-primary: var(--tdm-accent);--el-color-primary-light-3: var(--tdm-accent-hover);--el-color-primary-light-5: var(--tdm-accent-l5);--el-color-primary-light-7: var(--tdm-accent-l7);--el-color-primary-light-8: var(--tdm-accent-l8);--el-color-primary-light-9: var(--tdm-accent-l9);--el-color-primary-dark-2: var(--tdm-accent-strong);--el-bg-color: var(--tdm-surface-1);--el-bg-color-page: var(--tdm-bg-base);--el-bg-color-overlay: var(--tdm-surface-3);--el-fill-color: var(--tdm-surface-3);--el-fill-color-light: var(--tdm-surface-4);--el-fill-color-lighter: var(--tdm-surface-5);--el-fill-color-dark: var(--tdm-surface-2);--el-fill-color-darker: var(--tdm-surface-1);--el-fill-color-blank: var(--tdm-surface-1);--el-border-color: var(--tdm-border);--el-border-color-light: var(--tdm-border-light);--el-border-color-lighter: var(--tdm-border-lighter);--el-border-color-dark: var(--tdm-border-strong);--el-text-color-primary: var(--tdm-text-1);--el-text-color-regular: var(--tdm-text-2);--el-text-color-secondary: var(--tdm-text-3);--el-text-color-placeholder: var(--tdm-text-muted);--el-text-color-disabled: var(--tdm-text-disabled);--el-mask-color: rgba(0, 0, 0, .8);--el-box-shadow: var(--tdm-shadow-md);--el-box-shadow-light: var(--tdm-shadow-sm);--el-menu-bg-color: transparent;--el-menu-hover-bg-color: var(--tdm-accent-soft);--el-menu-active-color: var(--tdm-accent);--el-menu-text-color: var(--tdm-info);--el-menu-hover-text-color: var(--tdm-accent);--el-menu-item-font-size: var(--tdm-fs-base);--el-card-bg-color: var(--tdm-surface-2);--el-table-bg-color: var(--tdm-surface-2);--el-table-tr-bg-color: var(--tdm-surface-2);--el-table-header-bg-color: var(--tdm-surface-3);--el-table-row-hover-bg-color: var(--tdm-accent-soft-2);--el-table-border-color: var(--tdm-border-light);--el-dialog-bg-color: var(--tdm-surface-3);--el-input-bg-color: var(--tdm-surface-4);--el-input-border-color: var(--tdm-border);--el-input-hover-border-color: var(--tdm-accent);--el-input-focus-border-color: var(--tdm-accent);--el-button-bg-color: var(--tdm-surface-3);--el-button-border-color: var(--tdm-border);--el-button-hover-bg-color: var(--tdm-accent-soft);--el-button-hover-border-color: var(--tdm-accent);--el-button-hover-text-color: var(--tdm-accent);--el-messagebox-title-color: var(--tdm-text-1);--el-border-radius-base: var(--tdm-radius-sm);--el-border-radius-small: 6px;--el-border-radius-round: var(--tdm-radius-md)}*{margin:0;padding:0;box-sizing:border-box}html,body{background-color:var(--tdm-bg-base);font-family:var(--tdm-font-sans)}#app{font-family:var(--tdm-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;background-color:var(--tdm-bg-base);color:var(--tdm-text-1)}*:focus-visible{outline:2px solid var(--tdm-accent);outline-offset:2px;border-radius:2px}.el-card{border:1px solid var(--tdm-border-light);border-radius:var(--tdm-radius-md);overflow:hidden}.el-card__body:has(>.el-table){padding:0}.el-card__header{border-bottom-color:var(--tdm-border-light)}.el-table{--el-table-border-color: var(--tdm-border-lighter)}.el-tag--success{--el-tag-bg-color: rgba(76, 175, 130, .12);--el-tag-border-color: rgba(76, 175, 130, .2);--el-tag-text-color: var(--tdm-success)}.el-tag--danger{--el-tag-bg-color: rgba(229, 83, 75, .12);--el-tag-border-color: rgba(229, 83, 75, .2);--el-tag-text-color: var(--tdm-danger)}.el-tag--warning{--el-tag-bg-color: rgba(191, 152, 99, .12);--el-tag-border-color: rgba(191, 152, 99, .2);--el-tag-text-color: var(--tdm-accent)}.el-tag--info{--el-tag-bg-color: var(--tdm-border-light);--el-tag-border-color: var(--tdm-border);--el-tag-text-color: var(--tdm-info)}.el-button--primary{--el-button-bg-color: var(--tdm-accent);--el-button-border-color: var(--tdm-accent);--el-button-text-color: var(--tdm-bg-base);--el-button-hover-bg-color: var(--tdm-accent-hover);--el-button-hover-border-color: var(--tdm-accent-hover);--el-button-hover-text-color: var(--tdm-bg-base);--el-button-active-bg-color: var(--tdm-accent-strong);--el-button-active-border-color: var(--tdm-accent-strong);font-weight:500}.el-button--success{--el-button-bg-color: rgba(76, 175, 130, .15);--el-button-border-color: var(--tdm-success);--el-button-text-color: var(--tdm-success);--el-button-hover-bg-color: rgba(76, 175, 130, .25);--el-button-hover-border-color: var(--tdm-success-hover);--el-button-hover-text-color: var(--tdm-success-hover)}.el-button--danger{--el-button-bg-color: rgba(229, 83, 75, .12);--el-button-border-color: rgba(229, 83, 75, .3);--el-button-text-color: var(--tdm-danger);--el-button-hover-bg-color: rgba(229, 83, 75, .2);--el-button-hover-border-color: var(--tdm-danger-hover)}.el-dropdown-menu{background-color:var(--tdm-surface-3)!important;border:1px solid var(--tdm-border-light)!important;border-radius:var(--tdm-radius-md)!important}.el-dropdown-menu__item{color:var(--tdm-text-2)!important}.el-dropdown-menu__item:hover{background-color:var(--tdm-accent-soft)!important;color:var(--tdm-accent)!important}.el-dialog{border:1px solid var(--tdm-border-light);border-radius:var(--tdm-radius-lg)}.el-dialog__header{border-bottom:1px solid var(--tdm-border-light)}.el-dialog__footer{border-top:1px solid var(--tdm-border-light)}.el-message-box{background-color:var(--tdm-surface-3)!important;border:1px solid var(--tdm-border-light)!important;border-radius:var(--tdm-radius-md)!important}.el-message{background-color:var(--tdm-surface-3)!important;border:1px solid var(--tdm-border-light)!important;border-radius:var(--tdm-radius-md)!important;box-shadow:0 4px 20px #00000080!important;padding:12px 20px!important;font-family:var(--tdm-font-sans)!important}.el-message .el-message__content{color:var(--tdm-text-2)!important;font-size:var(--tdm-fs-sm)!important;font-weight:400!important;letter-spacing:.2px}.el-message--success{border-left:3px solid var(--tdm-success)!important}.el-message--error{border-left:3px solid var(--tdm-danger)!important}.el-message--warning{border-left:3px solid var(--tdm-accent)!important}.el-message--info{border-left:3px solid var(--tdm-text-muted)!important}.el-message .el-message__closeBtn{color:var(--tdm-text-muted)!important}.el-message .el-message__closeBtn:hover{color:var(--tdm-text-2)!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffffff38}.el-statistic__head{color:var(--tdm-text-3)!important}.el-statistic__content{color:var(--tdm-text-1)!important}.el-tree{background-color:transparent}.el-tree-node__content{border-radius:var(--tdm-radius-sm);border:1px solid transparent;transition:border-color var(--tdm-motion-fast) ease,background-color var(--tdm-motion-fast) ease;margin:1px 2px}.el-tree-node__content:hover{background-color:transparent;border-color:#bf986359}.el-tree-node.is-current>.el-tree-node__content{background-color:var(--tdm-accent-soft-2);border-color:#bf986380}.el-tree-node.is-current>.el-tree-node__content .tree-node-label{color:var(--tdm-accent);font-weight:500}.el-dropdown-menu .tree-node-menu-danger{color:var(--tdm-danger)!important}.el-dropdown-menu .tree-node-menu-danger:hover{background-color:#e5534b1a!important;color:var(--tdm-danger)!important}.el-select-dropdown{background-color:var(--tdm-surface-3)!important;border:1px solid var(--tdm-border-light)!important}.el-select-dropdown__item.selected{color:var(--tdm-accent)!important}.el-pagination{--el-pagination-hover-color: var(--tdm-accent)}.el-empty__image{display:none!important}.el-empty__description{color:var(--tdm-text-3)}.el-table__empty-block{min-height:80px}.el-table__empty-text{color:var(--tdm-text-3);font-size:var(--tdm-fs-sm)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.el-overlay{transition:opacity .2s ease!important}.el-dialog{transition:transform .25s cubic-bezier(.22,1,.36,1),opacity .25s ease!important}.el-overlay-dialog .el-dialog,.el-overlay.is-message-box,.el-overlay-dialog{animation:none!important}.content-swap-enter-active{transition:opacity .18s ease-out,transform .18s ease-out}.content-swap-leave-active{transition:opacity .12s ease-in}.content-swap-enter-from{opacity:0;transform:translateY(6px)}.content-swap-leave-to{opacity:0}.fade-slide-enter-active{transition:opacity .22s ease-out,transform .22s ease-out}.fade-slide-leave-active{transition:opacity .15s ease-in}.fade-slide-enter-from{opacity:0;transform:translateY(8px)}.fade-slide-leave-to{opacity:0}
