.home-hero.svelte-11czxyj{display:flex;flex-direction:column;container:home-hero / inline-size;align-items:stretch;justify-content:center;text-align:center;min-height:calc(100svh - clamp(220px,26vh,320px));padding:calc(64px + clamp(1.5rem,3.5vh,2.5rem)) 1.25rem clamp(1.5rem,4vh,2.5rem);--hero-demo-max-width: min(24rem, 100%)}.home-hero-title.svelte-11czxyj{margin:0}.title-main.svelte-11czxyj{display:block;max-width:14ch;margin-inline:auto;font-family:var( --landing-heading-font, "Playfair Display", Georgia, serif );font-weight:500;font-size:clamp(2.4rem,3.4vw + .5rem,6rem);line-height:1.06;letter-spacing:-.015em;color:#e6ebf9}.title-sub.svelte-11czxyj{display:block;margin-top:.55em;font-size:clamp(1rem,.9vw + .3rem,1.7rem);font-weight:400;letter-spacing:.04em;color:#9fa4b2}.hero-actions.svelte-11czxyj{display:flex;flex-wrap:wrap;align-items:center;align-self:center;justify-content:center;gap:.75rem;max-width:calc(100% - 2rem);margin-top:clamp(1rem,2.5svh,1.5rem)}.composer-cta.svelte-11czxyj{display:inline-flex;align-items:center;align-self:center;justify-content:center;min-height:var(--min-touch-target, 44px);box-sizing:border-box;padding:0 clamp(1rem,5cqi,1.4rem);border:1px solid transparent;border-radius:999px;color:#fff;background:linear-gradient(135deg,#6f8cff,#8b6cff);box-shadow:0 4px 18px #6f8cff66;font-family:inherit;font-size:clamp(.95rem,.9rem + .12vw,1.08rem);font-weight:650;line-height:1.2;white-space:nowrap;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.composer-cta.svelte-11czxyj:hover{transform:translateY(-2px);box-shadow:0 10px 30px #6f8cff8c;filter:brightness(1.06)}.composer-cta.svelte-11czxyj:focus-visible{outline:2px solid oklch(.88 .08 275);outline-offset:3px;box-shadow:0 10px 30px #6f8cff8c}.pointer-link.svelte-11czxyj{display:inline-flex;align-items:center;min-height:44px;padding:.35em .9em;border-radius:10px;background:#262d422e;border:1px solid oklch(.5 .06 270 / .3);color:#dadee8;font-weight:600;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.pointer-link.svelte-11czxyj:hover{transform:translateY(-2px);background:#2e375242;border-color:#6d7eb180}@media(pointer:coarse){.composer-cta.svelte-11czxyj,.pointer-link.svelte-11czxyj{transform:none}}@media(prefers-reduced-motion:reduce){.composer-cta.svelte-11czxyj,.pointer-link.svelte-11czxyj{transition:none}.composer-cta.svelte-11czxyj:hover,.pointer-link.svelte-11czxyj:hover{transform:none}}@media(width<42rem){.home-hero.svelte-11czxyj{min-height:auto;padding:calc(64px + 1rem) 1.25rem 1.75rem;--hero-demo-max-width: min( 100%, clamp(12rem, calc(100svh - 13rem) , 24rem) )}}@media(width>=42rem)and (width<105rem)and (height>=500px){.home-hero.svelte-11czxyj{min-height:0;height:100%;padding:clamp(.75rem,2svh,1.5rem) 0;--hero-demo-max-width: min(100%, clamp(15rem, 36svh, 24rem))}.home-hero.svelte-11czxyj .hero-demo.with-notation-strip{margin-top:clamp(1rem,2.4svh,1.8rem)}.title-main.svelte-11czxyj{font-size:clamp(2.5rem,11cqi,3.5rem)}.title-sub.svelte-11czxyj{font-size:clamp(.9rem,3.5cqi,1.15rem)}.hero-actions.svelte-11czxyj{margin-top:clamp(.75rem,2svh,1.25rem)}}@media(width>=42rem)and (width<105rem)and (height>=500px)and (max-height:850px){.home-hero.svelte-11czxyj{padding:.5rem 0;--hero-demo-max-width: min(100%, 30svh)}.home-hero.svelte-11czxyj .hero-demo.with-notation-strip{margin-top:.75rem}.title-main.svelte-11czxyj{font-size:clamp(2.15rem,10cqi,2.75rem)}.title-sub.svelte-11czxyj{margin-top:.35em;font-size:.9rem}.hero-actions.svelte-11czxyj{margin-top:.5rem}}@media(width>=42rem)and (width<105rem)and (height>=500px)and (height<44rem){.home-hero.svelte-11czxyj{padding:.25rem 0;--hero-demo-max-width: min(100%, 40svh)}.home-hero.svelte-11czxyj .hero-demo.with-notation-strip{margin-top:.35rem}.title-main.svelte-11czxyj{font-size:clamp(1.75rem,9cqi,2.1rem)}.title-sub.svelte-11czxyj{margin-top:.2em;font-size:.8rem}.hero-actions.svelte-11czxyj{margin-top:.25rem}.composer-cta.svelte-11czxyj{padding-inline:.9rem;font-size:.875rem}}@media(width>=35rem)and (height<500px),(width>=105rem)and (height<56.25rem){.home-hero.svelte-11czxyj{min-height:0;height:100%;padding:0;--hero-demo-max-width: min(100%, 36svh)}.home-hero.svelte-11czxyj .hero-demo.with-notation-strip{margin-top:.25rem}.title-main.svelte-11czxyj{max-width:none;font-size:clamp(1.1rem,7cqi,1.4rem);white-space:nowrap}.title-sub.svelte-11czxyj{margin-top:.1em;font-size:var(--font-size-compact, .75rem)}.hero-actions.svelte-11czxyj{margin-top:.25rem}.composer-cta.svelte-11czxyj{padding-inline:.75rem;font-size:var(--font-size-min, .875rem)}.pointer-link.svelte-11czxyj{display:none}}@media(width<35rem),(width<42rem)and (height>=500px){.home-hero.svelte-11czxyj{min-height:calc(100svh - 4.25rem);padding:clamp(.75rem,2.4svh,1.25rem) 0 clamp(1rem,3svh,1.5rem);justify-content:center;--hero-demo-max-width: min(100%, 21rem)}.home-hero.svelte-11czxyj .hero-demo.with-notation-strip{margin-top:.75rem}.title-main.svelte-11czxyj{max-width:none;font-size:clamp(1.7rem,8vw,2.05rem);white-space:nowrap}.title-sub.svelte-11czxyj{margin-top:.25em;font-size:var(--font-size-min, .875rem)}.hero-actions.svelte-11czxyj{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.75rem;margin-top:clamp(1rem,2.5svh,1.35rem)}.composer-cta.svelte-11czxyj{padding-inline:.9rem;font-size:var(--font-size-min, .875rem)}.pointer-link.svelte-11czxyj{min-height:var(--min-touch-target, 44px);font-size:var(--font-size-min, .875rem)}}@media(width<42rem)and (min-height:56rem)and (orientation:portrait){.home-hero.svelte-11czxyj{--hero-demo-max-width: min(100%, 22rem)}}@media(width>=105rem)and (height>=56.25rem){.home-hero.svelte-11czxyj{min-height:0;height:100%;padding:1.5rem 0;--hero-demo-wide-max-width: min( calc(48svh - 3rem) , 31rem)}.title-main.svelte-11czxyj{font-size:clamp(3.8rem,11.3cqi,4.4rem)}.title-sub.svelte-11czxyj{font-size:1.3rem}.composer-cta.svelte-11czxyj{min-height:3.25rem;padding-inline:1.8rem}.hero-actions.svelte-11czxyj{font-size:.95rem}}.tile.svelte-1x8fbll{list-style:none;border-radius:22px;box-shadow:0 18px 40px -28px #000c;transition:box-shadow .3s ease,opacity .35s ease,filter .35s ease,translate .5s ease;animation:svelte-1x8fbll-tileBreathe 7.5s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -.9s)}.tile.svelte-1x8fbll:hover{box-shadow:0 30px 56px -26px color-mix(in oklch,var(--c) 38%,black)}.s-2x2.svelte-1x8fbll{grid-column:span 2;grid-row:span 2}.s-2x1.svelte-1x8fbll{grid-column:span 2;grid-row:span 1}.s-1x1.svelte-1x8fbll{grid-column:span 1;grid-row:span 1}@keyframes svelte-1x8fbll-tileBreathe{0%,to{scale:1}50%{scale:1.006}}.card.svelte-1x8fbll{position:relative;height:100%;border-radius:22px;overflow:hidden;isolation:isolate;border:1px solid oklch(.4 .04 270 / .16);background:#0a0d1573;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px #ffffff2e inset;transform:perspective(var(--rot-perspective, 800px)) rotateX(var(--rot-x, 0deg)) rotateY(var(--rot-y, 0deg)) scale(var(--press, 1));translate:var(--mag-x, 0px) var(--mag-y, 0px);transition:border-color .3s ease,box-shadow .3s ease;will-change:transform}.card.svelte-1x8fbll:before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(160deg,rgba(255,255,255,.5),transparent 32%);opacity:.1;mix-blend-mode:overlay}.tile.svelte-1x8fbll:hover .card:where(.svelte-1x8fbll){border-color:color-mix(in oklch,var(--c) 55%,rgba(255,255,255,.22))}@media(pointer:coarse){.card.svelte-1x8fbll{--rot-x: 0deg;--rot-y: 0deg}}.tile-link.svelte-1x8fbll{position:absolute;inset:0;z-index:1;display:block;color:inherit;text-decoration:none;appearance:none;margin:0;padding:0;border:0;background:none;font:inherit;text-align:inherit;cursor:pointer}.tile-link.svelte-1x8fbll:focus-visible{outline:2px solid var(--c);outline-offset:-3px;border-radius:22px}.card.svelte-1x8fbll:has(.tile-link:where(.svelte-1x8fbll):focus-visible){border-color:color-mix(in oklch,var(--c) 55%,rgba(255,255,255,.22))}.mark.svelte-1x8fbll{position:absolute;top:.95rem;left:1.05rem;z-index:2;font-size:1.15rem;color:var(--c);opacity:.92}.media.svelte-1x8fbll{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.static-media.svelte-1x8fbll{position:absolute;inset:0;z-index:0;display:grid;place-items:center;overflow:hidden;color:var(--c);background:radial-gradient(circle at 65% 38%,color-mix(in oklch,var(--c) 16%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in oklch,var(--c) 9%,transparent),transparent 58%);opacity:var(--poster-opacity, 1);transition:opacity .18s ease}.media-loaded.svelte-1x8fbll .static-media:where(.svelte-1x8fbll){opacity:0}.poster-orbit.svelte-1x8fbll{position:relative;display:grid;place-items:center;width:min(66%,18rem);aspect-ratio:1;border:1px solid color-mix(in oklch,var(--c) 48%,transparent);border-radius:50%;box-shadow:0 0 2.4rem color-mix(in oklch,var(--c) 18%,transparent),inset 0 0 2rem color-mix(in oklch,var(--c) 12%,transparent)}.poster-orbit.svelte-1x8fbll:before,.poster-orbit.svelte-1x8fbll:after{content:"";position:absolute;border:1px solid color-mix(in oklch,var(--c) 32%,transparent);border-radius:50%}.poster-orbit.svelte-1x8fbll:before{inset:17%}.poster-orbit.svelte-1x8fbll:after{inset:34%}.poster-orbit-core.svelte-1x8fbll{position:relative;z-index:1;color:var(--theme-text, #f2f1fb);font-family:Georgia,serif;font-size:clamp(1.4rem,5cqi,2.5rem);font-style:italic;letter-spacing:.08em;text-shadow:0 0 1.4rem currentColor}.poster-card-stack.svelte-1x8fbll{position:relative;width:min(42%,9rem);aspect-ratio:5 / 7;rotate:-5deg}.poster-card.svelte-1x8fbll{position:absolute;inset:0;border:1px solid color-mix(in oklch,var(--c) 54%,white 12%);border-radius:.65rem;background:#0e1624f5;box-shadow:0 1rem 2.5rem -1.2rem #000c}.poster-card-back.svelte-1x8fbll{translate:22% -7%;rotate:9deg;opacity:.52}.poster-card-front.svelte-1x8fbll{display:grid;place-content:center;gap:.35rem;color:var(--theme-text, #f2f1fb);text-align:center;background:radial-gradient(circle at center,color-mix(in oklch,var(--c) 24%,transparent),transparent 56%),#0b121dfa}.poster-card-front.svelte-1x8fbll span:where(.svelte-1x8fbll){font-family:Georgia,serif;font-size:clamp(1.25rem,4cqi,2rem);font-style:italic}.poster-card-front.svelte-1x8fbll small:where(.svelte-1x8fbll){font-size:var(--font-size-compact, .75rem);font-weight:700;letter-spacing:.16em}.poster-timeline.svelte-1x8fbll{display:grid;grid-template-columns:auto minmax(4rem,9rem) auto;align-items:center;gap:.75rem;color:var(--theme-text, #f2f1fb)}.poster-timeline.svelte-1x8fbll strong:where(.svelte-1x8fbll){font-size:clamp(.85rem,2.6cqi,1.2rem);font-variant-numeric:tabular-nums}.poster-timeline.svelte-1x8fbll span:where(.svelte-1x8fbll){position:relative;height:1px;background:color-mix(in oklch,var(--c) 58%,transparent)}.poster-timeline.svelte-1x8fbll span:where(.svelte-1x8fbll):before,.poster-timeline.svelte-1x8fbll span:where(.svelte-1x8fbll):after{content:"";position:absolute;top:50%;width:.65rem;aspect-ratio:1;border-radius:50%;background:var(--c);box-shadow:0 0 .9rem var(--c);translate:0 -50%}.poster-timeline.svelte-1x8fbll span:where(.svelte-1x8fbll):before{left:0}.poster-timeline.svelte-1x8fbll span:where(.svelte-1x8fbll):after{right:0}.poster-question.svelte-1x8fbll{color:color-mix(in oklch,var(--c) 78%,white 12%);font-family:Georgia,serif;font-size:clamp(4rem,15cqi,8rem);font-weight:700;line-height:1;opacity:.36;text-shadow:0 0 2rem color-mix(in oklch,var(--c) 45%,transparent)}.poster-dictionary.svelte-1x8fbll{display:grid;gap:.45rem;width:min(70%,14rem);color:var(--theme-text, #f2f1fb);text-align:left}.poster-dictionary.svelte-1x8fbll strong:where(.svelte-1x8fbll){font-family:Georgia,serif;font-size:clamp(2rem,8cqi,4rem);line-height:1}.poster-dictionary.svelte-1x8fbll span:where(.svelte-1x8fbll){padding-top:.45rem;color:var(--theme-text-dim, rgba(255, 255, 255, .68));font-size:var(--font-size-min, .875rem);border-top:1px solid color-mix(in oklch,var(--c) 42%,transparent)}.poster-monogram.svelte-1x8fbll{color:color-mix(in oklch,var(--c) 78%,white 12%);font-family:Georgia,serif;font-size:clamp(2.4rem,10cqi,5rem);font-weight:700;opacity:.3}.mandala-box.svelte-1x8fbll{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:.92}.mandala-box.svelte-1x8fbll .mandala-container{max-width:min(21.25rem,100%);max-height:min(21.25rem,100%)}.choreo-card-box.svelte-1x8fbll{position:absolute;right:-6%;top:50%;width:10.625rem;aspect-ratio:5 / 7;transform:translateY(-50%) rotate(-6deg);box-shadow:0 16px 32px -18px #0009;opacity:.96}.tile.variant-home.t-choreo-cards.svelte-1x8fbll .choreo-card-box:where(.svelte-1x8fbll){right:6%;width:auto;height:78%;max-width:32%;opacity:1;box-shadow:none}.tile.variant-home.t-choreo-cards.svelte-1x8fbll .card:where(.svelte-1x8fbll) .body:where(.svelte-1x8fbll){background:none}.pictograph-box.svelte-1x8fbll{position:absolute;right:0;top:0;bottom:0;aspect-ratio:1;opacity:.94}.pictograph-fade-box.svelte-1x8fbll{position:absolute;inset:9% 11%;border-radius:10px;overflow:hidden;background:#fdfcf9;box-shadow:0 14px 30px -16px #0000008c;rotate:-3deg}.dictionary-box.svelte-1x8fbll{position:absolute;inset:2.5rem 1.1rem 5.75rem}.guide-cover-box.svelte-1x8fbll{position:absolute;right:8%;top:50%;translate:0 -50%;width:8.75rem}.guide-cover-img.svelte-1x8fbll{display:block;width:100%;height:auto;border-radius:4px 10px 10px 4px;border-left:5px solid #8b6cff;box-shadow:14px 18px 36px #00000073;background:#14142b;transform:rotate(-2deg)}.alphabet-box.svelte-1x8fbll{position:absolute;inset:0;opacity:.9}.body.svelte-1x8fbll{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:1.05rem 1.15rem;background:linear-gradient(to top,oklch(.13 .02 270 / .88),transparent)}.card.svelte-1x8fbll:has(.chips:where(.svelte-1x8fbll)) .body:where(.svelte-1x8fbll){padding-bottom:2.9rem}@media(min-width:601px){.tile.t-choreo-cards.svelte-1x8fbll .card:where(.svelte-1x8fbll) .body:where(.svelte-1x8fbll) p:where(.svelte-1x8fbll){max-width:58%}.tile.t-guide.svelte-1x8fbll .card:where(.svelte-1x8fbll) .body:where(.svelte-1x8fbll) p:where(.svelte-1x8fbll){max-width:55%}}.body.svelte-1x8fbll h2:where(.svelte-1x8fbll){margin:0;font-size:1.05rem;font-weight:720;letter-spacing:-.01em;color:var(--theme-text, #f2f1fb)}.s-2x2.svelte-1x8fbll .body:where(.svelte-1x8fbll) h2:where(.svelte-1x8fbll),.s-2x1.svelte-1x8fbll .body:where(.svelte-1x8fbll) h2:where(.svelte-1x8fbll){font-size:1.4rem}.body.svelte-1x8fbll p:where(.svelte-1x8fbll){margin:.3rem 0 0;font-size:.875rem;line-height:1.4;color:var(--theme-text-dim, rgba(255, 255, 255, .68))}.s-2x2.svelte-1x8fbll .body:where(.svelte-1x8fbll) p:where(.svelte-1x8fbll),.s-2x1.svelte-1x8fbll .body:where(.svelte-1x8fbll) p:where(.svelte-1x8fbll){font-size:.95rem}.glow.svelte-1x8fbll{position:absolute;inset:0;z-index:4;pointer-events:none;opacity:var(--glow-opacity, 0);mix-blend-mode:overlay;background:radial-gradient(var(--glow-size, 120px) circle at var(--glow-x, 50%) var(--glow-y, 50%),color-mix(in oklch,var(--c) 55%,transparent),transparent 70%);transition:opacity .25s ease}.chips.svelte-1x8fbll{position:absolute;left:1.15rem;right:1.15rem;bottom:1.05rem;z-index:5;list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem;pointer-events:none}.chips.svelte-1x8fbll li:where(.svelte-1x8fbll){margin:0}.chip.svelte-1x8fbll{position:relative;pointer-events:auto;display:inline-flex;align-items:center;min-height:32px;padding:.3rem .7rem;border-radius:999px;font-size:.75rem;font-weight:600;color:var(--theme-text, #f2f1fb);text-decoration:none;border:1px solid rgba(255,255,255,.22);background:#0a0d1599;transition:background .2s ease,border-color .2s ease,color .2s ease}.chip.svelte-1x8fbll:hover,.chip.svelte-1x8fbll:focus-visible{color:var(--c);border-color:var(--c);background:color-mix(in oklch,var(--c) 16%,transparent)}@media(pointer:coarse){.chip.svelte-1x8fbll:after{content:"";position:absolute;inset:-6px -2px}}@media(width>=42rem)and (width<105rem)and (height>=500px){.tile.variant-home.svelte-1x8fbll,.tile.variant-home.svelte-1x8fbll .card:where(.svelte-1x8fbll){border-radius:1rem}.tile.variant-home.svelte-1x8fbll .tile-link:where(.svelte-1x8fbll):focus-visible{border-radius:1rem}.tile.variant-home.svelte-1x8fbll .mark:where(.svelte-1x8fbll){top:50%;left:.9rem;font-size:1rem;transform:translateY(-50%)}.tile.variant-home.svelte-1x8fbll .body:where(.svelte-1x8fbll){top:0;display:flex;flex-direction:column;justify-content:center;padding:.8rem .9rem .8rem 3rem;background:linear-gradient(to right,oklch(.13 .02 270 / .98) 0%,oklch(.13 .02 270 / .88) 40%,oklch(.13 .02 270 / .42) 62%,transparent 82%)}.tile.variant-home.svelte-1x8fbll .card:where(.svelte-1x8fbll):has(.chips:where(.svelte-1x8fbll)) .body:where(.svelte-1x8fbll){padding-bottom:2.85rem}.tile.variant-home.svelte-1x8fbll .body:where(.svelte-1x8fbll) h2:where(.svelte-1x8fbll),.tile.variant-home.s-2x2.svelte-1x8fbll .body:where(.svelte-1x8fbll) h2:where(.svelte-1x8fbll),.tile.variant-home.s-2x1.svelte-1x8fbll .body:where(.svelte-1x8fbll) h2:where(.svelte-1x8fbll){max-width:65%;font-size:1rem}.tile.variant-home.svelte-1x8fbll .body:where(.svelte-1x8fbll) p:where(.svelte-1x8fbll),.tile.variant-home.s-2x2.svelte-1x8fbll .body:where(.svelte-1x8fbll) p:where(.svelte-1x8fbll),.tile.variant-home.s-2x1.svelte-1x8fbll .body:where(.svelte-1x8fbll) p:where(.svelte-1x8fbll){max-width:65%;margin-top:.2rem;font-size:var(--font-size-min, .875rem);line-height:1.3}.tile.variant-home.t-faq.svelte-1x8fbll .body:where(.svelte-1x8fbll) h2:where(.svelte-1x8fbll),.tile.variant-home.t-faq.svelte-1x8fbll .body:where(.svelte-1x8fbll) p:where(.svelte-1x8fbll){max-width:100%}.tile.variant-home.t-glossary.svelte-1x8fbll .body:where(.svelte-1x8fbll) h2:where(.svelte-1x8fbll){max-width:100%;white-space:nowrap}.tile.variant-home.t-glossary.svelte-1x8fbll .body:where(.svelte-1x8fbll) p:where(.svelte-1x8fbll){max-width:48%}.tile.variant-home.svelte-1x8fbll .chips:where(.svelte-1x8fbll){left:3rem;right:.75rem;bottom:.6rem;flex-wrap:nowrap;gap:.3rem}.tile.variant-home.svelte-1x8fbll .chip:where(.svelte-1x8fbll){padding:.25rem .55rem;font-size:var(--font-size-compact, .75rem)}.tile.variant-home.svelte-1x8fbll .mandala-box:where(.svelte-1x8fbll){inset:0;width:100%;height:100%;aspect-ratio:auto;justify-content:flex-end;opacity:.96;filter:saturate(1.12) brightness(1.06) drop-shadow(0 0 .65rem color-mix(in oklch,var(--c) 34%,transparent))}.tile.variant-home.svelte-1x8fbll .mandala-box:where(.svelte-1x8fbll) .mandala-container{flex:0 0 auto;width:auto!important;height:100%!important;aspect-ratio:1;max-width:100%;max-height:100%}.tile.variant-home.svelte-1x8fbll .pictograph-box:where(.svelte-1x8fbll){opacity:.82;filter:saturate(1.08) brightness(1.04)}.tile.variant-home.svelte-1x8fbll .dictionary-box:where(.svelte-1x8fbll){inset:.75rem .75rem .75rem 52%}.tile.variant-home.svelte-1x8fbll .guide-cover-box:where(.svelte-1x8fbll){right:5%;width:5rem;opacity:.96;filter:saturate(1.06) brightness(1.05)}.tile.variant-home.svelte-1x8fbll .static-media:where(.svelte-1x8fbll){place-items:center end;padding-right:6%}.tile.variant-home.svelte-1x8fbll .poster-orbit:where(.svelte-1x8fbll){width:auto;height:82%}.tile.variant-home.svelte-1x8fbll .poster-card-stack:where(.svelte-1x8fbll){width:auto;height:72%}.tile.variant-home.t-guide.svelte-1x8fbll .card:where(.svelte-1x8fbll) .body:where(.svelte-1x8fbll) h2:where(.svelte-1x8fbll){max-width:38%}.tile.variant-home.svelte-1x8fbll .poster-timeline:where(.svelte-1x8fbll),.tile.variant-home.svelte-1x8fbll .poster-dictionary:where(.svelte-1x8fbll){width:44%;margin-right:3%}.tile.variant-home.t-faq.svelte-1x8fbll .body:where(.svelte-1x8fbll) p:where(.svelte-1x8fbll){max-width:62%}.tile.variant-home.t-faq.svelte-1x8fbll .poster-question:where(.svelte-1x8fbll){font-size:clamp(3rem,10cqi,5rem);opacity:.22}.tile.variant-home.t-glossary.svelte-1x8fbll .poster-dictionary:where(.svelte-1x8fbll){width:30%;opacity:.4}.tile.variant-home.t-glossary.svelte-1x8fbll .poster-dictionary:where(.svelte-1x8fbll) span:where(.svelte-1x8fbll){display:none}.tile.variant-home.t-glossary.svelte-1x8fbll .card:where(.svelte-1x8fbll) .body:where(.svelte-1x8fbll) h2:where(.svelte-1x8fbll),.tile.variant-home.t-glossary.svelte-1x8fbll .card:where(.svelte-1x8fbll) .body:where(.svelte-1x8fbll) p:where(.svelte-1x8fbll){max-width:38%}}@media(width>=42rem)and (width<60rem)and (height>=500px)and (orientation:portrait){.tile.variant-home.t-glossary.svelte-1x8fbll .dictionary-box:where(.svelte-1x8fbll){display:none}.tile.variant-home.t-glossary.svelte-1x8fbll .card:where(.svelte-1x8fbll) .body:where(.svelte-1x8fbll) h2:where(.svelte-1x8fbll),.tile.variant-home.t-glossary.svelte-1x8fbll .card:where(.svelte-1x8fbll) .body:where(.svelte-1x8fbll) p:where(.svelte-1x8fbll){max-width:100%}}@media(width>=42rem)and (width<105rem)and (height>=500px)and (max-height:850px){.tile.variant-home.svelte-1x8fbll .mark:where(.svelte-1x8fbll){left:.8rem}.tile.variant-home.svelte-1x8fbll .body:where(.svelte-1x8fbll),.tile.variant-home.svelte-1x8fbll .card:where(.svelte-1x8fbll):has(.chips:where(.svelte-1x8fbll)) .body:where(.svelte-1x8fbll){padding:.5rem .75rem .5rem 2.7rem}.tile.variant-home.svelte-1x8fbll .body:where(.svelte-1x8fbll) h2:where(.svelte-1x8fbll),.tile.variant-home.s-2x2.svelte-1x8fbll .body:where(.svelte-1x8fbll) h2:where(.svelte-1x8fbll),.tile.variant-home.s-2x1.svelte-1x8fbll .body:where(.svelte-1x8fbll) h2:where(.svelte-1x8fbll){max-width:68%;font-size:1rem}.tile.variant-home.svelte-1x8fbll .body:where(.svelte-1x8fbll) p:where(.svelte-1x8fbll),.tile.variant-home.svelte-1x8fbll .chips:where(.svelte-1x8fbll),.tile.variant-home.svelte-1x8fbll .dictionary-box:where(.svelte-1x8fbll){display:none}.tile.variant-home.svelte-1x8fbll .guide-cover-box:where(.svelte-1x8fbll){width:4rem}}@media(width>=42rem)and (width<105rem)and (height>=500px){@container launchpad (max-width: 32rem){.tile.variant-home.t-choreo-cards.svelte-1x8fbll .body:where(.svelte-1x8fbll) p:where(.svelte-1x8fbll),.tile.variant-home.t-guide.svelte-1x8fbll .body:where(.svelte-1x8fbll) p:where(.svelte-1x8fbll),.tile.variant-home.t-choreo-cards.svelte-1x8fbll .chips:where(.svelte-1x8fbll){display:none}.tile.variant-home.t-choreo-cards.svelte-1x8fbll .card:where(.svelte-1x8fbll):has(.chips:where(.svelte-1x8fbll)) .body:where(.svelte-1x8fbll){padding-bottom:.8rem}.tile.variant-home.svelte-1x8fbll .guide-cover-box:where(.svelte-1x8fbll){width:4.75rem}.tile.variant-home.t-glossary.svelte-1x8fbll .dictionary-box:where(.svelte-1x8fbll){display:none}.tile.variant-home.t-glossary.svelte-1x8fbll .body:where(.svelte-1x8fbll) h2:where(.svelte-1x8fbll),.tile.variant-home.t-glossary.svelte-1x8fbll .body:where(.svelte-1x8fbll) p:where(.svelte-1x8fbll){max-width:100%}}}@media(width>=42rem)and (width<105rem)and (height>=500px){@container launchpad (max-width: 22rem){.tile.variant-home.svelte-1x8fbll .card:where(.svelte-1x8fbll):has(.chips:where(.svelte-1x8fbll)) .body:where(.svelte-1x8fbll){padding-bottom:.8rem}.tile.variant-home.svelte-1x8fbll .chips:where(.svelte-1x8fbll),.tile.variant-home.svelte-1x8fbll .dictionary-box:where(.svelte-1x8fbll){display:none}.tile.variant-home.t-glossary.svelte-1x8fbll .body:where(.svelte-1x8fbll) h2:where(.svelte-1x8fbll),.tile.variant-home.t-glossary.svelte-1x8fbll .body:where(.svelte-1x8fbll) p:where(.svelte-1x8fbll){max-width:100%}}}@media(min-width:42rem)and (max-width:1180px)and (min-height:500px)and (max-height:44rem){.tile.variant-home.svelte-1x8fbll .card:where(.svelte-1x8fbll){border-color:color-mix(in oklch,var(--c) 28%,transparent);background:linear-gradient(145deg,color-mix(in oklch,var(--c) 12%,transparent),transparent 55%),#0a0d1594;box-shadow:0 1px #ffffff29 inset,3px 0 color-mix(in oklch,var(--c) 52%,transparent) inset}.tile.variant-home.svelte-1x8fbll .mark:where(.svelte-1x8fbll){opacity:1}.tile.variant-home.t-faq.svelte-1x8fbll .body:where(.svelte-1x8fbll) h2:where(.svelte-1x8fbll),.tile.variant-home.t-glossary.svelte-1x8fbll .body:where(.svelte-1x8fbll) h2:where(.svelte-1x8fbll){max-width:100%}}@media(width<42rem),(height<500px),(width>=105rem)and (height<56.25rem){.tile.variant-home.svelte-1x8fbll,.tile.variant-home.svelte-1x8fbll .card:where(.svelte-1x8fbll){border-radius:.75rem}.tile.variant-home.svelte-1x8fbll .tile-link:where(.svelte-1x8fbll):focus-visible{border-radius:.75rem}.tile.variant-home.svelte-1x8fbll .card:where(.svelte-1x8fbll){border-color:color-mix(in oklch,var(--c) 28%,transparent);background:linear-gradient(145deg,color-mix(in oklch,var(--c) 12%,transparent),transparent 55%),#0a0d1594;box-shadow:0 1px #ffffff29 inset,3px 0 color-mix(in oklch,var(--c) 52%,transparent) inset}.tile.variant-home.svelte-1x8fbll .mark:where(.svelte-1x8fbll){top:50%;left:.625rem;font-size:var(--font-size-min, .875rem);opacity:1;transform:translateY(-50%)}.tile.variant-home.svelte-1x8fbll .body:where(.svelte-1x8fbll),.tile.variant-home.svelte-1x8fbll .card:where(.svelte-1x8fbll):has(.chips:where(.svelte-1x8fbll)) .body:where(.svelte-1x8fbll){top:0;display:flex;flex-direction:column;justify-content:center;padding:.375rem .5rem .375rem 2.25rem;background:linear-gradient(to right,oklch(.13 .02 270 / .98) 0%,oklch(.13 .02 270 / .9) 38%,oklch(.13 .02 270 / .48) 58%,transparent 78%)}.tile.variant-home.svelte-1x8fbll .body:where(.svelte-1x8fbll) h2:where(.svelte-1x8fbll),.tile.variant-home.s-2x2.svelte-1x8fbll .body:where(.svelte-1x8fbll) h2:where(.svelte-1x8fbll),.tile.variant-home.s-2x1.svelte-1x8fbll .body:where(.svelte-1x8fbll) h2:where(.svelte-1x8fbll){max-width:68%;font-size:var(--font-size-min, .875rem);line-height:1.15}.tile.variant-home.svelte-1x8fbll .body:where(.svelte-1x8fbll) p:where(.svelte-1x8fbll),.tile.variant-home.svelte-1x8fbll .chips:where(.svelte-1x8fbll),.tile.variant-home.svelte-1x8fbll .dictionary-box:where(.svelte-1x8fbll){display:none}.tile.variant-home.t-faq.svelte-1x8fbll .body:where(.svelte-1x8fbll) h2:where(.svelte-1x8fbll),.tile.variant-home.t-glossary.svelte-1x8fbll .body:where(.svelte-1x8fbll) h2:where(.svelte-1x8fbll){max-width:100%}.tile.variant-home.svelte-1x8fbll .mandala-box:where(.svelte-1x8fbll){inset:0;width:100%;height:100%;aspect-ratio:auto;justify-content:flex-end;opacity:.95;filter:saturate(1.14) brightness(1.07) drop-shadow(0 0 .65rem color-mix(in oklch,var(--c) 38%,transparent))}.tile.variant-home.svelte-1x8fbll .mandala-box:where(.svelte-1x8fbll) .mandala-container{flex:0 0 auto;width:auto!important;height:100%!important;aspect-ratio:1;max-width:100%;max-height:100%}.tile.variant-home.svelte-1x8fbll .guide-cover-box:where(.svelte-1x8fbll){right:4%;width:3.25rem}.tile.variant-home.svelte-1x8fbll .pictograph-box:where(.svelte-1x8fbll){opacity:.68}.tile.variant-home.svelte-1x8fbll .static-media:where(.svelte-1x8fbll){place-items:center end;padding-right:.5rem;--poster-opacity: .86}.tile.variant-home.svelte-1x8fbll .poster-orbit:where(.svelte-1x8fbll),.tile.variant-home.svelte-1x8fbll .poster-card-stack:where(.svelte-1x8fbll){width:auto;height:82%}.tile.variant-home.svelte-1x8fbll .poster-timeline:where(.svelte-1x8fbll),.tile.variant-home.svelte-1x8fbll .poster-dictionary:where(.svelte-1x8fbll){width:42%;margin-right:.25rem}.tile.variant-home.t-notation.svelte-1x8fbll .poster-timeline:where(.svelte-1x8fbll){width:36%}.tile.variant-home.t-choreo-cards.svelte-1x8fbll .poster-card-stack:where(.svelte-1x8fbll){-webkit-mask-image:linear-gradient(to right,transparent,black 50%);mask-image:linear-gradient(to right,transparent,black 50%)}.tile.variant-home.svelte-1x8fbll .poster-timeline:where(.svelte-1x8fbll){grid-template-columns:auto minmax(1.75rem,3.5rem) auto;gap:.3rem}.tile.variant-home.svelte-1x8fbll .poster-timeline:where(.svelte-1x8fbll) strong:where(.svelte-1x8fbll),.tile.variant-home.svelte-1x8fbll .poster-dictionary:where(.svelte-1x8fbll) span:where(.svelte-1x8fbll){font-size:var(--font-size-compact, .75rem)}.tile.variant-home.svelte-1x8fbll .poster-card-front:where(.svelte-1x8fbll) small:where(.svelte-1x8fbll){font-size:.6rem;letter-spacing:.1em}.tile.variant-home.svelte-1x8fbll .poster-dictionary:where(.svelte-1x8fbll) span:where(.svelte-1x8fbll){display:none}}@media(width<35rem),(width<42rem)and (height>=500px){.tile.variant-home.svelte-1x8fbll{--settings-home-mobile-tile-height: 6.5rem;display:flex}.tile.variant-home.t-composer.svelte-1x8fbll{--settings-home-mobile-tile-height: 8rem}.tile.variant-home.t-notation.svelte-1x8fbll{--settings-home-mobile-tile-height: 7rem}.tile.variant-home.t-faq.svelte-1x8fbll,.tile.variant-home.t-glossary.svelte-1x8fbll{--settings-home-mobile-tile-height: 4.5rem}.tile.variant-home.svelte-1x8fbll .card:where(.svelte-1x8fbll){display:grid;flex:1 1 auto;height:auto}.tile.variant-home.svelte-1x8fbll .tile-link:where(.svelte-1x8fbll){position:relative;inset:auto;display:block;min-height:var(--settings-home-mobile-tile-height)}.tile.variant-home.svelte-1x8fbll .body:where(.svelte-1x8fbll),.tile.variant-home.svelte-1x8fbll .card:where(.svelte-1x8fbll):has(.chips:where(.svelte-1x8fbll)) .body:where(.svelte-1x8fbll){position:relative;inset:auto;min-height:var(--settings-home-mobile-tile-height);padding:.625rem .625rem .625rem 2.25rem}.tile.variant-home.svelte-1x8fbll .body:where(.svelte-1x8fbll) h2:where(.svelte-1x8fbll),.tile.variant-home.s-2x2.svelte-1x8fbll .body:where(.svelte-1x8fbll) h2:where(.svelte-1x8fbll),.tile.variant-home.s-2x1.svelte-1x8fbll .body:where(.svelte-1x8fbll) h2:where(.svelte-1x8fbll){flex:0 0 auto;max-width:80%;font-size:.9375rem}.tile.variant-home.svelte-1x8fbll .body:where(.svelte-1x8fbll) p:where(.svelte-1x8fbll){display:block;flex:0 0 auto;overflow:visible;-webkit-line-clamp:unset;line-clamp:unset;max-width:78%;margin:.15rem 0 0;font-size:var(--font-size-compact, .75rem);line-height:1.3;color:var(--theme-text-dim, rgba(255, 255, 255, .66))}.tile.variant-home.t-choreo-cards.svelte-1x8fbll .body:where(.svelte-1x8fbll) p:where(.svelte-1x8fbll),.tile.variant-home.t-guide.svelte-1x8fbll .body:where(.svelte-1x8fbll) p:where(.svelte-1x8fbll){max-width:56%}.tile.variant-home.t-choreo-cards.svelte-1x8fbll .body:where(.svelte-1x8fbll) h2:where(.svelte-1x8fbll){max-width:50%}.tile.variant-home.t-composer.svelte-1x8fbll .body:where(.svelte-1x8fbll),.tile.variant-home.t-composer.svelte-1x8fbll .card:where(.svelte-1x8fbll):has(.chips:where(.svelte-1x8fbll)) .body:where(.svelte-1x8fbll){background:linear-gradient(to right,oklch(.13 .02 270 / .98) 0%,oklch(.13 .02 270 / .9) 36%,oklch(.13 .02 270 / .4) 55%,transparent 70%)}.tile.variant-home.t-composer.svelte-1x8fbll .mandala-box:where(.svelte-1x8fbll){inset:-.25rem -.25rem -.25rem 0;width:auto;height:auto;opacity:.98;filter:saturate(1.18) brightness(1.08) drop-shadow(0 0 .75rem color-mix(in oklch,var(--c) 42%,transparent))}.tile.variant-home.t-guide.svelte-1x8fbll .guide-cover-box:where(.svelte-1x8fbll){right:.3rem;width:4.45rem;opacity:.9;filter:saturate(1.08) brightness(1.08)}.tile.variant-home.t-notation.svelte-1x8fbll .pictograph-box:where(.svelte-1x8fbll){right:.15rem;opacity:.86;filter:saturate(1.12) brightness(1.08)}.tile.variant-home.t-glossary.svelte-1x8fbll .dictionary-box:where(.svelte-1x8fbll){display:block;inset:.45rem .35rem .45rem auto;width:4.75rem;opacity:.72;-webkit-mask-image:linear-gradient(to right,transparent,black 30%);mask-image:linear-gradient(to right,transparent,black 30%)}.tile.variant-home.t-glossary.svelte-1x8fbll .dictionary-box:where(.svelte-1x8fbll) .entry{justify-content:center}.tile.variant-home.t-glossary.svelte-1x8fbll .dictionary-box:where(.svelte-1x8fbll) .headword{justify-content:flex-end;font-size:1rem;text-align:right}.tile.variant-home.t-glossary.svelte-1x8fbll .dictionary-box:where(.svelte-1x8fbll) .cat,.tile.variant-home.t-glossary.svelte-1x8fbll .dictionary-box:where(.svelte-1x8fbll) .def{display:none}.tile.variant-home.t-faq.svelte-1x8fbll .card:where(.svelte-1x8fbll):after{content:none;position:absolute;right:.85rem;top:50%;z-index:0;color:var(--c);font-family:Cormorant Garamond,Georgia,serif;font-size:3.25rem;font-weight:700;line-height:1;opacity:.2;pointer-events:none;translate:0 -52%}}@media(width<35rem),(width<42rem)and (height>=500px){.tile.variant-home.t-composer.svelte-1x8fbll .body:where(.svelte-1x8fbll) h2:where(.svelte-1x8fbll){max-width:100%;font-size:1.1rem}.tile.variant-home.t-composer.svelte-1x8fbll .body:where(.svelte-1x8fbll) p:where(.svelte-1x8fbll){max-width:52%;font-size:.78rem}.tile.variant-home.t-notation.svelte-1x8fbll .body:where(.svelte-1x8fbll) h2:where(.svelte-1x8fbll){max-width:100%;font-size:1rem}.tile.variant-home.t-notation.svelte-1x8fbll .body:where(.svelte-1x8fbll) p:where(.svelte-1x8fbll){max-width:48%}.tile.variant-home.t-faq.svelte-1x8fbll .body:where(.svelte-1x8fbll) p:where(.svelte-1x8fbll),.tile.variant-home.t-glossary.svelte-1x8fbll .body:where(.svelte-1x8fbll) p:where(.svelte-1x8fbll){display:none}.tile.variant-home.t-faq.svelte-1x8fbll .body:where(.svelte-1x8fbll) h2:where(.svelte-1x8fbll),.tile.variant-home.t-glossary.svelte-1x8fbll .body:where(.svelte-1x8fbll) h2:where(.svelte-1x8fbll){max-width:62%;font-size:.9375rem}}@media(width<42rem)and (min-height:56rem)and (orientation:portrait){@container launchpad (min-width: 24rem){.tile.variant-home.svelte-1x8fbll .tile-link:where(.svelte-1x8fbll),.tile.variant-home.svelte-1x8fbll .body:where(.svelte-1x8fbll),.tile.variant-home.svelte-1x8fbll .card:where(.svelte-1x8fbll):has(.chips:where(.svelte-1x8fbll)) .body:where(.svelte-1x8fbll){min-height:var(--settings-home-mobile-tile-height)}.tile.variant-home.svelte-1x8fbll .body:where(.svelte-1x8fbll),.tile.variant-home.svelte-1x8fbll .card:where(.svelte-1x8fbll):has(.chips:where(.svelte-1x8fbll)) .body:where(.svelte-1x8fbll){padding:.625rem .75rem .625rem 2.5rem}.tile.variant-home.svelte-1x8fbll .mark:where(.svelte-1x8fbll){left:.75rem;font-size:1rem}.tile.variant-home.svelte-1x8fbll .body:where(.svelte-1x8fbll) h2:where(.svelte-1x8fbll),.tile.variant-home.s-2x2.svelte-1x8fbll .body:where(.svelte-1x8fbll) h2:where(.svelte-1x8fbll),.tile.variant-home.s-2x1.svelte-1x8fbll .body:where(.svelte-1x8fbll) h2:where(.svelte-1x8fbll){font-size:1rem}.tile.variant-home.svelte-1x8fbll .body:where(.svelte-1x8fbll) p:where(.svelte-1x8fbll){font-size:.8125rem;line-height:1.3}.tile.variant-home.t-composer.svelte-1x8fbll .body:where(.svelte-1x8fbll) h2:where(.svelte-1x8fbll){font-size:1.2rem}.tile.variant-home.t-composer.svelte-1x8fbll .body:where(.svelte-1x8fbll) p:where(.svelte-1x8fbll){font-size:var(--font-size-min, .875rem)}}}@media(prefers-reduced-motion:reduce){.tile.svelte-1x8fbll{animation:none;transition:box-shadow .3s ease,opacity .35s ease}.card.svelte-1x8fbll{--rot-x: 0deg;--rot-y: 0deg;--press: 1;--mag-x: 0px;--mag-y: 0px;transition:border-color .3s ease}.glow.svelte-1x8fbll,.chip.svelte-1x8fbll,.static-media.svelte-1x8fbll{transition:none}}.launchpad.svelte-1ulvsqt{container-name:launchpad;container-type:inline-size;max-width:1180px;margin:0 auto;padding:0 1.4rem 3rem}.launchpad-group.svelte-1ulvsqt{width:100%}.bento.svelte-1ulvsqt{list-style:none;margin:0 0 1.4rem;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:clamp(150px,17vw,210px);grid-auto-flow:dense;gap:1rem}@media(max-width:1020px){.bento.svelte-1ulvsqt{grid-template-columns:repeat(2,1fr)}}@media(width>=42rem)and (width<105rem)and (height>=500px){.launchpad.variant-home.svelte-1ulvsqt{height:100%;min-height:0;max-width:none;padding:0}.launchpad.variant-home.svelte-1ulvsqt .launchpad-group:where(.svelte-1ulvsqt){display:grid;grid-template-rows:auto auto;align-content:center;row-gap:clamp(1rem,1.8svh,1.5rem);height:100%;min-height:0}.launchpad.variant-home.svelte-1ulvsqt .bento:where(.svelte-1ulvsqt){align-self:center;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:clamp(8rem,16svh,11.5rem) clamp(8rem,15svh,10.5rem) clamp(8rem,16svh,11.5rem) clamp(6.75rem,12svh,8.5rem);grid-auto-rows:0;grid-auto-flow:row;gap:clamp(1.125rem,1.8svh,1.5rem);width:100%;min-height:0;margin:0}.launchpad.variant-home.svelte-1ulvsqt .bento:where(.svelte-1ulvsqt) .t-composer,.launchpad.variant-home.svelte-1ulvsqt .bento:where(.svelte-1ulvsqt) .t-notation{grid-column:1 / -1}.launchpad.variant-home.svelte-1ulvsqt .bento:where(.svelte-1ulvsqt) .t-composer{grid-row:1}.launchpad.variant-home.svelte-1ulvsqt .bento:where(.svelte-1ulvsqt) .t-choreo-cards,.launchpad.variant-home.svelte-1ulvsqt .bento:where(.svelte-1ulvsqt) .t-guide{grid-row:2}.launchpad.variant-home.svelte-1ulvsqt .bento:where(.svelte-1ulvsqt) .t-choreo-cards,.launchpad.variant-home.svelte-1ulvsqt .bento:where(.svelte-1ulvsqt) .t-faq{grid-column:1}.launchpad.variant-home.svelte-1ulvsqt .bento:where(.svelte-1ulvsqt) .t-guide,.launchpad.variant-home.svelte-1ulvsqt .bento:where(.svelte-1ulvsqt) .t-glossary{grid-column:2}.launchpad.variant-home.svelte-1ulvsqt .bento:where(.svelte-1ulvsqt) .t-notation{grid-row:3}.launchpad.variant-home.svelte-1ulvsqt .bento:where(.svelte-1ulvsqt) .t-faq,.launchpad.variant-home.svelte-1ulvsqt .bento:where(.svelte-1ulvsqt) .t-glossary{grid-row:4}.launchpad.variant-home.svelte-1ulvsqt .strip:where(.svelte-1ulvsqt) a:where(.svelte-1ulvsqt){padding-inline:.5rem}.launchpad.variant-home.svelte-1ulvsqt .strip:where(.svelte-1ulvsqt) h3:where(.svelte-1ulvsqt){font-size:.85rem;white-space:nowrap}}@media(width>=42rem)and (width<105rem)and (height>=500px)and (max-height:850px){.launchpad.variant-home.svelte-1ulvsqt .launchpad-group:where(.svelte-1ulvsqt){grid-template-rows:minmax(0,1fr) auto;align-content:stretch}.launchpad.variant-home.svelte-1ulvsqt .bento:where(.svelte-1ulvsqt){align-self:stretch;grid-template-rows:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1.15fr) minmax(0,.9fr);height:100%;gap:.75rem}}@media(width>=42rem)and (width<105rem)and (height>=500px){@container launchpad (max-width: 22rem){.launchpad.variant-home.svelte-1ulvsqt .launchpad-group:where(.svelte-1ulvsqt){grid-template-rows:minmax(0,1fr) auto;align-content:stretch}.launchpad.variant-home.svelte-1ulvsqt .bento:where(.svelte-1ulvsqt){align-self:stretch;grid-template-columns:1fr;grid-template-rows:repeat(6,minmax(0,1fr));height:100%;gap:.75rem}.launchpad.variant-home.svelte-1ulvsqt .bento:where(.svelte-1ulvsqt) .tile{grid-column:1;grid-row:auto;min-height:0}}}@media(min-width:42rem)and (max-width:1180px)and (min-height:500px)and (max-height:44rem){.launchpad.variant-home.svelte-1ulvsqt .launchpad-group:where(.svelte-1ulvsqt){row-gap:.5rem}.launchpad.variant-home.svelte-1ulvsqt .bento:where(.svelte-1ulvsqt){grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));grid-auto-rows:0;grid-auto-flow:row;gap:.5rem}.launchpad.variant-home.svelte-1ulvsqt .bento:where(.svelte-1ulvsqt) .tile{grid-column:auto;grid-row:auto;min-height:0}.launchpad.variant-home.svelte-1ulvsqt .strip:where(.svelte-1ulvsqt){grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.launchpad.variant-home.svelte-1ulvsqt .strip:where(.svelte-1ulvsqt) a:where(.svelte-1ulvsqt){padding-inline:.25rem}.launchpad.variant-home.svelte-1ulvsqt .strip:where(.svelte-1ulvsqt) h3:where(.svelte-1ulvsqt){font-size:var(--font-size-compact, .75rem)}}@media(width<42rem),(height<500px),(width>=105rem)and (height<56.25rem){.launchpad.variant-home.svelte-1ulvsqt{width:100%;height:100%;min-height:0;max-width:none;margin:0;padding:0}.launchpad.variant-home.svelte-1ulvsqt .launchpad-group:where(.svelte-1ulvsqt){display:grid;grid-template-rows:minmax(0,1fr) auto;row-gap:.375rem;height:100%;min-height:0}.launchpad.variant-home.svelte-1ulvsqt .bento:where(.svelte-1ulvsqt){grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));grid-auto-rows:0;grid-auto-flow:row;width:100%;height:100%;margin:0;gap:.375rem}.launchpad.variant-home.svelte-1ulvsqt .bento:where(.svelte-1ulvsqt) .tile{grid-column:auto;grid-row:auto;min-height:0}.launchpad.variant-home.svelte-1ulvsqt .strip:where(.svelte-1ulvsqt){grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem}.launchpad.variant-home.svelte-1ulvsqt .strip:where(.svelte-1ulvsqt) a:where(.svelte-1ulvsqt){padding-inline:.125rem}.launchpad.variant-home.svelte-1ulvsqt .strip:where(.svelte-1ulvsqt) h3:where(.svelte-1ulvsqt){font-size:var(--font-size-compact, .75rem);line-height:1.1;text-align:center;white-space:normal}}@media(width<35rem),(width<42rem)and (height>=500px){.launchpad.variant-home.svelte-1ulvsqt,.launchpad.variant-home.svelte-1ulvsqt .launchpad-group:where(.svelte-1ulvsqt),.launchpad.variant-home.svelte-1ulvsqt .bento:where(.svelte-1ulvsqt){height:auto}.launchpad.variant-home.svelte-1ulvsqt{padding-block:clamp(.75rem,2.5svh,1.25rem) .5rem}.launchpad.variant-home.svelte-1ulvsqt .launchpad-group:where(.svelte-1ulvsqt){grid-template-rows:auto auto;row-gap:.75rem}.launchpad.variant-home.svelte-1ulvsqt .bento:where(.svelte-1ulvsqt){grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,auto);grid-auto-rows:0;grid-auto-flow:row;gap:.625rem;margin:0}.launchpad.variant-home.svelte-1ulvsqt .bento:where(.svelte-1ulvsqt) .tile{min-height:0}.launchpad.variant-home.svelte-1ulvsqt .bento:where(.svelte-1ulvsqt) .tile.t-composer,.launchpad.variant-home.svelte-1ulvsqt .bento:where(.svelte-1ulvsqt) .tile.t-notation{grid-column:1 / -1}.launchpad.variant-home.svelte-1ulvsqt .bento:where(.svelte-1ulvsqt) .tile.t-composer{grid-row:1}.launchpad.variant-home.svelte-1ulvsqt .bento:where(.svelte-1ulvsqt) .tile.t-choreo-cards{grid-column:1;grid-row:2}.launchpad.variant-home.svelte-1ulvsqt .bento:where(.svelte-1ulvsqt) .tile.t-guide{grid-column:2;grid-row:2}.launchpad.variant-home.svelte-1ulvsqt .bento:where(.svelte-1ulvsqt) .tile.t-notation{grid-row:3}.launchpad.variant-home.svelte-1ulvsqt .bento:where(.svelte-1ulvsqt) .tile.t-faq{grid-column:1;grid-row:4}.launchpad.variant-home.svelte-1ulvsqt .bento:where(.svelte-1ulvsqt) .tile.t-glossary{grid-column:2;grid-row:4}.launchpad.variant-home.svelte-1ulvsqt .strip:where(.svelte-1ulvsqt){grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.launchpad.variant-home.svelte-1ulvsqt .strip:where(.svelte-1ulvsqt) a:where(.svelte-1ulvsqt){padding-inline:.5rem}.launchpad.variant-home.svelte-1ulvsqt .strip:where(.svelte-1ulvsqt) h3:where(.svelte-1ulvsqt){font-size:var(--font-size-min, .875rem);line-height:1.2}}@media(width<42rem)and (min-height:56rem)and (orientation:portrait){.launchpad.variant-home.svelte-1ulvsqt{--settings-home-tall-gap: clamp(.5rem, 1svh, .625rem)}.launchpad.variant-home.svelte-1ulvsqt .launchpad-group:where(.svelte-1ulvsqt){row-gap:var(--settings-home-tall-gap)}.launchpad.variant-home.svelte-1ulvsqt .bento:where(.svelte-1ulvsqt),.launchpad.variant-home.svelte-1ulvsqt .strip:where(.svelte-1ulvsqt){gap:var(--settings-home-tall-gap)}}@media(width>=105rem)and (height>=56.25rem){.launchpad.svelte-1ulvsqt{max-width:none;padding:0}.bento.svelte-1ulvsqt{grid-auto-rows:clamp(10.625rem,21.5svh,21.25rem)}}@media(max-width:640px){.bento.svelte-1ulvsqt{grid-template-columns:1fr}.bento.svelte-1ulvsqt .s-2x2{grid-column:span 1;grid-row:span 2}.bento.svelte-1ulvsqt .s-2x1{grid-column:span 1;grid-row:span 1}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.bento.svelte-1ulvsqt:has(.tile:hover) .tile:not(:hover){opacity:.6;filter:saturate(.7)}}.bento.js-ready.svelte-1ulvsqt .tile{opacity:0;translate:0 16px}.bento.js-ready.svelte-1ulvsqt .tile.visible{opacity:1;translate:0 0}@media(prefers-reduced-motion:reduce){.bento.js-ready.svelte-1ulvsqt .tile{opacity:1;translate:0 0;transition:none}}.strip.svelte-1ulvsqt{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.strip.svelte-1ulvsqt li:where(.svelte-1ulvsqt){margin:0}.strip.svelte-1ulvsqt a:where(.svelte-1ulvsqt){display:flex;align-items:center;justify-content:center;width:100%;min-height:2.75rem;padding:0 1rem;border-radius:12px;border:1px solid var(--theme-stroke, rgba(255, 255, 255, .09));background:var(--theme-card-bg, oklch(.18 .018 270 / .32));text-decoration:none;transition:border-color .2s ease,background .2s ease,transform .2s ease}.strip.svelte-1ulvsqt a:where(.svelte-1ulvsqt):hover,.strip.svelte-1ulvsqt a:where(.svelte-1ulvsqt):focus-visible{border-color:#ffffff3d;background:var(--theme-card-bg-hover, oklch(.22 .02 270 / .4));transform:translateY(-2px)}.strip.svelte-1ulvsqt h3:where(.svelte-1ulvsqt){margin:0;font-size:.95rem;font-weight:600;color:var(--theme-text-dim, rgba(255, 255, 255, .72))}.strip.svelte-1ulvsqt a:where(.svelte-1ulvsqt):hover h3:where(.svelte-1ulvsqt),.strip.svelte-1ulvsqt a:where(.svelte-1ulvsqt):focus-visible h3:where(.svelte-1ulvsqt){color:var(--theme-text, #f2f1fb)}@media(prefers-reduced-motion:reduce){.strip.svelte-1ulvsqt a:where(.svelte-1ulvsqt){transition:none}.strip.svelte-1ulvsqt a:where(.svelte-1ulvsqt):hover,.strip.svelte-1ulvsqt a:where(.svelte-1ulvsqt):focus-visible{transform:none}}.skip-link.svelte-1uha8ag{position:absolute;top:-100px;left:50%;transform:translate(-50%);background:var(--primary, #6366f1);color:#fff;padding:12px 24px;border-radius:8px;text-decoration:none;font-weight:600;z-index:var(--z-overlay);transition:top var(--duration-normal) ease}.skip-link.svelte-1uha8ag:focus{top:16px;outline:2px solid white;outline-offset:2px}.landing-page.svelte-1uha8ag{position:relative;min-height:100vh;font-family:system-ui,-apple-system,sans-serif;--landing-heading-font: "Playfair Display", Georgia, serif;color:var(--theme-text, #ffffff);line-height:1.6;overflow-x:hidden}.content-layer.svelte-1uha8ag{position:relative;z-index:1}.launchpad-main.svelte-1uha8ag{max-width:1200px;margin:0 auto;padding:0 1.25rem}@media(width>=42rem)and (width<105rem)and (height>=500px){.content-layer.svelte-1uha8ag{display:grid;grid-template-columns:minmax(16rem,5fr) minmax(0,7fr);column-gap:clamp(1rem,2.5vw,2rem);align-items:stretch;width:100%;max-width:var(--shell-w, min(1720px, 92vw));height:100svh;min-height:500px;margin-inline:auto;padding:4.75rem clamp(1rem,2vw,1.5rem) 1.25rem}.launchpad-main.svelte-1uha8ag{width:100%;height:100%;min-width:0;min-height:0;max-width:none;margin:0;padding:0}}@media(min-width:42rem)and (max-width:1180px)and (min-height:500px)and (max-height:44rem){.content-layer.svelte-1uha8ag{column-gap:.75rem;padding:4.25rem .75rem .5rem}}@media(width>=35rem)and (height<500px),(width>=105rem)and (height<56.25rem){.content-layer.svelte-1uha8ag{display:grid;grid-template-columns:minmax(12rem,5fr) minmax(0,7fr);column-gap:.5rem;align-items:stretch;width:100%;max-width:none;height:100svh;min-height:300px;margin:0;padding:4.25rem .5rem .25rem}.launchpad-main.svelte-1uha8ag{width:100%;height:100%;min-width:0;min-height:0;max-width:none;margin:0;padding:0}}@media(width<35rem),(width<42rem)and (height>=500px){.content-layer.svelte-1uha8ag{display:block;width:100%;min-height:100svh;padding:4.25rem clamp(.625rem,3vw,.875rem) 1.25rem}.launchpad-main.svelte-1uha8ag{width:100%;height:auto;min-height:0;max-width:none;margin:0;padding:0}}@media(width>=105rem)and (height>=56.25rem){.content-layer.svelte-1uha8ag{display:grid;grid-template-columns:minmax(32.5rem,5fr) minmax(0,7fr);column-gap:clamp(2.5rem,4vw,5.5rem);align-items:center;width:100%;max-width:var(--shell-w, min(1720px, 92vw));margin-inline:auto;padding-inline:clamp(1.5rem,2.5vw,4rem);padding-top:4.75rem;min-height:100svh}.launchpad-main.svelte-1uha8ag{max-width:none;padding:0;margin:0;width:100%}}
