:root{--bbeat-violet:#8270c4;--bbeat-periwinkle:#797bc3;--bbeat-plum:#51416e;--bbeat-lavender:#b6a9e8;--bbeat-mauve:#c791a5;--bbeat-glow:#e2b29b;--font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--radius-sm:6px;--radius:10px;--radius-lg:14px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--topbar-h:56px;--sidebar-w:248px;--content-max:960px;--content-wide:1200px;--ease:cubic-bezier(.2, .8, .2, 1);--dur:.18s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--p-base-100:#fff8f4;--p-base-200:#f4eaf0;--p-base-300:#dfd0df;--p-content:#3b2943;--p-primary:#655198;--p-on-primary:#fff8f4;--p-secondary:#944b36;--p-on-secondary:#fff8f4;--p-tertiary:#75516f;--p-on-tertiary:#fff8f4;--bg:var(--p-base-200);--surface:var(--p-base-100);--surface-2:color-mix(in srgb, var(--p-base-200) 60%, var(--p-base-300));--border:var(--p-base-300);--border-strong:color-mix(in srgb, var(--p-base-300) 75%, var(--p-content));--text:var(--p-content);--text-muted:color-mix(in srgb, var(--p-content) 78%, var(--p-base-100));--text-faint:color-mix(in srgb, var(--p-content) 70%, var(--p-base-100));--accent:var(--p-primary);--accent-hover:color-mix(in srgb, var(--p-primary) 85%, var(--p-content));--accent-text:var(--p-on-primary);--accent-soft:color-mix(in srgb, var(--p-primary) 14%, var(--p-base-100));--accent-soft-text:color-mix(in srgb, var(--p-primary) 75%, var(--p-content));--secondary:var(--p-secondary);--secondary-hover:color-mix(in srgb, var(--p-secondary) 85%, var(--p-content));--secondary-text:var(--p-secondary);--secondary-soft:color-mix(in srgb, var(--p-secondary) 18%, var(--p-base-100));--on-secondary:var(--p-on-secondary);--tertiary:var(--p-tertiary);--on-tertiary:var(--p-on-tertiary);--success:#316547;--success-soft:color-mix(in srgb, var(--success) 15%, var(--p-base-100));--warning:#805a19;--warning-soft:color-mix(in srgb, var(--warning) 15%, var(--p-base-100));--danger:#a33e51;--danger-soft:color-mix(in srgb, var(--danger) 12%, var(--p-base-100));--info:#365f96;--shadow-sm:0 1px 2px color-mix(in srgb, var(--p-content) 8%, transparent);--shadow:0 8px 24px color-mix(in srgb, var(--p-content) 14%, transparent), 0 1px 2px color-mix(in srgb, var(--p-content) 6%, transparent);--backdrop:color-mix(in srgb, var(--p-content) 35%, transparent)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--p-base-100:#261f2d;--p-base-200:#1c1722;--p-base-300:#483c51;--p-content:#f5e9ef;--p-primary:#b9a8ed;--p-on-primary:#271b3a;--p-secondary:#f2b49c;--p-on-secondary:#3b2427;--p-tertiary:#d5b9cf;--p-on-tertiary:#2e2031;--success:#9bc8aa;--warning:#edc580;--danger:#f0a7b2;--info:#a9c5f3;--shadow-sm:0 1px 2px #00000059;--shadow:0 8px 24px #0006;--backdrop:#0000008c}:root[data-palette=sage]{--p-base-100:#f7f8f2;--p-base-200:#ebefe4;--p-base-300:#d2dbc8;--p-content:#24332a;--p-primary:#3d6a4e;--p-on-primary:#f7f8f2;--p-secondary:#96482d;--p-on-secondary:#fff8f2;--p-tertiary:#5a6641;--p-on-tertiary:#f7f8f2}:root[data-palette=sage][data-theme=dark]{--p-base-100:#1e2621;--p-base-200:#161c18;--p-base-300:#3a4a3f;--p-content:#e8efe6;--p-primary:#9fcfae;--p-on-primary:#16281d;--p-secondary:#efb197;--p-on-secondary:#3a2018;--p-tertiary:#c3cf9f;--p-on-tertiary:#252b16}:root[data-palette=lagoon]{--p-base-100:#f4f9fa;--p-base-200:#e5f0f2;--p-base-300:#c9dde2;--p-content:#1d3340;--p-primary:#1d5f73;--p-on-primary:#f4f9fa;--p-secondary:#a3443a;--p-on-secondary:#fff6f3;--p-tertiary:#3a5d87;--p-on-tertiary:#f4f8ff}:root[data-palette=lagoon][data-theme=dark]{--p-base-100:#17242b;--p-base-200:#111b21;--p-base-300:#33505c;--p-content:#e3f1f4;--p-primary:#84cbdc;--p-on-primary:#0f2a33;--p-secondary:#f3a99b;--p-on-secondary:#3a1d18;--p-tertiary:#a9c3ec;--p-on-tertiary:#17253a}:root[data-palette=amber]{--p-base-100:#fffaf0;--p-base-200:#f7eedb;--p-base-300:#e6d5b3;--p-content:#3a2c1a;--p-primary:#7d4f0c;--p-on-primary:#fffaf0;--p-secondary:#9b3d2e;--p-on-secondary:#fff6f2;--p-tertiary:#7a4b6b;--p-on-tertiary:#fffaf0}:root[data-palette=amber][data-theme=dark]{--p-base-100:#2a2218;--p-base-200:#1f1912;--p-base-300:#4d3f2c;--p-content:#f6ecdc;--p-primary:#f0c070;--p-on-primary:#33240a;--p-secondary:#f2a48f;--p-on-secondary:#3a1c14;--p-tertiary:#dcb2cf;--p-on-tertiary:#33202c}:root[data-palette=peony]{--p-base-100:#fff7f9;--p-base-200:#f8e8ee;--p-base-300:#e9cdd8;--p-content:#42222f;--p-primary:#963660;--p-on-primary:#fff7f9;--p-secondary:#2c6655;--p-on-secondary:#f2fffa;--p-tertiary:#774887;--p-on-tertiary:#fff7fb}:root[data-palette=peony][data-theme=dark]{--p-base-100:#2b1d24;--p-base-200:#20151b;--p-base-300:#503746;--p-content:#f8e8ef;--p-primary:#f2a2c4;--p-on-primary:#3a1426;--p-secondary:#9fd8c2;--p-on-secondary:#13302a;--p-tertiary:#d2b0e6;--p-on-tertiary:#2c1838}:root[data-palette=slate]{--p-base-100:#f8f9fa;--p-base-200:#eceef1;--p-base-300:#d3d8de;--p-content:#22272e;--p-primary:#3b577c;--p-on-primary:#f8f9fa;--p-secondary:#835511;--p-on-secondary:#fffaf0;--p-tertiary:#4c5866;--p-on-tertiary:#f8f9fa}:root[data-palette=slate][data-theme=dark]{--p-base-100:#1f2328;--p-base-200:#16191d;--p-base-300:#3a414a;--p-content:#e8ebef;--p-primary:#9db8e0;--p-on-primary:#172235;--p-secondary:#e8c07a;--p-on-secondary:#33260c;--p-tertiary:#b8c2cf;--p-on-tertiary:#1f262e}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:15px;line-height:1.55}h1,h2,h3{letter-spacing:-.015em;margin:0;font-weight:650;line-height:1.2}h1{font-size:clamp(1.6rem,1.2rem + 1.6vw,2.25rem)}h2{font-size:1.2rem}p{margin:0}a{color:var(--accent);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}::selection{background:var(--secondary-soft);color:var(--text)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}.page{width:100%;max-width:var(--content-max);padding:var(--space-6) var(--space-5) var(--space-8);gap:var(--space-6);flex-direction:column;margin:0 auto;display:flex}.page--narrow{max-width:420px}.page--wide{max-width:var(--content-wide)}.stack{gap:var(--space-4);flex-direction:column;display:flex}.stack--sm{gap:var(--space-2)}.muted{color:var(--text-muted)}.small{font-size:.875rem}.lead{color:var(--text-muted);max-width:60ch;font-size:1.05rem}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-sm)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{top:var(--space-2);left:var(--space-2);z-index:100;padding:var(--space-2) var(--space-3);background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);position:fixed;transform:translateY(-200%)}.skip-link:focus{transform:none}.btn{justify-content:center;align-items:center;gap:var(--space-2);height:38px;padding:0 var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);color:var(--text);cursor:pointer;white-space:nowrap;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease);font-weight:550;text-decoration:none;display:inline-flex}.btn:hover{background:var(--surface-2);text-decoration:none}.btn:disabled{opacity:.55;cursor:not-allowed}.btn--primary{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.btn--primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn--ghost{background:0 0;border-color:#0000}.btn--block{width:100%}.icon-btn{border-radius:var(--radius);width:38px;height:38px;color:var(--text-muted);cursor:pointer;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.icon-btn:hover{background:var(--surface-2);color:var(--text)}.form{gap:var(--space-4);flex-direction:column;display:flex}.field{gap:var(--space-1);flex-direction:column;display:flex}.field label{font-size:.875rem;font-weight:550}.field input{height:40px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease)}.field input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 25%, transparent);outline:none}.field small{color:var(--text-faint);font-size:.8rem}.form-links{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;font-size:.9rem;display:flex}.notice{padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--border);font-size:.925rem}.notice strong{margin-bottom:var(--space-1);display:block}.notice--success{background:var(--success-soft);border-color:color-mix(in srgb, var(--success) 30%, transparent)}.notice--danger{background:var(--danger-soft);border-color:color-mix(in srgb, var(--danger) 30%, transparent)}.segmented{border:1px solid var(--border);border-radius:calc(var(--radius) + 3px);background:var(--surface-2);flex-wrap:wrap;gap:2px;margin:0;padding:3px;display:inline-flex}.segmented label{border-radius:var(--radius);color:var(--text-muted);cursor:pointer;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);padding:6px 14px;font-size:.9rem;font-weight:550;position:relative}.segmented input{opacity:0;pointer-events:none;position:absolute}.segmented label:has(input:checked){background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.segmented label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:1px}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.btn--sm{height:32px;padding:0 var(--space-3);gap:6px;font-size:.875rem}.btn--xs{height:26px;padding:0 var(--space-2);gap:var(--space-1);border-radius:var(--radius-sm);font-size:.8rem}.btn--square{aspect-ratio:1;padding:0}.btn--round{border-radius:999px}.btn--outline{border-color:var(--accent);color:var(--accent);background:0 0}.btn--outline:hover{background:var(--accent-soft)}.btn--secondary,.btn--secondary:hover{background:var(--secondary);border-color:var(--secondary);color:var(--on-secondary)}.btn--warning,.btn--warning:hover{background:var(--warning);border-color:var(--warning);color:var(--surface)}.btn--danger,.btn--danger:hover{background:var(--danger);border-color:var(--danger);color:var(--surface)}.btn--struck{color:var(--text-faint);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--text-faint) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--text-faint) 60%, transparent)}.btn--dashed{border-style:dashed;border-color:var(--border-strong);color:var(--text-faint);background:0 0}.input{height:38px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease)}.input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 25%, transparent);outline:none}.input[aria-invalid=true]{border-color:var(--danger)}.switch{appearance:none;background:var(--border-strong);cursor:pointer;width:34px;height:20px;transition:background var(--dur) var(--ease);border-radius:999px;flex:none;margin:0;position:relative}.switch:before{content:"";background:var(--surface);width:16px;height:16px;box-shadow:var(--shadow-sm);transition:transform var(--dur) var(--ease);border-radius:50%;position:absolute;top:2px;left:2px}.switch:checked{background:var(--accent)}.switch:checked:before{background:var(--accent-text);transform:translate(14px)}.range{--fill:var(--accent);appearance:none;cursor:pointer;background:0 0;width:100%;height:18px;margin:0}.range--secondary{--fill:var(--secondary)}.range--tertiary{--fill:var(--tertiary)}.range:disabled{opacity:.45;cursor:not-allowed}.range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--fill) var(--value,50%), var(--border) var(--value,50%));border-radius:999px;height:4px}.range::-moz-range-track{background:var(--border);border-radius:999px;height:4px}.range::-moz-range-progress{background:var(--fill);border-radius:999px;height:4px}.range::-webkit-slider-thumb{appearance:none;border:2px solid var(--surface);background:var(--fill);width:14px;height:14px;box-shadow:0 0 0 1px var(--fill);border-radius:50%;margin-top:-5px}.range::-moz-range-thumb{border:2px solid var(--surface);background:var(--fill);width:10px;height:10px;box-shadow:0 0 0 1px var(--fill);border-radius:50%}.range:focus-visible{outline:none}.range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 1px var(--fill), 0 0 0 5px color-mix(in srgb, var(--fill) 30%, transparent)}.range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 1px var(--fill), 0 0 0 5px color-mix(in srgb, var(--fill) 30%, transparent)}.badge{align-items:center;gap:var(--space-1);background:var(--surface-2);color:var(--text-muted);white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:.78rem;font-weight:600;display:inline-flex}.badge--success{background:var(--success-soft);color:var(--success)}.badge--warning{background:var(--warning-soft);color:var(--warning)}.facts{align-items:baseline;gap:var(--space-1) var(--space-4);grid-template-columns:auto 1fr;margin:0;font-size:.9rem;display:grid}.facts dt{color:var(--text-muted)}.facts dd{min-width:0;margin:0}.well{padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:color-mix(in srgb, var(--bg) 70%, var(--surface))}._region_fccep_1{z-index:60;right:0;bottom:var(--space-4);padding:0 var(--space-4);pointer-events:none;justify-content:center;display:flex;position:fixed;left:0}._toast_fccep_13{align-items:flex-start;gap:var(--space-3);max-width:36rem;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);pointer-events:auto;animation:_rise_fccep_1 .16s var(--ease);font-size:.9rem;display:flex}._toast_fccep_13 p{overflow-wrap:anywhere;min-width:0;padding:9px 0}._icon_fccep_34{color:var(--accent);flex:none;margin-top:9px}._error_fccep_40{border-color:color-mix(in srgb, var(--danger) 35%, var(--border));color:var(--danger)}._error_fccep_40 ._icon_fccep_34{color:var(--danger)}@keyframes _rise_fccep_1{0%{opacity:0;transform:translateY(6px)}}._nav_1q4o7_1{min-height:100%;width:var(--sidebar-w);max-width:85vw;padding:var(--space-3);flex-direction:column;gap:2px;display:flex}._section_1q4o7_11{margin:var(--space-5) var(--space-3) var(--space-2);color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:600}._section_1q4o7_11:first-child{margin-top:var(--space-2)}._list_1q4o7_24{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}._link_1q4o7_33{align-items:center;gap:var(--space-3);min-height:38px;padding:0 var(--space-3);border-radius:var(--radius);color:var(--text-muted);white-space:nowrap;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);font-weight:550;display:flex}._link_1q4o7_33:hover{background:var(--surface-2);color:var(--text);text-decoration:none}._active_1q4o7_54,._active_1q4o7_54:hover{background:var(--accent-soft);color:var(--accent-soft-text)}._link_1q4o7_33 svg{flex:none}._label_1q4o7_64{text-overflow:ellipsis;flex:1;overflow:hidden}._lockup_1jcpj_2{width:auto;height:34px;display:block}._icon_1jcpj_9{width:32px;height:32px;display:block}._root_1gvew_1{position:relative}._avatar_1gvew_5,._badge_1gvew_6{background:var(--secondary);color:var(--on-secondary);border-radius:50%;flex:none;place-items:center;font-weight:650;display:grid}._avatar_1gvew_5{width:34px;height:34px;font:inherit;cursor:pointer;transition:background var(--dur) var(--ease), box-shadow var(--dur) var(--ease);border:0;padding:0;font-weight:650}._avatar_1gvew_5:hover,._avatar_1gvew_5[aria-expanded=true]{background:var(--secondary-hover)}._avatar_1gvew_5[aria-expanded=true]{box-shadow:0 0 0 3px var(--secondary-soft)}._visitor_1gvew_39{border:1px solid var(--border-strong);background:var(--surface);width:34px;height:34px;color:var(--text-muted);cursor:pointer;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);border-radius:50%;place-items:center;padding:0;display:grid}._visitor_1gvew_39:hover,._visitor_1gvew_39[aria-expanded=true]{background:var(--surface-2);color:var(--text)}._panel_1gvew_61{z-index:50;top:calc(100% + var(--space-2));width:304px;max-width:calc(100vw - 2 * var(--space-3));padding:var(--space-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);transform-origin:100% 0;animation:_pop_1gvew_1 .14s var(--ease);outline:none;position:absolute;right:0}._panel_1gvew_61[hidden]{display:none}@keyframes _pop_1gvew_1{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@media (prefers-reduced-motion:reduce){._panel_1gvew_61{animation:none}}._header_1gvew_95{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-3);display:flex}._badge_1gvew_6{width:38px;height:38px;font-size:1.05rem}._badgeVisitor_1gvew_108{background:var(--surface-2);color:var(--text-muted)}._prompt_1gvew_113{color:var(--text-muted);font-size:.875rem;line-height:1.4}._signIn_1gvew_119{margin-bottom:var(--space-2)}._who_1gvew_123{flex-direction:column;min-width:0;display:flex}._signedInAs_1gvew_129{color:var(--text-muted);font-size:.8rem}._email_1gvew_134{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._group_1gvew_141{border-top:1px solid var(--border)}._groupLabel_1gvew_145{padding:var(--space-3) var(--space-2) var(--space-1);color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:650}._list_1gvew_155{padding:var(--space-1) 0;margin:0;list-style:none}._groupLabel_1gvew_145+._list_1gvew_155{padding-top:0}._footer_1gvew_165{padding-top:var(--space-1);border-top:1px solid var(--border)}._item_1gvew_170{align-items:center;gap:var(--space-3);width:100%;min-height:40px;padding:var(--space-2);border-radius:var(--radius-sm);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}._item_1gvew_170:hover,._item_1gvew_170:focus-visible{background:var(--surface-2);text-decoration:none}._item_1gvew_170:focus-visible{outline-offset:-2px}._item_1gvew_170 svg{color:var(--text-muted);flex:none}._item_1gvew_170 ._external_1gvew_202{color:var(--text-faint);margin-left:auto}._bar_13u8w_1{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);border-radius:999px;align-items:center;gap:2px;padding:3px;display:flex}._play_13u8w_13,._control_13u8w_14{cursor:pointer;width:32px;height:32px;transition:background var(--dur) var(--ease), color var(--dur) var(--ease), transform 80ms var(--ease);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}._play_13u8w_13{background:var(--accent);color:var(--accent-text)}._play_13u8w_13:hover{background:var(--accent-hover)}._play_13u8w_13:active{transform:scale(.94)}._control_13u8w_14{color:var(--text-muted);background:0 0}._control_13u8w_14:hover:not(:disabled){background:var(--surface-2);color:var(--text)}._control_13u8w_14:disabled{opacity:.4;cursor:not-allowed}._now_13u8w_59{align-items:center;gap:var(--space-2);width:12rem;min-width:0;padding:0 var(--space-2);display:none}._what_13u8w_68{flex-direction:column;min-width:0;line-height:1.25;display:flex}._title_13u8w_75,._sub_13u8w_76{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._title_13u8w_75{font-size:.875rem;font-weight:600}._sub_13u8w_76{color:var(--text-muted);font-size:.75rem}._eq_13u8w_93{height:14px;color:var(--accent);flex:none;align-items:flex-end;gap:2px;display:inline-flex}._eq_13u8w_93 i{opacity:.5;background:currentColor;border-radius:1px;width:3px;height:25%;transition:height .3s,opacity .3s}._bar_13u8w_1[data-state=playing] ._eq_13u8w_93 i{opacity:1;animation:1.4s ease-in-out infinite _eq_13u8w_93}._bar_13u8w_1[data-state=playing] ._eq_13u8w_93 i:nth-child(2){animation-duration:1.1s;animation-delay:-.5s}._bar_13u8w_1[data-state=playing] ._eq_13u8w_93 i:nth-child(3){animation-duration:1.7s;animation-delay:-.9s}@keyframes _eq_13u8w_93{0%,to{height:25%}50%{height:100%}}@media (prefers-reduced-motion:reduce){._bar_13u8w_1[data-state=playing] ._eq_13u8w_93 i{height:70%;animation:none}}._volume_13u8w_146{align-items:center;gap:var(--space-2);margin-left:var(--space-1);background:var(--surface-2);border-radius:999px;padding:4px 10px;display:none}._volume_13u8w_146 input{width:5rem}._speaker_13u8w_160{color:var(--text-muted);flex:none}._loudness_13u8w_165{width:2.6rem;color:var(--accent);font-variant-numeric:tabular-nums;text-align:right;font-size:.75rem;font-weight:600}@media (width>=640px){._volume_13u8w_146{display:flex}}@media (width>=1100px){._now_13u8w_59{display:flex}._volume_13u8w_146 input{width:7rem}}._topbar_1jyi6_1{z-index:40;align-items:center;gap:var(--space-2);height:var(--topbar-h);padding:0 var(--space-3);background:color-mix(in srgb, var(--bg) 85%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--border);transition:transform .3s var(--ease);display:flex;position:sticky;top:0}._folded_1jyi6_18{transform:translateY(-100%)}._brand_1jyi6_22{padding:var(--space-1);border-radius:var(--radius);display:inline-flex}._brand_1jyi6_22:hover{opacity:.85;text-decoration:none}._lockup_1jyi6_34{display:none}@media (width>=640px){._lockup_1jyi6_34{display:block}._icon_1jyi6_43{display:none}}._player_1jyi6_48{flex:1;justify-content:center;min-width:0;display:flex}._actions_1jyi6_55{align-items:center;gap:var(--space-2);flex:none;display:flex}._lines_1jyi6_63{width:18px;height:12px;display:block;position:relative}._lines_1jyi6_63 span{width:100%;height:1.75px;transition:transform .24s var(--ease), opacity .16s var(--ease);background:currentColor;border-radius:1px;position:absolute;left:0}._lines_1jyi6_63 span:first-child{top:0}._lines_1jyi6_63 span:nth-child(2){top:5.1px}._lines_1jyi6_63 span:nth-child(3){top:10.25px}._burger_1jyi6_94[aria-expanded=true] ._lines_1jyi6_63 span:first-child{transform:translateY(5.1px)rotate(45deg)}._burger_1jyi6_94[aria-expanded=true] ._lines_1jyi6_63 span:nth-child(2){opacity:0}._burger_1jyi6_94[aria-expanded=true] ._lines_1jyi6_63 span:nth-child(3){transform:translateY(-5.15px)rotate(-45deg)}._shell_s5f5x_1{min-height:100dvh}._body_s5f5x_5{min-height:calc(100dvh - var(--topbar-h));display:flex}._main_s5f5x_10{outline:none;flex:1;min-width:0}._sidebar_s5f5x_16{z-index:30;top:var(--topbar-h);width:min(var(--sidebar-w), 85vw);background:var(--surface);border-right:1px solid var(--border);visibility:hidden;transition:transform .24s var(--ease), visibility 0s linear .24s;position:fixed;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}._shell_s5f5x_1[data-nav=open] ._sidebar_s5f5x_16{visibility:visible;transition:transform .24s var(--ease), visibility 0s;transform:none}._backdrop_s5f5x_42{z-index:20;inset:var(--topbar-h) 0 0 0;background:var(--backdrop);opacity:0;pointer-events:none;transition:opacity .24s var(--ease);position:fixed}._shell_s5f5x_1[data-nav=open] ._backdrop_s5f5x_42{opacity:1;pointer-events:auto}@media (width>=960px){._sidebar_s5f5x_16{height:calc(100dvh - var(--topbar-h));width:0;transition:width .24s var(--ease), visibility 0s linear .24s;border-right-width:0;flex:none;position:sticky;transform:none}._shell_s5f5x_1[data-nav=open] ._sidebar_s5f5x_16{width:var(--sidebar-w);transition:width .24s var(--ease), visibility 0s;border-right-width:1px}}._shell_s5f5x_1[data-fill=true] ._main_s5f5x_10{height:100dvh;margin-top:calc(-1 * var(--topbar-h));position:relative;overflow:hidden}._immersive_s5f5x_91{z-index:10;top:calc(var(--topbar-h) + var(--space-3));right:var(--space-3);color:#fff6;opacity:.35;cursor:pointer;width:34px;height:34px;transition:top .3s var(--ease), opacity 1s, color 1s, background 1s;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}._shell_s5f5x_1[data-folded=true] ._immersive_s5f5x_91{top:var(--space-3)}._noticed_s5f5x_118,._immersive_s5f5x_91:hover,._immersive_s5f5x_91:focus-visible{opacity:1;color:#ffffffe6}._immersive_s5f5x_91:hover,._immersive_s5f5x_91:focus-visible{background:#ffffff1a;transition-duration:.3s,.15s,.15s,.15s}._list_1sojf_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);max-width:720px;box-shadow:var(--shadow-sm)}._item_1sojf_9+._item_1sojf_9{border-top:1px solid var(--border)}._item_1sojf_9 summary{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);cursor:pointer;font-weight:600;list-style:none;display:flex}._item_1sojf_9 summary::-webkit-details-marker{display:none}._item_1sojf_9 summary:after{content:"";border-right:1.75px solid var(--text-muted);border-bottom:1.75px solid var(--text-muted);width:8px;height:8px;transition:transform var(--dur) var(--ease);flex:none;transform:translateY(-2px)rotate(45deg)}._item_1sojf_9[open] summary:after{transform:translateY(2px)rotate(-135deg)}._item_1sojf_9 summary:hover{color:var(--accent)}._item_1sojf_9 summary:focus-visible{outline-offset:-2px;border-radius:var(--radius-lg)}._item_1sojf_9 p{padding:0 var(--space-5) var(--space-4);color:var(--text-muted);max-width:62ch;margin:0}._account_1sojf_60{max-width:720px}._card_1ylpy_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-sm);overflow:hidden}._header_1ylpy_10{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);min-height:56px;padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}._header_1ylpy_10 h2{font-size:1.05rem}._actions_1ylpy_25{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}._body_1ylpy_32{padding:var(--space-5)}._lab_1fwjt_2{align-items:start;gap:var(--space-5);display:grid}._column_1fwjt_8{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}@media (width>=1100px){._lab_1fwjt_2{grid-template-columns:3fr 2fr}._side_1fwjt_21{align-self:stretch}._sticky_1fwjt_25{top:calc(var(--topbar-h) + var(--space-4));position:sticky}}._fieldLabel_1fwjt_33{margin-bottom:var(--space-1);font-size:.875rem;font-weight:550;display:block}._seedRow_1fwjt_40{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._joined_1fwjt_48{display:flex}._joined_1fwjt_48 input{border-top-right-radius:0;border-bottom-right-radius:0;width:8rem}._joined_1fwjt_48 button{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;height:38px}._error_1fwjt_65{margin-top:var(--space-2);color:var(--danger);font-size:.875rem}@media (width>=640px){._status_1fwjt_72{grid-template-columns:auto 1fr auto 1fr}}._pending_1fwjt_77{color:var(--text-muted);grid-column:1/-1}._meterHead_1fwjt_82{justify-content:space-between;align-items:baseline;gap:var(--space-3);color:var(--text-muted);font-size:.875rem;display:flex}._meterHead_1fwjt_82 .mono{color:var(--text);font-size:.78rem}._meter_1fwjt_82{width:100%;height:40px;margin-top:var(--space-1);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--accent);display:block}._autos_1fwjt_108{gap:var(--space-3);flex-direction:column;display:flex}._switches_1fwjt_114{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}._auto_1fwjt_108{align-items:center;gap:var(--space-2);cursor:pointer;font-size:.9rem;display:inline-flex}._rangeField_1fwjt_128{gap:var(--space-1);color:var(--text-muted);flex-direction:column;font-size:.875rem;display:flex}._group_1fwjt_136{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--bg) 45%, var(--surface))}._groupHeader_1fwjt_143{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._groupHeader_1fwjt_143 h3{font-size:.9rem;font-weight:600}._offCount_1fwjt_156{margin-left:var(--space-1);color:var(--text-muted);font-size:.8rem;font-weight:400}._groupActions_1fwjt_163{align-items:center;gap:var(--space-1);display:flex}._choices_1fwjt_169{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}._tight_1fwjt_176{gap:var(--space-1)}._next_1fwjt_181{opacity:.75;font-size:.75rem}._channels_1fwjt_188{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._channel_1fwjt_188{align-items:center;gap:var(--space-3);grid-template-columns:6.5rem auto 1fr 2.75rem;display:grid}._channel_1fwjt_188 p{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:550;overflow:hidden}._silent_1fwjt_212{color:var(--text-faint)}._ms_1fwjt_216{gap:var(--space-1);display:flex}._fader_1fwjt_221{padding-top:6px}._faded_1fwjt_225{opacity:.5}._channelMeter_1fwjt_229{background:var(--surface-2);border-radius:999px;height:4px;margin-top:3px;overflow:hidden}._channelMeter_1fwjt_229 div{background:color-mix(in srgb, var(--accent) 70%, transparent);transform-origin:0;border-radius:999px;height:100%;transition:transform 75ms linear}._percent_1fwjt_245{text-align:right;font-size:.75rem}._filters_1fwjt_252{gap:var(--space-1);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}._log_1fwjt_259{min-height:8rem;max-height:calc(100dvh - 17rem);margin:0;padding:0;font-size:.75rem;list-style:none;overflow-y:auto}._log_1fwjt_259 li{gap:var(--space-2);border-bottom:1px solid var(--border);grid-template-columns:3.5rem 6.5rem 1fr;padding:4px 0;display:grid}._log_1fwjt_259 ._empty_1fwjt_277{padding:var(--space-2) 0;color:var(--text-muted);font-family:var(--font-sans);border:0;font-size:.875rem;display:block}._at_1fwjt_286{color:var(--text-faint)}._text_1fwjt_290{overflow-wrap:anywhere;min-width:0}._kindForm_1fwjt_296{color:var(--tertiary);font-weight:600}._kindSection_1fwjt_301{color:var(--tertiary)}._kindMuted_1fwjt_305{color:var(--text-muted)}._kindChord_1fwjt_309{color:var(--accent)}._kindBell_1fwjt_313{color:var(--info)}._kindParts_1fwjt_317{color:var(--success)}._kindTexture_1fwjt_321{color:var(--secondary-text);font-weight:600}._kindTextureEnd_1fwjt_326{color:var(--secondary-text)}._grid_16576_1{align-items:start;gap:var(--space-5);display:grid}@media (width>=1100px){._grid_16576_1{grid-template-columns:2fr 3fr}}._error_16576_13,._warning_16576_14{font-size:.8rem}._error_16576_13{color:var(--danger)}._warning_16576_14{color:var(--warning)}._list_16576_26{margin:0;padding:0;list-style:none}._empty_16576_32{align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-5);color:var(--text-muted);text-align:center;flex-direction:column;font-size:.9rem;display:flex}._empty_16576_32 svg{color:var(--text-faint)}._row_16576_47{align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-5);transition:background var(--dur) var(--ease);flex-wrap:wrap;display:flex}._row_16576_47+._row_16576_47{border-top:1px solid var(--border)}._row_16576_47:hover{background:color-mix(in srgb, var(--bg) 40%, var(--surface))}._play_16576_64{background:var(--accent);width:34px;height:34px;color:var(--accent-text);cursor:pointer;transition:background var(--dur) var(--ease), transform 80ms var(--ease);border:0;border-radius:50%;flex:none;place-items:center;margin-top:2px;padding:0;display:inline-grid}._play_16576_64:hover{background:var(--accent-hover)}._play_16576_64:active{transform:scale(.94)}._main_16576_90{flex:1;min-width:0}._titleRow_16576_95{justify-content:space-between;align-items:baseline;gap:0 var(--space-3);flex-wrap:wrap;display:flex}._titleRow_16576_95 h3{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:600;overflow:hidden}._date_16576_111{color:var(--text-muted);font-size:.8rem}._details_16576_116{margin-top:var(--space-1)}._details_16576_116 summary{color:var(--text-muted);cursor:pointer;font-size:.875rem}._details_16576_116 summary:hover{color:var(--text)}._details_16576_116[open] summary{margin-bottom:var(--space-3)}._actions_16576_134{align-items:center;gap:var(--space-1);display:flex}@media (hover:hover){._quiet_16576_142{opacity:.6;transition:opacity var(--dur) var(--ease)}._row_16576_47:hover ._quiet_16576_142,._row_16576_47:focus-within ._quiet_16576_142{opacity:1}}._actions_16576_134 .icon-btn:disabled{opacity:.4;cursor:not-allowed}._delete_16576_158:hover{color:var(--danger)}._strong_16576_162{font-weight:600}._footnote_16576_166{padding:var(--space-3) var(--space-5);border-top:1px solid var(--border);color:var(--text-muted);font-size:.8rem}._setting_1haag_1{align-items:flex-start;gap:var(--space-2);padding:0 0 var(--space-4);border:0;border-bottom:1px solid var(--border);flex-direction:column;margin:0;display:flex}._setting_1haag_1 legend{float:left;width:100%;margin-bottom:var(--space-2);padding:0;font-weight:600}._setting_1haag_1:last-child{border-bottom:0;padding-bottom:0}._palettes_1haag_26{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,6.5rem));display:grid}@media (width>=640px){._palettes_1haag_26{grid-template-columns:repeat(6,minmax(0,6.5rem))}}._palette_1haag_26{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-1);border-radius:var(--radius);color:var(--text-muted);cursor:pointer;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease);border:1px solid #0000;flex-direction:column;font-size:.85rem;font-weight:550;display:flex;position:relative}._palette_1haag_26:hover{background:var(--surface-2);color:var(--text)}._palette_1haag_26 input{opacity:0;pointer-events:none;position:absolute}._palette_1haag_26:has(input:checked){border-color:var(--accent);background:var(--accent-soft);color:var(--accent-soft-text)}._palette_1haag_26:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:1px}._palette_1haag_26 img,._swatch_1haag_80{width:36px;height:36px;display:block}._visualizer_150dg_2{background:#070a14;position:absolute;inset:0}._canvas_150dg_8{width:100%;height:100%;position:absolute;inset:0}._lights_150dg_15{mix-blend-mode:screen}
