.dash h1,.dash h2,.dash h3,.dash h4{font-family:var(--font-geist), system-ui, sans-serif;letter-spacing:-.02em}.dash .text-2xl:not(.material-symbols-outlined),.dash .text-3xl:not(.material-symbols-outlined),.dash .text-4xl:not(.material-symbols-outlined){font-family:var(--font-geist), system-ui, sans-serif;letter-spacing:-.03em;font-weight:600}.dash .text-xl.font-bold:not(.material-symbols-outlined),.dash .text-lg.font-bold:not(.material-symbols-outlined){font-family:var(--font-geist), system-ui, sans-serif;letter-spacing:-.02em;font-weight:600}.dash .font-bold{font-weight:600}.dash .uppercase.tracking-wide,.dash .uppercase.tracking-wider,.dash .uppercase.tracking-widest,.dash .text-label-caps,.dash th.uppercase,.dash thead .uppercase{font-family:var(--font-jetbrains), ui-monospace, Menlo, monospace;letter-spacing:.16em;font-size:10.5px;font-weight:500}.dash .mono{font-family:var(--font-jetbrains), ui-monospace, Menlo, monospace}.dash .cine-range{appearance:none;background:#80828c73;border-radius:2px;outline:none;height:2px}.dark .dash .cine-range{background:#ffffff47}.dash .cine-range::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#f43f5e;border:0;border-radius:50%;width:12px;height:12px}.dash .cine-range::-moz-range-thumb{cursor:pointer;background:#f43f5e;border:0;border-radius:50%;width:12px;height:12px}.dash .cine-range:focus-visible{outline-offset:6px;outline:2px solid #f43f5e80}.dash .rounded-2xl{border-radius:8px}.dash .rounded-xl{border-radius:6px}.dash .rounded-lg{border-radius:5px}.dash .rounded-md{border-radius:4px}.dash .shadow-sm,.dash .shadow-md,.dash .shadow-lg,.dash .shadow-xl{box-shadow:none}.dash .hover\:underline:hover{opacity:.8;text-decoration:none}.dark .dash{--color-slate-50:#08090c;--color-slate-100:#121318;--color-slate-200:#1e1f26;--color-slate-300:#2b2c34;--color-slate-400:#8b8d95;--color-slate-500:#a2a4ac;--color-slate-600:#c0c2c8;--color-slate-700:#d5d6da;--color-slate-800:#e8e8ea;--color-slate-900:#f2f2f0;--color-rose-50:#2a1118;--color-rose-100:#3a1622;--color-rose-200:#52202f;--color-rose-300:#6b283d;--color-rose-700:#fda4af;--color-rose-800:#fecdd3}.dark .dash .bg-white{background-color:#0e0f13}.dark .dash .bar-surface{fill:#0e0f13}.dark .dash .bg-white\/85{background-color:#08090cd9}.dark .dash .bg-white\/95{background-color:#08090cf2}.dark .dash .bg-white\/70{background-color:#ffffff0d}.dark .dash .ring-white{--tw-ring-color:#0e0f13}.dark .dash .text-rose-600{color:#fb7185}.dark .dash .bg-slate-900.text-white{color:#08090c}.dash .overview-glow{background:radial-gradient(120% 70% at 50% -12%,#f43f5e2b,#0000 64%),radial-gradient(62% 48% at 80% 6%,#e11d481c,#0000 70%);-webkit-mask-image:linear-gradient(#000 0% 42%,#0000 88%);mask-image:linear-gradient(#000 0% 42%,#0000 88%)}.dark .dash .overview-glow{background:radial-gradient(120% 70% at 50% -12%,#f43f5e38,#0000 66%),radial-gradient(62% 48% at 80% 6%,#fb71851a,#0000 72%)}.dark .dash .bg-rose-600{color:#08090c;background-color:#f2f2f0}.dark .dash .bg-rose-600 .material-symbols-outlined{color:inherit}.dark .dash .hover\:bg-rose-700:hover{color:#08090c;background-color:#fff}.dark .dash .bg-rose-50.text-rose-600,.dark .dash .bg-rose-50 .text-rose-600{color:#fb7185}.dark .dash .sm\:shadow-2xl{box-shadow:none}.dark .dash .sm\:ring-white\/10{--tw-ring-color:#ffffff1f}.dark .dash .bg-slate-50{background-color:#08090c}.dash .rail-nav{padding-bottom:20px;-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.dash .rail-nav button .material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "opsz" 24}.dash .rail-nav button span.leading-tight{letter-spacing:.01em;font-size:12.5px}.dash .rail-nav button .material-symbols-outlined{font-size:24px}.dash .rail-on{background:0 0;position:relative}.dash .rail-on:after{content:"";pointer-events:none;opacity:.9;--c:linear-gradient(#f2f2f0, #f2f2f0);background:var(--c) top left / 11px 1px, var(--c) top left / 1px 11px, var(--c) top right / 11px 1px, var(--c) top right / 1px 11px, var(--c) bottom left / 11px 1px, var(--c) bottom left / 1px 11px, var(--c) bottom right / 11px 1px, var(--c) bottom right / 1px 11px;background-repeat:no-repeat;animation:.35s cubic-bezier(.22,1,.36,1) rail-focus;position:absolute;inset:3px 6px}@keyframes rail-focus{0%{opacity:0;inset:-4px -2px}to{opacity:.9;inset:3px 6px}}.dash .rail-on .material-symbols-outlined{color:#fb7185}@media (prefers-reduced-motion:reduce){.dash .rail-on:after{animation:none}}.dash aside{border-right-color:#ffffff14}.dash aside .bg-white\/10{background-color:#ffffff0f}.dash aside .hover\:bg-white\/5:hover{background-color:#ffffff0a}.dash aside .text-slate-300{color:#a2a4ac}.dark .dash input,.dark .dash select,.dark .dash textarea{color:#f2f2f0;background-color:#0b0c10}.dark .dash input::placeholder,.dark .dash textarea::placeholder{color:#5f6169}.dark .dash .focus\:border-rose-500:focus{border-color:#fb7185}.dark .dash *{scrollbar-color:#2b2c34 transparent}.dark .dash ::-webkit-scrollbar-thumb{background-color:#2b2c34}.dark .dash ::-webkit-scrollbar-thumb:hover{background-color:#3a3b44}.dash .auto-canvas{background-image:radial-gradient(#0f172a1f 1px,#0000 1px);background-size:18px 18px}.dark .dash .auto-canvas{background-image:radial-gradient(#ffffff17 1px,#0000 1px)}
