:is(.retro-desktop,.biz-root,.f-root,.f-tokens){--f-tiffany:#81d8d0;--f-tiffany-ink:#0a2925;--f-magenta:#ff2d78;--f-vermilion:#ff5a1f;--f-violet:#7c3aed;--f-indigo:#2a1b8f;--f-shell:#14041f;--f-panel:#1b0a2a;--f-marigold:#ffc53d;--f-text:#f4efff;--f-text-soft:#ddd5ea;--f-text-dim:#9c95a6;--f-magenta-deep:#eb0054;--f-vermilion-deep:#dc3a00;--f-green:#21c07a;--f-green-ink:#04240f;--f-red:#e0362f;--f-link:#5eb0ff;--f-tiffany-hover:#4fbfb2;--f-magenta-hover:#d6005c;--f-green-hover:#10a85f;--f-marigold-hover:#f39c00;--f-violet-hover:#6526d9;--f-vermilion-hover:#eb3f00;--f-action:var(--f-marigold);--f-action-ink:var(--f-tiffany-ink);--f-action-hover:var(--f-marigold-hover);--f-lifted:#35244a;--f-neutral:#5a5366;--f-neutral-hover:#48415a;--f-red-text:#ff8a80;--f-page-field:var(--f-lifted);--f-page-ink:var(--f-text);--f-font-display:var(--font-anton),"Arial Narrow","Helvetica Neue",sans-serif;--f-font-poster:var(--font-archivo),"Helvetica Neue",Arial,sans-serif;--f-font-body:"Helvetica Neue",Helvetica,var(--font-archivo),var(--font-inter),Arial,sans-serif;--r-desk-bg:var(--f-shell);--r-chrome:var(--f-panel);--r-hi:rgba(244,239,255,0.06);--r-lo:rgba(0,0,0,0.35);--r-border:rgba(244,239,255,0.14);--r-content:var(--f-panel);--r-content-soft:var(--f-panel);--r-text:var(--f-text);--r-dim:var(--f-text-dim);--r-faint:#6f6878;--r-select:var(--f-magenta);--r-select-text:#fff;--r-note:var(--f-panel);--r-head-a:var(--f-panel);--r-head-b:var(--f-panel);--r-row-border:rgba(244,239,255,0.08);--r-btn-a:var(--f-indigo);--r-btn-b:var(--f-indigo);--r-btn-hover-a:#38258f;--r-btn-hover-b:#38258f;--r-box-a:var(--f-marigold);--r-box-b:var(--f-marigold);--r-field:rgba(244,239,255,0.16);--r-shadow:rgba(0,0,0,0);--r-link:var(--f-link);--r-font-chrome:var(--f-font-body);color:var(--f-text);color-scheme:dark;font-family:var(--f-font-body)}:is(.retro-desktop,.biz-root,.f-root){background:var(
    --f-shell
  )}.f-display{font-family:var(--f-font-display);font-weight:400;letter-spacing:.02em}.f-display,.f-poster{line-height:1;text-transform:uppercase}.f-poster{font-family:var(--f-font-poster);font-style:oblique 10deg;font-weight:900;letter-spacing:0}.f-kicker{color:var(--f-text-dim);display:block;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.f-rule{background:currentcolor;border:0;border-radius:0;height:4px;margin:0;width:56px}.f-strip{background:var(--f-strip-bg,var(--f-magenta));color:var(--f-strip-ink,#fff);display:inline-block;padding:.12em .45em .16em}.f-strip-magenta{--f-strip-bg:var(--f-magenta);--f-strip-ink:#fff}.f-strip-vermilion{--f-strip-bg:var(--f-vermilion);--f-strip-ink:#fff}.f-strip-violet{--f-strip-bg:var(--f-violet);--f-strip-ink:#fff}.f-strip-indigo{--f-strip-bg:var(--f-indigo);--f-strip-ink:#fff}.f-strip-tiffany{--f-strip-bg:var(--f-tiffany);--f-strip-ink:var(--f-tiffany-ink)}.f-strip-marigold{--f-strip-bg:var(--f-marigold);--f-strip-ink:var(--f-tiffany-ink)}:is(.retro-desktop,.biz-root,.f-root,.f-tokens) :is(.button,.ghost-button){border-radius:999px;font-weight:700}:is(.retro-desktop,.biz-root,.f-root,.f-tokens) .button{background:var(--f-action);border:0;box-shadow:none;color:var(--f-action-ink)}:is(.retro-desktop,.biz-root,.f-root,.f-tokens) .button:hover:not(:disabled){background:var(--f-action-hover)}:is(.retro-desktop,.biz-root,.f-root,.f-tokens) .button-primary{background:var(--f-action);border:0;color:var(--f-action-ink)}:is(.retro-desktop,.biz-root,.f-root,.f-tokens) .ghost-button{background:var(--f-neutral);border:0;color:#fff}:is(.retro-desktop,.biz-root,.f-root,.f-tokens) .ghost-button:hover{background:var(--f-neutral-hover);color:#fff}:is(.retro-desktop,.biz-root,.f-root,.f-tokens) .button.f-quiet{background:transparent;color:var(--f-text-dim);padding-inline:8px;text-decoration:underline;text-underline-offset:4px}:is(.retro-desktop,.biz-root,.f-root,.f-tokens) .button.f-quiet:hover:not(:disabled){background:transparent;color:var(--f-text)}:is(.retro-desktop,.biz-root,.f-root,.f-tokens) .button.f-destroy{background:transparent;color:var(--f-red-text);padding-inline:8px;text-decoration:underline;text-underline-offset:4px}:is(.retro-desktop,.biz-root,.f-root,.f-tokens) .button.f-destroy:hover:not(:disabled){background:transparent;color:var(--f-red)}:is(.retro-desktop,.biz-root,.f-root,.f-tokens) .button.f-pill-no{background:var(--f-neutral);color:#fff}:is(.retro-desktop,.biz-root,.f-root,.f-tokens) .button.f-pill-no:hover:not(:disabled){background:var(--f-neutral-hover)}.f-pill-no svg{color:var(--f-red-text)}:is(.retro-desktop,.biz-root,.f-root,.f-tokens) .button:disabled{cursor:progress;opacity:1}:is(.retro-desktop,.biz-root,.f-root,.f-tokens) .button:disabled:not(:has(.f-busy)),:is(.retro-desktop,.biz-root,.f-root,.f-tokens) .icon-button:disabled{background:var(--f-neutral);color:rgba(255,255,255,.5);cursor:not-allowed;opacity:1}.f-busy{align-items:center;gap:.55em}.f-busy,.f-eq{display:inline-flex}.f-eq{align-items:flex-end;gap:2px;height:1em}.f-eq i{animation:f-eq-bounce .9s ease-in-out infinite;background:currentcolor;border-radius:1px;display:block;height:100%;transform-origin:bottom;width:3px}.f-eq i:nth-child(2){animation-delay:.15s}.f-eq i:nth-child(3){animation-delay:.3s}@keyframes f-eq-bounce{0%,to{transform:scaleY(.3)}40%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.f-eq i{animation-duration:2.4s}}:is(.retro-desktop,.biz-root,.f-root,.f-tokens) .icon-button{background:rgba(244,239,255,.1);border:0;border-radius:999px;color:var(--f-text)}:is(.retro-desktop,.biz-root,.f-root,.f-tokens) .icon-button:hover{background:rgba(244,239,255,.18)}:is(.retro-desktop,.biz-root,.f-root,.f-tokens) .icon-button.is-active{background:var(--f-action);color:var(--f-action-ink)}:is(.retro-desktop,.biz-root,.f-root,.f-tokens) .icon-button.song-save-button{background:transparent}:is(.retro-desktop,.biz-root,.f-root,.f-tokens) .icon-button.song-save-button:hover{background:transparent;color:var(--f-text)}:is(.retro-desktop,.biz-root,.f-root,.f-tokens) .icon-button.song-save-button.is-active{background:transparent;color:var(--f-magenta);filter:drop-shadow(0 0 5px rgba(255,45,120,.55))}.f-field-tiffany{background:var(--f-tiffany);color:var(--f-tiffany-ink)}:is(.retro-desktop,.biz-root,.f-root,.f-tokens) .f-field-tiffany .button.f-pill-no,:is(.retro-desktop,.biz-root,.f-root,.f-tokens) .f-field-tiffany .ghost-button{background:rgba(10,41,37,.16);color:var(--f-tiffany-ink)}:is(.retro-desktop,.biz-root,.f-root,.f-tokens) .f-field-tiffany .button.f-pill-no:hover:not(:disabled),:is(.retro-desktop,.biz-root,.f-root,.f-tokens) .f-field-tiffany .ghost-button:hover{background:rgba(10,41,37,.28);color:var(--f-tiffany-ink)}:is(.retro-desktop,.biz-root,.f-root,.f-tokens) .f-field-tiffany .button.f-quiet{color:var(--f-tiffany-ink)}.f-field-tiffany .f-kicker{color:var(--f-tiffany-ink);opacity:.7}.f-pill-inverted{background:var(--f-tiffany-ink);border:0;border-radius:999px;color:var(--f-tiffany);font-weight:700}.f-pill-inverted:hover{background:#123f39}.f-pill-yes{background:var(--f-green);border:0;border-radius:999px;color:var(--f-green-ink);font-weight:700}.f-pill-yes:hover{background:var(--f-green-hover)}:is(.retro-desktop,.biz-root,.f-root,.f-tokens) .button.f-pill-yes{background:var(--f-green);color:var(--f-green-ink)}:is(.retro-desktop,.biz-root,.f-root,.f-tokens) .button.f-pill-yes:hover:not(:disabled){background:var(--f-green-hover)}.f-icon-yes{background:var(--f-green);color:var(--f-green-ink)}.f-icon-yes:hover{background:var(--f-green-hover)}.f-icon-no{background:transparent;border:2px solid rgba(244,239,255,.28);color:var(--f-text-dim)}.f-icon-no:hover{border-color:var(--f-red);color:var(--f-red)}:is(.retro-desktop,.biz-root,.f-root,.f-tokens) .top-nav{background:var(--f-shell);color:var(--f-tiffany);margin:0 0 28px;padding:14px 20px}.f-logo{color:var(--f-tiffany);display:block;height:auto;width:172px}:is(.retro-desktop,.biz-root,.f-root,.f-tokens) .nav-menu summary{background:transparent;border:0;border-radius:999px;color:var(--f-tiffany);padding:0 8px}:is(.retro-desktop,.biz-root,.f-root,.f-tokens) .nav-menu summary:after{content:none}:is(.retro-desktop,.biz-root,.f-root,.f-tokens) .nav-links{background:var(--f-panel);border:0;border-radius:16px;box-shadow:none}:is(.retro-desktop,.biz-root,.f-root,.f-tokens) .nav-links a{background:transparent;border:0;border-radius:999px;color:var(--f-text)}:is(.retro-desktop,.biz-root,.f-root,.f-tokens) .nav-links a:hover{background:rgba(244,239,255,.1)}:is(.retro-desktop,.biz-root,.f-root,.f-tokens) .dialog-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(10,2,16,.72)}:is(.retro-desktop,.biz-root,.f-root,.f-tokens) .dialog{background:var(--f-panel);border:0;border-radius:20px;box-shadow:0 24px 70px rgba(0,0,0,.6)}.f-keyed{background:var(--f-key-bg);color:var(--f-key-ink)}.f-key-1{--f-key-bg:var(--f-magenta);--f-key-ink:#fff;--f-key-hover:var(--f-magenta-hover)}.f-key-2{--f-key-bg:var(--f-tiffany);--f-key-ink:var(--f-tiffany-ink);--f-key-hover:var(--f-tiffany-hover)}.f-key-3{--f-key-bg:var(--f-violet);--f-key-ink:#fff;--f-key-hover:var(--f-violet-hover)}.f-key-4{--f-key-bg:var(--f-indigo);--f-key-ink:#fff;--f-key-hover:#3d29b5}.f-key-5{--f-key-bg:var(--f-vermilion);--f-key-ink:#fff;--f-key-hover:#ff7a4d}.f-key-6{--f-key-bg:var(--f-lifted);--f-key-ink:var(--f-text);--f-key-hover:#46305f}.f-keyed:hover{background:var(--f-key-hover)}:is(.retro-desktop,.biz-root,.f-root,.f-tokens) .f-invalid{outline:2px solid var(--f-red);outline-offset:0}:is(.retro-desktop,.biz-root,.f-root,.f-tokens) :is(.f-error,.auth-error,.event-rsvp-error,.sales-error){background:var(--f-red);color:#fff;display:inline-block;font-size:.85rem;font-weight:700;line-height:1.35;margin:8px 0 0;padding:6px 10px}.f-zebra>:nth-child(odd){background:rgba(244,239,255,.04)}.f-zebra>:hover{background:rgba(244,239,255,.09)}.f-cel-root{background:none;inset:0;pointer-events:none;position:fixed;z-index:900}.f-cel-queue{--f-cel-1:var(--f-marigold);--f-cel-ink:var(--f-tiffany-ink)}.f-cel-save{--f-cel-1:var(--f-magenta);--f-cel-ink:#fff}.f-cel-flag{align-items:center;animation:f-cel-flag .22s cubic-bezier(.16,1.1,.3,1) both;background:var(--f-cel-1);border-radius:4px;color:var(--f-cel-ink);display:flex;gap:10px;font-size:.8125rem;font-weight:700;line-height:1.2;max-width:260px;padding:8px 12px;pointer-events:none;position:absolute;transform:translate(-50%,-100%);transform-origin:calc(50% + var(--f-cel-notch, 0px)) 100%;white-space:nowrap}.f-cel-flag.is-below{transform:translate(-50%);transform-origin:calc(50% + var(--f-cel-notch, 0px)) 0}.f-cel-flag:after{background:inherit;bottom:-4px;content:"";height:10px;left:calc(50% + var(--f-cel-notch, 0px));position:absolute;transform:translateX(-50%) rotate(45deg);width:10px}.f-cel-flag.is-below:after{bottom:auto;top:-4px}.f-cel-label{overflow:hidden;text-overflow:ellipsis}.f-cel-action{background:none;border:0;color:inherit;cursor:pointer;font:inherit;opacity:.85;pointer-events:auto;padding:0;text-decoration:underline;text-underline-offset:3px}.f-cel-action:hover{opacity:1}.f-cel-label-action{opacity:1;text-decoration:underline;text-underline-offset:3px}@keyframes f-cel-flag{0%{opacity:0;scale:.85}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.f-cel-flag{animation:none}}.md-body{font-size:.98rem;line-height:1.5;word-break:break-word}.md-body>:first-child{margin-top:0}.md-body>:last-child{margin-bottom:0}.md-body p{margin:0 0 .6em;white-space:pre-wrap}.md-body h1,.md-body h2,.md-body h3,.md-body h4,.md-body h5,.md-body h6{font-weight:700;line-height:1.25;margin:1em 0 .4em}.md-body h1{font-size:1.25em}.md-body h2{font-size:1.15em}.md-body h3{font-size:1.05em}.md-body h4,.md-body h5,.md-body h6{font-size:1em}.md-body ol,.md-body ul{margin:0 0 .6em;padding-left:1.4em}.md-body li{margin:.15em 0}.md-body li>ol,.md-body li>ul{margin-bottom:0}.md-body a{color:var(--r-link);text-decoration:underline}.md-body a.md-btn{background:linear-gradient(180deg,var(--r-btn-a) 0,var(--r-btn-b) 100%);border:1px solid var(--r-border);border-radius:7px;box-shadow:inset 1px 1px 0 var(--r-hi),inset -1px -1px 0 var(--r-lo);color:var(--r-text);display:inline-block;font-weight:700;margin:2px 0;padding:3px 12px;text-decoration:none}.md-body a.md-btn:hover{background:linear-gradient(180deg,var(--r-btn-hover-a) 0,var(--r-btn-hover-b) 100%)}.md-body a.md-btn:active{box-shadow:inset -1px -1px 0 var(--r-hi),inset 1px 1px 0 var(--r-lo)}.md-body code{border:1px solid var(--r-row-border);border-radius:3px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;padding:.1em .3em}.md-body code,.md-body pre{background:var(--r-content-soft)}.md-body pre{border:1px solid var(--r-row-border);border-radius:4px;box-shadow:inset 1px 1px 2px rgba(0,0,0,.12);margin:0 0 .6em;overflow-x:auto;padding:8px 10px}.md-body pre code{background:none;border:0;padding:0;white-space:pre}.md-body blockquote{border-left:3px solid var(--r-lo);color:var(--r-dim);margin:0 0 .6em;padding:.1em 0 .1em .8em}.md-body hr{border:0;border-top:1px solid var(--r-lo);border-bottom:1px solid var(--r-hi);margin:.8em 0}.md-body table{border-collapse:collapse;display:block;margin:0 0 .6em;max-width:100%;overflow-x:auto}.md-body td,.md-body th{border:1px solid var(--r-row-border);padding:4px 8px;text-align:left}.md-body th{background:linear-gradient(var(--r-head-a),var(--r-head-b))}.md-body img{max-width:100%}