._header_b1l2p_1{border-bottom:3px double var(--pp-rule);background:var(--pp-paper)}@media (width<=999.98px){._wide_b1l2p_8{display:none}}@media (width>=1000px){._narrow_b1l2p_14{display:none}}@media (width<=999.98px){._header_b1l2p_1{z-index:100;position:sticky;top:0}._header_b1l2p_1>nav{cursor:pointer}}._marketing_b1l2p_38{--bar-bg:var(--pp-paper);--bar-fg:var(--pp-ink);--bar-accent:var(--pp-accent);--shown-bg:var(--bar-bg);--shown-fg:var(--bar-fg);z-index:100;background:color-mix(in srgb, var(--shown-bg) 75%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:0;transition:background-color .3s;position:sticky;top:0}._marketing_b1l2p_38[data-tone=stone]{--bar-bg:var(--pp-stone)}._marketing_b1l2p_38[data-tone=ink]{--bar-bg:var(--pp-ink);--bar-fg:var(--pp-paper);--bar-accent:var(--mantine-color-oxblood-3)}._marketing_b1l2p_38[data-next]{--shown-bg:color-mix(in srgb, var(--bar-bg), var(--next-bg) calc(var(--bar-mix) * 100%));--shown-fg:color-mix(in srgb, var(--bar-fg), var(--next-fg) calc(var(--bar-mix) * 100%));transition:none}._marketing_b1l2p_38[data-next] :is(._title_b1l2p_69,._navLink_b1l2p_69){transition:none}._marketing_b1l2p_38[data-next=paper]{--next-bg:var(--pp-paper);--next-fg:var(--pp-ink)}._marketing_b1l2p_38[data-next=stone]{--next-bg:var(--pp-stone);--next-fg:var(--pp-ink)}._marketing_b1l2p_38[data-next=ink]{--next-bg:var(--pp-ink);--next-fg:var(--pp-paper)}._marketing_b1l2p_38>nav{max-width:1200px;margin-inline:auto;padding-inline:24px}._marketing_b1l2p_38 :is(._title_b1l2p_69,._navLink_b1l2p_69:not([aria-current=page])){color:var(--shown-fg);transition:color .3s}._marketing_b1l2p_38 ._navLink_b1l2p_69:hover,._marketing_b1l2p_38 ._dashboardLink_b1l2p_101>svg{color:var(--bar-accent)}._marketing_b1l2p_38 ._narrow_b1l2p_14{--burger-color:var(--shown-fg)}@media (width<=960px){._marketing_b1l2p_38>nav{padding-inline:20px}}@media (prefers-reduced-motion:reduce){._marketing_b1l2p_38,._marketing_b1l2p_38 :is(._title_b1l2p_69,._navLink_b1l2p_69){transition:none}}._title_b1l2p_69{font-family:var(--pp-display);font-variant:small-caps;letter-spacing:.06em;color:var(--pp-ink);font-size:24px;font-weight:500;text-decoration:none}._navLink_b1l2p_69{color:var(--pp-ink);padding:10px 0;font-weight:600;text-decoration:none}._navLink_b1l2p_69:hover{color:var(--pp-accent)}._navLink_b1l2p_69[aria-current=page]{color:var(--pp-accent);text-underline-offset:6px;font-weight:700;text-decoration:underline}._header_b1l2p_1 ._navLink_b1l2p_69{font-size:17px}._dashboardLink_b1l2p_101{align-items:center;gap:8px;display:inline-flex}._dashboardLink_b1l2p_101>svg{color:var(--pp-accent)}._drawerDashboard_b1l2p_167{align-items:center;gap:12px;display:flex}._drawerDashboard_b1l2p_167>svg{width:22px;height:22px;color:var(--pp-accent)}._drawerLink_b1l2p_179{border-bottom:1px solid var(--pp-rule);font-family:var(--pp-display);color:var(--pp-ink);padding:16px 4px;font-size:26px;text-decoration:none;display:block}._drawerLink_b1l2p_179[aria-current=page]{color:var(--pp-accent)}._midi_b1l2p_194{border:1px solid var(--pp-rule);background:var(--pp-surface);color:var(--pp-ink);border-radius:8px;align-items:center;gap:8px;padding:5px 10px;font-size:14px;text-decoration:none;display:inline-flex}._midi_b1l2p_194:hover{border-color:var(--pp-ink)}._midiName_b1l2p_214{display:grid}._midiName_b1l2p_214:before{content:"No MIDI device";visibility:hidden;white-space:nowrap;grid-area:1/1;padding-inline-end:.2em;font-style:italic}._midiText_b1l2p_227{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;width:0;min-width:100%;padding-inline-end:.2em;overflow:hidden}._onDot_b1l2p_237,._offDot_b1l2p_238{background:var(--pp-right);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--pp-right) 22%, transparent);border-radius:50%;flex-shrink:0}._offDot_b1l2p_238{background:var(--pp-wrong);box-shadow:0 0 0 3px color-mix(in srgb, var(--pp-wrong) 22%, transparent)}._idle_b1l2p_253{color:color-mix(in srgb, var(--pp-muted) 60%, var(--pp-paper))}._idle_b1l2p_253 ._midiName_b1l2p_214:before{content:"MIDI";font-style:normal}._idleDot_b1l2p_263{background:var(--pp-rule);border-radius:50%;flex-shrink:0;width:8px;height:8px}._noDevice_b1l2p_271{color:var(--pp-muted);font-style:italic}._footer_b1l2p_276{border-top:3px double var(--pp-rule);color:var(--pp-muted);font-size:15px}._smallCaps_b1l2p_282{font-family:var(--pp-display);font-variant:small-caps;letter-spacing:.06em}
