.chevron[data-v-bc9a7a7a]{font-size:20pt}body{height:100vh;margin:0;background-color:#0b0f14;background-image:url(/assets/bg-C_nirTa1.webp);background-repeat:no-repeat;background-position:center top;background-size:auto 100%;color:#e5e7eb;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.tab{transition:color .15s,background .15s}.tab.active{color:#34d399;border-color:#34d399}.num{font-variant-numeric:tabular-nums}.heat{width:100%;height:100%;border-radius:2px}.heat-0{background:#151c24}.heat-1{background:#0f4d3a}.heat-2{background:#128a5f}.heat-3{background:#34d399}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.fade-in{animation:fade .18s ease}@keyframes fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.card{background:#12181f;border:1px solid #1f2833;border-radius:14px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:10px;font-weight:600;cursor:pointer;transition:.15s;background:#1a222b;border:1px solid #1f2833;color:#c7ced6;padding:.55rem .9rem;min-height:2.75rem}.btn:hover{background:#202a34}.btn:active{transform:scale(.97)}.btn-primary{background:#34d399;color:#06231a;border-color:#34d399;padding:.7rem 1.1rem}.btn-primary:hover{background:#2bc089}.btn-ghost{background:#1a222b;color:#c7ced6;padding:.65rem .9rem;border:1px solid #1f2833}.btn-ghost:hover{background:#202a34}.chip{display:inline-flex;align-items:center;justify-content:center;border:1px solid #1f2833;background:#12181f;color:#c7ced6;border-radius:999px;padding:.35rem .8rem;font-size:.85rem;cursor:pointer;transition:.15s;min-height:2.5rem}.chip.active{background:#34d399;color:#06231a;border-color:#34d399}.chip:active{transform:scale(.97)}.lbl{font-size:.72rem;letter-spacing:.04em;color:#8b97a3;text-transform:uppercase}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-thumb{background:#24303c;border-radius:8px}.field{background:#0e141b;border:1px solid #1f2833;border-radius:10px;padding:.6rem .75rem;width:100%;color:#e5e7eb;outline:none;font-size:1rem;min-height:3rem;transition:border-color .15s}.field:focus{border-color:#34d399;box-shadow:0 0 0 2px #34d39922}.badge{width:2rem;height:2rem;border-radius:999px;display:grid;place-items:center;font-weight:700;flex-shrink:0}.done-btn{width:2.75rem;height:2.75rem;border-radius:999px;display:grid;place-items:center;background:#1a222b;border:1px solid #1f2833;color:#8b97a3;font-size:1rem;cursor:pointer;transition:.15s;flex-shrink:0}.done-btn:active{transform:scale(.95)}.done-btn.active{background:#34d399;color:#06231a;border-color:#34d399}.chevron{width:2.75rem;height:2.75rem;display:grid;place-items:center;color:#8b97a3;transition:transform .2s;flex-shrink:0}.menu-drop{animation:drop .18s ease}@keyframes drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}input,select,textarea{background:#0e141b;border:1px solid #1f2833;border-radius:10px;color:#e5e7eb;padding:.5rem .7rem;font-size:1rem;font-family:inherit;transition:border-color .15s;min-height:3rem}input:focus,select:focus,textarea:focus{outline:none;border-color:#2bc089;box-shadow:0 0 0 2px #34d39922}input::placeholder{color:#5b6672}
