@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap";:root{--gh-canvas-default: #fdfcfc;--gh-canvas-subtle: #f8f7f7;--gh-canvas-inset: #f1eeee;--gh-canvas-strong: #f1eeee;--gh-canvas-dark: #201d1d;--gh-canvas-dark-elevated: #302c2c;--gh-text-primary: #201d1d;--gh-text-secondary: #646262;--gh-text-tertiary: #9a9898;--gh-text-placeholder: #9a9898;--gh-text-utility: #424245;--gh-border-muted: rgba(15, 0, 0, 0.08);--gh-border-default: rgba(15, 0, 0, 0.12);--gh-border-strong: #646262;--gh-accent: #201d1d;--gh-accent-hover: #302c2c;--gh-accent-pressed: #0f0000;--gh-accent-link: #201d1d;--gh-accent-soft: rgba(32, 29, 29, 0.06);--gh-accent-ring: rgba(32, 29, 29, 0.12);--gh-accent-teal: #007aff;--gh-accent-amber: #ff9f0a;--gh-on-dark: #fdfcfc;--gh-selection-bg: #201d1d;--gh-selection-fg: #fdfcfc;--gh-success: #30d158;--gh-success-soft: rgba(48, 209, 88, 0.10);--gh-success-ink: #1a8c3a;--gh-warning: #ff9f0a;--gh-warning-soft: rgba(255, 159, 10, 0.12);--gh-warning-ink: #995f06;--gh-danger: #ff3b30;--gh-danger-soft: rgba(255, 59, 48, 0.10);--gh-danger-ink: #a50011;--gh-info: var(--gh-text-secondary);--gh-info-soft: var(--gh-canvas-inset);--gh-info-ink: var(--gh-text-primary);--gh-sidebar-bg: var(--gh-canvas-default);--gh-sidebar-text: var(--gh-text-primary);--gh-sidebar-muted: var(--gh-text-secondary);--gh-sidebar-hover: var(--gh-canvas-inset);--gh-sidebar-active-bg: var(--gh-canvas-inset);--gh-sidebar-active-fg: var(--gh-text-primary);--gh-sidebar-border: var(--gh-border-default);--gh-radius-xs: 4px;--gh-radius-sm: 4px;--gh-radius: 4px;--gh-radius-md: 4px;--gh-radius-lg: 4px;--gh-radius-xl: 4px;--gh-radius-2xl: 4px;--gh-radius-pill: 4px;--gh-radius-circle: 9999px;--gh-shadow-sm: none;--gh-shadow-md: none;--gh-shadow-card: none;--gh-shadow-card-hover: none;--gh-shadow-overlay: none;--gh-font-display: "JetBrains Mono", "IBM Plex Mono", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--gh-font-text: var(--gh-font-display);--gh-font-mono: var(--gh-font-display);--fs-hero: 38px;--fs-display: 28px;--fs-section: 22px;--fs-heading: 18px;--fs-subhead: 16px;--fs-body: 16px;--fs-body-rt: 16px;--fs-caption: 14px;--fs-micro: 13px;--fs-nano: 12px;--gh-space-1: 4px;--gh-space-2: 8px;--gh-space-3: 12px;--gh-space-4: 16px;--gh-space-5: 20px;--gh-space-6: 24px;--gh-space-7: 32px;--gh-space-8: 48px;--gh-space-9: 96px;--bp-xs: 480px;--bp-sm: 768px;--bp-md: 1024px;--bp-lg: 1280px;--bp-xl: 1600px;--sm-primary: var(--gh-accent);--sm-bg: var(--gh-canvas-subtle);--sm-sidebar-bg: var(--gh-sidebar-bg);--sm-sidebar-text: var(--gh-sidebar-text);--el-color-primary: var(--gh-accent);--el-color-primary-light-3: #4a4646;--el-color-primary-light-5: #7e7a7a;--el-color-primary-light-7: #b3b0b0;--el-color-primary-light-8: #cfcccc;--el-color-primary-light-9: #e8e6e6;--el-color-primary-dark-2: var(--gh-accent-pressed);--el-color-success: var(--gh-success);--el-color-warning: var(--gh-warning);--el-color-danger: var(--gh-danger);--el-color-info: var(--gh-text-secondary);--el-text-color-primary: var(--gh-text-primary);--el-text-color-regular: var(--gh-text-primary);--el-text-color-secondary: var(--gh-text-secondary);--el-text-color-placeholder: var(--gh-text-placeholder);--el-border-color: var(--gh-border-default);--el-border-color-light: var(--gh-border-muted);--el-border-color-lighter: var(--gh-border-muted);--el-border-color-extra-light: var(--gh-border-muted);--el-fill-color-blank: var(--gh-canvas-default);--el-fill-color-light: var(--gh-canvas-inset);--el-fill-color-lighter: var(--gh-canvas-subtle);--el-bg-color: var(--gh-canvas-default);--el-bg-color-page: var(--gh-canvas-subtle);--el-border-radius-base: 4px;--el-border-radius-small: 4px;--el-border-radius-round: 4px;--el-box-shadow-light: none;--el-box-shadow: none;--el-bg-color-overlay: var(--gh-canvas-default);--el-mask-color: rgba(32, 29, 29, 0.32);--el-overlay-color: rgba(0, 0, 0, 0)}html,body,#app{margin:0;padding:0;height:100%;background:var(--gh-canvas-default);font-family:var(--gh-font-text);font-size:16px;line-height:1.5;color:var(--gh-text-primary);letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--gh-font-text);color:var(--gh-text-primary);letter-spacing:0;margin:0;font-weight:700;line-height:1.5}h1{font-size:var(--fs-hero)}h2{font-size:var(--fs-display)}h3{font-size:var(--fs-section)}h4{font-size:var(--fs-heading)}h5{font-size:var(--fs-subhead)}h6{font-size:var(--fs-body);font-weight:500}a{color:var(--gh-accent-link);text-decoration:underline}a:hover{text-decoration:underline;color:var(--gh-accent-pressed)}.el-button{border-radius:4px!important;font-family:var(--gh-font-text)!important;font-weight:500!important;letter-spacing:0!important;box-shadow:none!important;transition:background 0.12s ease,color 0.12s ease,border-color 0.12s ease!important}.el-button:active{transform:none}.el-button--primary{--el-button-bg-color: var(--gh-accent) !important;--el-button-border-color: var(--gh-accent) !important;--el-button-hover-bg-color: var(--gh-accent-hover) !important;--el-button-hover-border-color: var(--gh-accent-hover) !important;--el-button-active-bg-color: var(--gh-accent-pressed) !important;--el-button-active-border-color: var(--gh-accent-pressed) !important;color:var(--gh-on-dark)!important;box-shadow:none!important}.el-button--default{background:var(--gh-canvas-default)!important;border-color:var(--gh-border-strong)!important;color:var(--gh-text-primary)!important}.el-button--default:hover{background:var(--gh-canvas-inset)!important;border-color:var(--gh-text-primary)!important;color:var(--gh-text-primary)!important}.el-button--default:focus-visible{outline:2px solid var(--gh-text-primary)!important;outline-offset:2px}.el-button--success{background:var(--gh-success-soft)!important;border-color:transparent!important;color:var(--gh-success-ink)!important}.el-button--success:hover{background:rgba(48,209,88,0.18)!important;color:var(--gh-success-ink)!important}.el-button--warning{background:var(--gh-warning-soft)!important;border-color:transparent!important;color:var(--gh-warning-ink)!important}.el-button--warning:hover{background:rgba(255,159,10,0.22)!important;color:var(--gh-warning-ink)!important}.el-button--danger{background:var(--gh-danger-soft)!important;border-color:transparent!important;color:var(--gh-danger-ink)!important}.el-button--danger:hover{background:rgba(255,59,48,0.18)!important;color:var(--gh-danger-ink)!important}.el-button--info{background:var(--gh-canvas-inset)!important;border-color:var(--gh-border-default)!important;color:var(--gh-text-primary)!important}.el-button.is-plain{background:var(--gh-canvas-default)!important;color:var(--gh-text-primary)!important;border-color:var(--gh-border-strong)!important}.el-button.is-plain:hover{background:var(--gh-canvas-inset)!important;border-color:var(--gh-text-primary)!important}.el-button--primary.is-plain{background:var(--gh-canvas-default)!important;color:var(--gh-text-primary)!important;border-color:var(--gh-text-primary)!important}.el-button--primary.is-plain:hover{background:var(--gh-accent)!important;color:var(--gh-on-dark)!important;border-color:var(--gh-accent)!important}.el-button--danger.is-plain{background:var(--gh-canvas-default)!important;color:var(--gh-danger-ink)!important;border-color:var(--gh-danger-ink)!important}.el-button--danger.is-plain:hover{background:var(--gh-danger)!important;color:var(--gh-on-dark)!important;border-color:var(--gh-danger)!important}.el-button.is-text{color:var(--gh-text-primary)!important;text-decoration:underline!important;background:transparent!important}.el-button.is-text:hover{background:transparent!important;color:var(--gh-accent-pressed)!important}.el-button.is-round{border-radius:4px!important}.el-button.is-circle{border-radius:4px!important}.el-button--large{font-size:16px!important;padding:8px 20px!important}.el-button--small{font-size:14px!important;padding:4px 12px!important}.el-card{--el-card-border-color: var(--gh-border-default) !important;background:var(--gh-canvas-default)!important;border:1px solid var(--gh-border-default)!important;border-radius:4px!important;box-shadow:none!important;transition:none!important}.el-card.is-hover-shadow:hover,.el-card:hover{box-shadow:none!important}.el-card__header{padding:16px 20px!important;border-bottom:1px solid var(--gh-border-default)!important;font-weight:700;font-size:var(--fs-body);color:var(--gh-text-primary);letter-spacing:0;background:var(--gh-canvas-default)}.el-card__body{padding:20px!important}.el-input__wrapper,.el-textarea__inner{border-radius:4px!important;background:var(--gh-canvas-subtle)!important;border:1px solid var(--gh-border-default)!important;box-shadow:none!important;transition:border-color 0.12s ease,background 0.12s ease!important;padding:0 12px!important;font-family:var(--gh-font-text)!important}.el-textarea__inner{padding:8px 12px!important;border:none!important;resize:vertical!important;background:var(--gh-canvas-subtle)!important}.archive-rule-dialog .el-textarea__inner,.archive-rule-dialog .el-textarea__inner.is-focus{overflow:hidden!important;resize:none!important;scrollbar-width:none!important;-ms-overflow-style:none}.archive-rule-dialog .el-textarea__inner::-webkit-scrollbar,.archive-rule-dialog .el-textarea__inner.is-focus::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.el-input__wrapper:hover,.el-textarea__inner:hover{border-color:var(--gh-text-primary)!important}.el-input__wrapper.is-focus,.el-textarea__inner:focus{background:var(--gh-canvas-default)!important;border-color:var(--gh-text-primary)!important}.el-input__inner{color:var(--gh-text-primary)!important;font-family:var(--gh-font-text)!important}.el-input__inner::placeholder,.el-textarea__inner::placeholder{color:var(--gh-text-placeholder)!important;font-family:var(--gh-font-text)!important}.el-input.is-disabled .el-input__wrapper{background:var(--gh-canvas-inset)!important;border-color:var(--gh-border-muted)!important}.el-input-number__decrease,.el-input-number__increase{background:var(--gh-canvas-inset)!important;color:var(--gh-text-secondary)!important;border-color:var(--gh-border-default)!important}.el-select .el-input__wrapper{border-radius:4px!important}.el-popper,.el-popper.is-light,.el-popper.is-pure,.el-popper[data-popper-placement]{background:var(--gh-canvas-default)!important;border:1px solid var(--gh-border-default)!important;border-radius:4px!important;box-shadow:none!important;padding:4px!important;overflow:hidden!important;isolation:isolate;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:var(--gh-text-primary)!important;font-family:var(--gh-font-text)!important}.el-popper__arrow,.el-popper__arrow::before{display:none!important}.el-select-dropdown,.el-dropdown-menu,.el-picker-panel,.el-popover,.el-popconfirm{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;font-family:var(--gh-font-text)!important}.el-select-dropdown__item,.el-dropdown-menu__item{display:flex!important;align-items:center!important;height:auto!important;line-height:1.4!important;min-height:32px!important;border-radius:4px!important;margin:1px 2px!important;padding:6px 10px!important;font-size:14px!important;font-family:var(--gh-font-text)!important;transition:background-color 0.12s ease,color 0.12s ease!important}.el-picker-panel .el-date-table td.available .el-date-table-cell__text{border-radius:4px!important;transition:background-color 0.12s ease,color 0.12s ease!important}.el-select-dropdown__item.is-hovering,.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background:var(--gh-canvas-inset)!important;color:var(--gh-text-primary)!important}.el-select-dropdown__item.is-selected,.el-select-dropdown__item.selected{background:var(--gh-accent)!important;color:var(--gh-on-dark)!important;font-weight:700!important}.el-select-dropdown__item.is-disabled{color:var(--gh-text-tertiary)!important;background:transparent!important}.el-table{--el-table-border-color: var(--gh-border-default) !important;--el-table-header-bg-color: var(--gh-canvas-inset) !important;--el-table-row-hover-bg-color: var(--gh-text-primary) !important;font-family:var(--gh-font-text)!important;font-size:14px!important;border-radius:4px!important;overflow:hidden!important;border:1px solid var(--gh-border-default)!important;box-shadow:none!important;background:var(--gh-canvas-default)!important}.el-table th.el-table__cell{background:var(--gh-canvas-inset)!important;color:var(--gh-text-primary)!important;font-weight:700!important;font-size:14px!important;letter-spacing:0!important;border-bottom:1px solid var(--gh-border-default)!important}.el-table td.el-table__cell{border-bottom:1px solid var(--gh-border-muted)!important;color:var(--gh-text-primary)!important}.el-table__body tr:hover>td.el-table__cell{background:var(--gh-text-primary)!important;color:var(--gh-on-dark)!important}.el-table__body tr:hover .el-button,.el-table__body tr:hover .el-tag,.el-table__body tr:hover a{color:var(--gh-on-dark)!important}.el-table__body tr:hover>td.el-table__cell .el-tag{background:transparent!important;border-color:var(--gh-on-dark)!important;color:var(--gh-on-dark)!important}.el-table__body tr:hover>td.el-table__cell .el-button{background:transparent!important;border-color:var(--gh-on-dark)!important;color:var(--gh-on-dark)!important}.el-table__body tr:hover>td.el-table__cell .el-button:hover{background:rgba(253,252,252,0.12)!important}.el-tag{border-radius:4px!important;font-family:var(--gh-font-text)!important;font-size:14px!important;padding:2px 8px!important;height:auto!important;line-height:1.4!important;font-weight:500!important;border:1px solid var(--gh-border-default)!important;letter-spacing:0}.el-tag,.el-tag--primary{background:var(--gh-canvas-inset)!important;color:var(--gh-text-primary)!important;border-color:var(--gh-border-default)!important}.el-tag--success{background:var(--gh-success-soft)!important;color:var(--gh-success-ink)!important;border-color:transparent!important}.el-tag--warning{background:var(--gh-warning-soft)!important;color:var(--gh-warning-ink)!important;border-color:transparent!important}.el-tag--danger{background:var(--gh-danger-soft)!important;color:var(--gh-danger-ink)!important;border-color:transparent!important}.el-tag--info{background:var(--gh-canvas-inset)!important;color:var(--gh-text-secondary)!important;border-color:var(--gh-border-default)!important}.el-tabs__item{font-family:var(--gh-font-text)!important;font-size:16px!important;color:var(--gh-text-secondary)!important;letter-spacing:0!important;font-weight:500!important}.el-tabs__item:hover{color:var(--gh-text-primary)!important}.el-tabs__item.is-active{color:var(--gh-text-primary)!important;font-weight:700!important}.el-tabs__active-bar{background:var(--gh-text-primary)!important;height:2px!important;border-radius:0!important}.el-tabs__nav-wrap::after{background:var(--gh-border-default)!important;height:1px!important}.el-form-item__label{color:var(--gh-text-primary)!important;font-family:var(--gh-font-text)!important;font-weight:500!important;font-size:14px!important}.el-alert{border-radius:4px!important;border:1px solid var(--gh-border-default)!important;padding:10px 14px!important;font-family:var(--gh-font-text)!important}.el-alert--success.is-light{background:var(--gh-success-soft)!important;color:var(--gh-success-ink)!important;border-color:transparent!important}.el-alert--warning.is-light{background:var(--gh-warning-soft)!important;color:var(--gh-warning-ink)!important;border-color:transparent!important}.el-alert--error.is-light{background:var(--gh-danger-soft)!important;color:var(--gh-danger-ink)!important;border-color:transparent!important}.el-alert--info.is-light{background:var(--gh-canvas-inset)!important;color:var(--gh-text-primary)!important}.el-switch.is-checked .el-switch__core{background:var(--gh-accent)!important;border-color:var(--gh-accent)!important}.el-switch__core{border-radius:4px!important}.el-switch__core .el-switch__action{border-radius:4px!important}.el-pagination .el-pager li{border-radius:4px!important;background:transparent!important;color:var(--gh-text-secondary)!important;font-family:var(--gh-font-text)!important}.el-pagination .el-pager li:hover{color:var(--gh-text-primary)!important}.el-pagination .el-pager li.is-active{background:var(--gh-accent)!important;color:var(--gh-on-dark)!important}.el-pagination button{border-radius:4px!important;background:transparent!important;color:var(--gh-text-secondary)!important}.el-dialog,.el-message-box{border-radius:4px!important;overflow:hidden!important;box-shadow:none!important;border:1px solid var(--gh-border-default)!important;background:var(--gh-canvas-default)!important;font-family:var(--gh-font-text)!important}.el-dialog__header,.el-message-box__header{padding:20px 24px!important;border-bottom:1px solid var(--gh-border-default)!important;margin:0!important}.el-dialog__title,.el-message-box__title{font-weight:700!important;letter-spacing:0!important;font-size:var(--fs-body)!important;font-family:var(--gh-font-text)!important}.el-dialog__body,.el-message-box__content{padding:20px 24px!important;color:var(--gh-text-primary)!important}.el-dialog__footer,.el-message-box__btns{padding:14px 24px 20px!important;border-top:1px solid var(--gh-border-default)!important}.el-drawer{border-radius:0!important;background:var(--gh-canvas-default)!important;border-left:1px solid var(--gh-border-default)!important}.el-overlay{background:rgba(32,29,29,0.32)!important}.el-progress-bar__outer{background:var(--gh-canvas-inset)!important;border-radius:4px!important}.el-progress-bar__inner{border-radius:4px!important;background:var(--gh-accent)!important}.el-message,.el-notification{border-radius:4px!important;box-shadow:none!important;border:1px solid var(--gh-border-default)!important;background:var(--gh-canvas-default)!important;font-family:var(--gh-font-text)!important}.el-message--success .el-message__content{color:var(--gh-success-ink)!important}.el-message--warning .el-message__content{color:var(--gh-warning-ink)!important}.el-message--error .el-message__content{color:var(--gh-danger-ink)!important}.el-tooltip__content,.el-tooltip__popper{padding:6px 10px!important;font-size:13px!important;color:var(--gh-text-primary)!important;font-family:var(--gh-font-text)!important;letter-spacing:0}.el-dropdown-menu__item{font-size:14px!important;font-family:var(--gh-font-text)!important;color:var(--gh-text-primary)!important}.el-dropdown-menu__item:hover,.el-dropdown-menu__item:focus{background:var(--gh-canvas-inset)!important;color:var(--gh-text-primary)!important}.el-checkbox__input.is-checked .el-checkbox__inner,.el-radio__input.is-checked .el-radio__inner{background:var(--gh-accent)!important;border-color:var(--gh-accent)!important}.el-checkbox__inner,.el-radio__inner{border-radius:4px!important;border-color:var(--gh-border-strong)!important}.el-radio__inner{border-radius:50%!important}.el-checkbox__label,.el-radio__label{color:var(--gh-text-primary)!important;font-family:var(--gh-font-text)!important;letter-spacing:0}.el-divider{border-color:var(--gh-border-default)!important}.el-divider__text{color:var(--gh-text-secondary)!important;background:var(--gh-canvas-default)!important;font-family:var(--gh-font-text)!important}.el-empty__description p{color:var(--gh-text-secondary)!important;font-family:var(--gh-font-text)!important}.el-empty__image{display:none!important}.el-skeleton__item{background:var(--gh-canvas-inset)!important;border-radius:4px!important}.el-upload-dragger{border-radius:4px!important;border:1px dashed var(--gh-border-strong)!important;background:var(--gh-canvas-subtle)!important}.el-upload-dragger:hover{border-color:var(--gh-text-primary)!important;background:var(--gh-canvas-inset)!important}.el-breadcrumb__inner{color:var(--gh-text-secondary)!important;font-family:var(--gh-font-text)!important;font-weight:500!important}.el-breadcrumb__inner.is-link:hover{color:var(--gh-text-primary)!important}.el-loading-mask{background:rgba(253,252,252,0.78)!important}.el-loading-spinner .el-loading-text,.el-loading-spinner i{color:var(--gh-text-primary)!important}.el-collapse,.el-collapse-item__header,.el-collapse-item__wrap{background:var(--gh-canvas-default)!important;border-color:var(--gh-border-default)!important;font-family:var(--gh-font-text)!important}.el-menu{background:transparent!important;border-right:none!important}.el-menu-item,.el-sub-menu__title{font-family:var(--gh-font-text)!important;border-radius:0!important;color:var(--gh-text-primary)!important}.el-menu-item:hover,.el-sub-menu__title:hover{background:var(--gh-canvas-inset)!important;color:var(--gh-text-primary)!important}.el-menu-item.is-active{background:var(--gh-text-primary)!important;color:var(--gh-on-dark)!important;font-weight:700!important}.page-content{padding:var(--gh-space-7);background:var(--gh-canvas-default)}.oc-section-title{font-family:var(--gh-font-text);font-size:var(--fs-body);font-weight:700;letter-spacing:0;color:var(--gh-text-primary);margin:0 0 var(--gh-space-3) 0}.oc-section-sub{font-family:var(--gh-font-text);font-size:var(--fs-caption);color:var(--gh-text-secondary);letter-spacing:0}.oc-bullet::before{content:"[+] ";color:var(--gh-text-primary);font-weight:500}.oc-bullet--minus::before{content:"[-] "}.oc-bullet--check::before{content:"[x] "}.oc-bullet--star::before{content:"[*] "}.oc-bullet--info::before{content:"[?] "}.oc-bullet--warn::before{content:"[!] "}.oc-bullet--arrow::before{content:"[>] "}.oc-ico{display:inline-block;font-family:var(--gh-font-text);font-weight:700;color:inherit;letter-spacing:0;line-height:1;vertical-align:middle}.oc-ico--inline{margin-right:6px}.oc-ico--lg{font-size:22px}.oc-ico--md{font-size:16px}.oc-ico--sm{font-size:13px}.oc-ico--xs{font-size:12px}.oc-drag-handle{cursor:grab;color:var(--gh-text-tertiary);-webkit-user-select:none;user-select:none}.oc-drag-handle:active{cursor:grabbing}.oc-section-rule{border:none;border-top:1px solid var(--gh-border-default);margin:var(--gh-space-9) 0 0}.oc-hairline{border:1px solid var(--gh-border-default);border-radius:4px;background:var(--gh-canvas-default)}.oc-tui{background:var(--gh-canvas-dark);color:var(--gh-on-dark);border-radius:4px;font-family:var(--gh-font-text);padding:var(--gh-space-7) var(--gh-space-6)}.apple-section-title{font-family:var(--gh-font-text);font-size:var(--fs-body);font-weight:700;letter-spacing:0;color:var(--gh-text-primary);margin:0 0 var(--gh-space-3) 0}.apple-section-sub{font-family:var(--gh-font-text);font-size:var(--fs-caption);color:var(--gh-text-secondary);letter-spacing:0}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:rgba(32,29,29,0.22);border-radius:0}::-webkit-scrollbar-thumb:hover{background:rgba(32,29,29,0.36)}::-webkit-scrollbar-track{background:transparent}html.dark{color-scheme:light!important}.fm-grid{display:grid;gap:16px}.fm-grid--2{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.fm-grid--3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.fm-grid--4{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.fm-h-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative}.fm-h-scroll::after{content:"";position:sticky;right:0;top:0;bottom:0;width:16px;pointer-events:none;background:linear-gradient(to right,transparent,rgba(32,29,29,0.06))}.show-mobile{display:none}@media(max-width:768px){.fm-stack-mobile .el-form-item__label{float:none!important;text-align:left!important;display:block!important;padding:0 0 4px 0!important;width:auto!important}.fm-stack-mobile .el-form-item__content{margin-left:0!important}.hide-mobile{display:none!important}.show-mobile{display:initial}}@media(max-width:480px){.hide-tiny{display:none!important}}@media(max-width:768px){.page-content{padding:var(--gh-space-3) var(--gh-space-2)!important}.el-form{max-width:100%}.el-dialog__body{padding:16px 18px!important}.el-table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.el-form--default .el-form-item__label{float:none;text-align:left;display:block;padding:0 0 4px 0}.el-form--default .el-form-item__content{margin-left:0!important}}@media(max-width:1024px){h1{font-size:28px}h2{font-size:22px}h3{font-size:18px}}@media(max-width:480px){.el-dialog__body{padding:12px!important}.el-dialog__header{padding:14px 14px 8px!important}.el-dialog__footer{padding:8px 14px 14px!important}.el-form-item__label{float:none!important;text-align:left!important;display:block!important;padding:0 0 4px 0!important;width:auto!important}.el-form-item__content{margin-left:0!important}.el-table{font-size:13px}.el-table .cell{padding-left:6px;padding-right:6px}}:root{--fm-layout-breakpoint: 1024px;--fm-sidebar-width: 240px;--fm-mobile-sidebar-width: 300px;--fm-header-height: 56px;--fm-menu-item-height: 38px;--fm-menu-subitem-height: 36px;--fm-control-height: 36px;--fm-control-height-small: 32px;--fm-font-heading: 18px;--fm-font-body: 16px;--fm-font-control: 14px;--fm-font-caption: 13px;--fm-content-gutter: clamp(24px, 1.67vw, 32px);--fm-content-gutter-y: clamp(20px, 1.25vw, 28px);--fm-dialog-gutter: clamp(12px, 2vw, 32px);--fm-grid-gap: clamp(12px, 1vw, 20px);--el-component-size-large: 40px;--el-component-size: var(--fm-control-height);--el-component-size-small: var(--fm-control-height-small);--el-font-size-base: var(--fm-font-control);--el-font-size-small: var(--fm-font-caption)}*,*::before,*::after{box-sizing:border-box}html{min-width:320px;overflow-x:clip;text-size-adjust:100%;-webkit-text-size-adjust:100%}body,#app{width:100%;min-width:0;min-height:100%}body{overflow-x:clip}html:has(.main-layout--mobile .sidebar-inner--open){overflow:hidden}img,picture,video,canvas,svg{max-width:100%}pre{max-width:100%;overflow-x:auto}code,kbd,samp{overflow-wrap:anywhere}.main-inner,.main-content,.main-content>*,.page-content,.el-container,.el-main,.el-row,.el-col,.el-card,.el-card__header,.el-card__body,.el-tabs,.el-tab-pane,.el-form,.el-form-item,.el-form-item__content{min-width:0;max-width:100%}.main-content>*{width:100%;margin-inline:auto}.main-content :where(div,section,article,header,footer,nav,aside){min-width:0}.el-button{min-height:var(--fm-control-height)!important;font-size:var(--fm-font-control)!important;white-space:normal}.el-button--small{min-height:var(--fm-control-height-small)!important;font-size:var(--fm-font-caption)!important}.el-button--large{min-height:40px!important}.el-button .el-icon,.el-input .el-icon,.el-select .el-icon,.el-date-editor .el-icon,.el-pagination .el-icon{font-size:1.1em}.el-input,.el-select,.el-cascader,.el-date-editor,.el-input-number,.el-autocomplete,.el-tree-select{min-width:0;max-width:100%}.el-input__wrapper,.el-select__wrapper,.el-date-editor.el-input__wrapper,.el-date-editor .el-input__wrapper,.el-input-number .el-input__wrapper{min-height:var(--fm-control-height)!important}.el-input__inner,.el-textarea__inner,.el-select__placeholder,.el-select__selected-item,.el-date-editor .el-range-input,.el-input-number .el-input__inner{min-width:0;font-size:var(--fm-font-control)!important}.el-form-item__content>*{max-width:100%}.el-form-item__label,.el-checkbox__label,.el-radio__label,.el-descriptions__label,.el-descriptions__content{overflow-wrap:anywhere}.el-card__header,.el-card__body{overflow-wrap:anywhere}.el-table,.el-table__inner-wrapper,.el-table__header-wrapper,.el-table__body-wrapper,.el-table__footer-wrapper{width:100%!important;max-width:100%;min-width:0}.el-table__body-wrapper,.el-table__footer-wrapper{overscroll-behavior-inline:contain}.el-table .cell{min-width:0;overflow-wrap:anywhere}.el-table .el-button+.el-button{margin-left:4px}.el-overlay-dialog,.el-overlay-message-box{display:flex;align-items:center;justify-content:center;padding:var(--fm-dialog-gutter);overflow:auto;overscroll-behavior:contain}.is-message-box .el-overlay-message-box::after{display:none}.el-dialog,.el-message-box{max-width:calc(100vw - (var(--fm-dialog-gutter) * 2))!important;max-height:calc(100vh - (var(--fm-dialog-gutter) * 2));max-height:calc(100dvh - (var(--fm-dialog-gutter) * 2))}.el-dialog{display:flex;flex-direction:column;min-width:min(320px,calc(100vw - (var(--fm-dialog-gutter) * 2)));margin:auto!important}.el-dialog__header,.el-dialog__footer{flex:0 0 auto}.el-dialog__body{min-width:0;max-width:100%;overflow:auto;overscroll-behavior:contain}.el-message-box__content,.el-message-box__message,.el-message-box__message p{min-width:0;max-width:100%;overflow-wrap:anywhere}.el-message-box{width:fit-content;min-width:min(360px,calc(100vw - (var(--fm-dialog-gutter) * 2)));max-width:min(560px,calc(100vw - (var(--fm-dialog-gutter) * 2)))!important;display:flex;flex-direction:column;margin:auto!important;overflow:hidden}.el-message-box__header,.el-message-box__btns{flex:0 0 auto}.el-message-box__content{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.el-drawer{max-width:calc(100vw - 16px)}.el-drawer__body{min-width:0;overflow:auto}.el-popper,.el-select__popper,.el-picker__popper,.el-dropdown__popper{max-width:calc(100vw - 16px)!important}.el-select-dropdown__item,.el-dropdown-menu__item{overflow-wrap:anywhere;white-space:normal}.el-message,.el-notification{max-width:calc(100vw - 24px)}.el-pagination{max-width:100%}.fm-grid--2,.rule-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))!important}.fm-grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))!important}.fm-grid--4{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))!important}:where(.fm-grid,.rule-grid,.docker-grid,.cloud-server-grid,.media-search-grid,.music-grid,.torrent-result-grid,.desktop-pet-grid)>*{min-width:0;max-width:100%}.fm-h-scroll{max-width:100%;overscroll-behavior-inline:contain}@media(min-width:2400px)and (min-height:1200px){.main-layout{width:100%!important;height:100%!important;zoom:1.125}.login-card{zoom:1.125}.nav-home{width:100%!important;min-height:calc(100vh / 1.125)!important;min-height:calc(100dvh / 1.125)!important;zoom:1.125}.main-layout .el-dialog{max-width:calc((100vw / 1.125) - (var(--fm-dialog-gutter) * 2))!important;max-height:calc((100dvh / 1.125) - (var(--fm-dialog-gutter) * 2));margin:auto!important}body>.el-overlay .el-dialog,body>.el-overlay .el-message-box{max-height:calc((100dvh / 1.125) - (var(--fm-dialog-gutter) * 2));margin:auto!important;zoom:1.125}body>.el-overlay .el-dialog{max-width:calc((100vw / 1.125) - (var(--fm-dialog-gutter) * 2))!important}body>.el-overlay .el-message-box{max-width:min(560px,calc((100vw / 1.125) - (var(--fm-dialog-gutter) * 2)))!important}.el-select-dropdown__item,.el-dropdown-menu__item{min-height:36px!important;font-size:15px!important}}@media(min-width:3600px)and (min-height:1900px){.main-layout{width:100%!important;height:100%!important;zoom:1.375}.login-card{zoom:1.375}.nav-home{min-height:calc(100vh / 1.375)!important;min-height:calc(100dvh / 1.375)!important;zoom:1.375}.main-layout .el-dialog{max-width:calc((100vw / 1.375) - (var(--fm-dialog-gutter) * 2))!important;max-height:calc((100dvh / 1.375) - (var(--fm-dialog-gutter) * 2))}body>.el-overlay .el-dialog,body>.el-overlay .el-message-box{max-height:calc((100dvh / 1.375) - (var(--fm-dialog-gutter) * 2));zoom:1.375}body>.el-overlay .el-dialog{max-width:calc((100vw / 1.375) - (var(--fm-dialog-gutter) * 2))!important}body>.el-overlay .el-message-box{max-width:min(560px,calc((100vw / 1.375) - (var(--fm-dialog-gutter) * 2)))!important}.el-select-dropdown__item,.el-dropdown-menu__item{min-height:50px!important;font-size:19px!important}body>.el-popper,body>.el-notification,body>.el-message{font-size:19px!important}}@supports not (zoom: 1){@media(min-width:2400px)and (min-height:1200px){:root{--fm-sidebar-width: 270px;--fm-header-height: 62px;--fm-menu-item-height: 42px;--fm-menu-subitem-height: 40px;--fm-control-height: 40px;--fm-control-height-small: 36px;--fm-font-heading: 20px;--fm-font-body: 18px;--fm-font-control: 16px;--fm-font-caption: 14px}}@media(min-width:3600px)and (min-height:1900px){:root{--fm-sidebar-width: 320px;--fm-header-height: 68px;--fm-menu-item-height: 48px;--fm-menu-subitem-height: 44px;--fm-control-height: 44px;--fm-control-height-small: 40px;--fm-font-heading: 22px;--fm-font-body: 20px;--fm-font-control: 18px;--fm-font-caption: 16px}}}@media(max-width:1024px){:root{--fm-sidebar-width: 0px;--fm-header-height: 56px;--fm-menu-item-height: 44px;--fm-menu-subitem-height: 44px;--fm-control-height: 44px;--fm-control-height-small: 40px;--fm-content-gutter: 14px;--fm-content-gutter-y: 16px;--fm-dialog-gutter: 12px}.el-button--small{min-height:40px!important}.el-tabs__item{min-height:44px!important;line-height:44px}.el-pagination{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.el-pagination>*{margin-right:0!important;margin-left:0!important}.el-dialog__footer,.el-message-box__btns{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.el-dialog__footer .el-button+.el-button,.el-message-box__btns .el-button+.el-button{margin-left:0}.el-table{overscroll-behavior-inline:contain}}@media(max-width:768px){.el-form-item,.fm-stack-mobile .el-form-item{flex-direction:column;align-items:stretch}.el-form-item__label,.fm-stack-mobile .el-form-item__label{width:100%!important;height:auto!important;line-height:1.4!important;justify-content:flex-start!important;padding:0 0 6px!important;text-align:left!important}.el-form-item__content,.fm-stack-mobile .el-form-item__content{width:100%;margin-left:0!important}.fm-grid,.fm-grid--2,.fm-grid--3,.fm-grid--4,.rule-grid,.docker-grid,.cloud-server-grid,.torrent-result-grid,.desktop-pet-grid{grid-template-columns:minmax(0,1fr)!important}.el-card__header{padding:14px 16px!important}.el-card__body{padding:16px!important}.el-dialog__header,.el-message-box__header{padding:16px!important}.el-dialog__body,.el-message-box__content{padding:16px!important}.el-dialog__footer,.el-message-box__btns{padding:12px 16px 16px!important}.el-message,.el-notification{right:12px!important;left:12px!important;width:auto!important}}@media(max-width:480px){:root{--fm-mobile-sidebar-width: 280px;--fm-content-gutter: 8px;--fm-content-gutter-y: 12px;--fm-dialog-gutter: 8px}.page-content{padding:12px 8px!important}.el-card__header{padding:12px!important}.el-card__body{padding:12px!important}.el-dialog__header,.el-dialog__body,.el-message-box__header,.el-message-box__content{padding:12px!important}.el-dialog__footer,.el-message-box__btns{padding:8px 12px 12px!important}}@media print{.main-layout,.login-card,.el-dialog{zoom:1}}html.fm-theme-transitioning{--fm-theme-sweep-duration: 1240ms;--fm-theme-fallback-phase-duration: 620ms;--fm-theme-sweep-easing: cubic-bezier(0.22, 1, 0.36, 1);overflow:hidden}html.fm-theme-transitioning body{pointer-events:none}html.fm-theme-transitioning::view-transition-old(root),html.fm-theme-transitioning::view-transition-new(root){animation-duration:var(--fm-theme-sweep-duration);animation-timing-function:var(--fm-theme-sweep-easing);animation-fill-mode:both;mix-blend-mode:normal}html.fm-theme-transitioning.fm-theme-transition-sweep::view-transition-old(root){animation-name:fm-theme-old-scene-depth;z-index:1}html.fm-theme-transitioning.fm-theme-transition-sweep::view-transition-new(root){animation-name:fm-theme-horizontal-reveal-left-to-right;z-index:2}@keyframes fm-theme-horizontal-reveal-left-to-right{from{opacity:0.94;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes fm-theme-old-scene-depth{from{opacity:1;transform:scale(1)}to{opacity:0.96;transform:scale(1.018)}}.fm-theme-transition-curtain{position:fixed;z-index:2147483646;top:0;right:0;bottom:0;left:0;transform:scaleX(0);transform-origin:left center;pointer-events:all;transition:transform var(--fm-theme-fallback-phase-duration) var(--fm-theme-sweep-easing);will-change:transform;backface-visibility:hidden;contain:paint;overflow:hidden}.fm-theme-transition-curtain::after{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;content:"";background:linear-gradient(90deg,transparent 38%,rgba(255,255,255,0.04) 46%,rgba(255,255,255,0.42) 50%,rgba(188,154,255,0.16) 54%,transparent 62%);opacity:0;transform:translate3d(-42%,0,0);pointer-events:none}.fm-theme-transition-curtain[data-target-theme=cinematic]{background:radial-gradient(circle at 24% 34%,rgba(141,81,249,0.5),transparent 34%),linear-gradient(115deg,#111b2b,#0b1322 58%,#182235)}.fm-theme-transition-curtain[data-target-theme=original]{background:radial-gradient(circle at 24% 34%,rgba(32,29,29,0.06),transparent 34%),linear-gradient(115deg,#f1eeee,#fdfcfc 58%,#f8f7f7)}.fm-theme-transition-curtain.is-covering{transform:scaleX(1)}.fm-theme-transition-curtain.is-covering::after{animation:fm-theme-curtain-highlight 900ms var(--fm-theme-sweep-easing) both}.fm-theme-transition-curtain.is-covering.is-revealing{transform-origin:right center;transition:none;animation:fm-theme-curtain-horizontal-exit var(--fm-theme-fallback-phase-duration) var(--fm-theme-sweep-easing) both}@keyframes fm-theme-curtain-horizontal-exit{from{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes fm-theme-curtain-highlight{0%{opacity:0;transform:translate3d(-42%,0,0)}34%{opacity:0.72}100%{opacity:0;transform:translate3d(42%,0,0)}}:root{--nav-background-overlay: transparent;--nav-loading-background: rgba(253, 252, 252, 0.86);--nav-sidebar-hover: rgba(15, 0, 0, 0.04);--nav-sidebar-active: rgba(15, 0, 0, 0.06);--nav-sidebar-active-border: rgba(15, 0, 0, 0.28);--nav-card-theme-background: rgba(253, 252, 252, 0.2);--nav-card-theme-border: #d8d0d0;--nav-card-theme-border-width: 1px;--nav-card-theme-radius: 4px;--nav-card-theme-icon-background: #201d1d;--nav-card-theme-icon-color: #fdfcfc;--nav-card-theme-icon-radius: 4px;--nav-card-theme-title-size: 16px;--nav-card-theme-title-weight: 700}html[data-flowmedia-theme=cinematic]{color-scheme:dark;--fm-glass-background: #0b1322;--fm-glass-surface: rgba(8, 15, 29, 0.12);--fm-glass-surface-soft: rgba(13, 23, 40, 0.12);--fm-glass-surface-raised: rgba(18, 29, 48, 0.12);--fm-glass-control: rgba(8, 15, 29, 0.12);--fm-glass-control-hover: rgba(255, 255, 255, 0.12);--fm-glass-border: rgba(255, 255, 255, 0.18);--fm-glass-border-strong: rgba(255, 255, 255, 0.3);--fm-glass-highlight: rgba(255, 255, 255, 0.2);--fm-glass-sheen: linear-gradient( 135deg, rgba(255, 255, 255, 0.14), transparent 30%, rgba(255, 255, 255, 0.035) 72%, transparent );--fm-glass-shadow: 0 8px 22px rgba(3, 7, 18, 0.14), inset 0 1px 0 rgba(255, 255, 255, 0.13), inset 0 -1px 0 rgba(2, 6, 16, 0.1);--fm-glass-shadow-raised: 0 14px 36px rgba(3, 7, 18, 0.2), inset 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 -1px 0 rgba(2, 6, 16, 0.12);--fm-glass-shadow-hover: 0 12px 30px rgba(3, 7, 18, 0.18), inset 0 1px 0 rgba(255, 255, 255, 0.2);--fm-glass-filter: blur(2px) saturate(112%);--fm-glass-filter-raised: blur(4px) saturate(118%);--nav-background-overlay: rgba(3, 7, 18, 0.28);--nav-loading-background: rgba(8, 15, 29, 0.72);--nav-sidebar-hover: rgba(255, 255, 255, 0.12);--nav-sidebar-active: rgba(141, 81, 249, 0.25);--nav-sidebar-active-border: rgba(183, 146, 255, 0.82);--nav-card-theme-background: rgba(8, 15, 29, 0.28);--nav-card-theme-border: rgba(255, 255, 255, 0.22);--nav-card-theme-border-width: 1px;--nav-card-theme-radius: 14px;--nav-card-theme-icon-background: rgba(141, 81, 249, 0.78);--nav-card-theme-icon-color: #ffffff;--nav-card-theme-icon-radius: 10px;--nav-card-theme-title-size: 15px;--nav-card-theme-title-weight: 700;--gh-canvas-default: rgba(8, 15, 29, 0.12);--gh-canvas-subtle: rgba(13, 23, 40, 0.12);--gh-canvas-inset: rgba(255, 255, 255, 0.12);--gh-canvas-strong: rgba(25, 38, 60, 0.12);--gh-canvas-dark: #07101c;--gh-canvas-dark-elevated: #111b2b;--gh-text-primary: #f7f9fd;--gh-text-secondary: rgba(247, 249, 253, 0.9);--gh-text-tertiary: rgba(247, 249, 253, 0.78);--gh-text-placeholder: rgba(247, 249, 253, 0.74);--gh-text-utility: rgba(247, 249, 253, 0.9);--gh-border-muted: rgba(255, 255, 255, 0.09);--gh-border-default: var(--fm-glass-border);--gh-border-strong: var(--fm-glass-border-strong);--gh-accent: #8d51f9;--gh-accent-hover: #a974ff;--gh-accent-pressed: #7540df;--gh-accent-link: #b792ff;--gh-accent-soft: rgba(141, 81, 249, 0.18);--gh-accent-ring: rgba(141, 81, 249, 0.34);--gh-accent-teal: #7c9cc4;--gh-accent-amber: #e4b863;--gh-on-dark: #ffffff;--gh-selection-bg: #8d51f9;--gh-selection-fg: #ffffff;--gh-success: #69c59a;--gh-success-soft: rgba(105, 197, 154, 0.12);--gh-success-ink: #91dfba;--gh-warning: #e4b863;--gh-warning-soft: rgba(228, 184, 99, 0.12);--gh-warning-ink: #f3d493;--gh-danger: #ff7b7b;--gh-danger-soft: rgba(255, 123, 123, 0.12);--gh-danger-ink: #ffaaaa;--gh-info: #7c9cc4;--gh-info-soft: rgba(124, 156, 196, 0.12);--gh-info-ink: #aec5e1;--gh-sidebar-bg: rgba(8, 15, 29, 0.12);--gh-sidebar-text: var(--gh-text-primary);--gh-sidebar-muted: var(--gh-text-secondary);--gh-sidebar-hover: rgba(255, 255, 255, 0.12);--gh-sidebar-active-bg: linear-gradient(90deg, rgba(141, 81, 249, 0.32), rgba(141, 81, 249, 0.52));--gh-sidebar-active-fg: #ffffff;--gh-sidebar-border: var(--fm-glass-border);--gh-radius-xs: 8px;--gh-radius-sm: 10px;--gh-radius: 12px;--gh-radius-md: 14px;--gh-radius-lg: 18px;--gh-radius-xl: 22px;--gh-radius-2xl: 26px;--gh-radius-pill: 9999px;--gh-radius-circle: 9999px;--gh-shadow-sm: var(--fm-glass-shadow);--gh-shadow-md: var(--fm-glass-shadow-raised);--gh-shadow-card: var(--fm-glass-shadow);--gh-shadow-card-hover: var(--fm-glass-shadow-hover);--gh-shadow-overlay: var(--fm-glass-shadow-raised);--gh-font-display: Inter, "SF Pro Display", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--gh-font-text: Inter, "SF Pro Text", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--gh-font-mono: "JetBrains Mono", "SFMono-Regular", Consolas, monospace;--el-color-primary: var(--gh-accent);--el-color-primary-light-3: #a874fa;--el-color-primary-light-5: #bd97fb;--el-color-primary-light-7: #d2b9fc;--el-color-primary-light-8: #decdfd;--el-color-primary-light-9: rgba(141, 81, 249, 0.16);--el-color-primary-dark-2: var(--gh-accent-pressed);--el-text-color-primary: var(--gh-text-primary);--el-text-color-regular: var(--gh-text-primary);--el-text-color-secondary: var(--gh-text-secondary);--el-text-color-placeholder: var(--gh-text-placeholder);--el-border-color: var(--gh-border-default);--el-border-color-light: var(--gh-border-muted);--el-border-color-lighter: var(--gh-border-muted);--el-border-color-extra-light: rgba(255, 255, 255, 0.06);--el-fill-color-blank: rgba(8, 15, 29, 0.12);--el-fill-color-light: rgba(255, 255, 255, 0.12);--el-fill-color-lighter: rgba(255, 255, 255, 0.12);--el-fill-color-dark: rgba(255, 255, 255, 0.12);--el-bg-color: rgba(8, 15, 29, 0.12);--el-bg-color-page: transparent;--el-bg-color-overlay: rgba(17, 27, 43, 0.12);--el-border-radius-base: 12px;--el-border-radius-small: 10px;--el-border-radius-round: 9999px;--el-box-shadow: var(--fm-glass-shadow);--el-box-shadow-light: var(--fm-glass-shadow-raised);--el-box-shadow-lighter: var(--fm-glass-shadow);--el-mask-color: rgba(3, 7, 18, 0.62);--el-overlay-color: rgba(3, 7, 18, 0.62)}html[data-flowmedia-theme=cinematic],html[data-flowmedia-theme=cinematic] body,html[data-flowmedia-theme=cinematic] #app{background:var(--fm-glass-background);color:var(--gh-text-primary)}html[data-flowmedia-theme=cinematic] #app{position:relative;isolation:isolate}html[data-flowmedia-theme=cinematic] .fm-cinematic-backdrop{position:fixed;z-index:0;top:-28px;right:-28px;bottom:-28px;left:-28px;overflow:hidden;pointer-events:none;background-color:var(--fm-glass-background);background-image:var( --fm-cinematic-wallpaper, url(/cinematic-fallbacks/cinema-fallback-01.webp) );background-position:center;background-size:cover}html[data-flowmedia-theme=cinematic] .fm-cinematic-backdrop__layer{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;filter:saturate(108%) contrast(1.04) brightness(94%);transform:scale(1.02);will-change:opacity,transform}html[data-flowmedia-theme=cinematic] .fm-cinematic-backdrop__layer--previous{opacity:1}html[data-flowmedia-theme=cinematic] .fm-cinematic-backdrop__layer--active{animation:fm-cinematic-wallpaper-reveal 1800ms cubic-bezier(0.22,1,0.36,1) both,fm-cinematic-wallpaper-drift 45s ease-in-out 1800ms alternate infinite}html[data-flowmedia-theme=cinematic] .fm-cinematic-backdrop::after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:rgba(3,7,18,0.18)}@keyframes fm-cinematic-wallpaper-reveal{from{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1.02)}}@keyframes fm-cinematic-wallpaper-drift{from{transform:scale(1.02) translate3d(0,0,0)}to{transform:scale(1.04) translate3d(-0.7%,-0.45%,0)}}html[data-flowmedia-theme=cinematic] .main-layout{position:relative;z-index:1;isolation:isolate;background:transparent!important}html[data-flowmedia-theme=cinematic] .main-layout>.sidebar,html[data-flowmedia-theme=cinematic] .main-layout>.main-inner{position:relative;z-index:1}html[data-flowmedia-theme=cinematic] .main-layout .sidebar,html[data-flowmedia-theme=cinematic] .main-layout .sidebar-inner--m{border-color:var(--fm-glass-border)!important;-webkit-backdrop-filter:var(--fm-glass-filter-raised);backdrop-filter:var(--fm-glass-filter-raised);background:rgba(8,15,29,0.12)!important;box-shadow:8px 0 24px rgba(3,7,18,0.1)}html[data-flowmedia-theme=cinematic] .main-layout .header{border-color:var(--fm-glass-border)!important;-webkit-backdrop-filter:var(--fm-glass-filter-raised);backdrop-filter:var(--fm-glass-filter-raised);background:rgba(8,15,29,0.12)!important;box-shadow:0 8px 24px rgba(3,7,18,0.1),inset 0 -1px 0 rgba(255,255,255,0.06)}html[data-flowmedia-theme=cinematic] .main-layout .main-content{background:transparent!important}html[data-flowmedia-theme=cinematic] .nav-home{z-index:1;background:transparent!important}html[data-flowmedia-theme=cinematic] .nav-home.nav-home--has-custom-background{background:var(--fm-glass-background)!important}html[data-flowmedia-theme=cinematic] :where(.nav-loading-panel,.nav-sidebar,.nav-context-menu){border:1px solid var(--fm-glass-border)!important;border-radius:14px!important;-webkit-backdrop-filter:var(--fm-glass-filter-raised);backdrop-filter:var(--fm-glass-filter-raised);background-color:var(--nav-loading-background)!important;background-image:var(--fm-glass-sheen)!important;box-shadow:var(--fm-glass-shadow-raised)!important}html[data-flowmedia-theme=cinematic] .nav-main--sidebar-auto .nav-sidebar{border:1px solid var(--fm-glass-border)!important;background-color:var(--nav-loading-background)!important;box-shadow:var(--fm-glass-shadow-raised)!important}html[data-flowmedia-theme=cinematic] .nav-context-menu button:hover:not(:disabled){color:#ffffff!important;background:var(--nav-sidebar-active)!important}html[data-flowmedia-theme=cinematic] .nav-home-card--theme-default{-webkit-backdrop-filter:var(--fm-glass-filter);backdrop-filter:var(--fm-glass-filter);background-image:var(--fm-glass-sheen);box-shadow:var(--fm-glass-shadow)}html[data-flowmedia-theme=cinematic] .nav-home-card:hover{box-shadow:var(--fm-glass-shadow-hover)}html[data-flowmedia-theme=cinematic] .main-layout .logo{border-color:var(--fm-glass-border)!important;background:linear-gradient(135deg,rgba(255,255,255,0.04),transparent)}html[data-flowmedia-theme=cinematic] .main-layout .logo-ascii{color:#ffffff;text-shadow:0 0 22px rgba(141,81,249,0.34)}html[data-flowmedia-theme=cinematic] .main-layout .sidebar-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(3,7,18,0.62)}html[data-flowmedia-theme=cinematic] .main-layout .sidebar-menu :where(.el-menu-item,.el-sub-menu__title){margin:2px 8px!important;width:calc(100% - 16px);border:1px solid transparent;border-radius:11px!important;color:var(--gh-text-secondary)!important;text-shadow:0 1px 3px rgba(3,7,18,0.82)}html[data-flowmedia-theme=cinematic] .main-layout .sidebar-menu:not(.el-menu--collapse) .el-sub-menu__title{box-sizing:border-box;padding-right:44px!important}html[data-flowmedia-theme=cinematic] .main-layout .sidebar-menu:not(.el-menu--collapse) .el-sub-menu__icon-arrow{right:14px!important;width:16px;margin-top:-8px}html[data-flowmedia-theme=cinematic] .main-layout .sidebar-menu:not(.el-menu--collapse) .el-sub-menu__title .menu-label{display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-flowmedia-theme=cinematic] .main-layout .sidebar-menu :where(.el-menu-item:hover,.el-sub-menu__title:hover){border-color:rgba(255,255,255,0.08);background:var(--gh-sidebar-hover)!important;color:#ffffff!important}html[data-flowmedia-theme=cinematic] .main-layout .sidebar-menu .el-menu-item.is-active{border-color:rgba(141,81,249,0.42)!important;background:var(--gh-sidebar-active-bg)!important;color:#ffffff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.13),0 8px 20px rgba(67,35,126,0.2)!important}html[data-flowmedia-theme=cinematic] .main-layout .sidebar-menu .el-sub-menu.is-active>.el-sub-menu__title{background:rgba(141,81,249,0.11)!important;color:#d9c5ff!important}html[data-flowmedia-theme=cinematic] .main-layout .user-info{border:0;background:transparent;box-shadow:none}html[data-flowmedia-theme=cinematic] .main-layout .avatar{border:0;background:linear-gradient(135deg,#aa76ff,#7540df)!important;color:#ffffff!important;box-shadow:none;text-shadow:0 1px 2px rgba(3,7,18,0.55)}html[data-flowmedia-theme=cinematic] .main-layout .username{color:#ffffff;text-shadow:0 1px 3px rgba(3,7,18,0.68)}html[data-flowmedia-theme=cinematic] .login-page{z-index:1;background:transparent!important}html[data-flowmedia-theme=cinematic] .login-page::before,html[data-flowmedia-theme=cinematic] .login-page::after{background:linear-gradient(90deg,transparent,rgba(255,255,255,0.18),transparent)!important}html[data-flowmedia-theme=cinematic] .login-card{border-color:var(--fm-glass-border-strong)!important;border-radius:24px!important;-webkit-backdrop-filter:var(--fm-glass-filter-raised);backdrop-filter:var(--fm-glass-filter-raised);background-color:rgba(8,15,29,0.12)!important;background-image:var(--fm-glass-sheen)!important;box-shadow:var(--fm-glass-shadow-raised)!important}html[data-flowmedia-theme=cinematic] .login-wordmark{color:#ffffff!important;text-shadow:0 0 28px rgba(141,81,249,0.42),0 2px 12px rgba(3,7,18,0.74)}html[data-flowmedia-theme=cinematic] .login-page :where(.login-sub,.remember-row .el-checkbox__label){color:var(--gh-text-secondary)!important}html[data-flowmedia-theme=cinematic] .login-page .oc-field{border-color:var(--fm-glass-border)!important;border-radius:13px!important;background:rgba(255,255,255,0.12)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.08)}html[data-flowmedia-theme=cinematic] .login-page .oc-field:focus-within{border-color:rgba(169,116,255,0.82)!important;background:rgba(17,27,43,0.12)!important;box-shadow:0 0 0 3px rgba(141,81,249,0.18),inset 0 1px 0 rgba(255,255,255,0.12)}html[data-flowmedia-theme=cinematic] .login-page .oc-field-tag{border-color:var(--fm-glass-border)!important;color:#ffffff!important}html[data-flowmedia-theme=cinematic] .el-button,html[data-flowmedia-theme=cinematic] .main-layout :where(.logout-btn,.collapse-btn,.version-btn){border-color:var(--fm-glass-border)!important;border-radius:12px!important;-webkit-backdrop-filter:blur(2px) saturate(110%);backdrop-filter:blur(2px) saturate(110%);background:rgba(255,255,255,0.12)!important;color:var(--gh-text-primary)!important;text-shadow:0 1px 3px rgba(3,7,18,0.82);box-shadow:inset 0 1px 0 rgba(255,255,255,0.13),0 6px 18px rgba(3,7,18,0.16)!important;transition:background 180ms ease,border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease!important}html[data-flowmedia-theme=cinematic] .el-button:hover,html[data-flowmedia-theme=cinematic] .main-layout :where(.logout-btn,.collapse-btn,.version-btn):hover{border-color:var(--fm-glass-border-strong)!important;background:var(--fm-glass-control-hover)!important;color:#ffffff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.19),0 9px 24px rgba(3,7,18,0.22)!important;transform:translateY(-1px)}html[data-flowmedia-theme=cinematic] .el-button:active,html[data-flowmedia-theme=cinematic] .main-layout :where(.logout-btn,.collapse-btn,.version-btn):active{transform:translateY(0)}html[data-flowmedia-theme=cinematic] .el-button--primary,html[data-flowmedia-theme=cinematic] .main-layout .theme-switch-btn--active{border-color:rgba(176,130,255,0.55)!important;background:linear-gradient(135deg,#9a61fb,#7540df)!important;color:#ffffff!important;box-shadow:0 10px 26px rgba(117,64,223,0.3),inset 0 1px 0 rgba(255,255,255,0.26)!important}html[data-flowmedia-theme=cinematic] .el-button--primary:hover,html[data-flowmedia-theme=cinematic] .main-layout .theme-switch-btn--active:hover{border-color:rgba(209,181,255,0.66)!important;background:linear-gradient(135deg,#aa76ff,#8750ee)!important}html[data-flowmedia-theme=cinematic] .el-button--success{border-color:rgba(105,197,154,0.34)!important;background:var(--gh-success-soft)!important;color:var(--gh-success-ink)!important}html[data-flowmedia-theme=cinematic] .el-button--warning{border-color:rgba(228,184,99,0.34)!important;background:var(--gh-warning-soft)!important;color:var(--gh-warning-ink)!important}html[data-flowmedia-theme=cinematic] .el-button--danger,html[data-flowmedia-theme=cinematic] .main-layout .header-right>.logout-btn:last-child:hover{border-color:rgba(255,123,123,0.38)!important;background:var(--gh-danger-soft)!important;color:var(--gh-danger-ink)!important}html[data-flowmedia-theme=cinematic] .el-button.is-text{border-color:transparent!important;background:transparent!important;box-shadow:none!important;color:var(--gh-accent-link)!important}html[data-flowmedia-theme=cinematic] .dashboard{background:transparent none!important;background-color:transparent!important;background-image:none!important}html[data-flowmedia-theme=cinematic] .dashboard>.dash-grid{border:0 solid transparent!important;background:transparent none!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-flowmedia-theme=cinematic] .el-card,html[data-flowmedia-theme=cinematic] .main-layout :where(.recent-card,.nowplaying-card,.settings-card,.svc-card,.rule-card,.docker-card,.stat-card,.chart-card,.detail-v2-card,.filter-panel,.torrent-filter-panel,.site-selection-panel,.discovery-panel,.open-directory-card,.weight-overview-card,.weight-category-panel,.weight-rules-panel,.weight-version-card){border:1px solid var(--fm-glass-border)!important;border-radius:18px!important;-webkit-backdrop-filter:var(--fm-glass-filter);backdrop-filter:var(--fm-glass-filter);background-color:var(--fm-glass-surface)!important;background-image:none!important;box-shadow:var(--fm-glass-shadow)!important}html[data-flowmedia-theme=cinematic] .el-card:hover,html[data-flowmedia-theme=cinematic] .main-layout :where(.settings-card,.svc-card,.rule-card,.docker-card,.stat-card,.chart-card,.weight-version-card):hover{border-color:var(--fm-glass-border-strong)!important;box-shadow:var(--fm-glass-shadow-hover)!important}html[data-flowmedia-theme=cinematic] :where(.el-card__header,.el-card__body){background:transparent!important;text-shadow:0 1px 3px rgba(3,7,18,0.82),0 0 7px rgba(3,7,18,0.58)}html[data-flowmedia-theme=cinematic] .dashboard .el-card>:where(.el-card__header,.el-card__body){background:transparent none!important;background-color:transparent!important;background-image:none!important}html[data-flowmedia-theme=cinematic] .el-card__header{border-color:var(--fm-glass-border)!important}html[data-flowmedia-theme=cinematic] .main-layout .qrcode-img-wrap{background:transparent!important;border-color:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-flowmedia-theme=cinematic] .main-layout .qrcode-img{background:transparent!important;filter:none!important;mix-blend-mode:normal}html[data-flowmedia-theme=cinematic] .main-layout .qrcode-img-wrap.expired .qrcode-img{filter:blur(3px) grayscale(100%)!important}html[data-flowmedia-theme=cinematic] .main-layout :where(.weight-rules-overview,.weight-editor-layout,.weight-category-panel,.weight-section-content,.weight-property-editor,.weight-property-heading,.weight-property-summary,.weight-property-content,.weight-config-section,.calendar-scroll,.calendar-weekdays,.calendar-day,.calendar-details,.calendar-detail-item,.channel-collapse .el-collapse-item,.channel-collapse .el-collapse-item__header,.channel-collapse .el-collapse-item__wrap){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:transparent!important;box-shadow:none!important}html[data-flowmedia-theme=cinematic] .main-layout .calendar-day.is-outside{background:rgba(255,255,255,0.04)!important}html[data-flowmedia-theme=cinematic] .main-layout .calendar-day.is-marked:hover{background:var(--gh-canvas-subtle)!important}html[data-flowmedia-theme=cinematic] .main-layout .calendar-day.is-selected{background:var(--gh-accent-soft)!important}html[data-flowmedia-theme=cinematic] :where(.el-input__wrapper,.el-select__wrapper,.el-textarea__inner,.el-date-editor.el-input__wrapper,.el-date-editor .el-input__wrapper){border:1px solid var(--fm-glass-border)!important;border-radius:12px!important;-webkit-backdrop-filter:blur(2px) saturate(110%);backdrop-filter:blur(2px) saturate(110%);background:var(--fm-glass-control)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)!important;color:var(--gh-text-primary)!important;text-shadow:0 1px 3px rgba(3,7,18,0.82);transition:border-color 180ms ease,background 180ms ease,box-shadow 180ms ease!important}html[data-flowmedia-theme=cinematic] :where(.el-input__wrapper:hover,.el-select__wrapper:hover,.el-textarea__inner:hover){border-color:var(--fm-glass-border-strong)!important;background:rgba(17,27,43,0.12)!important}html[data-flowmedia-theme=cinematic] :where(.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-textarea__inner:focus){border-color:rgba(169,116,255,0.82)!important;background:rgba(17,27,43,0.12)!important;box-shadow:0 0 0 3px rgba(141,81,249,0.18),inset 0 1px 0 rgba(255,255,255,0.12)!important}html[data-flowmedia-theme=cinematic] :where(.el-input__inner,.el-textarea__inner,.el-select__selected-item,.el-select__placeholder,.el-date-editor .el-range-input){color:var(--gh-text-primary)!important}html[data-flowmedia-theme=cinematic] :where(.el-input-number__decrease,.el-input-number__increase){border-color:var(--fm-glass-border)!important;background:rgba(255,255,255,0.12)!important;color:var(--gh-text-secondary)!important}html[data-flowmedia-theme=cinematic] .el-form-item__label{color:var(--gh-text-secondary)!important}html[data-flowmedia-theme=cinematic] .el-popper,html[data-flowmedia-theme=cinematic] .el-popper.is-light,html[data-flowmedia-theme=cinematic] .el-popper.is-pure,html[data-flowmedia-theme=cinematic] .el-popper[data-popper-placement]{border:1px solid var(--fm-glass-border-strong)!important;border-radius:14px!important;-webkit-backdrop-filter:var(--fm-glass-filter-raised)!important;backdrop-filter:var(--fm-glass-filter-raised)!important;background:rgba(17,27,43,0.12)!important;box-shadow:var(--fm-glass-shadow-raised)!important;color:var(--gh-text-primary)!important}html[data-flowmedia-theme=cinematic] :where(.el-select-dropdown,.el-dropdown-menu,.el-picker-panel,.el-popover,.el-popconfirm){background:transparent!important;color:var(--gh-text-primary)!important}html[data-flowmedia-theme=cinematic] :where(.el-select-dropdown__item,.el-dropdown-menu__item){border-radius:10px!important;color:var(--gh-text-secondary)!important}html[data-flowmedia-theme=cinematic] :where(.el-select-dropdown__item.is-hovering,.el-select-dropdown__item.hover,.el-select-dropdown__item:hover,.el-dropdown-menu__item:hover,.el-dropdown-menu__item:focus){background:rgba(141,81,249,0.16)!important;color:#ffffff!important}html[data-flowmedia-theme=cinematic] :where(.el-select-dropdown__item.is-selected,.el-select-dropdown__item.selected){background:rgba(141,81,249,0.25)!important;color:#d9c5ff!important}html[data-flowmedia-theme=cinematic] :where(.el-dialog,.el-message-box,.el-drawer){border:1px solid var(--fm-glass-border-strong)!important;border-radius:22px!important;-webkit-backdrop-filter:var(--fm-glass-filter-raised);backdrop-filter:var(--fm-glass-filter-raised);background-color:var(--fm-glass-surface-raised)!important;background-image:var(--fm-glass-sheen)!important;box-shadow:var(--fm-glass-shadow-raised)!important;color:var(--gh-text-primary)!important}html[data-flowmedia-theme=cinematic] .el-drawer{border-radius:22px 0 0 22px!important}html[data-flowmedia-theme=cinematic] :where(.el-dialog__header,.el-dialog__body,.el-dialog__footer,.el-message-box__header,.el-message-box__content,.el-message-box__btns,.el-drawer__header,.el-drawer__body){border-color:var(--fm-glass-border)!important;background:transparent!important;color:var(--gh-text-primary)!important}html[data-flowmedia-theme=cinematic] :where(.el-dialog__title,.el-message-box__title){color:#ffffff!important}html[data-flowmedia-theme=cinematic] .el-overlay{-webkit-backdrop-filter:blur(9px) saturate(110%);backdrop-filter:blur(9px) saturate(110%);background:rgba(3,7,18,0.36)!important}html[data-flowmedia-theme=cinematic] :where(.el-message,.el-notification){border:1px solid var(--fm-glass-border-strong)!important;border-radius:14px!important;-webkit-backdrop-filter:var(--fm-glass-filter-raised);backdrop-filter:var(--fm-glass-filter-raised);background:rgba(17,27,43,0.12)!important;box-shadow:var(--fm-glass-shadow-raised)!important;color:var(--gh-text-primary)!important}html[data-flowmedia-theme=cinematic] .el-table{--el-table-bg-color: transparent;--el-table-tr-bg-color: transparent;--el-table-header-bg-color: rgba(255, 255, 255, 0.12);--el-table-row-hover-bg-color: rgba(141, 81, 249, 0.12);--el-table-border-color: var(--fm-glass-border);--el-table-text-color: var(--gh-text-primary);--el-table-header-text-color: var(--gh-text-secondary);border:1px solid var(--fm-glass-border)!important;border-radius:16px!important;background:rgba(8,15,29,0.12)!important;box-shadow:var(--fm-glass-shadow)!important;overflow:hidden;text-shadow:0 1px 3px rgba(3,7,18,0.82)}html[data-flowmedia-theme=cinematic] .el-card .el-table{background:transparent!important}html[data-flowmedia-theme=cinematic] :where(.el-table th.el-table__cell,.el-table td.el-table__cell){border-color:var(--fm-glass-border)!important;background:transparent!important}html[data-flowmedia-theme=cinematic] .el-table th.el-table__cell{background:rgba(255,255,255,0.12)!important;color:var(--gh-text-secondary)!important}html[data-flowmedia-theme=cinematic] .el-table__body tr:hover>td.el-table__cell{background:rgba(141,81,249,0.12)!important;color:#ffffff!important}html[data-flowmedia-theme=cinematic] :where(.el-menu-item.is-active,.filter-chip.active,.torrent-filter-chip.active,.picker-item.active,.chart-days-chip.active,.lib-instance-chip.active,.dash-pref-chip--on,.dash-config-mode-button.is-active,.subscription-calendar-day.is-selected,.weight-version-wildcard-badge,.desktop-pet-current-label,.desktop-pet-select-button--current,.desktop-pet-load-error button:active,.desktop-pet-select-button:active:not(:disabled),.calendar-day.is-today .calendar-day-number,.desktop-whale__tab--active){border-color:var(--gh-selection-bg)!important;background:var(--gh-selection-bg)!important;color:var(--gh-selection-fg)!important}html[data-flowmedia-theme=cinematic] :where(.dash-fab:hover,.yaml-completions button:hover){border-color:var(--gh-selection-bg)!important;background:var(--gh-selection-bg)!important;color:var(--gh-selection-fg)!important}html[data-flowmedia-theme=cinematic] .el-tabs__item{color:var(--gh-text-secondary)!important}html[data-flowmedia-theme=cinematic] .el-tabs__item:hover,html[data-flowmedia-theme=cinematic] .el-tabs__item.is-active{color:#cbb0ff!important}html[data-flowmedia-theme=cinematic] .el-tabs__active-bar{border-radius:9999px;background:linear-gradient(90deg,#8d51f9,#b58bff)!important;box-shadow:0 0 14px rgba(141,81,249,0.5)}html[data-flowmedia-theme=cinematic] .el-tabs__nav-wrap::after,html[data-flowmedia-theme=cinematic] .el-divider{border-color:var(--fm-glass-border)!important;background:var(--fm-glass-border)!important}html[data-flowmedia-theme=cinematic] .el-pagination :where(button,.el-pager li){border:1px solid var(--fm-glass-border)!important;border-radius:10px!important;background:rgba(255,255,255,0.12)!important;color:var(--gh-text-secondary)!important}html[data-flowmedia-theme=cinematic] .el-pagination .el-pager li.is-active{border-color:rgba(141,81,249,0.5)!important;background:rgba(141,81,249,0.25)!important;color:#ffffff!important}html[data-flowmedia-theme=cinematic] .el-tag,html[data-flowmedia-theme=cinematic] .el-alert{border-radius:10px!important;-webkit-backdrop-filter:blur(2px) saturate(110%);backdrop-filter:blur(2px) saturate(110%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.08)}html[data-flowmedia-theme=cinematic] .el-switch__core{border-color:var(--fm-glass-border)!important;background:rgba(255,255,255,0.12)!important}html[data-flowmedia-theme=cinematic] .el-switch.is-checked .el-switch__core{border-color:rgba(169,116,255,0.66)!important;background:linear-gradient(90deg,#7540df,#9a61fb)!important;box-shadow:0 0 16px rgba(141,81,249,0.3)}html[data-flowmedia-theme=cinematic] :where(.el-checkbox__inner,.el-radio__inner){border-color:var(--fm-glass-border-strong)!important;background:rgba(255,255,255,0.12)!important}html[data-flowmedia-theme=cinematic] :where(.el-checkbox__input.is-checked .el-checkbox__inner,.el-radio__input.is-checked .el-radio__inner){border-color:#a974ff!important;background:#8d51f9!important}html[data-flowmedia-theme=cinematic] .el-loading-mask{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(11,19,34,0.62)!important}html[data-flowmedia-theme=cinematic] .el-table.cloud-file-browser-table>.el-loading-mask{top:1px!important;right:1px!important;bottom:1px!important;left:1px!important;border-radius:14px;-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(11,19,34,0.78)!important}html[data-flowmedia-theme=cinematic] *{scrollbar-color:rgba(183,146,255,0.42) rgba(255,255,255,0.035)}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){html[data-flowmedia-theme=cinematic]{--fm-glass-surface: rgba(11, 19, 34, 0.92);--fm-glass-surface-raised: rgba(17, 27, 43, 0.97);--fm-glass-control: rgba(11, 19, 34, 0.92);--gh-canvas-default: rgba(11, 19, 34, 0.94);--gh-canvas-subtle: rgba(17, 27, 43, 0.92);--gh-canvas-inset: rgba(17, 27, 43, 0.96);--gh-sidebar-bg: rgba(8, 15, 29, 0.95);--el-fill-color-blank: rgba(11, 19, 34, 0.94);--el-bg-color: rgba(11, 19, 34, 0.94);--nav-loading-background: rgba(11, 19, 34, 0.94);--nav-card-theme-background: rgba(11, 19, 34, 0.9)}html[data-flowmedia-theme=cinematic] .main-layout .sidebar,html[data-flowmedia-theme=cinematic] .main-layout .sidebar-inner--m,html[data-flowmedia-theme=cinematic] .main-layout .header,html[data-flowmedia-theme=cinematic] .login-card{background-color:rgba(8,15,29,0.94)!important}html[data-flowmedia-theme=cinematic] .el-table{background:rgba(8,15,29,0.9)!important}html[data-flowmedia-theme=cinematic] :where(.nav-loading-panel,.nav-sidebar,.nav-context-menu){background-color:var(--nav-loading-background)!important}}@media(max-width:1024px){html[data-flowmedia-theme=cinematic]{--fm-glass-filter: blur(2px) saturate(112%);--fm-glass-filter-raised: blur(4px) saturate(118%)}html[data-flowmedia-theme=cinematic] .fm-cinematic-backdrop__layer{background-position:62% center;filter:saturate(103%) contrast(1.03) brightness(94%)}}@media(max-width:480px){html[data-flowmedia-theme=cinematic] .el-card,html[data-flowmedia-theme=cinematic] .main-layout :where(.recent-card,.nowplaying-card,.settings-card,.svc-card,.rule-card,.docker-card,.stat-card,.chart-card,.filter-panel,.torrent-filter-panel,.site-selection-panel){border-radius:14px!important}html[data-flowmedia-theme=cinematic] :where(.el-dialog,.el-message-box){border-radius:16px!important}}@media(prefers-reduced-motion:reduce){html.fm-theme-transitioning::view-transition-old(root),html.fm-theme-transitioning::view-transition-new(root){animation-duration:1ms}.fm-theme-transition-curtain{transition-duration:1ms;animation-duration:1ms}html[data-flowmedia-theme=cinematic] .fm-cinematic-backdrop__layer--active{animation:none}}
