.mkt-shell.svelte-4yeocy{position:relative;min-height:100vh;overflow-x:clip;color:var(--theme-text, #ffffff);--page-title-font: "Fraunces", Georgia, serif;--landing-heading-font: "Playfair Display", Georgia, serif}.mkt-bg.svelte-4yeocy{position:fixed;inset:0;z-index:1}.mkt-fallback.svelte-4yeocy{position:fixed;inset:0;z-index:0;overflow:hidden;background:radial-gradient(ellipse at 72% 24%,rgba(92,72,170,.3),transparent 36%),radial-gradient(ellipse at 20% 78%,rgba(32,85,144,.18),transparent 42%),radial-gradient(130% 100% at 50% -10%,#181b3d,#0c0e20 48%,#06070f)}.mkt-fallback.svelte-4yeocy:before,.mkt-fallback.svelte-4yeocy:after{content:"";position:absolute;inset:-15%;pointer-events:none}.mkt-fallback.svelte-4yeocy:before{opacity:.72;background-image:radial-gradient(circle,rgba(255,255,255,.82) 0 .7px,transparent 1px),radial-gradient(circle,rgba(185,205,255,.7) 0 .8px,transparent 1.15px),radial-gradient(circle,rgba(255,255,255,.5) 0 .55px,transparent .9px);background-position:7px 13px,43px 71px,103px 29px;background-size:83px 89px,137px 149px,211px 197px}.mkt-fallback.svelte-4yeocy:after{opacity:.48;background-image:radial-gradient(circle,#ffffff 0 1px,rgba(180,200,255,.45) 1.4px,transparent 2px),radial-gradient(circle,rgba(220,210,255,.9) 0 .9px,transparent 1.5px);background-position:31px 47px,149px 91px;background-size:263px 241px,347px 311px}.mkt-layer.svelte-4yeocy{position:relative;z-index:2;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.mkt-stage.svelte-4yeocy{display:grid;grid-template-columns:1fr;flex:1}.mkt-content.svelte-4yeocy{grid-area:1 / 1;min-width:0}:root{--chip-bg: rgba(255, 255, 255, .04);--chip-border: rgba(255, 255, 255, .1);--chip-text: rgba(255, 255, 255, .6);--chip-hover-bg: rgba(255, 255, 255, .08);--chip-hover-border: rgba(255, 255, 255, .2);--chip-hover-text: rgba(255, 255, 255, .85);--chip-focus: rgba(168, 85, 247, .6);--chip-radius: 9999px;--chip-transition: .15s;--chip-purple-bg: rgba(168, 85, 247, .2);--chip-purple-border: rgba(168, 85, 247, .5);--chip-purple-text: #d8b4fe;--chip-purple-glow: 0 0 16px rgba(168, 85, 247, .15);--chip-purple-focus: rgba(168, 85, 247, .6);--chip-flame-bg: rgba(249, 115, 22, .2);--chip-flame-border: rgba(249, 115, 22, .5);--chip-flame-text: #fdba74;--chip-flame-glow: 0 0 16px rgba(249, 115, 22, .15);--chip-flame-focus: rgba(249, 115, 22, .6);--chip-gold-bg: rgba(234, 179, 8, .2);--chip-gold-border: rgba(234, 179, 8, .5);--chip-gold-text: #fde047;--chip-gold-glow: 0 0 16px rgba(234, 179, 8, .15);--chip-gold-focus: rgba(234, 179, 8, .6);--chip-cyan-bg: rgba(6, 182, 212, .2);--chip-cyan-border: rgba(6, 182, 212, .5);--chip-cyan-text: #67e8f9;--chip-cyan-glow: 0 0 16px rgba(6, 182, 212, .15);--chip-cyan-focus: rgba(6, 182, 212, .6);--chip-blue-bg: rgba(59, 130, 246, .2);--chip-blue-border: rgba(59, 130, 246, .5);--chip-blue-text: #93c5fd;--chip-blue-glow: 0 0 16px rgba(59, 130, 246, .15);--chip-blue-focus: rgba(59, 130, 246, .6);--chip-lime-bg: rgba(132, 204, 22, .2);--chip-lime-border: rgba(132, 204, 22, .5);--chip-lime-text: #bef264;--chip-lime-glow: 0 0 16px rgba(132, 204, 22, .15);--chip-lime-focus: rgba(132, 204, 22, .6);--chip-amber-bg: rgba(245, 158, 11, .2);--chip-amber-border: rgba(245, 158, 11, .5);--chip-amber-text: #fcd34d;--chip-amber-glow: 0 0 16px rgba(245, 158, 11, .15);--chip-amber-focus: rgba(245, 158, 11, .6);--chip-rose-bg: rgba(244, 63, 94, .2);--chip-rose-border: rgba(244, 63, 94, .5);--chip-rose-text: #fda4af;--chip-rose-glow: 0 0 16px rgba(244, 63, 94, .15);--chip-rose-focus: rgba(244, 63, 94, .6);--chip-emerald-bg: rgba(16, 185, 129, .2);--chip-emerald-border: rgba(16, 185, 129, .5);--chip-emerald-text: #6ee7b7;--chip-emerald-glow: 0 0 16px rgba(16, 185, 129, .15);--chip-emerald-focus: rgba(16, 185, 129, .6);--chip-red-bg: rgba(239, 68, 68, .2);--chip-red-border: rgba(239, 68, 68, .5);--chip-red-text: #fca5a5;--chip-red-glow: 0 0 16px rgba(239, 68, 68, .15);--chip-red-focus: rgba(239, 68, 68, .6);--chip-gray-bg: rgba(156, 163, 175, .2);--chip-gray-border: rgba(156, 163, 175, .5);--chip-gray-text: #d1d5db;--chip-gray-glow: 0 0 16px rgba(156, 163, 175, .15);--chip-gray-focus: rgba(156, 163, 175, .6)}::view-transition{background:#0a0a0a;--transition-duration: var(--duration-dramatic);--transition-easing: cubic-bezier(.4, 0, .2, 1)}::view-transition-old(root),::view-transition-new(root){animation:none}html.named-route-morph{view-transition-name:none}html.named-route-morph::view-transition{background:transparent}::view-transition-group(shop-book-cover){animation-duration:var(--duration-dramatic);animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-group(shop-fan-loop-deck),::view-transition-group(shop-fan-tnd-trilogy){animation-duration:var(--duration-dramatic);animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(community-panel),::view-transition-new(community-panel){animation-duration:var(--duration-emphasis);animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(community-panel){animation-name:community-slide-out}::view-transition-new(community-panel){animation-name:community-slide-in}@keyframes community-slide-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-20px)}}@keyframes community-slide-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.view-transition-forward::view-transition-old(root){animation-name:slide-out-left}.view-transition-forward::view-transition-new(root){animation-name:slide-in-right}@keyframes slide-out-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-10%)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(10%)}to{opacity:1;transform:translate(0)}}.view-transition-backward::view-transition-old(root){animation-name:slide-out-right}.view-transition-backward::view-transition-new(root){animation-name:slide-in-left}@keyframes slide-out-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(10%)}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-10%)}to{opacity:1;transform:translate(0)}}::view-transition-group(module-content){animation-duration:var(--duration-emphasis);animation-timing-function:cubic-bezier(.4,0,.2,1)}.module-slide-left::view-transition-old(module-content){animation:module-exit-left var(--duration-emphasis) cubic-bezier(.4,0,.2,1) both}.module-slide-left::view-transition-new(module-content){animation:module-enter-right var(--duration-emphasis) cubic-bezier(.4,0,.2,1) both}.module-slide-right::view-transition-old(module-content){animation:module-exit-right var(--duration-emphasis) cubic-bezier(.4,0,.2,1) both}.module-slide-right::view-transition-new(module-content){animation:module-enter-left var(--duration-emphasis) cubic-bezier(.4,0,.2,1) both}@keyframes module-exit-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-8%)}}@keyframes module-enter-right{0%{opacity:0;transform:translate(8%)}to{opacity:1;transform:translate(0)}}@keyframes module-exit-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(8%)}}@keyframes module-enter-left{0%{opacity:0;transform:translate(-8%)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){::view-transition{--transition-duration: 1ms !important}::view-transition-old(root),::view-transition-new(root){animation:none!important;transition:none!important}::view-transition-old(root){opacity:0}::view-transition-new(root){opacity:1}.module-slide-left::view-transition-old(module-content),.module-slide-left::view-transition-new(module-content),.module-slide-right::view-transition-old(module-content),.module-slide-right::view-transition-new(module-content){animation:none!important}::view-transition-old(community-panel),::view-transition-new(community-panel){animation:none!important}.module-transition-enter,.module-transition-exit,.module-transition-view.entering,.module-transition-view.exiting{animation:none!important}}@media(prefers-contrast:high){::view-transition-old(root),::view-transition-new(root){transform:none!important}}:root{--sequence-transition-duration: .35s;--sequence-transition-easing: cubic-bezier(.4, 0, .2, 1)}::view-transition-group(launchpad-composer),::view-transition-group(launchpad-choreo-cards),::view-transition-group(launchpad-guide),::view-transition-group(launchpad-notation),::view-transition-group(launchpad-faq),::view-transition-group(launchpad-glossary){animation-duration:.38s;animation-timing-function:cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){::view-transition-group(launchpad-composer),::view-transition-old(launchpad-composer),::view-transition-new(launchpad-composer),::view-transition-group(launchpad-choreo-cards),::view-transition-old(launchpad-choreo-cards),::view-transition-new(launchpad-choreo-cards),::view-transition-group(launchpad-guide),::view-transition-old(launchpad-guide),::view-transition-new(launchpad-guide),::view-transition-group(launchpad-notation),::view-transition-old(launchpad-notation),::view-transition-new(launchpad-notation),::view-transition-group(launchpad-faq),::view-transition-old(launchpad-faq),::view-transition-new(launchpad-faq),::view-transition-group(launchpad-glossary),::view-transition-old(launchpad-glossary),::view-transition-new(launchpad-glossary){animation:none!important}}.module-transition-enter{animation:fade-in-scale var(--transition-duration, var(--duration-dramatic)) var(--transition-easing, ease) forwards}.module-transition-exit{animation:fade-out-scale var(--transition-duration, var(--duration-dramatic)) var(--transition-easing, ease) forwards}.module-transition-container{position:relative;width:100%;height:100%;overflow:hidden}.module-transition-view{position:absolute;inset:0;width:100%;height:100%}.module-transition-view.entering{z-index:2;animation:fade-in-scale var(--duration-dramatic) cubic-bezier(.4,0,.2,1) forwards}.module-transition-view.exiting{z-index:1;animation:fade-out-scale var(--duration-dramatic) cubic-bezier(.4,0,.2,1) forwards}.module-transition-view.active{z-index:1;position:relative}:root{--portal-origin-x: 90%;--portal-origin-y: 95%}.settings-portal-enter::view-transition-old(root){animation:settings-zoom-out var(--duration-dramatic) cubic-bezier(.4,0,.2,1) forwards;transform-origin:var(--portal-origin-x) var(--portal-origin-y);z-index:1}.settings-portal-enter::view-transition-new(root){animation:settings-zoom-in var(--duration-dramatic) cubic-bezier(.4,0,.2,1) forwards;transform-origin:var(--portal-origin-x) var(--portal-origin-y);z-index:2}@keyframes settings-zoom-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.15)}}@keyframes settings-zoom-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.settings-portal-exit::view-transition-old(root){animation:settings-pull-out-old var(--duration-dramatic) cubic-bezier(.4,0,.2,1) forwards;transform-origin:var(--portal-origin-x) var(--portal-origin-y);z-index:2}.settings-portal-exit::view-transition-new(root){animation:settings-pull-out-new var(--duration-dramatic) cubic-bezier(.4,0,.2,1) forwards;transform-origin:var(--portal-origin-x) var(--portal-origin-y);z-index:1}@keyframes settings-pull-out-old{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.85)}}@keyframes settings-pull-out-new{0%{opacity:0;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.settings-portal-enter::view-transition-old(root),.settings-portal-enter::view-transition-new(root),.settings-portal-exit::view-transition-old(root),.settings-portal-exit::view-transition-new(root){animation:none!important}}.sequence-drawer-enter::view-transition-old(root){animation:none;z-index:1}.sequence-drawer-enter::view-transition-new(root){animation:drawer-slide-up .3s cubic-bezier(.2,0,0,1) forwards;z-index:2}.sequence-drawer-exit::view-transition-old(root){animation:drawer-slide-down .25s cubic-bezier(.4,0,1,1) forwards;z-index:2}.sequence-drawer-exit::view-transition-new(root){animation:none;z-index:1}@keyframes drawer-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes drawer-slide-down{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.sequence-drawer-enter::view-transition-old(root),.sequence-drawer-enter::view-transition-new(root),.sequence-drawer-exit::view-transition-old(root),.sequence-drawer-exit::view-transition-new(root){animation:none!important}}.pane-results-body .thumbnail-container{view-transition-class:seq-card}.pane-results-body .header-wrap,.pane-results-body .level-banner{view-transition-class:seq-section}::view-transition-group(*.seq-card){animation-duration:.32s;animation-timing-function:var(--ease-in-out, cubic-bezier(.4, 0, .2, 1))}::view-transition-group(*.seq-section){animation-duration:.3s;animation-timing-function:var(--ease-in-out, cubic-bezier(.4, 0, .2, 1))}::view-transition-old(*.seq-card),::view-transition-new(*.seq-card){animation-duration:.32s;animation-timing-function:var(--ease-in-out, cubic-bezier(.4, 0, .2, 1))}::view-transition-old(*.seq-section),::view-transition-new(*.seq-section){animation-duration:.3s;animation-timing-function:var(--ease-in-out, cubic-bezier(.4, 0, .2, 1))}::view-transition-old(*.seq-card):only-child{animation:seq-card-exit .18s var(--ease-smooth, cubic-bezier(.25, .1, .25, 1)) both}::view-transition-old(*.seq-section):only-child{animation:seq-section-exit .16s var(--ease-smooth, cubic-bezier(.25, .1, .25, 1)) both}::view-transition-new(*.seq-card):only-child{animation:seq-card-enter .26s var(--ease-in-out, cubic-bezier(.4, 0, .2, 1)) .11s both}::view-transition-new(*.seq-section):only-child{animation:seq-section-enter .24s var(--ease-in-out, cubic-bezier(.4, 0, .2, 1)) .1s both}@keyframes seq-card-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes seq-card-enter{0%{opacity:0;transform:scale(.92) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes seq-section-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@keyframes seq-section-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){::view-transition-group(*.seq-card),::view-transition-old(*.seq-card),::view-transition-new(*.seq-card),::view-transition-group(*.seq-section),::view-transition-old(*.seq-section),::view-transition-new(*.seq-section){animation:none!important}}.error-screen.svelte-12qhfyh{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:2rem;text-align:center}
