.nd{--nd-black:#000;--nd-white:#fff;--nd-white-95:#fffffff2;--nd-white-80:#fffc;--nd-white-70:#ffffffb3;--nd-white-55:#ffffff8c;--nd-white-50:#ffffff80;--nd-white-22:#ffffff38;--nd-white-20:#fff3;--nd-white-16:#ffffff29;--nd-white-12:#ffffff1f;--nd-white-10:#ffffff1a;--nd-violet-600:#5c2bc7;--nd-violet-600-a14:#5c2bc724;--nd-violet-300:#a58cf2;--nd-shadow-70:#000000b3;--wispr-fill-rest:#00000080;--wispr-rim-rest:#ffffff80;--wispr-fill-active:#000;--wispr-rim-active:#30302f;--wispr-fill-hover:#30302f;--wispr-rim-hover:#5b5b59;--wispr-bar:#fff6;--wispr-bar-voice:#fff;--wispr-spoke:#a394c7;--wispr-tip-ink:#fff;--wispr-radius-rest:6;--wispr-radius-active:22.5;--wispr-radius-tooltip:34;--wispr-size-rest-w:40;--wispr-size-rest-h:8;--wispr-size-ready-w:50;--wispr-size-ready-h:30;--wispr-size-mic-w:12;--wispr-size-mic-h:16;--wispr-size-listening-w:73;--wispr-size-listening-h:30;--wispr-size-processing-w:98;--wispr-size-processing-h:30;--wispr-size-processing-pad-y:6;--wispr-size-processing-pad-x:12;--wispr-size-processing-gap:6;--wispr-size-bar-w:2;--wispr-size-bar-gap:2;--wispr-size-bar-h-min:1.156;--wispr-size-bar-h-max:15;--wispr-size-bar-flat:2;--wispr-size-spinner:16;--wispr-size-spoke-w:2;--wispr-size-spoke-h:5;--wispr-size-spoke-r:1;--wispr-size-spoke-offset:6;--wispr-size-tooltip-h:30;--wispr-size-tooltip-pad-y:6;--wispr-size-tooltip-pad-x:14;--wispr-size-tooltip-gap:4;--wispr-size-tooltip-offset:4;--wispr-size-tooltip-border:1;--wispr-size-bottom:14;--wispr-size-hot:12;--wispr-opacity-spoke-base:.3;--wispr-opacity-spoke-high:.88;--wispr-opacity-spoke-low:.15;--wispr-gain:5;--wispr-dur-morph:.1s;--wispr-delay-tip:.15s;--wispr-dur-tip:.12s;--wispr-dur-face-in:.12s;--wispr-delay-face-in:60ms;--wispr-dur-wave:1s;--wispr-stagger-bar:.1s;--wispr-dur-spin:1.1s;--wispr-stagger-spoke:.1375s;--wispr-ease-morph:cubic-bezier(.05, .6, .4, .95);--wispr-ease-tip:cubic-bezier(.25, .1, .25, 1);--wispr-glyph:#fff;--wispr-radius-bar:.5;--nd-color-notch:var(--nd-black);--nd-color-ink-strong:var(--nd-white-95);--nd-color-ink-default:var(--nd-white-80);--nd-color-ink-faint:var(--nd-white-70);--nd-color-ink-muted:var(--nd-white-55);--nd-color-ink-removed:var(--nd-white-50);--nd-color-mark-rewritten:var(--nd-violet-300);--nd-color-mark-unsure-line:var(--nd-white-55);--nd-color-mark-hover:var(--nd-white-16);--nd-color-control-quiet:var(--nd-white-10);--nd-color-control-quiet-hover:var(--nd-white-22);--nd-color-control-primary:var(--nd-white-95);--nd-color-control-primary-ink:var(--nd-black);--nd-color-control-track:var(--nd-white-12);--nd-color-control-thumb:var(--nd-white-20);--nd-color-glyph-tick:var(--nd-white-95);--nd-color-fuse:var(--nd-white-95);--nd-color-focus-on-black:var(--nd-violet-300);--nd-color-focus-on-white:var(--nd-violet-600);--nd-color-field-flash:var(--nd-violet-600-a14);--nd-color-shadow:var(--nd-shadow-70);--nd-space-2:2;--nd-space-4:4;--nd-space-8:8;--nd-space-12:12;--nd-space-16:16;--nd-space-32:32;--nd-space-40:40;--nd-space-orb-y:6;--nd-radius-notch-rest-top:6;--nd-radius-notch-rest-bottom:14;--nd-radius-notch-lip-top:6;--nd-radius-notch-lip-bottom:10;--nd-radius-notch-wings-top:8;--nd-radius-notch-wings-bottom:16;--nd-radius-notch-strip-top:12;--nd-radius-notch-strip-bottom:22;--nd-radius-notch-panel-top:15;--nd-radius-notch-panel-bottom:20;--nd-radius-control:12;--nd-radius-dial-option:10;--nd-radius-mark:3;--nd-radius-key:5;--nd-size-notch-w:185;--nd-size-notch-h:32;--nd-size-notch-x:665;--nd-size-cx:757.5;--nd-size-wing:90;--nd-size-wing-body:365;--nd-size-strip:28;--nd-size-lip:4;--nd-size-panel-w:531;--nd-size-panel-h:152;--nd-size-panel-lines:3;--nd-size-orb:20;--nd-size-wing-button:24;--nd-size-wing-button-hit-w:28;--nd-size-wing-button-hit-h:32;--nd-size-mark-hit:20;--nd-size-glyph:12;--nd-size-tip-offset:10;--nd-size-tip-h:24;--nd-size-hit-x:10;--nd-size-hit-y:5;--nd-size-fresh-move:4;--nd-size-line:1.5;--nd-size-line-offset:3;--nd-size-strike-top-16:8.5;--nd-size-strike-top-20:10.5;--nd-size-focus:2;--nd-size-focus-offset:3;--nd-size-fade-edge:20;--nd-size-control-h:24;--nd-size-dial-option-w:50.5;--nd-size-dial-option-h:20;--nd-size-dial-track:212;--nd-size-footer-slot:232;--nd-size-footer-copy:224;--nd-size-label-gap:8;--nd-size-key-w:22;--nd-size-key-h:18;--nd-opacity-disabled:.35;--nd-z-messages:2;--nd-z-menu-bar:30;--nd-z-island:40;--nd-z-today-bar:50;--nd-z-hardware-notch:60;--nd-z-lens-cover:61;--nd-size-tick-stroke:2;--nd-size-timer-w:28;--nd-size-tip-pad-x:10;--nd-size-fuse:1.5;--nd-dur-hover-intent:.3s;--nd-dur-close-grace:.1s;--nd-delay-content:90ms;--nd-dur-content-out:.12s;--nd-dur-content-in-reduced:.12s;--nd-dur-shadow-out:.2s;--nd-dur-press:.12s;--nd-delay-speech:.45s;--nd-dur-catch-up:45ms;--nd-dur-word-in:.18s;--nd-dur-word-cool:.6s;--nd-dur-strip-scroll:.18s;--nd-dur-line-fade:.15s;--nd-delay-strike:.18s;--nd-dur-strike:.32s;--nd-stagger-strike:30ms;--nd-dur-collapse:.3s;--nd-stagger-collapse:40ms;--nd-dur-orb-cross:.22s;--nd-dur-work:1.1s;--nd-dur-reflow:.3s;--nd-dur-reflow-fade:.15s;--nd-dur-count-roll:.18s;--nd-dur-slot-swap:.18s;--nd-dur-hint-swap:.15s;--nd-dur-mark-hover:.16s;--nd-dur-dial-thumb:.18s;--nd-dur-flash:.9s;--nd-dur-tip-fade:.12s;--nd-delay-wing-tip:50ms;--nd-dur-toast-word:.4s;--nd-stagger-toast-word:20ms;--nd-delay-toast-word:.18s;--nd-window-undo-learned:6s;--nd-window-done:30s;--nd-ease-settle:cubic-bezier(.2, .7, .3, 1);--nd-ease-draw:cubic-bezier(.2, 0, 0, 1);--nd-ease-out:cubic-bezier(.23, 1, .32, 1);--nd-spring-open-stiffness:224;--nd-spring-open-damping:24;--nd-spring-close-stiffness:195;--nd-spring-close-damping:28;--nd-spring-hover-stiffness:273;--nd-spring-hover-damping:26;--nd-spring-content-stiffness:322.3;--nd-spring-content-damping:35.9;--nd-spring-swap-in-stiffness:341.5;--nd-spring-swap-in-damping:32.5;--nd-spring-swap-out-stiffness:815.6;--nd-spring-swap-out-damping:57.1;--nd-font-wing-size:12;--nd-font-wing-line:16;--nd-font-wing-weight:500;--nd-font-strip-size:12;--nd-font-strip-line:16;--nd-font-strip-weight:400;--nd-font-panel-title-size:12;--nd-font-panel-title-line:16;--nd-font-panel-title-weight:500;--nd-font-panel-body-size:13;--nd-font-panel-body-line:20;--nd-font-panel-body-weight:400;--nd-font-control-size:12;--nd-font-control-line:16;--nd-font-control-weight:400;--nd-font-hint-size:11;--nd-font-hint-line:14;--nd-font-hint-weight:400;--nd-font-hint-term-size:11;--nd-font-hint-term-line:14;--nd-font-hint-term-weight:600;--nd-font-button-size:11;--nd-font-button-line:14;--nd-font-button-weight:500;--nd-font-tip-size:12;--nd-font-tip-line:16;--nd-font-tip-weight:400;--nd-font-key-size:12;--nd-font-key-line:16;--nd-font-key-weight:700;--wispr-font-tooltip-size:13;--wispr-font-tooltip-line:16;--wispr-font-tooltip-weight:400;--wispr-font-tooltip-key-size:13;--wispr-font-tooltip-key-line:16;--wispr-font-tooltip-key-weight:700}@media (prefers-reduced-motion:reduce){.nd{--nd-delay-content:0s;--nd-dur-shadow-out:0s;--nd-dur-press:0s;--nd-dur-word-in:.12s;--nd-dur-strip-scroll:0s;--nd-delay-strike:0s;--nd-dur-strike:0s;--nd-stagger-strike:0s;--nd-dur-collapse:0s;--nd-stagger-collapse:0s;--nd-dur-orb-cross:.15s;--nd-dur-reflow:0s;--nd-dur-count-roll:.15s;--nd-dur-dial-thumb:0s;--nd-dur-toast-word:.12s;--nd-stagger-toast-word:0s;--nd-delay-toast-word:0s}}
.nd-stage{position:relative}.nd-stage[data-pending]>*{visibility:hidden}.nd-probes{font-family:var(--sk-os,-apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, sans-serif);font-weight:400}.nd-stage .sk-menubar{letter-spacing:calc(-.006em + var(--dc-tr13,0px))}.nd-field{border-radius:calc(4 * var(--u));outline:none}.nd-field:focus-visible{outline:calc(var(--nd-size-focus) * var(--u)) solid var(--nd-color-focus-on-white);outline-offset:calc(5 * var(--u))}.nd-flash{border-radius:calc(var(--nd-radius-mark) * var(--u));-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:nd-flash var(--nd-dur-flash) var(--nd-ease-settle) both}.nd-flash[data-still]{background-color:var(--nd-color-field-flash);box-shadow:calc(-2 * var(--u)) 0 0 0 var(--nd-color-field-flash), calc(2 * var(--u)) 0 0 0 var(--nd-color-field-flash);animation:none}@keyframes nd-flash{0%{background-color:var(--nd-color-field-flash);box-shadow:calc(-2 * var(--u)) 0 0 0 var(--nd-color-field-flash), calc(2 * var(--u)) 0 0 0 var(--nd-color-field-flash)}to{box-shadow:calc(-2 * var(--u)) 0 0 0 transparent, calc(2 * var(--u)) 0 0 0 transparent;background-color:#0000}}.nd-stage .dc-caret--start:after{left:calc(-3 * var(--u));width:calc(2 * var(--u));background:linear-gradient(90deg, transparent calc(.5 * var(--u)), var(--dc-caret) calc(.5 * var(--u)))}.nd-stage:has(.nd-delivered) .dc-delivered:not(.nd-delivered){display:none}.nd-keycap{left:calc(14 * var(--u));top:calc(950 * var(--u));z-index:80;box-sizing:border-box;min-width:calc(var(--nd-size-key-w) * var(--u));height:calc(var(--nd-size-key-h) * var(--u));padding:0 calc(var(--nd-space-4) * var(--u));border-radius:calc(var(--nd-radius-key) * var(--u));background:linear-gradient(var(--nd-white-16), var(--nd-white-16)), var(--nd-black);color:var(--nd-color-ink-strong);font-size:calc(var(--nd-font-key-size) * var(--u));line-height:calc(var(--nd-font-key-line) * var(--u));font-weight:var(--nd-font-key-weight);letter-spacing:var(--dc-tr12,0px);pointer-events:none;opacity:0;transition:opacity var(--nd-dur-content-out) var(--nd-ease-out);place-items:center;display:inline-grid;position:absolute}.nd-keycap[data-shown]{opacity:1}.nd-keycap[data-down]{background:var(--nd-color-ink-strong);color:var(--nd-color-control-primary-ink)}.nd-bar{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.nd-switch{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-strong);border-radius:999px;padding:3px;display:inline-flex}.nd-switch-opt,.nd-play,.nd-chip,.nd-beat-btn{font:inherit;cursor:pointer;transition:background-color var(--nd-dur-mark-hover) var(--nd-ease-settle), color var(--nd-dur-mark-hover) var(--nd-ease-settle), box-shadow var(--nd-dur-mark-hover) var(--nd-ease-settle)}.nd-switch-opt{min-height:30px;color:var(--muted);background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:14px;font-weight:500}.nd-switch-opt:hover{color:var(--ink)}.nd-switch-opt[aria-checked=true]{background:var(--ink);color:var(--surface)}.nd-play{background:var(--ink);min-height:40px;color:var(--surface);border:0;border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 14px;font-size:14px;font-weight:500;display:inline-flex}.nd-play:hover{background:var(--ink-2)}.nd-play svg{width:14px;height:14px}.nd-try{color:var(--muted);text-wrap:wrap;font-size:15px;line-height:1.5}.nd-switch-opt:focus-visible,.nd-play:focus-visible,.nd-chip:focus-visible,.nd-beat-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nd-stage-slot{margin:0}.nd-ground{border-radius:clamp(14px,2vw,28px);margin-top:20px;padding:clamp(18px,5vw,64px) clamp(14px,4.5vw,64px) clamp(10px,2.5vw,32px);overflow:hidden}.cs-root .nd-ground .sk-stage-slot .mb{max-width:max(151.899svh - 349.367px,867px)}.nd-under{flex-direction:column;gap:28px;margin-top:20px;display:flex}.nd-source{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.nd-source-note{color:var(--muted);text-wrap:wrap;font-size:15px;line-height:1.5}.nd-chip{background:var(--surface);min-height:36px;box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--ink);white-space:nowrap;border:0;border-radius:999px;align-items:center;padding:0 14px;font-size:14px;line-height:1;text-decoration:none;display:inline-flex}.nd-chip:hover{background:var(--tile)}.nd-chip[aria-pressed=true],.nd-chip[aria-current=true]{background:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);color:var(--surface)}.nd-chip:disabled{opacity:.45;cursor:not-allowed}.nd-beats{grid-template-columns:1fr;gap:4px 20px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.nd-beats{grid-template-columns:repeat(5,minmax(0,1fr))}}.nd-beat{position:relative}.cs-beat:before{content:"";background:var(--ink);transform-origin:0;height:1px;transform:scaleX(clamp(0, (var(--cs-beats,1) - .25 - var(--i,0) * .12) * 8, 1));position:absolute;inset:0 0 auto}.nd-beat-btn{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:6px;flex-direction:column;gap:6px;padding:14px 4px 10px 0;display:flex}.nd-beat-head{align-items:baseline;gap:8px;display:flex}.nd-beat-btn{grid-template-rows:auto 1fr;grid-template-columns:128px minmax(0,1fr);align-items:start;gap:6px 14px;display:grid}.nd-beat-plate{box-shadow:0 0 0 1px var(--border);transition:box-shadow var(--nd-dur-mark-hover) var(--nd-ease-settle);border-radius:8px;grid-row:1/span 2;padding:8px 10px 0;display:block;overflow:hidden}.nd-beat-thumb{aspect-ratio:583/230;background:var(--tile);border-radius:4px 4px 0 0;width:100%;height:auto;display:block}.nd-beat-btn[aria-current=step] .nd-beat-plate{box-shadow:0 0 0 2px var(--ink)}.nd-beat-btn:hover .nd-beat-plate{box-shadow:0 0 0 1px var(--border-strong)}.nd-beat-btn[aria-current=step]:hover .nd-beat-plate{box-shadow:0 0 0 2px var(--ink)}@media (min-width:768px){.nd-beat-btn{grid-template-rows:none;grid-template-columns:minmax(0,1fr);padding:0 0 10px}.nd-beat-plate{grid-row:auto;margin-bottom:18px}.nd-beat:has(.nd-beat-plate):before{margin-top:calc(39.4511% + 10.1098px)}}.nd-beat-n{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;color:var(--muted);font-size:11px}.nd-beat-name{font-size:15px;font-weight:500}.nd-beat-line{color:var(--muted);text-wrap:pretty;font-size:14px;line-height:1.45}.nd-beat-btn:hover .nd-beat-name{text-underline-offset:3px;text-decoration:underline}.nd-beat:has([aria-current=step]):before{height:2px}.nd-beat-btn[aria-current=step] .nd-beat-n{color:var(--ink)}.nd-more{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.nd-more-k{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px}.nd-more-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}html[data-sketch-frame] .nd-stage-slot{margin:0}html[data-sketch-frame] .nd-ground{border-radius:0;margin:0;padding:0;overflow:visible}html[data-sketch-frame] .cs-root .nd-ground .sk-stage-slot .mb{max-width:none;margin:0}@media (prefers-reduced-motion:reduce){.nd-switch-opt,.nd-play,.nd-chip,.nd-beat-btn{transition:none}}.nd-guide{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.nd-steps{flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.nd-step{color:var(--muted);transition:color var(--nd-dur-mark-hover) var(--nd-ease-settle);align-items:center;gap:8px;font-size:15px;line-height:22px;display:inline-flex}.nd-step-n{width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--border-strong);font-variant-numeric:tabular-nums;transition:background-color var(--nd-dur-mark-hover) var(--nd-ease-settle), box-shadow var(--nd-dur-mark-hover) var(--nd-ease-settle), color var(--nd-dur-mark-hover) var(--nd-ease-settle);border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:500;display:inline-grid}.nd-step-n svg{width:12px;height:12px}.nd-step[data-state=now]{color:var(--ink)}.nd-step[data-state=now] .nd-step-n{background:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);color:var(--surface)}.nd-step[data-state=done] .nd-step-n{color:var(--ink)}.nd-restart{gap:8px}.nd-restart svg{width:14px;height:14px}@media (prefers-reduced-motion:reduce){.nd-step,.nd-step-n{transition:none}}.nd-bar--min .nd-guide{flex-basis:100%}.nd-next{gap:6px}
