.dash-card{background:#ffffff08;border:1px solid hsla(0,0%,100%,.06);border-radius:16px}.dash-card-flat{background:#ffffff05;border:1px solid hsla(0,0%,100%,.05);border-radius:12px}.dash-dot-live{animation:dash-pulse 2s ease-in-out infinite;background:var(--success);box-shadow:0 0 6px var(--success)}.dash-dot-off{background:var(--text-tertiary)}@keyframes dash-pulse{0%,to{opacity:1}50%{opacity:.4}}.dash-gauge{background:#ffffff06;border:1px solid hsla(0,0%,100%,.05);border-radius:14px;padding:14px 8px 12px;text-align:center;transition:border-color .2s ease}.dash-gauge:hover{border-color:#ffffff1a}.dash-gauge-value{color:#fff;font-family:var(--font-app-mono,"JetBrains Mono",monospace);font-size:1.4rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2}.dash-gauge-value-xl{font-size:1.8rem}.dash-gauge-unit{color:var(--text-tertiary);font-family:var(--font-app-mono,"JetBrains Mono",monospace);font-size:9px;letter-spacing:.1em;margin-top:4px;text-transform:uppercase}.dash-info-row{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.04);display:flex;justify-content:space-between;padding:10px 0}.dash-info-row:last-child{border-bottom:none}.dash-info-row-accent{background:#00d9ff08;border-bottom:none;border-radius:10px;margin:0 -16px;padding:10px 16px}.dash-info-label{color:var(--text-secondary);font-family:var(--font-app-body,"Barlow",sans-serif);font-size:13px;font-weight:500}.dash-info-value{color:#fff;font-size:15px;font-variant-numeric:tabular-nums}.dash-info-delta,.dash-info-value{font-family:var(--font-app-mono,"JetBrains Mono",monospace);font-weight:700}.dash-info-delta{background:#ffffff0a;border-radius:6px;font-size:12px;font-variant-numeric:tabular-nums;padding:2px 8px}.dash-outlap-badge{align-items:center;animation:dash-outlap-pulse 2s ease-in-out infinite;background:#f59e0b14;border:1px solid rgba(245,158,11,.2);border-radius:10px;display:inline-flex;gap:10px;padding:8px 14px}.dash-outlap-icon{font-size:18px;line-height:1}.dash-outlap-title{color:var(--warning);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dash-outlap-hint,.dash-outlap-title{font-family:var(--font-app-body,"Barlow",sans-serif);line-height:1.2}.dash-outlap-hint{color:var(--text-tertiary);font-size:10px;margin-top:1px}@keyframes dash-outlap-pulse{0%,to{opacity:1}50%{opacity:.7}}.dash-delta-hero{background:#ffffff06;border:1px solid hsla(0,0%,100%,.06);border-radius:14px;padding:14px 16px 12px;text-align:center;transition:background .3s ease,border-color .3s ease}.dash-delta-hero-positive{background:#ef44440f;border-color:#ef44442e}.dash-delta-hero-negative{background:#22c55e0f;border-color:#22c55e2e}.dash-delta-hero-label{color:var(--text-tertiary);font-family:var(--font-app-body,"Barlow",sans-serif);font-size:9px;letter-spacing:.18em;margin-bottom:4px;text-transform:uppercase}.dash-delta-hero-value{color:var(--text-primary);font-family:var(--font-app-mono,"JetBrains Mono",monospace);font-size:2.4rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1;transition:color .3s ease}.dash-delta-hero-positive .dash-delta-hero-value{color:var(--error)}.dash-delta-hero-negative .dash-delta-hero-value{color:var(--success)}.dash-best-btn{background:#00d9ff0f;border:1px solid rgba(0,217,255,.12);border-radius:8px;cursor:pointer;padding:4px 12px;transition:all .2s ease}.dash-best-btn:hover{background:#00d9ff1a;border-color:#00d9ff40}.dash-best-btn-active{border-color:#00d9ff59;box-shadow:0 0 10px #00d9ff14}.lb-move{transition:transform .7s cubic-bezier(.34,1.2,.64,1)}.lb-enter-active,.lb-leave-active{transition:opacity .4s ease}.lb-enter-from,.lb-leave-to{opacity:0}.lb-leave-active{position:absolute;width:100%}.dash-lb-row{align-items:center;border-radius:8px;display:flex;justify-content:space-between;padding:8px 10px;transition:background .15s ease,transform .7s cubic-bezier(.34,1.2,.64,1)}.dash-lb-row:hover{background:#ffffff05}.dash-lb-row-leader{background:#00d9ff0a}.dash-progress-track{background:#ffffff0d;border-radius:100px;height:5px;overflow:hidden}.dash-progress-fill{background:var(--primary);border-radius:100px;height:100%;transition:width .5s ease}.dash-btn-primary{align-items:center;background:var(--primary);border:none;border-radius:10px;color:#080810;cursor:pointer;display:inline-flex;font-family:var(--font-app-body,"Barlow",sans-serif);font-size:13px;font-weight:700;justify-content:center;padding:10px 22px;transition:all .2s ease}.dash-btn-primary:hover:not(:disabled){box-shadow:0 4px 20px #00d9ff40;transform:translateY(-1px)}.dash-btn-outline{align-items:center;background:transparent;border:1.5px solid rgba(0,217,255,.25);border-radius:10px;color:var(--primary);cursor:pointer;display:inline-flex;font-family:var(--font-app-body,"Barlow",sans-serif);font-size:13px;font-weight:700;justify-content:center;padding:10px 22px;transition:all .2s ease}.dash-btn-outline:hover{background:#00d9ff0d;border-color:#00d9ff66}.dash-btn-ghost{background:#ffffff08;border:1px solid hsla(0,0%,100%,.06);border-radius:8px;color:var(--text-secondary);cursor:pointer;font-family:var(--font-app-mono,"JetBrains Mono",monospace);font-weight:500;padding:6px 10px;transition:all .15s ease}.dash-btn-ghost:hover{background:#ffffff0f;border-color:#ffffff1a;color:var(--text-primary)}.dash-time-input{background:#ffffff08;border:1.5px solid hsla(0,0%,100%,.08);border-radius:12px;color:#fff;font-family:var(--font-app-mono,"JetBrains Mono",monospace);font-size:1.4rem;font-weight:600;padding:12px 16px;text-align:center;transition:all .2s ease;width:100%}.dash-time-input:hover{border-color:#ffffff1f}.dash-time-input:focus{background:#00d9ff08;border-color:var(--primary);box-shadow:0 0 0 3px #00d9ff14;outline:none}.dash-time-input::-moz-placeholder{color:var(--text-tertiary);opacity:.4}.dash-time-input::placeholder{color:var(--text-tertiary);opacity:.4}.dash-dropdown{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c0c12fa;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 20px 50px #0009}.dash-status-done{animation:dash-done-pulse 1.5s ease-in-out infinite}@keyframes dash-done-pulse{0%,to{opacity:1}50%{opacity:.5}}.dash-scrollbar::-webkit-scrollbar{width:3px}.dash-scrollbar::-webkit-scrollbar-track{background:transparent}.dash-scrollbar::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:100px}.dash-scrollbar::-webkit-scrollbar-thumb:hover{background:#ffffff26}body,html{background:#060610;cursor:none;margin:0;overflow:hidden;padding:0}.display-layout[data-v-3fae967b]{background:#060610;height:100vh;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100vw}
