@charset "UTF-8";@layer nexus.base,nexus.components,nexus.utilities;@layer nexus.base{:root{--color-primary-rgb: 0, 122, 255;--color-primary: rgb(var(--color-primary-rgb));--color-secondary-rgb: 94, 92, 230;--color-secondary: rgb(var(--color-secondary-rgb));--color-success-rgb: 52, 199, 89;--color-success: rgb(var(--color-success-rgb));--color-info-rgb: 10, 132, 255;--color-info: rgb(var(--color-info-rgb));--color-warn-rgb: 255, 149, 0;--color-warn: rgb(var(--color-warn-rgb));--color-error-rgb: 255, 59, 48;--color-error: rgb(var(--color-error-rgb));--color-danger-rgb: var(--color-error-rgb);--color-danger: rgb(var(--color-error-rgb));--color-background-rgb: 15, 15, 20;--color-background: rgb(var(--color-background-rgb));--white-rgb: 255, 255, 255;--white: rgb(var(--white-rgb));--black-rgb: 0, 0, 0;--black: rgb(var(--black-rgb));--color-text-primary: var(--white);--color-text-secondary: rgba(var(--white-rgb), .8);--color-text-tertiary: rgba(var(--white-rgb), .3);--border-main: rgba(var(--white-rgb), .1);--border-top: rgba(var(--white-rgb), .2);--border-top-active: rgba(var(--white-rgb), .3);--bg-main: rgba(var(--white-rgb), .01);--bg-hover: rgba(var(--white-rgb), .03);--shadow-small: inset 0 0 0 1px rgba(var(--white-rgb), .01), inset 0 1px 1px rgba(var(--white-rgb), .15), 0 4px 12px -2px rgba(var(--black-rgb), .12);--shadow-medium: inset 0 1px 1px 0 rgba(var(--white-rgb), .15), inset 0 0 0 1px rgba(var(--white-rgb), .02), 0 10px 30px -10px rgba(var(--black-rgb), .25);--shadow-huge: inset 0 1px 2px 0 rgba(var(--white-rgb), .3), inset 0 0 0 1px rgba(var(--white-rgb), .05), 0 16px 40px -12px rgba(var(--black-rgb), .35);--text-shadow-large: 0 10px 30px rgba(var(--black-rgb), .2);--animation-main: cubic-bezier(.16, 1, .3, 1);--transition-main: .4s var(--animation-main);--transition-interactive: transform var(--transition-main), background var(--transition-main), border-color var(--transition-main), box-shadow var(--transition-main);--transition-fade-slide: opacity var(--transition-main), transform var(--transition-main);--font-size-sm: .875rem;--font-size-lg: 1.125rem;--font-display: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", sans-serif;--font-body: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", "Helvetica Neue", sans-serif;--font-mono: "SF Mono", SFMono-Regular, ui-monospace, Menlo, Monaco, monospace;--gap-card: 20px;--sidebar-width: 350px;--gap-list: 12px;--padding-list-item: 10px;--divider-gradient: linear-gradient(90deg, transparent, rgba(var(--white-rgb), .2), transparent);--z-index-base: 1;--z-index-dropdown: 1000;--z-index-sticky: 1020;--z-index-fixed: 1030;--z-index-modal-backdrop: 1040;--z-index-modal: 1050;--z-index-popover: 1060;--z-index-lightbox: 2000;--z-index-toast: 9999}}@layer nexus.base{*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}ul,ol{list-style:none}body{margin:0;padding:0;background-color:var(--color-background);color:var(--color-text-primary);font-family:var(--font-body),serif;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-display),serif;font-weight:700;line-height:1.1;letter-spacing:-.02em}h1{font-size:4rem}h2{font-size:2.25rem}h3{font-size:1.75rem}p{font-size:1.125rem;line-height:1.6;color:var(--color-text-secondary);margin-bottom:16px}}@layer nexus.base{::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border:2px solid transparent;background-clip:content-box;background-color:#ffffff1f;border-radius:20px;box-shadow:inset 0 0 0 1px #ffffff0d}::-webkit-scrollbar-thumb:hover{background-color:#ffffff40}::-webkit-scrollbar-thumb:active{background-color:#ffffff2e}@supports (not selector(::-webkit-scrollbar)){*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}}}@layer nexus.components{.nexus-glass-card{--radius-card: 16px;position:relative;width:100%;padding:24px;border-radius:var(--radius-card);background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:-1.5px -1.5px 8px #ffffff38,.2px .2px 2px -1px #ffffff14,0 1.5px 7px -8px #00000026,inset 0 1px 1px #ffffff0d;border:1px solid var(--border-main);border-top-color:var(--border-top);transition:var(--transition-interactive);overflow:hidden}.nexus-glass-card:hover{background:var(--bg-hover);border-top-color:var(--border-top-active)}.nexus-glass-card.is-frosted{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-top-color:#ffffff40}.nexus-glass-card.is-frosted:hover{background:var(--bg-hover)}.nexus-glass-card.is-black{background:#0006}.nexus-glass-card.is-black:hover{background:#0009}.nexus-glass-card.is-inset{box-shadow:inset 0 2px 10px #00000073;border:1px solid rgba(255,255,255,.05)}.nexus-glass-card.is-inset:hover{background:rgba(var(--color-background-rgb),.1);transform:none!important}}@layer nexus.components{.nexus-btn{--btn-radius: 10px;--btn-bg: var(--bg-main);--btn-border: var(--border-top);--btn-text: var(--color-text-primary);--btn-px: 18px;--btn-py: 10px;--btn-font-size: 14px;--btn-weight: 500;--btn-gap: 8px;--btn-shadow: var(--shadow-small);display:inline-flex;align-items:center;justify-content:center;gap:var(--btn-gap);padding:var(--btn-py) var(--btn-px);border-radius:var(--btn-radius);background:var(--btn-bg);border:1px solid var(--btn-border);color:var(--btn-text);font-size:var(--btn-font-size);font-weight:var(--btn-weight);cursor:pointer;text-decoration:none;white-space:nowrap;-webkit-user-select:none;user-select:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:var(--transition-interactive);box-shadow:var(--btn-shadow)}.nexus-btn:not(.disabled):not(:disabled):hover{transform:translateY(-1.5px);--btn-bg: var(--bg-hover);border-color:var(--border-top-active);box-shadow:var(--shadow-medium)}.nexus-btn:not(.disabled):not(:disabled):active{transform:translateY(1px) scale(.98);box-shadow:inset 0 2px 4px #0003;filter:brightness(.9)}.nexus-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.nexus-btn:disabled,.nexus-btn.disabled{opacity:.4;cursor:not-allowed!important;pointer-events:none;filter:grayscale(1)}.nexus-btn.btn-primary{--btn-bg: var(--color-primary);--btn-border: var(--color-primary);--btn-text: var(--white);--btn-shadow: 0 4px 12px color-mix(in srgb, var(--color-primary) 30%, transparent)}.nexus-btn.btn-primary:not(.disabled):not(:disabled):hover{filter:brightness(1.1);box-shadow:0 6px 20px color-mix(in srgb,var(--color-primary) 40%,transparent)}.nexus-btn.btn-danger{--btn-bg: color-mix(in srgb, var(--color-danger) 15%, transparent);--btn-border: color-mix(in srgb, var(--color-danger) 30%, transparent);--btn-text: var(--color-danger)}.nexus-btn.btn-danger:not(.disabled):not(:disabled):hover{--btn-bg: var(--color-danger);--btn-text: var(--white)}.nexus-btn.btn-small{--btn-px: 12px;--btn-py: 6px;--btn-font-size: 13px;--btn-radius: 8px}.nexus-pill-button{display:inline-flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap;text-decoration:none;transition:var(--transition-interactive);will-change:transform,box-shadow;border-radius:100px;padding:8px 18px;font-size:13px;font-weight:600;cursor:pointer;background:var(--bg-main);border:1px solid var(--border-top);color:var(--color-text-primary);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:var(--shadow-small)}.nexus-pill-button:not(.disabled):not(:disabled):hover{background:var(--bg-hover);border-color:var(--border-top-active);box-shadow:var(--shadow-huge);transform:translateY(-1.5px)}.nexus-pill-button:not(.disabled):not(:disabled):active{transform:translateY(0);box-shadow:var(--shadow-small);filter:brightness(.95)}.nexus-pill-button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.nexus-pill-button:disabled,.nexus-pill-button.disabled{cursor:not-allowed;filter:grayscale(.8);opacity:.5}.nexus-pill-button .pill-button-arrow{font-size:12px;transition:transform var(--transition-main)}.nexus-pill-button:hover .pill-button-arrow{transform:translate(4px)}.nexus-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;background:#ffffff1a;color:var(--color-text-secondary);border:1px solid rgba(255,255,255,.05)}.nexus-badge.is-primary{background:color-mix(in srgb,var(--color-primary) 15%,transparent);color:var(--color-primary);border-color:color-mix(in srgb,var(--color-primary) 20%,transparent)}.status-dot{width:8px;height:8px;border-radius:50%;background:var(--color-text-tertiary);display:inline-block;position:relative}.status-dot.is-active{background:var(--color-info);box-shadow:0 0 8px var(--color-info)}.status-dot.is-active:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;border:1px solid var(--color-info);animation:pulseGlow 2s infinite}.nexus-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;border-radius:8px;color:var(--color-text-tertiary);cursor:pointer;transition:background-color .2s,color .2s,opacity .2s;flex-shrink:0;opacity:.8}.nexus-icon-btn:hover{opacity:1;background:#ffffff1a;color:var(--color-primary)}.nexus-icon-btn.is-circle{border-radius:50%}.nexus-icon-btn.is-danger:hover{background:#ff3b301f;color:var(--color-danger)}}@layer nexus.components{.form-item{width:100%;position:relative;margin-bottom:.5rem}.nexus-input{width:100%;padding:16px 20px;border-radius:14px;background:transparent;border:1px solid var(--border-main);border-top-color:var(--border-top);color:var(--color-text-primary);outline:none;font-size:15px;font-weight:500;transition:var(--transition-interactive);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 2px 4px #0000001a}.nexus-input::placeholder{color:var(--color-text-tertiary);font-weight:400}.nexus-input:focus,.nexus-input:focus-visible{border-color:var(--color-primary);background:#ffffff05;box-shadow:inset 0 1px 2px #ffffff0d,0 0 0 3px color-mix(in srgb,var(--color-primary) 20%,transparent)}.nexus-input:disabled{opacity:.5;cursor:not-allowed}.nexus-input:-webkit-autofill,.nexus-input:-webkit-autofill:hover,.nexus-input:-webkit-autofill:focus,.nexus-input:-webkit-autofill:active{-webkit-text-fill-color:var(--color-text-primary)!important;transition:background-color 5000s ease-in-out 0s;background-color:transparent!important}}@layer nexus.components{.nexus-divider{--divider-width: 55%;--divider-gap: 14px;display:flex;align-items:center;gap:var(--divider-gap);width:var(--divider-width);margin:16px auto}.nexus-divider .line-seg{flex:1;height:1px;background:var(--divider-gradient)}.nexus-divider .center-icon{color:var(--color-text-primary);font-size:13px;opacity:.5;animation:spin 14s linear infinite}}@layer nexus.components{.nexus-progress{width:100%;height:10px;background:#ffffff0d;border-radius:10px;overflow:hidden;box-shadow:inset 0 1px 2px #0003}.nexus-progress-fill{height:100%;background:linear-gradient(90deg,#a855f7,#3b82f6,#22c55e,#3b82f6,#a855f7);background-size:300% 100%;animation:nexus-gradient-flow 3s linear infinite;transition:width .4s cubic-bezier(.4,0,.2,1)}@keyframes nexus-gradient-flow{0%{background-position:100% 50%}to{background-position:0% 50%}}}@layer nexus.components{.nexus-toast-container{position:fixed;top:30px;left:0;right:0;z-index:var(--z-index-toast);display:flex;flex-direction:column;align-items:center;pointer-events:none}.toast-list{display:flex;flex-direction:column;gap:16px}.nexus-toast{display:flex;align-items:center;padding:12px 20px;border-radius:12px;background:var(--bg-main);border:1px solid var(--border-main);box-shadow:var(--shadow-huge);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);pointer-events:auto;min-width:300px;max-width:600px;color:var(--color-text-primary);font-size:var(--font-size-sm)}.nexus-toast--success{border-left:4px solid var(--color-success)}.nexus-toast--info{border-left:4px solid var(--color-info)}.nexus-toast--error{border-left:4px solid var(--color-error)}.nexus-toast--warning{border-left:4px solid var(--color-warn)}.nexus-toast__icon{margin-right:12px;display:flex;align-items:center;justify-content:center}.nexus-toast__icon svg{width:20px;height:20px}.nexus-toast--success .nexus-toast__icon{color:var(--color-success)}.nexus-toast--info .nexus-toast__icon{color:var(--color-info)}.nexus-toast--error .nexus-toast__icon{color:var(--color-error)}.nexus-toast--warning .nexus-toast__icon{color:var(--color-warn)}.nexus-toast__content{flex:1;word-break:break-all;line-height:1.5}.toast-fade-enter-active,.toast-fade-leave-active,.toast-fade-move{transition:var(--transition-fade-slide)}.toast-fade-enter-from,.toast-fade-leave-to{opacity:0;transform:translateY(-20px)}.toast-fade-leave-active{position:absolute}}@layer nexus.components{.nexus-empty-state{display:flex;justify-content:center;align-items:center;text-align:center;flex-grow:1;padding:24px}.nexus-empty-state .empty-content{display:flex;flex-direction:column;align-items:center;gap:1rem;opacity:.6}.nexus-empty-state .empty-icon{font-size:3rem;color:var(--color-primary);opacity:.8;margin-bottom:.5rem}.nexus-empty-state .empty-title{font-weight:700;color:var(--color-text-primary);margin:0;font-size:1.1rem}.nexus-empty-state .empty-hint{color:var(--color-text-secondary);font-size:.95rem}}@layer nexus.components{.nexus-sidebar{display:flex;flex-direction:column;padding:1.5rem;box-sizing:border-box}.sidebar-header{display:flex;justify-content:space-between;align-items:center;min-height:32px}.header-title-box{flex-shrink:0}.sidebar-title{font-size:1.2rem;font-weight:700;letter-spacing:.5px;color:var(--color-text-primary)}.header-actions{display:flex;align-items:center;gap:8px}.nexus-search-bar{display:flex;align-items:center;width:100%;background:#ffffff14;border-radius:12px;padding:0 2px;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 2px 4px #0000001a;height:36px;box-sizing:border-box;overflow:hidden;position:relative}.nexus-search-bar input{flex:1;background:transparent;border:none;color:var(--color-text-primary);font-size:.9rem;padding-left:36px;padding-right:36px;outline:none;min-width:0}.nexus-search-bar .search-submit-btn{position:absolute;left:4px}.nexus-search-bar .search-clear-btn{position:absolute;right:10px}.nexus-action-panel{width:auto!important;padding:1.25rem!important;margin:.5rem;border-radius:14px;overflow:visible!important;display:flex;flex-direction:column;flex-shrink:0;background:transparent}.nexus-action-panel .action-row{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.nexus-sidebar-list{flex-grow:1;overflow-y:auto;display:flex;flex-direction:column;gap:var(--gap-list, 12px);padding:0 4px}.nexus-sidebar-item{padding:var(--padding-list-item, 10px);border-radius:14px;background:#ffffff08;cursor:pointer;transition:all .3s var(--animation-main, cubic-bezier(.16, 1, .3, 1));display:flex;justify-content:space-between;align-items:center;border:1px solid rgba(255,255,255,.02);position:relative;gap:.8rem;height:64px;min-height:64px;flex-shrink:0;box-sizing:border-box;overflow:hidden}.nexus-sidebar-item.is-editing{flex-direction:column;align-items:stretch;height:auto;min-height:64px;max-height:none;flex-shrink:0;overflow:visible;padding:0;background:transparent;border-color:transparent;transform:none!important}.nexus-sidebar-item:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.1),transparent);opacity:0;transition:opacity .3s;pointer-events:none}.nexus-sidebar-item:hover:before{opacity:1}.nexus-sidebar-item:hover{background:#ffffff12;transform:translate(4px);border-color:#ffffff1a}.nexus-sidebar-item.is-active{background:#007aff26;border-color:#007aff66;box-shadow:0 4px 15px #0000001a;transform:translate(6px)}.nexus-sidebar-item.is-active:after{content:"";position:absolute;left:0;top:15%;bottom:15%;width:3px;background:var(--color-primary);border-radius:0 4px 4px 0;box-shadow:0 0 10px var(--color-primary)}.nexus-sidebar-item .item-actions{display:flex;gap:4px;opacity:0;transition:opacity .3s}.nexus-sidebar-item:hover .item-actions{opacity:1}}@layer nexus.utilities{@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes cellIn{0%{opacity:0;transform:perspective(900px) rotateX(8deg) translateY(24px)}to{opacity:1;transform:perspective(900px) rotateX(0) translateY(0)}}@keyframes pulseGlow{0%,to{transform:scale(1);box-shadow:0 0 8px var(--pulse-color, var(--color-primary))}50%{transform:scale(.85);box-shadow:0 0 4px var(--pulse-color, var(--color-primary))}}.anim-fade-in{animation:fadeIn 1s var(--delay, 0s) var(--animation-main) both}.anim-cell-in{animation:cellIn .7s calc(var(--i, 0) * .08s + .1s) var(--animation-main) both}.anim-pulse{animation:pulseGlow 2s ease-in-out infinite}.anim-spin{animation:spin 1s linear infinite}.dialog-fade-enter-active,.dialog-fade-leave-active{transition:opacity .3s ease}.dialog-fade-enter-from,.dialog-fade-leave-to{opacity:0}.dialog-fade-enter-active .anim-scale-in,.dialog-fade-leave-active .anim-scale-in{transition:transform .3s cubic-bezier(.25,.8,.25,1)}.dialog-fade-enter-from .anim-scale-in,.dialog-fade-leave-to .anim-scale-in{transform:scale(.9)}.anim-scale-in{transform:scale(1)}}@layer nexus.utilities{.nexus-is-dragging{opacity:.4!important;border:1px dashed var(--color-primary)!important;background:rgba(var(--color-primary-rgb),.05)!important}.nexus-drag-over{border-top:2px solid var(--color-primary)!important;transform:translateY(2px)!important}}@layer nexus.utilities{.text-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.text-multiline-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.text-gradient-primary{background:linear-gradient(135deg,var(--color-text-primary) 0%,var(--color-text-secondary) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.time-section[data-v-cb8309b4]{flex:1;display:flex}.time-card[data-v-cb8309b4]{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:40px}.time-display[data-v-cb8309b4]{font-size:140px;font-weight:900;line-height:1;letter-spacing:-4px;margin-bottom:20px;font-family:var(--font-mono),serif;text-shadow:var(--text-shadow-large)}.date-display[data-v-cb8309b4]{display:flex;gap:20px;font-size:24px;color:var(--color-text-primary);opacity:.9}.week-text[data-v-cb8309b4]{color:var(--color-primary);font-weight:700}.app-icon[data-v-50fee211]{display:inline-block;vertical-align:middle;flex-shrink:0;pointer-events:none}.weather-section[data-v-cddb7b39]{flex:2;min-height:0}.weather-grid[data-v-cddb7b39]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap-card)}.weather-card[data-v-cddb7b39]{display:flex;flex-direction:column;padding:24px}.card-header[data-v-cddb7b39]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.district-name[data-v-cddb7b39]{font-size:24px;margin:0;display:flex;align-items:center;gap:8px}.report-time[data-v-cddb7b39]{font-size:13px;color:var(--color-text-tertiary);font-family:var(--font-mono),serif;font-weight:500;letter-spacing:1px}.district-name[data-v-cddb7b39]:before{content:"";width:4px;height:24px;background:var(--color-primary);border-radius:2px}.weather-content[data-v-cddb7b39]{flex:1;display:flex;flex-direction:column;gap:24px}.today-panel[data-v-cddb7b39]{flex:1;display:flex;flex-direction:column;justify-content:center;gap:20px}.today-main[data-v-cddb7b39]{display:flex;align-items:center;justify-content:center;gap:24px}.today-temp[data-v-cddb7b39]{font-size:72px;font-weight:800;font-family:var(--font-mono),serif;color:var(--color-text-primary);line-height:1}.today-temp .unit[data-v-cddb7b39]{font-size:24px;font-weight:600;vertical-align:super;margin-left:4px;color:var(--color-primary)}.today-info[data-v-cddb7b39]{display:flex;flex-direction:column;gap:4px}.today-status[data-v-cddb7b39]{font-size:24px;font-weight:600;color:var(--color-primary)}.today-range[data-v-cddb7b39]{font-size:16px;color:var(--color-text-secondary);font-family:var(--font-mono),serif}.today-details[data-v-cddb7b39]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:16px;background:#ffffff0d;border-radius:12px}.detail-item[data-v-cddb7b39]{display:flex;flex-direction:column;align-items:center;gap:4px}.detail-item .label[data-v-cddb7b39]{font-size:12px;color:var(--color-text-tertiary)}.detail-item .value[data-v-cddb7b39]{font-size:14px;font-weight:600;color:var(--color-text-primary)}.forecast-panel[data-v-cddb7b39]{display:flex;flex-direction:column;gap:var(--padding-list-item);padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.forecast-mini-item[data-v-cddb7b39]{display:grid;grid-template-columns:50px 60px 1fr 100px;align-items:center;padding:10px 16px;background:#ffffff05;border-radius:10px;font-size:14px}.mini-date[data-v-cddb7b39]{font-weight:600;color:var(--color-text-secondary)}.mini-week[data-v-cddb7b39]{color:var(--color-text-secondary);font-size:13px}.mini-weather[data-v-cddb7b39]{color:var(--color-primary);padding-left:12px}.mini-temp[data-v-cddb7b39]{text-align:right;font-family:var(--font-mono),serif;opacity:.9}.loading-placeholder[data-v-cddb7b39]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.loading-placeholder p[data-v-cddb7b39]{color:var(--color-text-secondary)}.home-view[data-v-455584b2]{width:100%;min-height:100%;padding:24px;box-sizing:border-box;display:flex;justify-content:center}.content-container[data-v-455584b2]{width:100%;max-width:1200px;display:flex;flex-direction:column;gap:var(--gap-card)}.login-card-inner[data-v-afb436d9]{width:100%;flex:1;display:flex;flex-direction:column}.login-header[data-v-afb436d9]{text-align:center;margin-bottom:40px}.title[data-v-afb436d9]{font-size:36px;font-weight:800;letter-spacing:4px;margin:0 0 12px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.4))}.subtitle[data-v-afb436d9]{font-size:14px;color:var(--color-text-secondary);margin:0;letter-spacing:1px}.login-form[data-v-afb436d9]{display:flex;flex-direction:column;gap:20px}.captcha-item[data-v-afb436d9]{display:flex;gap:16px;align-items:center}.captcha-input[data-v-afb436d9]{flex:1}.password-toggle[data-v-afb436d9]{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:20px;height:20px;cursor:pointer;color:var(--color-text-tertiary);display:flex;align-items:center;justify-content:center;transition:color var(--transition-main);z-index:2}.password-toggle[data-v-afb436d9]:hover{color:var(--color-text-primary)}.password-toggle svg[data-v-afb436d9]{width:100%;height:100%}.password-item .nexus-input[data-v-afb436d9]{padding-right:48px}.captcha-img[data-v-afb436d9]{width:130px;height:52px;border-radius:12px;overflow:hidden;border:1px solid var(--border-main);cursor:pointer;background:var(--bg-main);display:flex;align-items:center;justify-content:center;transition:all var(--transition-main);flex-shrink:0}.captcha-img[data-v-afb436d9]:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 4px 12px -2px #0003}.captcha-img img[data-v-afb436d9]{width:100%;height:100%;object-fit:cover;display:block}.captcha-placeholder[data-v-afb436d9]{font-size:13px;color:var(--color-text-tertiary);animation:pulse-afb436d9 1.5s infinite}.login-btn[data-v-afb436d9]{width:100%;margin-top:12px;padding:16px;font-size:16px;font-weight:600;letter-spacing:2px;border-radius:14px;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);color:var(--color-text-primary);border:1px solid var(--border-top);border-top-color:color-mix(in srgb,var(--color-text-primary) 40%,transparent);text-shadow:0 1px 2px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;gap:10px;transition:all var(--transition-main);cursor:pointer}.login-btn[data-v-afb436d9]:hover:not(.disabled){transform:translateY(-2px);filter:brightness(1.1);box-shadow:0 10px 20px -5px color-mix(in srgb,var(--color-primary) 50%,transparent)}.login-btn[data-v-afb436d9]:active:not(.disabled){transform:translateY(1px)}.login-btn.disabled[data-v-afb436d9]{opacity:.6;cursor:not-allowed}.login-footer[data-v-afb436d9]{margin-top:auto;display:flex;justify-content:center}.spinner[data-v-afb436d9]{width:18px;height:18px;border:2px solid var(--border-top-active);border-radius:50%;border-top-color:var(--color-text-primary)}@keyframes pulse-afb436d9{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.login-card-inner[data-v-7045c0e7]{width:100%;flex:1;display:flex;flex-direction:column}.login-header[data-v-7045c0e7]{text-align:center;margin-bottom:40px}.title[data-v-7045c0e7]{font-size:36px;font-weight:800;letter-spacing:4px;margin:0 0 12px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.4))}.subtitle[data-v-7045c0e7]{font-size:14px;color:var(--color-text-secondary);margin:0;letter-spacing:1px}.login-form[data-v-7045c0e7]{display:flex;flex-direction:column;gap:20px}.form-row[data-v-7045c0e7]{display:grid;grid-template-columns:1fr 1.2fr;gap:16px}.register-btn[data-v-7045c0e7]{width:100%;margin-top:12px;padding:16px;font-size:16px;font-weight:600;letter-spacing:2px;border-radius:14px;background:linear-gradient(135deg,var(--color-secondary) 0%,var(--color-primary) 100%);color:var(--color-text-primary);border:1px solid var(--border-top);border-top-color:color-mix(in srgb,var(--color-text-primary) 40%,transparent);text-shadow:0 1px 2px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;gap:10px;transition:all var(--transition-main);cursor:pointer}.register-btn[data-v-7045c0e7]:hover:not(.disabled){transform:translateY(-2px);filter:brightness(1.1);box-shadow:0 10px 20px -5px color-mix(in srgb,var(--color-secondary) 50%,transparent)}.register-btn[data-v-7045c0e7]:active:not(.disabled){transform:translateY(1px)}.register-btn.disabled[data-v-7045c0e7]{opacity:.6;cursor:not-allowed}.password-toggle[data-v-7045c0e7]{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:20px;height:20px;cursor:pointer;color:var(--color-text-tertiary);display:flex;align-items:center;justify-content:center;transition:color var(--transition-main);z-index:2}.password-toggle[data-v-7045c0e7]:hover{color:var(--color-text-primary)}.password-toggle svg[data-v-7045c0e7]{width:100%;height:100%}.password-item .nexus-input[data-v-7045c0e7]{padding-right:48px}.login-footer[data-v-7045c0e7]{margin-top:auto;display:flex;justify-content:center}.spinner[data-v-7045c0e7]{width:18px;height:18px;border:2px solid var(--border-top-active);border-radius:50%;border-top-color:var(--color-text-primary)}.login-container[data-v-b94a8537]{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;background-color:transparent;overflow:hidden}.login-card[data-v-b94a8537]{width:100%;max-width:440px;height:600px;z-index:10;padding:50px 40px;box-sizing:border-box;animation:cardEnter-b94a8537 .6s cubic-bezier(.16,1,.3,1) forwards;opacity:0;transform:translateY(20px);display:flex;flex-direction:column}@keyframes cardEnter-b94a8537{to{opacity:1;transform:translateY(0)}}.fade-slide-enter-active[data-v-b94a8537],.fade-slide-leave-active[data-v-b94a8537]{transition:all .4s cubic-bezier(.4,0,.2,1)}.fade-slide-enter-from[data-v-b94a8537]{opacity:0;transform:translate(20px)}.fade-slide-leave-to[data-v-b94a8537]{opacity:0;transform:translate(-20px)}.dialog-overlay[data-v-bee24663]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:3000;display:flex;justify-content:center;align-items:center}.dialog-content[data-v-bee24663]{width:600px;max-height:85vh;overflow-y:auto;overflow-x:hidden;padding:0;border-radius:20px;box-shadow:0 12px 48px #0006;display:flex;flex-direction:column;background:#1a1a1ed9;border:1px solid rgba(255,255,255,.1)}.uploader-container[data-v-bee24663]{padding:0}.uploader-header[data-v-bee24663]{padding:16px 30px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;background:#14141ecc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.08);transition:background .2s;position:sticky;top:0;z-index:100}.uploader-header[data-v-bee24663]:hover{background:#ffffff0d}.uploader-header.header-drag-over[data-v-bee24663]{background:rgba(var(--color-primary-rgb, 79, 70, 229),.1);box-shadow:inset 0 0 10px #4f46e51a}.uploader-header.header-drag-over .header-title .icon[data-v-bee24663]{animation:anim-bounce-bee24663 .5s infinite}.header-title[data-v-bee24663]{display:flex;align-items:center;gap:12px}.header-title .icon[data-v-bee24663]{font-size:24px}.header-title .text[data-v-bee24663]{font-size:18px;font-weight:600;color:var(--color-text-primary, #fff)}.close-btn[data-v-bee24663]{background:transparent;border:none;color:var(--color-text-secondary, #aaa);font-size:18px;cursor:pointer;transition:color .2s}.close-btn[data-v-bee24663]:hover{color:var(--color-error, #ef4444)}.uploader-body[data-v-bee24663]{padding:0 30px 30px;border-top:1px solid rgba(255,255,255,.05);overflow:visible}.uploader-dropzone[data-v-bee24663]{margin-top:20px;border:2px dashed rgba(255,255,255,.15);border-radius:16px;padding:30px 20px;text-align:center;transition:all .3s;background:#ffffff05}.uploader-dropzone.drag-over[data-v-bee24663]{border-color:var(--color-primary, #4f46e5);background:#4f46e514;box-shadow:inset 0 0 20px #4f46e51a}.upload-text[data-v-bee24663]{font-size:14px;color:var(--color-text-secondary, #ccc);margin:0 0 16px;letter-spacing:.5px}.select-btn[data-v-bee24663]{background:var(--color-primary, #4f46e5);border:none;color:#fff;padding:12px 36px;font-size:16px;border-radius:12px;cursor:pointer}.select-btn[data-v-bee24663]:hover{background:color-mix(in srgb,var(--color-primary, #4f46e5),white 10%)}.upload-tasks[data-v-bee24663]{margin:0 30px 30px;padding-top:10px;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:12px}.upload-task[data-v-bee24663]{background:#ffffff08;padding:16px;border-radius:12px;border:1px solid rgba(255,255,255,.05)}.task-info[data-v-bee24663]{display:flex;justify-content:space-between;margin-bottom:12px;font-size:14px}.task-name[data-v-bee24663]{color:var(--color-text-primary, #fff);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80%}.task-size[data-v-bee24663]{color:var(--color-text-tertiary, #aaa)}.nexus-progress[data-v-bee24663]{height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden}.nexus-progress-fill[data-v-bee24663]{height:100%;background:var(--color-primary, #4f46e5);transition:width .3s ease}.nexus-progress-fill.error[data-v-bee24663]{background:var(--color-error, #ef4444)}.task-status[data-v-bee24663]{font-size:12px;color:var(--color-text-secondary, #ccc);margin-top:8px;text-align:right}.error-text[data-v-bee24663]{color:var(--color-error, #ef4444);font-weight:600}.success-text[data-v-bee24663]{color:var(--color-success, #10b981);font-weight:600}@keyframes anim-bounce-bee24663{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.dialog-overlay[data-v-33da4ed0]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center}.dialog-content[data-v-33da4ed0]{width:450px;padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;background:#0f0f1499;border:1px solid rgba(255,255,255,.1);box-shadow:0 16px 40px #0006}.dialog-header[data-v-33da4ed0]{display:flex;justify-content:space-between;align-items:center}.dialog-title[data-v-33da4ed0]{margin:0;font-size:1.2rem;font-weight:600;color:var(--color-text-primary)}.close-btn[data-v-33da4ed0]{background:transparent;border:none;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--color-text-tertiary);border-radius:50%;transition:all .2s;flex-shrink:0}.close-btn[data-v-33da4ed0]:hover{background:#ffffff1a;color:var(--color-text-primary)}.dialog-body[data-v-33da4ed0]{font-size:1rem;color:var(--color-text-secondary);line-height:1.5}.dialog-footer[data-v-33da4ed0]{display:flex;justify-content:flex-end;gap:.8rem;margin-top:.5rem}.vjs-svg-icon{display:inline-block;background-repeat:no-repeat;background-position:center;fill:currentColor;height:1.8em;width:1.8em}.vjs-svg-icon:before{content:none!important}.vjs-svg-icon:hover,.vjs-control:focus .vjs-svg-icon{filter:drop-shadow(0 0 .25em #fff)}.vjs-modal-dialog .vjs-modal-dialog-content,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-button>.vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff");font-weight:400;font-style:normal}.vjs-icon-play,.video-js .vjs-play-control .vjs-icon-placeholder,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{content:""}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:""}.vjs-icon-pause,.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pause:before,.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before{content:""}.vjs-icon-volume-mute,.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-volume-mute:before,.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before{content:""}.vjs-icon-volume-low,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-volume-low:before,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before{content:""}.vjs-icon-volume-mid,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-volume-mid:before,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before{content:""}.vjs-icon-volume-high,.video-js .vjs-mute-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-volume-high:before,.video-js .vjs-mute-control .vjs-icon-placeholder:before{content:""}.vjs-icon-fullscreen-enter,.video-js .vjs-fullscreen-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-fullscreen-enter:before,.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before{content:""}.vjs-icon-fullscreen-exit,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-fullscreen-exit:before,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before{content:""}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:""}.vjs-icon-subtitles,.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-subtitles:before,.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before{content:""}.vjs-icon-captions,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-captions-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-captions:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-captions-button .vjs-icon-placeholder:before{content:""}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:""}.vjs-icon-chapters,.video-js .vjs-chapters-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-chapters:before,.video-js .vjs-chapters-button .vjs-icon-placeholder:before{content:""}.vjs-icon-downloading{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-downloading:before{content:""}.vjs-icon-file-download{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-file-download:before{content:""}.vjs-icon-file-download-done{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-file-download-done:before{content:""}.vjs-icon-file-download-off{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-file-download-off:before{content:""}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:""}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:""}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:""}.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder,.video-js .vjs-volume-level,.video-js .vjs-play-progress{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before,.video-js .vjs-volume-level:before,.video-js .vjs-play-progress:before{content:""}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:""}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:""}.vjs-icon-cancel,.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cancel:before,.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before{content:""}.vjs-icon-repeat{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-repeat:before{content:""}.vjs-icon-replay,.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-replay:before,.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before{content:""}.vjs-icon-replay-5,.video-js .vjs-skip-backward-5 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-replay-5:before,.video-js .vjs-skip-backward-5 .vjs-icon-placeholder:before{content:""}.vjs-icon-replay-10,.video-js .vjs-skip-backward-10 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-replay-10:before,.video-js .vjs-skip-backward-10 .vjs-icon-placeholder:before{content:""}.vjs-icon-replay-30,.video-js .vjs-skip-backward-30 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-replay-30:before,.video-js .vjs-skip-backward-30 .vjs-icon-placeholder:before{content:""}.vjs-icon-forward-5,.video-js .vjs-skip-forward-5 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-forward-5:before,.video-js .vjs-skip-forward-5 .vjs-icon-placeholder:before{content:""}.vjs-icon-forward-10,.video-js .vjs-skip-forward-10 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-forward-10:before,.video-js .vjs-skip-forward-10 .vjs-icon-placeholder:before{content:""}.vjs-icon-forward-30,.video-js .vjs-skip-forward-30 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-forward-30:before,.video-js .vjs-skip-forward-30 .vjs-icon-placeholder:before{content:""}.vjs-icon-audio,.video-js .vjs-audio-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-audio:before,.video-js .vjs-audio-button .vjs-icon-placeholder:before{content:""}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:""}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:""}.vjs-icon-shuffle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-shuffle:before{content:""}.vjs-icon-cast{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cast:before{content:""}.vjs-icon-picture-in-picture-enter,.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-picture-in-picture-enter:before,.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before{content:""}.vjs-icon-picture-in-picture-exit,.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-picture-in-picture-exit:before,.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before{content:""}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:""}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:""}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:""}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:""}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:""}.vjs-icon-audio-description,.video-js .vjs-descriptions-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-audio-description:before,.video-js .vjs-descriptions-button .vjs-icon-placeholder:before{content:""}.video-js{display:inline-block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:initial}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:none}.video-js *,.video-js *:before,.video-js *:after{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}.video-js.vjs-fluid,.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-9-16,.video-js.vjs-1-1{width:100%;max-width:100%}.video-js.vjs-fluid:not(.vjs-audio-only-mode),.video-js.vjs-16-9:not(.vjs-audio-only-mode),.video-js.vjs-4-3:not(.vjs-audio-only-mode),.video-js.vjs-9-16:not(.vjs-audio-only-mode),.video-js.vjs-1-1:not(.vjs-audio-only-mode){height:0}.video-js.vjs-16-9:not(.vjs-audio-only-mode){padding-top:56.25%}.video-js.vjs-4-3:not(.vjs-audio-only-mode){padding-top:75%}.video-js.vjs-9-16:not(.vjs-audio-only-mode){padding-top:177.7777777778%}.video-js.vjs-1-1:not(.vjs-audio-only-mode){padding-top:100%}.video-js.vjs-fill:not(.vjs-audio-only-mode){width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}.video-js.vjs-audio-only-mode .vjs-tech{display:none}body.vjs-full-window,body.vjs-pip-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen,body.vjs-pip-window .video-js{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs),body.vjs-pip-window .video-js{width:100%!important;height:100%!important;padding-top:0!important;display:block}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-pip-container .vjs-pip-text{position:absolute;bottom:10%;font-size:2em;background-color:#000000b3;padding:.5em;text-align:center;width:100%}.vjs-layout-tiny.vjs-pip-container .vjs-pip-text,.vjs-layout-x-small.vjs-pip-container .vjs-pip-text,.vjs-layout-small.vjs-pip-container .vjs-pip-text{bottom:0;font-size:1.4em}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1!important;visibility:visible!important}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.63332em;width:3em;display:block;position:absolute;top:50%;left:50%;padding:0;margin-top:-.81666em;margin-left:-1.5em;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:#2b333fb3;border-radius:.3em;transition:all .4s}.vjs-big-play-button .vjs-svg-icon{width:1em;height:1em;position:absolute;top:50%;left:50%;line-height:1;transform:translate(-50%,-50%)}.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus{border-color:#fff;background-color:#73859f;background-color:#73859f80;transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button,.vjs-error .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause:not(.vjs-seeking,.vjs-scrubbing,.vjs-error) .vjs-big-play-button{display:block}.video-js button{background:none;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.video-js.vjs-spatial-navigation-enabled .vjs-button:focus{outline:.0625em solid white;box-shadow:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:#000c;background:linear-gradient(180deg,#000c,#fff0);overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{display:flex;justify-content:center;list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover,.js-focus-visible .vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:#73859f80}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover,.js-focus-visible .vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.vjs-menu li.vjs-selected .vjs-svg-icon,.vjs-menu li.vjs-selected:focus .vjs-svg-icon,.vjs-menu li.vjs-selected:hover .vjs-svg-icon,.js-focus-visible .vjs-menu li.vjs-selected:hover .vjs-svg-icon{fill:#000}.video-js .vjs-menu *:not(.vjs-selected):focus:not(:focus-visible),.js-focus-visible .vjs-menu *:not(.vjs-selected):focus:not(.focus-visible){background:none}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0em;margin-bottom:1.5em;border-top-color:#2b333fb3}.vjs-pip-window .vjs-menu-button-popup .vjs-menu{left:unset;right:1em}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:#2b333fb3;position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu,.vjs-menu-button-popup .vjs-menu.vjs-lock-showing{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline:hover,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline.vjs-slider-active{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline:hover .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline.vjs-slider-active .vjs-menu{display:block;opacity:1}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:#2b333fb3}.video-js.vjs-spatial-navigation-enabled .vjs-control-bar{gap:1px}.video-js:not(.vjs-controls-disabled,.vjs-using-native-controls,.vjs-error) .vjs-control-bar.vjs-lock-showing{display:flex!important}.vjs-has-started .vjs-control-bar,.vjs-audio-only-mode .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;pointer-events:none;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar,.vjs-error .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible;pointer-events:auto}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.video-js .vjs-control.vjs-visible-text{width:auto;padding-left:1em;padding-right:1em}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.vjs-button>.vjs-icon-placeholder{display:block}.vjs-button>.vjs-svg-icon{display:inline-block}.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before,.video-js .vjs-control:focus{text-shadow:0em 0em 1em white}.video-js *:not(.vjs-visible-text)>.vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{display:flex;align-items:center}.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder,.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;line-height:.35em;z-index:1}.vjs-svg-icons-enabled .vjs-play-progress:before{content:none!important}.vjs-play-progress .vjs-svg-icon{position:absolute;top:-.35em;right:-.4em;width:.9em;height:.9em;pointer-events:none;line-height:.15em;z-index:1}.video-js .vjs-load-progress{background:#73859f80}.video-js .vjs-load-progress div{background:#73859fbf}.video-js .vjs-time-tooltip{background-color:#fff;background-color:#fffc;border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.video-js .vjs-progress-control:hover .vjs-mouse-display,.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,.video-js.vjs-touch-enabled:not(.vjs-scrubbing) .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:#000c}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#73859f;background-color:#73859f80}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0em 0em 1em white;box-shadow:0 0 1em #fff}.video-js.vjs-spatial-navigation-enabled .vjs-slider:focus{outline:.0625em solid white}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active{visibility:visible;opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical{left:-3.5em;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active{width:10em;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em;z-index:1}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em;z-index:1}.vjs-svg-icons-enabled .vjs-volume-level:before{content:none}.vjs-volume-level .vjs-svg-icon{position:absolute;width:.9em;height:.9em;pointer-events:none;z-index:1}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{line-height:.35em;right:-.5em}.vjs-slider-horizontal .vjs-volume-level .vjs-svg-icon{right:-.3em;transform:translateY(-50%)}.vjs-slider-vertical .vjs-volume-level .vjs-svg-icon{top:-.55em;transform:translate(-50%)}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:#2b333fb3}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.video-js .vjs-volume-tooltip{background-color:#fff;background-color:#fffc;border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-volume-control:hover .vjs-volume-tooltip,.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip{display:block;font-size:1em;visibility:visible}.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip,.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip{left:1em;top:-12px}.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip{font-size:1em}.video-js .vjs-volume-control .vjs-mouse-display{display:none;position:absolute;width:100%;height:1px;background-color:#000;z-index:1}.video-js .vjs-volume-horizontal .vjs-mouse-display{width:1px;height:100%}.video-js .vjs-volume-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.vjs-mouse-display .vjs-volume-tooltip{color:#fff;background-color:#000;background-color:#000c}.vjs-poster{display:inline-block;vertical-align:middle;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-has-started .vjs-poster,.vjs-using-native-controls .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster,.vjs-has-started.vjs-audio-poster-mode .vjs-poster,.vjs-pip-container.vjs-has-started .vjs-poster{display:block}.vjs-poster img{width:100%;height:100%;object-fit:contain}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.video-js:not(.vjs-live) .vjs-live-control,.video-js.vjs-liveui .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{align-items:center;cursor:pointer;flex:none;display:inline-flex;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;width:auto;min-width:4em}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{margin-right:.5em;color:#888}.vjs-svg-icons-enabled .vjs-seek-to-live-control{line-height:0}.vjs-seek-to-live-control .vjs-svg-icon{width:1em;height:1em;pointer-events:none;fill:#888}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-svg-icon{fill:red}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-live .vjs-time-control,.vjs-live .vjs-time-divider,.video-js .vjs-current-time,.video-js .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-normalise-time-controls:not(.vjs-live) .vjs-time-control{display:flex}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.vjs-error .vjs-text-track-display{display:none}.video-js.vjs-controls-disabled .vjs-text-track-display,.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-controls-disabled video::-webkit-media-text-track-display,.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js.vjs-force-center-align-cues .vjs-text-track-cue{text-align:center!important;width:80%!important}@supports not (inset: 10px){.video-js .vjs-text-track-display>div{top:0;right:0;bottom:0;left:0}}.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control,.vjs-pip-window .vjs-picture-in-picture-control{display:none}.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-fullscreen-control,.vjs-pip-window .vjs-fullscreen-control{display:none}.vjs-playback-rate>.vjs-menu-button,.vjs-playback-rate .vjs-playback-rate-value{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.85;text-align:left;border:.6em solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:5em;height:5em;border-radius:50%;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:flex;justify-content:center;align-items:center;animation:vjs-spinner-show 0s linear .3s forwards}.vjs-error .vjs-loading-spinner{display:none}.vjs-loading-spinner:before,.vjs-loading-spinner:after{content:"";position:absolute;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:before,.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after{animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{to{transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}.video-js.vjs-audio-only-mode .vjs-captions-button{display:none}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js.vjs-audio-only-mode .vjs-descriptions-button{display:none}.vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-svg-icon{width:1.5em;height:1.5em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"";font-size:1.5em;line-height:inherit}.video-js.vjs-audio-only-mode .vjs-subs-caps-button{display:none}.video-js .vjs-audio-button+.vjs-menu .vjs-descriptions-menu-item .vjs-menu-item-text .vjs-icon-placeholder,.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-audio-button+.vjs-menu .vjs-descriptions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before,.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" ";font-size:1.5em;line-height:inherit}.video-js.vjs-layout-small .vjs-current-time,.video-js.vjs-layout-small .vjs-time-divider,.video-js.vjs-layout-small .vjs-duration,.video-js.vjs-layout-small .vjs-remaining-time,.video-js.vjs-layout-small .vjs-playback-rate,.video-js.vjs-layout-small .vjs-volume-control,.video-js.vjs-layout-x-small .vjs-current-time,.video-js.vjs-layout-x-small .vjs-time-divider,.video-js.vjs-layout-x-small .vjs-duration,.video-js.vjs-layout-x-small .vjs-remaining-time,.video-js.vjs-layout-x-small .vjs-playback-rate,.video-js.vjs-layout-x-small .vjs-volume-control,.video-js.vjs-layout-tiny .vjs-current-time,.video-js.vjs-layout-tiny .vjs-time-divider,.video-js.vjs-layout-tiny .vjs-duration,.video-js.vjs-layout-tiny .vjs-remaining-time,.video-js.vjs-layout-tiny .vjs-playback-rate,.video-js.vjs-layout-tiny .vjs-volume-control{display:none}.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover{width:auto;width:initial}.video-js.vjs-layout-x-small .vjs-progress-control,.video-js.vjs-layout-tiny .vjs-progress-control{display:none}.video-js.vjs-layout-x-small .vjs-custom-control-spacer{flex:auto;display:block}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:#2b333fbf;color:#fff;height:70%}.vjs-spatial-navigation-enabled .vjs-modal-dialog.vjs-text-track-settings{height:80%}.vjs-error .vjs-text-track-settings{display:none}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-font,.vjs-text-track-settings .vjs-track-settings-controls{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display: grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-text-track-settings select{font-size:inherit}.vjs-track-setting>select{margin-right:1em;margin-bottom:.5em}.vjs-text-track-settings fieldset{margin:10px;border:none}.vjs-text-track-settings fieldset span{display:inline-block;padding:0 .6em .8em}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;font-weight:700;font-size:1.2em}.vjs-text-track-settings .vjs-label{margin:0 .5em .5em 0}.vjs-track-settings-controls button:focus,.vjs-track-settings-controls button:active{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,#73859f)}.vjs-track-settings-controls button:hover{color:#2b333fbf}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}.vjs-title-bar{background:#000000e6;background:linear-gradient(180deg,#000000e6,#000000b3 60%,#0000);font-size:1.2em;line-height:1.5;transition:opacity .1s;padding:.666em 1.333em 4em;pointer-events:none;position:absolute;top:0;width:100%}.vjs-error .vjs-title-bar{display:none}.vjs-title-bar-title,.vjs-title-bar-description{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vjs-title-bar-title{font-weight:700;margin-bottom:.333em}.vjs-playing.vjs-user-inactive .vjs-title-bar{opacity:0;transition:opacity 1s}.video-js .vjs-skip-forward-5,.video-js .vjs-skip-forward-10,.video-js .vjs-skip-forward-30,.video-js .vjs-skip-backward-5,.video-js .vjs-skip-backward-10,.video-js .vjs-skip-backward-30{cursor:pointer}.video-js .vjs-transient-button{position:absolute;height:3em;display:flex;align-items:center;justify-content:center;background-color:#32323280;cursor:pointer;opacity:1;transition:opacity 1s}.video-js:not(.vjs-has-started) .vjs-transient-button{display:none}.video-js.not-hover .vjs-transient-button:not(.force-display),.video-js.vjs-user-inactive .vjs-transient-button:not(.force-display){opacity:0}.video-js .vjs-transient-button span{padding:0 .5em}.video-js .vjs-transient-button.vjs-left{left:1em}.video-js .vjs-transient-button.vjs-right{right:1em}.video-js .vjs-transient-button.vjs-top{top:1em}.video-js .vjs-transient-button.vjs-near-top{top:4em}.video-js .vjs-transient-button.vjs-bottom{bottom:4em}.video-js .vjs-transient-button:hover{background-color:#323232e6}@media print{.video-js>*:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000}.js-focus-visible .video-js *:focus:not(.focus-visible){outline:none}.video-js *:focus:not(:focus-visible){outline:none}.modal-header[data-v-a00560ad]{padding:10px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-main)}.modal-title-area[data-v-a00560ad]{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.modal-title-icon[data-v-a00560ad]{width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,rgba(var(--color-primary-rgb),.15),rgba(var(--color-secondary-rgb),.15));border:1px solid rgba(var(--color-primary-rgb),.2);display:flex;align-items:center;justify-content:center;color:var(--color-primary);flex-shrink:0}.modal-title[data-v-a00560ad]{margin:0;font-size:var(--font-size-lg);font-weight:600;font-family:var(--font-display);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.header-actions[data-v-a00560ad]{display:flex;align-items:center;gap:8px;flex-shrink:0}.nexus-icon-btn.active[data-v-a00560ad]{background:rgba(var(--color-primary-rgb),.15);color:var(--color-primary);box-shadow:0 0 10px rgba(var(--color-primary-rgb),.2);transform:scale(1.05)}.shortcuts-panel[data-v-1ec911ab]{padding:0;border-bottom:1px solid var(--border-main);background:var(--bg-main);overflow:hidden}.shortcuts-groups[data-v-1ec911ab]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border-main)}.shortcuts-group[data-v-1ec911ab]{background:rgba(var(--color-background-rgb),.5);padding:14px 20px;display:flex;flex-direction:column;gap:8px}.group-title[data-v-1ec911ab]{font-size:.75rem;font-weight:600;color:var(--color-primary);margin-bottom:4px;opacity:.8;text-transform:uppercase;letter-spacing:.05em}.shortcut-item[data-v-1ec911ab]{display:flex;align-items:center;gap:8px;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.shortcut-keys[data-v-1ec911ab]{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.key-separator[data-v-1ec911ab]{color:var(--color-text-tertiary);font-size:.7rem}.shortcut-item kbd[data-v-1ec911ab]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 5px;border-radius:4px;background:var(--bg-hover);border:1px solid var(--border-top);color:var(--color-text-primary);font-family:var(--font-mono);font-size:.7rem;font-weight:500;line-height:1;transition:var(--transition-interactive)}.shortcut-desc[data-v-1ec911ab]{margin-left:auto;color:var(--color-text-tertiary);font-size:.75rem;white-space:nowrap}.shortcut-item:hover kbd[data-v-1ec911ab]{background:rgba(var(--color-primary-rgb),.12);border-color:rgba(var(--color-primary-rgb),.25);color:var(--color-primary);transform:translateY(-1px);box-shadow:0 2px 6px rgba(var(--color-primary-rgb),.15)}.shortcut-item:hover .shortcut-desc[data-v-1ec911ab]{color:var(--color-text-secondary);transition:color var(--transition-main)}@media(max-width:768px){.shortcuts-groups[data-v-1ec911ab]{grid-template-columns:1fr}}.resume-prompt[data-v-3ecd38fd]{position:absolute;bottom:80px;left:24px;z-index:20;background:rgba(var(--color-background-rgb),.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-main);border-radius:12px;box-shadow:var(--shadow-huge);overflow:hidden;min-width:260px}.resume-prompt-content[data-v-3ecd38fd]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;gap:16px}.resume-text-group[data-v-3ecd38fd]{display:flex;flex-direction:column;gap:2px}.resume-label[data-v-3ecd38fd]{font-size:.75rem;color:var(--color-text-secondary);letter-spacing:.02em}.resume-time[data-v-3ecd38fd]{font-size:1rem;font-weight:600;color:var(--color-primary)}.resume-actions[data-v-3ecd38fd]{display:flex;align-items:center;gap:8px}.resume-progress-bar[data-v-3ecd38fd]{height:2px;background:rgba(var(--white-rgb),.05);width:100%}.resume-progress-fill[data-v-3ecd38fd]{height:100%;background:linear-gradient(90deg,var(--color-primary),var(--color-info));animation:resumeCountdown-3ecd38fd linear forwards;transform-origin:left}@keyframes resumeCountdown-3ecd38fd{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.vp-modal-overlay[data-v-5f8c2956],.vp-modal-overlay[data-v-5f8c2956] *,.vp-modal-overlay[data-v-5f8c2956] *:before,.vp-modal-overlay[data-v-5f8c2956] *:after{box-sizing:border-box}.vp-modal-overlay[data-v-5f8c2956]{font-family:var(--font-body);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:var(--z-index-lightbox);display:flex;align-items:center;justify-content:center;padding:24px}.vp-modal[data-v-5f8c2956]{width:100%;max-width:960px;background:rgba(var(--color-background-rgb),.92);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid var(--border-main);border-radius:20px;overflow:hidden;box-shadow:var(--shadow-huge);position:relative}.vp-accent-bar[data-v-5f8c2956]{height:3px;background:linear-gradient(90deg,var(--color-primary) 0%,var(--color-secondary) 50%,var(--color-info) 100%);opacity:.85}.vp-player-wrapper[data-v-5f8c2956]{position:relative;background:#000}.vp-player-wrapper[data-v-5f8c2956]:before,.vp-player-wrapper[data-v-5f8c2956]:after{content:"";position:absolute;left:0;right:0;height:60px;z-index:1;pointer-events:none}.vp-player-wrapper[data-v-5f8c2956]:before{top:0;background:linear-gradient(to bottom,rgba(var(--color-background-rgb),.4),transparent)}.vp-player-wrapper[data-v-5f8c2956]:after{bottom:0;background:linear-gradient(to top,rgba(var(--color-background-rgb),.4),transparent)}.vp-player-container[data-v-5f8c2956] .video-js{border:none;outline:none}.vp-shortcuts-collapse[data-v-5f8c2956]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.vp-shortcuts-collapse.open[data-v-5f8c2956]{grid-template-rows:1fr}.vp-shortcuts-collapse[data-v-5f8c2956]>*{overflow:hidden}.vp-resume-enter-active[data-v-5f8c2956]{transition:all var(--transition-main)}.vp-resume-leave-active[data-v-5f8c2956]{transition:all .3s ease}.vp-resume-enter-from[data-v-5f8c2956]{opacity:0;transform:translateY(10px)}.image-preview-overlay[data-v-5b4e705f]{--ip-toolbar-reserve: 88px;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:var(--z-index-lightbox);display:flex;flex-direction:column;outline:none}.image-preview-mask[data-v-5b4e705f]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000d9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.image-preview-header[data-v-5b4e705f]{position:relative;z-index:10;display:flex;justify-content:space-between;align-items:center;padding:16px 24px;color:#ffffffe6;background:linear-gradient(to bottom,rgba(0,0,0,.5) 0%,transparent 100%);pointer-events:none}.header-info[data-v-5b4e705f]{display:flex;align-items:baseline;gap:12px;pointer-events:auto}.image-name[data-v-5b4e705f]{font-size:16px;font-weight:500;max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.image-meta[data-v-5b4e705f]{font-size:13px;color:#fff9}.header-actions[data-v-5b4e705f]{pointer-events:auto}.action-btn[data-v-5b4e705f]{background:#ffffff1a;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:all .2s}.action-btn[data-v-5b4e705f]:hover{background:#fff3;transform:scale(1.05)}.image-preview-body[data-v-5b4e705f]{position:relative;z-index:1;flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;padding-bottom:var(--ip-toolbar-reserve);-webkit-user-select:none;user-select:none;cursor:grab}.image-preview-body[data-v-5b4e705f]:active{cursor:grabbing}.image-transform-container[data-v-5b4e705f]{position:relative;display:flex;align-items:center;justify-content:center;transform-origin:center center;will-change:transform}.preview-img[data-v-5b4e705f]{max-width:100%;max-height:80vh;object-fit:contain;pointer-events:none}.thumbnail-img[data-v-5b4e705f]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);filter:blur(10px);z-index:1;width:100%;height:100%}.high-res-img[data-v-5b4e705f]{position:relative;z-index:2}.loading-indicator[data-v-5b4e705f]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;pointer-events:none}.loading-wrapper[data-v-5b4e705f]{display:flex;flex-direction:column;align-items:center;gap:12px;width:auto;min-width:140px;padding:32px}.loading-icon[data-v-5b4e705f]{color:var(--color-primary);filter:drop-shadow(0 0 16px color-mix(in srgb,var(--color-primary) 60%,transparent))}.loading-text[data-v-5b4e705f]{font-size:13px;font-weight:500;color:#ffffffe6;letter-spacing:2px;text-indent:2px;white-space:nowrap;animation:textBreathe-5b4e705f 2s ease-in-out infinite}@keyframes textBreathe-5b4e705f{0%,to{opacity:.5}50%{opacity:1}}.error-placeholder[data-v-5b4e705f]{display:flex;flex-direction:column;align-items:center;gap:16px;width:280px;text-align:center;z-index:10}.error-icon[data-v-5b4e705f]{color:var(--color-danger);opacity:.8;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--color-danger) 30%,transparent))}.error-text[data-v-5b4e705f]{color:#fffc;font-size:15px;font-weight:500;margin-bottom:4px}.image-fade-enter-active[data-v-5b4e705f]{transition:opacity .6s cubic-bezier(.4,0,.2,1)}.image-fade-enter-from[data-v-5b4e705f]{opacity:0}.image-preview-toolbar[data-v-5b4e705f]{position:absolute;bottom:32px;left:50%;transform:translate(-50%);z-index:2;pointer-events:auto}.toolbar-inner[data-v-5b4e705f]{display:flex;align-items:center;gap:8px;background:#1e1e1ed9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:8px 16px;border-radius:24px;box-shadow:0 4px 12px #0003;border:1px solid rgba(255,255,255,.1)}.toolbar-btn[data-v-5b4e705f]{background:transparent;border:none;color:#ffffffd9;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.toolbar-btn[data-v-5b4e705f]:hover:not(:disabled){background:#ffffff1a;color:#fff}.toolbar-btn[data-v-5b4e705f]:disabled{opacity:.3;cursor:not-allowed}.scale-text[data-v-5b4e705f]{color:#ffffffd9;font-size:13px;min-width:48px;text-align:center;font-variant-numeric:tabular-nums}.toolbar-divider[data-v-5b4e705f]{width:1px;height:16px;background:#fff3;margin:0 4px}.fade-enter-active[data-v-5b4e705f],.fade-leave-active[data-v-5b4e705f]{transition:opacity .3s ease}.fade-enter-from[data-v-5b4e705f],.fade-leave-to[data-v-5b4e705f]{opacity:0}.modal-overlay[data-v-f92b7ba1]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:var(--z-index-modal-backdrop);background-color:#0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-content[data-v-f92b7ba1]{width:1000px;max-height:85vh;display:flex;flex-direction:column;background:#1a1a1ebf;border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 25px 50px -12px #00000080;overflow:hidden}.modal-header[data-v-f92b7ba1]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.05)}.title[data-v-f92b7ba1]{font-size:1.25rem;font-weight:600;color:var(--color-text-primary, #fff);margin:0}.modal-toolbar[data-v-f92b7ba1]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;gap:16px}.toolbar-left[data-v-f92b7ba1],.toolbar-right[data-v-f92b7ba1]{display:flex;gap:12px;align-items:center}.search-box[data-v-f92b7ba1]{position:relative;display:flex;align-items:center}.search-icon[data-v-f92b7ba1]{position:absolute;left:12px;color:var(--color-text-tertiary, #aaa);pointer-events:none}.search-box .nexus-input[data-v-f92b7ba1]{width:200px;padding:8px 12px 8px 36px;border-radius:8px;font-size:.9rem}.media-list-container[data-v-f92b7ba1]{flex:1;overflow-y:auto;padding:0 24px}.list-header[data-v-f92b7ba1]{display:flex;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.1);color:var(--color-text-secondary, #ccc);font-weight:600;font-size:.9rem}.list-row[data-v-f92b7ba1]{display:flex;align-items:center;height:54px;box-sizing:border-box;border-bottom:1px solid rgba(255,255,255,.05);transition:all .2s}.list-row[data-v-f92b7ba1]:hover{background:#ffffff08}.list-row.active[data-v-f92b7ba1]{background:linear-gradient(90deg,#6366f11a,#a855f70d);border-left:3px solid var(--color-primary, #6366f1);padding-left:-3px}.col-checkbox[data-v-f92b7ba1]{width:50px;display:flex;align-items:center;justify-content:center}.col-name[data-v-f92b7ba1]{flex:1;display:flex;align-items:center;gap:8px;overflow:hidden;padding-right:16px}.col-size[data-v-f92b7ba1]{width:100px;font-size:.9rem;color:var(--color-text-secondary, #ccc);display:flex;justify-content:center}.col-time[data-v-f92b7ba1]{width:160px;font-size:.9rem;color:var(--color-text-secondary, #ccc);display:flex;justify-content:center}.col-actions[data-v-f92b7ba1]{width:220px;display:flex;justify-content:flex-end;gap:8px}.list-header .col-size[data-v-f92b7ba1],.list-header .col-time[data-v-f92b7ba1],.list-header .col-actions[data-v-f92b7ba1]{justify-content:center}.view-name-mode[data-v-f92b7ba1]{display:flex;align-items:center;gap:8px;overflow:hidden}.media-name[data-v-f92b7ba1]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;color:var(--color-text-primary, #fff)}.media-ext[data-v-f92b7ba1]{color:var(--color-text-tertiary, #aaa);font-size:.8rem}.active-status[data-v-f92b7ba1]{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,#6366f1e6,#a855f7e6);padding:4px 12px;border-radius:20px;color:#fff;box-shadow:0 4px 12px #6366f166;animation:badge-pulse-f92b7ba1 2s infinite ease-in-out;border:1px solid rgba(255,255,255,.2)}.status-indicator[data-v-f92b7ba1]{display:flex;align-items:center;justify-content:center;width:16px;height:16px;background:#fff3;border-radius:50%}.status-text[data-v-f92b7ba1]{font-size:.75rem;font-weight:700;letter-spacing:.5px;text-shadow:0 1px 2px rgba(0,0,0,.2)}@keyframes badge-pulse-f92b7ba1{0%{transform:scale(1);box-shadow:0 4px 12px #6366f166}50%{transform:scale(1.02);box-shadow:0 4px 20px #6366f199}to{transform:scale(1);box-shadow:0 4px 12px #6366f166}}.edit-name-mode[data-v-f92b7ba1]{display:flex;align-items:center;gap:8px;flex:1}.edit-input[data-v-f92b7ba1]{flex:1;padding:4px 8px;border-radius:4px}.text-danger[data-v-f92b7ba1]{color:var(--color-error, #ef4444)!important}.text-success[data-v-f92b7ba1]{color:var(--color-info, #10b981)!important}.list-loading[data-v-f92b7ba1],.list-empty[data-v-f92b7ba1]{min-height:270px;display:flex;align-items:center;justify-content:center;color:var(--color-text-tertiary, #aaa)}.list-body[data-v-f92b7ba1]{min-height:270px;align-content:flex-start}.modal-footer[data-v-f92b7ba1]{padding:16px 24px;border-top:1px solid rgba(255,255,255,.05);display:flex;justify-content:center}.pagination[data-v-f92b7ba1]{display:flex;align-items:center;gap:24px;color:var(--color-text-secondary, #ccc);font-size:.9rem}.pagination-controls[data-v-f92b7ba1]{display:flex;align-items:center;gap:16px}.pagination-jump[data-v-f92b7ba1]{display:flex;align-items:center;gap:8px}.nexus-select[data-v-f92b7ba1]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--color-text-secondary, #ccc);border-radius:6px;padding:4px 8px;font-size:.85rem;outline:none;cursor:pointer;transition:all .2s}.nexus-select[data-v-f92b7ba1]:hover{background:#ffffff14;border-color:#fff3}.nexus-select option[data-v-f92b7ba1]{background:#1a1a1e;color:#fff}.jump-input[data-v-f92b7ba1]{width:44px;padding:4px 0;text-align:center;-moz-appearance:textfield;-webkit-appearance:none;appearance:none}.jump-input[data-v-f92b7ba1]::-webkit-outer-spin-button,.jump-input[data-v-f92b7ba1]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.page-info[data-v-f92b7ba1]{min-width:50px;text-align:center;font-weight:500}.media-dropdown-container[data-v-74e271a9]{position:relative}.bg-icon-btn[data-v-74e271a9]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;cursor:pointer;color:var(--color-text-tertiary);transition:var(--transition-main)}.bg-icon-btn[data-v-74e271a9]:hover{background:#ffffff14;color:var(--color-text-primary)}.bg-icon-btn.active[data-v-74e271a9],.bg-icon-btn.dropdown-open[data-v-74e271a9]{background:#ffffff1a;color:var(--color-primary)}.media-dropdown-menu[data-v-74e271a9]{position:absolute;top:calc(100% + 16px);right:0;min-width:400px;padding:8px;border-radius:14px;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#141414d9;border:1px solid rgba(255,255,255,.1);box-shadow:0 15px 35px #0006;z-index:1001;transform-origin:top right}.dropdown-item-group[data-v-74e271a9]{display:flex;flex-direction:column;gap:4px}.media-list-group[data-v-74e271a9]{max-height:250px;overflow-y:auto;overflow-x:hidden;padding-right:2px}.media-list-group[data-v-74e271a9]::-webkit-scrollbar{width:4px}.media-list-group[data-v-74e271a9]::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.dropdown-item[data-v-74e271a9]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:var(--transition-main);color:var(--color-text-tertiary)}.dropdown-item[data-v-74e271a9]:hover{background:#ffffff14;color:var(--color-text-primary);transform:translate(4px)}.dropdown-item.media-item[data-v-74e271a9]:hover{transform:none}.media-info[data-v-74e271a9]{display:flex;align-items:center;gap:10px;overflow:hidden;flex:1}.item-icon[data-v-74e271a9]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;opacity:.7;transition:var(--transition-main)}.item-label[data-v-74e271a9]{font-size:.9rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-item.active[data-v-74e271a9]{color:var(--color-primary);background:color-mix(in srgb,var(--color-primary),transparent 90%)}.dropdown-item.active .item-icon[data-v-74e271a9]{opacity:1;filter:drop-shadow(0 0 5px var(--color-primary))}.active-dot[data-v-74e271a9]{width:6px;height:6px;border-radius:50%;background:var(--color-primary);box-shadow:0 0 10px var(--color-primary)}.apply-btn[data-v-74e271a9]{font-size:.75rem;padding:4px 10px;border-radius:6px;border:none;background:#ffffff1a;color:var(--color-text-primary);cursor:pointer;transition:var(--transition-main);white-space:nowrap}.apply-btn[data-v-74e271a9]:hover{background:var(--color-primary);color:#fff}.dropdown-header[data-v-74e271a9]{font-size:.75rem;color:var(--color-text-tertiary);margin:8px 12px 4px;font-weight:600;text-transform:uppercase;letter-spacing:1px;opacity:.5}.dropdown-divider-line[data-v-74e271a9]{height:1px;background:linear-gradient(to right,transparent,rgba(255,255,255,.1),transparent);margin:6px 4px}.dropdown-item.playback-speed-container[data-v-74e271a9]:hover{transform:none;cursor:default}.dropdown-item.playback-speed-container.is_disabled[data-v-74e271a9]{opacity:.4;pointer-events:none;filter:grayscale(.5)}.speed-controls[data-v-74e271a9]{display:flex;gap:2px;background:#0003;padding:4px;border-radius:6px}.speed-btn[data-v-74e271a9]{font-size:.75rem;padding:2px 6px;border-radius:4px;border:none;background:transparent;color:var(--color-text-tertiary);cursor:pointer;transition:var(--transition-main);font-family:monospace}.speed-btn[data-v-74e271a9]:hover{color:var(--color-text-primary);background:#ffffff1a}.speed-btn.active[data-v-74e271a9]{background:var(--color-primary);color:#fff;font-weight:700}.dropdown-slide-enter-active[data-v-74e271a9],.dropdown-slide-leave-active[data-v-74e271a9]{transition:all .3s cubic-bezier(.2,.8,.2,1)}.dropdown-slide-enter-from[data-v-74e271a9],.dropdown-slide-leave-to[data-v-74e271a9]{opacity:0;transform:translateY(-8px) scale(.95)}.top-navbar[data-v-bb3f3b2d]{display:flex;align-items:center;height:64px;padding:0 24px;margin:12px 16px;border-radius:16px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1000;box-sizing:border-box;overflow:visible}.navbar-left[data-v-bb3f3b2d]{flex:1;display:flex;justify-content:flex-start}.navbar-left .brand-container[data-v-bb3f3b2d]{display:flex;align-items:center;gap:12px;cursor:pointer;transition:var(--transition-main)}.navbar-left .brand-container[data-v-bb3f3b2d]:hover{opacity:.8;transform:translate(4px)}.navbar-left .brand-container .brand-icon[data-v-bb3f3b2d]{position:relative;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.navbar-left .brand-container .brand-icon .icon-orb[data-v-bb3f3b2d]{position:absolute;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 30% 30%,var(--color-secondary),transparent);opacity:.6;animation:orb-rotate-bb3f3b2d 4s infinite linear}.navbar-left .brand-container .brand-icon .icon-core[data-v-bb3f3b2d]{width:12px;height:12px;background-color:var(--color-primary);border-radius:3px;transform:rotate(45deg);box-shadow:0 0 15px var(--color-primary)}.navbar-left .brand-container .brand-text[data-v-bb3f3b2d]{font-size:1.25rem;font-weight:800;letter-spacing:2px;margin:0;background:linear-gradient(135deg,#fff,#ffffffb3);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.navbar-left .brand-container .brand-text span[data-v-bb3f3b2d]{color:var(--color-primary);-webkit-text-fill-color:var(--color-primary);font-weight:400;margin-left:2px}.navbar-center[data-v-bb3f3b2d]{flex-shrink:0;display:flex;justify-content:center}.navbar-center .nav-menu[data-v-bb3f3b2d]{display:flex;list-style:none;padding:0;margin:0;gap:4px}.navbar-center .nav-menu .nav-item[data-v-bb3f3b2d]{position:relative;padding:8px 20px;cursor:pointer;color:var(--color-text-tertiary);transition:var(--transition-main);border-radius:10px}.navbar-center .nav-menu .nav-item[data-v-bb3f3b2d]:hover{color:var(--color-text-primary);background:#ffffff0d}.navbar-center .nav-menu .nav-item.active[data-v-bb3f3b2d]{color:var(--color-text-primary);background:#ffffff1a}.navbar-center .nav-menu .nav-item.active .active-indicator[data-v-bb3f3b2d]{width:24px;opacity:1}.navbar-center .nav-menu .nav-item .nav-label[data-v-bb3f3b2d]{font-size:.95rem;font-weight:500}.navbar-center .nav-menu .nav-item .active-indicator[data-v-bb3f3b2d]{position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:0;height:2px;background:var(--color-primary);border-radius:2px;opacity:0;transition:var(--transition-main)}.navbar-right[data-v-bb3f3b2d]{flex:1;display:flex;justify-content:flex-end;align-items:center;gap:12px}.navbar-right .bg-selector[data-v-bb3f3b2d]{display:flex;align-items:center;background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:4px;gap:4px}.navbar-right .bg-selector .bg-icon-btn[data-v-bb3f3b2d]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;cursor:pointer;color:var(--color-text-tertiary);transition:var(--transition-main)}.navbar-right .bg-selector .bg-icon-btn[data-v-bb3f3b2d]:hover{background:#ffffff14;color:var(--color-text-primary)}.navbar-right .bg-selector .bg-icon-btn.active[data-v-bb3f3b2d],.navbar-right .bg-selector .bg-icon-btn.dropdown-open[data-v-bb3f3b2d]{background:#ffffff1a;color:var(--color-primary)}.navbar-right .user-status[data-v-bb3f3b2d]{display:flex;align-items:center;padding:0;background:transparent;border:none;box-shadow:none;width:auto;overflow:visible}.navbar-right .user-status .user-dropdown-container[data-v-bb3f3b2d]{position:relative}.navbar-right .user-status .user-dropdown-container .user-trigger[data-v-bb3f3b2d]{display:flex;align-items:center;gap:12px;padding:6px 14px;border-radius:12px;cursor:pointer;transition:var(--transition-main);background:#ffffff08;border:1px solid rgba(255,255,255,.05)}.navbar-right .user-status .user-dropdown-container .user-trigger[data-v-bb3f3b2d]:hover,.navbar-right .user-status .user-dropdown-container .user-trigger.active[data-v-bb3f3b2d]{background:#ffffff14;border-color:#fff3}.navbar-right .user-status .user-dropdown-container .user-trigger .user-avatar-mini[data-v-bb3f3b2d]{position:relative;width:32px;height:32px;border-radius:10px;background:var(--avatar-bg-tint);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;overflow:hidden;transition:all .4s var(--animation-main);box-shadow:0 4px 15px -3px #0000004d,inset 0 0 0 1px #ffffff0d;border:1px solid rgba(255,255,255,.1)}.navbar-right .user-status .user-dropdown-container .user-trigger .user-avatar-mini[data-v-bb3f3b2d]:hover{transform:scale(1.08) translateY(-2px);background:#ffffff14;border-color:var(--avatar-color-1);box-shadow:0 8px 25px -5px var(--avatar-shadow),inset 0 0 0 1px #fff3}.navbar-right .user-status .user-dropdown-container .user-trigger .user-avatar-mini .avatar-text[data-v-bb3f3b2d]{position:relative;z-index:2;font-weight:800;font-size:1rem;color:var(--avatar-color-1);text-shadow:0 0 15px var(--avatar-shadow);font-family:var(--font-display),serif;letter-spacing:-.5px}.navbar-right .user-status .user-dropdown-container .user-trigger .user-avatar-mini .avatar-glass-effect[data-v-bb3f3b2d]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.15) 0%,transparent 50%,rgba(0,0,0,.1) 100%);z-index:1;pointer-events:none}.navbar-right .user-status .user-dropdown-container .user-trigger .user-avatar-mini .avatar-glow[data-v-bb3f3b2d]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,var(--avatar-shadow) 0%,transparent 70%);z-index:0;opacity:.2;animation:avatar-pulse-bb3f3b2d 4s infinite ease-in-out}.navbar-right .user-status .user-dropdown-container .user-trigger .user-info-text[data-v-bb3f3b2d]{display:flex;align-items:center;gap:6px;line-height:1.2}.navbar-right .user-status .user-dropdown-container .user-trigger .user-info-text .welcome-text[data-v-bb3f3b2d]{font-size:.7rem;color:var(--color-text-secondary);opacity:.7}.navbar-right .user-status .user-dropdown-container .user-trigger .user-info-text .nickname[data-v-bb3f3b2d]{font-size:.9rem;font-weight:700;color:var(--color-text-primary);max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navbar-right .user-status .user-dropdown-container .user-trigger .chevron[data-v-bb3f3b2d]{display:flex;align-items:center;transition:transform .3s cubic-bezier(.4,0,.2,1);opacity:.5}.navbar-right .user-status .user-dropdown-container .user-trigger .chevron.rotated[data-v-bb3f3b2d]{transform:rotate(180deg)}.navbar-right .user-status .user-dropdown-container .user-dropdown-menu[data-v-bb3f3b2d]{position:absolute;top:calc(100% + 12px);right:0;min-width:160px;padding:8px;border-radius:14px;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#141414d9;border:1px solid rgba(255,255,255,.1);box-shadow:0 15px 35px #0006;z-index:1001;transform-origin:top right}.navbar-right .user-status .user-dropdown-container .dropdown-item-group[data-v-bb3f3b2d]{display:flex;flex-direction:column;gap:4px}.navbar-right .user-status .user-dropdown-container .dropdown-item[data-v-bb3f3b2d]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:var(--transition-main);color:var(--color-text-tertiary)}.navbar-right .user-status .user-dropdown-container .dropdown-item[data-v-bb3f3b2d]:hover{background:#ffffff14;color:var(--color-text-primary);transform:translate(4px)}.navbar-right .user-status .user-dropdown-container .dropdown-item .item-icon[data-v-bb3f3b2d]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;opacity:.7;transition:var(--transition-main)}.navbar-right .user-status .user-dropdown-container .dropdown-item .item-label[data-v-bb3f3b2d]{font-size:.9rem;font-weight:500}.navbar-right .user-status .user-dropdown-container .dropdown-item.active[data-v-bb3f3b2d]{color:var(--color-primary);background:color-mix(in srgb,var(--color-primary),transparent 90%)}.navbar-right .user-status .user-dropdown-container .dropdown-item.active .item-icon[data-v-bb3f3b2d]{opacity:1;filter:drop-shadow(0 0 5px var(--color-primary))}.navbar-right .user-status .user-dropdown-container .dropdown-item .active-dot[data-v-bb3f3b2d]{width:6px;height:6px;border-radius:50%;background:var(--color-primary);box-shadow:0 0 10px var(--color-primary);margin-left:auto}.navbar-right .user-status .user-dropdown-container .dropdown-item.logout[data-v-bb3f3b2d]{color:var(--color-error)}.navbar-right .user-status .user-dropdown-container .dropdown-item.logout[data-v-bb3f3b2d]:hover{background:color-mix(in srgb,var(--color-error),transparent 85%)}.navbar-right .user-status .user-dropdown-container .dropdown-header[data-v-bb3f3b2d]{font-size:.75rem;color:var(--color-text-tertiary);margin:8px 12px 4px;font-weight:600;text-transform:uppercase;letter-spacing:1px;opacity:.5}.navbar-right .user-status .user-dropdown-container .dropdown-divider-line[data-v-bb3f3b2d]{height:1px;background:linear-gradient(to right,transparent,rgba(255,255,255,.1),transparent);margin:6px 4px}.dropdown-slide-enter-active[data-v-bb3f3b2d],.dropdown-slide-leave-active[data-v-bb3f3b2d]{transition:all .3s cubic-bezier(.2,.8,.2,1)}.dropdown-slide-enter-from[data-v-bb3f3b2d],.dropdown-slide-leave-to[data-v-bb3f3b2d]{opacity:0;transform:translateY(-8px) scale(.95)}@keyframes avatar-pulse-bb3f3b2d{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.1);opacity:.6}}@keyframes orb-rotate-bb3f3b2d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.main-content[data-v-011f887d]{display:flex;flex:1;flex-direction:column;background-color:var(--background-color);padding:0;border-radius:var(--border-radius);box-shadow:0 1px 3px var(--shadow-light);width:100%;overflow-y:auto}.page-header[data-v-011f887d]{margin-bottom:var(--gap-small);padding-bottom:var(--gap-small);border-bottom:1px solid var(--background-lighter3)}.page-header h2[data-v-011f887d]{font-size:20px;color:var(--text-color);margin:0}.admin-layout[data-v-a017c83a]{display:flex;flex-direction:column;height:100vh;width:100%;background-color:transparent;overflow:hidden;position:relative;z-index:1}.mobile-tab-bar[data-v-0db8b46d]{flex-shrink:0;display:flex;margin:8px 12px 12px;padding:6px 12px;border-radius:14px;gap:8px;width:auto;box-sizing:border-box;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.mobile-tab-bar[data-v-0db8b46d]::-webkit-scrollbar{display:none}.mobile-tab-bar[data-v-0db8b46d]{-ms-overflow-style:none;scrollbar-width:none}.tab-item[data-v-0db8b46d]{flex:0 0 72px;display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 2px;border:none;background:transparent;color:var(--color-text-tertiary);border-radius:10px;cursor:pointer;transition:var(--transition-main);min-width:0}.tab-item.active[data-v-0db8b46d]{color:var(--color-primary);background:#ffffff14}.tab-label[data-v-0db8b46d]{font-size:.65rem;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-item[data-v-0db8b46d]:active{transform:scale(.98)}.m-bottom-sheet-mask[data-v-689b0dc6]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000a6;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:var(--z-index-modal, 1050);display:flex;align-items:flex-end;justify-content:center}.m-bottom-sheet-content[data-v-689b0dc6]{width:100%;max-width:500px;border-radius:24px 24px 0 0;padding:8px 16px 34px;display:flex;flex-direction:column;max-height:80vh;box-sizing:border-box;box-shadow:0 -10px 30px #0006;border:1px solid rgba(255,255,255,.1);border-bottom:none;background:#141419d9}.m-bottom-sheet-handle[data-v-689b0dc6]{width:40px;height:5px;background-color:#ffffff40;border-radius:3px;margin:6px auto 16px;flex-shrink:0}.m-bottom-sheet-header[data-v-689b0dc6]{text-align:center;margin-bottom:16px;flex-shrink:0}.m-bottom-sheet-title[data-v-689b0dc6]{font-size:1.05rem;font-weight:700;color:var(--color-text-primary)}.m-bottom-sheet-body[data-v-689b0dc6]{flex:1;overflow-y:auto;min-height:0;-webkit-overflow-scrolling:touch}.fade-enter-active[data-v-689b0dc6],.fade-leave-active[data-v-689b0dc6]{transition:opacity .3s ease}.fade-enter-from[data-v-689b0dc6],.fade-leave-to[data-v-689b0dc6]{opacity:0}.fade-enter-active .m-bottom-sheet-content[data-v-689b0dc6]{animation:slide-up-689b0dc6 .3s cubic-bezier(.16,1,.3,1)}.fade-leave-active .m-bottom-sheet-content[data-v-689b0dc6]{animation:slide-down-689b0dc6 .25s cubic-bezier(.16,1,.3,1)}@keyframes slide-up-689b0dc6{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slide-down-689b0dc6{0%{transform:translateY(100%)}to{transform:translateY(100%)}}.theme-loading[data-v-d2a6415c],.theme-empty[data-v-d2a6415c]{display:flex;align-items:center;justify-content:center;gap:8px;padding:40px 0;color:var(--color-text-tertiary);font-size:.9rem}.spin[data-v-d2a6415c]{animation:spin-d2a6415c 1s linear infinite}@keyframes spin-d2a6415c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.theme-list[data-v-d2a6415c]{display:flex;flex-direction:column;gap:4px}.theme-item[data-v-d2a6415c]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:10px;cursor:pointer;transition:var(--transition-main);color:var(--color-text-secondary)}.theme-item[data-v-d2a6415c]:active{transform:scale(.98)}.theme-item[data-v-d2a6415c]:hover{background:#ffffff0f;color:var(--color-text-primary)}.theme-item.active[data-v-d2a6415c]{background:color-mix(in srgb,var(--color-primary),transparent 88%);color:var(--color-primary)}.theme-info[data-v-d2a6415c]{display:flex;align-items:center;gap:10px;overflow:hidden;flex:1;min-width:0}.theme-icon[data-v-d2a6415c]{flex-shrink:0;opacity:.6}.theme-item.active .theme-icon[data-v-d2a6415c]{opacity:1}.theme-name[data-v-d2a6415c]{font-size:.9rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.current-badge[data-v-d2a6415c]{display:flex;align-items:center;gap:4px;font-size:.75rem;font-weight:600;color:var(--color-primary);background:color-mix(in srgb,var(--color-primary),transparent 85%);padding:3px 10px;border-radius:20px;flex-shrink:0}.apply-text[data-v-d2a6415c]{font-size:.8rem;font-weight:500;color:var(--color-text-tertiary);padding:3px 10px;border-radius:6px;background:#ffffff0f;flex-shrink:0;transition:var(--transition-main)}.theme-item:hover .apply-text[data-v-d2a6415c]{background:var(--color-primary);color:#fff}.mobile-layout[data-v-502e8c72]{display:flex;flex-direction:column;height:100vh;width:100%;position:relative;z-index:1;overflow:hidden}.mobile-header[data-v-502e8c72]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;margin:10px 12px 0;padding:10px 14px;border-radius:14px;gap:12px;position:relative;overflow:visible;z-index:10}.brand[data-v-502e8c72]{display:flex;align-items:center;gap:8px;min-width:0}.brand-mark[data-v-502e8c72]{width:10px;height:10px;border-radius:3px;background:var(--color-primary);transform:rotate(45deg);box-shadow:0 0 10px var(--color-primary)}.brand-text[data-v-502e8c72]{font-size:1rem;font-weight:800;letter-spacing:1.5px}.user-chip[data-v-502e8c72]{display:flex;align-items:center;gap:8px;min-width:0}.theme-toggle-btn[data-v-502e8c72]{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff0a;color:var(--color-text-tertiary);cursor:pointer;transition:var(--transition-main);flex-shrink:0}.theme-toggle-btn[data-v-502e8c72]:active{transform:scale(.92)}.theme-toggle-btn.active[data-v-502e8c72]{background:#ffffff1a;color:var(--color-primary);border-color:color-mix(in srgb,var(--color-primary),transparent 70%);box-shadow:0 0 12px color-mix(in srgb,var(--color-primary),transparent 80%)}.avatar[data-v-502e8c72]{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;background:#ffffff14;border:1px solid rgba(255,255,255,.12);flex-shrink:0}.nickname[data-v-502e8c72]{font-size:.85rem;font-weight:600;max-width:88px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logout-btn[data-v-502e8c72]{border:none;background:#ffffff0f;color:var(--color-text-secondary);font-size:.75rem;padding:6px 10px;border-radius:8px;cursor:pointer;flex-shrink:0}.logout-btn[data-v-502e8c72]:active{background:#ffffff1f}.mobile-bg-bar[data-v-502e8c72]{position:absolute;top:100%;left:-14px;right:-14px;z-index:100;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:8px;padding:8px 12px;border-radius:12px;background:#14141cf2!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 12px 32px #00000080,0 2px 8px #0000004d;border:1px solid rgba(255,255,255,.08)}.bg-option[data-v-502e8c72]{display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 12px;border-radius:10px;cursor:pointer;color:var(--color-text-tertiary);transition:var(--transition-main);flex:1;max-width:80px}.bg-option[data-v-502e8c72]:active{transform:scale(.94)}.bg-option[data-v-502e8c72]:hover{background:#ffffff0f;color:var(--color-text-primary)}.bg-option.active[data-v-502e8c72]{background:#ffffff1a;color:var(--color-primary)}.bg-label[data-v-502e8c72]{font-size:.6rem;font-weight:600;white-space:nowrap}.bg-bar-slide-enter-active[data-v-502e8c72]{transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1)}.bg-bar-slide-leave-active[data-v-502e8c72]{transition:opacity .18s ease-in,transform .18s ease-in}.bg-bar-slide-enter-from[data-v-502e8c72],.bg-bar-slide-leave-to[data-v-502e8c72]{opacity:0;transform:translateY(-6px)}.mobile-main[data-v-502e8c72]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.ambient-background[data-v-adf910e6]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;background-color:#030508;overflow:hidden;pointer-events:none}.svg-filter[data-v-adf910e6]{position:absolute;width:0;height:0;pointer-events:none}.aurora-container[data-v-adf910e6]{width:110%;height:110%;top:-5%;left:-5%;position:absolute;filter:url(#fluid-aurora) brightness(1.1) contrast(1.1);opacity:.9}.blur-layer[data-v-adf910e6]{width:100%;height:100%;position:absolute;filter:blur(55px)}.aurora-beam[data-v-adf910e6]{position:absolute;top:-40%;bottom:-40%;width:35vw;border-radius:50%;transform-origin:center;animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:ease-in-out;mix-blend-mode:screen}.beam-blue[data-v-adf910e6]{left:-5vw;background:linear-gradient(180deg,#1e64ff00,#1e64ff73,#1e64ff00);animation-name:flow-blue-adf910e6;animation-duration:20s}.beam-cyan[data-v-adf910e6]{left:20vw;background:linear-gradient(180deg,#00ffdc00,#00ffdc73,#00ffdc00);animation-name:flow-cyan-adf910e6;animation-duration:26s}.beam-purple[data-v-adf910e6]{left:45vw;background:linear-gradient(180deg,#a03cff00,#a03cff73,#a03cff00);animation-name:flow-purple-adf910e6;animation-duration:23s}.beam-red[data-v-adf910e6]{left:70vw;background:linear-gradient(180deg,#ff286400,#ff286459,#ff286400);animation-name:flow-red-adf910e6;animation-duration:28s}@keyframes flow-blue-adf910e6{0%{transform:translateY(5%) translate(0) skew(8deg) scaleX(1)}50%{transform:translateY(-5%) translate(10vw) skew(-5deg) scaleX(1.3)}to{transform:translateY(10%) translate(-5vw) skew(12deg) scaleX(.9)}}@keyframes flow-cyan-adf910e6{0%{transform:translateY(-10%) translate(-5vw) skew(-12deg) scaleX(1.2)}50%{transform:translateY(8%) translate(12vw) skew(5deg) scaleX(.85)}to{transform:translateY(-5%) translate(-10vw) skew(-8deg) scaleX(1.4)}}@keyframes flow-purple-adf910e6{0%{transform:translateY(12%) translate(15vw) skew(5deg) scaleX(.9)}50%{transform:translateY(-15%) translate(-5vw) skew(-15deg) scaleX(1.25)}to{transform:translateY(8%) translate(5vw) skew(10deg) scaleX(1.1)}}@keyframes flow-red-adf910e6{0%{transform:translateY(-8%) translate(-10vw) skew(-8deg) scaleX(1.15)}50%{transform:translateY(15%) translate(8vw) skew(12deg) scaleX(.8)}to{transform:translateY(-12%) translate(5vw) skew(-3deg) scaleX(1.3)}}.ambient-bg[data-v-3b694515]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.ambient-bg__base[data-v-3b694515]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 120% 80% at 50% 100%,#0c0d12,#060609,#040406)}.ambient-bg__grid[data-v-3b694515]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,hsla(220,60%,55%,.1) 1px,transparent 1px),linear-gradient(to bottom,hsla(220,60%,55%,.1) 1px,transparent 1px),linear-gradient(to right,hsla(220,60%,55%,.035) 1px,transparent 1px),linear-gradient(to bottom,hsla(220,60%,55%,.035) 1px,transparent 1px);background-size:80px 80px,80px 80px,20px 20px,20px 20px;mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,black 20%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,black 20%,transparent 80%);animation:gridPulse-3b694515 8s ease-in-out infinite}@keyframes gridPulse-3b694515{0%,to{opacity:.6}50%{opacity:1}}.ambient-bg__horizon[data-v-3b694515]{position:absolute;bottom:-30%;left:-10%;right:-10%;height:60%;background:radial-gradient(ellipse 100% 60% at 50% 100%,hsla(230,80%,30%,.18) 0%,hsla(260,50%,18%,.07) 40%,transparent 70%);animation:horizonBreath-3b694515 12s ease-in-out infinite}@keyframes horizonBreath-3b694515{0%,to{opacity:.8;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.1)}}.ambient-bg__aurora[data-v-3b694515]{position:absolute;border-radius:50%;filter:blur(100px);mix-blend-mode:screen;will-change:transform,opacity}.ambient-bg__aurora--1[data-v-3b694515]{width:600px;height:600px;top:-10%;left:15%;background:radial-gradient(circle,hsla(210,100%,50%,.15) 0%,hsla(220,80%,40%,.06) 50%,transparent 70%);animation:auroraFloat1-3b694515 20s ease-in-out infinite}.ambient-bg__aurora--2[data-v-3b694515]{width:500px;height:500px;top:30%;right:5%;background:radial-gradient(circle,hsla(270,80%,55%,.12) 0%,hsla(280,60%,35%,.05) 50%,transparent 70%);animation:auroraFloat2-3b694515 25s ease-in-out infinite}.ambient-bg__aurora--3[data-v-3b694515]{width:450px;height:450px;bottom:10%;left:40%;background:radial-gradient(circle,hsla(190,80%,45%,.1) 0%,hsla(200,60%,30%,.04) 50%,transparent 70%);animation:auroraFloat3-3b694515 18s ease-in-out infinite}@keyframes auroraFloat1-3b694515{0%,to{transform:translate(0) scale(1);opacity:.7}33%{transform:translate(80px,40px) scale(1.2);opacity:1}66%{transform:translate(-40px,20px) scale(.9);opacity:.6}}@keyframes auroraFloat2-3b694515{0%,to{transform:translate(0) scale(1);opacity:.6}40%{transform:translate(-60px,50px) scale(1.15);opacity:.9}70%{transform:translate(30px,-30px) scale(.85);opacity:.5}}@keyframes auroraFloat3-3b694515{0%,to{transform:translate(0) scale(1);opacity:.5}50%{transform:translate(50px,-40px) scale(1.1);opacity:.8}}.ambient-bg__scanline[data-v-3b694515]{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,hsla(210,100%,60%,.15) 20%,hsla(210,100%,70%,.3) 50%,hsla(210,100%,60%,.15) 80%,transparent 100%);box-shadow:0 0 30px 6px #3399ff1f;animation:scanMove-3b694515 8s linear infinite;opacity:.85}@keyframes scanMove-3b694515{0%{top:-2px}to{top:100%}}.ambient-bg__particles[data-v-3b694515]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ambient-bg__vignette[data-v-3b694515]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 75% 65% at 50% 50%,transparent 40%,hsla(240,25%,2%,.55) 100%)}.video-background-container[data-v-b01ba011]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-2}.video-background[data-v-b01ba011]{min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover}.image-background-container[data-v-82977f5d]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-2}.image-background[data-v-82977f5d]{min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover}.ambient-background-manager[data-v-98feaff0]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;pointer-events:none}.fade-bg-enter-active[data-v-98feaff0],.fade-bg-leave-active[data-v-98feaff0]{transition:opacity 1.5s ease-in-out}.fade-bg-enter-from[data-v-98feaff0],.fade-bg-leave-to[data-v-98feaff0]{opacity:0}
