@charset "UTF-8";:root{color-scheme:dark;color-scheme:only dark;--ds-navy-h: 221;--ds-navy-s: 33%;--ds-accent-h: 239;--ds-accent-s: 84%;--ds-accent-l: 67%;--ds-accent-2-h: 255;--ds-comment-h: 292;--ds-comment-s: 84%;--ds-comment-l: 61%;--ds-slice-h: 310;--ds-slice-s: 45%;--ds-slice-l: 40%;--ds-note-h: 188;--ds-note-s: 86%;--ds-note-l: 53%;--ds-mint-h: 158;--ds-mint-s: 64%;--ds-mint-l: 52%;--ds-amber-h: 38;--ds-amber-s: 92%;--ds-amber-l: 50%;--ds-gold-h: 43;--ds-gold-s: 90%;--ds-gold-l: 58%;--ds-red-h: 0;--ds-red-s: 84%;--ds-red-l: 60%;--ds-shadow-h: 220;--ds-shadow-s: 60%;--ds-shadow-l: 3%;--as-bg: hsl(var(--ds-navy-h) var(--ds-navy-s) 7%);--as-surface-1: hsl(var(--ds-navy-h) var(--ds-navy-s) 11%);--as-surface-2: hsl(var(--ds-navy-h) var(--ds-navy-s) 15%);--as-surface-3: hsl(var(--ds-navy-h) var(--ds-navy-s) 20%);--as-surface-4: hsl(var(--ds-navy-h) var(--ds-navy-s) 25%);--as-surface-5: hsl(var(--ds-navy-h) var(--ds-navy-s) 30%);--as-glass: hsl(var(--ds-navy-h) var(--ds-navy-s) 11% / 72%);--as-glass-strong: hsl(var(--ds-navy-h) var(--ds-navy-s) 13% / 84%);--as-glass-blur: 12px;--as-glass-border: hsl(0 0% 100% / 10%);--as-border-subtle: hsl(var(--ds-navy-h) var(--ds-navy-s) 93% / 8%);--as-border-strong: hsl(var(--ds-navy-h) var(--ds-navy-s) 93% / 16%);--as-text-1: hsl(var(--ds-navy-h) var(--ds-navy-s) 93%);--as-text-2: hsl(var(--ds-navy-h) 20% 65%);--as-text-3: hsl(var(--ds-navy-h) var(--ds-navy-s) 53%);--as-accent: hsl(var(--ds-accent-h) var(--ds-accent-s) var(--ds-accent-l));--as-accent-2: hsl(var(--ds-accent-2-h) 84% 64%);--as-accent-grad: linear-gradient(135deg, var(--as-accent), var(--as-accent-2));--as-comment: hsl(var(--ds-comment-h) var(--ds-comment-s) var(--ds-comment-l));--as-slice: hsl(var(--ds-slice-h) var(--ds-slice-s) var(--ds-slice-l));--as-note: hsl(var(--ds-note-h) var(--ds-note-s) var(--ds-note-l));--as-success: hsl(var(--ds-mint-h) var(--ds-mint-s) var(--ds-mint-l));--as-public: var(--as-success);--as-warning: hsl(var(--ds-amber-h) var(--ds-amber-s) var(--ds-amber-l));--as-rating: hsl(var(--ds-gold-h) var(--ds-gold-s) var(--ds-gold-l));--as-danger: hsl(var(--ds-red-h) var(--ds-red-s) var(--ds-red-l));--as-playhead: hsl(var(--ds-navy-h) 40% 98%);--as-grid: hsl(var(--ds-navy-h) var(--ds-navy-s) 93% / 6%);--as-waveform-unplayed: hsl(var(--ds-accent-h) var(--ds-accent-s) var(--ds-accent-l) / 45%);--as-waveform-stage: hsl(var(--ds-navy-h) var(--ds-navy-s) 8.5%);--as-border: var(--as-border-strong);--as-text: var(--as-text-1);--as-text-muted: var(--as-text-2);--as-accent-hover: hsl(var(--ds-accent-h) 74% 62%);--as-accent-contrast: hsl(var(--ds-navy-h) 40% 98%);--as-space-1: .25rem;--as-space-2: .5rem;--as-space-3: .75rem;--as-space-4: 1rem;--as-space-5: 1.25rem;--as-space-6: 1.5rem;--as-space-7: 2rem;--as-space-8: 2.5rem;--as-space-9: 3rem;--as-radius-sm: .25rem;--as-radius-md: .5rem;--as-radius-lg: .75rem;--as-radius-xl: 1rem;--as-radius-2xl: 1.5rem;--as-radius-pill: 999px;--as-shadow-sm: 0 .0625rem .125rem hsl(var(--ds-shadow-h) var(--ds-shadow-s) var(--ds-shadow-l) / 40%);--as-shadow-md: 0 .25rem .75rem hsl(var(--ds-shadow-h) var(--ds-shadow-s) var(--ds-shadow-l) / 45%);--as-shadow-lg: 0 .75rem 2rem hsl(var(--ds-shadow-h) var(--ds-shadow-s) var(--ds-shadow-l) / 50%);--as-shadow-pin: 0 .125rem .375rem hsl(var(--ds-shadow-h) var(--ds-shadow-s) var(--ds-shadow-l) / 60%);--as-glow-violet: 0 0 1.5rem hsl(var(--ds-accent-h) var(--ds-accent-s) var(--ds-accent-l) / 45%);--as-glow-cyan: 0 0 1.5rem hsl(var(--ds-note-h) var(--ds-note-s) var(--ds-note-l) / 45%);--as-motion-fast: .12s;--as-motion-base: .16s;--as-motion-slow: .26s;--as-motion-spin: .7s;--as-focus-color: var(--as-accent);--as-focus-width: 2px;--as-focus-offset: 2px;--as-bp-sm: 40rem;--as-bp-md: 60rem;--as-bp-lg: 80rem;--as-bp-xl: 100rem;--as-fs-2xs: clamp(.625rem, calc(.5625rem + .15625vw) , .6875rem);--as-fs-xs: clamp(.72rem, calc(.66rem + .15vw) , .78rem);--as-fs-sm: clamp(.8rem, calc(.725rem + .1875vw) , .875rem);--as-fs-md: clamp(.9rem, calc(.85rem + .125vw) , .95rem);--as-fs-lg: clamp(1rem, calc(.95rem + .125vw) , 1.05rem);--as-fs-xl: clamp(1.3rem, calc(1.25rem + .125vw) , 1.35rem);--as-fs-2xl: clamp(1.5rem, calc(1.4rem + .25vw) , 1.6rem);--as-font-display: "Sora", "Inter Tight", system-ui, sans-serif;--as-font-body: "Inter Tight", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--as-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/sora/sora-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/sora/sora-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/sora/sora-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/sora/sora-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-tight/inter-tight-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-tight/inter-tight-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-tight/inter-tight-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-tight/inter-tight-latin-700-normal.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono/jetbrains-mono-latin-400-normal.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono/jetbrains-mono-latin-500-normal.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%}body{background:var(--as-bg);color:var(--as-text);font-family:var(--as-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}::selection{background:color-mix(in srgb,var(--as-accent) 40%,transparent)}:focus-visible{outline:var(--as-focus-width) solid var(--as-focus-color);outline-offset:var(--as-focus-offset)}a{color:var(--as-accent)}@media(prefers-reduced-motion:reduce){:root{--as-motion-fast: .01ms;--as-motion-base: .01ms;--as-motion-slow: .01ms;--as-motion-spin: .01ms}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}}
