.cs-landing,.cs-landing .cs-daylight{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fbf6ee;--paper-raised:#fff;--paper-sunken:#f2ebe0;--line:#e3d9cb;--line-strong:#8c8275;--ink:#1b1420;--ink-soft:#5c5364;--on-ink:#fbf6ee;--crown:#ff4a3d;--on-crown:#1b1420;--crown-ink:#bf2a1c;--crown-wash:#ffe3dd;--gel-gold:#ffc233;--gel-lagoon:#14c8aa;--gel-sky:#53acff;--gel-bubblegum:#ff85c4;--on-gel:#1b1420;--roll:#ff4a3d;--roll-foreground:#1b1420;--danger:#bf2a1c;--destructive:#bf2a1c;--focus:#1b66d9;--shadow-key:0 3px 0 0 #1b1420;--shadow-float:0 14px 36px #1b142024;--shadow-tally:0 0 0 6px #ff4a3d47;background:var(--paper);color:var(--ink)}.cs-landing .cs-blackout{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#141018;--paper-raised:#1f1924;--paper-sunken:#0c090f;--line:#332b3b;--line-strong:#7c7286;--ink:#f8f2e9;--ink-soft:#bdb3c4;--on-ink:#141018;--crown-ink:#ff8e82;--danger:#ff8e82;--focus:#7cbcff;--shadow-key:0 3px 0 0 #000;--shadow-float:0 14px 36px #0000008c;background:var(--paper);color:var(--ink)}.cs-display-xl{font-family:var(--font-heading);letter-spacing:-.02em;font-size:clamp(44px,8.4vw,80px);font-weight:800;line-height:.95}.cs-display-lg{font-family:var(--font-heading);letter-spacing:-.02em;font-size:clamp(32px,5vw,48px);font-weight:800;line-height:1}.cs-display-sm{font-family:var(--font-heading);letter-spacing:-.01em;font-size:20px;font-weight:700;line-height:1.2}.cs-body-lg{font-size:17px;line-height:26px}.cs-timecode{font-family:var(--font-mono);font-size:12px;font-weight:500;line-height:16px}.cs-slate-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:14px}.cs-key{height:52px;font:600 16px/1 var(--font-sans);white-space:nowrap;color:var(--on-ink);background:var(--ink);border:2px solid var(--ink);box-shadow:var(--shadow-key);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 24px;transition:top 90ms cubic-bezier(.34,1.3,.64,1),box-shadow 90ms cubic-bezier(.34,1.3,.64,1);display:inline-flex;position:relative;top:0}.cs-key:active:not([disabled]){top:3px;box-shadow:0 0 #0000}.cs-key[disabled]{opacity:.6;cursor:progress}.cs-key--sm{border-radius:10px;height:36px;padding:0 14px;font-size:14px}.cs-key--paper{color:var(--ink);background:var(--paper-raised)}.cs-key--paper:hover{background:var(--paper-sunken)}.cs-landing :is(a,button,input,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cs-join{background:var(--paper-raised);border:2px solid var(--ink);box-shadow:var(--shadow-float);border-radius:22px;position:relative}.cs-join__perch{pointer-events:none;position:absolute;bottom:calc(100% - 9px);right:28px}.cs-join__field{width:100%;min-width:0;height:52px;font:400 17px/26px var(--font-sans);color:var(--ink);background:var(--paper-sunken);border:1.5px solid var(--line-strong);border-radius:14px;padding:0 16px}@media (min-width:640px){.cs-join__field{flex:1;width:auto}}.cs-join__field::placeholder{color:var(--ink-soft)}.cs-join__field[aria-invalid=true]{border-color:var(--danger)}.cs-chip{height:32px;font:600 13px/1 var(--font-sans);color:var(--ink);border:1.5px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}.cs-chip[aria-pressed=true]{color:var(--on-ink);background:var(--ink);border-color:var(--ink)}.cs-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.cs-board{background:var(--paper-raised);border:1px solid var(--line);box-shadow:var(--shadow-float);border-radius:36px}.cs-cover{aspect-ratio:16/10;color:var(--on-gel);border-radius:14px;position:relative;overflow:hidden}.cs-cover__time{color:#fbf6ee;background:#1b1420;border-radius:6px;padding:4px 7px;position:absolute;bottom:8px;right:8px}.cs-track{background:var(--paper-sunken);border-radius:8px;height:30px;position:relative}.cs-clip{border:1.5px solid #1b1420;border-radius:6px;position:absolute;top:3px;bottom:3px}.cs-playhead{background:var(--crown);width:2px;top:-10px;bottom:-4px;left:var(--cs-playhead-at,58%);margin-left:-1px;position:absolute}.cs-playhead:before{content:"";background:var(--crown);width:12px;height:12px;box-shadow:var(--shadow-tally);border-radius:50%;position:absolute;top:-2px;left:-5px}@media (prefers-reduced-motion:no-preference){.cs-inflate{animation:.52s cubic-bezier(.34,1.3,.64,1) both cs-inflate;animation-delay:calc(var(--i,0) * 90ms + .15s)}.cs-playhead{animation:2.6s cubic-bezier(.22,1,.36,1) .7s both cs-sweep}}@keyframes cs-inflate{0%{opacity:0;transform:scale(.9)translateY(6px)}to{opacity:1;transform:none}}@keyframes cs-sweep{0%{left:0%}to{left:var(--cs-playhead-at,58%)}}
