@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Outfit:wght@300;400;500;600;700;800&display=swap";:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--q-primary: #3b82f6 !important;--q-primary-rgb: 59, 130, 246;--q-secondary: #8b5cf6 !important;--q-secondary-rgb: 139, 92, 246;--bg-gradient-light: linear-gradient(135deg, hsl(220, 30%, 96%), hsl(220, 20%, 98%));--border-light: rgba(59, 130, 246, .08);--card-bg-light: #ffffff;--text-primary-light: hsl(220, 40%, 15%);--text-secondary-light: hsl(220, 15%, 45%)}.body--dark,.dark{--q-primary: #60a5fa !important;--q-primary-rgb: 96, 165, 250;--q-secondary: #a78bfa !important;--q-secondary-rgb: 167, 139, 250;--bg-gradient-dark: linear-gradient(135deg, hsl(220, 40%, 6%), hsl(220, 35%, 10%));--border-dark: rgba(96, 165, 250, .12);--card-bg-dark: hsla(220, 30%, 12%, .85);--text-primary-dark: hsl(220, 100%, 97%);--text-secondary-dark: hsl(220, 20%, 70%)}body{margin:0;min-height:100vh;font-family:Outfit,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:radial-gradient(at 0% 0%,rgba(59,130,246,.06) 0px,transparent 50%),radial-gradient(at 100% 0%,rgba(139,92,246,.04) 0px,transparent 50%),radial-gradient(at 50% 100%,rgba(59,130,246,.04) 0px,transparent 50%),#f8fafc!important;color:var(--text-primary-light);transition:background-color .4s ease,color .4s ease}.body--dark,.dark{background:radial-gradient(at 0% 0%,rgba(59,130,246,.12) 0px,transparent 50%),radial-gradient(at 100% 0%,rgba(139,92,246,.08) 0px,transparent 50%),radial-gradient(at 50% 100%,rgba(96,165,250,.08) 0px,transparent 50%),#070a13!important;color:var(--text-primary-dark)}.q-page{max-width:1440px!important;margin:0 auto!important;width:100%!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#00000008;border-radius:10px}::-webkit-scrollbar-thumb{background:#00000026;border-radius:10px;-webkit-transition:all .3s ease;transition:all .3s ease}.body--dark ::-webkit-scrollbar-track,.dark ::-webkit-scrollbar-track{background:#ffffff05}.body--dark ::-webkit-scrollbar-thumb,.dark ::-webkit-scrollbar-thumb{background:#ffffff1f}.body--dark ::-webkit-scrollbar-thumb:hover,.dark ::-webkit-scrollbar-thumb:hover{background:#ffffff40}.q-field--outlined .q-field__control{border-radius:10px!important;background:#00000004!important;border:1px solid rgba(0,0,0,.08)!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important}.body--dark .q-field--outlined .q-field__control,.dark .q-field--outlined .q-field__control{background:#ffffff06!important;border:1px solid rgba(255,255,255,.08)!important}.q-field--outlined .q-field__control:before{border:none!important}.q-field--outlined .q-field__control:after{border:none!important}.q-field--outlined:hover .q-field__control{border-color:rgba(var(--q-primary-rgb),.5)!important;background:#00000006!important}.body--dark .q-field--outlined:hover .q-field__control,.dark .q-field--outlined:hover .q-field__control{border-color:rgba(var(--q-primary-rgb),.6)!important;background:#ffffff0a!important}.q-field--focused.q-field--outlined .q-field__control{border-color:var(--q-primary)!important;background:#fff!important;box-shadow:0 0 0 3px rgba(var(--q-primary-rgb),.15)!important}.body--dark .q-field--focused.q-field--outlined .q-field__control,.dark .q-field--focused.q-field--outlined .q-field__control{border-color:var(--q-primary)!important;background:#19202ef2!important;box-shadow:0 0 0 3px rgba(var(--q-primary-rgb),.25)!important}.q-card{border-radius:16px!important;box-shadow:0 10px 30px -10px #0000000d!important;border:1px solid rgba(0,0,0,.04)!important;background-color:var(--card-bg-light)!important;transition:all .3s cubic-bezier(.4,0,.2,1)}.body--dark .q-card,.dark .q-card{box-shadow:0 16px 40px -15px #0000004d!important;border:1px solid var(--border-dark)!important;background-color:var(--card-bg-dark)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.card-hover:hover{transform:translateY(-2px);box-shadow:0 16px 36px -8px #00000014!important;border-color:rgba(var(--q-primary-rgb),.2)!important}.body--dark .card-hover:hover,.dark .card-hover:hover{box-shadow:0 20px 48px -10px #0006!important;border-color:rgba(var(--q-primary-rgb),.3)!important}.transition-all{transition:all .3s ease}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.stat-card{position:relative;overflow:hidden;border-radius:14px;border:1px solid rgba(255,255,255,.06);padding:16px;background:linear-gradient(135deg,#3b82f60d,#8b5cf60d);transition:all .3s ease}.stat-card:after{content:"";position:absolute;top:-50%;right:-50%;width:120px;height:120px;background:radial-gradient(circle,rgba(var(--q-primary-rgb),.08) 0%,transparent 70%);z-index:0}.card-custom>.bg-grey-1{background:linear-gradient(90deg,rgba(var(--q-primary-rgb),.05),rgba(var(--q-secondary-rgb),.02))!important;border-bottom:1px solid rgba(var(--q-primary-rgb),.08)!important;color:var(--text-primary-light)!important;padding:12px 18px!important;border-top-left-radius:15px;border-top-right-radius:15px}.body--dark .card-custom>.bg-grey-1,.dark .card-custom>.bg-grey-1{background:linear-gradient(90deg,rgba(var(--q-primary-rgb),.08),rgba(var(--q-secondary-rgb),.03))!important;border-bottom:1px solid rgba(255,255,255,.06)!important;color:var(--text-primary-dark)!important}.q-table__container{border-radius:12px!important;border:1px solid rgba(0,0,0,.05)!important;box-shadow:0 4px 20px -5px #00000008!important;background:#fff!important}.body--dark .q-table__container,.dark .q-table__container{border:1px solid rgba(255,255,255,.08)!important;background:var(--card-bg-dark)!important;box-shadow:0 10px 30px -10px #0000004d!important}.q-table th{font-weight:700!important;font-size:.82rem!important;color:var(--text-secondary-light)!important;background:linear-gradient(180deg,rgba(var(--q-primary-rgb),.03),rgba(var(--q-primary-rgb),.01))!important;border-bottom:1px solid rgba(var(--q-primary-rgb),.08)!important;text-transform:uppercase;letter-spacing:.5px;padding:10px 16px!important}.body--dark .q-table th,.dark .q-table th{color:var(--text-secondary-dark)!important;background:linear-gradient(180deg,#ffffff05,#ffffff01)!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.q-table td{padding:10px 16px!important;font-size:.85rem!important;border-bottom:1px solid rgba(0,0,0,.03)!important}.body--dark .q-table td,.dark .q-table td{border-bottom:1px solid rgba(255,255,255,.05)!important}.q-table tbody tr{transition:all .2s ease!important}.q-table tbody tr:hover{background-color:rgba(var(--q-primary-rgb),.03)!important}.body--dark .q-table tbody tr:hover,.dark .q-table tbody tr:hover{background-color:rgba(var(--q-primary-rgb),.06)!important}.q-expansion-item{border-radius:12px!important;border:1px solid rgba(0,0,0,.04)!important;background:#fff6!important;margin-bottom:8px;transition:all .25s ease;overflow:hidden}.body--dark .q-expansion-item,.dark .q-expansion-item{border:1px solid rgba(255,255,255,.05)!important;background:#ffffff03!important}.q-expansion-item:hover{border-color:rgba(var(--q-primary-rgb),.2)!important;background:rgba(var(--q-primary-rgb),.01)!important}.q-dialog .q-card{box-shadow:0 24px 60px #00000026!important;border:1px solid rgba(var(--q-primary-rgb),.15)!important}.body--dark .q-dialog .q-card,.dark .q-dialog .q-card{box-shadow:0 30px 80px #00000080!important;border:1px solid rgba(var(--q-primary-rgb),.25)!important;background:#121923f2!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.q-dialog .q-card-section.bg-blue-1{background:linear-gradient(90deg,rgba(var(--q-primary-rgb),.08),rgba(var(--q-secondary-rgb),.03))!important;border-bottom:1px solid rgba(var(--q-primary-rgb),.1)!important;color:var(--q-primary)!important}.body--dark .q-dialog .q-card-section.bg-blue-1{background:linear-gradient(90deg,rgba(var(--q-primary-rgb),.15),rgba(var(--q-secondary-rgb),.05))!important;border-bottom:1px solid rgba(255,255,255,.08)!important;color:#fff!important}.glass-header{background:#ffffffbf!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border-bottom:1px solid rgba(var(--q-primary-rgb),.08)!important;box-shadow:0 4px 30px #00000005!important;color:var(--text-primary-light)!important}.body--dark .glass-header{background:#0d141ebf!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;box-shadow:0 10px 40px #0000004d!important;color:var(--text-primary-dark)!important}.nav-btn{color:var(--text-secondary-light)!important;font-weight:600!important;font-size:.85rem!important;border-radius:8px!important;margin:0 2px;transition:all .25s ease!important;opacity:.8}.body--dark .nav-btn{color:var(--text-secondary-dark)!important}.nav-btn:hover{background:rgba(var(--q-primary-rgb),.05)!important;color:var(--q-primary)!important;opacity:1}.body--dark .nav-btn:hover{background:#ffffff0d!important;color:#fff!important}.nav-btn-active{background:linear-gradient(135deg,rgba(var(--q-primary-rgb),.12),rgba(var(--q-secondary-rgb),.05))!important;color:var(--q-primary)!important;opacity:1!important;border:1px solid rgba(var(--q-primary-rgb),.15)!important}.body--dark .nav-btn-active{background:linear-gradient(135deg,rgba(var(--q-primary-rgb),.2),rgba(var(--q-secondary-rgb),.08))!important;color:#fff!important;border:1px solid rgba(255,255,255,.12)!important}.main-dashboard-card{border-radius:20px!important;background:#fffc!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgba(var(--q-primary-rgb),.12)!important;box-shadow:0 20px 50px #00000008!important;overflow:hidden;transition:all .3s ease}.body--dark .main-dashboard-card{background:#121926bf!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 24px 60px #0000004d!important}.main-panel-header{background:linear-gradient(90deg,rgba(var(--q-primary-rgb),.04),rgba(var(--q-secondary-rgb),.01))!important;border-bottom:1px solid rgba(var(--q-primary-rgb),.08)!important;padding:16px 24px!important}.body--dark .main-panel-header{background:linear-gradient(90deg,rgba(var(--q-primary-rgb),.08),rgba(var(--q-secondary-rgb),.02))!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.gradient-text{background:linear-gradient(135deg,var(--q-primary) 0%,var(--q-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.q-btn{border-radius:8px!important;text-transform:none!important;font-weight:600!important;letter-spacing:.3px!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important}.q-btn--unelevated.bg-primary,.q-btn--raised.bg-primary{background:linear-gradient(135deg,var(--q-primary) 0%,var(--q-secondary) 100%)!important;box-shadow:0 4px 15px -3px rgba(var(--q-primary-rgb),.3)!important;border:1px solid rgba(255,255,255,.1)!important}.q-btn--unelevated.bg-primary:hover,.q-btn--raised.bg-primary:hover{transform:translateY(-1px);box-shadow:0 6px 20px -3px rgba(var(--q-primary-rgb),.45)!important}.q-btn--unelevated.bg-positive,.q-btn--raised.bg-positive{background:linear-gradient(135deg,#10b981,#059669)!important;box-shadow:0 4px 15px -3px #10b98140!important;border:1px solid rgba(255,255,255,.1)!important}.q-btn--unelevated.bg-positive:hover,.q-btn--raised.bg-positive:hover{transform:translateY(-1px);box-shadow:0 6px 20px -3px #10b98166!important}.q-btn--unelevated.bg-negative,.q-btn--raised.bg-negative{background:linear-gradient(135deg,#f43f5e,#e11d48)!important;box-shadow:0 4px 15px -3px #f43f5e40!important;border:1px solid rgba(255,255,255,.1)!important}.q-btn--unelevated.bg-negative:hover,.q-btn--raised.bg-negative:hover{transform:translateY(-1px);box-shadow:0 6px 20px -3px #f43f5e66!important}.q-btn--flat.text-primary:hover{background:rgba(var(--q-primary-rgb),.08)!important}.q-btn--flat.text-negative:hover{background:#ef444414!important}.q-btn--flat.text-grey-6:hover{background:#0000000a!important}.body--dark .q-btn--flat.text-grey-6:hover{background:#ffffff0a!important}.main-dashboard-card .card-custom{background:#ffffff73!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1px solid rgba(var(--q-primary-rgb),.08)!important;border-radius:16px!important;box-shadow:0 4px 24px -6px #00000005!important;margin-bottom:16px!important;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.body--dark .main-dashboard-card .card-custom{background:#ffffff04!important;border:1px solid rgba(255,255,255,.04)!important;box-shadow:0 10px 30px -10px #0003!important}.main-dashboard-card .card-custom>.bg-grey-1{background:linear-gradient(90deg,rgba(var(--q-primary-rgb),.05),rgba(var(--q-secondary-rgb),.02))!important;border-bottom:1px solid rgba(var(--q-primary-rgb),.08)!important;color:var(--text-primary-light)!important}.body--dark .main-dashboard-card .card-custom>.bg-grey-1{background:linear-gradient(90deg,#ffffff08,#ffffff03)!important;border-bottom:1px solid rgba(255,255,255,.04)!important;color:var(--text-primary-dark)!important}.main-dashboard-card .q-field--outlined .q-field__control{background:#ffffff80!important;border:1px solid rgba(var(--q-primary-rgb),.1)!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important}.body--dark .main-dashboard-card .q-field--outlined .q-field__control{background:#0003!important;border:1px solid rgba(255,255,255,.06)!important}.main-dashboard-card .q-field--outlined:hover .q-field__control{border-color:rgba(var(--q-primary-rgb),.4)!important;background:#ffffffbf!important}.body--dark .main-dashboard-card .q-field--outlined:hover .q-field__control{border-color:rgba(var(--q-primary-rgb),.5)!important;background:#ffffff0a!important}.main-dashboard-card .q-field--focused.q-field--outlined .q-field__control{border-color:var(--q-primary)!important;background:#fff!important;box-shadow:0 0 0 3px rgba(var(--q-primary-rgb),.15)!important}.body--dark .main-dashboard-card .q-field--focused.q-field--outlined .q-field__control{border-color:var(--q-primary)!important;background:#0d121f!important;box-shadow:0 0 0 3px rgba(var(--q-primary-rgb),.25)!important}.tour-overlay-wrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10000;pointer-events:auto}.tour-overlay-svg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.tour-overlay-svg rect{transition:all .3s cubic-bezier(.25,.8,.25,1)}.tour-popover-card{width:380px;max-width:90vw;position:absolute;z-index:10010;border-radius:16px!important;box-shadow:0 20px 50px #00000038!important;transition:all .3s cubic-bezier(.25,.8,.25,1);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.body--light .tour-popover-card,body:not(.body--dark) .tour-popover-card{background:#ffffffe6!important;border:1px solid rgba(59,130,246,.2)!important}.body--dark .tour-popover-card{background:#121926e6!important;border:1px solid rgba(96,165,250,.2)!important}.tour-popover-card .q-btn{letter-spacing:.5px!important}.qth-input-container[data-v-8efdc81e],.input-wrapper[data-v-8efdc81e]{width:100%}.qth-dropdown[data-v-8efdc81e]{position:absolute;top:100%;left:0;right:0;background:#fffffff5;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:1000;margin-top:6px;border-radius:12px;box-shadow:0 10px 30px #0000001a;overflow:hidden}[data-v-8efdc81e] .dropdown-header{background:rgba(var(--q-primary-rgb),.05)!important;color:var(--q-primary)!important;border-bottom:1px solid rgba(var(--q-primary-rgb),.08)!important}[data-v-8efdc81e] .q-item{transition:all .2s ease}[data-v-8efdc81e] .q-item:hover{background:rgba(var(--q-primary-rgb),.04)!important}[data-v-8efdc81e] .q-item--active{background:rgba(var(--q-primary-rgb),.08)!important;color:var(--q-primary)!important}.body--dark{background:#1a202cf5!important;box-shadow:0 10px 40px #00000059!important;border:1px solid rgba(255,255,255,.08)!important}.body--dark{background:#ffffff08!important;color:#fffc!important;border-bottom:1px solid rgba(255,255,255,.05)!important}.body--dark{background:#ffffff0a!important}.body--dark{background:rgba(var(--q-primary-rgb),.15)!important;color:#fff!important}.body--dark{background:#ffffff0f!important;color:#ffffffb3!important}.border-custom[data-v-8efdc81e]{border:1px solid rgba(0,0,0,.08)}.body--dark{border:1px solid rgba(255,255,255,.08)}.popular-grid[data-v-8efdc81e]{max-width:100%}.suggestions-list[data-v-8efdc81e]::-webkit-scrollbar{width:6px}.suggestions-list[data-v-8efdc81e]::-webkit-scrollbar-track{background:#00000008}.body--dark{background:#ffffff05}.suggestions-list[data-v-8efdc81e]::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}.body--dark{background:#ffffff26}.room-management[data-v-3dc013cc]{width:100%}.room-entry-card[data-v-3dc013cc]{max-width:400px;margin:0 auto}.room-id-value[data-v-3dc013cc]{font-size:20px;font-weight:700;color:#2196f3;font-family:monospace;letter-spacing:2px}.connection-type[data-v-3dc013cc]{display:flex;align-items:center;gap:8px}.border-custom[data-v-3dc013cc]{border:1px solid #e0e0e0}.user-item[data-v-3dc013cc]{display:flex;justify-content:space-between;align-items:center;transition:background .2s;padding:8px 12px}.user-item[data-v-3dc013cc]:hover{background:#2196f30d}.is-admin-border[data-v-3dc013cc]{border-left:3px solid #ff9800}.bg-blue-1-light[data-v-3dc013cc]{background-color:#2196f30f}.bg-blue-1[data-v-3dc013cc]{background-color:#2196f31a}.bg-green-1[data-v-3dc013cc]{background-color:#4caf501a}.bg-amber-1[data-v-3dc013cc]{background-color:#ffc1071a}@keyframes spin-3dc013cc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin[data-v-3dc013cc]{animation:spin-3dc013cc 3s linear infinite}.table-container[data-v-103b24ee]{width:100%;overflow-x:auto}.border-custom[data-v-103b24ee]{border:1px solid rgba(0,0,0,.08)}.border-primary-light[data-v-103b24ee]{border-color:#2196f333!important}.border-success-light[data-v-103b24ee]{border-color:#4caf5033!important}.border-warning-light[data-v-103b24ee]{border-color:#ffc10733!important}.card-custom[data-v-103b24ee]{border-radius:16px}.bg-blue-1[data-v-103b24ee]{background-color:#2196f314}.bg-warning-1[data-v-103b24ee]{background-color:#ffc10714}.hover-item[data-v-103b24ee]:hover{background-color:#00000005;transform:translateY(-1px)}.border-left-grey[data-v-103b24ee]{border-left:3px solid #9e9e9e}.min-h-200[data-v-103b24ee]{min-height:200px}.block[data-v-103b24ee]{display:block}[data-v-103b24ee] .suggestion-highlight{background-color:#fbbf24;color:#111827;padding:0 2px;border-radius:2px;font-weight:500}.highlight-record[data-v-103b24ee]{background-color:#fff8e1!important;border-left:4px solid #ffb300!important;animation:highlightPulse-103b24ee 3s ease-in-out}@keyframes highlightPulse-103b24ee{0%{background-color:#fff8e1}50%{background-color:#ffe082}to{background-color:#fff8e1}}.animate-pulse[data-v-103b24ee]{animation:q-pulse-103b24ee 2s infinite}@keyframes q-pulse-103b24ee{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.qso-management-container[data-v-b7201868]{width:100%}.qth-dropdown[data-v-b7201868]{background:#fff;border:1px solid #ddd;max-height:300px;overflow-y:auto}.dropdown-header[data-v-b7201868]{padding:6px 12px;border-bottom:1px solid #eee}.suggestions-list[data-v-b7201868]{max-height:250px}.border-custom[data-v-b7201868]{border:1px solid rgba(0,0,0,.12)}.card-custom[data-v-b7201868]{border-radius:16px}.table-custom[data-v-b7201868]{border-radius:0 0 16px 16px}.bg-blue-1[data-v-b7201868]{background-color:#2196f314}.bg-green-1[data-v-b7201868]{background-color:#4caf5014}.hover-row[data-v-b7201868]:hover{background-color:#2196f308}.badge-power[data-v-b7201868]{background:#757575;color:#fff;padding:2px 6px;border-radius:4px}.border-left-remarks[data-v-b7201868]{border-left:3px solid #757575;padding-left:8px}.dictionary-management-container[data-v-d4e79497]{width:100%}.border-custom[data-v-d4e79497]{border:1px solid rgba(0,0,0,.08)}.border-left-primary[data-v-d4e79497]{border-left:4px solid #2196f3}.card-custom[data-v-d4e79497]{border-radius:16px}.bg-blue-1[data-v-d4e79497]{background-color:#2196f314}.hover-item[data-v-d4e79497]:hover{background-color:#00000008;transform:translateY(-1px)}.min-h-200[data-v-d4e79497]{min-height:200px}.block[data-v-d4e79497]{display:block}.bg-red-1[data-v-d4e79497]{background-color:#f4433614}.import-export-container[data-v-c1a4a774]{max-height:calc(100vh - 120px);overflow-y:auto;padding-right:8px}.import-export-container[data-v-c1a4a774]::-webkit-scrollbar{width:6px}.import-export-container[data-v-c1a4a774]::-webkit-scrollbar-track{background:#00000008;border-radius:4px}.import-export-container[data-v-c1a4a774]::-webkit-scrollbar-thumb{background:#0000001f;border-radius:4px}.import-export-container[data-v-c1a4a774]::-webkit-scrollbar-thumb:hover{background:#0000003d}.header-banner[data-v-c1a4a774]{background:linear-gradient(135deg,#2c3e50,#1a252f);border-radius:16px}.stat-card[data-v-c1a4a774]{border-radius:16px;position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1);border:none!important}.stat-card[data-v-c1a4a774]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000002e!important}.stat-primary[data-v-c1a4a774]{background:linear-gradient(135deg,#1e88e5,#1565c0)}.stat-info[data-v-c1a4a774]{background:linear-gradient(135deg,#00acc1,#00838f)}.stat-success[data-v-c1a4a774]{background:linear-gradient(135deg,#43a047,#2e7d32)}.stat-warning[data-v-c1a4a774]{background:linear-gradient(135deg,#ffb300,#ff8f00)}.stat-icon[data-v-c1a4a774]{position:absolute;right:16px;bottom:12px;opacity:.18;transform:scale(1.5);pointer-events:none}.card-custom[data-v-c1a4a774]{border-radius:16px;border:1px solid rgba(0,0,0,.08);transition:box-shadow .3s ease}.card-custom[data-v-c1a4a774]:hover{box-shadow:0 8px 16px #0000000f!important}.bg-blue-gradient[data-v-c1a4a774]{background:linear-gradient(135deg,#2196f3,#1565c0)}.bg-green-gradient[data-v-c1a4a774]{background:linear-gradient(135deg,#4caf50,#2e7d32)}.bg-indigo-gradient[data-v-c1a4a774]{background:linear-gradient(135deg,#3f51b5,#283593)}.bg-blue-1[data-v-c1a4a774]{background-color:#2196f314}.bg-amber-1[data-v-c1a4a774]{background-color:#ffc10714}.bg-indigo-1[data-v-c1a4a774]{background-color:#3f51b514}.bg-green-1[data-v-c1a4a774]{background-color:#4caf5014}.bg-red-1[data-v-c1a4a774]{background-color:#f4433614}.border-indigo[data-v-c1a4a774]{border:1px solid rgba(63,81,181,.2)}.border-custom[data-v-c1a4a774]{border:1px solid rgba(0,0,0,.08)}.max-h-200[data-v-c1a4a774]{max-height:200px}.animate-float[data-v-c1a4a774]{animation:float-c1a4a774 3s ease-in-out infinite}@keyframes float-c1a4a774{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}.body--dark .card-custom[data-v-c1a4a774]{border-color:#ffffff1a;background-color:#1e1e1e!important;color:#fff}.body--dark .import-export-container[data-v-c1a4a774]::-webkit-scrollbar-track{background:#ffffff0d}.body--dark .import-export-container[data-v-c1a4a774]::-webkit-scrollbar-thumb{background:#fff3}.filter-card[data-v-49e1fe96]{border-radius:12px;overflow:hidden}.bg-blue-1-light[data-v-49e1fe96]{background-color:#2196f314}.bg-green-1-light[data-v-49e1fe96]{background-color:#4caf5014}.bg-grey-2-light[data-v-49e1fe96]{background-color:#9e9e9e1a}.bg-amber-1-light[data-v-49e1fe96]{background-color:#ffc10714}.license-card[data-v-34c1bab1]{transition:background-color .3s,border-color .3s}.is-dark .license-card[data-v-34c1bab1]{background-color:#1d1d1d;border-color:#333;color:#eee}.wechat-qr-img[data-v-34c1bab1]{width:180px;height:auto;aspect-ratio:1 / 1;-o-object-fit:contain;object-fit:contain;border-radius:8px;box-shadow:0 4px 12px #0000001a}.contributor-panel[data-v-bdd8b523]{max-width:960px;margin:0 auto}.max-width-600[data-v-bdd8b523]{max-width:600px}.gateway-tile[data-v-bdd8b523]{transition:transform .2s ease,box-shadow .2s ease}.gateway-tile[data-v-bdd8b523]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026!important}.img-preview[data-v-bdd8b523]{border:2px solid #f8f9fa;transition:transform .2s ease}.img-preview[data-v-bdd8b523]:hover{transform:scale(1.05)}.border-info-custom[data-v-bdd8b523]{border-left:5px solid #2196f3}.card-custom[data-v-bdd8b523]{border-radius:12px}.bg-green-1[data-v-bdd8b523]{background-color:#4caf5014}.bg-blue-1[data-v-bdd8b523]{background-color:#2196f314}.social-btn[data-v-bdd8b523]{border-radius:8px!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;color:var(--text-primary-light)!important;border-color:rgba(var(--q-primary-rgb),.2)!important}.body--dark .social-btn[data-v-bdd8b523]{color:var(--text-primary-dark)!important;border-color:#ffffff1f!important}.btn-x[data-v-bdd8b523]:hover{background:#00000014!important;border-color:#000!important}.body--dark .btn-x[data-v-bdd8b523]:hover{background:#ffffff1a!important;border-color:#fff!important}.btn-bilibili[data-v-bdd8b523]{color:#ff69b4!important;border-color:#ff69b44d!important}.btn-bilibili[data-v-bdd8b523]:hover{background:#ff69b414!important;border-color:#ff69b4!important;box-shadow:0 0 10px #ff69b426}.btn-youtube[data-v-bdd8b523]{color:#ef4444!important;border-color:#ef44444d!important}.btn-youtube[data-v-bdd8b523]:hover{background:#ef444414!important;border-color:#ef4444!important;box-shadow:0 0 10px #ef444426}.btn-github[data-v-bdd8b523]:hover{background:#00000014!important;border-color:#24292e!important}.body--dark .btn-github[data-v-bdd8b523]:hover{background:#ffffff1a!important;border-color:#fff!important}.btn-telegram[data-v-bdd8b523]{color:#3b82f6!important;border-color:#3b82f64d!important}.btn-telegram[data-v-bdd8b523]:hover{background:#3b82f614!important;border-color:#3b82f6!important;box-shadow:0 0 10px #3b82f626}.opensource-container[data-v-2726573c]{max-width:960px;margin:0 auto}.max-width-600[data-v-2726573c]{max-width:600px}.card-custom[data-v-2726573c]{border-radius:12px}.border-info-custom[data-v-2726573c]{border-left:5px solid #2196f3}.log-management[data-v-ee9e1cc9]{max-width:1200px;margin:0 auto}.card-stat[data-v-ee9e1cc9]{border-radius:12px;min-height:120px}.filter-card[data-v-ee9e1cc9],.card-custom[data-v-ee9e1cc9]{border-radius:12px;overflow:hidden}.teleprompter-container[data-v-5b4051fe]{width:100%}.teleprompter-mode-container[data-v-5b4051fe]{height:calc(100vh - 200px)}.teleprompter-display[data-v-5b4051fe]{flex-grow:1;min-height:400px;max-height:calc(100vh - 350px);overflow:hidden;cursor:default;outline:none}.teleprompter-content[data-v-5b4051fe]{transition:transform .05s linear;padding:20px}.teleprompter-text[data-v-5b4051fe]{white-space:pre-wrap;word-wrap:break-word}.max-w-400[data-v-5b4051fe]{max-width:400px}.border-custom[data-v-5b4051fe]{border:1px solid rgba(0,0,0,.12)}.card-custom[data-v-5b4051fe]{border-radius:16px}.bg-blue-1[data-v-5b4051fe]{background-color:#2196f314}.hover-item[data-v-5b4051fe]:hover{background-color:#00000008}.shadow-inset[data-v-5b4051fe]{box-shadow:inset 0 2px 4px #0000000f}@media(max-width:768px){.teleprompter-mode-container[data-v-5b4051fe]{height:auto;min-height:500px}.teleprompter-display[data-v-5b4051fe]{max-height:400px}}.auth-dialog[data-v-862da8c1] .q-card{border-radius:16px!important}.turnstile-wrapper[data-v-862da8c1]{min-height:65px}.animate-pulse[data-v-862da8c1]{animation:pulse-862da8c1 2s infinite}@keyframes pulse-862da8c1{0%{transform:scale(.96);opacity:.8}50%{transform:scale(1.04);opacity:1}to{transform:scale(.96);opacity:.8}}.ai-assistant-card[data-v-468e48d1]{position:fixed;z-index:2000;width:280px;background:#ffffffd9;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:24px;box-shadow:0 16px 40px rgba(var(--q-primary-rgb),.15);border:1px solid rgba(var(--q-primary-rgb),.18);transition:all .4s cubic-bezier(.175,.885,.32,1.275);-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.ai-assistant-card.is-dark[data-v-468e48d1]{background:#0d141ee0;border-color:rgba(var(--q-primary-rgb),.3);box-shadow:0 20px 48px #0006;color:#fff}.ai-assistant-card.is-minimized[data-v-468e48d1]{width:64px;height:64px;border-radius:32px;border-color:transparent}.card-header[data-v-468e48d1]{height:36px;cursor:grab;position:relative}.drag-indicator[data-v-468e48d1]{position:absolute;top:4px;left:50%;transform:translate(-50%);width:36px;height:4px;background:#0000001a;border-radius:2px}.is-dark .drag-indicator[data-v-468e48d1]{background:#ffffff26}.header-content[data-v-468e48d1]{height:100%;padding-top:6px}.status-indicator[data-v-468e48d1]{display:flex;align-items:center}.status-dot[data-v-468e48d1]{width:8px;height:8px;border-radius:50%;background:#909399}.status-dot.active[data-v-468e48d1]{background:#10b981;box-shadow:0 0 10px #10b981}.status-dot.connecting[data-v-468e48d1]{background:#f59e0b;box-shadow:0 0 8px #f59e0b}.status-dot.error[data-v-468e48d1]{background:#ef4444;box-shadow:0 0 8px #ef4444}.settings-overlay[data-v-468e48d1]{position:absolute;top:40px;left:12px;right:12px;background:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;z-index:100;box-shadow:0 8px 24px #0000001f;border:1px solid rgba(0,0,0,.05)}.is-dark .settings-overlay[data-v-468e48d1]{background:#1e232df2;border-color:#ffffff0f}.visualizer-container[data-v-468e48d1]{height:90px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.ai-speech-bubble[data-v-468e48d1]{position:absolute;top:5px;background:linear-gradient(135deg,var(--q-primary) 0%,var(--q-secondary) 100%);color:#fff;padding:8px 16px;border-radius:16px 16px 16px 4px;max-width:85%;box-shadow:0 6px 16px rgba(var(--q-primary-rgb),.35);animation:slideIn-468e48d1 .3s ease;z-index:5;border:1px solid rgba(255,255,255,.1)}@keyframes slideIn-468e48d1{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.wave-container[data-v-468e48d1]{gap:4px}.wave-pillar[data-v-468e48d1]{width:5px;background:linear-gradient(180deg,var(--q-secondary) 0%,var(--q-primary) 100%);border-radius:2.5px;transition:height .1s ease}.highlight-input[data-v-468e48d1] .q-field__control{background:rgba(var(--q-primary-rgb),.05)!important;border-color:rgba(var(--q-primary-rgb),.3)!important}.highlight-input[data-v-468e48d1] .q-field__native{color:var(--q-primary)!important;text-shadow:0 0 8px rgba(var(--q-primary-rgb),.4)!important;font-weight:800;font-size:1.25rem;letter-spacing:1px}.is-dark .highlight-input[data-v-468e48d1] .q-field__native{color:var(--q-primary)!important}.expand-toggle[data-v-468e48d1]{opacity:.8;transition:all .3s ease}.expand-toggle[data-v-468e48d1]:hover{opacity:1;transform:scale(1.1)}.btn-main[data-v-468e48d1]{border-radius:16px;height:40px;background:linear-gradient(135deg,var(--q-primary) 0%,var(--q-secondary) 100%)!important;color:#fff!important;font-weight:700!important;box-shadow:0 4px 15px rgba(var(--q-primary-rgb),.3);transition:all .3s ease}.btn-main[data-v-468e48d1]:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(var(--q-primary-rgb),.45)}.minimized-bubble[data-v-468e48d1]{width:100%;height:100%;background:linear-gradient(135deg,var(--q-primary) 0%,var(--q-secondary) 100%);color:#fff;border-radius:50%;position:relative;box-shadow:0 4px 15px rgba(var(--q-primary-rgb),.4);transition:all .3s ease}.minimized-bubble[data-v-468e48d1]:hover{transform:scale(1.05);box-shadow:0 6px 20px rgba(var(--q-primary-rgb),.55)}.mic-wrapper[data-v-468e48d1]{display:flex;align-items:center;justify-content:center}.running-ring[data-v-468e48d1]{position:absolute;width:40px;height:40px;border:3px solid rgba(255,255,255,.4);border-radius:50%;animation:ring-pulse-468e48d1 1.5s infinite}@keyframes ring-pulse-468e48d1{0%{transform:scale(.8);opacity:1}to{transform:scale(1.8);opacity:0}}.settings-header[data-v-b0d73f7c]{background:transparent;border-bottom:none!important}.settings-header .hover-rotate[data-v-b0d73f7c]{transition:transform .3s ease}.settings-header .hover-rotate[data-v-b0d73f7c]:hover{transform:rotate(90deg);color:var(--q-primary)!important}.user-profile-card[data-v-b0d73f7c]{background:linear-gradient(135deg,var(--q-primary) 0%,var(--q-secondary) 100%);border-radius:16px;box-shadow:0 10px 25px -5px rgba(var(--q-primary-rgb),.35);border:1px solid rgba(255,255,255,.1);color:#fff}.user-card-glow-bg[data-v-b0d73f7c]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(rgba(255,255,255,.15) 1px,transparent 1px);background-size:10px 10px;opacity:.6;pointer-events:none}.avatar-container[data-v-b0d73f7c]{padding:3px;border-radius:50%;background:linear-gradient(135deg,#fff9,#ffffff1a);display:inline-block;box-shadow:0 4px 10px #0000001a}.avatar-circle[data-v-b0d73f7c]{background-color:#ffffff26!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.white-text[data-v-b0d73f7c]{color:#fff}.premium-chip[data-v-b0d73f7c]{background:#fff3!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.25);font-weight:600;letter-spacing:.5px}.bg-online-chip[data-v-b0d73f7c]{background:linear-gradient(135deg,gold,orange)!important;color:#2c1a04!important;border:1px solid rgba(255,215,0,.4)}.bg-enterprise-chip[data-v-b0d73f7c]{background:linear-gradient(135deg,#a78bfa,#8b5cf6)!important;color:#fff!important;border:1px solid rgba(139,92,246,.4)}.policy-card[data-v-b0d73f7c]{border:1px dashed rgba(0,0,0,.15)!important;background-color:#f3f4f666!important}.policy-card code[data-v-b0d73f7c]{background-color:#0000000a;color:var(--q-primary);padding:2px 4px;border-radius:4px;font-family:monospace}.policy-card-dark[data-v-b0d73f7c]{border:1px dashed rgba(255,255,255,.15)!important;background-color:#ffffff05!important;color:#e0e0e0!important}.policy-card-dark code[data-v-b0d73f7c]{background-color:#ffffff14!important;color:#a78bfa!important}.border-right[data-v-b0d73f7c]{border-right:1px solid rgba(255,255,255,.15)}.stat-label[data-v-b0d73f7c]{font-weight:500;letter-spacing:.3px}.stat-value[data-v-b0d73f7c]{color:#fff}.small-date[data-v-b0d73f7c]{font-size:.95rem}.text-muted-points[data-v-b0d73f7c]{color:#ffffff73;text-decoration:line-through}.points-locked[data-v-b0d73f7c]{font-size:10px;background:#ef444459;border:1px solid rgba(239,68,68,.2);margin-top:4px;color:#fff}.glass-status-card[data-v-b0d73f7c]{border-radius:14px;background:#00000004;border:1px solid rgba(0,0,0,.04);box-shadow:0 4px 15px -3px #00000005;transition:all .3s cubic-bezier(.25,.8,.25,1)}.glass-status-card[data-v-b0d73f7c]:hover{transform:translateY(-1px);box-shadow:0 8px 20px -5px #0000000d}.status-indicator-bar[data-v-b0d73f7c]{position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:4px 0 0 4px}.status-warning[data-v-b0d73f7c]{border-color:#f59e0b26!important;background:#f59e0b05!important}.status-warning .status-indicator-bar[data-v-b0d73f7c]{background-color:#f59e0b}.status-success[data-v-b0d73f7c]{border-color:#10b98126!important;background:#10b98105!important}.status-success .status-indicator-bar[data-v-b0d73f7c]{background-color:#10b981}.status-danger[data-v-b0d73f7c]{border-color:#f43f5e26!important;background:#f43f5e05!important}.status-danger .status-indicator-bar[data-v-b0d73f7c]{background-color:#f43f5e}.sync-btn[data-v-b0d73f7c]{background:linear-gradient(135deg,#f59e0b,#d97706)!important;box-shadow:0 4px 12px -2px #f59e0b4d!important;border-radius:6px!important}.sync-btn-danger[data-v-b0d73f7c]{background:linear-gradient(135deg,#f43f5e,#e11d48)!important;box-shadow:0 4px 12px -2px #f43f5e4d!important;border-radius:6px!important}.bg-positive-light[data-v-b0d73f7c]{background-color:#10b9811a!important;color:#047857!important}.custom-outlined-input[data-v-b0d73f7c] .q-field__control{border-radius:12px!important;padding-right:2px!important;border:1px solid rgba(0,0,0,.06)!important;background:#00000003!important;transition:all .25s ease!important}.custom-outlined-input[data-v-b0d73f7c] .q-field__control:hover{border-color:rgba(var(--q-primary-rgb),.4)!important}.custom-outlined-input.q-field--focused[data-v-b0d73f7c] .q-field__control{border-color:var(--q-primary)!important;box-shadow:0 0 0 3px rgba(var(--q-primary-rgb),.12)!important;background:#fff!important}.redeem-btn[data-v-b0d73f7c]{border-radius:8px!important;height:36px;background:linear-gradient(135deg,var(--q-primary) 0%,var(--q-secondary) 100%)!important;box-shadow:0 4px 10px rgba(var(--q-primary-rgb),.2)!important}.info-box-premium[data-v-b0d73f7c]{background-color:#3b82f608;border:1px dashed rgba(59,130,246,.15);border-radius:10px}.body--dark .settings-dialog-card[data-v-b0d73f7c]{background:#0f131c!important;border:1px solid rgba(255,255,255,.06)}.body--dark .user-profile-card[data-v-b0d73f7c]{box-shadow:0 10px 30px #0000004d}.body--dark .glass-status-card[data-v-b0d73f7c]{background:#ffffff01;border-color:#ffffff0a}.body--dark .status-warning[data-v-b0d73f7c]{border-color:#f59e0b1a!important;background:#f59e0b03!important}.body--dark .status-success[data-v-b0d73f7c]{border-color:#10b9811a!important;background:#10b98103!important}.body--dark .status-danger[data-v-b0d73f7c]{border-color:#f43f5e1a!important;background:#f43f5e03!important}.body--dark .bg-positive-light[data-v-b0d73f7c]{background-color:#10b98126!important;color:#34d399!important}.body--dark .custom-outlined-input[data-v-b0d73f7c] .q-field__control{border-color:#ffffff0f!important;background:#ffffff03!important}.body--dark .custom-outlined-input.q-field--focused[data-v-b0d73f7c] .q-field__control{background:#111827!important}.body--dark .info-box-premium[data-v-b0d73f7c]{background-color:#3b82f603;border-color:#3b82f61a}.ft8-transceiver[data-v-42a86ac4]{width:100%}.decode-table[data-v-42a86ac4]{font-family:Consolas,Monaco,Courier New,monospace}.level-meter-container[data-v-42a86ac4]{width:150px;height:8px;background:#222;border-radius:4px;overflow:hidden;border:1px solid #444}.level-meter-fill[data-v-42a86ac4]{height:100%;transition:width .1s}.highlight-cq[data-v-42a86ac4]{background-color:#2196f32e!important}.highlight-cq[data-v-42a86ac4]:hover{background-color:#2196f34d!important}.highlight-me[data-v-42a86ac4]{background-color:#f2c12e40!important}.hover-row-dark[data-v-42a86ac4]:hover{background-color:#ffffff0d}.bg-black-gradient[data-v-42a86ac4]{background:linear-gradient(180deg,#1d1d1d,#0c0c0c)}.bg-black-2[data-v-42a86ac4]{background-color:#121212}.border-secondary-dark[data-v-42a86ac4]{border-color:#333!important}.border-custom[data-v-42a86ac4]{border:1px solid rgba(255,255,255,.08)}.card-custom[data-v-42a86ac4]{border-radius:16px}.animate-pulse[data-v-42a86ac4]{animation:pulse-42a86ac4 2s infinite}@keyframes pulse-42a86ac4{0%{opacity:.6}50%{opacity:1;transform:scale(1.05)}to{opacity:.6}}.spin[data-v-42a86ac4]{animation:q-spin-42a86ac4 2s linear infinite}@keyframes q-spin-42a86ac4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){.border-start-md[data-v-42a86ac4]{border-left:none!important;border-top:1px solid #333;padding-top:16px}}.q-layout{font-family:Outfit,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;transition:background-color .3s ease,color .3s ease}[data-theme=ocean-blue]{--q-primary: #007bff !important}[data-theme=sakura-pink]{--q-primary: #ff69b4 !important}[data-theme=mint-green]{--q-primary: #20c997 !important}[data-theme=rainbow-pride]{--q-primary: #8f00ff !important}.theme-option{cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px;border-radius:8px;border:2px solid transparent;transition:all .3s ease}.theme-option:hover{background-color:#0000000d}.theme-option.active{border-color:var(--q-primary);background-color:#0d6efd1a}.theme-color-preview{width:40px;height:40px;border-radius:50%;border:2px solid #fff;box-shadow:0 2px 4px #0000001a}.rounded-circle{border-radius:50%}.border-bottom{border-bottom:1px solid rgba(0,0,0,.08)}.body--dark .border-bottom{border-bottom:1px solid rgba(255,255,255,.08)}.border-top{border-top:1px solid rgba(0,0,0,.08)}.body--dark .border-top{border-top:1px solid rgba(255,255,255,.08)}.hidden{display:none!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0000000d}.body--dark ::-webkit-scrollbar-track{background:#ffffff0d}::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0000004d}.body--dark ::-webkit-scrollbar-thumb{background:#fff3}.body--dark ::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.settings-dialog-card{border-radius:20px!important;overflow:hidden;box-shadow:0 25px 60px -15px #00000026!important}.settings-dialog-card .settings-header{background:transparent;border-bottom:none!important}.settings-dialog-card .settings-header .hover-rotate{transition:transform .3s ease}.settings-dialog-card .settings-header .hover-rotate:hover{transform:rotate(90deg);color:var(--q-primary)!important}.settings-dialog-card .settings-sidebar{background:#00000004;display:flex;flex-direction:column}.settings-dialog-card .settings-sidebar .settings-nav-item{border-radius:10px;margin:2px 8px;padding:10px 16px;color:var(--text-secondary-light);font-weight:500;transition:all .25s ease;position:relative}.settings-dialog-card .settings-sidebar .settings-nav-item .q-item__section--avatar{min-width:36px;color:inherit}.settings-dialog-card .settings-sidebar .settings-nav-item:hover{background:rgba(var(--q-primary-rgb),.04);color:var(--q-primary);transform:translate(2px)}.settings-dialog-card .settings-sidebar .settings-nav-active{background:linear-gradient(135deg,rgba(var(--q-primary-rgb),.08),rgba(var(--q-secondary-rgb),.02))!important;color:var(--q-primary)!important;font-weight:700}.settings-dialog-card .settings-sidebar .settings-nav-active:before{content:"";position:absolute;left:0;top:20%;height:60%;width:3px;background:var(--q-primary);border-radius:0 4px 4px 0}.settings-dialog-card .border-right{border-right:1px solid rgba(0,0,0,.05)}.settings-dialog-card .settings-content .settings-tab-panel{animation:tab-fade-slide .3s cubic-bezier(.25,.8,.25,1)}.settings-dialog-card .settings-content .settings-panel-title{border-bottom:1px solid rgba(0,0,0,.03);padding-bottom:12px}.settings-dialog-card .fade-slide-enter-active,.settings-dialog-card .fade-slide-leave-active{transition:all .25s cubic-bezier(.25,.8,.25,1)}.settings-dialog-card .fade-slide-enter-from{opacity:0;transform:translateY(8px)}.settings-dialog-card .fade-slide-leave-to{opacity:0;transform:translateY(-8px)}.settings-dialog-card .theme-option-card{cursor:pointer;border-radius:12px;border:2px solid rgba(0,0,0,.04);background:#00000003;padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.25,.8,.25,1)}.settings-dialog-card .theme-option-card:hover{border-color:rgba(var(--q-primary-rgb),.3);background:rgba(var(--q-primary-rgb),.02);transform:translateY(-2px)}.settings-dialog-card .theme-option-card.active{border-color:var(--q-primary);background:rgba(var(--q-primary-rgb),.06);box-shadow:0 8px 20px -6px rgba(var(--q-primary-rgb),.2)}.settings-dialog-card .theme-option-card .theme-color-preview{width:44px;height:44px;border-radius:50%;border:3px solid #ffffff;box-shadow:0 4px 10px #0000001a;transition:all .3s ease}.settings-dialog-card .theme-option-card:hover .theme-color-preview{transform:scale(1.08)}.settings-dialog-card .settings-item-row{transition:all .2s ease}.settings-dialog-card .settings-item-row:hover{background:#00000001}.settings-dialog-card .settings-footer{background:#00000004}.body--dark .settings-dialog-card{box-shadow:0 30px 80px #00000073!important;border:1px solid rgba(255,255,255,.06);background:#0f131c!important}.body--dark .settings-dialog-card .settings-sidebar{background:#ffffff01}.body--dark .settings-dialog-card .settings-sidebar .settings-nav-item{color:var(--text-secondary-dark)}.body--dark .settings-dialog-card .settings-sidebar .settings-nav-item:hover{background:#ffffff08;color:#fff}.body--dark .settings-dialog-card .settings-sidebar .settings-nav-active{background:linear-gradient(135deg,rgba(var(--q-primary-rgb),.15),#ffffff03)!important;color:#fff!important}.body--dark .settings-dialog-card .border-right{border-right:1px solid rgba(255,255,255,.06)}.body--dark .settings-dialog-card .settings-content .settings-panel-title{border-bottom:1px solid rgba(255,255,255,.05)}.body--dark .settings-dialog-card .theme-option-card{border-color:#ffffff0a;background:#ffffff03}.body--dark .settings-dialog-card .theme-option-card:hover{border-color:rgba(var(--q-primary-rgb),.4);background:#ffffff05}.body--dark .settings-dialog-card .theme-option-card.active{border-color:var(--q-primary);background:rgba(var(--q-primary-rgb),.12);box-shadow:0 8px 24px rgba(var(--q-primary-rgb),.3)}.body--dark .settings-dialog-card .theme-option-card .theme-color-preview{border-color:#1a202c}.body--dark .settings-dialog-card .settings-item-row:hover{background:#ffffff01}.body--dark .settings-dialog-card .settings-footer{background:#ffffff03}.user-dropdown-menu{background:#ffffffe0!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(0,0,0,.05);border-radius:12px!important;box-shadow:0 12px 32px #1f26871a!important;padding:8px 4px!important;min-width:200px!important;margin-top:8px!important}.user-dropdown-menu .q-list{background:transparent!important}.user-dropdown-menu .user-dropdown-header{padding:10px 16px;display:flex;align-items:center}.user-dropdown-menu .user-dropdown-header .avatar-glow{border:1.5px solid rgba(24,144,255,.25);box-shadow:0 0 8px #1890ff26;transition:all .3s ease;background:#fff}.user-dropdown-menu .user-dropdown-header:hover .avatar-glow{border-color:var(--q-primary);box-shadow:0 0 12px #1890ff59}.user-dropdown-menu .menu-item-custom{margin:4px 8px;border-radius:8px;transition:all .25s cubic-bezier(.25,.8,.25,1);padding:8px 14px;color:#2c3e50!important}.user-dropdown-menu .menu-item-custom:hover{background:#1890ff14!important;transform:translate(2px)}.user-dropdown-menu .menu-item-custom:hover .menu-icon-anim{transform:scale(1.15) rotate(5deg)}.user-dropdown-menu .menu-item-custom .menu-icon-anim{transition:transform .2s ease}.user-dropdown-menu .menu-item-custom.menu-item-logout:hover{background:#ff4d4f14!important;color:#ff4d4f!important}.user-dropdown-menu .menu-item-custom.menu-item-logout:hover .q-item__section--side .q-icon{color:#ff4d4f!important}.user-dropdown-menu .menu-item-custom .q-item__section--side .q-icon{transition:color .25s ease}.body--dark .user-dropdown-menu{background:#141a28e0!important;border:1px solid rgba(255,255,255,.08);box-shadow:0 12px 32px #00000073!important}.body--dark .user-dropdown-menu .user-dropdown-header .avatar-glow{background:#ffffff0d;border-color:#ffffff26;box-shadow:none}.body--dark .user-dropdown-menu .user-dropdown-header:hover .avatar-glow{border-color:var(--q-primary);box-shadow:0 0 12px #1890ff4d}.body--dark .user-dropdown-menu .menu-item-custom{color:#e2e8f0!important}.body--dark .user-dropdown-menu .menu-item-custom:hover{background:#1890ff26!important}.body--dark .user-dropdown-menu .menu-item-custom.menu-item-logout:hover{background:#ff4d4f26!important}:root{--bs-primary-rgb: 13, 110, 253}html[data-theme=ocean-blue]{--bs-primary: #007bff;--bs-primary-rgb: 0, 123, 255;--bs-body-bg: #e6f7ff;--bs-body-color: #0c3d5a;--bs-tertiary-bg: #cceeff;--bs-border-color: #b3e0ff;--bs-secondary-color: #5a7a8a}html[data-theme=sakura-pink]{--bs-primary: #ff69b4;--bs-primary-rgb: 255, 105, 180;--bs-body-bg: #fff0f5;--bs-body-color: #5c2a3e;--bs-tertiary-bg: #ffe6ef;--bs-border-color: #ffcce0;--bs-secondary-color: #8c667b}html[data-theme=mint-green]{--bs-primary: #20c997;--bs-primary-rgb: 32, 201, 151;--bs-body-bg: #f0fff8;--bs-body-color: #1a4d3a;--bs-tertiary-bg: #e6fff2;--bs-border-color: #cce6dd;--bs-secondary-color: #5a8c7b}html[data-theme=rainbow-pride]{--bs-primary: #e40303;--bs-primary-rgb: 228, 3, 3;--bs-body-bg: #ffffff;--bs-body-color: #2d1b69;--bs-tertiary-bg: rgba(255, 255, 255, .9);--bs-border-color: rgba(228, 3, 3, .3);--bs-secondary-color: #666}html[data-theme=rainbow-pride]{background:linear-gradient(135deg,#e40303,#ff8c00,#ffed00,#008018,#06f,#8f00ff,#e40303)!important;background-attachment:fixed;min-height:100vh}html[data-theme=rainbow-pride] body{background:transparent!important;min-height:100vh}html[data-theme=rainbow-pride] .d-flex.flex-column.min-vh-100{background:transparent!important}html[data-theme=rainbow-pride] .bg-light{background:#fffffff2!important}html[data-theme=rainbow-pride] .card{background:#fffffff2!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}html[data-theme=rainbow-pride] .modal-content{background:#fffffffa!important;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.3)}html[data-theme=rainbow-pride] .navbar,html[data-theme=rainbow-pride] header{background:#fffffff2!important;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 2px 10px #0000001a}html[data-theme=rainbow-pride] .navbar-brand,html[data-theme=rainbow-pride] header .h4,html[data-theme=rainbow-pride] header .fw-semibold,html[data-theme=rainbow-pride] header .h3,html[data-theme=rainbow-pride] header .fw-bold,html[data-theme=rainbow-pride] header .text-white{color:#1a0f3d!important;text-shadow:0 1px 3px rgba(255,255,255,.9);font-weight:700!important}html[data-theme=rainbow-pride] .btn{background:#ffffffe6!important;border:1px solid rgba(228,3,3,.3)!important;color:#2d1b69!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}html[data-theme=rainbow-pride] .btn:hover{background:#fff!important;transform:translateY(-1px);box-shadow:0 4px 8px #00000026}html[data-theme=rainbow-pride] footer{background:#ffffffe6!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html[data-theme=ocean-blue] .card,html[data-theme=sakura-pink] .card,html[data-theme=mint-green] .card{--bs-card-bg: #ffffff}html[data-theme=rainbow-pride] .card{--bs-card-bg: rgba(255, 255, 255, .95)}.liveshare-page[data-v-e80abd68]{min-height:100vh;display:flex;flex-direction:column;background-color:#f5f7fa;color:#333}.liveshare-header[data-v-e80abd68]{position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid #e8e8e8;box-shadow:0 1px 4px #0000000f}.liveshare-toolbar[data-v-e80abd68]{max-width:1200px;margin:0 auto;width:100%}.liveshare-container[data-v-e80abd68]{max-width:1200px;margin:0 auto;width:100%;flex:1}.liveshare-brand[data-v-e80abd68]{text-decoration:none;color:inherit}.brand-text[data-v-e80abd68]{font-size:1.1rem}.live-badge[data-v-e80abd68]{background:linear-gradient(45deg,#ff416c,#ff4b2b);color:#fff;padding:2px 8px;border-radius:20px;font-size:.65rem;font-weight:700;letter-spacing:1px;box-shadow:0 2px 4px #ff416c4d;animation:pulse-e80abd68 2s infinite;display:inline-block;line-height:1.4}@keyframes pulse-e80abd68{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}.status-banner[data-v-e80abd68]{border-radius:12px}.stats-card[data-v-e80abd68]{background:#ffffffd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px!important;transition:transform .3s ease,box-shadow .3s ease}.stats-card[data-v-e80abd68]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.promotion-card[data-v-e80abd68]{background:linear-gradient(135deg,#f0f4ff,#e8ecf4);border-radius:16px!important;position:relative;overflow:hidden;z-index:1}.promotion-card[data-v-e80abd68]:before{content:"";position:absolute;top:-50%;right:-10%;width:300px;height:300px;background:radial-gradient(circle,rgba(25,118,210,.1) 0%,transparent 70%);z-index:-1}.promotion-btn[data-v-e80abd68]{box-shadow:0 4px 14px #1976d24d;transition:box-shadow .3s ease,transform .2s ease}.promotion-btn[data-v-e80abd68]:hover{box-shadow:0 6px 20px #1976d266;transform:translateY(-1px)}.callsign[data-v-e80abd68]{font-family:JetBrains Mono,Roboto Mono,monospace;font-weight:700;color:var(--q-primary);font-size:1.1rem}.timestamp[data-v-e80abd68]{font-family:JetBrains Mono,monospace;font-size:.85rem;color:#9e9e9e}.records-table[data-v-e80abd68]{border-radius:12px!important;overflow:hidden}.liveshare-footer[data-v-e80abd68]{background:#fafafa;margin-top:auto}.footer-link[data-v-e80abd68]{text-decoration:none;color:#757575;transition:color .2s ease;display:inline-flex;align-items:center}.footer-link[data-v-e80abd68]:hover{color:var(--q-primary)}.xx-small[data-v-e80abd68]{font-size:.65rem}@media(max-width:1023px){.promo-text[data-v-e80abd68],.promo-btn-wrap[data-v-e80abd68],.footer-left[data-v-e80abd68],.footer-right[data-v-e80abd68]{text-align:center}.footer-brand[data-v-e80abd68],.footer-links[data-v-e80abd68]{justify-content:center}}@media(min-width:1024px){.footer-left[data-v-e80abd68]{text-align:left}.footer-links[data-v-e80abd68]{justify-content:flex-end}.promo-text[data-v-e80abd68]{text-align:left}.promo-btn-wrap[data-v-e80abd68]{text-align:right}}.liveshare-dark[data-v-e80abd68]{background-color:#121212;color:#e0e0e0}.liveshare-dark .liveshare-header[data-v-e80abd68]{background-color:#1e1e1e;border-color:#333;box-shadow:0 1px 4px #0000004d}.liveshare-dark .brand-text[data-v-e80abd68],.liveshare-dark .room-info[data-v-e80abd68]{color:#e0e0e0}.liveshare-dark .host-name[data-v-e80abd68]{color:#fff}.liveshare-dark .stats-card[data-v-e80abd68]{background:#2d2d2dd9;border-color:#444!important}.liveshare-dark .stats-card[data-v-e80abd68]:hover{box-shadow:0 8px 24px #0000004d}.liveshare-dark .promotion-card[data-v-e80abd68]{background:linear-gradient(135deg,#2a2d35,#1e1e1e);border:1px solid #333}.liveshare-dark .promo-title[data-v-e80abd68]{color:#fff}.liveshare-dark .liveshare-footer[data-v-e80abd68]{background-color:#1a1a1a}.liveshare-dark .footer-link[data-v-e80abd68]{color:#aaa}.liveshare-dark .footer-link[data-v-e80abd68]:hover{color:var(--q-primary)}.liveshare-dark .timestamp[data-v-e80abd68]{color:#888}.verify-container[data-v-268ea5a0]{height:100vh;display:flex;justify-content:center;align-items:center;background:var(--bs-body-bg, #f3f4f6);color:var(--bs-body-color, #212529);transition:background .3s}.verify-card[data-v-268ea5a0]{background:var(--bs-body-bg, white);padding:40px;border-radius:16px;box-shadow:0 10px 30px #0000001a;width:100%;max-width:450px;text-align:center;border:1px solid var(--bs-border-color, transparent)}.status-box h2[data-v-268ea5a0]{margin:20px 0 10px;color:var(--bs-heading-color, #1f2937)}.status-box p[data-v-268ea5a0]{color:var(--bs-secondary, #6b7280);line-height:1.6;margin-bottom:30px}.icon[data-v-268ea5a0]{width:60px;height:60px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:30px;margin:0 auto}.icon.success[data-v-268ea5a0]{background:#ecfdf5;color:#10b981}.icon.error[data-v-268ea5a0]{background:#fef2f2;color:#ef4444}.spinner[data-v-268ea5a0]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #3b82f6;border-radius:50%;animation:spin-268ea5a0 1s linear infinite;margin:0 auto 20px}@keyframes spin-268ea5a0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.primary-btn[data-v-268ea5a0]{background:#3b82f6;color:#fff;border:none;padding:12px 30px;border-radius:6px;font-weight:700;cursor:pointer;transition:background .2s}.primary-btn[data-v-268ea5a0]:hover{background:#2563eb}.secondary-btn[data-v-268ea5a0]{background:var(--bs-gray-200, #f3f4f6);color:var(--bs-gray-700, #4b5563);border:none;padding:12px 30px;border-radius:6px;font-weight:700;cursor:pointer}.dark .secondary-btn[data-v-268ea5a0]{background:#374151;color:#d1d5db}.reset-password-container[data-v-0273aa3f]{min-height:100vh;display:flex;justify-content:center;align-items:center;background-color:#f3f4f6;padding:20px}.reset-password-container.dark[data-v-0273aa3f]{background-color:#111827}.reset-card[data-v-0273aa3f]{background:#fff;padding:40px;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;width:100%;max-width:450px}.dark .reset-card[data-v-0273aa3f]{background:#1f2937;color:#f3f4f6}.header[data-v-0273aa3f]{text-align:center;margin-bottom:30px}.header h2[data-v-0273aa3f]{font-size:1.875rem;font-weight:700;margin-bottom:10px}.header p[data-v-0273aa3f]{color:#6b7280}.form-group[data-v-0273aa3f]{margin-bottom:20px}.form-group label[data-v-0273aa3f]{display:block;font-size:.875rem;font-weight:500;margin-bottom:5px}.form-group input[data-v-0273aa3f]{width:100%;padding:10px;border:1px solid #d1d5db;border-radius:6px;outline:none}.dark .form-group input[data-v-0273aa3f]{background:#374151;border-color:#4b5563;color:#fff}.primary-btn[data-v-0273aa3f]{width:100%;padding:12px;background-color:#3b82f6;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:background-color .2s}.primary-btn[data-v-0273aa3f]:hover{background-color:#2563eb}.primary-btn[data-v-0273aa3f]:disabled{background-color:#93c5fd;cursor:not-allowed}.error-msg[data-v-0273aa3f]{color:#ef4444;font-size:.875rem;margin-bottom:15px;text-align:center}.success-body[data-v-0273aa3f]{text-align:center}.success-icon[data-v-0273aa3f]{font-size:4rem;color:#10b981;margin-bottom:20px}.success-body h3[data-v-0273aa3f]{font-size:1.5rem;font-weight:700;margin-bottom:10px}.success-body p[data-v-0273aa3f]{color:#6b7280}.terms-page[data-v-04263b94]{min-height:100vh;display:flex;flex-direction:column;background-color:#f5f7fa;color:#333}.terms-header[data-v-04263b94]{position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid #e8e8e8;box-shadow:0 1px 4px #0000000f}.terms-toolbar[data-v-04263b94],.terms-container[data-v-04263b94]{max-width:1200px;margin:0 auto;width:100%}.terms-brand[data-v-04263b94]{text-decoration:none;color:inherit}.brand-text[data-v-04263b94]{font-size:1.1rem}.terms-card[data-v-04263b94]{border-radius:16px!important;overflow:hidden;box-shadow:0 2px 12px #0000000f}.terms-card-header[data-v-04263b94]{background:var(--q-primary)}.text-white-7[data-v-04263b94]{color:#ffffffbf}.terms-card-footer[data-v-04263b94]{background:#fafafa}.section-title[data-v-04263b94]{font-size:1.25rem;font-weight:700;margin-bottom:12px;padding-left:14px;border-left:4px solid var(--q-primary);line-height:1.4}.section-text[data-v-04263b94]{font-size:1.05rem;line-height:1.7}.privacy-list[data-v-04263b94]{overflow:hidden}.privacy-item[data-v-04263b94]{padding:12px 16px;background:#f8f9fa}.privacy-item+.privacy-item[data-v-04263b94]{border-top:1px solid rgba(0,0,0,.05)}.warning-banner[data-v-04263b94]{background:#fff8e1;border-radius:12px}.terms-footer[data-v-04263b94]{background:#fff;margin-top:auto}.terms-dark[data-v-04263b94]{background-color:#121212;color:#e0e0e0}.terms-dark .terms-header[data-v-04263b94]{background-color:#1e1e1e;border-color:#333;box-shadow:0 1px 4px #0000004d}.terms-dark .brand-text[data-v-04263b94]{color:#e0e0e0}.terms-dark .terms-card[data-v-04263b94]{background-color:#1e1e1e;border-color:#333!important;box-shadow:0 2px 12px #0003}.terms-dark .terms-body[data-v-04263b94]{color:#e0e0e0}.terms-dark .section-text[data-v-04263b94]{color:#aaa!important}.terms-dark .terms-card-footer[data-v-04263b94]{background:#252525}.terms-dark .privacy-item[data-v-04263b94]{background:#2d2d2d;color:#e0e0e0;border-color:#444!important}.terms-dark .privacy-list[data-v-04263b94]{border-color:#444!important}.terms-dark .warning-banner[data-v-04263b94]{background:#332b00;color:#e0e0e0}.terms-dark .terms-footer[data-v-04263b94]{background-color:#1a1a1a}
