:root{--qdf-primary: #5bb0ff;--qdf-primary-rgb: 91, 176, 255;--qdf-accent: #5bb0ff;--qdf-accent-alt: #75d0ff;--qdf-navy-950: #0d1428;--qdf-navy-900: #121a32;--qdf-navy-800: #182346;--qdf-ink-600: #a5b5d5;--qdf-ink-500: #d5e0f5;--header-offset: var(--cui-header-height, 56px);--content-gap: 16px}:root{--header-height: 58px}.main-page-header{background:rgba(10,15,30,.85) !important;backdrop-filter:blur(12px) saturate(150%) !important;border-bottom:1px solid hsla(0,0%,100%,.06) !important;min-height:var(--header-height) !important;height:var(--header-height);position:relative;z-index:1030;display:flex;align-items:center;box-sizing:border-box}.main-page-header .container-fluid{display:flex;align-items:center}.main-page-header .container-fluid>div{min-height:auto !important}.header-nav-link{color:hsla(0,0%,100%,.7);text-decoration:none;padding:.5rem 1rem;border-radius:.5rem;transition:all .2s ease;font-size:.875rem;display:inline-flex;align-items:center;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0)}.header-nav-link:hover{color:#fff;background:rgba(91,176,255,.12)}.header-nav-link:focus-visible{outline:2px solid #5bb0ff;outline-offset:2px;color:#fff}.header-nav-link.active{color:#fff;background:rgba(91,176,255,.18);border:1px solid rgba(91,176,255,.3)}.header-nav-link i{font-size:1rem}.header-nav-link.text-danger{color:#ff7d7d}.header-nav-link.text-danger:hover{background:rgba(255,125,125,.12);color:#ff9a9a}.header-brand-text{color:#fff;font-weight:600;font-size:.95rem}.sidebar.sidebar-dark{background:rgba(10,15,30,.9) !important;backdrop-filter:blur(12px) saturate(150%) !important;border-right:1px solid hsla(0,0%,100%,.06) !important;box-shadow:none !important}.sidebar.sidebar-dark .sidebar-header{background:rgba(0,0,0,0) !important;border-bottom:1px solid hsla(0,0%,100%,.06) !important;padding:0 1rem !important;min-height:var(--header-height) !important;height:var(--header-height);display:flex;align-items:center;box-sizing:border-box}.sidebar.sidebar-dark .sidebar-brand{padding:0 !important;margin:0 !important}.sidebar.sidebar-dark .sidebar-brand-text{color:#fff !important;font-weight:600 !important;font-size:.9rem !important}.sidebar.sidebar-dark .sidebar-footer{background:rgba(0,0,0,.15) !important;border-top:1px solid hsla(0,0%,100%,.06) !important}.sidebar.sidebar-dark .sidebar-nav .nav-link,.sidebar.sidebar-dark .sidebar-nav .nav-group-toggle{color:hsla(0,0%,100%,.7) !important;border-radius:.5rem 0 0 .5rem !important;margin:2px 0 2px 8px !important;padding:.6rem .75rem !important}.sidebar.sidebar-dark .sidebar-nav .nav-link:hover,.sidebar.sidebar-dark .sidebar-nav .nav-group-toggle:hover{background:rgba(91,176,255,.1) !important;color:#fff !important}.sidebar.sidebar-dark .sidebar-nav .nav-link:focus-visible,.sidebar.sidebar-dark .sidebar-nav .nav-group-toggle:focus-visible{outline:2px solid #5bb0ff;outline-offset:-2px;color:#fff !important}.sidebar.sidebar-dark .sidebar-nav .nav-link.active{background:rgba(91,176,255,.18) !important;color:#fff !important;box-shadow:inset 3px 0 0 0 #5bb0ff !important}.sidebar.sidebar-dark .sidebar-nav .nav-link.disabled,.sidebar.sidebar-dark .sidebar-nav .nav-link:disabled{color:hsla(0,0%,100%,.5) !important;cursor:not-allowed !important;pointer-events:none !important}.sidebar.sidebar-dark .sidebar-nav .nav-link.disabled:hover,.sidebar.sidebar-dark .sidebar-nav .nav-link:disabled:hover{background:rgba(0,0,0,0) !important;color:hsla(0,0%,100%,.5) !important}.sidebar.sidebar-dark .nav-title{color:hsla(0,0%,100%,.4) !important;font-size:.7rem !important;padding:1rem 1rem .5rem !important;margin:0 !important}.handbook-updated-badge{animation:pulse-badge 2s ease-in-out infinite}@keyframes pulse-badge{0%,100%{opacity:1}50%{opacity:.6}}.oversight-indicator{background:linear-gradient(135deg, rgba(117, 208, 255, 0.2), rgba(117, 208, 255, 0.08));border:1px solid rgba(117,208,255,.4);border-radius:8px;padding:.75rem;margin:.5rem;display:flex;align-items:center;gap:.75rem;box-shadow:0 4px 12px rgba(117,208,255,.15)}.oversight-indicator-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(117,208,255,.25);border-radius:10px;color:#75d0ff;font-size:1.25rem;flex-shrink:0;animation:oversight-pulse 2s ease-in-out infinite}.oversight-indicator-content{flex:1;min-width:0}.oversight-indicator-title{color:#75d0ff;font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.oversight-indicator-subtitle{color:hsla(0,0%,100%,.6);font-size:.7rem}@keyframes oversight-pulse{0%,100%{box-shadow:0 0 0 0 rgba(117,208,255,.4)}50%{box-shadow:0 0 0 8px rgba(117,208,255,0)}}.alert{border-radius:.5rem;border-width:1px}.alert.alert-danger{background:rgba(255,125,125,.12);border-color:rgba(255,125,125,.25);color:#ff9a9a}.alert.alert-danger .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}.alert.alert-danger .btn-outline-light{color:#ffadad;border-color:rgba(255,125,125,.4)}.alert.alert-danger .btn-outline-light:hover{background:rgba(255,125,125,.2);border-color:rgba(255,125,125,.6);color:#fff}.alert.alert-warning{background:rgba(255,198,102,.12);border-color:rgba(255,198,102,.25);color:#ffd699}.alert.alert-warning .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}.alert.alert-warning .btn-outline-dark{color:#ffe0ad;border-color:rgba(255,198,102,.4)}.alert.alert-warning .btn-outline-dark:hover{background:rgba(255,198,102,.2);border-color:rgba(255,198,102,.6);color:#fff}.alert.alert-info{background:rgba(117,208,255,.12);border-color:rgba(117,208,255,.25);color:#a3e0ff}.alert.alert-info .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}.alert.alert-success{background:rgba(62,214,143,.12);border-color:rgba(62,214,143,.25);color:#6fe4ab}.alert.alert-success .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}.alert.alert-secondary{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.8)}.alert .text-muted{color:hsla(0,0%,100%,.6) !important}.alert strong{font-weight:600}.kpi-icon{width:3rem;height:3rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:calc(3rem*.38);flex-shrink:0}.kpi-card{background:rgba(18,28,55,.72);border:1px solid hsla(0,0%,100%,.08);backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);border-radius:1rem;box-shadow:0 4px 14px rgba(0,0,0,.35);transition:box-shadow .2s ease,border-color .2s ease}.kpi-card:hover{border-color:hsla(0,0%,100%,.12);box-shadow:0 8px 24px rgba(0,0,0,.45)}.kpi-card{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.kpi-card:hover{transform:translateY(-2px)}.kpi-trend{font-size:.7rem;margin-top:.15rem;display:flex;align-items:center;gap:.15rem}.kpi-trend.up{color:var(--bs-success, #3ed68f)}.kpi-trend.down{color:var(--bs-danger, #ff7d7d)}.kpi-trend.neutral{color:hsla(0,0%,100%,.5)}.kpi-trend i{font-size:.9rem}.empty-state{text-align:center}.empty-state .empty-icon{font-size:3rem;opacity:.3;color:#5bb0ff;margin-bottom:.75rem}.table{--table-hover-bg: rgba(91, 176, 255, 0.06)}.table thead th{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:hsla(0,0%,100%,.6);padding:.75rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.08) !important;background:rgba(0,0,0,.15)}.table tbody tr{transition:background .15s ease,box-shadow .15s ease;border-bottom:1px solid hsla(0,0%,100%,.04)}.table tbody tr:last-child{border-bottom:none}.table tbody tr:hover{background:var(--table-hover-bg);box-shadow:inset 3px 0 0 0 rgba(91,176,255,.5)}.table tbody tr td{padding:.875rem 1rem;vertical-align:middle;border:none !important}.table.table-striped tbody tr:nth-of-type(odd){background:hsla(0,0%,100%,.02)}.table.table-striped tbody tr:nth-of-type(odd):hover{background:var(--table-hover-bg)}.list-group.list-group-flush .list-group-item{border-left:none;border-right:none}.list-group.list-group-flush .list-group-item:first-child{border-top:none}.list-group.list-group-flush .list-group-item:last-child{border-bottom:none}.list-group-item{background:rgba(0,0,0,0);border-color:hsla(0,0%,100%,.06);padding:1rem;transition:background .15s ease,box-shadow .15s ease,transform .15s ease;position:relative}.list-group-item::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:rgba(0,0,0,0);transition:background .15s ease}.list-group-item:hover{background:hsla(0,0%,100%,.04)}.list-group-item:hover::before{background:rgba(91,176,255,.5)}.list-group-item[role=button],.list-group-item.list-group-item-action{cursor:pointer}.list-group-item[role=button]:hover,.list-group-item.list-group-item-action:hover{background:rgba(91,176,255,.08);transform:translateX(2px)}.list-group-item[role=button]:active,.list-group-item.list-group-item-action:active{transform:translateX(1px);background:rgba(91,176,255,.12)}.data-list{display:flex;flex-direction:column;gap:0}.data-list-item{display:flex;align-items:center;gap:1rem;padding:1rem;background:linear-gradient(135deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.01) 100%);border-bottom:1px solid hsla(0,0%,100%,.05);transition:all .15s ease;position:relative}.data-list-item::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:rgba(0,0,0,0);transition:background .15s ease}.data-list-item:last-child{border-bottom:none}.data-list-item:hover{background:linear-gradient(135deg, rgba(91, 176, 255, 0.08) 0%, rgba(91, 176, 255, 0.03) 100%)}.data-list-item:hover::before{background:#5bb0ff}.data-list-item.status-success::before{background:#3ed68f}.data-list-item.status-warning::before{background:#ffc666}.data-list-item.status-danger::before{background:#ff7d7d}.data-list-item.status-info::before{background:#75d0ff}.data-list-item.status-success:hover::before{background:#3ed68f}.data-list-item.status-warning:hover::before{background:#ffc666}.data-list-item.status-danger:hover::before{background:#ff7d7d}.data-list-item.status-info:hover::before{background:#75d0ff}.data-list-avatar{flex-shrink:0;width:44px;height:44px;border-radius:.5rem;overflow:hidden;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08)}.data-list-avatar img{width:100%;height:100%;object-fit:cover}.data-list-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.data-list-title{font-weight:500;font-size:.9rem;color:var(--bs-body-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-list-subtitle{font-size:.75rem;color:hsla(0,0%,100%,.5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-list-meta{flex-shrink:0;text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.profile-card .card-body{padding:1rem}.profile-avatar-wrapper{flex-shrink:0}.profile-avatar{width:56px;height:56px;border-radius:12px;object-fit:cover;border:2px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05)}.profile-name{font-size:1rem;font-weight:600}.profile-rank-badge{display:inline-flex;align-items:center;padding:.2rem .5rem;font-size:.7rem;font-weight:600;letter-spacing:.5px;background:linear-gradient(135deg, rgba(91, 176, 255, 0.3), rgba(91, 176, 255, 0.15));border:1px solid rgba(91,176,255,.4);border-radius:4px;color:#75d0ff;font-size:.65rem}.profile-ids{background:rgba(0,0,0,.2);border-radius:.5rem;padding:.5rem .75rem}.profile-id-row{display:flex;justify-content:space-between;align-items:center;padding:.3rem 0;font-size:.75rem}.profile-id-row:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.05)}.profile-id-label{color:hsla(0,0%,100%,.5);display:flex;align-items:center;gap:.4rem}.profile-id-value{font-family:"Consolas","Monaco",monospace;font-size:.7rem}.rank-badge{display:inline-flex;align-items:center;padding:.2rem .5rem;font-size:.7rem;font-weight:600;letter-spacing:.5px;background:linear-gradient(135deg, rgba(91, 176, 255, 0.3), rgba(91, 176, 255, 0.15));border:1px solid rgba(91,176,255,.4);border-radius:4px;color:#75d0ff}.rank-name{color:hsla(0,0%,100%,.7)}.status-indicator{position:absolute;bottom:-2px;right:-2px;width:14px;height:14px;border-radius:50%;border:2px solid var(--cui-body-bg, #121a32);z-index:1}.status-indicator.active{background:var(--bs-success, #3ed68f)}.status-indicator.suspended{background:var(--bs-warning, #ffc666)}.status-indicator.terminated{background:var(--bs-danger, #ff7d7d)}.info-grid{display:flex;flex-direction:column;gap:0}.info-grid .info-row{display:flex;justify-content:space-between;align-items:center;padding:.6rem 0;border-bottom:1px solid hsla(0,0%,100%,.05)}.info-grid .info-row:last-child{border-bottom:none}.info-grid .info-label{color:hsla(0,0%,100%,.6);font-size:.875rem}.info-grid .info-value{font-weight:500;font-size:.875rem;max-width:60%;text-align:right}.activity-list{max-height:280px;overflow-y:auto}.activity-list::-webkit-scrollbar{width:5px}.activity-list::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.activity-list::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:3px}.activity-list::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.2)}.activity-item{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;border-bottom:1px solid hsla(0,0%,100%,.05);transition:background .15s ease}.activity-item:last-child{border-bottom:none}.activity-item:hover{background:hsla(0,0%,100%,.03)}.activity-item{position:relative}.activity-item::before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:rgba(0,0,0,0);transition:background .15s ease}.activity-item:hover::before{background:rgba(91,176,255,.5)}.activity-dot{width:8px;height:8px;border-radius:50%;margin-top:6px;flex-shrink:0}.activity-content{flex-grow:1;min-width:0}.activity-title{font-size:.85rem;font-weight:500}.activity-meta{font-size:.7rem;color:hsla(0,0%,100%,.5)}.activity-time{font-size:.7rem;color:hsla(0,0%,100%,.4);flex-shrink:0}.assessment-list{max-height:280px;overflow-y:auto}.assessment-list::-webkit-scrollbar{width:5px}.assessment-list::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.assessment-list::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:3px}.assessment-list::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.2)}.assessment-item{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;border-bottom:1px solid hsla(0,0%,100%,.05);transition:background .15s ease}.assessment-item:last-child{border-bottom:none}.assessment-item:hover{background:hsla(0,0%,100%,.03)}.assessment-item{position:relative;background:linear-gradient(135deg, rgba(255, 255, 255, 0.02) 0%, transparent 100%)}.assessment-item:nth-child(even){background:linear-gradient(135deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.01) 100%)}.assessment-item:hover{background:linear-gradient(135deg, rgba(91, 176, 255, 0.06) 0%, rgba(91, 176, 255, 0.02) 100%)}.assessment-item.assessment-merit{border-left:3px solid var(--bs-success, #3ed68f)}.assessment-item.assessment-strike{border-left:3px solid var(--bs-danger, #ff7d7d)}.assessment-item.assessment-demerit{border-left:3px solid var(--bs-warning, #ffc666)}.assessment-icon{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:.95rem;background:hsla(0,0%,100%,.05);border-radius:.5rem}.assessment-content{flex-grow:1;min-width:0}.assessment-type{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:hsla(0,0%,100%,.5)}.assessment-desc{font-size:.8rem;color:var(--bs-body-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assessment-date{flex-shrink:0;font-size:.65rem;color:hsla(0,0%,100%,.4);text-align:right}.quota-failure-row td{transition:background .15s ease}.quota-failure-row:hover td{background:rgba(255,193,7,.06) !important}.quota-reviewed-row:hover td{background:rgba(91,176,255,.06) !important}.stat-box{background:linear-gradient(135deg, rgba(255, 255, 255, 0.06) 0%, rgba(255, 255, 255, 0.03) 100%);border:1px solid hsla(0,0%,100%,.06);border-radius:.5rem;padding:.75rem;transition:border-color .15s ease,box-shadow .15s ease}.stat-box:hover{border-color:hsla(0,0%,100%,.1);box-shadow:0 2px 8px rgba(0,0,0,.15)}.stat-value{font-size:1.25rem;font-weight:600;color:#5bb0ff}.stat-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.5px;color:hsla(0,0%,100%,.5);margin-top:.25rem}.progress{height:8px;border-radius:calc(8px/2);background:hsla(0,0%,100%,.1);overflow:hidden}.badge-sm{font-size:.65rem;padding:.2rem .4rem}.min-w-0{min-width:0}.font-monospace{font-family:"Consolas","Monaco",monospace}.btn-ghost{background:rgba(0,0,0,0);border:none}.btn-ghost:hover{background:hsla(0,0%,100%,.1)}@media(max-width: 575.98px){.kpi-icon{width:2.5rem;height:2.5rem;font-size:1rem}}.pagination{display:inline-flex;align-items:center;gap:.25rem;flex-wrap:wrap;padding:.3rem;background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.06);border-radius:11px}.pagination .page-item .page-link{background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);color:hsla(0,0%,100%,.65);border-radius:7px;min-width:2.1rem;height:2.1rem;display:inline-flex;align-items:center;justify-content:center;font-size:.82rem;font-weight:500;padding:0 .55rem;transition:background .15s ease,color .15s ease,border-color .15s ease;font-variant-numeric:tabular-nums}.pagination .page-item .page-link:hover{background:hsla(0,0%,100%,.06);color:#fff}.pagination .page-item .page-link:focus{box-shadow:0 0 0 3px rgba(91,176,255,.18);outline:none}.pagination .page-item .page-link i{font-size:.78rem}.pagination .page-item.active .page-link{background:rgba(91,176,255,.22);border-color:rgba(91,176,255,.45);color:#75d0ff;font-weight:600}.pagination .page-item.disabled .page-link{color:hsla(0,0%,100%,.22);cursor:not-allowed;pointer-events:none}.pagination .page-item.disabled .page-link:hover{background:rgba(0,0,0,0)}.pagination .page-item.page-ellipsis .page-link{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);cursor:default;min-width:1.5rem;pointer-events:none}.pagination .page-item.page-ellipsis .page-link:hover{transform:none;background:rgba(0,0,0,0)}.pagination-info{font-size:.8rem;color:hsla(0,0%,100%,.5);white-space:nowrap}.pagination-info strong{color:hsla(0,0%,100%,.8);font-weight:600}.pagination-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;background:rgba(0,0,0,.15);border-top:1px solid hsla(0,0%,100%,.05);border-radius:0 0 1rem 1rem}.pagination-wrapper .pagination-left,.pagination-wrapper .pagination-right{display:flex;align-items:center;gap:1rem}.pagination-wrapper .pagination-center{display:flex;align-items:center;justify-content:center;flex:1;min-width:0}.page-size-selector{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:hsla(0,0%,100%,.5)}.page-size-selector select,.page-size-selector .page-size-select{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:.25rem;color:hsla(0,0%,100%,.8);padding:.25rem .5rem;font-size:.8rem;cursor:pointer;transition:all .15s ease}.page-size-selector select:hover,.page-size-selector .page-size-select:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.15)}.page-size-selector select:focus,.page-size-selector .page-size-select:focus{outline:none;border-color:rgba(91,176,255,.5);box-shadow:0 0 0 2px rgba(91,176,255,.15)}.page-size-selector select option,.page-size-selector .page-size-select option{background:#121a32;color:hsla(0,0%,100%,.9)}.page-jump{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:hsla(0,0%,100%,.5)}.page-jump input,.page-jump .page-jump-input{width:3.5rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:.25rem;color:hsla(0,0%,100%,.8);padding:.25rem .5rem;font-size:.8rem;text-align:center;transition:all .15s ease}.page-jump input:hover,.page-jump .page-jump-input:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.15)}.page-jump input:focus,.page-jump .page-jump-input:focus{outline:none;border-color:rgba(91,176,255,.5);box-shadow:0 0 0 2px rgba(91,176,255,.15)}.page-jump input::-webkit-outer-spin-button,.page-jump input::-webkit-inner-spin-button,.page-jump .page-jump-input::-webkit-outer-spin-button,.page-jump .page-jump-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.page-jump input[type=number],.page-jump .page-jump-input[type=number]{-moz-appearance:textfield}.page-jump input::placeholder,.page-jump .page-jump-input::placeholder{color:hsla(0,0%,100%,.3);font-size:.7rem}.page-jump .page-jump-btn{padding:.2rem .4rem;line-height:1}.page-jump .page-jump-btn i{font-size:1rem}.pagination-compact .pagination-wrapper{padding:.5rem .75rem;gap:.75rem}.pagination-compact .pagination{gap:.15rem}.pagination-compact .pagination .page-item .page-link{min-width:1.75rem;height:1.75rem;font-size:.75rem;padding:0 .35rem}.pagination-compact .page-size-selector,.pagination-compact .page-jump{font-size:.75rem}.pagination-compact .pagination-info{font-size:.75rem}@media(max-width: 767.98px){.pagination-wrapper{flex-direction:column;gap:.75rem}.pagination-wrapper .pagination-left,.pagination-wrapper .pagination-center,.pagination-wrapper .pagination-right{justify-content:center;width:100%}.pagination-wrapper .pagination-left{flex-wrap:wrap;gap:.5rem}}@media(max-width: 575.98px){.pagination{gap:.15rem}.pagination .page-item .page-link{min-width:1.75rem;height:1.75rem;font-size:.75rem;padding:0 .35rem}.pagination .page-item:first-child,.pagination .page-item:last-child{display:none}.page-size-selector,.page-jump{justify-content:center}.pagination-info{text-align:center}}.pagination-loading .pagination-wrapper{opacity:.6;pointer-events:none}.pagination-loading .pagination .page-link{cursor:wait}.pagination-visible{animation:paginationFadeIn .2s ease-out}@keyframes paginationFadeIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.modal-backdrop{background:rgba(5,8,18,.55)}.modal-backdrop.show{opacity:1}.modal-content{background:linear-gradient(155deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.04));border:1px solid hsla(0,0%,100%,.12);border-radius:14px;box-shadow:0 24px 64px -16px rgba(0,0,0,.7),0 0 0 1px rgba(91,176,255,.06),inset 0 1px 0 hsla(0,0%,100%,.05);backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);overflow:hidden;color:hsla(0,0%,100%,.9)}.modal-header{position:relative;display:flex;align-items:center;gap:1rem;padding:1.05rem 1.25rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.04) 0%, rgba(255, 255, 255, 0.01) 100%);border-bottom:1px solid hsla(0,0%,100%,.08)}.modal-header::after{content:"";position:absolute;left:1.25rem;bottom:-1px;width:42px;height:2px;background:linear-gradient(90deg, #5bb0ff 0%, rgba(91, 176, 255, 0.3) 100%);border-radius:2px}.modal-header.border-bottom.border-danger{border-bottom-color:rgba(255,125,125,.35) !important}.modal-header.border-bottom.border-danger::after{background:linear-gradient(90deg, #ff7d7d 0%, rgba(255, 125, 125, 0.3) 100%)}.modal-title{display:flex;align-items:center;gap:.6rem;font-size:1.05rem;font-weight:700;letter-spacing:-0.015em;line-height:1.2;color:hsla(0,0%,100%,.98);margin:0}.modal-title>i{color:rgba(91,176,255,.95);font-size:1.1rem}.modal-title.text-danger>i{color:#ff7d7d}.modal-title.text-warning>i{color:#ffc666}.modal-title.text-success>i{color:#3ed68f}.modal-title.text-info>i{color:#75d0ff}.modal-header .btn-close,.modal .btn-close{flex-shrink:0;width:32px;height:32px;padding:0;margin:0 0 0 auto;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,.3) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff' opacity='0.85'%3E%3Cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3E%3C/svg%3E") center/11px 11px no-repeat;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;opacity:1;filter:none;transition:background-color .15s ease,border-color .15s ease,transform .1s ease}.modal-header .btn-close:hover,.modal .btn-close:hover{background-color:rgba(255,125,125,.18);border-color:rgba(255,125,125,.5)}.modal-header .btn-close:focus,.modal-header .btn-close:focus-visible,.modal .btn-close:focus,.modal .btn-close:focus-visible{box-shadow:0 0 0 3px rgba(91,176,255,.3);outline:none}.modal-header .btn-close:active,.modal .btn-close:active{transform:scale(0.93)}.modal-body{padding:1.1rem 1.25rem;color:hsla(0,0%,100%,.85)}.modal-body .mb-3:last-child{margin-bottom:0 !important}.modal-body .form-control,.modal-body .form-select,.modal-body textarea.form-control{background-color:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.92);border-radius:8px;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.modal-body .form-control::placeholder,.modal-body .form-select::placeholder,.modal-body textarea.form-control::placeholder{color:hsla(0,0%,100%,.35)}.modal-body .form-control:focus,.modal-body .form-select:focus,.modal-body textarea.form-control:focus{background-color:rgba(0,0,0,.38);border-color:rgba(91,176,255,.5);box-shadow:0 0 0 3px rgba(91,176,255,.15);color:hsla(0,0%,100%,.98)}.modal-body .form-control:disabled,.modal-body .form-control[readonly],.modal-body .form-select:disabled,.modal-body .form-select[readonly],.modal-body textarea.form-control:disabled,.modal-body textarea.form-control[readonly]{background-color:rgba(0,0,0,.18);color:hsla(0,0%,100%,.55)}.modal-body .form-label{font-size:.82rem;font-weight:600;color:hsla(0,0%,100%,.75);margin-bottom:.4rem}.modal-body .form-label i{opacity:.85}.modal-body .form-text{font-size:.74rem;color:hsla(0,0%,100%,.5) !important;margin-top:.4rem}.modal-body .form-check-label{color:hsla(0,0%,100%,.8);font-size:.88rem}.modal-body .form-check-input{background-color:rgba(0,0,0,.35);border-color:hsla(0,0%,100%,.18)}.modal-body .form-check-input:checked{background-color:#5bb0ff;border-color:#5bb0ff}.modal-body .form-check-input:focus{border-color:rgba(91,176,255,.5);box-shadow:0 0 0 3px rgba(91,176,255,.18)}.modal-body .alert{border-radius:9px;padding:.65rem .85rem;font-size:.82rem;border-width:1px}.modal-body .alert i{opacity:.85}.modal-body .alert-info{background:rgba(117,208,255,.08);border-color:rgba(117,208,255,.25);color:rgba(117,208,255,.95)}.modal-body .alert-warning{background:rgba(255,198,102,.08);border-color:rgba(255,198,102,.25);color:rgba(255,198,102,.95)}.modal-body .alert-danger{background:rgba(255,125,125,.08);border-color:rgba(255,125,125,.3);color:rgba(255,125,125,.95)}.modal-body .alert-success{background:rgba(62,214,143,.08);border-color:rgba(62,214,143,.25);color:rgba(62,214,143,.95)}.modal-body .table{--bs-table-bg: transparent;--bs-table-color: rgba(255, 255, 255, 0.88);--bs-table-hover-bg: rgba(91, 176, 255, 0.06);--bs-table-hover-color: #fff;--bs-table-striped-bg: transparent;--bs-table-border-color: rgba(255, 255, 255, 0.05);margin-bottom:0;color:hsla(0,0%,100%,.88)}.modal-body .table thead th{background:rgba(0,0,0,.3) !important;color:hsla(0,0%,100%,.62) !important;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.85px;padding:.7rem 1rem;border-bottom:2px solid hsla(0,0%,100%,.08) !important;border-top:none;white-space:nowrap}.modal-body .table tbody tr{background:rgba(0,0,0,0);transition:background .15s ease}.modal-body .table tbody tr:hover{background:rgba(91,176,255,.06);color:#fff}.modal-body .table tbody tr td{padding:.7rem 1rem;border-color:hsla(0,0%,100%,.04);vertical-align:middle;color:inherit}.modal-body .table tbody tr:last-child td{border-bottom:none}.modal-footer{padding:.7rem 1.1rem;background:hsla(0,0%,100%,.015);border-top:1px solid hsla(0,0%,100%,.06);gap:.5rem}.modal-footer>*{margin:0}.qdf-modal-toolbar{display:flex;flex-direction:column;gap:.65rem;padding:.85rem 1.25rem;background:rgba(0,0,0,.18);border-bottom:1px solid hsla(0,0%,100%,.04)}.qdf-modal-toolbar-row{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap}.qdf-modal-toolbar .qdf-search-input{position:relative;flex:1 1 240px;min-width:0}.qdf-modal-toolbar .qdf-search-input>i{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);color:hsla(0,0%,100%,.4);font-size:.9rem;pointer-events:none;z-index:2}.qdf-modal-toolbar .qdf-search-input>.form-control{padding-left:2.3rem !important;height:36px;font-size:.85rem}.qdf-modal-sort{flex:0 0 160px;height:36px;font-size:.85rem !important;background-color:rgba(0,0,0,.3) !important;border:1px solid hsla(0,0%,100%,.08) !important;color:hsla(0,0%,100%,.92) !important;border-radius:8px !important;padding-right:2rem !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgba(255,255,255,0.5)'%3E%3Cpath d='M8 11L3 6h10z'/%3E%3C/svg%3E") !important;background-position:right .7rem center !important;background-repeat:no-repeat !important;background-size:13px !important}.qdf-modal-sort:focus{border-color:rgba(91,176,255,.5) !important;box-shadow:0 0 0 3px rgba(91,176,255,.15) !important}.qdf-modal-filter-group{display:inline-flex;align-items:center;gap:.5rem}.qdf-modal-filter-label{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:hsla(0,0%,100%,.45);white-space:nowrap}.qdf-modal-toolbar .qdf-segmented-btn{padding:.3rem .55rem;font-size:.74rem}.qdf-modal-toolbar .qdf-segmented-btn i{font-size:.78rem}@media(max-width: 575.98px){.qdf-modal-toolbar{padding:.7rem .85rem}.qdf-modal-sort{flex:1 1 100%}.qdf-modal-filter-group{flex-wrap:wrap}}.modal-dialog-scrollable .modal-body{scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.15) rgba(0,0,0,0)}.modal-dialog-scrollable .modal-body::-webkit-scrollbar{width:8px}.modal-dialog-scrollable .modal-body::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.12);border-radius:4px}.offcanvas{background:linear-gradient(155deg, rgba(22, 30, 56, 0.94), rgba(15, 21, 42, 0.96));border-left:1px solid hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.88)}.offcanvas-header{border-bottom:1px solid hsla(0,0%,100%,.06);padding:1rem 1.25rem}.offcanvas-backdrop{position:fixed;inset:0;background:rgba(5,8,16,.7);z-index:1040;opacity:0;transition:opacity .15s ease}.offcanvas-backdrop.show{opacity:1}.qdf-page-header{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding-bottom:1.25rem;margin-bottom:1.5rem;flex-wrap:wrap}.qdf-page-header::after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg, #5bb0ff, rgba(91, 176, 255, 0.3) 50%, transparent);border-radius:2px}.qdf-page-eyebrow{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:2.2px;color:rgba(91,176,255,.85);margin-bottom:.35rem}.qdf-page-title{font-size:1.85rem;font-weight:800;letter-spacing:-0.03em;line-height:1.05;margin:0 0 .35rem;color:hsla(0,0%,100%,.95);background:linear-gradient(180deg, #ffffff 0%, rgba(255, 255, 255, 0.78) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.qdf-page-title-plain{font-size:2rem;font-weight:800;letter-spacing:-0.03em;line-height:1.05;margin:0 0 .35rem;color:hsla(0,0%,100%,.95)}.qdf-page-title-gradient{background:linear-gradient(180deg, #ffffff 0%, rgba(255, 255, 255, 0.78) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.qdf-page-subtitle{font-size:.9rem;color:hsla(0,0%,100%,.55);margin:0}.qdf-page-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.qdf-page-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;color:hsla(0,0%,100%,.82) !important;font-size:.82rem;font-weight:500;text-decoration:none;line-height:1;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap;font-family:inherit}.qdf-page-chip i{font-size:.9rem}.qdf-page-chip:hover:not(:disabled){background:rgba(91,176,255,.1);border-color:rgba(91,176,255,.35);color:#fff !important}.qdf-page-chip-success{color:#3ed68f !important;border-color:rgba(62,214,143,.25);background:rgba(62,214,143,.05)}.qdf-page-chip-success:hover:not(:disabled){background:rgba(62,214,143,.15);border-color:rgba(62,214,143,.45);color:#3ed68f !important}.qdf-page-chip-info{color:#75d0ff !important;border-color:rgba(117,208,255,.25);background:rgba(117,208,255,.05)}.qdf-page-chip-info:hover:not(:disabled){background:rgba(117,208,255,.15);border-color:rgba(117,208,255,.45);color:#75d0ff !important}.qdf-page-header-with-avatar{align-items:center}.qdf-page-identity{display:flex;align-items:center;gap:.95rem;min-width:0}.qdf-page-avatar{width:60px;height:60px;border-radius:14px;border:2px solid hsla(0,0%,100%,.12);box-shadow:0 4px 12px rgba(0,0,0,.3);object-fit:cover;background:#161c29;flex-shrink:0}.qdf-page-rank-pill{display:inline-flex;padding:.18rem .5rem;background:rgba(91,176,255,.15);color:#5bb0ff;border-radius:5px;font-size:.7rem;font-weight:700;letter-spacing:.4px;line-height:1.4}.qdf-breadcrumb{font-size:.78rem;color:hsla(0,0%,100%,.5);margin-bottom:.85rem;display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.qdf-breadcrumb a{color:rgba(117,208,255,.85);text-decoration:none;transition:color .15s ease}.qdf-breadcrumb a:hover{color:#fff}.qdf-breadcrumb-sep{color:hsla(0,0%,100%,.25)}.qdf-breadcrumb-current{color:hsla(0,0%,100%,.85)}.qdf-oversight-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .75rem;background:linear-gradient(135deg, rgba(13, 202, 240, 0.18), rgba(13, 202, 240, 0.05));border:1px solid rgba(13,202,240,.3);border-radius:7px;color:#0dcaf0;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.8px}.qdf-section{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:12px;overflow:hidden}.qdf-section-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.1rem;border-bottom:1px solid hsla(0,0%,100%,.05);background:linear-gradient(180deg, rgba(255, 255, 255, 0.02) 0%, transparent 100%);position:relative;flex-wrap:wrap}.qdf-section-header::after{content:"";position:absolute;left:1.1rem;bottom:-1px;width:36px;height:2px;background:rgba(91,176,255,.55);border-radius:2px}.qdf-section-title{display:flex;align-items:center;gap:.6rem;font-size:.95rem;font-weight:600;color:hsla(0,0%,100%,.92);letter-spacing:-0.005em}.qdf-section-title>i{color:rgba(91,176,255,.8);font-size:1.05rem}.qdf-section-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.qdf-section-body{padding:1.1rem}.qdf-section-body.p-0{padding:0}.qdf-section-footer{padding:.7rem 1.1rem !important;background:hsla(0,0%,100%,.015) !important;border-top:1px solid hsla(0,0%,100%,.05) !important;display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.qdf-section-footer-split{justify-content:space-between}.qdf-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;color:hsla(0,0%,100%,.82);font-size:.82rem;font-weight:500;text-decoration:none;line-height:1;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .1s ease;white-space:nowrap;font-family:inherit}.qdf-chip i{font-size:.9rem;line-height:1}.qdf-chip:hover:not(:disabled):not([disabled]){background:rgba(91,176,255,.1);border-color:rgba(91,176,255,.35);color:#fff}.qdf-chip:focus-visible{outline:2px solid var(--cui-primary, #5bb0ff);outline-offset:2px}.qdf-chip:active:not(:disabled):not([disabled]){transform:scale(0.97)}.qdf-chip:disabled,.qdf-chip[disabled]{opacity:.35;cursor:not-allowed}.qdf-chip-lg{padding:.5rem .85rem;font-size:.85rem}.qdf-chip-lg i{font-size:.95rem}.qdf-chip-success:not(:disabled):not([disabled]){color:#3ed68f;border-color:rgba(62,214,143,.25);background:rgba(62,214,143,.05)}.qdf-chip-success:hover:not(:disabled):not([disabled]){background:rgba(62,214,143,.15);border-color:rgba(62,214,143,.45);color:#3ed68f}.qdf-chip-info:not(:disabled):not([disabled]){color:#75d0ff;border-color:rgba(117,208,255,.25);background:rgba(117,208,255,.05)}.qdf-chip-info:hover:not(:disabled):not([disabled]){background:rgba(117,208,255,.15);border-color:rgba(117,208,255,.45);color:#75d0ff}.qdf-chip-warning:not(:disabled):not([disabled]){color:#ffc666;border-color:rgba(255,198,102,.25);background:rgba(255,198,102,.05)}.qdf-chip-warning:hover:not(:disabled):not([disabled]){background:rgba(255,198,102,.15);border-color:rgba(255,198,102,.45);color:#ffc666}.qdf-chip-alert:not(:disabled):not([disabled]){color:#ff9d5c;border-color:rgba(255,157,92,.25);background:rgba(255,157,92,.05)}.qdf-chip-alert:hover:not(:disabled):not([disabled]){background:rgba(255,157,92,.15);border-color:rgba(255,157,92,.45);color:#ff9d5c}.qdf-chip-danger:not(:disabled):not([disabled]){color:#ff7d7d;border-color:rgba(255,125,125,.25);background:rgba(255,125,125,.05)}.qdf-chip-danger:hover:not(:disabled):not([disabled]){background:rgba(255,125,125,.15);border-color:rgba(255,125,125,.45);color:#ff7d7d}.qdf-pill{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .5rem;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-radius:5px;line-height:1.4;background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.75)}.qdf-pill i{font-size:.7rem}.qdf-pill-success{background:rgba(62,214,143,.15);color:#3ed68f}.qdf-pill-info{background:rgba(117,208,255,.15);color:#75d0ff}.qdf-pill-warning{background:rgba(255,198,102,.15);color:#ffc666}.qdf-pill-danger{background:rgba(255,125,125,.15);color:#ff7d7d}.qdf-pill-strike{background:rgba(255,125,125,.15);color:#ff7d7d}.qdf-pill-muted{background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.5)}.qdf-pill-classified{background:rgba(0,0,0,.35);color:hsla(0,0%,100%,.6);border:1px solid hsla(0,0%,100%,.08)}.qdf-status-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .65rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:999px;font-size:.75rem;font-weight:500;color:hsla(0,0%,100%,.7);font-variant-numeric:tabular-nums}.qdf-status-pill.qdf-status-active{background:rgba(62,214,143,.12);border-color:rgba(62,214,143,.3);color:#3ed68f}.qdf-status-pill .pulse-dot{width:6px;height:6px;background:#3ed68f;border-radius:50%}.qdf-empty{padding:2.5rem 1.5rem;text-align:center}.qdf-empty-icon{width:64px;height:64px;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;font-size:1.75rem;background:hsla(0,0%,100%,.03);border:2px dashed hsla(0,0%,100%,.1);border-radius:18px;color:hsla(0,0%,100%,.3)}.qdf-empty-text{font-size:.9rem;color:hsla(0,0%,100%,.8);margin:0 0 .2rem}.qdf-empty-sub{font-size:.78rem;color:hsla(0,0%,100%,.45);margin:0}.qdf-empty-sm{padding:2rem 1.5rem}.qdf-empty-sm .qdf-empty-icon{width:56px;height:56px;margin-bottom:.9rem;font-size:1.5rem;border-radius:16px}.qdf-icon-btn{width:30px;height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:7px;color:hsla(0,0%,100%,.65);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;flex-shrink:0}.qdf-icon-btn:hover:not(:disabled){background:rgba(91,176,255,.12);border-color:rgba(91,176,255,.4);color:#fff}.qdf-icon-btn i{font-size:.85rem}.qdf-segmented{display:inline-flex;background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.06);border-radius:8px;padding:2px;gap:1px}.qdf-segmented-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .7rem;background:rgba(0,0,0,0);border:0;border-radius:6px;color:hsla(0,0%,100%,.55);font-size:.78rem;font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease;line-height:1;font-family:inherit}.qdf-segmented-btn i{font-size:.8rem}.qdf-segmented-btn:hover{color:hsla(0,0%,100%,.9)}.qdf-segmented-btn.active{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.95);box-shadow:0 1px 2px rgba(0,0,0,.2)}.qdf-segmented-merit.active{background:rgba(62,214,143,.15);color:#3ed68f}.qdf-segmented-strike.active{background:rgba(255,125,125,.15);color:#ff7d7d}.qdf-segmented-demerit.active{background:rgba(255,198,102,.15);color:#ffc666}.qdf-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:.85rem}.qdf-kpi-tile{position:relative;display:flex;align-items:center;gap:.9rem;padding:1rem 1.15rem;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.06);border-radius:12px;overflow:hidden;text-align:left;font-family:inherit;color:inherit;transition:transform .15s ease,border-color .15s ease,background .15s ease}.qdf-kpi-tile::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg, var(--kpi-accent, #5bb0ff), transparent 80%)}.qdf-kpi-tile:hover{transform:translateY(-2px);background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.12)}.qdf-kpi-tile-side::before{top:0;left:0;right:auto;bottom:0;width:3px;height:auto;background:var(--kpi-accent, #5bb0ff)}.qdf-kpi-tile-side:hover{transform:translateY(-1px)}.qdf-kpi-tile-side.active{border-color:var(--kpi-accent, #5bb0ff);background:linear-gradient(90deg, var(--kpi-accent-bg, rgba(91, 176, 255, 0.08)) 0%, transparent 60%)}.qdf-kpi-icon{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--kpi-accent-bg, rgba(91, 176, 255, 0.12));color:var(--kpi-accent, #5bb0ff);border-radius:12px;font-size:1.35rem}.qdf-kpi-body{min-width:0}.qdf-kpi-lbl{font-size:.68rem;font-weight:500;text-transform:uppercase;letter-spacing:.8px;color:hsla(0,0%,100%,.5);margin-bottom:.3rem}.qdf-kpi-val{font-size:1.65rem;font-weight:700;line-height:1;letter-spacing:-0.025em;color:hsla(0,0%,100%,.96);font-variant-numeric:tabular-nums}.qdf-kpi-unit{font-size:.85rem;font-weight:600;color:hsla(0,0%,100%,.5);margin-left:.2rem}.qdf-kpi-trend{display:inline-flex;align-items:center;gap:.2rem;margin-top:.4rem;font-size:.72rem;color:hsla(0,0%,100%,.55)}.qdf-kpi-trend i{font-size:.9rem}.qdf-kpi-trend.up{color:#3ed68f}.qdf-kpi-trend.down{color:#ff7d7d}.qdf-kpi-trend.neutral{color:hsla(0,0%,100%,.45)}.qdf-kpi-accent{--kpi-accent: #5bb0ff;--kpi-accent-bg: rgba(91, 176, 255, 0.12)}.qdf-kpi-success{--kpi-accent: #3ed68f;--kpi-accent-bg: rgba(62, 214, 143, 0.12)}.qdf-kpi-info{--kpi-accent: #75d0ff;--kpi-accent-bg: rgba(117, 208, 255, 0.12)}.qdf-kpi-warning{--kpi-accent: #ffc666;--kpi-accent-bg: rgba(255, 198, 102, 0.12)}.qdf-kpi-danger{--kpi-accent: #ff7d7d;--kpi-accent-bg: rgba(255, 125, 125, 0.12)}.qdf-mini-stats{display:flex;gap:.5rem;padding:0;margin-bottom:1.25rem;flex-wrap:wrap}.qdf-mini-stat{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.05);border-radius:10px;flex:1 1 0;min-width:140px}.qdf-mini-stat-icon{width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:1rem;background:rgba(91,176,255,.08);color:rgba(91,176,255,.85);flex-shrink:0}.qdf-mini-stat-val{font-size:1.35rem;font-weight:700;line-height:1;letter-spacing:-0.02em;color:hsla(0,0%,100%,.95)}.qdf-mini-stat-unit{font-size:.8rem;font-weight:600;color:hsla(0,0%,100%,.5);margin-left:.05rem}.qdf-mini-stat-lbl{font-size:.66rem;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.8px;font-weight:500;margin-top:.3rem}.qdf-hero-body{display:flex;align-items:center;gap:2rem;padding:1.5rem 1.75rem;flex-wrap:wrap}.qdf-hero-identity{display:flex;align-items:center;gap:1.25rem;flex:0 0 auto;min-width:0}.qdf-hero-avatar-wrap{position:relative;flex-shrink:0}.qdf-hero-avatar{width:88px;height:88px;border-radius:20px;border:3px solid hsla(0,0%,100%,.12);box-shadow:0 8px 24px rgba(0,0,0,.4);object-fit:cover;display:block}.qdf-hero-avatar-badge{position:absolute;width:28px;height:28px;border-radius:50%;border:2px solid var(--cui-body-bg, #0e1422);display:flex;align-items:center;justify-content:center;font-size:.75rem;color:#fff;z-index:1}.qdf-hero-avatar-badge-dev{bottom:-4px;right:-4px;background:linear-gradient(135deg, #f59e0b 0%, #d97706 100%)}.qdf-hero-avatar-badge-oversight{bottom:-4px;left:-4px;background:linear-gradient(135deg, #0dcaf0 0%, #0aa2c0 100%)}.qdf-hero-name-block{min-width:0}.qdf-hero-username{font-size:.78rem;color:hsla(0,0%,100%,.45);font-weight:500;margin-bottom:.15rem;letter-spacing:.3px}.qdf-hero-name{font-size:1.85rem;font-weight:700;letter-spacing:-0.025em;line-height:1.1;margin:0;color:hsla(0,0%,100%,.96)}.qdf-hero-meta{display:flex;align-items:center;gap:.625rem;margin-top:.65rem;flex-wrap:wrap}.qdf-hero-rank-name{color:hsla(0,0%,100%,.65);font-size:.9rem}.qdf-hero-meta-divider{width:1px;height:14px;background:hsla(0,0%,100%,.15)}.qdf-hero-stats{display:flex;flex:1;gap:0;flex-wrap:wrap;justify-content:space-around;min-width:0}.qdf-hero-stat{display:flex;align-items:center;gap:.7rem;padding:.25rem 1.25rem;flex:0 0 auto;min-width:0;position:relative}.qdf-hero-stat+.qdf-hero-stat::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:36px;width:1px;background:hsla(0,0%,100%,.07)}.qdf-hero-stat-icon{width:40px;height:40px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:1.05rem;background:hsla(0,0%,100%,.04);flex-shrink:0}.qdf-hero-stat-body{display:flex;flex-direction:column;min-width:0;line-height:1}.qdf-hero-stat-val{font-size:1.45rem;font-weight:700;line-height:1;letter-spacing:-0.025em;color:hsla(0,0%,100%,.96)}.qdf-hero-stat-unit{font-size:.8rem;font-weight:600;color:hsla(0,0%,100%,.5);margin-left:.05rem}.qdf-hero-stat-lbl{font-size:.64rem;color:hsla(0,0%,100%,.48);text-transform:uppercase;letter-spacing:.8px;font-weight:500;margin-top:.2rem}.qdf-hero-stat-merit .qdf-hero-stat-icon{color:#3ed68f;background:rgba(62,214,143,.1)}.qdf-hero-stat-strike .qdf-hero-stat-icon{color:#ff7d7d;background:rgba(255,125,125,.1)}.qdf-hero-stat-demerit .qdf-hero-stat-icon{color:#ffc666;background:rgba(255,198,102,.1)}.qdf-hero-stat-rank .qdf-hero-stat-icon{color:#5bb0ff;background:rgba(91,176,255,.1)}.qdf-hero-stat-hours .qdf-hero-stat-icon{color:#75d0ff;background:rgba(117,208,255,.1)}@media(max-width: 991.98px){.qdf-hero-body{gap:1.25rem;padding:1.25rem}.qdf-hero-stats{width:100%;justify-content:space-around}.qdf-hero-name{font-size:1.5rem}.qdf-hero-avatar{width:72px;height:72px}}@media(max-width: 575.98px){.qdf-hero-body{padding:1rem;gap:1rem;flex-direction:column;align-items:flex-start}.qdf-hero-identity{gap:.85rem;width:100%}.qdf-hero-avatar{width:60px;height:60px;border-radius:14px;border-width:2px}.qdf-hero-name{font-size:1.25rem}.qdf-hero-meta{gap:.4rem;margin-top:.4rem}.qdf-hero-meta-divider{display:none}.qdf-hero-stats{width:100%;justify-content:space-between;gap:.4rem .6rem}.qdf-hero-stat{flex:1 1 calc(33.33% - .5rem);min-width:0;padding:.25rem .4rem}.qdf-hero-stat+.qdf-hero-stat::before{display:none}.qdf-hero-stat-icon{width:32px;height:32px;font-size:.9rem;border-radius:9px}.qdf-hero-stat-val{font-size:1.1rem}.qdf-hero-stat-lbl{font-size:.58rem;letter-spacing:.5px}}.qdf-action-bar-inner{display:flex;align-items:center;gap:.5rem;padding:.875rem 1rem;flex-wrap:wrap}.qdf-actions-group{display:flex;gap:.4rem;flex-wrap:wrap}.qdf-actions-divider{width:1px;height:22px;background:hsla(0,0%,100%,.08);margin:0 .25rem}.qdf-actions-spacer{flex:1 1 auto;min-width:.5rem}@media(max-width: 575.98px){.qdf-action-bar-inner{padding:.65rem .7rem;gap:.35rem}.qdf-actions-divider{display:none}.qdf-actions-spacer{display:none}.qdf-actions-group{gap:.35rem}}.qdf-activity-card{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:12px;overflow:hidden}.qdf-activity-card .card.qdf-section,.qdf-activity-card .qdf-section{background:rgba(0,0,0,0) !important;border:0 !important;border-radius:0 !important;margin-bottom:0 !important}.qdf-activity-card .qdf-section-header{border-bottom:1px solid hsla(0,0%,100%,.04) !important;padding:.65rem 1.1rem !important}.qdf-activity-card .qdf-section-header::after{display:none !important}.qdf-activity-card .qdf-section-title{display:none}.qdf-activity-card .qdf-section-header:has(.qdf-section-actions:empty){display:none}.qdf-activity-card .qdf-section-actions{margin-left:auto}.qdf-activity-tabs{display:flex;gap:0;padding:0 1rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.025) 0%, transparent 100%);border-bottom:1px solid hsla(0,0%,100%,.06)}.qdf-activity-tab{display:inline-flex;align-items:center;gap:.55rem;padding:1rem 1.1rem .85rem;background:rgba(0,0,0,0);border:0;color:hsla(0,0%,100%,.55);font-size:.88rem;font-weight:500;cursor:pointer;position:relative;transition:color .15s ease;font-family:inherit;line-height:1.2}.qdf-activity-tab>i{font-size:.95rem;opacity:.7;transition:opacity .15s ease,color .15s ease}.qdf-activity-tab:hover{color:hsla(0,0%,100%,.9)}.qdf-activity-tab:hover>i{opacity:1}.qdf-activity-tab.active{color:hsla(0,0%,100%,.96);font-weight:600}.qdf-activity-tab.active>i{color:#75d0ff;opacity:1}.qdf-activity-tab.active::after{content:"";position:absolute;left:.7rem;right:.7rem;bottom:-1px;height:2px;background:linear-gradient(90deg, rgba(91, 176, 255, 0.9) 0%, rgba(117, 208, 255, 0.4) 100%);border-radius:2px}.qdf-activity-tab:focus-visible{outline:2px solid var(--cui-primary, #5bb0ff);outline-offset:-4px;border-radius:4px}.qdf-activity-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:19px;padding:0 .4rem;background:hsla(0,0%,100%,.06);border-radius:999px;font-size:.7rem;font-weight:600;color:hsla(0,0%,100%,.65);font-variant-numeric:tabular-nums}.qdf-activity-tab.active .qdf-activity-tab-count{background:rgba(91,176,255,.18);color:#75d0ff}.qdf-activity-panel[hidden]{display:none}.qdf-label-short{display:none}@media(max-width: 575.98px){.qdf-activity-tabs{padding:0;justify-content:stretch}.qdf-activity-tab{flex:1 1 0;min-width:0;padding:.75rem .4rem;gap:.35rem;font-size:.8rem;justify-content:center}.qdf-activity-tab>i{font-size:.85rem}.qdf-activity-tab.active::after{left:.4rem;right:.4rem}.qdf-label-long{display:none}.qdf-label-short{display:inline}.qdf-activity-tab-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.qdf-activity-tab-count{min-width:20px;height:18px;padding:0 .35rem;font-size:.66rem}}.qdf-meta-strip{display:grid;gap:0;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:12px;overflow:hidden}.qdf-meta-strip.qdf-meta-2col{grid-template-columns:minmax(0, 0.9fr) minmax(0, 1.8fr)}.qdf-meta-strip.qdf-meta-3col{grid-template-columns:minmax(0, 0.9fr) minmax(0, 1.2fr) minmax(0, 1.7fr)}.qdf-meta-cell{padding:1rem 1.15rem;min-width:0;display:flex;flex-direction:column;gap:.7rem}.qdf-meta-cell+.qdf-meta-cell{border-left:1px solid hsla(0,0%,100%,.05)}.qdf-meta-cell-label{display:flex;align-items:center;justify-content:space-between;font-size:.66rem;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:hsla(0,0%,100%,.5)}.qdf-meta-cell-label>i,.qdf-meta-cell-label>span>i{color:rgba(117,208,255,.7)}.qdf-meta-links{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.qdf-meta-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:.9rem .5rem;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.07);border-radius:10px;color:hsla(0,0%,100%,.85);font-size:.82rem;font-weight:500;text-decoration:none;line-height:1.1;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .1s ease;text-align:center;min-height:78px}.qdf-meta-link>i{font-size:1.5rem;color:hsla(0,0%,100%,.55);transition:color .15s ease,transform .15s ease}.qdf-meta-link:hover{background:rgba(91,176,255,.1);border-color:rgba(91,176,255,.3);color:#fff;transform:translateY(-1px)}.qdf-meta-link:hover>i{transform:scale(1.08)}.qdf-meta-link:active{transform:translateY(0)}.qdf-meta-link-roblox>i{color:#ff7d7d}.qdf-meta-link-discord>i{color:#7289da}.qdf-meta-link-roblox:hover{background:rgba(255,125,125,.08);border-color:rgba(255,125,125,.3)}.qdf-meta-link-discord:hover{background:rgba(114,137,218,.08);border-color:rgba(114,137,218,.35)}.qdf-meta-squadrons{display:flex;flex-direction:column;gap:.4rem}.qdf-meta-squadron{display:flex;align-items:center;gap:.6rem;padding:.4rem .55rem;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.05);border-radius:8px;text-decoration:none;color:inherit;transition:all .15s ease}.qdf-meta-squadron:hover{background:rgba(91,176,255,.08);border-color:rgba(91,176,255,.25);color:inherit}.qdf-meta-squadron-tag{width:32px;height:32px;border-radius:7px;background:linear-gradient(135deg, rgba(91, 176, 255, 0.25), rgba(91, 176, 255, 0.1));border:1px solid rgba(91,176,255,.3);color:#75d0ff;display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;flex-shrink:0}.qdf-meta-squadron-body{flex:1;min-width:0}.qdf-meta-squadron-name{font-size:.8rem;font-weight:500;color:hsla(0,0%,100%,.9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qdf-meta-squadron-rank{font-size:.7rem;margin-top:.15rem;display:flex;gap:.3rem;align-items:center;flex-wrap:wrap}.qdf-meta-squadron-flags{display:flex;gap:.25rem;flex-shrink:0}.qdf-meta-ids{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:.55rem;align-content:start}.qdf-meta-id{display:flex;align-items:center;gap:.65rem;padding:.7rem .85rem;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.06);border-radius:9px;min-width:0;transition:background .15s ease,border-color .15s ease}.qdf-meta-id:hover{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.1)}.qdf-meta-id-wide{grid-column:1/-1}.qdf-meta-id-icon{width:34px;height:34px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.05);border-radius:8px;color:hsla(0,0%,100%,.55);font-size:.95rem}.qdf-meta-id-icon-roblox{color:#ff7d7d;background:rgba(255,125,125,.08);border-color:rgba(255,125,125,.15)}.qdf-meta-id-icon-discord{color:#7289da;background:rgba(114,137,218,.08);border-color:rgba(114,137,218,.2)}.qdf-meta-id-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.qdf-meta-id-label{font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.85px;color:hsla(0,0%,100%,.45)}.qdf-meta-id-value{font-size:.78rem;color:hsla(0,0%,100%,.9);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width: 991.98px){.qdf-meta-strip.qdf-meta-2col,.qdf-meta-strip.qdf-meta-3col{grid-template-columns:1fr}.qdf-meta-cell+.qdf-meta-cell{border-left:0;border-top:1px solid hsla(0,0%,100%,.05)}}.qdf-banner{display:flex;align-items:stretch;gap:1.25rem;padding:1rem 1.25rem;border-radius:12px;border:1px solid;position:relative;overflow:hidden}.qdf-banner::before{content:"";position:absolute;right:-20%;top:-50%;width:50%;height:200%;background:radial-gradient(circle, var(--banner-accent, transparent) 0%, transparent 60%);opacity:.18;pointer-events:none}.qdf-banner-danger{--banner-accent: #ff7d7d;background:linear-gradient(90deg, rgba(255, 125, 125, 0.12) 0%, rgba(255, 125, 125, 0.04) 100%);border-color:rgba(255,125,125,.35)}.qdf-banner-danger .qdf-banner-icon{color:#ff7d7d;background:rgba(255,125,125,.18)}.qdf-banner-danger .qdf-banner-label{background:rgba(255,125,125,.25);color:#ff7d7d}.qdf-banner-warning{--banner-accent: #ffc666;background:linear-gradient(90deg, rgba(255, 198, 102, 0.12) 0%, rgba(255, 198, 102, 0.04) 100%);border-color:rgba(255,198,102,.35)}.qdf-banner-warning .qdf-banner-icon{color:#ffc666;background:rgba(255,198,102,.18)}.qdf-banner-warning .qdf-banner-label{background:rgba(255,198,102,.25);color:#ffc666}.qdf-banner-info{--banner-accent: #75d0ff;background:linear-gradient(90deg, rgba(117, 208, 255, 0.12) 0%, rgba(117, 208, 255, 0.04) 100%);border-color:rgba(117,208,255,.35)}.qdf-banner-info .qdf-banner-icon{color:#75d0ff;background:rgba(117,208,255,.18)}.qdf-banner-info .qdf-banner-label{background:rgba(117,208,255,.25);color:#75d0ff}.qdf-banner-icon{flex-shrink:0;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:14px;font-size:1.65rem;background:hsla(0,0%,100%,.05)}.qdf-banner-main{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.4rem}.qdf-banner-header{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.qdf-banner-label{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;padding:.2rem .55rem;border-radius:5px;line-height:1.4}.qdf-banner-title{font-size:1rem;font-weight:600;color:hsla(0,0%,100%,.92)}.qdf-banner-summary{display:flex;gap:1.1rem;flex-wrap:wrap;font-size:.82rem;color:hsla(0,0%,100%,.75)}.qdf-banner-fact{display:inline-flex;align-items:center;gap:.4rem}.qdf-banner-fact i{font-size:.9rem;opacity:.85}.qdf-banner-fact strong{color:hsla(0,0%,100%,.95);font-weight:600}.qdf-banner-progress-block{flex:0 0 280px;display:flex;flex-direction:column;gap:.4rem;justify-content:center;position:relative;z-index:1}.qdf-banner-progress-row{display:flex;justify-content:space-between;align-items:baseline}.qdf-banner-progress-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.7px;color:hsla(0,0%,100%,.5);font-weight:500}.qdf-banner-progress-value{font-size:.78rem;color:hsla(0,0%,100%,.7)}.qdf-banner-progress-value strong{font-size:1rem;font-weight:700;color:hsla(0,0%,100%,.95)}.qdf-banner-progress-track{height:8px;background:rgba(0,0,0,.3);border-radius:4px;position:relative;overflow:hidden}.qdf-banner-progress-fill{height:100%;border-radius:4px;transition:width .4s ease}.qdf-banner-progress-danger{background:linear-gradient(90deg, #ff9d5c 0%, #ff7d7d 100%)}.qdf-banner-progress-warning{background:linear-gradient(90deg, #ffc666 0%, #ff9d5c 100%)}.qdf-banner-progress-info{background:linear-gradient(90deg, #75d0ff 0%, #5bb0ff 100%)}.qdf-banner-progress-tick{position:absolute;top:-2px;bottom:-2px;width:1px;background:hsla(0,0%,100%,.25);pointer-events:none}@media(max-width: 991.98px){.qdf-banner{flex-direction:column;gap:.85rem}.qdf-banner-progress-block{flex:1 1 auto;width:100%}}@media(max-width: 575.98px){.qdf-banner{padding:.85rem;gap:.75rem}.qdf-banner-icon{width:44px;height:44px;font-size:1.3rem}.qdf-banner-progress-block{flex:1 1 auto;width:100%}.qdf-banner-summary{gap:.5rem .85rem;font-size:.78rem}}.qdf-timeline{list-style:none;padding:0;margin:0;position:relative}.qdf-timeline-item{display:flex;gap:.9rem;padding:.85rem 0;position:relative;align-items:flex-start}.qdf-timeline-item+.qdf-timeline-item{border-top:1px solid hsla(0,0%,100%,.04)}.qdf-timeline-item:not(:last-child)::before{content:"";position:absolute;left:17px;top:2.6rem;bottom:-0.5rem;width:1px;background:hsla(0,0%,100%,.06)}.qdf-timeline-item.patrol-active{background:linear-gradient(90deg, rgba(62, 214, 143, 0.06) 0%, transparent 60%);margin:0 -1.1rem;padding-left:1.1rem;padding-right:1.1rem;border-left:2px solid #3ed68f}.qdf-timeline-marker{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:.95rem;flex-shrink:0;background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.6);border:1px solid hsla(0,0%,100%,.06);position:relative;z-index:1}.qdf-timeline-marker-active{background:rgba(62,214,143,.15);color:#3ed68f;border-color:rgba(62,214,143,.35);animation:qdf-timeline-pulse-glow 2s ease-in-out infinite}.qdf-timeline-marker-completed{background:rgba(91,176,255,.08);color:rgba(91,176,255,.75);border-color:rgba(91,176,255,.2)}.qdf-timeline-marker-promotion{background:rgba(62,214,143,.12);color:#3ed68f;border-color:rgba(62,214,143,.3)}.qdf-timeline-marker-demotion{background:rgba(255,125,125,.12);color:#ff7d7d;border-color:rgba(255,125,125,.3)}.qdf-timeline-content{flex:1;min-width:0}.qdf-timeline-headline{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.92rem}.qdf-timeline-title{font-weight:600;color:hsla(0,0%,100%,.92)}.qdf-timeline-meta{font-size:.76rem;color:hsla(0,0%,100%,.5);margin-top:.3rem;display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.qdf-timeline-meta i{font-size:.8rem;margin-right:.25rem}.qdf-meta-sep{color:hsla(0,0%,100%,.2)}.qdf-timeline-desc{font-size:.82rem;color:hsla(0,0%,100%,.75);margin-top:.4rem;line-height:1.45}.qdf-timeline-tail{display:flex;flex-direction:column;align-items:flex-end;gap:.3rem;flex-shrink:0;min-width:80px}.qdf-timeline-duration{font-size:.9rem;font-weight:600;color:hsla(0,0%,100%,.88);font-variant-numeric:tabular-nums}.qdf-timeline-actions{display:flex;gap:.3rem}@keyframes qdf-timeline-pulse-glow{0%,100%{box-shadow:0 0 0 0 rgba(62,214,143,.35)}50%{box-shadow:0 0 0 6px rgba(62,214,143,0)}}@media(max-width: 575.98px){.qdf-timeline-item{flex-wrap:wrap;gap:.65rem;padding:.7rem 0}.qdf-timeline-item:not(:last-child)::before{display:none}.qdf-timeline-content{flex:1 1 calc(100% - 50px)}.qdf-timeline-tail{flex:1 1 100%;flex-direction:row;justify-content:space-between;align-items:center;min-width:0;padding-left:44px}.qdf-timeline-headline{font-size:.86rem}.qdf-timeline-meta{font-size:.72rem}}.qdf-assess-item{display:flex;gap:.9rem;padding:.9rem 1.1rem;position:relative;align-items:flex-start;border-left:3px solid rgba(0,0,0,0);border-bottom:1px solid hsla(0,0%,100%,.04);transition:background .15s ease}.qdf-assess-item:last-child{border-bottom:none}.qdf-assess-item.assessment-editable{cursor:pointer}.qdf-assess-item.assessment-editable:hover{background:hsla(0,0%,100%,.02)}.qdf-assess-item.assessment-inactive{opacity:.55}.qdf-assess-item.assessment-inactive .qdf-assess-icon{filter:grayscale(60%)}.qdf-assess-merit{border-left-color:#3ed68f}.qdf-assess-strike{border-left-color:#ff7d7d}.qdf-assess-half-strike{border-left-color:#ff7d7d}.qdf-assess-demerit{border-left-color:#ffc666}.qdf-assess-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1rem;background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.6);flex-shrink:0;border:1px solid hsla(0,0%,100%,.05)}.qdf-icon-merit{background:rgba(62,214,143,.1);color:#3ed68f;border-color:rgba(62,214,143,.25)}.qdf-icon-strike{background:rgba(255,125,125,.1);color:#ff7d7d;border-color:rgba(255,125,125,.25)}.qdf-icon-demerit{background:rgba(255,198,102,.1);color:#ffc666;border-color:rgba(255,198,102,.25)}.qdf-assess-content{flex:1;min-width:0}.qdf-assess-headline{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.35rem}.qdf-assess-type{font-size:.92rem;font-weight:600;color:hsla(0,0%,100%,.92)}.qdf-assess-desc{font-size:.85rem;color:hsla(0,0%,100%,.78);line-height:1.5}.qdf-assess-info{font-size:.76rem;color:hsla(0,0%,100%,.5);margin-top:.4rem}.qdf-assess-meta{display:flex;flex-direction:column;align-items:flex-end;gap:.3rem;flex-shrink:0;min-width:110px}.qdf-assess-date{font-size:.78rem;font-weight:500;color:hsla(0,0%,100%,.78);white-space:nowrap}.qdf-assess-date strong{color:hsla(0,0%,100%,.82);font-weight:600}.qdf-assess-by{font-size:.7rem;color:hsla(0,0%,100%,.45)}.qdf-classified-text{color:hsla(0,0%,100%,.35);font-style:italic}.qdf-internal-note{margin-top:.6rem;padding:.55rem .75rem;background:rgba(0,0,0,.25);border-left:2px solid #ffc666;border-radius:4px;font-size:.78rem;line-height:1.5}.qdf-internal-note>i{color:#ffc666;margin-right:.35rem}.qdf-internal-note-label{color:#ffc666;font-weight:600;margin-right:.4rem}.qdf-internal-note-text{color:hsla(0,0%,100%,.72)}@media(max-width: 575.98px){.qdf-assess-item{flex-wrap:wrap;gap:.6rem;padding:.75rem .9rem}.qdf-assess-content{flex:1 1 calc(100% - 50px);min-width:0}.qdf-assess-meta{flex:1 1 100%;flex-direction:row;align-items:center;justify-content:space-between;padding-left:48px;min-width:0}.qdf-assess-type{font-size:.86rem}.qdf-assess-desc{font-size:.8rem}}.qdf-link-list{display:flex;flex-direction:column;gap:2px}.qdf-link-item{display:flex;align-items:center;gap:.7rem;padding:.6rem .75rem;background:hsla(0,0%,100%,.02);border:1px solid rgba(0,0,0,0);border-radius:8px;color:hsla(0,0%,100%,.82);text-decoration:none;font-size:.85rem;transition:all .15s ease}.qdf-link-item:hover{background:rgba(91,176,255,.08);border-color:rgba(91,176,255,.2);color:#fff}.qdf-link-item:hover .qdf-link-trailing{color:hsla(0,0%,100%,.7)}.qdf-link-icon{font-size:1rem;color:hsla(0,0%,100%,.55);width:18px;text-align:center}.qdf-link-roblox .qdf-link-icon{color:#ff7d7d}.qdf-link-discord .qdf-link-icon{color:#7289da}.qdf-link-label{flex:1}.qdf-link-trailing{font-size:.75rem;color:hsla(0,0%,100%,.3)}.qdf-squadron-list{display:flex;flex-direction:column;gap:.4rem}.qdf-squadron-card{display:flex;align-items:center;gap:.65rem;padding:.55rem .7rem;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.05);border-radius:8px;text-decoration:none;color:inherit;transition:all .15s ease}.qdf-squadron-card:hover{background:rgba(91,176,255,.08);border-color:rgba(91,176,255,.25);color:inherit}.qdf-squadron-tag{width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg, rgba(91, 176, 255, 0.25) 0%, rgba(91, 176, 255, 0.12) 100%);border:1px solid rgba(91,176,255,.3);color:#75d0ff;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;flex-shrink:0}.qdf-squadron-info{flex:1;min-width:0}.qdf-squadron-name{font-size:.82rem;font-weight:500;color:hsla(0,0%,100%,.88);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qdf-squadron-rank{font-size:.7rem;margin-top:.15rem;display:flex;gap:.3rem;align-items:center;flex-wrap:wrap}.qdf-squadron-flags{display:flex;gap:.25rem;flex-shrink:0}.qdf-sidebar-subheading{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:hsla(0,0%,100%,.5);margin-top:1.25rem;margin-bottom:.6rem;display:flex;align-items:center}.qdf-sidebar-subheading>i{color:rgba(117,208,255,.7)}.qdf-sidebar-subheading-row{display:flex;align-items:center;justify-content:space-between;margin-top:1.25rem;margin-bottom:.6rem}.qdf-sidebar-subheading-row .qdf-sidebar-subheading{margin:0}.qdf-sidebar-section{margin-top:.5rem}.qdf-filter-label{display:block;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:hsla(0,0%,100%,.5);margin-bottom:.4rem}@keyframes qdf-avatar-pulse{0%,100%{opacity:1}50%{opacity:.5}}@media(hover: none)and (pointer: coarse){.qdf-icon-btn{width:36px;height:36px}.qdf-chip{padding-top:.55rem;padding-bottom:.55rem}}@media(max-width: 575.98px){.qdf-page-title,.qdf-page-title-plain{font-size:1.45rem}.qdf-page-avatar{width:48px;height:48px}.qdf-section-header{padding:.7rem .9rem;gap:.5rem}.qdf-section-header::after{left:.9rem}.qdf-section-title{font-size:.9rem}.qdf-section-actions{gap:.35rem}.qdf-section-body{padding:.85rem}}@media(min-width: 576px)and (max-width: 991.98px){.qdf-action-bar-inner{gap:.4rem}.qdf-section-body{padding:.95rem}.qdf-mini-stat{min-width:120px}}.home-header{position:relative;padding-bottom:1.25rem;margin-bottom:2rem}.home-header::after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg, #5bb0ff, rgba(91, 176, 255, 0.3) 50%, transparent);border-radius:2px}.home-header h1{font-size:1.75rem;font-weight:700;letter-spacing:-0.03em;background:linear-gradient(135deg, #fff 0%, rgba(255, 255, 255, 0.8) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.home-header p{font-size:.9rem;opacity:.6}.kpi-section{margin-bottom:2rem}.kpi-card{position:relative;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;border:1px solid hsla(0,0%,100%,.08)}.kpi-card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg, var(--kpi-accent, #5bb0ff), transparent 80%);opacity:.7;transition:opacity .25s ease}.kpi-card::after{content:"";position:absolute;inset:0;background:linear-gradient(135deg, rgba(255, 255, 255, 0.03) 0%, transparent 50%);pointer-events:none}.kpi-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.4),0 0 0 1px hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.12)}.kpi-card:hover::before{opacity:1}.kpi-card:hover .kpi-icon{transform:scale(1.1)}.kpi-card.kpi-primary{--kpi-accent: #5bb0ff}.kpi-card.kpi-success{--kpi-accent: #3ed68f}.kpi-card.kpi-warning{--kpi-accent: #ffc666}.kpi-card.kpi-danger{--kpi-accent: #ff7d7d}.kpi-card.kpi-info{--kpi-accent: #75d0ff}.kpi-card .card-body{padding:1.5rem;position:relative;z-index:1}.kpi-icon{width:3.5rem;height:3.5rem;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;transition:transform .25s ease;box-shadow:0 4px 12px rgba(0,0,0,.2)}.kpi-content{flex:1;min-width:0}.kpi-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.75px;color:hsla(0,0%,100%,.5);margin-bottom:.35rem;font-weight:500}.kpi-value{font-size:1.5rem;font-weight:700;line-height:1.1;letter-spacing:-0.03em}.event-stat-card{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:linear-gradient(135deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.02) 100%);border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;transition:all .25s ease}.event-stat-card:hover{background:linear-gradient(135deg, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0.03) 100%);border-color:hsla(0,0%,100%,.15);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.3)}.event-stat-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;font-size:1.6rem;background:hsla(0,0%,100%,.06);border-radius:14px;flex-shrink:0;border:1px solid hsla(0,0%,100%,.08)}.event-stat-info{flex:1;min-width:0}.event-stat-value{font-size:1.75rem;font-weight:700;line-height:1.1;letter-spacing:-0.03em}.event-stat-label{font-size:.75rem;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.75px;margin-top:.25rem;font-weight:500}.rule-card{background:linear-gradient(135deg, rgba(255, 198, 102, 0.12) 0%, rgba(255, 198, 102, 0.03) 100%) !important;border-color:rgba(255,198,102,.25) !important;overflow:hidden}.rule-card .card-header{background:rgba(0,0,0,.15);border-bottom:1px solid rgba(255,198,102,.15)}.rule-card .card-body{position:relative;overflow:hidden;padding:1.25rem}.rule-card .card-body::before{content:'"';position:absolute;top:-1rem;left:.5rem;font-size:6rem;font-family:Georgia,serif;color:rgba(255,198,102,.12);line-height:1;pointer-events:none}.rule-quote{border-left:4px solid #ffc666;padding:.875rem 1rem .875rem 1.5rem;margin:0;font-style:italic;position:relative;z-index:1;background:rgba(0,0,0,.1);border-radius:0 .5rem .5rem 0}.rule-quote p{font-size:.95rem;line-height:1.6;color:hsla(0,0%,100%,.9);margin:0}.profile-card{overflow:hidden}.profile-card::before{content:"";position:absolute;top:0;left:0;right:0;height:80px;background:linear-gradient(135deg, rgba(91, 176, 255, 0.15) 0%, transparent 70%);pointer-events:none}.profile-card .card-body{position:relative;padding:1.25rem}.profile-header{position:relative;z-index:1}.profile-avatar-wrapper{position:relative;flex-shrink:0}.profile-avatar{width:72px;height:72px;border-radius:18px;object-fit:cover;border:3px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.05);box-shadow:0 6px 20px rgba(0,0,0,.35);transition:transform .25s ease,box-shadow .25s ease}.profile-card:hover .profile-avatar{transform:scale(1.05);box-shadow:0 8px 24px rgba(0,0,0,.45)}.profile-name{font-size:1.15rem;font-weight:600;letter-spacing:-0.01em}.profile-rank-badge{display:inline-flex;align-items:center;padding:.25rem .6rem;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.75px;background:linear-gradient(135deg, rgba(91, 176, 255, 0.25), rgba(91, 176, 255, 0.12));border:1px solid rgba(91,176,255,.35);border-radius:6px;color:#75d0ff;box-shadow:0 2px 8px rgba(91,176,255,.2)}.profile-rank-full{font-size:.8rem;color:hsla(0,0%,100%,.6)}.profile-ids{background:rgba(0,0,0,.3);border-radius:.5rem;padding:.875rem 1rem;border:1px solid hsla(0,0%,100%,.06);margin-top:1rem}.profile-id-row{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;font-size:.8rem}.profile-id-row:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.06)}.profile-id-label{color:hsla(0,0%,100%,.5);display:flex;align-items:center;gap:.5rem;font-weight:500;text-transform:uppercase;font-size:.7rem;letter-spacing:.5px}.profile-id-label i{font-size:.9rem;opacity:.7}.profile-id-value{font-family:"SF Mono","Consolas","Monaco",monospace;font-size:.75rem;color:hsla(0,0%,100%,.75);transition:color .15s ease}.profile-id-value:hover{color:#5bb0ff}.empty-state{padding:2.5rem 1.5rem;text-align:center}.empty-icon{width:64px;height:64px;margin:0 auto 1.25rem;display:flex;align-items:center;justify-content:center;font-size:1.75rem;background:hsla(0,0%,100%,.04);border:2px dashed hsla(0,0%,100%,.12);border-radius:18px;color:hsla(0,0%,100%,.3)}.empty-state p{font-size:.9rem;color:hsla(0,0%,100%,.5);margin:0}.card-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background:rgba(0,0,0,.2);border-bottom:1px solid hsla(0,0%,100%,.06)}.card-header strong{display:flex;align-items:center;font-size:.9rem;font-weight:600;letter-spacing:.02em}.card-header strong i{font-size:1.1rem}.assessment-list{max-height:340px;overflow-y:auto}.assessment-list::-webkit-scrollbar{width:5px}.assessment-list::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.assessment-list::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:3px}.assessment-list::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.2)}.assessment-item{display:flex;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid hsla(0,0%,100%,.05);transition:background .2s ease;position:relative}.assessment-item:last-child{border-bottom:none}.assessment-item:hover{background:hsla(0,0%,100%,.04)}.assessment-item.assessment-merit{border-left:4px solid #3ed68f}.assessment-item.assessment-merit .assessment-icon{background:rgba(62,214,143,.15)}.assessment-item.assessment-strike,.assessment-item.assessment-half-strike{border-left:4px solid #ff7d7d}.assessment-item.assessment-strike .assessment-icon,.assessment-item.assessment-half-strike .assessment-icon{background:rgba(255,125,125,.15)}.assessment-item.assessment-demerit{border-left:4px solid #ffc666}.assessment-item.assessment-demerit .assessment-icon{background:rgba(255,198,102,.15)}.assessment-icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;background:hsla(0,0%,100%,.06);border-radius:12px}.assessment-content{flex:1;min-width:0}.assessment-type{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:hsla(0,0%,100%,.45);margin-bottom:.3rem}.assessment-desc{font-size:.85rem;color:hsla(0,0%,100%,.85);line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assessment-date{flex-shrink:0;font-size:.7rem;color:hsla(0,0%,100%,.4);text-align:right;padding-top:.15rem}@media(max-width: 575.98px){.home-header h1{font-size:1.35rem}.kpi-card .card-body{padding:1.125rem}.kpi-icon{width:3rem;height:3rem;font-size:1.25rem}.kpi-value{font-size:1.25rem}.profile-avatar{width:56px;height:56px}}.home-page .home-hero-name{font-size:2rem;font-weight:800;letter-spacing:-0.03em;line-height:1.05;margin:0 0 .35rem;color:hsla(0,0%,100%,.95)}.home-page .home-hero-name .home-hero-name-user{background:linear-gradient(180deg, #ffffff 0%, rgba(255, 255, 255, 0.78) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.home-page .qdf-section-header{padding:.85rem 1.05rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.02) 0%, transparent 100%)}.home-page .qdf-section-header::after{left:1.05rem}.home-page .qdf-section-body{padding:1rem 1.05rem}.home-profile-card{overflow:hidden}.home-profile-card-oversight{border-color:rgba(13,202,240,.4) !important;box-shadow:0 0 18px rgba(13,202,240,.1)}.home-profile-oversight-strip{display:flex;align-items:center;justify-content:center;gap:.45rem;padding:.4rem .9rem;background:linear-gradient(90deg, rgba(13, 202, 240, 0.25), rgba(13, 202, 240, 0.08));border-bottom:1px solid rgba(13,202,240,.3);font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:#0dcaf0}.home-profile-body{padding:1.1rem}.home-profile-head{display:flex;align-items:center;gap:.85rem;padding-bottom:.95rem;margin-bottom:.95rem;border-bottom:1px solid hsla(0,0%,100%,.05)}.home-profile-avatar{width:64px;height:64px;border-radius:15px;border:2px solid hsla(0,0%,100%,.12);box-shadow:0 6px 18px rgba(0,0,0,.35);object-fit:cover;background:#161c29;flex-shrink:0}.home-profile-identity{flex:1;min-width:0}.home-profile-name{font-size:1.05rem;font-weight:700;color:hsla(0,0%,100%,.95);letter-spacing:-0.01em;margin-bottom:.3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-profile-rank-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.home-profile-rank-name{font-size:.78rem;color:hsla(0,0%,100%,.55)}.home-profile-ids{display:flex;flex-direction:column;gap:.4rem}.home-profile-id-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .7rem;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:7px}.home-profile-id-label{display:inline-flex;align-items:center;gap:.4rem;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.7px;color:hsla(0,0%,100%,.5)}.home-profile-id-label>i{font-size:.85rem;color:hsla(0,0%,100%,.6)}.home-profile-id-roblox>i{color:#ff7d7d}.home-profile-id-discord>i{color:#7289da}.home-profile-id-value{font-family:ui-monospace,SFMono-Regular,monospace;font-size:.78rem;color:hsla(0,0%,100%,.85);text-decoration:none;background:rgba(0,0,0,0);padding:0;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-profile-id-link:hover{color:#75d0ff}.home-action-list{display:flex;flex-direction:column;gap:.55rem}.home-action-tile{display:flex;align-items:center;gap:.85rem;padding:.75rem .9rem;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.07);border-radius:10px;color:inherit;text-decoration:none;transition:background .15s ease,border-color .15s ease,transform .1s ease}.home-action-tile:hover{background:rgba(91,176,255,.08);border-color:rgba(91,176,255,.3);color:inherit;transform:translateX(2px)}.home-action-tile:hover .home-action-icon{transform:scale(1.08)}.home-action-tile:hover .home-action-chevron{color:hsla(0,0%,100%,.7);transform:translateX(2px)}.home-action-icon{width:38px;height:38px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.05);border-radius:9px;font-size:1.05rem;color:hsla(0,0%,100%,.65);transition:transform .15s ease}.home-action-icon-handbook{color:#75d0ff;background:rgba(117,208,255,.1);border-color:rgba(117,208,255,.2)}.home-action-icon-stats{color:#3ed68f;background:rgba(62,214,143,.1);border-color:rgba(62,214,143,.2)}.home-action-icon-roblox{color:#ff7d7d;background:rgba(255,125,125,.08);border-color:rgba(255,125,125,.18)}.home-action-body{flex:1;min-width:0}.home-action-title{font-size:.9rem;font-weight:600;color:hsla(0,0%,100%,.92);line-height:1.2}.home-action-desc{font-size:.74rem;color:hsla(0,0%,100%,.5);margin-top:.15rem;line-height:1.3}.home-action-chevron{color:hsla(0,0%,100%,.3);font-size:.85rem;flex-shrink:0;transition:color .15s ease,transform .15s ease}.home-page .home-rule-card{background:linear-gradient(135deg, rgba(255, 198, 102, 0.1) 0%, rgba(255, 198, 102, 0.025) 100%);border:1px solid rgba(255,198,102,.25)}.home-page .home-rule-card .qdf-section-header{background:linear-gradient(180deg, rgba(255, 198, 102, 0.08) 0%, transparent 100%);border-bottom-color:rgba(255,198,102,.15)}.home-page .home-rule-card .qdf-section-header::after{background:rgba(255,198,102,.6)}.home-page .home-rule-card .qdf-section-title>i{color:#ffc666}.home-rule-quote{margin:0;padding:.85rem 1rem .85rem 1.25rem;border-left:3px solid #ffc666;background:rgba(0,0,0,.15);border-radius:0 8px 8px 0;font-size:.88rem;line-height:1.55;color:hsla(0,0%,100%,.85)}.home-event-stat{display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.06);border-radius:10px}.home-event-stat-icon{width:44px;height:44px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:1.15rem;flex-shrink:0;background:hsla(0,0%,100%,.04)}.home-event-stat.event-rallies .home-event-stat-icon{background:rgba(255,198,102,.12);color:#ffc666}.home-event-stat.event-grouppatrols .home-event-stat-icon{background:rgba(117,208,255,.12);color:#75d0ff}.home-event-stat-val{font-size:1.55rem;font-weight:700;line-height:1;letter-spacing:-0.025em;color:hsla(0,0%,100%,.96)}.home-event-stat-lbl{font-size:.7rem;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.75px;font-weight:500;margin-top:.3rem}.home-squadron-row{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.6rem .8rem;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.06);border-radius:8px}.home-squadron-row+.home-squadron-row{margin-top:.4rem}.home-squadron-rallies{font-size:.78rem;color:rgba(255,198,102,.85);font-weight:600;white-space:nowrap}.home-view-all{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .8rem;background:rgba(91,176,255,.08);border:1px solid rgba(91,176,255,.22);border-radius:7px;color:#75d0ff;font-size:.8rem;font-weight:500;text-decoration:none;transition:all .15s ease}.home-view-all:hover{background:rgba(91,176,255,.18);border-color:rgba(91,176,255,.5);color:#fff}@media(max-width: 991.98px){.home-page .home-hero-name{font-size:1.6rem}}@media(max-width: 575.98px){.home-page .home-hero-name{font-size:1.35rem}.home-page .qdf-page-header{gap:.75rem}.home-page .qdf-kpi-grid{gap:.55rem}.home-page .qdf-kpi-tile{padding:.75rem .9rem;gap:.65rem}.home-page .qdf-kpi-icon{width:38px;height:38px;font-size:1.05rem}.home-page .qdf-kpi-val{font-size:1.3rem}.home-page .qdf-section-body{padding:.85rem}}@keyframes stats-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#refreshStats i.spin{animation:stats-spin 1s linear infinite}.quota-card{position:relative;overflow:hidden}.quota-body{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.6fr);gap:1.5rem;align-items:center}@media(max-width: 767.98px){.quota-body{grid-template-columns:1fr;gap:1rem}}.quota-ring-block{display:flex;align-items:center;gap:1rem;min-width:0}.quota-ring-container{position:relative;width:84px;height:84px;flex-shrink:0}.quota-ring{width:100%;height:100%;transform:rotate(-90deg)}.quota-ring-bg{fill:none;stroke:hsla(0,0%,100%,.08);stroke-width:8}.quota-ring-progress{fill:none;stroke:#5bb0ff;stroke-width:8;stroke-linecap:round;transition:stroke-dashoffset .6s ease}.quota-ring-label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:700;color:hsla(0,0%,100%,.96);font-variant-numeric:tabular-nums}.quota-ring-titles{min-width:0}.quota-title{font-size:1rem;font-weight:600;color:hsla(0,0%,100%,.92);margin:0 0 .25rem;line-height:1.2}.quota-description{font-size:.8rem;color:hsla(0,0%,100%,.55);margin:0;line-height:1.3}.quota-bars-block{display:grid;grid-template-columns:1fr 1fr;gap:.85rem 1.25rem;min-width:0}@media(max-width: 575.98px){.quota-bars-block{grid-template-columns:1fr}}.quota-bar{min-width:0}.quota-bar-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.35rem}.quota-bar-label{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;color:hsla(0,0%,100%,.75)}.quota-bar-label i{font-size:.85rem}.quota-bar-label .bi-shield-fill{color:#75d0ff}.quota-bar-label .bi-clock-fill{color:#3ed68f}.quota-bar-value{font-size:.78rem;font-weight:600;color:hsla(0,0%,100%,.65);font-variant-numeric:tabular-nums}.quota-bar-track{height:8px;background:rgba(0,0,0,.25);border-radius:4px;overflow:hidden}.quota-bar-fill{height:100%;border-radius:4px;transition:width .4s ease;background:#5bb0ff}.quota-bar-fill-info{background:linear-gradient(90deg, #75d0ff, #5bb0ff)}.quota-bar-fill-success{background:linear-gradient(90deg, #3ed68f, rgb(83.0320512821, 218.4679487179, 155.2051282051))}.quota-reset-line{grid-column:1/-1;margin:.1rem 0 0;font-size:.76rem;color:hsla(0,0%,100%,.5)}.quota-reset-line i{margin-right:.35rem;opacity:.7}.quota-reset-line strong{color:hsla(0,0%,100%,.85);font-weight:600}.quota-suspended-banner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem 1.1rem;background:linear-gradient(90deg, rgba(255, 198, 102, 0.18) 0%, rgba(255, 198, 102, 0.04) 100%);border-bottom:1px solid rgba(255,198,102,.25);color:#ffc666;font-size:.85rem;flex-wrap:wrap}.quota-suspended-banner i{font-size:1rem}.quota-suspended-label{display:inline-flex;align-items:center;gap:.45rem}.quota-suspended-reason{color:hsla(0,0%,100%,.55);font-weight:400;font-style:italic;font-size:.78rem}.quota-card.quota-suspended .quota-ring-bg{stroke:rgba(255,198,102,.12)}.quota-card.quota-suspended .quota-ring-progress{stroke:rgba(255,198,102,.3)}.quota-card.quota-suspended .quota-ring-label{color:rgba(255,198,102,.65);font-size:1.4rem}.quota-card.quota-suspended .quota-bar{opacity:.45}.lifetime-stats-body{display:flex;flex-direction:column;gap:0}.lifetime-stat{display:flex;align-items:center;gap:.85rem;padding:.85rem 0;border-bottom:1px solid hsla(0,0%,100%,.04)}.lifetime-stat:first-child{padding-top:0}.lifetime-stat:last-child{padding-bottom:0;border-bottom:none}.lifetime-stat-icon{width:40px;height:40px;border-radius:10px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.6);display:flex;align-items:center;justify-content:center;font-size:1.05rem;flex-shrink:0}.lifetime-stat-icon-accent{color:#5bb0ff;background:rgba(91,176,255,.1);border-color:rgba(91,176,255,.25)}.lifetime-stat-icon-info{color:#75d0ff;background:rgba(117,208,255,.1);border-color:rgba(117,208,255,.25)}.lifetime-stat-icon-success{color:#3ed68f;background:rgba(62,214,143,.1);border-color:rgba(62,214,143,.25)}.lifetime-stat-icon-warning{color:#ffc666;background:rgba(255,198,102,.1);border-color:rgba(255,198,102,.25)}.lifetime-stat-icon-danger{color:#ff7d7d;background:rgba(255,125,125,.1);border-color:rgba(255,125,125,.25)}.lifetime-stat-info{min-width:0;flex:1}.lifetime-stat-label{font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.8px;color:hsla(0,0%,100%,.5);margin-bottom:.15rem}.lifetime-stat-value{font-size:1.3rem;font-weight:700;letter-spacing:-0.025em;color:hsla(0,0%,100%,.96);font-variant-numeric:tabular-nums;line-height:1.1}.lifetime-stat-unit{font-size:.75rem;font-weight:500;color:hsla(0,0%,100%,.45);margin-left:.15rem}.breakdown-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.25rem}@media(max-width: 575.98px){.breakdown-grid{grid-template-columns:1fr;gap:.8rem}}.breakdown-item{--bd-accent: #5bb0ff;padding:.45rem .65rem;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:8px}.breakdown-item-info{--bd-accent: #75d0ff}.breakdown-item-warning{--bd-accent: #ffc666}.breakdown-item-success{--bd-accent: #3ed68f}.breakdown-item-accent{--bd-accent: #5bb0ff}.breakdown-header{display:flex;align-items:center;gap:.5rem;font-size:.78rem;color:hsla(0,0%,100%,.7);margin-bottom:.25rem}.breakdown-dot{width:8px;height:8px;border-radius:50%;background:var(--bd-accent);flex-shrink:0}.breakdown-value{font-size:1.4rem;font-weight:700;letter-spacing:-0.025em;color:hsla(0,0%,100%,.95);font-variant-numeric:tabular-nums;margin-bottom:.35rem;line-height:1}.breakdown-bar{height:5px;background:rgba(0,0,0,.25);border-radius:3px;overflow:hidden}.breakdown-fill{height:100%;border-radius:3px;background:var(--bd-accent);transition:width .5s ease}.patrol-history-list{display:flex;flex-direction:column}.patrol-history-item{display:flex;align-items:center;gap:.85rem;padding:.8rem 1.05rem;border-bottom:1px solid hsla(0,0%,100%,.04);transition:background .15s ease;cursor:pointer}.patrol-history-item:last-child{border-bottom:none}.patrol-history-item:hover{background:hsla(0,0%,100%,.03)}.patrol-history-item.patrol-active{background:linear-gradient(90deg, rgba(62, 214, 143, 0.08) 0%, rgba(62, 214, 143, 0.01) 100%);border-left:3px solid #3ed68f;cursor:default}.patrol-icon{width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0;background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.6);border:1px solid hsla(0,0%,100%,.05)}.patrol-icon.active{background:rgba(62,214,143,.15);color:#3ed68f;border-color:rgba(62,214,143,.35);animation:patrol-pulse-glow 2s ease-in-out infinite}.patrol-icon.completed{background:rgba(91,176,255,.08);color:rgba(91,176,255,.85);border-color:rgba(91,176,255,.2)}.patrol-info{flex:1;min-width:0}.patrol-title{display:flex;align-items:center;gap:.5rem;font-size:.88rem;font-weight:500;color:hsla(0,0%,100%,.92);margin-bottom:.2rem;flex-wrap:wrap}.patrol-duration{color:hsla(0,0%,100%,.5);font-size:.78rem;margin-left:auto;font-variant-numeric:tabular-nums}.patrol-meta{font-size:.72rem;color:hsla(0,0%,100%,.5);display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.patrol-meta i{font-size:.78rem}.patrol-actions{display:flex;gap:.25rem;flex-shrink:0}.patrol-proof-btn{width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:7px}.pulse-dot{width:8px;height:8px;background:#3ed68f;border-radius:50%;animation:patrol-pulse 2s ease-in-out infinite}@keyframes patrol-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(0.8)}}@keyframes patrol-pulse-glow{0%,100%{box-shadow:0 0 0 0 rgba(62,214,143,.35)}50%{box-shadow:0 0 0 6px rgba(62,214,143,0)}}.badge-sm{font-size:.65rem;padding:.2rem .4rem}.activity-list{display:flex;flex-direction:column}.activity-item{display:flex;align-items:center;gap:.85rem;padding:.75rem 1.05rem;border-bottom:1px solid hsla(0,0%,100%,.04);transition:background .15s ease}.activity-item:last-child{border-bottom:none}.activity-item:hover{background:hsla(0,0%,100%,.03)}.activity-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 3px hsla(0,0%,100%,.03)}.activity-content{flex:1;min-width:0}.activity-title{font-size:.86rem;font-weight:500;color:hsla(0,0%,100%,.9);margin-bottom:.15rem}.activity-meta{font-size:.72rem;color:hsla(0,0%,100%,.5)}.activity-time{font-size:.74rem;color:hsla(0,0%,100%,.45);flex-shrink:0;white-space:nowrap;font-variant-numeric:tabular-nums}.squadron-eyebrow{display:inline-flex;align-items:center;gap:.5rem;color:rgba(255,198,102,.85);margin-bottom:1rem}.squadron-eyebrow i{font-size:.85rem}.squadron-memberships-list{padding:.5rem 0}.squadron-membership-item{padding:.75rem 1.05rem;border-bottom:1px solid hsla(0,0%,100%,.04)}.squadron-membership-item:last-child{border-bottom:none}.squadron-kpi-row{display:grid !important;grid-template-columns:1fr 1fr;gap:.5rem 1rem;justify-items:center !important}.squadron-kpi{text-align:center;min-width:0}.squadron-kpi-val{font-size:1.5rem;font-weight:700;line-height:1;letter-spacing:-0.025em;font-variant-numeric:tabular-nums;color:hsla(0,0%,100%,.96)}.squadron-kpi-val.squadron-kpi-info{color:#75d0ff}.squadron-kpi-val.squadron-kpi-warning{color:#ffc666}.squadron-kpi-lbl{font-size:.68rem;font-weight:500;text-transform:uppercase;letter-spacing:.8px;color:hsla(0,0%,100%,.5);margin-top:.3rem}.chart-container{position:relative}#stats-content{transition:opacity .3s ease}#stats-loading{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10}#stats-error{margin-bottom:1rem}.stat-card{background:rgba(18,28,55,.72);border:1px solid hsla(0,0%,100%,.08);backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);border-radius:1rem;box-shadow:0 4px 14px rgba(0,0,0,.35);transition:box-shadow .2s ease,border-color .2s ease}.stat-card:hover{border-color:hsla(0,0%,100%,.12);box-shadow:0 8px 24px rgba(0,0,0,.45)}.stat-card{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.stat-card:hover{transform:translateY(-2px)}.stat-card.active{border-color:#5bb0ff !important;box-shadow:0 0 0 1px #5bb0ff,0 4px 12px rgba(91,176,255,.2)}.operative-profile-card{overflow:hidden}.operative-profile-card .card-body{padding:0}.profile-header{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1rem;padding:1.25rem;position:relative}.profile-avatar-container{position:relative;flex-shrink:0}.profile-avatar-lg{width:80px;height:80px;border-radius:12px;object-fit:cover;border:2px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05)}.dev-badge-lg{position:absolute;top:-6px;right:-6px;background:linear-gradient(135deg, var(--bs-warning, #ffc666), #ff9500);color:#000;border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.7rem;border:2px solid var(--cui-body-bg, #121a32);box-shadow:0 2px 4px rgba(0,0,0,.3)}.profile-info{flex:1;min-width:0}.profile-name{font-size:1.25rem;font-weight:600;color:var(--bs-body-color);word-break:break-word}.profile-username{font-size:.8rem;color:hsla(0,0%,100%,.5);margin-top:.1rem}.profile-rank-name{font-size:.8rem;color:hsla(0,0%,100%,.6)}.profile-status{flex-shrink:0;align-self:flex-start}.profile-links{border-top:1px solid hsla(0,0%,100%,.05);border-bottom:1px solid hsla(0,0%,100%,.05)}.profile-link{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;color:var(--bs-body-color);text-decoration:none;transition:background .15s ease}.profile-link:hover{background:hsla(0,0%,100%,.05);color:var(--bs-body-color)}.profile-link:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.05)}.profile-link i:first-child{font-size:1rem;color:var(--cui-primary);width:20px;text-align:center}.profile-link span{flex:1;font-size:.875rem}.profile-link i:last-child{font-size:.7rem;color:hsla(0,0%,100%,.3)}.profile-ids-section{padding:1rem 1.25rem}.profile-id-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:.75rem}.profile-id-item{display:flex;flex-direction:column;gap:.15rem}.profile-id-label{font-size:.7rem;color:hsla(0,0%,100%,.45);text-transform:uppercase;letter-spacing:.3px}.profile-id-value{font-size:.8rem;color:var(--bs-body-color)}.profile-id-value.user-select-all{user-select:all !important;-webkit-user-select:all !important;-moz-user-select:all !important;-ms-user-select:all !important;cursor:text}.profile-id-value.user-select-all:hover{background:hsla(0,0%,100%,.05);border-radius:2px}.action-list{display:flex;flex-direction:column}button.action-item,.action-item{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background:rgba(0,0,0,0);border:none;border-bottom:1px solid hsla(0,0%,100%,.05);color:var(--bs-body-color, #d5e0f5);text-align:left;cursor:pointer;transition:background .15s ease,transform .15s ease;width:100%;font-family:inherit;font-size:inherit;line-height:inherit}button.action-item:last-child,.action-item:last-child{border-bottom:none}button.action-item:hover:not(:disabled):not([disabled]),.action-item:hover:not(:disabled):not([disabled]){background:hsla(0,0%,100%,.06)}button.action-item:hover:not(:disabled):not([disabled]) .action-icon,.action-item:hover:not(:disabled):not([disabled]) .action-icon{transform:scale(1.1)}button.action-item:hover:not(:disabled):not([disabled])>i:last-child,.action-item:hover:not(:disabled):not([disabled])>i:last-child{color:hsla(0,0%,100%,.6);transform:translateX(2px)}button.action-item:focus,.action-item:focus{outline:none;background:hsla(0,0%,100%,.06)}button.action-item:focus-visible:not(:disabled):not([disabled]),.action-item:focus-visible:not(:disabled):not([disabled]){outline:2px solid var(--cui-primary, #5bb0ff);outline-offset:-2px}button.action-item:active:not(:disabled):not([disabled]),.action-item:active:not(:disabled):not([disabled]){background:hsla(0,0%,100%,.08);transform:scale(0.99)}button.action-item:disabled,button.action-item[disabled],.action-item:disabled,.action-item[disabled]{opacity:.35;cursor:not-allowed}button.action-item:disabled .action-icon,button.action-item[disabled] .action-icon,.action-item:disabled .action-icon,.action-item[disabled] .action-icon{filter:grayscale(60%);background:hsla(0,0%,100%,.02)}button.action-item:disabled .action-label,button.action-item[disabled] .action-label,.action-item:disabled .action-label,.action-item[disabled] .action-label{color:hsla(0,0%,100%,.4) !important}button.action-item:disabled .action-detail,button.action-item[disabled] .action-detail,.action-item:disabled .action-detail,.action-item[disabled] .action-detail{color:hsla(0,0%,100%,.25)}button.action-item:disabled>i:last-child,button.action-item[disabled]>i:last-child,.action-item:disabled>i:last-child,.action-item[disabled]>i:last-child{color:hsla(0,0%,100%,.15)}button.action-item>i:last-child,.action-item>i:last-child{color:hsla(0,0%,100%,.3);font-size:.8rem;transition:color .15s ease,transform .15s ease;flex-shrink:0}button.action-item-danger:hover:not(:disabled):not([disabled]),.action-item-danger:hover:not(:disabled):not([disabled]){background:rgba(255,125,125,.1)}button.action-item-danger:not(:disabled):not([disabled]) .action-icon,.action-item-danger:not(:disabled):not([disabled]) .action-icon{color:var(--cui-danger, #ff7d7d) !important}button.action-item-danger:not(:disabled):not([disabled]) .action-label,.action-item-danger:not(:disabled):not([disabled]) .action-label{color:var(--cui-danger, #ff7d7d) !important}button.action-item-danger:not(:disabled):not([disabled])>i:last-child,.action-item-danger:not(:disabled):not([disabled])>i:last-child{color:rgba(255,125,125,.4) !important}button.action-item-danger:hover:not(:disabled):not([disabled])>i:last-child,.action-item-danger:hover:not(:disabled):not([disabled])>i:last-child{color:rgba(255,125,125,.7) !important}.action-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:1.15rem;flex-shrink:0;border-radius:.5rem;background:hsla(0,0%,100%,.05);transition:transform .15s ease,background .15s ease}.action-icon i{line-height:1}.action-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.action-label{font-size:.9rem;font-weight:500;color:var(--bs-body-color, #d5e0f5);line-height:1.3}.action-detail{font-size:.75rem;color:hsla(0,0%,100%,.45);line-height:1.3}.stat-box{background:hsla(0,0%,100%,.04);border-radius:.5rem;padding:.75rem;text-align:center}.stat-value{font-size:1.5rem;font-weight:600;color:var(--bs-body-color);line-height:1.2}.stat-label{font-size:.7rem;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.3px;margin-top:.25rem}.rank-filter-groups{display:flex;flex-wrap:wrap;gap:1rem}.rank-group{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.rank-group-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.5px;color:hsla(0,0%,100%,.5);min-width:70px}.rank-badges{display:flex;flex-wrap:wrap;gap:.35rem}.rank-filter-badge{display:inline-flex;align-items:center;cursor:pointer;margin:0;position:relative}.rank-filter-badge input.rank-checkbox{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;z-index:1;margin:0}.rank-filter-badge input.rank-checkbox:checked+.badge-content{background:linear-gradient(135deg, rgba(91, 176, 255, 0.3), rgba(91, 176, 255, 0.15));border-color:rgba(91,176,255,.5);color:#75d0ff;box-shadow:0 0 8px rgba(91,176,255,.2)}.rank-filter-badge input.rank-checkbox:focus-visible+.badge-content{outline:2px solid #5bb0ff;outline-offset:2px}.rank-filter-badge .badge-content{display:inline-flex;align-items:center;padding:.25rem .5rem;font-size:.7rem;font-weight:600;letter-spacing:.3px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:4px;color:hsla(0,0%,100%,.6);transition:all .15s ease;pointer-events:none}.rank-filter-badge:hover .badge-content{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.25);color:hsla(0,0%,100%,.8)}.rank-filter-badge.selected .badge-content{background:linear-gradient(135deg, rgba(91, 176, 255, 0.3), rgba(91, 176, 255, 0.15));border-color:rgba(91,176,255,.5);color:#75d0ff;box-shadow:0 0 8px rgba(91,176,255,.2)}.operative-card{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;overflow:hidden;position:relative}.operative-card::before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;transition:background .2s ease}.operative-card.active::before{background:var(--bs-success, #3ed68f)}.operative-card.suspended::before{background:var(--bs-warning, #ffc666)}.operative-card.terminated::before{background:var(--bs-danger, #ff7d7d)}.operative-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px -8px rgba(0,0,0,.4)}.operative-avatar-wrapper{position:relative;flex-shrink:0;width:56px;height:56px}.operative-avatar{display:block;width:56px;height:56px;min-width:56px;min-height:56px;max-width:56px;max-height:56px;border-radius:12px;object-fit:cover;border:2px solid hsla(0,0%,100%,.1);background-color:hsla(0,0%,100%,.05);transition:opacity .3s ease}.operative-avatar.loading{animation:avatar-pulse 1.5s ease-in-out infinite}.table-avatar-wrapper{position:relative;flex-shrink:0;width:40px;height:40px}.table-avatar{display:block;width:40px;height:40px;min-width:40px;min-height:40px;max-width:40px;max-height:40px;border-radius:.5rem;object-fit:cover;border:2px solid hsla(0,0%,100%,.1);background-color:hsla(0,0%,100%,.05);transition:opacity .3s ease,transform .15s ease,border-color .15s ease}.table-avatar.loading{animation:avatar-pulse 1.5s ease-in-out infinite}tr:hover .table-avatar{border-color:hsla(0,0%,100%,.25);transform:scale(1.05)}@keyframes avatar-pulse{0%,100%{opacity:.5}50%{opacity:.8}}.dev-badge{position:absolute;top:-4px;right:-4px;background:linear-gradient(135deg, var(--bs-warning, #ffc666), #ff9500);color:#000;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:.65rem;border:2px solid var(--cui-body-bg, #121a32);box-shadow:0 2px 4px rgba(0,0,0,.3);z-index:2}.dev-badge-sm{position:absolute;top:-2px;right:-2px;background:linear-gradient(135deg, var(--bs-warning, #ffc666), #ff9500);color:#000;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:.55rem;border:2px solid var(--cui-body-bg, #121a32);z-index:2}.oversight-badge{position:absolute;bottom:-4px;left:-4px;background:linear-gradient(135deg, #0dcaf0, #0aa2c0);color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:.65rem;border:2px solid var(--cui-body-bg, #121a32);box-shadow:0 2px 4px rgba(0,0,0,.3);z-index:2;animation:oversight-badge-pulse 2s ease-in-out infinite}.oversight-badge-sm{position:absolute;bottom:-2px;left:-2px;background:linear-gradient(135deg, #0dcaf0, #0aa2c0);color:#fff;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:.55rem;border:2px solid var(--cui-body-bg, #121a32);z-index:2}@keyframes oversight-badge-pulse{0%,100%{box-shadow:0 0 0 0 rgba(13,202,240,.4),0 2px 4px rgba(0,0,0,.3)}50%{box-shadow:0 0 0 4px rgba(13,202,240,0),0 2px 4px rgba(0,0,0,.3)}}.operative-ids{background:rgba(0,0,0,.2);border-radius:.5rem;padding:.5rem}.id-row{display:flex;align-items:center;justify-content:space-between;padding:.25rem 0;font-size:.8rem}.id-row:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.05)}.id-label{color:hsla(0,0%,100%,.5);display:flex;align-items:center;gap:.35rem}.id-value{font-family:"Consolas","Monaco",monospace;font-size:.75rem}.roblox-username{font-size:.9rem;color:var(--bs-body-color);transition:opacity .2s ease}.roblox-username.loading{color:hsla(0,0%,100%,.4);font-style:italic}.roblox-username.loading i{animation:username-pulse 1.5s ease-in-out infinite}@keyframes username-pulse{0%,100%{opacity:.4}50%{opacity:1}}.operative-table{--table-hover-bg: rgba(91, 176, 255, 0.12);--bs-table-bg: transparent;--bs-table-striped-bg: transparent;--bs-table-hover-bg: transparent;background:rgba(0,0,0,0) !important;border-collapse:separate !important;border-spacing:0 !important}.operative-table thead tr{background:linear-gradient(180deg, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0.25) 100%) !important}.operative-table thead th{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:hsla(0,0%,100%,.65) !important;padding:.75rem 1rem !important;border:none !important;border-bottom:2px solid hsla(0,0%,100%,.08) !important;border-right:1px solid hsla(0,0%,100%,.06) !important;white-space:nowrap;background:rgba(0,0,0,0) !important}.operative-table thead th:last-child{border-right:none !important}.operative-table tbody tr{transition:all .15s ease}.operative-table tbody tr:nth-child(odd):not([style*="display: none"]):not(.d-none){background:hsla(0,0%,100%,.03) !important}.operative-table tbody tr:nth-child(even):not([style*="display: none"]):not(.d-none){background:rgba(0,0,0,.18) !important}.operative-table tbody tr.row-odd{background:hsla(0,0%,100%,.03) !important}.operative-table tbody tr.row-even{background:rgba(0,0,0,.18) !important}.operative-table tbody tr:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.05) !important}.operative-table tbody tr td{padding:.75rem 1rem !important;vertical-align:middle !important;border:none !important;border-right:1px solid hsla(0,0%,100%,.05) !important;background:rgba(0,0,0,0) !important}.operative-table tbody tr td:last-child{border-right:none !important}.operative-table tbody tr td:first-child{position:relative;padding-left:1.25rem !important}.operative-table tbody tr td:first-child::before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:4px;border-radius:2px;background:rgba(0,0,0,0);transition:all .15s ease}.operative-table tbody tr:hover{background:var(--table-hover-bg) !important}.operative-table tbody tr:hover td{border-right-color:rgba(91,176,255,.12) !important}.operative-table tbody tr:hover td:first-child::before{background:#5bb0ff;box-shadow:0 0 8px rgba(91,176,255,.4)}.operative-table tbody tr[data-status=active] td:first-child::before{background:rgba(62,214,143,.3)}.operative-table tbody tr[data-status=active]:hover td:first-child::before{background:#3ed68f;box-shadow:0 0 8px rgba(62,214,143,.4)}.operative-table tbody tr[data-status=suspended] td:first-child::before{background:rgba(255,198,102,.4)}.operative-table tbody tr[data-status=suspended].row-odd{background:linear-gradient(90deg, rgba(255, 198, 102, 0.05) 0%, rgba(255, 255, 255, 0.03) 20%) !important}.operative-table tbody tr[data-status=suspended].row-even{background:linear-gradient(90deg, rgba(255, 198, 102, 0.04) 0%, rgba(0, 0, 0, 0.18) 20%) !important}.operative-table tbody tr[data-status=suspended]:hover{background:rgba(255,198,102,.12) !important}.operative-table tbody tr[data-status=suspended]:hover td:first-child::before{background:#ffc666;box-shadow:0 0 8px rgba(255,198,102,.4)}.operative-table tbody tr[data-status=terminated] td:first-child::before{background:rgba(255,125,125,.4)}.operative-table tbody tr[data-status=terminated].row-odd{background:linear-gradient(90deg, rgba(255, 125, 125, 0.05) 0%, rgba(255, 255, 255, 0.03) 20%) !important}.operative-table tbody tr[data-status=terminated].row-even{background:linear-gradient(90deg, rgba(255, 125, 125, 0.04) 0%, rgba(0, 0, 0, 0.18) 20%) !important}.operative-table tbody tr[data-status=terminated]:hover{background:rgba(255,125,125,.12) !important}.operative-table tbody tr[data-status=terminated]:hover td:first-child::before{background:#ff7d7d;box-shadow:0 0 8px rgba(255,125,125,.4)}#listView .table-responsive{border-radius:0 0 .5rem .5rem;overflow:hidden}#listView:not(.d-none){margin:-1rem;margin-top:0}.input-group-text{border-color:hsla(0,0%,100%,.1)}.form-control:focus,.form-select:focus{border-color:#5bb0ff;box-shadow:0 0 0 2px rgba(91,176,255,.2)}.assessment-list::-webkit-scrollbar{width:6px}.assessment-list::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05)}.assessment-list::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.15);border-radius:3px}.assessment-list::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.25)}.assessment-item{display:flex;align-items:flex-start;gap:1rem;padding:1rem;border-bottom:1px solid hsla(0,0%,100%,.05);transition:background .15s ease,opacity .15s ease}.assessment-item:last-child{border-bottom:none}.assessment-item:hover{background:hsla(0,0%,100%,.03)}.assessment-item.assessment-merit{border-left:3px solid var(--bs-success, #3ed68f)}.assessment-item.assessment-strike{border-left:3px solid var(--bs-danger, #ff7d7d)}.assessment-item.assessment-demerit{border-left:3px solid var(--bs-warning, #ffc666)}.assessment-item.assessment-suspension{border-left:3px solid var(--bs-info, #75d0ff)}.assessment-item.assessment-termination{border-left:3px solid var(--bs-danger, #ff7d7d)}.assessment-item.assessment-inactive{opacity:.5}.assessment-item.assessment-inactive:hover{opacity:.7}.assessment-item.assessment-inactive .assessment-icon{filter:grayscale(50%)}.assessment-item.assessment-inactive .assessment-desc{text-decoration:line-through;text-decoration-color:hsla(0,0%,100%,.3)}.assessment-item.assessment-editable{cursor:pointer}.assessment-item.assessment-editable:hover{background:hsla(0,0%,100%,.06)}.assessment-item.assessment-editable:hover .btn-edit-assessment{opacity:1}.assessment-item.assessment-editable:focus{outline:2px solid rgba(91,176,255,.5);outline-offset:-2px}.btn-edit-assessment{opacity:0;transition:opacity .15s ease;font-size:.7rem}.btn-edit-assessment:hover{background:hsla(0,0%,100%,.1)}.assessment-icon-lg{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.08);border-radius:.5rem;flex-shrink:0}.assessment-icon-lg i{font-size:1.5rem}.badge-sm{font-size:.65rem;padding:.2em .5em}.list-group-item{border-color:hsla(0,0%,100%,.05)}.list-group-item:hover{background:hsla(0,0%,100%,.03)}.rank-history-editable{cursor:pointer;transition:background .15s ease}.rank-history-editable:hover{background:hsla(0,0%,100%,.06)}.rank-history-editable:hover .btn-edit-rankchange{opacity:1}.rank-history-editable:focus{outline:2px solid rgba(91,176,255,.5);outline-offset:-2px}.btn-edit-rankchange{opacity:0;transition:opacity .15s ease;font-size:.7rem}.btn-edit-rankchange:hover{background:hsla(0,0%,100%,.1)}.empty-icon{font-size:3rem;color:hsla(0,0%,100%,.2)}.empty-icon i{display:block}@media(max-width: 991.98px){.profile-header{padding:1rem}.profile-avatar-lg{width:64px;height:64px}.profile-name{font-size:1.1rem}}@media(max-width: 767.98px){.rank-filter-groups{flex-direction:column;gap:.75rem}.rank-group{flex-direction:column;align-items:flex-start}.rank-group-label{margin-bottom:.25rem}.profile-header{gap:.75rem}.profile-status{order:-1;width:100%;margin-bottom:.5rem}.profile-status .badge{display:inline-block}.profile-avatar-container{order:0}.profile-info{order:1;flex-basis:calc(100% - 80px - .75rem)}}@media(max-width: 575.98px){.operative-avatar-wrapper{width:48px;height:48px}.operative-avatar{width:48px;height:48px;min-width:48px;min-height:48px}.profile-avatar-lg{width:56px;height:56px}.profile-name{font-size:1rem}.profile-id-grid{grid-template-columns:1fr}.profile-ids-section{padding:.75rem 1rem}.assessment-item{flex-wrap:wrap;padding:.75rem}.assessment-item .assessment-meta{width:100%;text-align:left;margin-top:.5rem;padding-top:.5rem;border-top:1px solid hsla(0,0%,100%,.05)}.stat-value{font-size:1.25rem}button.action-item,.action-item{padding:.75rem}.action-icon{width:32px;height:32px;font-size:1rem}}.op-stat-total{--stat-accent: #5bb0ff;--stat-accent-bg: rgba(91, 176, 255, 0.12)}.op-stat-active{--stat-accent: #3ed68f;--stat-accent-bg: rgba(62, 214, 143, 0.12)}.op-stat-suspended{--stat-accent: #ffc666;--stat-accent-bg: rgba(255, 198, 102, 0.12)}.op-stat-terminated{--stat-accent: #ff7d7d;--stat-accent-bg: rgba(255, 125, 125, 0.12)}.op-lookup-stats{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:.75rem;margin-bottom:1.25rem}.op-lookup-stat{display:flex;align-items:center;gap:.85rem;padding:.9rem 1.1rem;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.07);border-radius:11px;cursor:pointer;text-align:left;font-family:inherit;color:inherit;position:relative;overflow:hidden;transition:background .15s ease,border-color .15s ease,transform .1s ease}.op-lookup-stat::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--stat-accent, #5bb0ff)}.op-lookup-stat:hover{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.12);transform:translateY(-1px)}.op-lookup-stat.active{border-color:var(--stat-accent, #5bb0ff);background:linear-gradient(90deg, var(--stat-accent-bg, rgba(91, 176, 255, 0.08)) 0%, transparent 60%)}.op-lookup-stat-icon{width:42px;height:42px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:1.15rem;background:var(--stat-accent-bg, rgba(91, 176, 255, 0.12));color:var(--stat-accent, #5bb0ff);flex-shrink:0}.op-lookup-stat-body{min-width:0}.op-lookup-stat-val{font-size:1.5rem;font-weight:700;line-height:1;letter-spacing:-0.025em;color:hsla(0,0%,100%,.96);font-variant-numeric:tabular-nums}.op-lookup-stat-lbl{font-size:.68rem;font-weight:500;text-transform:uppercase;letter-spacing:.8px;color:hsla(0,0%,100%,.5);margin-top:.3rem}.op-filters-top{display:grid;grid-template-columns:minmax(0, 2fr) minmax(0, 1fr) auto;gap:1rem;align-items:end;margin-bottom:1.25rem}.op-lookup-page .form-control,.op-lookup-page .form-select{background-color:rgba(0,0,0,.3) !important;border:1px solid hsla(0,0%,100%,.08) !important;color:hsla(0,0%,100%,.92) !important;font-size:.9rem;padding:.55rem .85rem;border-radius:8px;box-shadow:none !important;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.op-lookup-page .form-control::placeholder{color:hsla(0,0%,100%,.35)}.op-lookup-page .form-control:focus,.op-lookup-page .form-select:focus{background-color:rgba(0,0,0,.4) !important;border-color:rgba(91,176,255,.45) !important;box-shadow:0 0 0 3px rgba(91,176,255,.12) !important;color:hsla(0,0%,100%,.98) !important}.op-lookup-page .form-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgba(255,255,255,0.5)'%3E%3Cpath d='M8 11L3 6h10z'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:14px;padding-right:2.25rem}.op-lookup-page .op-search-input>.form-control{padding-left:2.55rem !important}.op-lookup-page .op-sort-select{font-size:.82rem !important;padding:.4rem 2rem .4rem .75rem !important;width:auto;min-width:200px;background-position:right .6rem center !important}.op-search-input{position:relative}.op-search-input>i{position:absolute;left:.95rem;top:50%;transform:translateY(-50%);color:hsla(0,0%,100%,.4);font-size:.95rem;pointer-events:none;z-index:2}.op-filter-toggles{display:flex;gap:.85rem;align-items:center;padding-bottom:.4rem}.op-toggle{display:inline-flex;align-items:center;gap:.5rem;font-size:.82rem;color:hsla(0,0%,100%,.75);cursor:pointer;margin:0;white-space:nowrap}.op-toggle>span{display:inline-flex;align-items:center;gap:.35rem}.op-toggle i{color:hsla(0,0%,100%,.55)}.op-toggle .form-check-input{margin:0}.op-view-toggle{display:inline-flex;background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:2px;margin-left:auto}.op-view-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;color:hsla(0,0%,100%,.5);cursor:pointer;margin:0;transition:all .15s ease}.op-view-btn:hover{color:hsla(0,0%,100%,.85)}.btn-check:checked+.op-view-btn{background:rgba(91,176,255,.18);color:#75d0ff}.op-rank-section{padding-top:1.25rem;border-top:1px solid hsla(0,0%,100%,.06)}.op-rank-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.8rem;gap:.75rem;flex-wrap:wrap}.op-rank-section-header .qdf-filter-label{margin:0}.op-rank-quick-select{display:flex;gap:.35rem;flex-wrap:wrap}.op-quick-btn{display:inline-flex;align-items:center;padding:.3rem .65rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.07);border-radius:6px;color:hsla(0,0%,100%,.7);font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s ease}.op-quick-btn:hover{background:rgba(91,176,255,.1);border-color:rgba(91,176,255,.3);color:#fff}.op-quick-btn.op-quick-btn-clear{color:hsla(0,0%,100%,.45)}.op-quick-btn.op-quick-btn-clear:hover{background:rgba(255,125,125,.1);border-color:rgba(255,125,125,.3);color:#ff7d7d}.op-quick-btn.op-tier-operatives{color:#5bb0ff;border-color:rgba(91,176,255,.18)}.op-quick-btn.op-tier-officers{color:#3ed68f;border-color:rgba(62,214,143,.2)}.op-quick-btn.op-tier-precommand{color:#ffc666;border-color:rgba(255,198,102,.2)}.op-rank-groups{display:flex;flex-wrap:wrap;gap:.6rem 1.2rem;align-items:flex-start}.op-rank-group{display:flex;flex-direction:column;gap:.35rem}.op-rank-group-label{font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:hsla(0,0%,100%,.4)}.op-rank-pills{display:flex;gap:.3rem;flex-wrap:wrap}.op-rank-pill{cursor:pointer;margin:0;position:relative}.op-rank-pill .badge-content{display:inline-flex;align-items:center;padding:.32rem .6rem;font-size:.74rem;font-weight:600;letter-spacing:.3px;line-height:1;border-radius:6px;background:hsla(0,0%,100%,.035) !important;border:1px solid hsla(0,0%,100%,.07) !important;color:hsla(0,0%,100%,.45) !important;box-shadow:none !important;background-image:none !important;transition:background .15s ease,border-color .15s ease,color .15s ease}.op-rank-pill:hover .badge-content{background:hsla(0,0%,100%,.07) !important;color:hsla(0,0%,100%,.85) !important}.op-tier-external .op-rank-pill.selected .badge-content,.op-tier-external .op-rank-pill input:checked+.badge-content{background:rgba(197,197,197,.15) !important;border-color:rgba(197,197,197,.4) !important;color:#c5c5c5 !important}.op-tier-training .op-rank-pill.selected .badge-content,.op-tier-training .op-rank-pill input:checked+.badge-content{background:rgba(117,208,255,.15) !important;border-color:rgba(117,208,255,.4) !important;color:#75d0ff !important}.op-tier-operatives .op-rank-pill.selected .badge-content,.op-tier-operatives .op-rank-pill input:checked+.badge-content{background:rgba(91,176,255,.15) !important;border-color:rgba(91,176,255,.4) !important;color:#5bb0ff !important}.op-tier-officers .op-rank-pill.selected .badge-content,.op-tier-officers .op-rank-pill input:checked+.badge-content{background:rgba(62,214,143,.15) !important;border-color:rgba(62,214,143,.4) !important;color:#3ed68f !important}.op-tier-precommand .op-rank-pill.selected .badge-content,.op-tier-precommand .op-rank-pill input:checked+.badge-content{background:rgba(255,198,102,.15) !important;border-color:rgba(255,198,102,.4) !important;color:#ffc666 !important}.op-tier-command .op-rank-pill.selected .badge-content,.op-tier-command .op-rank-pill input:checked+.badge-content{background:rgba(255,157,92,.15) !important;border-color:rgba(255,157,92,.4) !important;color:#ff9d5c !important}.op-card-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:.85rem}.op-lookup-card{display:flex;flex-direction:column;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.07);border-radius:11px;overflow:hidden;transition:transform .15s ease,border-color .15s ease,background .15s ease;position:relative}.op-lookup-card::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--card-tier, rgba(255, 255, 255, 0.1))}.op-lookup-card:hover{background:hsla(0,0%,100%,.04);border-color:rgba(91,176,255,.3);transform:translateY(-2px)}.op-lookup-card.suspended{opacity:.85}.op-lookup-card.terminated{opacity:.55}.op-lookup-card.tier-external{--card-tier: rgba(197, 197, 197, 0.5)}.op-lookup-card.tier-training{--card-tier: rgba(117, 208, 255, 0.5)}.op-lookup-card.tier-operatives{--card-tier: rgba(91, 176, 255, 0.5)}.op-lookup-card.tier-officers{--card-tier: rgba(62, 214, 143, 0.6)}.op-lookup-card.tier-precommand{--card-tier: rgba(255, 198, 102, 0.6)}.op-lookup-card.tier-command{--card-tier: rgba(255, 157, 92, 0.7)}.op-lookup-card-head{display:flex;align-items:flex-start;gap:.85rem;padding:1rem 1rem .7rem}.op-lookup-avatar-wrap{position:relative;flex-shrink:0}.op-lookup-avatar{width:52px;height:52px;border-radius:13px;border:2px solid hsla(0,0%,100%,.1);box-shadow:0 4px 10px rgba(0,0,0,.25);object-fit:cover;display:block;background:rgba(0,0,0,.2)}.op-lookup-avatar.loading{animation:qdf-avatar-pulse 1.5s ease-in-out infinite}.op-lookup-status-dot{position:absolute;bottom:-3px;right:-3px;width:14px;height:14px;border-radius:50%;border:2px solid #0d121e}.op-lookup-status-dot.active{background:#3ed68f;box-shadow:0 0 8px rgba(62,214,143,.5)}.op-lookup-status-dot.suspended{background:#ffc666}.op-lookup-status-dot.terminated{background:#ff7d7d}.op-lookup-dev-badge,.op-lookup-oversight-badge{position:absolute;width:18px;height:18px;border-radius:50%;border:2px solid #0d121e;display:flex;align-items:center;justify-content:center;font-size:.55rem;color:#fff}.op-lookup-dev-badge{top:-3px;right:-3px;background:linear-gradient(135deg, #f59e0b 0%, #d97706 100%)}.op-lookup-oversight-badge{top:-3px;left:-3px;background:linear-gradient(135deg, #0dcaf0 0%, #0aa2c0 100%)}.op-lookup-identity{flex:1;min-width:0}.op-lookup-headline{display:flex;align-items:center;gap:.35rem;margin-bottom:.2rem;flex-wrap:wrap}.op-lookup-rank-pill{display:inline-flex;padding:.18rem .45rem;border-radius:5px;font-size:.66rem;font-weight:700;letter-spacing:.4px;line-height:1.4;background:rgba(91,176,255,.15);color:#5bb0ff}.op-lookup-rank-pill.tier-external{background:rgba(197,197,197,.18);color:#c5c5c5}.op-lookup-rank-pill.tier-training{background:rgba(117,208,255,.18);color:#75d0ff}.op-lookup-rank-pill.tier-operatives{background:rgba(91,176,255,.18);color:#5bb0ff}.op-lookup-rank-pill.tier-officers{background:rgba(62,214,143,.18);color:#3ed68f}.op-lookup-rank-pill.tier-precommand{background:rgba(255,198,102,.18);color:#ffc666}.op-lookup-rank-pill.tier-command{background:rgba(255,157,92,.2);color:#ff9d5c}.op-lookup-qiad-pill{display:inline-flex;align-items:center;gap:.2rem;padding:.18rem .4rem;background:rgba(13,202,240,.18);color:#0dcaf0;border-radius:5px;font-size:.62rem;font-weight:600}.op-lookup-name{font-size:.95rem;font-weight:600;color:hsla(0,0%,100%,.95);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:.1rem}.op-lookup-name.loading{color:hsla(0,0%,100%,.4)}.op-lookup-rank-name{font-size:.75rem;color:hsla(0,0%,100%,.5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-lookup-ids{padding:0 1rem .8rem;display:flex;flex-direction:column;gap:.25rem}.op-lookup-id-row{display:flex;align-items:center;justify-content:space-between;padding:.35rem .55rem;background:rgba(0,0,0,.2);border-radius:6px;font-size:.75rem}.op-lookup-id-label{display:inline-flex;align-items:center;gap:.4rem;color:hsla(0,0%,100%,.5);font-size:.7rem}.op-lookup-id-label>i{font-size:.85rem}.op-lookup-id-roblox i{color:#ff7d7d}.op-lookup-id-discord i{color:#7289da}.op-lookup-id-value{color:hsla(0,0%,100%,.88);font-family:ui-monospace,SFMono-Regular,monospace;font-size:.72rem;text-decoration:none;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-lookup-id-value:hover{color:#75d0ff}.op-lookup-foot{display:flex;align-items:center;justify-content:space-between;padding:.7rem 1rem;border-top:1px solid hsla(0,0%,100%,.05);background:rgba(0,0,0,.12)}.op-lookup-joined{display:inline-flex;align-items:center;gap:.35rem;font-size:.74rem;color:hsla(0,0%,100%,.5)}.op-lookup-view{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .7rem;background:rgba(91,176,255,.1);border:1px solid rgba(91,176,255,.25);border-radius:6px;color:#75d0ff;font-size:.78rem;font-weight:500;text-decoration:none;transition:all .15s ease}.op-lookup-view:hover{background:rgba(91,176,255,.2);border-color:rgba(91,176,255,.5);color:#fff}.op-list-body{display:flex;flex-direction:column;gap:.55rem}.op-list-row{display:flex;align-items:center;gap:.85rem;padding:.75rem 1rem;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.07);border-radius:10px;position:relative;transition:background .15s ease,border-color .15s ease}.op-list-row::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--card-tier, rgba(255, 255, 255, 0.1));border-radius:3px 0 0 3px}.op-list-row:hover{background:hsla(0,0%,100%,.045);border-color:rgba(91,176,255,.25)}.op-list-row.suspended{opacity:.85}.op-list-row.terminated{opacity:.55}.op-list-row.tier-external{--card-tier: rgba(197, 197, 197, 0.5)}.op-list-row.tier-training{--card-tier: rgba(117, 208, 255, 0.5)}.op-list-row.tier-operatives{--card-tier: rgba(91, 176, 255, 0.5)}.op-list-row.tier-officers{--card-tier: rgba(62, 214, 143, 0.6)}.op-list-row.tier-precommand{--card-tier: rgba(255, 198, 102, 0.6)}.op-list-row.tier-command{--card-tier: rgba(255, 157, 92, 0.7)}.op-list-avatar-wrap{position:relative;flex-shrink:0}.op-list-avatar{width:46px;height:46px;border-radius:11px;border:1px solid hsla(0,0%,100%,.1);object-fit:cover;display:block;background:rgba(0,0,0,.2)}.op-list-avatar.loading{animation:qdf-avatar-pulse 1.5s ease-in-out infinite}.op-list-status-dot{position:absolute;bottom:-2px;right:-2px;width:12px;height:12px;border-radius:50%;border:2px solid #0d121e}.op-list-status-dot.active{background:#3ed68f}.op-list-status-dot.suspended{background:#ffc666}.op-list-status-dot.terminated{background:#ff7d7d}.op-list-identity{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.op-list-name{font-size:.92rem;font-weight:600;color:hsla(0,0%,100%,.95);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-list-name.loading{color:hsla(0,0%,100%,.4)}.op-list-meta-row{display:flex;gap:.55rem;align-items:center;flex-wrap:wrap;font-size:.74rem;color:hsla(0,0%,100%,.55)}.op-list-meta-row>span,.op-list-meta-row>a{display:inline-flex;align-items:center;gap:.3rem}.op-list-meta-sep{color:hsla(0,0%,100%,.2)}.op-list-roblox-id i{color:#ff7d7d}.op-list-discord-id i{color:#7289da}.op-list-roblox-id,.op-list-discord-id{color:hsla(0,0%,100%,.65);text-decoration:none;font-variant-numeric:tabular-nums}.op-list-roblox-id:hover,.op-list-discord-id:hover{color:#75d0ff}.op-list-rank-pill{display:inline-flex;padding:.18rem .5rem;border-radius:5px;font-size:.66rem;font-weight:700;letter-spacing:.4px;line-height:1.4;background:rgba(91,176,255,.15);color:#5bb0ff;flex-shrink:0;white-space:nowrap}.op-list-rank-pill.tier-external{background:rgba(197,197,197,.18);color:#c5c5c5}.op-list-rank-pill.tier-training{background:rgba(117,208,255,.18);color:#75d0ff}.op-list-rank-pill.tier-operatives{background:rgba(91,176,255,.18);color:#5bb0ff}.op-list-rank-pill.tier-officers{background:rgba(62,214,143,.18);color:#3ed68f}.op-list-rank-pill.tier-precommand{background:rgba(255,198,102,.18);color:#ffc666}.op-list-rank-pill.tier-command{background:rgba(255,157,92,.2);color:#ff9d5c}.op-list-rank-block{display:flex;flex-direction:column;align-items:flex-start;gap:.18rem;flex-shrink:0;min-width:0}.op-list-rank-name{font-size:.7rem;color:hsla(0,0%,100%,.45);white-space:nowrap}.op-list-joined{font-size:.74rem;color:hsla(0,0%,100%,.5);white-space:nowrap;flex-shrink:0}.op-list-actions{display:flex;gap:.4rem;flex-shrink:0}.op-list-view-btn{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .7rem;background:rgba(91,176,255,.1);border:1px solid rgba(91,176,255,.25);border-radius:6px;color:#75d0ff;font-size:.78rem;font-weight:500;text-decoration:none;transition:all .15s ease}.op-list-view-btn:hover{background:rgba(91,176,255,.2);border-color:rgba(91,176,255,.5);color:#fff}.op-results-header{flex-wrap:nowrap}.op-footer-info{font-size:.82rem;color:hsla(0,0%,100%,.6)}.op-footer-actions{display:flex;gap:.4rem;align-items:center}@media(max-width: 991.98px){.op-filters-top{grid-template-columns:1fr;gap:.75rem}.op-filter-toggles{flex-wrap:wrap}.op-view-toggle{margin-left:0}}@media(max-width: 767.98px){.op-list-row{flex-wrap:wrap;row-gap:.5rem;padding:.7rem .85rem}.op-list-identity{flex:1 1 calc(100% - 60px)}.op-list-rank-block,.op-list-joined,.op-list-actions{order:2}.op-list-actions{margin-left:auto}.op-list-joined{font-size:.7rem}.op-list-meta-row{font-size:.7rem;gap:.4rem}}@media(max-width: 575.98px){.op-lookup-stats{grid-template-columns:1fr 1fr;gap:.55rem}.op-lookup-stat{padding:.7rem .85rem;gap:.6rem}.op-lookup-stat-icon{width:36px;height:36px;font-size:1rem}.op-lookup-stat-val{font-size:1.25rem}.op-rank-groups{gap:.7rem}.op-card-grid{grid-template-columns:1fr;gap:.6rem}.op-results-header{flex-wrap:wrap}.op-lookup-page .op-sort-select{min-width:0;width:100%}}@media(max-width: 419.98px){.op-list-meta-row .op-list-roblox-id,.op-list-meta-row .op-list-discord-id,.op-list-meta-row .op-list-meta-sep{display:none}.op-list-view-btn span{display:none}.op-list-view-btn{padding:.4rem .55rem}}.rank-history-item.op-rank-up .qdf-timeline-headline .rank-badge:last-of-type{box-shadow:0 0 0 1px rgba(62,214,143,.3)}.rank-history-item.op-rank-down .qdf-timeline-headline .rank-badge:last-of-type{box-shadow:0 0 0 1px rgba(255,125,125,.3)}.op-rank-arrow{color:hsla(0,0%,100%,.35)}.op-rank-strike-link{margin-top:.4rem;padding:.4rem .6rem;background:rgba(255,125,125,.06);border-left:2px solid rgba(255,125,125,.4);border-radius:4px;font-size:.76rem;color:rgba(255,125,125,.85)}.op-rank-strike-link i{margin-right:.3rem}.rank-history-editable:hover{cursor:pointer;background:hsla(0,0%,100%,.02)}.op-inactive-toggle{display:inline-flex;align-items:center;gap:.45rem;font-size:.76rem;color:hsla(0,0%,100%,.55);cursor:pointer;margin:0}.op-inactive-toggle .form-check-input{margin:0;flex-shrink:0}@media(min-width: 1200px){.operative-sidebar{position:sticky;top:1rem;max-height:calc(100vh - 2rem);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.15) rgba(0,0,0,0);padding-right:.25rem}.operative-sidebar::-webkit-scrollbar{width:6px}.operative-sidebar::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.12);border-radius:3px}}@media(max-width: 575.98px){.op-inactive-toggle{font-size:.72rem}.pagination-wrapper{flex-direction:column;gap:.5rem;align-items:center}}.tryout-list{display:flex;flex-direction:column}.tryout-row{--tryout-accent: rgba(255, 255, 255, 0.1);display:grid;grid-template-columns:minmax(0, 1.4fr) minmax(0, 1.1fr) minmax(0, 0.7fr) minmax(0, 1.2fr);align-items:center;gap:1rem;padding:.9rem 1.1rem;position:relative;border-bottom:1px solid hsla(0,0%,100%,.04);transition:background .15s ease}.tryout-row:last-child{border-bottom:none}.tryout-row:hover{background:hsla(0,0%,100%,.02)}.tryout-row::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--tryout-accent)}@media(max-width: 767.98px){.tryout-row{grid-template-columns:1fr;gap:.6rem}}.tryout-status-scheduled{--tryout-accent: rgba(255, 255, 255, 0.18)}.tryout-status-starting{--tryout-accent: #ffc666;background:linear-gradient(90deg, rgba(255, 198, 102, 0.05) 0%, transparent 60%)}.tryout-status-progress{--tryout-accent: #3ed68f;background:linear-gradient(90deg, rgba(62, 214, 143, 0.06) 0%, transparent 60%)}.tryout-status-locked{--tryout-accent: #ff7d7d;background:linear-gradient(90deg, rgba(255, 125, 125, 0.05) 0%, transparent 60%)}.tryout-row-host{display:flex;align-items:center;gap:.75rem;min-width:0}.tryout-row-host-compact{gap:.6rem}.tryout-avatar{width:44px;height:44px;border-radius:11px;object-fit:cover;border:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.2);flex-shrink:0}.tryout-avatar-sm{width:32px;height:32px;border-radius:8px}.tryout-host-meta{min-width:0}.tryout-host-name{font-size:.92rem;font-weight:600;color:hsla(0,0%,100%,.95);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tryout-host-rank{font-size:.74rem;color:hsla(0,0%,100%,.5);margin-top:.1rem}.tryout-row-when{min-width:0}.tryout-when-label{font-size:.66rem;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:hsla(0,0%,100%,.45);margin-bottom:.15rem}.tryout-when-time{font-size:.88rem;font-weight:500;color:hsla(0,0%,100%,.92);font-variant-numeric:tabular-nums}.tryout-when-countdown{font-size:.74rem;color:hsla(0,0%,100%,.55);margin-top:.15rem;font-variant-numeric:tabular-nums}.tryout-row-status{text-align:center}@media(max-width: 767.98px){.tryout-row-status{text-align:left}}.tryout-row-actions{display:flex;gap:.4rem;justify-content:flex-end;flex-wrap:wrap}@media(max-width: 767.98px){.tryout-row-actions{justify-content:flex-start}}.tryout-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:.85rem 1rem}@media(max-width: 575.98px){.tryout-detail-grid{grid-template-columns:1fr}}.tryout-detail-section{min-width:0}.tryout-detail-field{display:flex;flex-direction:column;gap:.2rem;min-width:0}.tryout-detail-label{display:inline-flex;align-items:center;gap:.45rem;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.85px;color:hsla(0,0%,100%,.45)}.tryout-detail-label i{color:rgba(91,176,255,.7);font-size:.85rem}.tryout-detail-label .qdf-status-pill{text-transform:none;letter-spacing:0;margin-left:.35rem}.tryout-detail-value{font-size:.92rem;color:hsla(0,0%,100%,.92);word-break:break-word}.tryout-passer-grid,.tryout-passer-preview{display:grid;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));gap:.5rem;margin-top:.35rem}.tryout-passer-card{display:flex;align-items:center;gap:.6rem;padding:.55rem .65rem;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.06);border-radius:9px;text-decoration:none;color:inherit;transition:background .15s ease,border-color .15s ease,transform .1s ease;min-width:0}.tryout-passer-card:hover{background:rgba(62,214,143,.08);border-color:rgba(62,214,143,.3);color:inherit;transform:translateY(-1px)}.tryout-passer-card:hover .tryout-passer-chevron{color:hsla(0,0%,100%,.7);transform:translateX(2px)}.tryout-passer-avatar{width:34px;height:34px;border-radius:8px;object-fit:cover;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.2);flex-shrink:0}.tryout-passer-avatar-loading{animation:tryout-passer-pulse 1.5s ease-in-out infinite}@keyframes tryout-passer-pulse{0%,100%{opacity:.6}50%{opacity:.3}}.tryout-passer-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.05rem}.tryout-passer-name{font-size:.85rem;font-weight:600;color:hsla(0,0%,100%,.92);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tryout-passer-handle{font-size:.72rem;color:hsla(0,0%,100%,.5);font-family:ui-monospace,SFMono-Regular,monospace}.tryout-passer-chevron{color:hsla(0,0%,100%,.3);font-size:.8rem;flex-shrink:0;transition:color .15s ease,transform .15s ease}.tryout-passer-preview{max-height:260px;overflow-y:auto;padding-right:.25rem;margin-bottom:1rem;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.15) rgba(0,0,0,0)}.tryout-passer-preview::-webkit-scrollbar{width:6px}.tryout-passer-preview::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.15);border-radius:3px}.loa-operative-card{display:flex;align-items:center;gap:.85rem;padding:.75rem .85rem;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.06);border-radius:10px}.loa-operative-avatar{width:48px;height:48px;border-radius:11px;object-fit:cover;border:1px solid hsla(0,0%,100%,.1);flex-shrink:0}.loa-operative-meta{flex:1;min-width:0}.loa-operative-name{font-size:1rem;font-weight:600;color:hsla(0,0%,100%,.96);margin-bottom:.15rem}.loa-operative-discord{font-size:.78rem;color:hsla(0,0%,100%,.5);font-family:ui-monospace,SFMono-Regular,monospace}.loa-operative-tag{flex-shrink:0}.loa-detail-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:.7rem 1rem}.loa-detail-field,.loa-detail-section{display:flex;flex-direction:column;gap:.25rem;min-width:0}.loa-detail-label{display:inline-flex;align-items:center;gap:.4rem;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.85px;color:hsla(0,0%,100%,.45)}.loa-detail-label i{color:rgba(91,176,255,.7);font-size:.85rem}.loa-detail-value{font-size:.92rem;color:hsla(0,0%,100%,.92);word-break:break-word}.loa-detail-block{padding:.65rem .8rem;background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.04);border-radius:8px;line-height:1.5}.loa-diff-card{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:10px;overflow:hidden}@media(max-width: 575.98px){.loa-diff-card{grid-template-columns:1fr}}.loa-diff-half{padding:.7rem .9rem;display:flex;flex-direction:column;gap:.35rem;min-width:0}.loa-diff-current{background:hsla(0,0%,100%,.02)}.loa-diff-proposed{background:rgba(117,208,255,.06)}.loa-diff-label{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:hsla(0,0%,100%,.5)}.loa-diff-current .loa-diff-label{color:hsla(0,0%,100%,.5)}.loa-diff-proposed .loa-diff-label{color:#75d0ff}.loa-diff-row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.loa-diff-key{font-size:.76rem;color:hsla(0,0%,100%,.55)}.loa-diff-value{font-size:.9rem;font-weight:600;color:hsla(0,0%,100%,.92);font-variant-numeric:tabular-nums}.loa-diff-arrow{display:flex;align-items:center;justify-content:center;padding:0 .5rem;color:rgba(117,208,255,.7);font-size:1.1rem;border-left:1px solid hsla(0,0%,100%,.05);border-right:1px solid hsla(0,0%,100%,.05)}@media(max-width: 575.98px){.loa-diff-arrow{transform:rotate(90deg);padding:.4rem 0;border:none;border-top:1px solid hsla(0,0%,100%,.05);border-bottom:1px solid hsla(0,0%,100%,.05)}}.loa-operative-row{display:flex;align-items:center;gap:.6rem;min-width:0}.loa-operative-row-avatar{width:32px;height:32px;border-radius:8px;object-fit:cover;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.2);flex-shrink:0}.loa-operative-row-name{font-weight:600;color:hsla(0,0%,100%,.95);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loa-operative-row-name:hover{color:#75d0ff}.loa-dates-range{display:inline-flex;align-items:center;gap:.5rem;font-size:.86rem}.loa-dates-diff{display:inline-flex;align-items:center;gap:.45rem;font-size:.82rem;flex-wrap:wrap}.loa-dates-diff .loa-dates-current{color:hsla(0,0%,100%,.55);text-decoration:line-through;text-decoration-color:hsla(0,0%,100%,.2)}.loa-dates-diff .loa-dates-proposed{color:#75d0ff;font-weight:600}.loa-dates-diff .loa-dates-arrow{color:rgba(117,208,255,.7);font-size:.8rem}.webspy-status{display:inline-flex;align-items:center;gap:.4rem}.webspy-status-dot{width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.6;flex-shrink:0}.webspy-status-connected .webspy-status-dot{background:#3ed68f;opacity:1;box-shadow:0 0 0 0 rgba(62,214,143,.5);animation:webspy-pulse-dot 2s ease-out infinite}.webspy-status-error .webspy-status-dot{background:#ff7d7d;opacity:1}@keyframes webspy-pulse-dot{0%{box-shadow:0 0 0 0 rgba(62,214,143,.5)}70%{box-shadow:0 0 0 6px rgba(62,214,143,0)}100%{box-shadow:0 0 0 0 rgba(62,214,143,0)}}.webspy-last-updated{font-variant-numeric:tabular-nums}.webspy-server-list{padding:.65rem}.server-card{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:11px;margin-bottom:.55rem;overflow:hidden;transition:border-color .15s ease,background .15s ease}.server-card:last-child{margin-bottom:0}.server-card:hover{border-color:hsla(0,0%,100%,.1)}.server-card.stale{opacity:.75;border-color:rgba(255,198,102,.3)}.server-header-wrapper{display:flex;align-items:stretch;background:linear-gradient(180deg, rgba(255, 255, 255, 0.025) 0%, transparent 100%);border-bottom:1px solid hsla(0,0%,100%,.04)}.server-header-wrapper:hover{background:linear-gradient(180deg, rgba(255, 255, 255, 0.04) 0%, transparent 100%)}.server-header{display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem;cursor:pointer;flex:1;min-width:0;user-select:none}.server-header-body{min-width:0;flex:1}.server-header-title{display:flex;align-items:center;gap:.55rem;font-size:.95rem;color:hsla(0,0%,100%,.95);margin-bottom:.2rem;flex-wrap:wrap}.server-header-meta{font-size:.76rem;color:hsla(0,0%,100%,.55);display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.server-header-meta code{font-family:ui-monospace,SFMono-Regular,monospace;color:hsla(0,0%,100%,.7);background:rgba(0,0,0,.25);padding:.1rem .4rem;border-radius:4px}.server-header-meta i{opacity:.75}.server-meta-sep{color:hsla(0,0%,100%,.18)}.server-actions{display:flex;align-items:center;gap:.4rem;padding:.65rem .85rem;flex-shrink:0;border-left:1px solid hsla(0,0%,100%,.05);background:rgba(0,0,0,.1)}.server-collapse-btn i{transition:transform .2s ease}.server-card .collapse.show~.server-header-wrapper .server-collapse-btn i,.server-header-wrapper:has(+.collapse.show) .server-collapse-btn i{transform:rotate(180deg)}.server-players-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:.55rem;padding:.85rem 1rem .95rem}.player-card{display:flex;align-items:center;gap:.7rem;padding:.65rem .75rem;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.05);border-radius:9px;transition:background .15s ease,border-color .15s ease;min-width:0}.player-card:hover{background:hsla(0,0%,100%,.045);border-color:hsla(0,0%,100%,.1)}.player-card.flagged{background:linear-gradient(90deg, rgba(255, 125, 125, 0.12) 0%, rgba(255, 125, 125, 0.04) 100%);border-color:rgba(255,125,125,.35)}.player-avatar{width:40px;height:40px;border-radius:9px;object-fit:cover;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.2);flex-shrink:0}.player-body{flex:1;min-width:0}.player-headline{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin-bottom:.15rem}.player-name{font-weight:600;color:hsla(0,0%,100%,.95);font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-meta{font-size:.74rem;color:hsla(0,0%,100%,.5);display:flex;align-items:center;gap:.65rem}.patrol-time{font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:.25rem}.patrol-time i{color:#3ed68f}.rank-badge{background:rgba(91,176,255,.18);color:#75d0ff;padding:.13rem .42rem;border-radius:4px;font-size:.68rem;font-weight:700;letter-spacing:.3px}.player-actions{display:flex;gap:.3rem;flex-shrink:0}.webspy-icon-danger:hover{background:rgba(255,125,125,.15) !important;border-color:rgba(255,125,125,.4) !important;color:#ff7d7d !important}.webspy-target-card{display:flex;align-items:center;gap:.85rem;padding:.75rem .85rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:10px}.webspy-target-avatar{width:48px;height:48px;border-radius:10px;object-fit:cover;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.2);flex-shrink:0}.webspy-target-meta{flex:1;min-width:0}.webspy-target-name{font-weight:600;font-size:.95rem;color:hsla(0,0%,100%,.95)}.webspy-target-sub{font-family:ui-monospace,SFMono-Regular,monospace;font-size:.78rem;color:hsla(0,0%,100%,.55);background:rgba(0,0,0,0);padding:0}.webspy-cmd-row{display:flex;align-items:center;gap:.6rem;min-width:0;max-width:100%}.webspy-cmd-target-wrap{flex-shrink:0}.webspy-cmd-target{color:#75d0ff;text-decoration:none;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.8rem}.webspy-cmd-target:hover{color:rgb(157.8,221.8956521739,255)}.webspy-cmd-payload{font-size:.82rem;color:hsla(0,0%,100%,.75);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:320px}.webspy-cmd-jobid{font-family:ui-monospace,SFMono-Regular,monospace;color:hsla(0,0%,100%,.6);background:rgba(0,0,0,.25);padding:.12rem .4rem;border-radius:4px;font-size:.75rem}.pulse-dot{width:9px;height:9px;border-radius:50%;background:#3ed68f;flex-shrink:0;box-shadow:0 0 0 0 rgba(62,214,143,.5);animation:webspy-pulse 2s ease-out infinite}.pulse-dot.stale{background:#ffc666;animation:none;box-shadow:0 0 0 0 rgba(255,198,102,.4)}@keyframes webspy-pulse{0%{box-shadow:0 0 0 0 rgba(62,214,143,.5)}70%{box-shadow:0 0 0 8px rgba(62,214,143,0)}100%{box-shadow:0 0 0 0 rgba(62,214,143,0)}}@media(max-width: 575.98px){.server-header-wrapper{flex-wrap:wrap}.server-actions{width:100%;justify-content:flex-end;border-left:0;border-top:1px solid hsla(0,0%,100%,.05)}.webspy-cmd-payload{max-width:160px}}.audit-total-pill{display:inline-flex;align-items:center;gap:.4rem;font-variant-numeric:tabular-nums}.audit-filter-bar{display:flex;align-items:center;gap:.55rem;padding:.55rem .7rem;margin-bottom:1rem;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:11px;flex-wrap:wrap}.audit-filter-search{position:relative;flex:1 1 240px;min-width:0}.audit-filter-search>i{position:absolute;left:.8rem;top:50%;transform:translateY(-50%);color:hsla(0,0%,100%,.4);font-size:.9rem;pointer-events:none;z-index:2}.audit-filter-search>.form-control{padding-left:2.25rem !important;height:34px;font-size:.85rem}.audit-filter-group{display:inline-flex;align-items:center;flex-shrink:0}.audit-filter-group .form-select{height:34px;font-size:.83rem !important;padding:.25rem 1.9rem .25rem .65rem !important;border-radius:0 8px 8px 0 !important;border-left:0 !important;min-width:110px}.audit-filter-tag{display:inline-flex;align-items:center;height:34px;padding:0 .6rem;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.85px;color:hsla(0,0%,100%,.55);background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.08);border-right:0;border-radius:8px 0 0 8px;white-space:nowrap;margin-bottom:0}.audit-clear-btn{margin-left:auto;height:34px}@media(max-width: 767.98px){.audit-filter-bar{gap:.45rem}.audit-filter-search{flex:1 1 100%}.audit-filter-group{flex:1 1 calc(50% - .25rem)}.audit-filter-group .form-select{width:100%}.audit-clear-btn{margin-left:0}}.audit-page .form-select,.audit-page .form-control{background-color:rgba(0,0,0,.3) !important;border:1px solid hsla(0,0%,100%,.08) !important;color:hsla(0,0%,100%,.92) !important;border-radius:8px !important}.audit-page .form-select:focus,.audit-page .form-control:focus{border-color:rgba(91,176,255,.5) !important;box-shadow:0 0 0 3px rgba(91,176,255,.15) !important}.audit-page .form-select::placeholder,.audit-page .form-control::placeholder{color:hsla(0,0%,100%,.35)}.audit-table-actions{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap}.audit-page-size{width:auto !important;min-width:120px;font-size:.78rem !important}.audit-table .audit-time-cell{white-space:nowrap;font-variant-numeric:tabular-nums}.audit-table .audit-time-date{font-size:.74rem;color:hsla(0,0%,100%,.5)}.audit-table .audit-time-time{font-size:.85rem;font-weight:600;color:hsla(0,0%,100%,.88);font-family:ui-monospace,SFMono-Regular,monospace}.audit-actor-row{display:flex;align-items:center;gap:.6rem;min-width:0}.audit-actor-avatar{width:32px;height:32px;border-radius:8px;object-fit:cover;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:hsla(0,0%,100%,.5);font-size:.95rem}.audit-actor-avatar-system{background:rgba(117,208,255,.12);border-color:rgba(117,208,255,.25);color:#75d0ff}.audit-actor-meta{display:flex;flex-direction:column;gap:.05rem;min-width:0}.audit-actor-name{font-weight:600;color:hsla(0,0%,100%,.92);text-decoration:none;font-size:.86rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px}.audit-actor-name:hover{color:#75d0ff}.audit-actor-name-system{color:#75d0ff;cursor:default}.audit-actor-sub{font-size:.7rem;color:hsla(0,0%,100%,.45)}.audit-entity-cell{display:flex;flex-direction:column;gap:.15rem;min-width:0}.audit-entity-name{display:inline-flex;align-items:center;padding:.13rem .45rem;font-size:.7rem;font-weight:600;letter-spacing:.3px;background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.85);border-radius:5px;width:fit-content}.audit-entity-id{font-family:ui-monospace,SFMono-Regular,monospace;font-size:.7rem;color:hsla(0,0%,100%,.45);background:rgba(0,0,0,.2);padding:.05rem .35rem;border-radius:3px;width:fit-content}.audit-summary{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-size:.85rem;color:hsla(0,0%,100%,.82);vertical-align:middle}.audit-pagination-footer{display:flex;justify-content:center;align-items:center;padding:.7rem 1.1rem !important}.audit-page .pagination{margin-bottom:0;gap:.2rem}.audit-page .pagination .page-item .page-link{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.75);padding:.35rem .7rem;font-size:.82rem;border-radius:7px !important;transition:background .15s ease,border-color .15s ease,color .15s ease}.audit-page .pagination .page-item .page-link:hover{background:rgba(91,176,255,.1);border-color:rgba(91,176,255,.35);color:#fff}.audit-page .pagination .page-item .page-link:focus{box-shadow:0 0 0 3px rgba(91,176,255,.2)}.audit-page .pagination .page-item.active .page-link{background:rgba(91,176,255,.2);border-color:rgba(91,176,255,.55);color:#75d0ff;font-weight:600}.audit-page .pagination .page-item.disabled .page-link{background:hsla(0,0%,100%,.02);border-color:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.25);cursor:not-allowed}@media(max-width: 767.98px){.audit-summary{max-width:200px}.audit-actor-name{max-width:120px}.audit-table-actions{flex-wrap:wrap}}.audit-detail-crumb{display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:hsla(0,0%,100%,.5);margin-bottom:.65rem}.audit-detail-crumb a{color:hsla(0,0%,100%,.6);text-decoration:none;display:inline-flex;align-items:center;gap:.35rem}.audit-detail-crumb a:hover{color:#75d0ff}.audit-detail-crumb-sep i{font-size:.65rem;opacity:.55}.audit-detail-crumb-current{color:hsla(0,0%,100%,.88);font-weight:600}.audit-detail-crumb-id{font-family:ui-monospace,SFMono-Regular,monospace;font-size:.74rem;color:hsla(0,0%,100%,.45);margin-left:.3rem}.audit-detail-title{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.audit-detail-action-pill{font-size:.82rem;padding:.3rem .65rem}.audit-detail-title-entity{color:hsla(0,0%,100%,.95)}.audit-detail-subtitle{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:0}.audit-detail-subtitle i{opacity:.75;margin-right:.15rem}.audit-detail-sub-sep{opacity:.35}.audit-detail-relative{font-variant-numeric:tabular-nums;color:hsla(0,0%,100%,.55)}.audit-detail-actions{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.audit-detail-hero{display:flex;align-items:stretch;gap:1rem;padding:.9rem 1.1rem;margin-bottom:1rem;background:linear-gradient(135deg, rgba(91, 176, 255, 0.08) 0%, rgba(255, 255, 255, 0.025) 100%);border:1px solid hsla(0,0%,100%,.07);border-radius:12px;flex-wrap:wrap}.audit-detail-hero-main{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;gap:.45rem}.audit-detail-hero-row{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.audit-detail-hero-label{font-size:.68rem;text-transform:uppercase;letter-spacing:.85px;color:hsla(0,0%,100%,.45);font-weight:600}.audit-detail-hero-entity{font-size:.78rem}.audit-detail-hero-id{font-family:ui-monospace,SFMono-Regular,monospace;font-size:.78rem;color:hsla(0,0%,100%,.75);background:rgba(0,0,0,.3);padding:.18rem .5rem;border-radius:5px;word-break:break-all}.audit-detail-hero-id-muted{background:rgba(0,0,0,0);font-style:italic;color:hsla(0,0%,100%,.35);padding:0}.audit-detail-hero-summary{margin:0;color:hsla(0,0%,100%,.82);font-size:.92rem;line-height:1.45}.audit-detail-hero-chips{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;flex-shrink:0}.audit-detail-grid{display:grid;grid-template-columns:minmax(0, 1fr) 320px;gap:1rem;align-items:start}.audit-detail-col-main{display:flex;flex-direction:column;gap:1rem;min-width:0}.audit-detail-col-side{display:flex;flex-direction:column;gap:1rem;min-width:0}.audit-diff-list{display:flex;flex-direction:column}.audit-diff-row{display:grid;grid-template-columns:minmax(140px, 200px) minmax(0, 1fr);align-items:center;gap:.9rem;padding:.55rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.04)}.audit-diff-row:last-child{border-bottom:0}.audit-diff-row:hover{background:hsla(0,0%,100%,.015)}.audit-diff-field{display:flex;align-items:center}.audit-diff-field code{font-family:ui-monospace,SFMono-Regular,monospace;font-size:.82rem;color:#75d0ff;background:rgba(117,208,255,.08);padding:.18rem .5rem;border-radius:5px;word-break:break-all}.audit-diff-values{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0}.audit-diff-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.28rem .6rem;border-radius:7px;font-size:.85rem;font-family:ui-monospace,SFMono-Regular,monospace;color:hsla(0,0%,100%,.92);min-width:0;max-width:100%}.audit-diff-chip>i{font-size:.78rem;flex-shrink:0}.audit-diff-chip-old{background:rgba(255,125,125,.08);border:1px solid rgba(255,125,125,.25)}.audit-diff-chip-old>i{color:#ff7d7d}.audit-diff-chip-new{background:rgba(62,214,143,.08);border:1px solid rgba(62,214,143,.3)}.audit-diff-chip-new>i{color:#3ed68f}.audit-diff-text{display:inline;word-break:break-word;white-space:pre-wrap;overflow-wrap:anywhere}.audit-diff-empty{color:hsla(0,0%,100%,.4);font-style:italic;font-family:system-ui,-apple-system,"Segoe UI",sans-serif;font-size:.82rem}.audit-diff-arrow{display:inline-flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.35);font-size:.95rem;flex-shrink:0}.audit-context-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.85rem}.audit-context-cell-wide{grid-column:1/-1}.audit-context-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.7px;color:hsla(0,0%,100%,.45);font-weight:600;margin-bottom:.3rem}.audit-context-value{font-size:.86rem;color:hsla(0,0%,100%,.9)}.audit-context-value code{font-family:ui-monospace,SFMono-Regular,monospace;color:hsla(0,0%,100%,.88);background:rgba(0,0,0,.3);padding:.2rem .5rem;border-radius:5px;font-size:.82rem;display:inline-block;max-width:100%;word-break:break-all}.audit-context-ua code{font-size:.78rem;display:block;white-space:normal;line-height:1.45}.audit-context-empty{color:hsla(0,0%,100%,.35);font-style:italic;font-size:.85rem}.audit-related-list{list-style:none;margin:0;padding:0}.audit-related-row{border-bottom:1px solid hsla(0,0%,100%,.04)}.audit-related-row:last-child{border-bottom:0}.audit-related-link{display:grid;grid-template-columns:56px auto auto minmax(0, 1fr) auto;align-items:center;gap:.7rem;padding:.6rem 1rem;text-decoration:none;color:inherit;transition:background .15s ease}.audit-related-link:hover{background:rgba(91,176,255,.04)}.audit-related-link:hover .audit-related-chevron i{transform:translateX(2px);color:#75d0ff}.audit-related-time{display:flex;flex-direction:column;gap:.05rem;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.74rem;color:hsla(0,0%,100%,.55)}.audit-related-date{color:hsla(0,0%,100%,.45)}.audit-related-clock{color:hsla(0,0%,100%,.78);font-weight:600}.audit-related-action{flex-shrink:0;font-size:.7rem;padding:.2rem .5rem}.audit-related-actor,.audit-related-entity{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;color:hsla(0,0%,100%,.7)}.audit-related-actor i,.audit-related-entity i{opacity:.65;font-size:.78rem}.audit-related-summary{font-size:.82rem;color:hsla(0,0%,100%,.6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.audit-related-chevron{color:hsla(0,0%,100%,.25);font-size:.85rem}.audit-related-chevron i{transition:transform .15s ease,color .15s ease}.audit-party-card .qdf-section-header{padding-bottom:.6rem}.audit-party-role{font-size:.72rem;color:hsla(0,0%,100%,.4);font-style:italic}.audit-party-body{display:flex;flex-direction:column;align-items:center;gap:.4rem;text-align:center}.audit-party-avatar{width:64px;height:64px;border-radius:14px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.5);font-size:1.8rem;margin-bottom:.2rem;flex-shrink:0}.audit-party-avatar-img{object-fit:cover;background:rgba(0,0,0,.2)}.audit-party-avatar-system{background:rgba(117,208,255,.12);border-color:rgba(117,208,255,.3);color:#75d0ff}.audit-party-name{font-size:1rem;font-weight:600;color:hsla(0,0%,100%,.95)}.audit-party-name a{color:inherit;text-decoration:none}.audit-party-name a:hover{color:#75d0ff}.audit-party-name-unknown{color:hsla(0,0%,100%,.45);font-style:italic}.audit-party-rank{font-size:.78rem;color:hsla(0,0%,100%,.55);font-weight:500;margin-bottom:.3rem}.audit-party-ids{width:100%;margin:.5rem 0 0;padding:.55rem 0 0;border-top:1px solid hsla(0,0%,100%,.05);display:flex;flex-direction:column;gap:.4rem}.audit-party-ids>div{display:grid;grid-template-columns:70px minmax(0, 1fr);align-items:center;gap:.55rem}.audit-party-ids dt{font-size:.7rem;text-transform:uppercase;letter-spacing:.7px;color:hsla(0,0%,100%,.45);font-weight:600;text-align:left;margin:0}.audit-party-ids dd{margin:0;display:flex;align-items:center;gap:.35rem;min-width:0}.audit-party-ids dd code{font-family:ui-monospace,SFMono-Regular,monospace;font-size:.76rem;color:hsla(0,0%,100%,.85);background:rgba(0,0,0,.3);padding:.15rem .4rem;border-radius:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.audit-party-ids dd .qdf-icon-btn{width:26px;height:26px;flex-shrink:0;font-size:.78rem}.audit-copy-success{background:rgba(62,214,143,.2) !important;border-color:rgba(62,214,143,.5) !important;color:#3ed68f !important}@media(max-width: 991.98px){.audit-detail-grid{grid-template-columns:1fr}}@media(max-width: 767.98px){.audit-detail-hero{padding:.75rem .85rem}.audit-detail-hero-chips{flex-direction:row;align-items:center}.audit-diff-row{grid-template-columns:1fr;gap:.45rem;align-items:flex-start}.audit-related-link{grid-template-columns:1fr;gap:.35rem}.audit-related-summary{white-space:normal}.audit-related-chevron{display:none}.audit-context-grid{grid-template-columns:1fr}}.gs-page>section,.gs-page>.gs-grid{margin-bottom:1rem}.gs-page>section:last-child,.gs-page>.gs-grid:last-child{margin-bottom:0}.gs-status-strip{grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));margin-bottom:1rem}.gs-kpi-row{grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));margin-bottom:1rem}.gs-grid{display:grid;gap:1rem;margin-bottom:1rem}.gs-grid-8-4{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr)}.gs-grid-7-5{grid-template-columns:minmax(0, 7fr) minmax(0, 5fr)}@media(max-width: 1199.98px){.gs-grid-8-4,.gs-grid-7-5{grid-template-columns:1fr}}.kpi-trend{display:inline-flex;align-items:center;gap:.25rem;margin-top:.4rem;font-size:.72rem;color:hsla(0,0%,100%,.55)}.kpi-trend i{font-size:.9rem}.kpi-trend.up{color:#3ed68f}.kpi-trend.down{color:#ff7d7d}.kpi-trend.neutral{color:hsla(0,0%,100%,.45)}.gs-chart-container{height:300px;position:relative}.gs-chart-container-sm{height:250px}.gs-chart-controls{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.gs-lifetime-list{list-style:none;margin:0;padding:0}.gs-lifetime-row{display:flex;align-items:center;gap:.9rem;padding:.85rem 1.1rem;border-bottom:1px solid hsla(0,0%,100%,.04)}.gs-lifetime-row:last-child{border-bottom:0}.gs-lifetime-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.05);font-size:1.05rem;color:hsla(0,0%,100%,.85);flex-shrink:0}.gs-lifetime-accent .gs-lifetime-icon{background:rgba(91,176,255,.12);color:#5bb0ff}.gs-lifetime-success .gs-lifetime-icon{background:rgba(62,214,143,.12);color:#3ed68f}.gs-lifetime-info .gs-lifetime-icon{background:rgba(117,208,255,.12);color:#75d0ff}.gs-lifetime-warning .gs-lifetime-icon{background:rgba(255,198,102,.12);color:#ffc666}.gs-lifetime-danger .gs-lifetime-icon{background:rgba(255,125,125,.12);color:#ff7d7d}.gs-lifetime-meta{flex:1;min-width:0}.gs-lifetime-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.6px;color:hsla(0,0%,100%,.5);margin-bottom:.2rem;font-weight:600}.gs-lifetime-value{font-size:1.3rem;font-weight:700;font-variant-numeric:tabular-nums;color:hsla(0,0%,100%,.96);line-height:1.1}.gs-lifetime-sub{font-size:.78rem;font-weight:500;color:hsla(0,0%,100%,.5);margin-left:.45rem}.gs-breakdown-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.85rem}.gs-breakdown-item{padding:.7rem .85rem;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.05);border-radius:10px;--bd-color: #5bb0ff}.gs-breakdown-success{--bd-color: #3ed68f}.gs-breakdown-info{--bd-color: #75d0ff}.gs-breakdown-accent{--bd-color: #5bb0ff}.gs-breakdown-warning{--bd-color: #ffc666}.gs-breakdown-danger{--bd-color: #ff7d7d}.gs-breakdown-muted{--bd-color: rgba(255, 255, 255, 0.45)}.gs-breakdown-header{display:flex;align-items:center;gap:.4rem;font-size:.74rem;text-transform:uppercase;letter-spacing:.6px;color:hsla(0,0%,100%,.6);font-weight:600;margin-bottom:.4rem}.gs-breakdown-dot{width:8px;height:8px;border-radius:50%;background:var(--bd-color);flex-shrink:0}.gs-breakdown-value{font-size:1.6rem;font-weight:700;color:hsla(0,0%,100%,.96);margin-bottom:.45rem;font-variant-numeric:tabular-nums;line-height:1.05}.gs-breakdown-bar{height:6px;background:hsla(0,0%,100%,.06);border-radius:4px;overflow:hidden}.gs-breakdown-fill{height:100%;background:linear-gradient(90deg, var(--bd-color), color-mix(in srgb, var(--bd-color) 60%, transparent));border-radius:4px;transition:width .5s ease}.gs-top-table thead th{border-bottom:1px solid hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.5);font-size:.7rem;text-transform:uppercase;letter-spacing:.7px;font-weight:600;padding-top:.65rem;padding-bottom:.65rem}.gs-top-table tbody td{border-color:hsla(0,0%,100%,.04);font-size:.86rem}.gs-top-table .top-operative-row{transition:background .15s ease}.gs-top-table .top-operative-row:hover{background:rgba(91,176,255,.05)}.gs-top-table .top-operative-avatar{width:32px;height:32px;border-radius:8px;object-fit:cover;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.2)}.gs-top-table .badge.bg-warning{background:rgba(255,198,102,.18) !important;color:#ffc666 !important;border:1px solid rgba(255,198,102,.35)}.gs-top-table .badge.bg-secondary{background:hsla(0,0%,100%,.06) !important;color:hsla(0,0%,100%,.7) !important;border:1px solid hsla(0,0%,100%,.08)}.gs-top-col-rank{width:56px}.gs-activity-list{max-height:420px;overflow-y:auto}.gs-activity-list .activity-item{display:flex;align-items:center;gap:.85rem;padding:.7rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.04);transition:background .15s ease}.gs-activity-list .activity-item:last-child{border-bottom:0}.gs-activity-list .activity-item:hover{background:rgba(91,176,255,.04)}.gs-activity-list .activity-avatar{width:36px;height:36px;border-radius:9px;object-fit:cover;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.2);flex-shrink:0}.gs-activity-list .activity-content{flex:1;min-width:0}.gs-activity-list .activity-title{font-size:.86rem;font-weight:500;color:hsla(0,0%,100%,.95);display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.gs-activity-list .activity-meta{font-size:.75rem;color:hsla(0,0%,100%,.5);margin-top:.1rem}.gs-activity-list .activity-time{font-size:.72rem;color:hsla(0,0%,100%,.4);flex-shrink:0;font-variant-numeric:tabular-nums}.gs-activity-list .badge{font-size:.65rem;font-weight:700;padding:.18rem .42rem;border-radius:4px;letter-spacing:.3px}.gs-squadron-section{padding-top:.5rem}.gs-squadron-divider{display:flex;align-items:center;gap:.85rem;margin:1.5rem 0 1.1rem}.gs-squadron-divider-line{flex:1;height:1px;background:linear-gradient(to right, transparent, rgba(255, 255, 255, 0.12), transparent)}.gs-squadron-divider-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .7rem;background:rgba(91,176,255,.12);border:1px solid rgba(91,176,255,.3);color:#75d0ff;border-radius:999px;font-size:.74rem;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.gs-squadron-divider-badge i{font-size:.78rem}.gs-squadron-header{margin-bottom:1rem}.gs-squadron-title{font-size:1.45rem !important}.gs-squadron-scroll{max-height:250px;overflow-y:auto}.gs-squadron-table thead th{background:rgba(0,0,0,.25);border-bottom:1px solid hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.55);font-size:.7rem;text-transform:uppercase;letter-spacing:.6px;font-weight:600;position:sticky;top:0;z-index:2}.gs-squadron-table tbody td{border-color:hsla(0,0%,100%,.04);font-size:.82rem}.gs-squadron-table .badge.bg-primary{background:rgba(91,176,255,.18) !important;color:#75d0ff !important;border:1px solid rgba(91,176,255,.3);font-weight:600;font-size:.65rem;padding:.18rem .4rem;border-radius:4px}.gs-squadron-table .badge.bg-secondary{background:hsla(0,0%,100%,.06) !important;color:hsla(0,0%,100%,.75) !important;border:1px solid hsla(0,0%,100%,.1);font-size:.7rem;padding:.15rem .45rem;border-radius:4px}@keyframes gs-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#refreshStats i.spin{animation:gs-spin 1s linear infinite;display:inline-block}@media(max-width: 767.98px){.gs-breakdown-grid{grid-template-columns:1fr}.gs-chart-controls{width:100%}}.sq-page>section,.sq-page>.sq-filter-bar,.sq-page>.sq-grid,.sq-page>.qdf-empty{margin-bottom:1rem}.sq-page>section:last-child,.sq-page>.sq-grid:last-child{margin-bottom:0}.sq-kpi-row{grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}.sq-filter-bar{display:flex;align-items:center;gap:.6rem;padding:.55rem .75rem;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.06);border-radius:11px}.sq-filter-search{flex:1 1 auto;position:relative;min-width:0}.sq-filter-search>i{position:absolute;left:.8rem;top:50%;transform:translateY(-50%);color:hsla(0,0%,100%,.4);font-size:.9rem;pointer-events:none;z-index:2}.sq-filter-search .form-control{background-color:rgba(0,0,0,.3) !important;border:1px solid hsla(0,0%,100%,.08) !important;color:hsla(0,0%,100%,.92) !important;border-radius:8px !important;padding-left:2.25rem !important;height:34px;font-size:.85rem}.sq-filter-search .form-control:focus{border-color:rgba(91,176,255,.5) !important;box-shadow:0 0 0 3px rgba(91,176,255,.15) !important}.sq-filter-count{font-size:.78rem;color:hsla(0,0%,100%,.55);flex-shrink:0;font-variant-numeric:tabular-nums}.sq-empty{padding:3rem 1rem}.sq-grid{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:1rem}@media(min-width: 1600px){.sq-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.sq-card{display:flex;flex-direction:column;background:linear-gradient(160deg, rgba(255, 255, 255, 0.035) 0%, rgba(255, 255, 255, 0.015) 100%);border:1px solid hsla(0,0%,100%,.07);border-radius:14px;position:relative;overflow:hidden;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.sq-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg, #5bb0ff 0%, rgba(117, 208, 255, 0.4) 70%, transparent 100%);opacity:.65}.sq-card:hover{border-color:rgba(91,176,255,.3);background:linear-gradient(160deg, rgba(91, 176, 255, 0.05) 0%, rgba(255, 255, 255, 0.015) 100%);box-shadow:0 8px 24px rgba(0,0,0,.2)}.sq-card-header{display:flex;align-items:center;gap:.95rem;padding:1.1rem 1.2rem .95rem;text-decoration:none;color:inherit;transition:background .15s ease;min-width:0}.sq-card-header:hover{background:rgba(91,176,255,.04);color:inherit}.sq-card-header:hover .sq-card-chevron i{transform:translateX(3px);color:#75d0ff}.sq-card-header:hover .sq-card-badge{border-color:rgba(91,176,255,.55)}.sq-card-badge{width:58px;height:58px;flex-shrink:0;border-radius:13px;background:linear-gradient(135deg, rgba(91, 176, 255, 0.28) 0%, rgba(117, 208, 255, 0.15) 100%);border:1px solid rgba(91,176,255,.3);display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.95);font-weight:700;font-size:1rem;letter-spacing:.5px;text-transform:uppercase;transition:border-color .15s ease}.sq-card-identity{flex:1;min-width:0}.sq-card-name{font-size:1.18rem;font-weight:600;color:hsla(0,0%,100%,.97);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.25;margin-bottom:.2rem}.sq-card-meta{display:inline-flex;align-items:center;gap:.4rem;flex-wrap:wrap;font-size:.78rem;color:hsla(0,0%,100%,.5)}.sq-card-meta i{font-size:.78rem;opacity:.7}.sq-card-meta code{font-family:ui-monospace,SFMono-Regular,monospace;font-size:.74rem;color:hsla(0,0%,100%,.72);background:rgba(0,0,0,.28);padding:.06rem .4rem;border-radius:4px}.sq-card-meta-sep{color:hsla(0,0%,100%,.22)}.sq-card-pills{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem;flex-shrink:0}.sq-card-pills:empty{display:none}.sq-card-chevron{color:hsla(0,0%,100%,.3);font-size:1.05rem;flex-shrink:0}.sq-card-chevron i{transition:transform .15s ease,color .15s ease}.sq-pulse{width:6px;height:6px;border-radius:50%;background:#3ed68f;box-shadow:0 0 0 0 rgba(62,214,143,.6);animation:sq-pulse 1.8s ease-out infinite;flex-shrink:0}@keyframes sq-pulse{0%{box-shadow:0 0 0 0 rgba(62,214,143,.6)}70%{box-shadow:0 0 0 6px rgba(62,214,143,0)}100%{box-shadow:0 0 0 0 rgba(62,214,143,0)}}.sq-card-body{display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(0, 1fr);gap:1rem;padding:0 1.2rem 1.15rem;border-top:1px solid hsla(0,0%,100%,.04);padding-top:1.05rem}@media(max-width: 991.98px){.sq-card-body{grid-template-columns:1fr}}.sq-card-stats{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.55rem;align-content:start}.sq-card-stat{display:flex;align-items:center;gap:.7rem;min-width:0;padding:.6rem .7rem;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.05);border-radius:10px}.sq-card-stat-icon{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:rgba(91,176,255,.12);color:#75d0ff;border-radius:8px;font-size:1rem}.sq-card-stat-val{font-size:1.25rem;font-weight:700;font-variant-numeric:tabular-nums;color:hsla(0,0%,100%,.96);line-height:1.05}.sq-card-stat-time{font-size:.95rem}.sq-card-stat-lbl{font-size:.66rem;text-transform:uppercase;letter-spacing:.7px;color:hsla(0,0%,100%,.48);font-weight:600;margin-top:.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sq-card-side{display:flex;flex-direction:column;gap:.7rem;min-width:0}.sq-card-quota{display:flex;flex-direction:column;gap:.5rem;padding:.75rem .85rem;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.05);border-radius:10px}.sq-card-quota-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.8rem}.sq-card-quota-label{display:inline-flex;align-items:center;gap:.4rem;color:hsla(0,0%,100%,.55);text-transform:uppercase;letter-spacing:.5px;font-size:.7rem;font-weight:600}.sq-card-quota-label i{font-size:.8rem;opacity:.8}.sq-card-quota-val{color:hsla(0,0%,100%,.85);font-variant-numeric:tabular-nums}.sq-card-quota-val strong{color:hsla(0,0%,100%,.96);font-size:1rem}.sq-card-quota-pct{color:hsla(0,0%,100%,.45);margin-left:.2rem}.sq-card-quota-track{height:7px;background:hsla(0,0%,100%,.06);border-radius:4px;overflow:hidden}.sq-card-quota-fill{height:100%;border-radius:4px;transition:width .5s ease}.sq-card-quota-success{background:linear-gradient(90deg, #3ed68f 0%, rgba(62, 214, 143, 0.5) 100%)}.sq-card-quota-warning{background:linear-gradient(90deg, #ffc666 0%, rgba(255, 198, 102, 0.5) 100%)}.sq-card-quota-danger{background:linear-gradient(90deg, #ff7d7d 0%, rgba(255, 125, 125, 0.5) 100%)}.sq-card-quota-breakdown{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.15rem}.sq-card-quota-chip{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:500;padding:.18rem .5rem;border-radius:5px;background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.75)}.sq-card-quota-chip i{font-size:.74rem}.sq-card-quota-chip-pass{background:rgba(62,214,143,.1);color:#3ed68f}.sq-card-quota-chip-fail{background:rgba(255,125,125,.1);color:#ff7d7d}.sq-card-side-note{display:flex;align-items:flex-start;gap:.65rem;padding:.7rem .85rem;background:rgba(117,208,255,.06);border:1px solid rgba(117,208,255,.15);border-radius:10px;color:hsla(0,0%,100%,.8);font-size:.82rem}.sq-card-side-note>i{font-size:1rem;color:#75d0ff;margin-top:.1rem;flex-shrink:0}.sq-card-side-note strong{color:hsla(0,0%,100%,.95);display:block;margin-bottom:.15rem}.sq-card-side-note span{color:hsla(0,0%,100%,.6);font-size:.78rem;line-height:1.4}.sq-card-side-note-muted{background:hsla(0,0%,100%,.025);border-color:hsla(0,0%,100%,.05)}.sq-card-side-note-muted>i{color:hsla(0,0%,100%,.45)}.sq-card-last-rally{padding:.75rem .85rem;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.05);border-radius:10px;display:flex;flex-direction:column;gap:.55rem}.sq-card-last-rally-label{display:inline-flex;align-items:center;gap:.4rem;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.5px;font-size:.68rem;font-weight:600}.sq-card-last-rally-label i{font-size:.78rem;opacity:.8}.sq-card-last-rally-body{display:flex;align-items:center;gap:.7rem;min-width:0}.sq-card-last-rally-avatar{width:38px;height:38px;border-radius:9px;object-fit:cover;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.2);flex-shrink:0}.sq-card-last-rally-avatar-fallback{display:inline-flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.4);font-size:1.1rem}.sq-card-last-rally-meta{flex:1;min-width:0}.sq-card-last-rally-line{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;font-size:.85rem;color:hsla(0,0%,100%,.88)}.sq-card-last-rally-line strong{color:hsla(0,0%,100%,.96);font-weight:600}.sq-card-last-rally-host{font-size:.85rem}.sq-card-last-rally-sub{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;font-size:.74rem;color:hsla(0,0%,100%,.5);margin-top:.15rem}.sq-card-last-rally-sub i{font-size:.74rem;opacity:.7;margin-right:.15rem}.sq-recent-section{margin-top:0}.sq-recent-list{list-style:none;margin:0;padding:0}.sq-recent-row{border-bottom:1px solid hsla(0,0%,100%,.04)}.sq-recent-row:last-child{border-bottom:0}.sq-recent-link{display:flex;align-items:center;gap:.85rem;padding:.7rem 1rem;text-decoration:none;color:inherit;transition:background .15s ease}.sq-recent-link:hover{background:rgba(91,176,255,.04);color:inherit}.sq-recent-link:hover .sq-recent-chevron i{transform:translateX(2px);color:#75d0ff}.sq-recent-avatar{width:38px;height:38px;border-radius:9px;object-fit:cover;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.2);flex-shrink:0}.sq-recent-avatar-fallback{display:inline-flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.4);font-size:1.05rem}.sq-recent-body{flex:1;min-width:0}.sq-recent-title{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;font-size:.86rem;color:hsla(0,0%,100%,.9)}.sq-recent-squadron{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#75d0ff;background:rgba(117,208,255,.12);padding:.12rem .4rem;border-radius:4px}.sq-recent-host strong{color:hsla(0,0%,100%,.95);font-weight:600}.sq-recent-sep{color:hsla(0,0%,100%,.25)}.sq-recent-meta{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;font-size:.74rem;color:hsla(0,0%,100%,.5);margin-top:.15rem}.sq-recent-meta i{font-size:.74rem;opacity:.7;margin-right:.15rem}.sq-recent-chevron{color:hsla(0,0%,100%,.25);font-size:.9rem;flex-shrink:0}.sq-recent-chevron i{transition:transform .15s ease,color .15s ease}.sq-stats-section{margin-top:0}.sq-stats-tabs{flex-wrap:wrap}.sq-stats-body{position:relative;min-height:320px}.sq-stats-caption{display:flex;align-items:center;justify-content:space-between;gap:.85rem;font-size:.74rem;color:hsla(0,0%,100%,.45);margin-bottom:.55rem;text-transform:uppercase;letter-spacing:.5px;font-weight:600;flex-wrap:wrap}.sq-stats-legend-hint{display:inline-flex;align-items:center;gap:.3rem;font-size:.7rem;letter-spacing:.3px;color:hsla(0,0%,100%,.55);text-transform:none;font-weight:500}.sq-stats-legend-hint i{color:#ffc666;font-size:.78rem}.sq-stats-pane{display:none}.sq-stats-pane.active{display:block}.sq-stats-chart-wrap{position:relative;height:280px;width:100%}.sq-stats-empty{min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;background:hsla(0,0%,100%,.015);border-radius:10px;border:1px dashed hsla(0,0%,100%,.06)}@media(max-width: 767.98px){.sq-stats-chart-wrap{height:220px}}@media(max-width: 767.98px){.sq-card-header{flex-wrap:wrap}.sq-card-pills{width:100%;justify-content:flex-start}.sq-card-stats{grid-template-columns:1fr}.sq-recent-title{font-size:.82rem}}.sqd-breadcrumb{display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:hsla(0,0%,100%,.5);margin-bottom:.65rem}.sqd-breadcrumb a{color:hsla(0,0%,100%,.6);text-decoration:none;display:inline-flex;align-items:center;gap:.35rem}.sqd-breadcrumb a:hover{color:#75d0ff}.sqd-breadcrumb i{font-size:.78rem;opacity:.7}.sqd-breadcrumb-sep i{font-size:.65rem;opacity:.55}.sqd-breadcrumb-current{color:hsla(0,0%,100%,.88);font-weight:600}.sqd-page-header{align-items:center}.sqd-page-badge{width:64px;height:64px;flex-shrink:0;border-radius:14px;background:linear-gradient(135deg, rgba(91, 176, 255, 0.3) 0%, rgba(117, 208, 255, 0.15) 100%);border:1px solid rgba(91,176,255,.35);display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.96);font-weight:700;font-size:1.05rem;letter-spacing:.5px;text-transform:uppercase}.sqd-page-identity-body{min-width:0}.sqd-page-meta{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:0 !important}.sqd-page-meta i{font-size:.85rem;opacity:.75;margin-right:.2rem}.sqd-page-meta code{font-family:ui-monospace,SFMono-Regular,monospace;font-size:.78rem;color:hsla(0,0%,100%,.78);background:rgba(0,0,0,.3);padding:.08rem .4rem;border-radius:4px}.sqd-meta-sep{color:hsla(0,0%,100%,.22)}.sqd-meta-discord i{color:#7289da}.sqd-meta-leader{color:#ffc666;font-weight:600}.sqd-kpi-row{grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));margin-bottom:1rem}.sqd-grid{display:grid;grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);gap:1rem;align-items:start}@media(max-width: 1199.98px){.sqd-grid{grid-template-columns:1fr}}.sqd-col-main,.sqd-col-side{display:flex;flex-direction:column;gap:1rem;min-width:0}.sqd-count-pill{font-variant-numeric:tabular-nums;font-weight:600}.sqd-table thead th{border-bottom:1px solid hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.5);font-size:.7rem;text-transform:uppercase;letter-spacing:.7px;font-weight:600;padding-top:.7rem;padding-bottom:.7rem;background:rgba(0,0,0,.15)}.sqd-table tbody td{border-color:hsla(0,0%,100%,.04);font-size:.86rem;vertical-align:middle}.sqd-table tbody tr:hover{background:rgba(91,176,255,.04)}.sqd-table-responsive{overflow-x:auto}.sqd-row-warning td{background:linear-gradient(90deg, rgba(255, 198, 102, 0.08) 0%, transparent 100%) !important;box-shadow:inset 3px 0 0 0 #ffc666}.sqd-row-danger td{background:linear-gradient(90deg, rgba(255, 125, 125, 0.08) 0%, transparent 100%) !important;box-shadow:inset 3px 0 0 0 #ff7d7d}.sqd-member-cell{display:flex;align-items:center;gap:.65rem;min-width:0}.sqd-member-cell-sm{gap:.5rem}.sqd-avatar{width:36px;height:36px;border-radius:9px;object-fit:cover;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.2);flex-shrink:0}.sqd-avatar-sm{width:28px;height:28px;border-radius:7px;object-fit:cover;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.2);flex-shrink:0}.sqd-member-body{min-width:0}.sqd-member-name{display:inline-block;font-weight:600;color:hsla(0,0%,100%,.94);text-decoration:none}.sqd-member-name:hover{color:#75d0ff}.sqd-member-status{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.2rem}.sqd-member-status .qdf-pill{font-size:.65rem;padding:.1rem .4rem}.sqd-member-status:empty{display:none}.sqd-rank-cell{display:flex;align-items:center;gap:.4rem;min-width:0}.sqd-rank-long{font-size:.78rem;color:hsla(0,0%,100%,.55);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sqd-rank-tag{font-family:ui-monospace,SFMono-Regular,monospace;font-size:.7rem;font-weight:700;color:hsla(0,0%,100%,.65);background:hsla(0,0%,100%,.06);padding:.05rem .4rem;border-radius:4px;letter-spacing:.3px;margin-right:.15rem}.sqd-muted{color:hsla(0,0%,100%,.35);font-style:italic}.sqd-cell-muted{color:hsla(0,0%,100%,.55);font-size:.8rem}.sqd-actions-toggle{padding:.32rem .7rem !important;font-size:.78rem !important}.sqd-actions-toggle::after{margin-left:.25rem}.sqd-rally-list{list-style:none;margin:0;padding:0}.sqd-rally-row{display:grid;grid-template-columns:auto minmax(0, 1.4fr) minmax(0, 1fr) auto;align-items:center;gap:.8rem;padding:.65rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.04)}.sqd-rally-row:last-child{border-bottom:0}.sqd-rally-row:hover{background:rgba(91,176,255,.04)}.sqd-rally-type{font-size:.75rem;flex-shrink:0}.sqd-rally-host{display:flex;align-items:center;gap:.5rem;min-width:0}.sqd-rally-host-name{font-size:.85rem;color:hsla(0,0%,100%,.92);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sqd-rally-when{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;color:hsla(0,0%,100%,.55);font-variant-numeric:tabular-nums}.sqd-rally-when i{font-size:.78rem;opacity:.75}.sqd-rally-status,.sqd-rally-attendees{flex-shrink:0}.sqd-rally-attendees{display:inline-flex;align-items:center;gap:.3rem;font-size:.85rem;color:hsla(0,0%,100%,.82)}.sqd-rally-attendees i{font-size:.78rem;opacity:.75}.sqd-rally-attendees strong{font-weight:700;font-variant-numeric:tabular-nums;color:hsla(0,0%,100%,.96)}.sqd-pulse{width:6px;height:6px;border-radius:50%;background:#3ed68f;box-shadow:0 0 0 0 rgba(62,214,143,.6);animation:sqd-pulse 1.8s ease-out infinite;flex-shrink:0}@keyframes sqd-pulse{0%{box-shadow:0 0 0 0 rgba(62,214,143,.6)}70%{box-shadow:0 0 0 6px rgba(62,214,143,0)}100%{box-shadow:0 0 0 0 rgba(62,214,143,0)}}.sqd-period-strip{display:flex;align-items:stretch;gap:1rem;padding:.85rem 1rem;background:linear-gradient(90deg, rgba(117, 208, 255, 0.08) 0%, rgba(255, 255, 255, 0.02) 100%);border:1px solid rgba(117,208,255,.2);border-radius:11px;margin-bottom:1rem;flex-wrap:wrap}.sqd-period-strip-suspended{background:linear-gradient(90deg, rgba(255, 198, 102, 0.08) 0%, rgba(255, 255, 255, 0.02) 100%);border-color:rgba(255,198,102,.3)}.sqd-period-main{flex:1 1 220px;min-width:0}.sqd-period-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.7px;color:hsla(0,0%,100%,.5);font-weight:600;margin-bottom:.2rem}.sqd-period-range{font-size:1rem;font-weight:600;color:hsla(0,0%,100%,.96)}.sqd-period-progress{flex:1 1 280px;display:flex;flex-direction:column;justify-content:center;gap:.35rem;min-width:0}.sqd-period-track{height:7px;background:hsla(0,0%,100%,.06);border-radius:4px;overflow:hidden}.sqd-period-fill{height:100%;background:linear-gradient(90deg, #75d0ff 0%, #5bb0ff 100%);border-radius:4px;transition:width .5s ease}.sqd-period-footnote{font-size:.78rem;color:hsla(0,0%,100%,.6)}.sqd-period-footnote strong{color:hsla(0,0%,100%,.92);font-variant-numeric:tabular-nums}.sqd-period-suspended{display:flex;align-items:center;gap:.6rem;font-size:.85rem;color:hsla(0,0%,100%,.85)}.sqd-period-suspended i{color:#ffc666;font-size:1.1rem}.sqd-period-suspended strong{color:hsla(0,0%,100%,.95)}.sqd-req-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:.55rem;margin-bottom:1rem}.sqd-req-tile{display:flex;align-items:center;gap:.6rem;padding:.55rem .7rem;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.05);border-radius:10px;--req-color: #75d0ff}.sqd-req-tile>i{width:30px;height:30px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:rgba(117,208,255,.12);color:var(--req-color);border-radius:7px;font-size:.95rem}.sqd-req-val{font-size:1.2rem;font-weight:700;font-variant-numeric:tabular-nums;color:hsla(0,0%,100%,.96);line-height:1}.sqd-req-lbl{font-size:.7rem;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.5px;font-weight:600;margin-top:.15rem}.sqd-req-tile-success{--req-color: #3ed68f}.sqd-req-tile-success>i{background:rgba(62,214,143,.14);color:#3ed68f}.sqd-req-tile-warning{--req-color: #ffc666}.sqd-req-tile-warning>i{background:rgba(255,198,102,.14);color:#ffc666}.sqd-req-tile-danger{--req-color: #ff7d7d}.sqd-req-tile-danger>i{background:rgba(255,125,125,.14);color:#ff7d7d}.sqd-req-tile-info{--req-color: #75d0ff}.sqd-req-tile-info>i{background:rgba(117,208,255,.14);color:#75d0ff}.sqd-subheading{display:inline-flex;align-items:center;gap:.45rem;font-size:.85rem;font-weight:600;color:hsla(0,0%,100%,.88);margin-bottom:.7rem}.sqd-subheading i{color:#75d0ff}.sqd-subheading-row{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.55rem}.sqd-subheading-row .sqd-subheading{margin-bottom:0}.sqd-quota-sub{margin-top:1.2rem;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.05)}.sqd-loader{padding:1.5rem 1rem !important}.sqd-num-ok{color:#3ed68f;font-weight:600}.sqd-num-bad{color:#ff7d7d;font-weight:600}.sqd-num-total{color:hsla(0,0%,100%,.45)}.sqd-progress-cell{min-width:90px}.sqd-mini-track{height:6px;background:hsla(0,0%,100%,.06);border-radius:3px;overflow:hidden}.sqd-mini-fill{height:100%;border-radius:3px;transition:width .5s ease}.sqd-mini-fill-success{background:linear-gradient(90deg, #3ed68f 0%, rgba(62, 214, 143, 0.5) 100%)}.sqd-mini-fill-danger{background:linear-gradient(90deg, #ff7d7d 0%, rgba(255, 125, 125, 0.5) 100%)}.sqd-rank-list{list-style:none;margin:0;padding:0}.sqd-rank-row{display:flex;align-items:center;gap:.65rem;padding:.7rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.04);min-width:0}.sqd-rank-row:last-child{border-bottom:0}.sqd-rank-row:hover{background:rgba(91,176,255,.03)}.sqd-rank-row-main{flex:1;min-width:0}.sqd-rank-row-head{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;margin-bottom:.2rem}.sqd-rank-row-name{font-weight:600;color:hsla(0,0%,100%,.94);font-size:.9rem}.sqd-rank-row-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;font-size:.74rem;color:hsla(0,0%,100%,.5)}.sqd-rank-row-meta i{font-size:.72rem;margin-right:.15rem;opacity:.75}.sqd-rank-row-desc{color:hsla(0,0%,100%,.6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.sqd-rank-count{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;font-weight:600;font-variant-numeric:tabular-nums;color:hsla(0,0%,100%,.85);background:hsla(0,0%,100%,.05);padding:.25rem .55rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.06);flex-shrink:0}.sqd-rank-count i{font-size:.74rem;opacity:.7}.sqd-former-list{list-style:none;margin:0;padding:0}.sqd-former-row{border-bottom:1px solid hsla(0,0%,100%,.04)}.sqd-former-row:last-child{border-bottom:0}.sqd-former-link{display:flex;align-items:center;gap:.6rem;padding:.55rem 1rem;text-decoration:none;color:inherit;transition:background .15s ease}.sqd-former-link:hover{background:rgba(91,176,255,.04);color:inherit}.sqd-former-name{flex:1;min-width:0;font-size:.85rem;color:hsla(0,0%,100%,.85);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sqd-former-when{font-size:.72rem;color:hsla(0,0%,100%,.45);flex-shrink:0}@media(max-width: 767.98px){.sqd-rally-row{grid-template-columns:1fr;gap:.35rem}.sqd-rally-when,.sqd-rally-host,.sqd-rally-status,.sqd-rally-attendees{justify-self:start}.sqd-period-strip{padding:.7rem .85rem}}.qzm-page>section,.qzm-page>.qdf-banner,.qzm-page>.qzm-grid{margin-bottom:1rem}.qzm-page>.qzm-grid:last-child{margin-bottom:0}.qzm-kpi-row{grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}.qzm-banner{align-items:center}.qzm-banner-action{flex-shrink:0;align-self:center}.qzm-link-panel .form-label{font-size:.78rem;text-transform:uppercase;letter-spacing:.5px;color:hsla(0,0%,100%,.5);font-weight:600;margin-bottom:.35rem}.qzm-link-result{margin-top:1rem;display:flex;flex-direction:column;gap:.6rem}.qzm-link-result-banner{padding:.65rem .85rem}.qzm-link-result-banner .qdf-banner-icon{width:38px;height:38px;font-size:1.1rem}.qzm-link-copy .form-control{font-family:ui-monospace,SFMono-Regular,monospace;font-size:.82rem;background:rgba(0,0,0,.3) !important;border:1px solid hsla(0,0%,100%,.08) !important;color:hsla(0,0%,100%,.92) !important}.qzm-grid{display:grid;grid-template-columns:minmax(0, 2fr) minmax(280px, 1fr);gap:1rem;align-items:start}@media(max-width: 991.98px){.qzm-grid{grid-template-columns:1fr}}.qzm-col-main,.qzm-col-side{display:flex;flex-direction:column;gap:1rem;min-width:0}.qzm-col-side{position:sticky;top:1rem}@media(max-width: 991.98px){.qzm-col-side{position:static}}.qzm-empty{padding:2.5rem 1rem}.qzm-settings-section .form-label{font-size:.74rem;text-transform:uppercase;letter-spacing:.5px;color:hsla(0,0%,100%,.5);font-weight:600;margin-bottom:.3rem}.qzm-settings-section .form-control,.qzm-settings-section .input-group-text{background-color:rgba(0,0,0,.3) !important;border:1px solid hsla(0,0%,100%,.08) !important;color:hsla(0,0%,100%,.92) !important}.qzm-settings-section .form-control:focus,.qzm-settings-section .input-group-text:focus{border-color:rgba(91,176,255,.5) !important;box-shadow:0 0 0 3px rgba(91,176,255,.15) !important}.qzm-settings-section .input-group-text{color:hsla(0,0%,100%,.55) !important}.qzm-range-scale{color:hsla(0,0%,100%,.4);font-variant-numeric:tabular-nums}.qzm-range-current{font-weight:700;color:#75d0ff}.qzm-switches{display:flex;flex-direction:column;gap:.55rem;margin:.85rem 0 1rem}.qzm-switch{display:flex;align-items:center;gap:.55rem;font-size:.86rem;color:hsla(0,0%,100%,.85);cursor:pointer;user-select:none}.qzm-switch .form-check-input{margin:0;flex-shrink:0;cursor:pointer}.qzm-save-btn{width:100%;justify-content:center}.qzm-attempt-list{list-style:none;margin:0;padding:0;max-height:280px;overflow-y:auto}.qzm-attempt-row{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.55rem .9rem;border-bottom:1px solid hsla(0,0%,100%,.04);cursor:pointer;transition:background .15s ease}.qzm-attempt-row:last-child{border-bottom:0}.qzm-attempt-row:hover{background:rgba(91,176,255,.04)}.qzm-attempt-meta{min-width:0}.qzm-attempt-name{font-size:.84rem;font-weight:600;color:hsla(0,0%,100%,.92);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.qzm-attempt-when{font-size:.7rem;color:hsla(0,0%,100%,.5);font-variant-numeric:tabular-nums;margin-top:.1rem}.qzm-attempt-pills{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0}.qzm-attempt-pills .qdf-pill{font-size:.7rem;padding:.15rem .45rem}.qzm-attempt-delete{width:26px;height:26px;font-size:.78rem}.qzm-attempt-delete:hover{background:rgba(255,125,125,.15) !important;border-color:rgba(255,125,125,.4) !important;color:#ff7d7d !important}.bulk-actions{position:fixed;bottom:1.1rem;left:50%;transform:translateX(-50%);z-index:1050}.qzm-bulk-pill{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .85rem;background:linear-gradient(180deg, rgba(15, 20, 38, 0.96) 0%, rgba(10, 15, 28, 0.96) 100%);border:1px solid rgba(91,176,255,.4);border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.4);flex-wrap:wrap;max-width:calc(100vw - 2rem)}.qzm-bulk-count{font-size:.84rem;color:hsla(0,0%,100%,.85)}.qzm-bulk-count strong{color:#75d0ff;font-variant-numeric:tabular-nums}.qzm-bulk-sep{width:1px;height:20px;background:hsla(0,0%,100%,.1)}.question-card{transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;border:1px solid hsla(0,0%,100%,.07);background:linear-gradient(180deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.015) 100%);border-radius:12px;margin-bottom:.6rem;overflow:hidden}.question-card:hover{border-color:rgba(91,176,255,.4)}.question-card.collapsed .card-body{display:none}.question-card.selected{border-color:rgba(91,176,255,.6) !important;background:linear-gradient(180deg, rgba(91, 176, 255, 0.08) 0%, rgba(91, 176, 255, 0.03) 100%) !important;box-shadow:0 0 0 1px rgba(91,176,255,.3)}.question-card>.card-header{background:rgba(0,0,0,0);border-bottom:1px solid hsla(0,0%,100%,.05);padding:.65rem .85rem}.question-card>.card-header .question-chevron{transition:transform .15s ease;color:hsla(0,0%,100%,.5)}.question-card:not(.collapsed)>.card-header .question-chevron{transform:rotate(180deg)}.question-card>.card-body{padding:1rem 1.05rem}.question-card .form-control,.question-card .form-select{background-color:rgba(0,0,0,.3) !important;border:1px solid hsla(0,0%,100%,.08) !important;color:hsla(0,0%,100%,.92) !important;border-radius:8px !important}.question-card .form-control:focus,.question-card .form-select:focus{border-color:rgba(91,176,255,.5) !important;box-shadow:0 0 0 3px rgba(91,176,255,.15) !important}.question-card .form-control::placeholder,.question-card .form-select::placeholder{color:hsla(0,0%,100%,.35)}.question-card .form-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.6px;color:hsla(0,0%,100%,.5);font-weight:600;margin-bottom:.3rem}.question-card .form-text{color:hsla(0,0%,100%,.45);font-size:.72rem;margin-top:.35rem}.question-card .btn{border-radius:8px;font-weight:500;transition:background .15s ease,border-color .15s ease,color .15s ease}.question-card .btn-outline-primary,.question-card .btn-outline-success,.question-card .btn-outline-info{border-color:rgba(117,208,255,.35);color:#75d0ff;background:rgba(117,208,255,.06)}.question-card .btn-outline-primary:hover:not(:disabled),.question-card .btn-outline-success:hover:not(:disabled),.question-card .btn-outline-info:hover:not(:disabled){background:rgba(117,208,255,.15);border-color:rgba(117,208,255,.55);color:#75d0ff}.question-card .btn-outline-success{border-color:rgba(62,214,143,.35);color:#3ed68f;background:rgba(62,214,143,.06)}.question-card .btn-outline-success:hover:not(:disabled){background:rgba(62,214,143,.15);border-color:rgba(62,214,143,.55);color:#3ed68f}.question-card .btn-outline-danger,.question-card .btn-ghost-danger,.question-card .btn-danger{border:1px solid rgba(255,125,125,.3);color:#ff7d7d;background:rgba(255,125,125,.06)}.question-card .btn-outline-danger:hover:not(:disabled),.question-card .btn-ghost-danger:hover:not(:disabled),.question-card .btn-danger:hover:not(:disabled){background:rgba(255,125,125,.18);border-color:rgba(255,125,125,.5);color:#ff7d7d}.question-card .alert{border-radius:9px;padding:.55rem .75rem;border-width:1px;font-size:.82rem;margin-bottom:0}.question-card .alert-info{background:rgba(117,208,255,.08);border-color:rgba(117,208,255,.2);color:hsla(0,0%,100%,.85)}.question-card .alert-info i{color:#75d0ff}.question-card .alert-secondary{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.75)}.question-card .alert-warning{background:rgba(255,198,102,.08);border-color:rgba(255,198,102,.25);color:hsla(0,0%,100%,.85)}.question-card .alert-warning i{color:#ffc666}.question-card .border.rounded{background:hsla(0,0%,100%,.02);border-color:hsla(0,0%,100%,.06) !important;border-radius:9px !important}.question-card .border-secondary{border-color:hsla(0,0%,100%,.08) !important}.question-card .border-info{border-color:rgba(117,208,255,.25) !important}.question-card .card-header .badge{font-size:.7rem;font-weight:600;padding:.18rem .5rem;border-radius:5px;letter-spacing:.3px}.question-card .question-header-text{font-size:.92rem;color:hsla(0,0%,100%,.92)}.question-card .border-top{border-color:hsla(0,0%,100%,.05) !important}.question-card audio{background:rgba(0,0,0,.4);border-radius:8px;height:36px;width:100%}.question-card audio::-webkit-media-controls-panel{background:rgba(0,0,0,.4)}#attemptDetailModal h6.text-secondary{font-size:.7rem !important;text-transform:uppercase;letter-spacing:.7px;font-weight:600;color:hsla(0,0%,100%,.5) !important;margin-bottom:.4rem}#attemptDetailModal .alert-secondary,#attemptDetailModal .alert-info,#attemptDetailModal .alert-warning,#attemptDetailModal .alert-danger{border-radius:10px;padding:.75rem .9rem;border-width:1px}#attemptDetailModal .alert-secondary{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.85)}#attemptDetailModal .alert-secondary strong{color:hsla(0,0%,100%,.96)}#attemptDetailModal .alert-info{background:rgba(117,208,255,.08);border-color:rgba(117,208,255,.22);color:hsla(0,0%,100%,.88)}#attemptDetailModal .alert-info i{color:#75d0ff}#attemptDetailModal .alert-warning{background:rgba(255,198,102,.08);border-color:rgba(255,198,102,.25);color:hsla(0,0%,100%,.88)}#attemptDetailModal .alert-warning i{color:#ffc666}#attemptDetailModal .alert-warning strong{color:hsla(0,0%,100%,.96)}#attemptDetailModal .badge{font-size:.78rem;font-weight:600;padding:.25rem .55rem;border-radius:6px;letter-spacing:.3px}#attemptDetailModal .badge.fs-6{font-size:.92rem !important;padding:.35rem .7rem}#attemptDetailModal .accordion-item{background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.06);border-radius:10px !important;margin-bottom:.5rem;overflow:hidden}#attemptDetailModal .accordion-header{margin:0}#attemptDetailModal .accordion-button{background:rgba(0,0,0,0);color:hsla(0,0%,100%,.92);padding:.7rem .85rem;font-size:.88rem;border-radius:0 !important;box-shadow:none}#attemptDetailModal .accordion-button:not(.collapsed){background:rgba(91,176,255,.06);color:hsla(0,0%,100%,.96);box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.06)}#attemptDetailModal .accordion-button::after{filter:invert(0.7)}#attemptDetailModal .accordion-button:focus{box-shadow:0 0 0 3px rgba(91,176,255,.18)}#attemptDetailModal .accordion-body{background:rgba(0,0,0,.15);padding:.95rem 1rem;color:hsla(0,0%,100%,.85)}#attemptDetailModal .answer-row{background:hsla(0,0%,100%,.025);margin-bottom:.4rem}#attemptDetailModal .answer-row.correct{background:rgba(62,214,143,.1);box-shadow:inset 2px 0 0 0 #3ed68f}#attemptDetailModal .btn-group .btn{border-radius:7px !important;font-size:.78rem;padding:.32rem .6rem}#attemptDetailModal .btn-group .btn+.btn{margin-left:.3rem}#attemptDetailModal .btn-outline-secondary{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.75)}#attemptDetailModal .btn-outline-secondary:hover{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.95)}#attemptDetailModal .btn-primary{background:rgba(117,208,255,.18);border:1px solid rgba(117,208,255,.5);color:#75d0ff}#attemptDetailModal .border.rounded{background:hsla(0,0%,100%,.02);border-color:hsla(0,0%,100%,.06) !important;border-radius:9px !important;padding:.55rem .7rem}#attemptDetailModal #recomputedScoreLabel{color:#75d0ff;font-variant-numeric:tabular-nums}.answer-row{display:flex;gap:.5rem;align-items:center;padding:.55rem .65rem;border-radius:7px;transition:background .15s ease}.answer-row:hover{background:hsla(0,0%,100%,.04)}.answer-row.correct{background:rgba(62,214,143,.1);box-shadow:inset 2px 0 0 0 #3ed68f}.drag-handle{cursor:move;opacity:.45;transition:opacity .15s ease}.drag-handle:hover{opacity:1}.upload-zone{border:2px dashed hsla(0,0%,100%,.15);border-radius:10px;padding:1rem;text-align:center;cursor:pointer;transition:background .15s ease,border-color .15s ease;color:hsla(0,0%,100%,.55)}.upload-zone:hover,.upload-zone.dragover{border-color:rgba(91,176,255,.5);background:rgba(91,176,255,.08);color:hsla(0,0%,100%,.85)}.media-preview{max-width:100%;max-height:150px;border-radius:7px;border:1px solid hsla(0,0%,100%,.08)}.inline-edit{background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);padding:.3rem .55rem;border-radius:6px;color:hsla(0,0%,100%,.92);transition:background .15s ease,border-color .15s ease}.inline-edit:hover{border-color:hsla(0,0%,100%,.18)}.inline-edit:focus{background:rgba(0,0,0,.3);border-color:rgba(91,176,255,.5);outline:none;box-shadow:0 0 0 3px rgba(91,176,255,.12)}.selection-checkbox{cursor:pointer}.bg-purple{background-color:#7c4dff !important;color:#fff !important}.prm-page>section,.prm-page>.qdf-empty,.prm-page>.qdf-banner,.prm-page>.prm-sheet-card{margin-bottom:1rem}.prm-header-status{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.prm-month-nav{display:inline-flex;align-items:stretch;background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.06);border-radius:8px;padding:2px;gap:1px}.prm-month-nav a{display:inline-flex;align-items:center;padding:.32rem .65rem;background:rgba(0,0,0,0);color:hsla(0,0%,100%,.65);text-decoration:none;font-size:.78rem;font-weight:500;border-radius:6px;transition:background .15s ease,color .15s ease}.prm-month-nav a:hover{background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.95)}.prm-month-nav a.active{background:rgba(91,176,255,.18);color:#75d0ff}.prm-month-nav a i{font-size:.85rem}.prm-ceremony-meta{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;color:hsla(0,0%,100%,.5);font-variant-numeric:tabular-nums}.prm-ceremony-meta i{font-size:.78rem;opacity:.75}.prm-kpi-row{grid-template-columns:repeat(auto-fit, minmax(160px, 1fr))}.prm-status-banner{align-items:center;flex-wrap:wrap;padding:.65rem .95rem}.prm-status-banner .qdf-banner-icon{width:36px;height:36px;border-radius:9px;font-size:1rem}.prm-status-banner .qdf-banner-main{gap:.2rem}.prm-status-banner .qdf-banner-title{font-size:.9rem;line-height:1.2}.prm-status-banner .qdf-banner-summary{font-size:.8rem;color:hsla(0,0%,100%,.7);display:inline-flex;align-items:center;flex-wrap:wrap;gap:.45rem}.prm-status-actions{display:inline-flex;align-items:center;gap:.45rem;flex-shrink:0;flex-wrap:wrap}.prm-countdown{display:inline-flex;align-items:center;gap:.3rem;padding:.14rem .45rem;background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:5px;font-family:ui-monospace,SFMono-Regular,monospace;font-variant-numeric:tabular-nums;font-weight:600;font-size:.78rem;color:hsla(0,0%,100%,.92);margin-left:0}.prm-ceremony-completed{align-items:center;padding:.7rem 1rem}.prm-ceremony-completed .qdf-banner-icon{width:40px;height:40px;font-size:1.15rem}.prm-ceremony-completed strong{color:hsla(0,0%,100%,.96)}.prm-sheet-card{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.07);border-radius:12px;overflow:hidden}.sheet-tabs{display:flex;gap:2px;background:rgba(0,0,0,.25);padding:4px 4px 0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;border-bottom:1px solid hsla(0,0%,100%,.05)}.sheet-tabs::-webkit-scrollbar{height:5px}.sheet-tabs::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.sheet-tabs::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.15);border-radius:3px}.sheet-tab{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem .9rem;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.06);border-bottom:none;border-radius:7px 7px 0 0;cursor:pointer;font-size:.82rem;font-weight:500;white-space:nowrap;color:hsla(0,0%,100%,.58);transition:background .15s ease,color .15s ease,border-color .15s ease;flex-shrink:0}.sheet-tab:hover{color:hsla(0,0%,100%,.85);background:hsla(0,0%,100%,.05)}.sheet-tab.active{background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.96);border-color:hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.04);margin-bottom:-1px;font-weight:600}.sheet-tab.my-tab{border-top:3px solid rgba(91,176,255,.7)}.sheet-tab.my-tab.active{border-top-color:#5bb0ff}.sheet-tab .badge{background:hsla(0,0%,100%,.08) !important;color:hsla(0,0%,100%,.78) !important;font-size:.66rem;padding:.1rem .4rem;font-weight:600;border-radius:4px;letter-spacing:.3px}.sheet-tab .badge.bg-danger{background:rgba(255,125,125,.2) !important;color:#ff7d7d !important}.sheet-content{background:rgba(0,0,0,.1);min-height:320px}.sheet-content>.tab-pane{padding:1rem 1.1rem}.prm-tab-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.85rem;margin-bottom:.85rem;flex-wrap:wrap}.prm-tab-stats{display:inline-flex;align-items:center;gap:.65rem;font-size:.82rem;color:hsla(0,0%,100%,.75);flex-wrap:wrap}.prm-tab-stats strong{color:hsla(0,0%,100%,.95);font-variant-numeric:tabular-nums}.prm-tab-stats>.prm-stat-pill{padding:.15rem .5rem;border-radius:5px;font-size:.74rem;font-weight:500}.prm-stat-pill-success{background:rgba(62,214,143,.1);color:#3ed68f}.prm-stat-pill-danger{background:rgba(255,125,125,.1);color:#ff7d7d}.prm-stat-pill-warning{background:rgba(255,198,102,.1);color:#ffc666}.prm-tab-tools{display:inline-flex;align-items:center;gap:.4rem;flex-wrap:wrap}.prm-search{position:relative;min-width:200px}.prm-search .form-control{background-color:rgba(0,0,0,.3) !important;border:1px solid hsla(0,0%,100%,.08) !important;color:hsla(0,0%,100%,.92) !important;border-radius:8px !important;padding-left:2rem !important;height:32px;font-size:.82rem}.prm-search .form-control:focus{border-color:rgba(91,176,255,.5) !important;box-shadow:0 0 0 3px rgba(91,176,255,.15) !important}.prm-search>i{position:absolute;left:.65rem;top:50%;transform:translateY(-50%);color:hsla(0,0%,100%,.4);font-size:.85rem;pointer-events:none;z-index:2}.prm-bulk-bar{padding:.65rem .85rem;background:rgba(117,208,255,.08);border:1px solid rgba(117,208,255,.2);border-radius:9px;margin-bottom:.85rem;display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.prm-bulk-bar strong{color:hsla(0,0%,100%,.9);font-size:.82rem}.prm-bulk-bar .vr{align-self:stretch;width:1px;background:hsla(0,0%,100%,.12);margin:0 .25rem}.prm-bulk-bar .form-select,.prm-bulk-bar .form-control{background-color:rgba(0,0,0,.3) !important;border:1px solid hsla(0,0%,100%,.1) !important;color:hsla(0,0%,100%,.92) !important;border-radius:7px !important;font-size:.82rem !important}.prm-bulk-bar .form-select:focus,.prm-bulk-bar .form-control:focus{border-color:rgba(91,176,255,.5) !important;box-shadow:0 0 0 3px rgba(91,176,255,.15) !important}.promo-table thead th{background:rgba(0,0,0,.2);border-bottom:1px solid hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.55);font-size:.7rem;text-transform:uppercase;letter-spacing:.7px;font-weight:600;padding:.55rem .7rem;white-space:nowrap}.promo-table th,.promo-table td{padding:.4rem .7rem;vertical-align:middle;white-space:nowrap;border-color:hsla(0,0%,100%,.04)}.promo-table .comment-col{white-space:normal;min-width:220px;max-width:380px;font-size:.78rem}.promo-table .rank-header-row td{background:linear-gradient(90deg, rgba(91, 176, 255, 0.08) 0%, transparent 50%) !important;color:hsla(0,0%,100%,.88);font-weight:600;font-size:.78rem;padding:.55rem .85rem !important;text-transform:uppercase;letter-spacing:.5px}.promo-table .rank-header-row td .badge{background:hsla(0,0%,100%,.08) !important;color:hsla(0,0%,100%,.75) !important;border-radius:5px;font-size:.65rem;padding:.1rem .4rem}.promo-table tr.needs-vote td{background-color:rgba(91,176,255,.04) !important}.promo-table tr.promoted td{background-color:rgba(62,214,143,.09) !important}.promo-table tr.promoted td:first-child{box-shadow:inset 3px 0 0 0 #3ed68f}.promo-table tr.held-back td{background-color:rgba(255,125,125,.09) !important}.promo-table tr.held-back td:first-child{box-shadow:inset 3px 0 0 0 #ff7d7d}.promo-table tr.tied td{background-color:rgba(255,198,102,.1) !important}.promo-table tr.tied td:first-child{box-shadow:inset 3px 0 0 0 #ffc666}.promo-table tr.ineligible{opacity:.5}.promo-table tr.ineligible td{background-color:hsla(0,0%,100%,.015) !important;color:hsla(0,0%,100%,.5)}.promo-table tr.ineligible .candidate-name{text-decoration:line-through}.promo-table tr.vote-row.modified td{background-color:rgba(255,198,102,.08) !important}.promo-table tr.vote-row.modified td:first-child{box-shadow:inset 3px 0 0 0 #ffc666}.promo-table tr.vote-row.saving{opacity:.55;pointer-events:none}.promo-table tr.vote-row.selected-row td,.promo-table tr.candidate-row.selected-row td{background-color:rgba(91,176,255,.1) !important}.promo-table tr.vote-row.selected-row td:first-child,.promo-table tr.candidate-row.selected-row td:first-child{box-shadow:inset 3px 0 0 0 #75d0ff}.promo-table td .badge{font-size:.7rem;font-weight:600;padding:.18rem .45rem;border-radius:5px;letter-spacing:.3px}.promo-table td .badge.bg-success{background:rgba(62,214,143,.18) !important;color:#3ed68f !important;border:1px solid rgba(62,214,143,.3)}.promo-table td .badge.bg-danger{background:rgba(255,125,125,.18) !important;color:#ff7d7d !important;border:1px solid rgba(255,125,125,.3)}.promo-table td .badge.bg-warning{background:rgba(255,198,102,.18) !important;color:#ffc666 !important;border:1px solid rgba(255,198,102,.3)}.promo-table td .badge.bg-info{background:rgba(117,208,255,.18) !important;color:#75d0ff !important;border:1px solid rgba(117,208,255,.3)}.promo-table td .badge.bg-secondary{background:hsla(0,0%,100%,.06) !important;color:hsla(0,0%,100%,.7) !important;border:1px solid hsla(0,0%,100%,.08)}.promo-table td .badge.bg-primary{background:rgba(91,176,255,.18) !important;color:#75d0ff !important;border:1px solid rgba(91,176,255,.3)}.promo-table .verdict-select{background-color:rgba(0,0,0,.3) !important;border:1px solid hsla(0,0%,100%,.1) !important;color:hsla(0,0%,100%,.92) !important;border-radius:6px !important;font-size:.78rem !important;font-weight:500;min-width:110px;padding:.25rem 1.65rem .25rem .55rem !important}.promo-table .verdict-select:focus{border-color:rgba(91,176,255,.5) !important;box-shadow:0 0 0 3px rgba(91,176,255,.15) !important}.promo-table .verdict-select.verdict-1{background:rgba(62,214,143,.12) !important;border-color:rgba(62,214,143,.4) !important;color:#3ed68f !important}.promo-table .verdict-select.verdict-2{background:rgba(255,125,125,.12) !important;border-color:rgba(255,125,125,.4) !important;color:#ff7d7d !important}.promo-table .verdict-select.verdict-3{background:rgba(117,208,255,.12) !important;border-color:rgba(117,208,255,.4) !important;color:#75d0ff !important}.promo-table .verdict-select.verdict-4{background:rgba(255,198,102,.12) !important;border-color:rgba(255,198,102,.4) !important;color:#ffc666 !important}.promo-table .inline-comment,.promo-table .inline-pc-comment{background-color:rgba(0,0,0,.25) !important;border:1px solid hsla(0,0%,100%,.08) !important;color:hsla(0,0%,100%,.9) !important;border-radius:6px !important;font-size:.78rem !important;transition:border-color .15s ease,background .15s ease}.promo-table .inline-comment:focus,.promo-table .inline-comment.modified,.promo-table .inline-pc-comment:focus,.promo-table .inline-pc-comment.modified{border-color:rgba(91,176,255,.5) !important;background:rgba(0,0,0,.35) !important;box-shadow:0 0 0 3px rgba(91,176,255,.12) !important}.promo-table .btn{border-radius:6px;transition:background .15s ease,border-color .15s ease,color .15s ease}.promo-table .btn-outline-light{border:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.65);background:hsla(0,0%,100%,.02)}.promo-table .btn-outline-light:hover{background:rgba(91,176,255,.1);border-color:rgba(91,176,255,.4);color:hsla(0,0%,100%,.95)}.promo-table .btn-outline-secondary,.promo-table .btn-outline-success{background:hsla(0,0%,100%,.02)}.promo-table .btn-outline-secondary:hover,.promo-table .btn-outline-success:hover{background:rgba(62,214,143,.15);border-color:rgba(62,214,143,.4);color:#3ed68f}.promo-table .save-pc-btn,.promo-table .save-vote-btn{background:rgba(62,214,143,.15);border:1px solid rgba(62,214,143,.4);color:#3ed68f}.promo-table .save-pc-btn:hover,.promo-table .save-vote-btn:hover{background:rgba(62,214,143,.25);border-color:rgba(62,214,143,.55)}.promo-table .pc-saved-indicator,.promo-table .saved-indicator{color:#3ed68f;font-size:1rem}.promo-table .candidate-name{font-weight:500;color:hsla(0,0%,100%,.92)}.promo-table .form-check-input{background-color:rgba(0,0,0,.4);border-color:hsla(0,0%,100%,.15)}.promo-table .form-check-input:checked{background-color:#75d0ff;border-color:#75d0ff}.lookup-panel{background:rgba(20,25,45,.95) !important;border-radius:12px;border:1px solid hsla(0,0%,100%,.08)}.lookup-panel .modal-header{background:rgba(0,0,0,.25)}.lookup-panel .modal-body{background:rgba(0,0,0,0)}.lookup-title{font-size:1.1rem;font-weight:600;margin-bottom:0;color:hsla(0,0%,100%,.95)}.lookup-stats{display:grid;grid-template-columns:repeat(5, 1fr);gap:.55rem;margin-bottom:1rem}.lookup-stat{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:8px;padding:.7rem .5rem;text-align:center}.lookup-stat-label{font-size:.66rem;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.6px;font-weight:600;margin-bottom:.25rem}.lookup-stat-value{font-weight:700;font-size:1.1rem;color:hsla(0,0%,100%,.96);font-variant-numeric:tabular-nums}.lookup-comments{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:8px;max-height:300px;overflow-y:auto}.lookup-comment{padding:.6rem .8rem;border-bottom:1px solid hsla(0,0%,100%,.04);font-size:.82rem}.lookup-comment:last-child{border-bottom:0}.comment-promote{background:rgba(62,214,143,.08);box-shadow:inset 2px 0 0 0 #3ed68f}.comment-hold{background:rgba(255,125,125,.08);box-shadow:inset 2px 0 0 0 #ff7d7d}.comment-excused{background:rgba(255,198,102,.08);box-shadow:inset 2px 0 0 0 #ffc666}.comment-loa{background:rgba(255,198,102,.08);box-shadow:inset 2px 0 0 0 #ff9800}.comment-pending{background:hsla(0,0%,100%,.02)}.lookup-pc-section{margin-top:1rem;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:8px;overflow:hidden}.lookup-pc-header{background:rgba(0,0,0,.25);padding:.5rem .8rem;font-weight:600;font-size:.82rem;text-align:center;color:hsla(0,0%,100%,.88);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid hsla(0,0%,100%,.05)}.lookup-pc-content{padding:.85rem;min-height:50px;font-size:.85rem;color:hsla(0,0%,100%,.7)}.lookup-pc-content:empty::before{content:"No PC notes yet";font-style:italic;color:hsla(0,0%,100%,.4)}.eligibility-btn{font-size:.7rem;padding:.1rem .3rem !important;line-height:1.2}.vote-btn{min-width:70px}@media(max-width: 767.98px){.lookup-stats{grid-template-columns:repeat(2, 1fr)}.prm-tab-toolbar{gap:.55rem}.prm-search{min-width:100%;flex:1 1 100%}}.dev-page>section,.dev-page>.qdf-empty,.dev-page>.qdf-banner,.dev-page>.dev-tab-content{margin-bottom:1rem}.dev-page>section:last-child,.dev-page>.dev-tab-content:last-child{margin-bottom:0}.dev-kpi-row{grid-template-columns:repeat(auto-fit, minmax(180px, 1fr))}.dev-tabs{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;list-style:none;padding:0}.dev-tabs .nav-item{margin:0}.dev-tabs .nav-link{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:9px;color:hsla(0,0%,100%,.7);font-size:.84rem;font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.dev-tabs .nav-link i{font-size:.92rem}.dev-tabs .nav-link:hover:not(.active){background:hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.95)}.dev-tabs .nav-link.active{background:rgba(91,176,255,.18);border-color:rgba(91,176,255,.4);color:#75d0ff;box-shadow:0 0 0 3px rgba(91,176,255,.08)}.dev-tab-content>.tab-pane{padding:0}.config-card{background:hsla(0,0%,100%,.025) !important;border:1px solid hsla(0,0%,100%,.07) !important;border-radius:12px !important;transition:border-color .15s ease,background .15s ease;overflow:hidden}.config-card:hover{border-color:rgba(91,176,255,.25)}.config-card>.card-header{background:rgba(0,0,0,.15) !important;border-bottom:1px solid hsla(0,0%,100%,.05);padding:.6rem .95rem;color:hsla(0,0%,100%,.92)}.config-card>.card-header strong{color:hsla(0,0%,100%,.94);font-size:.92rem}.config-card>.card-header.bg-warning,.config-card>.card-header[class*=bg-warning]{background:linear-gradient(90deg, rgba(255, 198, 102, 0.12) 0%, rgba(0, 0, 0, 0.15) 100%) !important}.config-card>.card-header.bg-info,.config-card>.card-header[class*=bg-info]{background:linear-gradient(90deg, rgba(117, 208, 255, 0.12) 0%, rgba(0, 0, 0, 0.15) 100%) !important}.config-card>.card-header.bg-success,.config-card>.card-header[class*=bg-success]{background:linear-gradient(90deg, rgba(62, 214, 143, 0.12) 0%, rgba(0, 0, 0, 0.15) 100%) !important}.config-card>.card-header.bg-primary,.config-card>.card-header[class*=bg-primary]{background:linear-gradient(90deg, rgba(91, 176, 255, 0.12) 0%, rgba(0, 0, 0, 0.15) 100%) !important}.config-card>.card-header.bg-danger,.config-card>.card-header[class*=bg-danger]{background:linear-gradient(90deg, rgba(255, 125, 125, 0.12) 0%, rgba(0, 0, 0, 0.15) 100%) !important}.config-card>.card-body{background:rgba(0,0,0,0) !important;padding:1rem 1.05rem}.config-card.border-info{border-color:rgba(117,208,255,.25) !important}.config-card.border-warning{border-color:rgba(255,198,102,.25) !important}.config-card.border-success{border-color:rgba(62,214,143,.25) !important}.config-card.border-danger{border-color:rgba(255,125,125,.3) !important}.config-card.border-primary{border-color:rgba(91,176,255,.3) !important}.config-item{display:flex;justify-content:space-between;align-items:center;padding:.55rem 0;border-bottom:1px solid hsla(0,0%,100%,.04);gap:.85rem}.config-item:last-child{border-bottom:0}.config-label{display:inline-flex;align-items:center;gap:.45rem;font-size:.82rem;color:hsla(0,0%,100%,.7);font-weight:500}.config-label i{color:hsla(0,0%,100%,.4);font-size:.85rem}.config-value{font-family:ui-monospace,SFMono-Regular,monospace;font-size:.82rem;color:hsla(0,0%,100%,.85);text-align:right;word-break:break-all}.config-value.text-success{color:#3ed68f !important}.config-value.text-danger{color:#ff7d7d !important}.config-value.text-warning{color:#ffc666 !important}.config-value.small{font-size:.78rem}.config-card .form-control,.config-card .form-select,.dev-page .form-control,.dev-page .form-select,.dbg-page .form-control,.dbg-page .form-select{background-color:rgba(0,0,0,.3) !important;border:1px solid hsla(0,0%,100%,.08) !important;color:hsla(0,0%,100%,.92) !important;border-radius:8px !important}.config-card .form-control:focus,.config-card .form-select:focus,.dev-page .form-control:focus,.dev-page .form-select:focus,.dbg-page .form-control:focus,.dbg-page .form-select:focus{border-color:rgba(91,176,255,.5) !important;box-shadow:0 0 0 3px rgba(91,176,255,.15) !important}.config-card .form-control::placeholder,.config-card .form-select::placeholder,.dev-page .form-control::placeholder,.dev-page .form-select::placeholder,.dbg-page .form-control::placeholder,.dbg-page .form-select::placeholder{color:hsla(0,0%,100%,.35)}.config-card .form-label,.dev-page .form-label,.dbg-page .form-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;color:hsla(0,0%,100%,.55);font-weight:600;margin-bottom:.3rem}.config-card .form-label.small,.dev-page .form-label.small,.dbg-page .form-label.small{text-transform:none;letter-spacing:0;font-size:.78rem;color:hsla(0,0%,100%,.6)}.config-card .form-text,.dev-page .form-text,.dbg-page .form-text{color:hsla(0,0%,100%,.5);font-size:.74rem}.config-card .form-check-input,.dev-page .form-check-input,.dbg-page .form-check-input{background-color:rgba(0,0,0,.4);border-color:hsla(0,0%,100%,.15)}.config-card .form-check-input:checked,.dev-page .form-check-input:checked,.dbg-page .form-check-input:checked{background-color:#75d0ff;border-color:#75d0ff}.config-card .form-check-label,.dev-page .form-check-label,.dbg-page .form-check-label{color:hsla(0,0%,100%,.85);font-size:.85rem}.config-card .btn,.dev-page .btn,.dbg-page .btn{border-radius:8px;font-weight:500;transition:background .15s ease,border-color .15s ease,color .15s ease}.config-card .btn-warning,.dev-page .btn-warning,.dbg-page .btn-warning{background:rgba(255,198,102,.18);border:1px solid rgba(255,198,102,.5);color:#ffc666}.config-card .btn-warning:hover:not(:disabled),.dev-page .btn-warning:hover:not(:disabled),.dbg-page .btn-warning:hover:not(:disabled){background:rgba(255,198,102,.28);border-color:rgba(255,198,102,.65);color:#ffc666}.config-card .btn-info,.dev-page .btn-info,.dbg-page .btn-info{background:rgba(117,208,255,.18);border:1px solid rgba(117,208,255,.5);color:#75d0ff}.config-card .btn-info:hover:not(:disabled),.dev-page .btn-info:hover:not(:disabled),.dbg-page .btn-info:hover:not(:disabled){background:rgba(117,208,255,.28);border-color:rgba(117,208,255,.65);color:#75d0ff}.config-card .btn-primary,.dev-page .btn-primary,.dbg-page .btn-primary{background:rgba(91,176,255,.2);border:1px solid rgba(91,176,255,.5);color:#75d0ff}.config-card .btn-primary:hover:not(:disabled),.dev-page .btn-primary:hover:not(:disabled),.dbg-page .btn-primary:hover:not(:disabled){background:rgba(91,176,255,.32);border-color:rgba(91,176,255,.7);color:#75d0ff}.config-card .btn-success,.dev-page .btn-success,.dbg-page .btn-success{background:rgba(62,214,143,.2);border:1px solid rgba(62,214,143,.5);color:#3ed68f}.config-card .btn-success:hover:not(:disabled),.dev-page .btn-success:hover:not(:disabled),.dbg-page .btn-success:hover:not(:disabled){background:rgba(62,214,143,.3);border-color:rgba(62,214,143,.65);color:#3ed68f}.config-card .btn-outline-primary,.config-card .btn-outline-info,.dev-page .btn-outline-primary,.dev-page .btn-outline-info,.dbg-page .btn-outline-primary,.dbg-page .btn-outline-info{background:rgba(117,208,255,.06);border:1px solid rgba(117,208,255,.35);color:#75d0ff}.config-card .btn-outline-primary:hover:not(:disabled),.config-card .btn-outline-info:hover:not(:disabled),.dev-page .btn-outline-primary:hover:not(:disabled),.dev-page .btn-outline-info:hover:not(:disabled),.dbg-page .btn-outline-primary:hover:not(:disabled),.dbg-page .btn-outline-info:hover:not(:disabled){background:rgba(117,208,255,.18);border-color:rgba(117,208,255,.6);color:#75d0ff}.config-card .btn-outline-success,.dev-page .btn-outline-success,.dbg-page .btn-outline-success{background:rgba(62,214,143,.06);border:1px solid rgba(62,214,143,.35);color:#3ed68f}.config-card .btn-outline-success:hover:not(:disabled),.dev-page .btn-outline-success:hover:not(:disabled),.dbg-page .btn-outline-success:hover:not(:disabled){background:rgba(62,214,143,.18);border-color:rgba(62,214,143,.6);color:#3ed68f}.config-card .btn-outline-warning,.dev-page .btn-outline-warning,.dbg-page .btn-outline-warning{background:rgba(255,198,102,.06);border:1px solid rgba(255,198,102,.35);color:#ffc666}.config-card .btn-outline-warning:hover:not(:disabled),.dev-page .btn-outline-warning:hover:not(:disabled),.dbg-page .btn-outline-warning:hover:not(:disabled){background:rgba(255,198,102,.18);border-color:rgba(255,198,102,.6);color:#ffc666}.config-card .btn-outline-danger,.dev-page .btn-outline-danger,.dbg-page .btn-outline-danger{background:rgba(255,125,125,.06);border:1px solid rgba(255,125,125,.35);color:#ff7d7d}.config-card .btn-outline-danger:hover:not(:disabled),.dev-page .btn-outline-danger:hover:not(:disabled),.dbg-page .btn-outline-danger:hover:not(:disabled){background:rgba(255,125,125,.18);border-color:rgba(255,125,125,.6);color:#ff7d7d}.config-card .btn-outline-secondary,.dev-page .btn-outline-secondary,.dbg-page .btn-outline-secondary{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.7)}.config-card .btn-outline-secondary:hover:not(:disabled),.dev-page .btn-outline-secondary:hover:not(:disabled),.dbg-page .btn-outline-secondary:hover:not(:disabled){background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.95)}.config-card .alert,.dev-page .alert,.dbg-page .alert{border-radius:9px;padding:.55rem .75rem;border-width:1px;font-size:.82rem;margin-bottom:0}.config-card .alert-info,.dev-page .alert-info,.dbg-page .alert-info{background:rgba(117,208,255,.08);border-color:rgba(117,208,255,.22);color:hsla(0,0%,100%,.85)}.config-card .alert-info i,.dev-page .alert-info i,.dbg-page .alert-info i{color:#75d0ff}.config-card .alert-secondary,.dev-page .alert-secondary,.dbg-page .alert-secondary{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.75)}.config-card .alert-warning,.dev-page .alert-warning,.dbg-page .alert-warning{background:rgba(255,198,102,.08);border-color:rgba(255,198,102,.22);color:hsla(0,0%,100%,.88)}.config-card .alert-warning i,.dev-page .alert-warning i,.dbg-page .alert-warning i{color:#ffc666}.config-card .card-header .badge,.dev-page .card-header .badge,.dbg-page .card-header .badge{font-size:.7rem;font-weight:600;padding:.18rem .5rem;border-radius:5px;letter-spacing:.3px}.config-card .card-header .badge.bg-success,.dev-page .card-header .badge.bg-success,.dbg-page .card-header .badge.bg-success{background:rgba(62,214,143,.2) !important;color:#3ed68f !important;border:1px solid rgba(62,214,143,.35)}.config-card .card-header .badge.bg-danger,.dev-page .card-header .badge.bg-danger,.dbg-page .card-header .badge.bg-danger{background:rgba(255,125,125,.2) !important;color:#ff7d7d !important;border:1px solid rgba(255,125,125,.35)}.config-card .card-header .badge.bg-warning,.dev-page .card-header .badge.bg-warning,.dbg-page .card-header .badge.bg-warning{background:rgba(255,198,102,.2) !important;color:#ffc666 !important;border:1px solid rgba(255,198,102,.35)}.config-card .card-header .badge.bg-secondary,.dev-page .card-header .badge.bg-secondary,.dbg-page .card-header .badge.bg-secondary{background:hsla(0,0%,100%,.08) !important;color:hsla(0,0%,100%,.75) !important;border:1px solid hsla(0,0%,100%,.1)}.config-card .table,.dev-page .table,.dbg-page .table{background:rgba(0,0,0,0);margin-bottom:0;--bs-table-bg: transparent;--bs-table-color: rgba(255, 255, 255, 0.86);--bs-table-striped-bg: transparent;--bs-table-hover-bg: transparent;--bs-table-hover-color: rgba(255, 255, 255, 0.95)}.config-card .table thead.table-light th,.config-card .table thead th,.dev-page .table thead.table-light th,.dev-page .table thead th,.dbg-page .table thead.table-light th,.dbg-page .table thead th{background:linear-gradient(180deg, rgba(0, 0, 0, 0.32) 0%, rgba(0, 0, 0, 0.22) 100%) !important;color:hsla(0,0%,100%,.55) !important;border-bottom:1px solid hsla(0,0%,100%,.08) !important;border-top:none !important;font-size:.7rem;text-transform:uppercase;letter-spacing:.8px;font-weight:600;padding:.65rem .85rem}.config-card .table tbody tr,.dev-page .table tbody tr,.dbg-page .table tbody tr{border-bottom:1px solid hsla(0,0%,100%,.05);transition:background .15s ease,box-shadow .15s ease;background-color:rgba(0,0,0,0)}.config-card .table tbody tr:last-child,.dev-page .table tbody tr:last-child,.dbg-page .table tbody tr:last-child{border-bottom:0}.config-card .table tbody tr:nth-of-type(even),.dev-page .table tbody tr:nth-of-type(even),.dbg-page .table tbody tr:nth-of-type(even){background-color:hsla(0,0%,100%,.015)}.config-card .table tbody tr:hover,.dev-page .table tbody tr:hover,.dbg-page .table tbody tr:hover{background-color:rgba(91,176,255,.06) !important;box-shadow:inset 3px 0 0 0 rgba(91,176,255,.55)}.config-card .table tbody tr td,.dev-page .table tbody tr td,.dbg-page .table tbody tr td{border:none !important;color:hsla(0,0%,100%,.86);font-size:.86rem;padding:.7rem .85rem;vertical-align:middle;background-color:rgba(0,0,0,0);--bs-table-bg-state: transparent}.config-card .table tbody tr.table-secondary,.config-card .table tbody tr.table-light,.dev-page .table tbody tr.table-secondary,.dev-page .table tbody tr.table-light,.dbg-page .table tbody tr.table-secondary,.dbg-page .table tbody tr.table-light{border-bottom:1px solid hsla(0,0%,100%,.07);background-color:rgba(0,0,0,0) !important}.config-card .table tbody tr.table-secondary:hover,.config-card .table tbody tr.table-light:hover,.dev-page .table tbody tr.table-secondary:hover,.dev-page .table tbody tr.table-light:hover,.dbg-page .table tbody tr.table-secondary:hover,.dbg-page .table tbody tr.table-light:hover{background-color:rgba(91,176,255,.06) !important;box-shadow:none}.config-card .table tbody tr.table-secondary td,.config-card .table tbody tr.table-light td,.dev-page .table tbody tr.table-secondary td,.dev-page .table tbody tr.table-light td,.dbg-page .table tbody tr.table-secondary td,.dbg-page .table tbody tr.table-light td{background:linear-gradient(90deg, rgba(91, 176, 255, 0.08) 0%, rgba(0, 0, 0, 0.2) 70%) !important;color:hsla(0,0%,100%,.85) !important;font-size:.72rem !important;text-transform:uppercase;letter-spacing:.8px;font-weight:700 !important;padding:.55rem .95rem !important;border-top:1px solid hsla(0,0%,100%,.05) !important;box-shadow:inset 3px 0 0 0 rgba(91,176,255,.5)}.config-card .table tbody tr.table-secondary td i,.config-card .table tbody tr.table-light td i,.dev-page .table tbody tr.table-secondary td i,.dev-page .table tbody tr.table-light td i,.dbg-page .table tbody tr.table-secondary td i,.dbg-page .table tbody tr.table-light td i{color:#75d0ff;margin-right:.45rem;font-size:.85rem}.config-card .table tbody tr.table-secondary:first-of-type td,.config-card .table tbody tr.table-light:first-of-type td,.dev-page .table tbody tr.table-secondary:first-of-type td,.dev-page .table tbody tr.table-light:first-of-type td,.dbg-page .table tbody tr.table-secondary:first-of-type td,.dbg-page .table tbody tr.table-light:first-of-type td{border-top:0 !important}.config-card .card-body>.table-responsive,.config-card .card-body>.table,.dev-page .card-body>.table-responsive,.dev-page .card-body>.table,.dbg-page .card-body>.table-responsive,.dbg-page .card-body>.table{margin:-1rem -1.05rem;width:calc(100% + 2.1rem)}.config-card .card-body>.table-responsive .table,.dev-page .card-body>.table-responsive .table,.dbg-page .card-body>.table-responsive .table{margin-bottom:0}.config-card #channelConfigTable .channel-id-input,.dev-page #channelConfigTable .channel-id-input,.dbg-page #channelConfigTable .channel-id-input{max-width:280px;font-size:.78rem !important;padding:.32rem .55rem !important;letter-spacing:.3px}.config-card #channelConfigTable .bi-check-circle-fill,.dev-page #channelConfigTable .bi-check-circle-fill,.dbg-page #channelConfigTable .bi-check-circle-fill{color:#3ed68f !important}.config-card #channelConfigTable .bi-circle,.dev-page #channelConfigTable .bi-circle,.dbg-page #channelConfigTable .bi-circle{color:hsla(0,0%,100%,.2) !important}.dbg-page>section,.dbg-page>.qdf-banner,.dbg-page>.dbg-grid{margin-bottom:1rem}.dbg-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem}@media(max-width: 991.98px){.dbg-grid{grid-template-columns:1fr}}.dbg-status-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.7rem}@media(max-width: 767.98px){.dbg-status-grid{grid-template-columns:1fr}}.dbg-status-card{display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.06);border-radius:10px}.dbg-page .status-indicator{width:36px;height:36px;border-radius:9px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);display:inline-flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.45);flex-shrink:0;font-size:.95rem}.dbg-page .status-indicator i{font-size:.9rem}.dbg-page .status-indicator.status-ok{background:rgba(62,214,143,.15);border-color:rgba(62,214,143,.35);color:#3ed68f}.dbg-page .status-indicator.status-warn{background:rgba(255,198,102,.15);border-color:rgba(255,198,102,.35);color:#ffc666}.dbg-page .status-indicator.status-error{background:rgba(255,125,125,.15);border-color:rgba(255,125,125,.35);color:#ff7d7d}.dbg-status-body{min-width:0}.dbg-status-body .fw-medium{color:hsla(0,0%,100%,.92);font-size:.88rem;font-weight:600}.dbg-status-body small{color:hsla(0,0%,100%,.55);font-size:.75rem}.dbg-embed-block{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:10px;padding:.85rem .95rem;margin-bottom:.85rem}.dbg-embed-block h6{font-size:.74rem;text-transform:uppercase;letter-spacing:.6px;color:hsla(0,0%,100%,.55);font-weight:600;margin-bottom:.7rem;display:inline-flex;align-items:center;gap:.4rem}.dbg-embed-block h6 i{color:hsla(0,0%,100%,.45)}.message-log{max-height:420px;overflow-y:auto;background:rgba(0,0,0,0);font-size:.88rem;line-height:1.55}.message-log .log-entry{padding:.7rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.04);background:rgba(0,0,0,0);word-break:break-word;white-space:pre-line;color:hsla(0,0%,100%,.85);border-radius:0;margin-bottom:0;font-family:inherit}.message-log .log-entry:last-child{border-bottom:0}.message-log .log-entry.success{box-shadow:inset 3px 0 0 0 #3ed68f;background:rgba(62,214,143,.04)}.message-log .log-entry.error{box-shadow:inset 3px 0 0 0 #ff7d7d;background:rgba(255,125,125,.04)}.message-log .log-entry .timestamp{font-size:.74rem;color:hsla(0,0%,100%,.45);font-family:ui-monospace,SFMono-Regular,monospace}.text-squadron{color:#b083ff !important}.bg-squadron{background-color:rgba(176,131,255,.85) !important;color:#1a1024 !important}.handbook-page{position:relative}.handbook-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;flex-wrap:wrap;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid hsla(0,0%,100%,.06)}.handbook-hero .hero-title{min-width:0;flex:1 1 320px}.handbook-hero h1{display:inline-flex;align-items:center;gap:.65rem;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:700;letter-spacing:-0.02em;margin:0 0 .35rem;color:#fff}.handbook-hero .hero-bar{display:inline-block;width:5px;height:1.2em;background:linear-gradient(180deg, #5bb0ff, #75d0ff);border-radius:3px;flex-shrink:0}.handbook-hero .hero-bar.text-success{background:linear-gradient(180deg, #3ed68f, #6fe8b0)}.handbook-hero .hero-bar.text-warning{background:linear-gradient(180deg, #ffc666, #ffd99e)}.handbook-hero .hero-bar.text-danger{background:linear-gradient(180deg, #ff7d7d, #ffabab)}.handbook-hero .hero-bar.text-info{background:linear-gradient(180deg, #75d0ff, #a4e2ff)}.handbook-hero .hero-bar.text-squadron{background:linear-gradient(180deg, #b083ff, #d4b8ff)}.handbook-hero .hero-icon{font-size:.95em}.handbook-hero .hero-sub{margin:0;color:hsla(0,0%,100%,.55);font-size:.95rem}.handbook-hero .hero-meta{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.8rem;color:hsla(0,0%,100%,.6);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07);border-radius:999px;white-space:nowrap}.handbook-hero .hero-meta i{color:#75d0ff}.handbook-rank-badge{font-size:.62rem !important;font-weight:700 !important;letter-spacing:.04em;padding:.25rem .55rem !important;border-radius:999px !important;vertical-align:middle;margin-left:.4rem}.handbook-pill-nav{margin-bottom:1.25rem}.handbook-pill-track{display:flex;gap:.4rem;overflow-x:auto;padding:.25rem .25rem .5rem;margin:-0.25rem -0.25rem 0;scroll-snap-type:x proximity}.handbook-pill-track::-webkit-scrollbar{width:4px}.handbook-pill-track::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.handbook-pill-track::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.08);border-radius:3px}.handbook-pill-track::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.2)}.handbook-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .9rem;border-radius:999px;font-size:.85rem;font-weight:500;color:hsla(0,0%,100%,.7);background:linear-gradient(180deg, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0.015));border:1px solid hsla(0,0%,100%,.07);text-decoration:none;white-space:nowrap;scroll-snap-align:start;transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease;cursor:pointer}.handbook-pill i{font-size:.95em}.handbook-pill .pill-rank{font-size:.65rem;font-weight:700;letter-spacing:.04em;padding:.1rem .4rem;border-radius:999px;background:hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.55);text-transform:uppercase}.handbook-pill .pill-lock{font-size:.7rem;color:hsla(0,0%,100%,.4)}.handbook-pill:hover:not(.locked):not(.active){color:#fff;border-color:rgba(91,176,255,.35);background:linear-gradient(180deg, rgba(91, 176, 255, 0.1), rgba(91, 176, 255, 0.04));transform:translateY(-1px)}.handbook-pill.active{color:#fff;border-color:rgba(91,176,255,.55);background:linear-gradient(180deg, rgba(91, 176, 255, 0.22), rgba(91, 176, 255, 0.08));box-shadow:0 4px 14px rgba(91,176,255,.18),inset 0 1px 0 hsla(0,0%,100%,.08)}.handbook-pill.active .pill-rank{background:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.85)}.handbook-pill.locked{cursor:not-allowed;opacity:.55;color:hsla(0,0%,100%,.45)}.handbook-pill:focus-visible{outline:2px solid #5bb0ff;outline-offset:2px}.handbook-toolbar{z-index:50;display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:.6rem .85rem;margin-bottom:1.25rem;background:linear-gradient(180deg, rgba(13, 20, 40, 0.88) 0%, rgba(13, 20, 40, 0.78) 100%);border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);box-shadow:0 8px 24px rgba(0,0,0,.35);transition:border-radius .2s ease}.handbook-toolbar.is-pinned{position:fixed;top:.5rem;margin-bottom:0}.handbook-toolbar .toolbar-context{display:inline-flex;align-items:center;gap:.45rem;min-width:0;flex:1 1 240px;font-size:.82rem;color:hsla(0,0%,100%,.55)}.handbook-toolbar .toolbar-context .context-label{text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:700;color:hsla(0,0%,100%,.4)}.handbook-toolbar .toolbar-context .context-divider{color:hsla(0,0%,100%,.25)}.handbook-toolbar .toolbar-context .context-section{color:hsla(0,0%,100%,.85);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;transition:opacity .2s ease}.handbook-toolbar .toolbar-actions{display:inline-flex;align-items:center;gap:.4rem;flex-wrap:wrap}.handbook-toolbar .toolbar-divider{width:1px;height:22px;background:hsla(0,0%,100%,.1);margin:0 .2rem}.handbook-toolbar-placeholder{margin-bottom:1.25rem}.toolbar-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.42rem .75rem;font-size:.82rem;font-weight:500;color:hsla(0,0%,100%,.75);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.09);border-radius:8px;text-decoration:none;cursor:pointer;transition:all .2s ease}.toolbar-btn:hover{color:#fff;background:hsla(0,0%,100%,.09);border-color:hsla(0,0%,100%,.15)}.toolbar-btn.primary{color:#fff;background:linear-gradient(180deg, rgba(91, 176, 255, 0.4), rgba(91, 176, 255, 0.25));border-color:rgba(91,176,255,.5);box-shadow:0 4px 12px rgba(91,176,255,.18)}.toolbar-btn.primary:hover{background:linear-gradient(180deg, rgba(91, 176, 255, 0.55), rgba(91, 176, 255, 0.35));border-color:rgba(91,176,255,.65)}.toolbar-btn:focus-visible{outline:2px solid #5bb0ff;outline-offset:2px}.handbook-search{position:relative;display:inline-flex;align-items:center;height:36px;width:clamp(220px,32vw,360px);padding:0 .35rem 0 2rem;background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.handbook-search:focus-within{border-color:rgba(91,176,255,.55);background:rgba(0,0,0,.35);box-shadow:0 0 0 3px rgba(91,176,255,.18)}.handbook-search .search-icon{position:absolute;left:.7rem;top:50%;transform:translateY(-50%);color:hsla(0,0%,100%,.4);font-size:.95rem;pointer-events:none}.handbook-search input{flex:1 1 auto;min-width:0;height:100%;background:rgba(0,0,0,0);border:none;color:#fff;font-size:.85rem;padding:0}.handbook-search input::placeholder{color:hsla(0,0%,100%,.35)}.handbook-search input:focus{outline:none}.handbook-search .search-counter{display:none;padding:0 .5rem;font-size:.72rem;color:hsla(0,0%,100%,.6);border-left:1px solid hsla(0,0%,100%,.08);white-space:nowrap}.handbook-search .search-counter.is-visible{display:inline-flex;align-items:center}.handbook-search .search-action{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-left:2px;border:none;background:rgba(0,0,0,0);color:hsla(0,0%,100%,.5);border-radius:5px;cursor:pointer;font-size:.8rem;transition:background .2s ease,color .2s ease}.handbook-search .search-action:hover:not(:disabled){color:#fff;background:hsla(0,0%,100%,.08)}.handbook-search .search-action:disabled{opacity:.3;cursor:not-allowed}.handbook-search .search-action:focus-visible{outline:2px solid #5bb0ff;outline-offset:2px}.handbook-search .search-clear{display:none}.handbook-search .search-clear.is-visible{display:inline-flex}mark.handbook-search-hit{background:linear-gradient(180deg, rgba(255, 198, 102, 0.4), rgba(255, 198, 102, 0.25));color:#fff;padding:.05em .2em;border-radius:3px;border:1px solid rgba(255,198,102,.35);transition:all .2s ease}mark.handbook-search-hit.is-current{background:linear-gradient(180deg, #ffc666, #ff9d44);color:#1a1a1a;border-color:#ffc666;box-shadow:0 0 0 3px rgba(255,198,102,.25),0 2px 8px rgba(255,198,102,.4);font-weight:600}.handbook-layout{position:relative}@media(min-width: 1200px){.handbook-layout{display:grid;grid-template-columns:minmax(0, 1fr) 290px;gap:2rem}}.handbook-content-wrapper{min-width:0}.handbook-card{background:linear-gradient(180deg, rgba(var(--cui-body-bg-rgb, 13, 20, 40), 0.75) 0%, rgba(var(--cui-body-bg-rgb, 13, 20, 40), 0.55) 100%);border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;padding:2rem 2.5rem}@media(max-width: 767.98px){.handbook-card{padding:1.25rem 1rem}}.handbook-empty{text-align:center;padding:3rem 1.5rem}.handbook-empty .empty-icon{font-size:3.5rem;opacity:.5;margin-bottom:1rem}.handbook-empty h3{color:hsla(0,0%,100%,.8);margin-bottom:.4rem}.handbook-empty p{color:hsla(0,0%,100%,.5);margin-bottom:1rem}.handbook-toc-fixed{position:relative;z-index:40}.toc-sidebar{background:linear-gradient(180deg, rgba(18, 26, 50, 0.95) 0%, rgba(13, 20, 40, 0.92) 100%);border:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border-radius:1rem;box-shadow:0 8px 28px rgba(0,0,0,.4);overflow:hidden;display:flex;flex-direction:column;max-height:calc(100vh - 8rem)}.toc-sidebar.is-pinned{position:fixed;top:5rem}.toc-sidebar .toc-sidebar-header{display:flex;align-items:center;gap:.5rem;padding:.7rem 1rem;background:rgba(0,0,0,.25);border-bottom:1px solid hsla(0,0%,100%,.06);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:hsla(0,0%,100%,.75)}.toc-sidebar .toc-sidebar-header i{color:#ffc666}.toc-nav{overflow-y:auto;padding:.4rem 0;min-height:0;flex:1}.toc-nav::-webkit-scrollbar{width:4px}.toc-nav::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.toc-nav::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:3px}.toc-nav::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.2)}.toc-link{display:block;position:relative;padding:.45rem 1rem .45rem 1.1rem;color:hsla(0,0%,100%,.58);text-decoration:none;font-size:.8rem;line-height:1.35;border-left:2px solid rgba(0,0,0,0);transition:color .15s ease,background .15s ease,border-color .15s ease,opacity .15s ease}.toc-link:hover{color:#fff;background:hsla(0,0%,100%,.04);border-left-color:rgba(91,176,255,.5)}.toc-link.active{color:#fff;font-weight:600;background:linear-gradient(90deg, rgba(91, 176, 255, 0.18), rgba(91, 176, 255, 0.04) 70%, transparent);border-left-color:#5bb0ff}.toc-link.active::after{content:"";position:absolute;right:.65rem;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background:#5bb0ff;box-shadow:0 0 8px rgba(91,176,255,.7)}.toc-link.toc-filtered{opacity:.25;filter:grayscale(0.5)}.toc-link.toc-has-match{background:rgba(255,198,102,.05);border-left-color:rgba(255,198,102,.5);color:hsla(0,0%,100%,.8)}.toc-link.toc-has-match::before{content:"";display:inline-block;width:5px;height:5px;margin-right:.4rem;border-radius:50%;background:#ffc666;vertical-align:middle}.toc-link.toc-level-1{font-weight:600;font-size:.85rem;color:hsla(0,0%,100%,.82);padding-left:1.1rem}.toc-link.toc-level-2{padding-left:1.6rem}.toc-link.toc-level-3{padding-left:2.1rem;font-size:.75rem;color:hsla(0,0%,100%,.5)}.toc-link.toc-level-4,.toc-link.toc-level-5,.toc-link.toc-level-6{padding-left:2.6rem;font-size:.72rem;color:hsla(0,0%,100%,.42)}.reading-progress{position:fixed;top:0;left:0;height:3px;background:linear-gradient(90deg, #5bb0ff, #75d0ff, #ffc666);width:0;z-index:9999;transition:width .1s ease-out;box-shadow:0 0 8px rgba(91,176,255,.6)}.handbook-back-to-top{position:fixed;right:1.5rem;bottom:1.5rem;z-index:100;width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(91,176,255,.45);background:linear-gradient(180deg, rgba(91, 176, 255, 0.5), rgba(91, 176, 255, 0.3));color:#fff;font-size:1.1rem;cursor:pointer;box-shadow:0 6px 18px rgba(0,0,0,.45),0 0 0 1px hsla(0,0%,100%,.05) inset;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,background .2s ease}.handbook-back-to-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.handbook-back-to-top:hover{background:linear-gradient(180deg, rgba(91, 176, 255, 0.7), rgba(91, 176, 255, 0.45));transform:translateY(-2px)}.handbook-back-to-top:focus-visible{outline:2px solid #5bb0ff;outline-offset:2px}.handbook-content{font-size:1rem;line-height:1.75;color:hsla(0,0%,100%,.85)}.handbook-content h1,.handbook-content h2,.handbook-content h3,.handbook-content h4,.handbook-content h5,.handbook-content h6{position:relative;margin-top:2.5rem;margin-bottom:1rem;padding-bottom:.5rem;color:#fff;scroll-margin-top:calc(var(--cui-header-height, 56px) + 5.5rem);font-weight:700;display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.handbook-content h1{font-size:1.85rem;border-bottom:2px solid rgba(91,176,255,.3);margin-top:0}.handbook-content h2{font-size:1.5rem;border-bottom:1px solid hsla(0,0%,100%,.08)}.handbook-content h3{font-size:1.22rem}.handbook-content h4{font-size:1.08rem}.handbook-content h5,.handbook-content h6{font-size:1rem}.handbook-content p{margin-bottom:1.1rem}.handbook-content ul,.handbook-content ol{margin-bottom:1.1rem;padding-left:1.6rem}.handbook-content li{margin-bottom:.4rem}.handbook-content li::marker{color:#5bb0ff}.handbook-content blockquote{border-left:4px solid #5bb0ff;padding:.9rem 1.2rem;margin:1.4rem 0;background:linear-gradient(135deg, rgba(91, 176, 255, 0.1), rgba(91, 176, 255, 0.02));border-radius:0 .5rem .5rem 0;font-style:italic}.handbook-content blockquote p:last-child{margin-bottom:0}.handbook-content code{background:rgba(0,0,0,.35);padding:.18rem .45rem;border-radius:4px;font-size:.88em;color:#75d0ff;border:1px solid hsla(0,0%,100%,.06)}.handbook-content pre{background:rgba(0,0,0,.4);padding:1.2rem;border-radius:.5rem;overflow-x:auto;margin:1.4rem 0;border:1px solid hsla(0,0%,100%,.06)}.handbook-content pre::-webkit-scrollbar{width:6px}.handbook-content pre::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.handbook-content pre::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:3px}.handbook-content pre::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.2)}.handbook-content pre code{background:none;padding:0;border:none}.handbook-content table{width:100%;margin:1.4rem 0;border-collapse:collapse;border:1px solid hsla(0,0%,100%,.08);border-radius:.5rem;overflow:hidden}.handbook-content th,.handbook-content td{padding:.7rem .95rem;text-align:left;border-bottom:1px solid hsla(0,0%,100%,.05)}.handbook-content th{background:rgba(0,0,0,.3);font-weight:600;font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;color:hsla(0,0%,100%,.8)}.handbook-content tr:last-child td{border-bottom:none}.handbook-content hr{border:none;height:1px;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.15), transparent);margin:2rem 0}.handbook-content a{color:#75d0ff;text-decoration:none;border-bottom:1px dotted rgba(117,208,255,.4);transition:color .15s ease,border-color .15s ease}.handbook-content a:hover{color:#fff;border-bottom-color:#fff}.handbook-content strong{color:#fff}.handbook-content img{max-width:100%;height:auto;border-radius:.5rem;margin:1rem 0;border:1px solid hsla(0,0%,100%,.08)}.copy-link-btn{opacity:0;margin-left:.4rem;padding:.18rem .4rem;font-size:.75rem;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:5px;color:hsla(0,0%,100%,.6);cursor:pointer;transition:all .2s ease;vertical-align:middle}.copy-link-btn:hover{background:rgba(91,176,255,.18);color:#fff;border-color:rgba(91,176,255,.4)}.copy-link-btn.copied{background:rgba(62,214,143,.22);border-color:rgba(62,214,143,.5);color:#3ed68f}.handbook-content :is(h1,h2,h3,h4,h5,h6):hover .copy-link-btn,.handbook-content :is(h1,h2,h3,h4,h5,h6):focus-within .copy-link-btn{opacity:1}.handbook-offcanvas{background:linear-gradient(180deg, #121a32 0%, #0d1428 100%);border-left:1px solid hsla(0,0%,100%,.1)}.handbook-offcanvas .offcanvas-header{background:rgba(0,0,0,.25);padding:.9rem 1.1rem;border-bottom:1px solid hsla(0,0%,100%,.06)}.handbook-offcanvas .offcanvas-body{padding:0}.handbook-page-public .handbook-toolbar{top:0}@media(min-width: 1200px){.handbook-page-public .handbook-back-to-top{right:1.5rem}}.handbook-public-footer{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid hsla(0,0%,100%,.06);text-align:center;color:hsla(0,0%,100%,.55);font-size:.85rem}@media(max-width: 767.98px){.handbook-content{font-size:.95rem}.handbook-content h1{font-size:1.45rem}.handbook-content h2{font-size:1.25rem}.handbook-content h3{font-size:1.1rem}.handbook-card{padding:1.1rem .9rem}.handbook-toolbar{padding:.55rem .65rem;gap:.65rem}.handbook-toolbar .toolbar-context{display:none}.handbook-search{width:100%}.handbook-back-to-top{right:1rem;bottom:1rem;width:40px;height:40px}}@media print{.reading-progress,.handbook-toolbar,.handbook-pill-nav,.handbook-toc-fixed,.handbook-back-to-top,.handbook-offcanvas,.copy-link-btn,.hero-meta,.handbook-rank-badge,.handbook-public-footer,.toast{display:none !important}.handbook-content-wrapper{margin-right:0 !important}.handbook-card{background:none !important;border:none !important;padding:0 !important}.handbook-content{color:#000 !important;font-size:11pt;line-height:1.5}.handbook-content h1,.handbook-content h2,.handbook-content h3,.handbook-content h4,.handbook-content h5,.handbook-content h6,.handbook-content strong{color:#000 !important}.handbook-content a{color:#0050b3 !important;border-bottom:none !important}.handbook-content blockquote{background:#f6f6f6 !important;color:#333 !important;border-left-color:#888 !important}.handbook-content code,.handbook-content pre{background:#f0f0f0 !important;color:#222 !important;border-color:#ccc !important}.handbook-content table,.handbook-content th,.handbook-content td{border-color:#999 !important;color:#000 !important}.handbook-content th{background:#eee !important}.handbook-hero{border-bottom:1px solid #999}.handbook-hero h1{color:#000}.handbook-hero .hero-bar{background:#333 !important}.handbook-hero .hero-sub{color:#444}}.sysd-page>section,.sysd-page>.sysd-grid-2,.sysd-page>.sysd-time-strip,.sysd-page>.sysd-gc-result{margin-bottom:1rem}.sysd-page>section:last-child,.sysd-page>.sysd-grid-2:last-child{margin-bottom:0}.sysd-header-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.sysd-connection-pill{font-variant-numeric:tabular-nums;font-weight:500}.sysd-connection-pill .sysd-conn-dot{width:7px;height:7px;border-radius:50%;background:hsla(0,0%,100%,.4);flex-shrink:0}.sysd-connection-pill.connected .sysd-conn-dot{background:#3ed68f;box-shadow:0 0 0 0 rgba(62,214,143,.5);animation:sysd-conn-pulse 2s ease-out infinite}.sysd-connection-pill.error .sysd-conn-dot{background:#ff7d7d}.sysd-connection-pill.reconnecting .sysd-conn-dot{background:#ffc666}@keyframes sysd-conn-pulse{0%{box-shadow:0 0 0 0 rgba(62,214,143,.5)}70%{box-shadow:0 0 0 5px rgba(62,214,143,0)}100%{box-shadow:0 0 0 0 rgba(62,214,143,0)}}.sysd-time-strip{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.55rem .95rem;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.06);border-radius:11px;flex-wrap:wrap;margin-bottom:1rem;font-size:.85rem}.sysd-time-main{display:inline-flex;align-items:center;gap:.55rem;min-width:0}.sysd-time-main i{color:#75d0ff;font-size:1rem}.sysd-time-main strong{color:hsla(0,0%,100%,.95);font-variant-numeric:tabular-nums}.sysd-time-label{color:hsla(0,0%,100%,.55)}.sysd-time-meta{display:inline-flex;align-items:center;gap:.55rem;color:hsla(0,0%,100%,.55);font-size:.78rem}.sysd-time-meta i{font-size:.78rem;opacity:.75;margin-right:.2rem}.sysd-meta-sep{color:hsla(0,0%,100%,.22)}.sysd-kpi-row{grid-template-columns:repeat(auto-fit, minmax(190px, 1fr));margin-bottom:1rem}.sysd-failed-tag{font-size:.75rem;color:#ff7d7d;font-weight:600}.sysd-grid-2{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem}@media(max-width: 1199.98px){.sysd-grid-2{grid-template-columns:1fr}}.sysd-chart-wrap{position:relative;height:240px;width:100%}.sysd-sample-hint{font-size:.72rem;color:hsla(0,0%,100%,.45);font-variant-numeric:tabular-nums}.sysd-login-legend{display:flex;align-items:center;gap:.85rem}.sysd-legend-item{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;color:hsla(0,0%,100%,.6);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.sysd-legend-dot{width:8px;height:8px;border-radius:50%}.sysd-legend-success .sysd-legend-dot{background:#75d0ff}.sysd-legend-danger .sysd-legend-dot{background:#ff7d7d}.sysd-info-grid{display:flex;flex-direction:column;gap:.55rem;margin:0}.sysd-info-grid>div{display:grid;grid-template-columns:160px minmax(0, 1fr);align-items:center;gap:.75rem;padding:.4rem 0;border-bottom:1px solid hsla(0,0%,100%,.04)}.sysd-info-grid>div:last-child{border-bottom:0}.sysd-info-grid dt{font-size:.7rem;text-transform:uppercase;letter-spacing:.6px;color:hsla(0,0%,100%,.5);font-weight:600;margin:0}.sysd-info-grid dd{margin:0;color:hsla(0,0%,100%,.92);font-size:.86rem;overflow:hidden;text-overflow:ellipsis;min-width:0}@media(max-width: 575.98px){.sysd-info-grid>div{grid-template-columns:1fr;gap:.15rem}}.sysd-mono{font-family:ui-monospace,SFMono-Regular,monospace;font-size:.8rem;color:hsla(0,0%,100%,.85);background:rgba(0,0,0,.3);padding:.1rem .45rem;border-radius:4px}.sysd-cell-muted{color:hsla(0,0%,100%,.55);font-size:.82rem}.sysd-num{font-variant-numeric:tabular-nums}.sysd-mem-bar{margin-bottom:.9rem}.sysd-mem-bar:last-of-type{margin-bottom:1.2rem}.sysd-mem-bar-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.3rem}.sysd-mem-bar-label{font-size:.78rem;color:hsla(0,0%,100%,.65);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.sysd-mem-bar-val{font-size:.85rem;font-weight:600;color:hsla(0,0%,100%,.92);font-variant-numeric:tabular-nums}.sysd-track{height:7px;background:hsla(0,0%,100%,.06);border-radius:4px;overflow:hidden}.sysd-fill{height:100%;border-radius:4px;transition:width .5s ease}.sysd-fill-info{background:linear-gradient(90deg, #75d0ff 0%, rgba(117, 208, 255, 0.5) 100%)}.sysd-fill-warning{background:linear-gradient(90deg, #ffc666 0%, rgba(255, 198, 102, 0.5) 100%)}.sysd-fill-success{background:linear-gradient(90deg, #3ed68f 0%, rgba(62, 214, 143, 0.5) 100%)}.sysd-fill-danger{background:linear-gradient(90deg, #ff7d7d 0%, rgba(255, 125, 125, 0.5) 100%)}.sysd-gc-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.55rem;padding-top:.85rem;border-top:1px solid hsla(0,0%,100%,.05)}.sysd-gc-tile{text-align:center;padding:.55rem .65rem;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.05);border-radius:9px}.sysd-gc-val{font-size:1.15rem;font-weight:700;font-variant-numeric:tabular-nums;color:hsla(0,0%,100%,.96);line-height:1.1}.sysd-gc-lbl{font-size:.65rem;text-transform:uppercase;letter-spacing:.7px;color:hsla(0,0%,100%,.45);font-weight:600;margin-top:.2rem}.sysd-gc-result{margin-top:1rem}.sysd-bot-section{margin-top:0}.sysd-bot-info{margin-bottom:1.2rem !important}.sysd-bot-info>div{grid-template-columns:110px minmax(0, 1fr)}.sysd-subheading{display:inline-flex;align-items:center;gap:.45rem;font-size:.82rem;font-weight:600;color:hsla(0,0%,100%,.88);margin:1rem 0 .55rem;text-transform:uppercase;letter-spacing:.6px}.sysd-subheading i{color:#75d0ff;font-size:.9rem}.sysd-table-wrap{border:1px solid hsla(0,0%,100%,.05);border-radius:10px;overflow:hidden;margin-bottom:.55rem}.sysd-table thead th{background:rgba(0,0,0,.2);border-bottom:1px solid hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.5);font-size:.7rem;text-transform:uppercase;letter-spacing:.7px;font-weight:600;padding-top:.7rem;padding-bottom:.7rem}.sysd-table tbody td{border-color:hsla(0,0%,100%,.04);font-size:.85rem;vertical-align:middle}.sysd-table tbody tr:hover{background:rgba(91,176,255,.04)}.sysd-guild-cell{display:inline-flex;align-items:center;gap:.55rem;min-width:0}.sysd-guild-icon{width:28px;height:28px;border-radius:7px;object-fit:cover;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.2);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.45);font-size:.95rem}.sysd-guild-icon-fallback{background:rgba(114,137,218,.15);color:#7289da}.sysd-guild-name{font-weight:500;color:hsla(0,0%,100%,.92)}.sysd-svc-name{font-weight:600;color:hsla(0,0%,100%,.94);font-size:.86rem}.sysd-svc-desc{font-size:.74rem;color:hsla(0,0%,100%,.5);margin-top:.15rem}.sysd-ok-tick{display:inline-flex;align-items:center;color:#3ed68f;font-size:1rem}.sysd-pulse{width:6px;height:6px;border-radius:50%;background:#3ed68f;box-shadow:0 0 0 0 rgba(62,214,143,.6);animation:sysd-pulse 1.8s ease-out infinite;flex-shrink:0}@keyframes sysd-pulse{0%{box-shadow:0 0 0 0 rgba(62,214,143,.6)}70%{box-shadow:0 0 0 6px rgba(62,214,143,0)}100%{box-shadow:0 0 0 0 rgba(62,214,143,0)}}.sysd-attempts-section{margin-top:0}.sysd-attempts-table th,.sysd-attempts-table td{white-space:nowrap}.sysd-attempts-table td:last-child{white-space:normal}.sysd-attempt-user{display:flex;flex-direction:column;gap:.1rem;min-width:0}.sysd-attempt-username{font-weight:600;color:hsla(0,0%,100%,.92);font-size:.86rem}.sysd-attempt-uid{font-size:.7rem;padding:.05rem .35rem}.sysd-attempt-reason{color:hsla(0,0%,100%,.78);font-size:.82rem}.sysd-attempt-ua{font-size:.78rem;max-width:240px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.sysd-attempts-footer{display:flex;align-items:center;justify-content:space-between;padding:.65rem 1rem;border-top:1px solid hsla(0,0%,100%,.04);font-size:.8rem;flex-wrap:wrap;gap:.5rem}.sysd-attempts-pager{display:inline-flex;align-items:center;gap:.45rem}.sysd-attempts-page{font-size:.76rem;color:hsla(0,0%,100%,.6);font-variant-numeric:tabular-nums;padding:0 .35rem}.sysd-attempts-prev:disabled,.sysd-attempts-next:disabled{opacity:.4;cursor:not-allowed}@media(max-width: 767.98px){.sysd-chart-wrap{height:200px}.sysd-gc-grid{grid-template-columns:1fr 1fr}.sysd-attempt-ua{max-width:140px}}.quota-suspension-strip{display:flex;align-items:center;gap:.75rem;padding:.5rem .85rem;border-radius:10px;border:1px solid;font-size:.85rem;position:relative;overflow:hidden}.quota-suspension-strip::before{content:"";position:absolute;right:-20%;top:-100%;width:40%;height:300%;background:radial-gradient(circle, var(--strip-accent, transparent) 0%, transparent 65%);opacity:.15;pointer-events:none}.quota-suspension-strip.qdf-banner-warning{--strip-accent: #ffc666;background:linear-gradient(90deg, rgba(255, 198, 102, 0.12) 0%, rgba(255, 198, 102, 0.04) 100%);border-color:rgba(255,198,102,.35)}.quota-suspension-strip.qdf-banner-danger{--strip-accent: #ff7d7d;background:linear-gradient(90deg, rgba(255, 125, 125, 0.12) 0%, rgba(255, 125, 125, 0.04) 100%);border-color:rgba(255,125,125,.35)}.quota-suspension-strip-icon{flex-shrink:0;font-size:1.15rem;color:#ffc666;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:rgba(255,198,102,.15)}.quota-suspension-strip.qdf-banner-danger .quota-suspension-strip-icon{color:#ff7d7d;background:rgba(255,125,125,.15)}.quota-suspension-strip-text{flex:1;min-width:0;display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;font-size:.83rem;color:hsla(0,0%,100%,.85);z-index:1}.quota-suspension-strip-label{font-weight:700;letter-spacing:.2px;color:#ffc666}.quota-suspension-strip.qdf-banner-danger .quota-suspension-strip-label{color:#ff7d7d}.quota-suspension-strip-reason,.quota-suspension-strip-meta{display:inline-flex;align-items:center;gap:.3rem;color:hsla(0,0%,100%,.6);max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quota-suspension-strip-reason i,.quota-suspension-strip-meta i{opacity:.7}.quota-suspension-strip-actions{display:flex;gap:.4rem;flex-shrink:0;z-index:1}@media(max-width: 767.98px){.quota-suspension-strip-actions{flex-wrap:wrap}}@media(max-width: 575.98px){.quota-suspension-strip{flex-wrap:wrap;padding:.65rem .75rem}.quota-suspension-strip-actions{flex:1 1 100%}}.quota-page .quota-period-val{font-size:1.15rem;letter-spacing:-0.01em;white-space:nowrap}.quota-page .quota-req-val{font-size:1.35rem;line-height:1}.quota-page .quota-req-val .quota-req-unit{font-size:.72rem;font-weight:600;color:hsla(0,0%,100%,.5);margin-left:.2rem;letter-spacing:.3px}.quota-page .quota-req-val .quota-req-sep{color:hsla(0,0%,100%,.25);margin:0 .45rem;font-weight:400}.quota-operative-row{display:flex;align-items:center;gap:.65rem;min-width:0}.quota-operative-avatar{width:36px;height:36px;border-radius:9px;object-fit:cover;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.2);flex-shrink:0;transition:border-color .15s ease,transform .15s ease}tr:hover .quota-operative-avatar{border-color:hsla(0,0%,100%,.2);transform:scale(1.03)}.quota-operative-name{font-weight:600;color:hsla(0,0%,100%,.92);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quota-operative-name:hover{color:#75d0ff}.quota-progress-cell{display:inline-flex;flex-direction:column;align-items:center;gap:.3rem;min-width:72px}.quota-progress-track{width:100%;max-width:72px;height:4px;background:rgba(0,0,0,.35);border-radius:3px;overflow:hidden}.quota-progress-fill{height:100%;border-radius:3px;transition:width .4s ease}.quota-progress-fill-success{background:linear-gradient(90deg, #3ed68f, rgb(87.2384615385, 219.3615384615, 157.6461538462))}.quota-progress-fill-danger{background:linear-gradient(90deg, #ff7d7d, #ff9d5c)}.quota-reviewer{display:flex;flex-direction:column;gap:.1rem;min-width:0}.quota-reviewer-name{font-size:.86rem;color:hsla(0,0%,100%,.88);font-weight:500}.quota-reviewer-when{font-size:.72rem;color:hsla(0,0%,100%,.5)}.quota-notes-cell{display:inline-block;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;font-size:.82rem;color:hsla(0,0%,100%,.78)}.quota-table .quota-failure-row{box-shadow:inset 3px 0 0 0 rgba(255,198,102,.55)}.quota-table .quota-failure-row:hover{box-shadow:inset 3px 0 0 0 #ffc666 !important}.quota-table .quota-reviewed-row.passed{box-shadow:inset 3px 0 0 0 rgba(62,214,143,.55)}.quota-table .quota-reviewed-row.failed{box-shadow:inset 3px 0 0 0 rgba(255,125,125,.55)}.quota-table .quota-reviewed-row.exempt{box-shadow:inset 3px 0 0 0 rgba(117,208,255,.55)}.quota-table .quota-reviewed-row.strike-issued{box-shadow:inset 4px 0 0 0 #ff7d7d}.quota-table .quota-reviewed-row.passed:hover{box-shadow:inset 3px 0 0 0 #3ed68f !important}.quota-table .quota-reviewed-row.failed:hover{box-shadow:inset 3px 0 0 0 #ff7d7d !important}.quota-table .quota-reviewed-row.exempt:hover{box-shadow:inset 3px 0 0 0 #75d0ff !important}.quota-table .quota-reviewed-row.strike-issued:hover{box-shadow:inset 4px 0 0 0 #ff7d7d !important}.quota-table tbody td:first-child{padding-left:1.1rem !important}@media(max-width: 767.98px){.quota-table .quota-operative-row{gap:.5rem}.quota-progress-cell{min-width:60px}.quota-progress-track{max-width:60px}.quota-notes-cell{max-width:160px}}.legal-document{background:linear-gradient(155deg, rgba(10, 15, 36, 0.72), rgba(10, 15, 36, 0.58));backdrop-filter:blur(20px) saturate(160%);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:2rem;box-shadow:0 20px 60px -12px rgba(0,0,0,.7),0 0 0 1px rgba(91,176,255,.15)}.legal-header{text-align:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.legal-header h1{background:linear-gradient(90deg, #5bb0ff, #75d0ff);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);font-weight:600;margin-bottom:.5rem}.legal-section{margin-bottom:2rem}.legal-section h2{color:#5bb0ff;font-size:1.4rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(91,176,255,.2)}.legal-section h3{color:hsla(0,0%,100%,.8);font-size:1.1rem;font-weight:500;margin-top:1.25rem;margin-bottom:.75rem}.legal-section p{color:hsla(0,0%,100%,.7);line-height:1.7;margin-bottom:1rem}.legal-section ul,.legal-section ol{color:hsla(0,0%,100%,.7);margin-bottom:1rem;padding-left:1.5rem}.legal-section li{margin-bottom:.5rem;line-height:1.6}.legal-section a{color:#5bb0ff;text-decoration:none}.legal-section a:hover{color:#75d0ff;text-decoration:underline}.legal-footer{margin-top:2rem;padding-top:1.5rem;border-top:1px solid hsla(0,0%,100%,.1);text-align:center}.legal-nav-link{color:hsla(0,0%,100%,.7);text-decoration:none;padding:.5rem 1rem;border-radius:.5rem;transition:all .2s ease;font-size:.875rem;display:inline-flex;align-items:center;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0)}.legal-nav-link:hover{color:#fff;background:rgba(91,176,255,.12)}.legal-nav-link.active{color:#fff;background:rgba(91,176,255,.18);border:1px solid rgba(91,176,255,.3)}.legal-nav-link i{font-size:1rem}.legal-page-header{background:rgba(10,15,30,.85);backdrop-filter:blur(12px) saturate(150%);border-bottom:1px solid hsla(0,0%,100%,.06)}@media(max-width: 768px){.legal-document{padding:1.25rem}.legal-header h1{font-size:1.5rem}.legal-section h2{font-size:1.2rem}}.reports-form-wrap{max-width:820px;margin-left:auto;margin-right:auto}.reports-form-stack{display:flex;flex-direction:column;gap:1rem}.reports-field-label{display:block;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:hsla(0,0%,100%,.65);margin-bottom:.5rem}.reports-field-help{font-size:.78rem;color:hsla(0,0%,100%,.5);margin-top:.4rem}.reports-field-counter{font-size:.74rem;color:hsla(0,0%,100%,.4);font-variant-numeric:tabular-nums}.reports-op-picker{position:relative}.qdf-section:has(.reports-op-picker){overflow:visible}.reports-op-results{position:absolute;left:0;right:0;top:calc(100% + 4px);background:#121a32;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.45);max-height:320px;overflow-y:auto;z-index:100;padding:.25rem}.reports-op-result{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .7rem;background:rgba(0,0,0,0);border:0;border-radius:7px;color:hsla(0,0%,100%,.85);font-size:.85rem;width:100%;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease}.reports-op-result:hover,.reports-op-result:focus-visible{background:rgba(91,176,255,.1);color:#fff;outline:none}.reports-op-result .reports-op-result-name{font-weight:600}.reports-op-result .reports-op-result-handle{color:hsla(0,0%,100%,.5);font-weight:400;margin-left:.3rem}.reports-op-result-empty{padding:.6rem .75rem;color:hsla(0,0%,100%,.45);font-size:.82rem;font-style:italic}.reports-op-selected{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.reports-op-selected:empty{display:none}.reports-op-chip{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .55rem .4rem .8rem;background:rgba(91,176,255,.12);border:1px solid rgba(91,176,255,.3);border-radius:999px;color:hsla(0,0%,100%,.92);font-size:.84rem;font-weight:500;line-height:1.2}.reports-op-chip .reports-op-chip-rank{color:hsla(0,0%,100%,.55);font-weight:500;font-size:.74rem}.reports-op-chip .reports-op-chip-remove{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.06);border:0;border-radius:50%;color:hsla(0,0%,100%,.65);cursor:pointer;transition:background .15s ease,color .15s ease;font-size:.7rem}.reports-op-chip .reports-op-chip-remove:hover{background:rgba(255,125,125,.25);color:#ff7d7d}.reports-evidence-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;padding:1.5rem 1.25rem;background:hsla(0,0%,100%,.02);border:2px dashed hsla(0,0%,100%,.12);border-radius:12px;color:hsla(0,0%,100%,.6);text-align:center;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.reports-evidence-drop:hover,.reports-evidence-drop.dragover{background:rgba(91,176,255,.05);border-color:rgba(91,176,255,.45);color:hsla(0,0%,100%,.85)}.reports-evidence-drop>i{font-size:1.85rem;color:rgba(91,176,255,.65)}.reports-evidence-drop-cta{color:#75d0ff;font-weight:500}.reports-evidence-list{display:flex;flex-direction:column;gap:.4rem;margin-top:.85rem}.reports-evidence-list:empty{display:none}.reports-evidence-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .75rem;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.06);border-radius:8px;font-size:.85rem}.reports-evidence-name{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1}.reports-evidence-name>i{color:rgba(117,208,255,.7)}.reports-evidence-name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reports-evidence-size{color:hsla(0,0%,100%,.45);font-size:.76rem;font-variant-numeric:tabular-nums}.reports-evidence-status{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;white-space:nowrap}.reports-evidence-status.uploading{color:hsla(0,0%,100%,.55)}.reports-evidence-status.uploaded{color:#3ed68f}.reports-evidence-status.failed{color:#ff7d7d}.reports-ack-card{background:rgba(255,198,102,.05);border-color:rgba(255,198,102,.35) !important}.reports-ack-card .qdf-section-header::after{background:rgba(255,198,102,.7) !important}.reports-ack-card .qdf-section-title>i{color:#ffc666}.reports-ack-text{font-size:.86rem;color:hsla(0,0%,100%,.85);line-height:1.5;margin:0}.reports-submit-bar{display:flex;justify-content:flex-end;align-items:center;gap:.6rem;padding-top:.5rem}.reports-mine-table{width:100%;border-collapse:collapse}.reports-mine-table thead th{font-size:.66rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:hsla(0,0%,100%,.5);padding:.7rem 1.1rem;border-bottom:1px solid hsla(0,0%,100%,.06);text-align:left;background:hsla(0,0%,100%,.015)}.reports-mine-table tbody td{padding:.85rem 1.1rem;font-size:.85rem;color:hsla(0,0%,100%,.85);border-bottom:1px solid hsla(0,0%,100%,.04);vertical-align:top}.reports-mine-table tbody tr:last-child td{border-bottom:0}.reports-mine-table tbody tr:hover{background:hsla(0,0%,100%,.02)}.reports-mine-table .text-muted-inline{color:hsla(0,0%,100%,.35)}.reports-centered-wrap{max-width:620px;margin:2rem auto}.reports-centered-hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.85rem;padding:2rem 1.5rem 1.25rem}.reports-centered-hero-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:18px;font-size:1.85rem;background:hsla(0,0%,100%,.04)}.reports-centered-hero-icon-success{background:rgba(62,214,143,.15);color:#3ed68f;border:1px solid rgba(62,214,143,.35)}.reports-centered-hero-icon-danger{background:rgba(255,125,125,.15);color:#ff7d7d;border:1px solid rgba(255,125,125,.35)}.reports-centered-title{font-size:1.4rem;font-weight:700;margin:0;color:hsla(0,0%,100%,.96);letter-spacing:-0.015em}.reports-centered-subtitle{font-size:.92rem;color:hsla(0,0%,100%,.65);margin:0}.reports-info-grid{display:grid;grid-template-columns:max-content 1fr;gap:.55rem 1rem;padding:0 1.5rem 1.25rem;font-size:.85rem}.reports-info-grid dt{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:hsla(0,0%,100%,.5);align-self:center}.reports-info-grid dd{color:hsla(0,0%,100%,.9);margin:0;align-self:center;word-break:break-word}@media(max-width: 575.98px){.reports-info-grid{grid-template-columns:1fr;gap:.25rem 0}.reports-info-grid dt{margin-top:.5rem}.reports-info-grid dt:first-child{margin-top:0}.reports-info-grid dd{margin-bottom:.5rem;padding-left:0}}.reports-admin-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));gap:.85rem}.reports-admin-tile{--tile-accent: #5bb0ff;display:flex;align-items:center;gap:1rem;padding:1rem 1.15rem;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.06);border-radius:12px;text-decoration:none;color:inherit;position:relative;overflow:hidden;transition:background .15s ease,border-color .15s ease,transform .12s ease}.reports-admin-tile::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--tile-accent);opacity:.55;transition:opacity .15s ease,width .15s ease}.reports-admin-tile:hover:not(.reports-admin-tile-disabled){background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.12);color:inherit;transform:translateY(-1px)}.reports-admin-tile:hover:not(.reports-admin-tile-disabled)::before{opacity:1;width:4px}.reports-admin-tile:hover:not(.reports-admin-tile-disabled) .reports-admin-tile-chev{color:hsla(0,0%,100%,.7);transform:translateX(3px)}.reports-admin-tile-disabled{opacity:.55;cursor:not-allowed}.reports-admin-tile-icon{flex-shrink:0;width:44px;height:44px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;background:rgba(var(--tile-accent-rgb, 91, 176, 255), 0.05);background:color-mix(in srgb, var(--tile-accent) 14%, transparent);color:var(--tile-accent);border:1px solid color-mix(in srgb, var(--tile-accent) 22%, transparent)}.reports-admin-tile-body{flex:1;min-width:0}.reports-admin-tile-title{font-size:.95rem;font-weight:600;color:hsla(0,0%,100%,.92);margin-bottom:.2rem;display:flex;align-items:center}.reports-admin-tile-desc{font-size:.78rem;color:hsla(0,0%,100%,.55);line-height:1.4}.reports-admin-tile-chev{font-size:1rem;color:hsla(0,0%,100%,.3);flex-shrink:0;transition:color .15s ease,transform .15s ease}.reports-detail-wrap{max-width:1320px;margin-left:auto;margin-right:auto}.reports-evidence-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(140px, 1fr));gap:.65rem}.reports-evidence-card{display:flex;flex-direction:column;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.06);border-radius:10px;overflow:hidden;cursor:pointer;transition:transform .12s ease,border-color .15s ease,background .15s ease}.reports-evidence-card:hover{transform:translateY(-2px);background:hsla(0,0%,100%,.045);border-color:rgba(91,176,255,.45)}.reports-evidence-card-thumb{height:100px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.25);color:hsla(0,0%,100%,.35);font-size:1.8rem}.reports-evidence-card-body{padding:.55rem .7rem}.reports-evidence-card-meta{display:flex;justify-content:space-between;align-items:center;gap:.4rem;margin-bottom:.3rem}.reports-evidence-card-items{font-size:.75rem;color:hsla(0,0%,100%,.55)}.reports-evidence-card-vis{margin-top:.45rem}.reports-evidence-card-vis .qdf-pill{display:inline-flex}.reports-evidence-card-vis .ev-tier-label{display:block;margin:0;cursor:pointer}.reports-evidence-card-vis .ev-tier-label-text{display:block;margin-bottom:.15rem;font-size:.68rem;text-transform:uppercase;letter-spacing:.03em;color:hsla(0,0%,100%,.45)}.reports-evidence-card-vis .ev-tier-sel{width:100%}.reports-lightbox{position:fixed;inset:0;background:rgba(0,0,0,.92);z-index:1060;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem}.reports-lightbox-close{position:absolute;top:1rem;right:1rem;width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.08);border:0;color:#fff;font-size:1.1rem;cursor:pointer;transition:background .15s ease}.reports-lightbox-close:hover{background:hsla(0,0%,100%,.2)}.reports-lightbox-stage{max-width:95vw;max-height:80vh;display:flex;align-items:center;justify-content:center}.reports-lightbox-stage img,.reports-lightbox-stage video{max-width:95vw;max-height:80vh;object-fit:contain;border-radius:6px;box-shadow:0 12px 32px rgba(0,0,0,.5)}.reports-lightbox-caption{margin-top:1rem;padding:.6rem 1rem;background:hsla(0,0%,100%,.06);border-radius:10px;color:hsla(0,0%,100%,.85);display:flex;align-items:center;gap:1rem;max-width:95vw}.reports-lightbox-caption>div:first-child{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reports-msg-thread{display:flex;flex-direction:column;gap:.6rem}.reports-msg{padding:.7rem .9rem;border-radius:12px;max-width:85%;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06)}.reports-msg-to-reporter{align-self:flex-end;background:rgba(91,176,255,.1);border-color:rgba(91,176,255,.25)}.reports-msg-from-reporter{align-self:flex-start;background:rgba(117,208,255,.06);border-color:rgba(117,208,255,.18)}.reports-msg-meta{display:flex;align-items:center;margin-bottom:.3rem}.reports-msg-body{font-size:.88rem;line-height:1.5;color:hsla(0,0%,100%,.88);white-space:pre-wrap}.reports-admin-back{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;color:hsla(0,0%,100%,.55);text-decoration:none;margin-bottom:.6rem;transition:color .15s ease}.reports-admin-back:hover{color:hsla(0,0%,100%,.9)}.reports-admin-table{width:100%;border-collapse:collapse}.reports-admin-table thead th{font-size:.66rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:hsla(0,0%,100%,.5);padding:.7rem 1.1rem;border-bottom:1px solid hsla(0,0%,100%,.06);text-align:left;background:hsla(0,0%,100%,.015);white-space:nowrap}.reports-admin-table tbody td{padding:.75rem 1.1rem;font-size:.85rem;color:hsla(0,0%,100%,.85);border-bottom:1px solid hsla(0,0%,100%,.04);vertical-align:middle}.reports-admin-table tbody tr:last-child td{border-bottom:0}.reports-admin-table tbody tr:hover{background:hsla(0,0%,100%,.02)}.reports-admin-table .reports-admin-cell-actions{display:flex;gap:.3rem;justify-content:flex-end}/*# sourceMappingURL=app.css.map */
