#carrera-root .pl-h2:before{content:none}#carrera-root .font-mono,#carrera-root .cr-meta,#carrera-root .cr-time{font-family:Geist Mono,ui-monospace,Consolas,monospace;font-variant-numeric:tabular-nums}#carrera-root input[type=checkbox]{accent-color:#ff6600;height:1.125rem;width:1.125rem}#carrera-root .pl-page-sub{min-height:1.5em}.cr-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem}.cr-field{display:flex;flex-direction:column;gap:.25rem}.cr-field-label{font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8b8f98}.cr-select{min-height:2.5rem;padding:0 2rem 0 .75rem;background-color:#111;color:#f5f5f5;border:1px solid rgba(255,255,255,.15);border-left:3px solid rgba(255,255,255,.15);font-size:13px;font-weight:700;color-scheme:dark;transition:border-color .15s}.cr-select:hover{border-color:#ffffff52}.cr-select:focus{border-color:#f60}.cr-select-sm{min-height:2.25rem;font-size:12px}.cr-obs:not(.hidden){display:flex}.cr-obs{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:.75rem 1rem .75rem 1.25rem}.cr-obs-label{font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:12px;font-weight:800;letter-spacing:.14em;color:#ff8a3d}.cr-obs-actions{margin-left:auto;display:flex;flex-wrap:wrap;gap:.5rem}.cr-status{font-size:13px;color:#a3a7b0}.cr-tabs:not(.hidden){display:flex}.cr-tabs{max-width:100%;gap:.25rem;overflow-x:auto;padding:.25rem;background:#0b0b0c;border:1px solid rgba(255,255,255,.1);scrollbar-width:none}.cr-tabs::-webkit-scrollbar{display:none}.carrera-tab{flex-shrink:0;min-height:2.5rem;padding:0 1.125rem;font-size:13px;font-weight:800;color:#a3a7b0;background:transparent;border:1px solid transparent;cursor:pointer;transition:color .15s,background-color .15s}.carrera-tab:hover{color:#fff;background:#ffffff0d}.carrera-tab.active{color:#0a0a0a;background:#f60;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%);padding-right:1.5rem}.carrera-tab.hidden{display:none}.cr-view:not(.hidden){animation:crIn .22s cubic-bezier(.16,1,.3,1) both}@keyframes crIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cr-sub{margin-top:.25rem;font-size:13px;line-height:1.5;color:#8b8f98}.cr-meta{font-size:12px;color:#8b8f98}.cr-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.cr-box{background:#090909;border:1px solid rgba(255,255,255,.1)}.cr-box-head{padding:.625rem 1rem;background:#0f0f10;border-bottom:1px solid rgba(255,255,255,.1);font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fcd34d}.cr-table thead th{font-family:Geist Mono,ui-monospace,Consolas,monospace;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8b8f98;background:#0f0f10;border-bottom:1px solid rgba(255,255,255,.12);white-space:nowrap}.cr-table tbody tr{border-bottom:1px solid rgba(255,255,255,.06);transition:background-color .15s}.cr-table tbody tr:last-child{border-bottom:0}.cr-table tbody tr:hover{background:#ffffff06}.cr-table tbody tr td:first-child{box-shadow:inset 0 0 #f60;transition:box-shadow .15s}.cr-table tbody tr:hover td:first-child{box-shadow:inset 3px 0 #f60}.cr-table tbody td{vertical-align:middle}.cr-act{display:inline-flex;min-height:2.25rem;align-items:center;justify-content:center;gap:.375rem;padding:0 .75rem;border:1px solid rgba(255,255,255,.16);font-size:12px;font-weight:800;color:#d1d5db;background:transparent;cursor:pointer;white-space:nowrap;transition:color .15s,background-color .15s,border-color .15s,transform .1s}.cr-act:hover{color:#fff;border-color:#fff6;background:#ffffff0d}.cr-act:active{transform:translateY(1px)}.cr-act:disabled{color:#8b8f98;border-color:#ffffff14;cursor:not-allowed}.cr-act-primary{color:#0a0a0a;background:#f60;border-color:#f60}.cr-act-primary:hover{color:#0a0a0a;background:#ff8a3d;border-color:#ff8a3d}.cr-act-ok{color:#6ee7b7;border-color:#10b98180}.cr-act-ok:hover{color:#0a0a0a;background:#10b981;border-color:#10b981}.cr-act-ok-ghost{color:#6ee7b7;border-color:#10b98166}.cr-act-ok-ghost:hover{color:#0a0a0a;background:#10b981;border-color:#10b981}.cr-act-bad{color:#fca5a5;border-color:#ef444466}.cr-act-bad:hover{color:#fff;background:#ef4444d9;border-color:transparent}.cr-act-warn{color:#fcd34d;border-color:#f59e0b73}.cr-act-warn:hover{color:#0a0a0a;background:#f59e0b;border-color:#f59e0b}.cr-act-on{color:#0a0a0a;background:#10b981;border-color:#10b981}.cr-act-on:hover{color:#0a0a0a;background:#34d399;border-color:#34d399}.cr-toggle{color:#a3a7b0}.cr-toggle.is-on{color:#6ee7b7;border-color:#10b98180;background:#10b98114}.cr-toggle.is-on:hover{background:#10b98129}.cr-icon{display:inline-flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.16);color:#8b8f98;background:transparent;cursor:pointer;transition:color .15s,background-color .15s,border-color .15s}.cr-icon svg{height:1rem;width:1rem}.cr-icon:hover{color:#fff;border-color:#fff6}.cr-icon.is-ok{color:#0a0a0a;background:#10b981;border-color:#10b981}.cr-icon.is-bad{color:#fff;background:#dc2626;border-color:#dc2626}.cr-time{width:7.5rem;min-height:2.25rem;padding:0 .625rem;background:#111;color:#f5f5f5;border:1px solid rgba(255,255,255,.15);font-size:13px;caret-color:#f60;transition:border-color .15s}.cr-time:focus{border-color:#f60;outline:none}.cr-time::-moz-placeholder{color:#6b7280;opacity:1}.cr-time::placeholder{color:#6b7280;opacity:1}.cr-big{min-height:3rem;padding:0 1.75rem;font-size:15px}.cr-list{display:flex;flex-direction:column}.cr-queue{display:flex;align-items:center;gap:.875rem;padding:.75rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.06);transition:background-color .15s}.cr-queue:last-child{border-bottom:0}.cr-queue-n{width:2rem;flex-shrink:0;font-family:Geist Mono,ui-monospace,Consolas,monospace;font-variant-numeric:tabular-nums;color:#8b8f98}.cr-plate{flex-shrink:0;font-family:Geist Mono,ui-monospace,Consolas,monospace;font-variant-numeric:tabular-nums;font-weight:900;font-style:italic;color:#f60;padding:.125rem .625rem .125rem .375rem}.cr-queue.is-current{background:#ff66001a;box-shadow:inset 0 1px #ff660080,inset 0 -1px #ff660080}.cr-queue.is-current .cr-plate{background:#f60;color:#0a0a0a;clip-path:polygon(0 0,100% 0,calc(100% - 8px) 100%,0 100%)}.cr-pos-n{background:#ffffff0f;color:#d1d5db}.cr-row td{padding-top:.625rem;padding-bottom:.625rem}@media(max-width:639px){.cr-queue{flex-wrap:wrap;gap:.5rem .75rem}.cr-controls>.cr-field,.cr-controls>.cr-field .cr-select{width:100%}.cr-obs-actions{margin-left:0;width:100%}}@media(prefers-reduced-motion:reduce){.cr-view:not(.hidden){animation:none}.cr-act,.cr-icon,.carrera-tab,.cr-queue{transition:none}}
