.page-module__E0kJGG__page{isolation:isolate;background:var(--indigo-800);color:var(--fg);--home-header-h:4.4rem;--home-peek:8rem;position:relative;overflow-x:clip}.page-module__E0kJGG__page.page-module__E0kJGG__page>.page-module__E0kJGG__homeTopbar+*{min-height:calc(100svh - var(--home-header-h) - var(--home-peek));scroll-margin-top:var(--home-header-h)}@media (max-width:680px){.page-module__E0kJGG__page{--home-peek:6.5rem}}@media (max-width:640px){.page-module__E0kJGG__downloadSectionInner{padding-top:clamp(2.64rem,5.52vw,6.6rem)}}.page-module__E0kJGG__page>*{z-index:var(--z-content);position:relative}.page-module__E0kJGG__page>.page-module__E0kJGG__homeTopbar{z-index:var(--z-overlay);position:sticky;top:0}.page-module__E0kJGG__topbar{z-index:var(--z-overlay);justify-content:space-between;align-items:center;gap:var(--space-md);padding:.7rem var(--page-gutter);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14102a9e;border-bottom:1px solid #ffffff14;display:flex;position:sticky;top:0}.page-module__E0kJGG__topMark{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--offwhite);font-size:1.35rem;font-weight:800}.page-module__E0kJGG__topNav{align-items:center;gap:clamp(.9rem,2vw,1.8rem);display:flex}.page-module__E0kJGG__topLink{font-family:var(--font-body);font-weight:700;font-size:var(--fs-meta);letter-spacing:.04em;text-transform:uppercase;color:var(--lilac-300,#c8bce4);transition:color var(--dur-fast) var(--ease-out)}.page-module__E0kJGG__topLink:hover{color:var(--offwhite)}@media (max-width:640px){.page-module__E0kJGG__topNav .page-module__E0kJGG__topLink{display:none}}.page-module__E0kJGG__btn{background:var(--acid);border-radius:var(--radius-sticker);box-shadow:var(--shadow-sticker), 0 0 0 1px #d4e24a66, 0 6px 22px -6px #b8c82f8c;font-family:var(--font-body);font-weight:800;font-size:var(--fs-meta);letter-spacing:.04em;text-transform:uppercase;color:var(--acid-ink);cursor:pointer;transition:transform var(--dur-fast) var(--ease-snap), box-shadow var(--dur-fast) var(--ease-out), filter var(--dur-fast) var(--ease-out);border:none;align-items:center;gap:.5em;padding:.62em 1.15em;display:inline-flex}.page-module__E0kJGG__btn:hover{filter:saturate(1.12)brightness(1.04);transform:translate(-1px,-1px);box-shadow:4px 4px #000000e6,0 0 0 1px #d4e24a8c,0 10px 30px -6px #b8c82fb3}.page-module__E0kJGG__btn:active{transform:translate(1px,1px);box-shadow:2px 2px #000000e6,0 0 0 1px #d4e24a66}.page-module__E0kJGG__btn--lg{font-size:var(--fs-body);padding:.85em 1.6em}.page-module__E0kJGG__btn--ghost{box-shadow:none;color:var(--offwhite);background:0 0;border:1.5px solid #f4f0f866}.page-module__E0kJGG__btn--ghost:hover{border-color:var(--purple-300);box-shadow:none;transform:translate(-1px,-1px)}.page-module__E0kJGG__hero{text-align:center;place-items:center;min-height:88vh;display:grid;position:relative;overflow:hidden}.page-module__E0kJGG__heroInner{z-index:var(--z-content);padding:var(--space-3xl) var(--page-gutter);max-width:900px;position:relative}.page-module__E0kJGG__heroTitle{font-family:var(--font-display);letter-spacing:-.03em;text-transform:uppercase;color:color-mix(in srgb, var(--offwhite) 54%, var(--lilac-400));font-size:clamp(3rem,10vw,7rem);font-weight:800;line-height:.9}.page-module__E0kJGG__heroLede{font-family:var(--font-display);letter-spacing:.01em;text-transform:lowercase;color:var(--lilac-400);margin-top:.1em;font-size:clamp(1.4rem,5vw,3rem);font-weight:700;line-height:1}.page-module__E0kJGG__heroSub{margin:var(--space-4xl) auto 0;max-width:40ch;font-size:var(--fs-lead);line-height:var(--lh-snug);color:color-mix(in srgb, var(--lilac-100) 82%, transparent)}.page-module__E0kJGG__heroCtas{margin-top:var(--space-xl);gap:var(--space-md);flex-wrap:wrap;justify-content:center;display:flex}.page-module__E0kJGG__story{position:relative}.page-module__E0kJGG__storyStage{width:min(100%,1640px);padding:clamp(5rem, 10vh, 8rem) var(--page-gutter);border-bottom:1px solid var(--line-ink);flex-direction:column;align-items:center;gap:clamp(1.5rem,3.5vh,3rem);margin-inline:auto;display:flex;position:relative}.page-module__E0kJGG__storyStage:last-child{border-bottom:none}.page-module__E0kJGG__storyHeader{transform-origin:top;backface-visibility:hidden;grid-template-columns:1fr minmax(0,clamp(680px,58vw,960px)) 1fr;gap:clamp(1.5rem,3vw,3.25rem);width:100%;display:grid}.page-module__E0kJGG__storyHeader .page-module__E0kJGG__storyHead{text-align:left;grid-column:2;justify-self:start}.page-module__E0kJGG__storyRail{font-family:var(--font-mono);font-size:var(--fs-micro);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.7rem;display:flex}.page-module__E0kJGG__storyNum{color:var(--purple-500);letter-spacing:.08em;font-weight:500}.page-module__E0kJGG__storyKicker{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);font-weight:800}.page-module__E0kJGG__storyHead{font-family:var(--font-body);letter-spacing:-.035em;text-transform:uppercase;color:var(--ink-title);font-size:clamp(1.9rem,3.2vw,3.4rem);font-weight:800;line-height:.96}.page-module__E0kJGG__storyFlank{grid-template-columns:1fr minmax(0,clamp(680px,58vw,960px)) 1fr;align-items:center;gap:clamp(1.5rem,3vw,3.25rem);width:100%;display:grid}.page-module__E0kJGG__storySlot{z-index:3;align-items:center;height:100%;display:flex;position:relative}.page-module__E0kJGG__storySlot[data-filled]{min-width:0}.page-module__E0kJGG__storySlot:first-child{justify-content:flex-end}.page-module__E0kJGG__storySlot:last-child{justify-content:flex-start}.page-module__E0kJGG__storyCallout{max-width:19rem;font-family:var(--font-body);letter-spacing:-.01em;color:var(--ink-title);font-size:clamp(1.15rem,1.7vw,1.5rem);font-weight:600;line-height:1.28}.page-module__E0kJGG__storyCallout[data-side=left]{text-align:right;padding-right:1.4rem;right:0}.page-module__E0kJGG__storyCallout[data-side=right]{text-align:left;padding-left:1.4rem;left:0}.page-module__E0kJGG__calloutArrow{color:var(--purple-500);font-family:var(--font-mono);transform-origin:50%;font-size:1.1em;position:absolute;top:.1em}.page-module__E0kJGG__storyCallout[data-side=left] .page-module__E0kJGG__calloutArrow{right:0}.page-module__E0kJGG__storyCallout[data-side=right] .page-module__E0kJGG__calloutArrow{left:0}.page-module__E0kJGG__appWin{z-index:2;border-radius:var(--radius-md);background:var(--ink-2);border:1px solid #221d3c24;width:100%;min-width:0;position:relative;overflow:hidden;box-shadow:0 30px 70px -34px #28184a99,0 4px 14px -8px #28184a66}.page-module__E0kJGG__appBar{align-items:center;gap:var(--space-md);border-bottom:var(--border-hair);background:color-mix(in srgb, var(--ink-3) 60%, var(--ink-2));padding:.6rem .85rem;display:flex}.page-module__E0kJGG__appDots{gap:6px;display:flex}.page-module__E0kJGG__appDot{border-radius:var(--radius-pill);background:var(--warm-700);width:10px;height:10px}.page-module__E0kJGG__appSearch{border:var(--border-hair);border-radius:var(--radius-sm);background:var(--ink);font-family:var(--font-body);font-size:var(--fs-meta);color:var(--fg-faint);white-space:nowrap;text-overflow:ellipsis;flex:1;padding:.35em .7em;overflow:hidden}.page-module__E0kJGG__appViews{gap:4px;display:flex}.page-module__E0kJGG__appView{border-radius:var(--radius-sm);font-family:var(--font-body);font-weight:700;font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-faint);transition:color var(--dur-mid) var(--ease-out), background var(--dur-mid) var(--ease-out);border:1px solid #0000;padding:.3em .7em}.page-module__E0kJGG__appView[data-active=true]{color:var(--offwhite);background:var(--brand-ink);border-color:var(--line-brand)}.page-module__E0kJGG__appMetaRow{border-bottom:var(--border-hair);font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--fg-faint);justify-content:space-between;align-items:center;padding:.5rem .9rem;display:flex}.page-module__E0kJGG__appBody{height:clamp(380px,57vh,620px);position:relative;overflow:hidden}@media (max-width:1080px){.page-module__E0kJGG__storyFlank{grid-template-columns:minmax(0,1fr);justify-items:center;gap:1.25rem}.page-module__E0kJGG__storyHeader{grid-template-columns:minmax(0,1fr);justify-items:center}.page-module__E0kJGG__storyHeader .page-module__E0kJGG__storyHead{text-align:center;grid-column:1;justify-self:center}.page-module__E0kJGG__storySlot{order:2;justify-content:center}.page-module__E0kJGG__appWin{order:1;width:100%}.page-module__E0kJGG__storyCallout,.page-module__E0kJGG__storyCallout[data-side=left],.page-module__E0kJGG__storyCallout[data-side=right]{text-align:center;max-width:34ch;padding-inline:0;position:relative;top:auto;left:auto;right:auto;transform:none}.page-module__E0kJGG__storyCallout[data-role=prev]{display:none}.page-module__E0kJGG__calloutArrow,.page-module__E0kJGG__storyCallout[data-side=left] .page-module__E0kJGG__calloutArrow,.page-module__E0kJGG__storyCallout[data-side=right] .page-module__E0kJGG__calloutArrow{margin-bottom:.3rem;display:block;position:static;opacity:1!important;visibility:visible!important;transform:none!important}.page-module__E0kJGG__storyHead{font-size:clamp(2rem,5vw,3.4rem)}}@media (max-width:680px){.page-module__E0kJGG__storySticky{min-height:580px}.page-module__E0kJGG__storyStage{justify-content:center;gap:1rem;padding:5.5rem .75rem 1rem}.page-module__E0kJGG__storyKicker{letter-spacing:.12em}.page-module__E0kJGG__appWin{width:calc(100vw - 1.5rem)}.page-module__E0kJGG__appBody{height:clamp(330px,50vh,460px)}.page-module__E0kJGG__storyHead{font-size:clamp(1.65rem,8vw,2.5rem)}.page-module__E0kJGG__storyCallout{margin-bottom:.5rem;font-size:1rem}.page-module__E0kJGG__appSearch{display:none}}.page-module__E0kJGG__view{opacity:0;visibility:hidden;position:absolute;inset:0}.page-module__E0kJGG__view[data-on=true]{opacity:1;visibility:visible}.page-module__E0kJGG__trackList{flex-direction:column;height:100%;display:flex}.page-module__E0kJGG__track{align-items:center;gap:var(--space-md);border-bottom:var(--border-hair);transition:background var(--dur-fast) var(--ease-out);flex:1;grid-template-columns:38px minmax(0,1fr) auto auto;padding:.55rem .9rem;display:grid}.page-module__E0kJGG__track:hover{background:color-mix(in srgb, var(--purple-500) 8%, transparent)}.page-module__E0kJGG__track:last-child{border-bottom:none}.page-module__E0kJGG__art{border-radius:var(--radius-xs);width:38px;height:38px;font-family:var(--font-display);color:#0009;place-items:center;font-size:.8rem;font-weight:800;display:grid}.page-module__E0kJGG__trackMain{min-width:0}.page-module__E0kJGG__trackTitle{font-family:var(--font-body);font-weight:700;font-size:var(--fs-body);color:var(--offwhite);white-space:nowrap;text-overflow:ellipsis;line-height:1.1;overflow:hidden}.page-module__E0kJGG__trackArtist{font-size:var(--fs-meta);color:var(--fg-dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.page-module__E0kJGG__tagRow{flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:240px;display:flex}.page-module__E0kJGG__tag{font-family:var(--font-body);font-weight:700;font-size:var(--fs-micro);letter-spacing:.02em;border-radius:var(--radius-sticker);border:1px solid var(--line-strong);color:var(--lilac-dim);white-space:nowrap;padding:.15em .55em}.page-module__E0kJGG__tag--acid{border-color:color-mix(in srgb, var(--acid) 60%, transparent);color:var(--acid)}.page-module__E0kJGG__tag--pink{border-color:color-mix(in srgb, var(--pink) 60%, transparent);color:var(--pink)}.page-module__E0kJGG__tag--blue{border-color:color-mix(in srgb, var(--blue) 70%, transparent);color:color-mix(in srgb, var(--blue) 70%, var(--offwhite))}@media (max-width:560px){.page-module__E0kJGG__tagRow{display:none}}.page-module__E0kJGG__trackMeta{align-items:center;gap:var(--space-md);font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--fg-dim);display:flex}.page-module__E0kJGG__trackMeta b{color:var(--lilac-400);font-weight:500}@media (max-width:680px){.page-module__E0kJGG__bpmKey{display:none}}.page-module__E0kJGG__sources{gap:4px;display:flex}.page-module__E0kJGG__src{border-radius:var(--radius-xs);width:20px;height:20px;font-family:var(--font-body);opacity:.9;border:1px solid;place-items:center;font-size:.62rem;font-weight:800;display:grid}.page-module__E0kJGG__src--yt{color:#c06a6a}.page-module__E0kJGG__src--sc{color:var(--orange)}.page-module__E0kJGG__src--bc{color:var(--blue)}.page-module__E0kJGG__src--rb{color:var(--acid)}.page-module__E0kJGG__src--file{color:var(--grey-dirty)}.page-module__E0kJGG__graphFill{background:radial-gradient(circle at 50% 46%, color-mix(in srgb, var(--violet-700) 24%, transparent), transparent 62%);width:100%;height:100%;position:relative}.page-module__E0kJGG__graphSvg{width:100%;height:100%;position:absolute;inset:0}.page-module__E0kJGG__node{border-radius:var(--radius-pill);background:var(--ink-3);border:1px solid var(--line-brand);font-family:var(--font-body);font-weight:700;font-size:var(--fs-micro);color:var(--lilac-body);white-space:nowrap;box-shadow:var(--shadow-sticker);align-items:center;gap:.4em;padding:.28em .65em;display:flex;position:absolute;transform:translate(-50%,-50%)}.page-module__E0kJGG__node[data-kind=tag]{border-color:color-mix(in srgb, var(--acid) 55%, transparent);color:var(--acid)}.page-module__E0kJGG__node[data-kind=hub]{background:var(--brand-ink);border-color:var(--purple-400);color:var(--offwhite);font-family:var(--font-display);text-transform:uppercase;font-weight:800;font-size:var(--fs-meta);padding:.45em .95em}.page-module__E0kJGG__nodeDot{border-radius:var(--radius-pill);background:currentColor;width:7px;height:7px}.page-module__E0kJGG__constFill{place-items:center;width:100%;height:100%;display:grid;position:relative}.page-module__E0kJGG__centerCard{z-index:var(--z-content);width:min(60%,300px);padding:var(--space-md);background:var(--ink-3);border:1.5px solid var(--purple-400);border-radius:var(--radius-sm);box-shadow:var(--shadow-sticker);text-align:left;position:relative}.page-module__E0kJGG__centerCard .page-module__E0kJGG__art{margin-bottom:var(--space-sm)}.page-module__E0kJGG__orbit{z-index:var(--z-content);position:absolute;transform:translate(-50%,-50%)}.page-module__E0kJGG__orbitBadge{background:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius-pill);font-family:var(--font-body);font-weight:700;font-size:var(--fs-micro);color:var(--lilac-dim);box-shadow:var(--shadow-sticker);white-space:nowrap;align-items:center;gap:.45em;padding:.35em .7em;display:flex}.page-module__E0kJGG__syncWrap{flex-direction:column;justify-content:center;gap:.7rem;height:100%;padding:.9rem;display:flex}.page-module__E0kJGG__syncGrid{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.page-module__E0kJGG__syncCol{border:var(--border-hair);border-radius:var(--radius-sm);background:var(--ink);overflow:hidden}.page-module__E0kJGG__syncColHead{border-bottom:var(--border-hair);font-family:var(--font-body);font-weight:800;font-size:var(--fs-micro);letter-spacing:.03em;text-transform:uppercase;color:var(--offwhite);justify-content:space-between;align-items:center;gap:.4rem;padding:.45rem .6rem;display:flex}.page-module__E0kJGG__syncColBody{flex-direction:column;gap:.4rem;padding:.5rem;display:flex}.page-module__E0kJGG__syncItem{border-radius:var(--radius-xs);border:1px dashed var(--line-strong);font-family:var(--font-body);font-size:var(--fs-micro);color:var(--lilac-body);align-items:center;gap:.4em;padding:.4em .55em;line-height:1.15;display:flex}.page-module__E0kJGG__syncItem[data-change=add]{border-style:solid;border-color:color-mix(in srgb, var(--acid) 60%, transparent)}.page-module__E0kJGG__syncItem[data-change=move]{border-style:solid;border-color:color-mix(in srgb, var(--blue) 70%, transparent)}.page-module__E0kJGG__syncItem[data-change=remove]{color:var(--fg-faint);opacity:.7;text-decoration:line-through}.page-module__E0kJGG__syncFlag{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;margin-left:auto;font-size:.55rem;font-weight:800}.page-module__E0kJGG__syncFlag[data-change=add]{color:var(--acid)}.page-module__E0kJGG__syncFlag[data-change=move]{color:color-mix(in srgb, var(--blue) 60%, var(--offwhite))}.page-module__E0kJGG__syncResolve{border:1.5px solid var(--purple-400);border-radius:var(--radius-sm);background:var(--ink-3);text-align:center;flex-direction:column;gap:.2rem;padding:.6rem .9rem;display:flex}.page-module__E0kJGG__resolveTitle{font-family:var(--font-body);font-weight:800;font-size:var(--fs-body);text-transform:uppercase;color:var(--offwhite)}.page-module__E0kJGG__downloadSection{text-align:center;background:var(--indigo-900);position:relative;overflow:hidden}.page-module__E0kJGG__downloadSectionInner{z-index:var(--z-content);max-width:900px;padding:clamp(2.2rem, 4.6vw, 5.5rem) var(--page-gutter) var(--space-4xl);margin:0 auto;position:relative}.page-module__E0kJGG__downloadSectionTitle{}.page-module__E0kJGG__downloadSectionSub{margin-top:var(--space-lg);font-size:var(--fs-lead);line-height:var(--lh-snug);color:color-mix(in srgb, var(--lilac-100) 82%, transparent)}.page-module__E0kJGG__downloadSectionInner .page-module__E0kJGG__btn{margin-top:var(--space-2xl)}.page-module__E0kJGG__downloadSectionInner .page-module__E0kJGG__downloadCta{font-size:calc(var(--fs-meta) * 1.2);padding:.73em 1.525em}
.product-reveal-module__xxhCVq__section{isolation:isolate;padding:2rem var(--page-gutter) clamp(3.2rem, 6.8vw, 6.4rem);background:var(--indigo-900);position:relative}.product-reveal-module__xxhCVq__inner{width:min(100%,1640px);margin-inline:auto}.product-reveal-module__xxhCVq__figure{width:100%;margin:0;position:relative;overflow:visible}.product-reveal-module__xxhCVq__canvas{position:relative}.product-reveal-module__xxhCVq__image{width:100%;height:auto;transition:filter .4s var(--ease-out);display:block}.product-reveal-module__xxhCVq__figure[data-focused=true] .product-reveal-module__xxhCVq__image{filter:blur(1px)brightness(.85)}@media (max-width:680px){.product-reveal-module__xxhCVq__section{padding:1.5rem 0 5.76rem}.product-reveal-module__xxhCVq__figure{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow:auto visible}.product-reveal-module__xxhCVq__figure::-webkit-scrollbar{display:none}.product-reveal-module__xxhCVq__canvas{width:170vw}.product-reveal-module__xxhCVq__figure[data-focused=true] .product-reveal-module__xxhCVq__image{filter:none}}
.product-callouts-module__tFDYoG__layer{z-index:var(--z-float);pointer-events:none;position:absolute;inset:0}.product-callouts-module__tFDYoG__group{pointer-events:auto;touch-action:none;cursor:grab;opacity:0;width:2.6rem;height:2.6rem;transition:opacity .48s var(--ease-snap), transform .48s var(--ease-snap);transition-delay:calc(var(--i) * .42s);outline:none;justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)scale(.6)}.product-callouts-module__tFDYoG__group[data-revealed=true]{opacity:1;transform:translate(-50%,-50%)scale(1)}.product-callouts-module__tFDYoG__group[data-active=true]{z-index:1}.product-callouts-module__tFDYoG__group:active,.product-callouts-module__tFDYoG__dragging{cursor:grabbing}.product-callouts-module__tFDYoG__dot{border-radius:var(--radius-pill);width:.76rem;height:.76rem;transition:transform .22s var(--ease-snap);background:#fff;position:relative}.product-callouts-module__tFDYoG__group[data-active=true] .product-callouts-module__tFDYoG__dot{transform:scale(1.15)}.product-callouts-module__tFDYoG__dot:before{content:"";border-radius:var(--radius-pill);background:var(--purple-500);z-index:-1;position:absolute;inset:-.285rem}.product-callouts-module__tFDYoG__dot:after{content:"";border-radius:var(--radius-pill);z-index:-2;animation:product-callouts-module__tFDYoG__pulse 2.2s var(--ease-out) infinite;background:#7c4dd652;position:absolute;inset:-.57rem}.product-callouts-module__tFDYoG__group[data-active=true] .product-callouts-module__tFDYoG__dot:after{opacity:0;animation-play-state:paused}@keyframes product-callouts-module__tFDYoG__pulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}.product-callouts-module__tFDYoG__callout{border-radius:var(--radius-6);-webkit-backdrop-filter:blur(6px);width:25ch;max-width:50vw;font-family:var(--font-mono);letter-spacing:.02em;text-transform:uppercase;color:var(--offwhite);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;transition:opacity .22s var(--ease-out), transform .22s var(--ease-out);background:#000000a6;border:1px solid #ffffff24;padding:.5em .7em;font-size:.8rem;font-weight:400;line-height:1.25;position:absolute;top:50%}.product-callouts-module__tFDYoG__callout:before{content:"";background:#ffffff4d;width:.65rem;height:1px;position:absolute;top:50%}.product-callouts-module__tFDYoG__group[data-side=right] .product-callouts-module__tFDYoG__callout{text-align:left;left:calc(100% + .65rem);transform:translate(-6px,-50%)}.product-callouts-module__tFDYoG__group[data-side=right] .product-callouts-module__tFDYoG__callout:before{right:100%}.product-callouts-module__tFDYoG__group[data-side=left] .product-callouts-module__tFDYoG__callout{text-align:left;right:calc(100% + .65rem);transform:translate(6px,-50%)}.product-callouts-module__tFDYoG__group[data-side=left] .product-callouts-module__tFDYoG__callout:before{left:100%}.product-callouts-module__tFDYoG__group[data-active=true] .product-callouts-module__tFDYoG__callout{opacity:1;transform:translateY(-50%)}@media (max-width:680px){.product-callouts-module__tFDYoG__group{pointer-events:none;touch-action:auto;cursor:default}.product-callouts-module__tFDYoG__group[data-side=right] .product-callouts-module__tFDYoG__callout{text-align:left;width:max(48vw,190px);max-width:62vw;top:50%;left:calc(100% + .5rem);right:auto;transform:translateY(-50%)}.product-callouts-module__tFDYoG__group[data-side=left] .product-callouts-module__tFDYoG__callout{text-align:right;width:max(48vw,190px);max-width:62vw;top:50%;left:auto;right:calc(100% + .5rem);transform:translateY(-50%)}.product-callouts-module__tFDYoG__group[data-side=right] .product-callouts-module__tFDYoG__callout:before{width:.5rem;height:1px;top:50%;left:auto;right:100%;transform:translateY(-50%)}.product-callouts-module__tFDYoG__group[data-side=left] .product-callouts-module__tFDYoG__callout:before{width:.5rem;height:1px;top:50%;left:100%;right:auto;transform:translateY(-50%)}.product-callouts-module__tFDYoG__group[data-active=true] .product-callouts-module__tFDYoG__callout{transform:translateY(-50%)}.product-callouts-module__tFDYoG__group[data-id=workflows] .product-callouts-module__tFDYoG__callout{text-align:center;width:max(52vw,200px);max-width:70vw;top:calc(100% + .6rem);left:50%;right:auto;transform:translate(-50%,6px)}.product-callouts-module__tFDYoG__group[data-id=workflows] .product-callouts-module__tFDYoG__callout:before{width:1px;height:.6rem;top:-.6rem;left:50%;right:auto;transform:translate(-50%)}.product-callouts-module__tFDYoG__group[data-id=workflows][data-active=true] .product-callouts-module__tFDYoG__callout{transform:translate(-50%)}}
.features-module__gjinWa__section{--panel-line:#ded3ec29;--card-w:clamp(280px, 26vw, 420px);--card-gap:clamp(1rem, 1.6vw, 1.75rem);isolation:isolate;background:var(--indigo-900);padding-top:clamp(1.65rem,4vw,4.75rem);padding-bottom:clamp(3.85rem,7.7vw,7.15rem);position:relative}.features-module__gjinWa__title{margin:0 auto var(--space-2xl);max-width:20ch;padding-inline:var(--page-gutter);text-align:center;font-family:var(--font-display);letter-spacing:-.02em;text-transform:none;text-wrap:balance;color:var(--offwhite);font-size:clamp(2rem,4.5vw,3.5rem);font-weight:800;line-height:.9}.features-module__gjinWa__viewport{cursor:grab;touch-action:pan-y;overflow:hidden}.features-module__gjinWa__viewport:active{cursor:grabbing}.features-module__gjinWa__track{-webkit-user-select:none;user-select:none;align-items:flex-start;width:max-content;display:flex}.features-module__gjinWa__copy{will-change:transform;flex:none;align-items:flex-start;display:flex}.features-module__gjinWa__card{width:var(--card-w);flex-direction:column;flex:none;margin-inline-end:var(--card-gap);display:flex}.features-module__gjinWa__well{aspect-ratio:1;border-radius:var(--radius-md);border:1px solid var(--panel-line);background:#0a0f1b;container-type:inline-size}.features-module__gjinWa__caption{margin-top:var(--space-sm)}.features-module__gjinWa__cardTitle{font-size:clamp(1.1rem,1.25vw,1.275rem);font-weight:800;line-height:var(--lh-snug);color:var(--offwhite);margin:0}.features-module__gjinWa__cardBody{color:var(--lilac-body);margin:.35em 0 0;font-size:clamp(.975rem,1.05vw,1.05rem);line-height:1.2}.features-module__gjinWa__section[data-static=true] .features-module__gjinWa__viewport{touch-action:auto;cursor:auto;padding-inline:var(--page-gutter);overflow-x:auto}.features-module__gjinWa__section[data-static=true] .features-module__gjinWa__copy+.features-module__gjinWa__copy{display:none}@media (max-width:640px){.features-module__gjinWa__section{padding-top:clamp(1.98rem,4.8vw,5.7rem);padding-bottom:clamp(4.62rem,9.24vw,8.58rem)}}
.features-filter-diagram-module__Du25Ra__diagram{flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(6px,3.4cqi,14.4px);width:100%;height:100%;padding:clamp(14px,5.3cqi,22.4px);display:flex}.features-filter-diagram-module__Du25Ra__chips{flex-wrap:wrap;justify-content:flex-start;gap:clamp(4px,1.4cqi,6px);display:flex}.features-filter-diagram-module__Du25Ra__chip{font-family:var(--font-inter), system-ui, sans-serif;opacity:0;background:#fcfcfd;border-radius:clamp(9px,2.9cqi,12px);align-items:center;gap:2px;padding:clamp(4px,1.4cqi,6px) clamp(6px,1.9cqi,8px);display:inline-flex;transform:translate(16px)}.features-filter-diagram-module__Du25Ra__diagram[data-revealed=true] .features-filter-diagram-module__Du25Ra__chip{opacity:1;transition:opacity 1s var(--ease-out,ease-out), transform 1s var(--ease-out,ease-out);transform:none}.features-filter-diagram-module__Du25Ra__chipExcluded{background:0 0;border:1px dashed #364152}.features-filter-diagram-module__Du25Ra__chipExcluded .features-filter-diagram-module__Du25Ra__chipIcon{color:#727f91}.features-filter-diagram-module__Du25Ra__chipExcluded .features-filter-diagram-module__Du25Ra__chipLabel{color:#9aa4b2}.features-filter-diagram-module__Du25Ra__chipIcon{color:#a37eff;flex:none;width:clamp(14px,4.8cqi,20px);height:clamp(14px,4.8cqi,20px)}.features-filter-diagram-module__Du25Ra__chipLabel{color:#0a101c;white-space:nowrap;padding-inline:2px;font-size:clamp(11px,3.8cqi,14px);font-weight:500;line-height:1.4}.features-filter-diagram-module__Du25Ra__arrow{color:#4b5565;opacity:0;flex:none;align-self:center;width:clamp(12px,3.8cqi,16px);height:clamp(12px,3.8cqi,16px);margin-left:clamp(2px,1cqi,4px);transform:translate(16px)}.features-filter-diagram-module__Du25Ra__diagram[data-revealed=true] .features-filter-diagram-module__Du25Ra__arrow{opacity:.8;transition:opacity 1s var(--ease-out,ease-out), transform 1s var(--ease-out,ease-out);transform:none}.features-filter-diagram-module__Du25Ra__resultSlot{align-self:center;width:100%;max-width:min(220px,94%);display:grid}.features-filter-diagram-module__Du25Ra__resultSlot>*{grid-area:1/1}.features-filter-diagram-module__Du25Ra__loadingCard{border-radius:var(--radius-12);background:var(--surface-dialog);border:1px solid var(--border-dialog);opacity:0;align-items:center;gap:10px;padding:8px;display:flex}.features-filter-diagram-module__Du25Ra__loadingCard[data-visible=true]{opacity:1;transition:opacity .3s var(--ease-out,ease-out)}.features-filter-diagram-module__Du25Ra__loadingArt{border-radius:var(--radius-6);background:linear-gradient(90deg,#1f2838 25%,#2c3852 37%,#1f2838 63%) 0 0/200% 100%;flex:none;width:40px;height:40px;animation:1.3s ease-in-out infinite features-filter-diagram-module__Du25Ra__shimmer}.features-filter-diagram-module__Du25Ra__loadingLines{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.features-filter-diagram-module__Du25Ra__loadingLine{background:linear-gradient(90deg,#1f2838 25%,#2c3852 37%,#1f2838 63%) 0 0/200% 100%;border-radius:4px;height:10px;animation:1.3s ease-in-out infinite features-filter-diagram-module__Du25Ra__shimmer}@keyframes features-filter-diagram-module__Du25Ra__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.features-filter-diagram-module__Du25Ra__chip,.features-filter-diagram-module__Du25Ra__arrow{opacity:1;transition:none;transform:none}.features-filter-diagram-module__Du25Ra__loadingCard{display:none}.features-filter-diagram-module__Du25Ra__loadingArt,.features-filter-diagram-module__Du25Ra__loadingLine{animation:none}}
.track-card-module__XK4gOq__trackCard{border-radius:var(--radius-12);background:var(--surface-dialog);border:1px solid var(--border-dialog);opacity:0;align-items:center;gap:10px;padding:8px;display:flex;transform:scale(.96)}.track-card-module__XK4gOq__trackCard[data-visible=true]{opacity:1;transition:opacity .4s var(--ease-out,ease-out), transform .4s var(--ease-out,ease-out);transform:none}.track-card-module__XK4gOq__trackArtWrap{flex:none;width:40px;height:40px;position:relative}.track-card-module__XK4gOq__trackArt{object-fit:cover;border-radius:0;width:100%;height:100%;display:block}.track-card-module__XK4gOq__trackText{min-width:0}.track-card-module__XK4gOq__trackTitle{font-family:var(--font-inter), system-ui, sans-serif;color:#fcfcfd;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:600;line-height:24px;overflow:hidden}.track-card-module__XK4gOq__trackArtist{font-family:var(--font-inter), system-ui, sans-serif;color:#9aa4b2;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:400;line-height:20px;overflow:hidden}@media (prefers-reduced-motion:reduce){.track-card-module__XK4gOq__trackCard{opacity:1;transition:none;transform:none}}
.features-tag-diagram-module__LO47FW__diagram{width:100%;height:100%;position:relative;overflow:hidden}.features-tag-diagram-module__LO47FW__wall{opacity:0;transition:opacity .6s var(--ease-out);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.features-tag-diagram-module__LO47FW__diagram[data-revealed=true] .features-tag-diagram-module__LO47FW__wall{opacity:1}.features-tag-diagram-module__LO47FW__wallRow{flex-wrap:nowrap;gap:6px 8px;width:max-content;margin:0;padding:0;list-style:none;display:flex}.features-tag-diagram-module__LO47FW__wallRow:nth-child(5n+1){transform:translate(-32px)}.features-tag-diagram-module__LO47FW__wallRow:nth-child(5n+2){transform:translate(14px)}.features-tag-diagram-module__LO47FW__wallRow:nth-child(5n+3){transform:translate(-10px)}.features-tag-diagram-module__LO47FW__wallRow:nth-child(5n+4){transform:translate(30px)}.features-tag-diagram-module__LO47FW__wallRow:nth-child(5n+5){transform:translate(0)}.features-tag-diagram-module__LO47FW__trackWrap{z-index:1;justify-content:center;align-items:center;padding:1.4rem;display:flex;position:absolute;inset:0}.features-tag-diagram-module__LO47FW__trackSlot{opacity:0;width:min(320px,94%);transition:opacity .4s var(--ease-out), transform .4s var(--ease-out);transform:scale(.96)}.features-tag-diagram-module__LO47FW__trackSlot p:first-of-type{font-size:clamp(13px,5cqi,16px)}.features-tag-diagram-module__LO47FW__trackSlot p:last-of-type{font-size:clamp(11.5px,4.4cqi,14px)}.features-tag-diagram-module__LO47FW__diagram[data-revealed=true] .features-tag-diagram-module__LO47FW__trackSlot{opacity:1;transform:none}.features-tag-diagram-module__LO47FW__trackShadow{box-shadow:0 16px 32px -8px #0000008c,0 4px 12px #0006}.features-tag-diagram-module__LO47FW__tag{border:1px solid var(--role-border);border-radius:var(--radius-6);background:var(--role-bg);animation:features-tag-diagram-module__LO47FW__tagPop .45s var(--ease-out);flex:none;align-items:center;gap:2px;padding:1px 4px;display:flex}@keyframes features-tag-diagram-module__LO47FW__tagPop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}.features-tag-diagram-module__LO47FW__tag[data-role=neutral]{--role-border:#9aa4b2;--role-bg:#1f2838}.features-tag-diagram-module__LO47FW__tag[data-role=bandcamp]{--role-border:#0a8fb2;--role-bg:#043d4d}.features-tag-diagram-module__LO47FW__tag[data-role=soundcloud]{--role-border:#bf3100;--role-bg:#451c0d}.features-tag-diagram-module__LO47FW__tag[data-role=youtube]{--role-border:#bf2645;--role-bg:#42141d}.features-tag-diagram-module__LO47FW__tagIcon{object-fit:contain;flex:none;width:18px;height:18px}.features-tag-diagram-module__LO47FW__tagIconMasked{background:#fcfcfd;flex:none;width:18px;height:18px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.features-tag-diagram-module__LO47FW__tagLabel{white-space:nowrap;font-family:var(--font-inter), system-ui, sans-serif;color:#fcfcfd;padding:1px 2px;font-size:12px;font-weight:400;line-height:16px}@media (prefers-reduced-motion:reduce){.features-tag-diagram-module__LO47FW__wall,.features-tag-diagram-module__LO47FW__trackSlot{opacity:1;transition:none;transform:none}.features-tag-diagram-module__LO47FW__tag{animation:none}}
.features-bpm-diagram-module__w2FSFa__diagram{--u:calc(100cqw / 420);width:100%;height:100%;padding:calc(var(--u) * 32) calc(var(--u) * 22.4) calc(var(--u) * 22.4);flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex}.features-bpm-diagram-module__w2FSFa__trackSlot{width:100%;max-width:calc(var(--u) * 220)}.features-bpm-diagram-module__w2FSFa__connector{flex-direction:column;align-items:center;display:flex}.features-bpm-diagram-module__w2FSFa__connectorLine{width:1px;height:calc(var(--u) * 28);background:var(--border-dialog)}.features-bpm-diagram-module__w2FSFa__machineCase{align-items:flex-start;gap:calc(var(--u) * 14);width:fit-content;max-width:100%;padding:calc(var(--u) * 16) calc(var(--u) * 14) calc(var(--u) * 16);border-radius:calc(var(--u) * 16);border:1px solid var(--border-dialog);background:#10182a;flex-direction:column;display:flex}.features-bpm-diagram-module__w2FSFa__machineLabel{font-family:var(--font-mono);font-size:calc(var(--u) * 13);letter-spacing:.06em;text-transform:uppercase;color:#9aa4b2;font-weight:600}.features-bpm-diagram-module__w2FSFa__bpmReadout{align-items:center;gap:calc(var(--u) * 5);width:100%;display:flex}.features-bpm-diagram-module__w2FSFa__numberBox{padding:calc(var(--u) * 4) calc(var(--u) * 5);border-radius:calc(var(--u) * 8);border:1px solid var(--border-dialog);background:#000;align-items:center;display:flex}.features-bpm-diagram-module__w2FSFa__digitWindow{width:calc(var(--u) * 34);height:calc(var(--u) * 38);display:block;overflow:hidden}.features-bpm-diagram-module__w2FSFa__digitStrip{flex-direction:column;transition-timing-function:cubic-bezier(.11,.85,.2,1);display:flex}.features-bpm-diagram-module__w2FSFa__diagram[data-phase=spinning] .features-bpm-diagram-module__w2FSFa__digitStrip,.features-bpm-diagram-module__w2FSFa__diagram[data-phase=landing] .features-bpm-diagram-module__w2FSFa__digitStrip{animation:.6s linear infinite features-bpm-diagram-module__w2FSFa__reel-spin}@keyframes features-bpm-diagram-module__w2FSFa__reel-spin{to{transform:translateY(calc(var(--u) * -380))}}.features-bpm-diagram-module__w2FSFa__digitValue{height:calc(var(--u) * 38);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:700;font-size:calc(var(--u) * 36);color:#fcfcfd;flex:none;justify-content:center;align-items:center;line-height:1;display:flex}.features-bpm-diagram-module__w2FSFa__bpmDot{font-family:var(--font-mono);font-weight:700;font-size:calc(var(--u) * 36);color:#fcfcfd;line-height:1}@media (prefers-reduced-motion:reduce){.features-bpm-diagram-module__w2FSFa__digitStrip{transition:none!important;animation:none!important}}
.features-sources-diagram-module__qWKfya__diagram{width:100%;height:100%;position:relative;container-type:size}.features-sources-diagram-module__qWKfya__logoMark{aspect-ratio:1;border:1px solid var(--border-dialog);z-index:1;background:#10182a;border-radius:22%;justify-content:center;align-items:center;width:15%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.features-sources-diagram-module__qWKfya__logoImg{object-fit:contain;width:62%;height:62%;display:block}.features-sources-diagram-module__qWKfya__orbitPivot{--orbit-radius:30cqmin;width:0;height:0;animation:220s linear infinite paused features-sources-diagram-module__qWKfya__orbitSpin;position:absolute;top:50%;left:50%}.features-sources-diagram-module__qWKfya__diagram[data-revealed=true] .features-sources-diagram-module__qWKfya__orbitPivot{animation-play-state:running}@keyframes features-sources-diagram-module__qWKfya__orbitSpin{0%{transform:rotate(var(--angle,0deg))}to{transform:rotate(calc(var(--angle,0deg) + 360deg))}}.features-sources-diagram-module__qWKfya__orbitAnchor{left:var(--orbit-radius);width:0;height:0;position:absolute;top:0}.features-sources-diagram-module__qWKfya__orbitArm{position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.features-sources-diagram-module__qWKfya__orbitCounter{animation:220s linear infinite paused features-sources-diagram-module__qWKfya__orbitCounterSpin}.features-sources-diagram-module__qWKfya__diagram[data-revealed=true] .features-sources-diagram-module__qWKfya__orbitCounter{animation-play-state:running}@keyframes features-sources-diagram-module__qWKfya__orbitCounterSpin{0%{transform:rotate(calc(-1 * var(--angle,0deg)))}to{transform:rotate(calc(-1 * var(--angle,0deg) - 360deg))}}.features-sources-diagram-module__qWKfya__orbitConnector{width:var(--orbit-radius);transform-origin:100%;opacity:0;height:0;transition:opacity .2s var(--ease-out,ease-out), transform .35s var(--ease-out,ease-out);pointer-events:none;border-top:2px dashed #fcfcfd;position:absolute;top:0;left:0;transform:translateY(-50%)scaleX(0)}.features-sources-diagram-module__qWKfya__orbitPivot:has(.features-sources-diagram-module__qWKfya__node:hover) .features-sources-diagram-module__qWKfya__orbitConnector{opacity:1;transform:translateY(-50%)scaleX(1)}.features-sources-diagram-module__qWKfya__node{opacity:0;transition:opacity .4s var(--ease-out,ease-out), transform .4s var(--ease-out,ease-out);justify-content:center;align-items:center;display:flex;position:relative;transform:scale(.85)}.features-sources-diagram-module__qWKfya__diagram[data-revealed=true] .features-sources-diagram-module__qWKfya__node{opacity:1;transform:scale(1)}.features-sources-diagram-module__qWKfya__badge{aspect-ratio:1;border:1px solid var(--border-dialog);background:#10182a;border-radius:50%;justify-content:center;align-items:center;width:clamp(28px,13cqw,40px);display:flex}.features-sources-diagram-module__qWKfya__badgeIcon{object-fit:contain;width:55%;height:55%}.features-sources-diagram-module__qWKfya__badgeIconInvert{filter:brightness(0)invert()}.features-sources-diagram-module__qWKfya__badgeIconFiles{background:#fdb022;width:55%;height:55%;-webkit-mask:url(/icons/sources/folder.svg) 50%/contain no-repeat;mask:url(/icons/sources/folder.svg) 50%/contain no-repeat}.features-sources-diagram-module__qWKfya__nodeLabel{font-family:var(--font-inter), system-ui, sans-serif;white-space:nowrap;color:#9aa4b2;margin-top:4px;font-size:clamp(8px,3cqw,11px);font-weight:500;line-height:1.2;position:absolute;top:100%;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.features-sources-diagram-module__qWKfya__node{opacity:1;transition:none;transform:scale(1)}.features-sources-diagram-module__qWKfya__orbitPivot,.features-sources-diagram-module__qWKfya__orbitCounter{animation:none}}
.features-match-diagram-module__BecgAa__diagram{flex-direction:column;justify-content:space-between;gap:clamp(3px,1.4cqw,7px);width:100%;height:100%;padding:clamp(14px,7.2cqw,30px) clamp(14px,4.6cqw,22px);display:flex;container-type:inline-size}.features-match-diagram-module__BecgAa__confidenceBlock{flex-direction:column;gap:clamp(2px,.8cqw,4px);display:flex}.features-match-diagram-module__BecgAa__confidenceTextRow{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.features-match-diagram-module__BecgAa__confidencePercent{font-family:var(--font-inter), system-ui, sans-serif;color:#3ec67e;opacity:0;font-size:clamp(12px,4.6cqw,17px);font-weight:800;line-height:1.1;transform:translateY(3px)}.features-match-diagram-module__BecgAa__diagram[data-revealed=true] .features-match-diagram-module__BecgAa__confidencePercent{opacity:1;transition:opacity .25s var(--ease-out,ease-out), transform .25s var(--ease-out,ease-out);transition-delay:1.25s;transform:none}.features-match-diagram-module__BecgAa__confidenceLabel{font-family:var(--font-inter), system-ui, sans-serif;color:#9aa4b2;white-space:nowrap;font-size:clamp(9px,3.2cqw,12.5px);font-weight:500}.features-match-diagram-module__BecgAa__confidenceBar{gap:2px;display:flex}.features-match-diagram-module__BecgAa__confidenceSegment{background:var(--border-dialog);border-radius:2px;flex:1;height:4px}.features-match-diagram-module__BecgAa__diagram[data-revealed=true] .features-match-diagram-module__BecgAa__confidenceSegment[data-filled=true]{background:#3ec67e;transition:background-color .22s ease-out}.features-match-diagram-module__BecgAa__diagram[data-revealed=true] .features-match-diagram-module__BecgAa__confidenceSegment[data-filled=true]:first-child{transition-delay:.72s}.features-match-diagram-module__BecgAa__diagram[data-revealed=true] .features-match-diagram-module__BecgAa__confidenceSegment[data-filled=true]:nth-child(2){transition-delay:.78s}.features-match-diagram-module__BecgAa__diagram[data-revealed=true] .features-match-diagram-module__BecgAa__confidenceSegment[data-filled=true]:nth-child(3){transition-delay:.84s}.features-match-diagram-module__BecgAa__diagram[data-revealed=true] .features-match-diagram-module__BecgAa__confidenceSegment[data-filled=true]:nth-child(4){transition-delay:.9s}.features-match-diagram-module__BecgAa__diagram[data-revealed=true] .features-match-diagram-module__BecgAa__confidenceSegment[data-filled=true]:nth-child(5){transition-delay:.96s}.features-match-diagram-module__BecgAa__diagram[data-revealed=true] .features-match-diagram-module__BecgAa__confidenceSegment[data-filled=true]:nth-child(6){transition-delay:1.02s}.features-match-diagram-module__BecgAa__diagram[data-revealed=true] .features-match-diagram-module__BecgAa__confidenceSegment[data-filled=true]:nth-child(7){transition-delay:1.08s}.features-match-diagram-module__BecgAa__diagram[data-revealed=true] .features-match-diagram-module__BecgAa__confidenceSegment[data-filled=true]:nth-child(8){transition-delay:1.14s}.features-match-diagram-module__BecgAa__comparison{grid-template-rows:auto repeat(4,auto);grid-template-columns:1fr clamp(48px,22cqw,70px) 1fr;gap:clamp(2px,1.2cqw,5px) clamp(4px,1.5cqw,6px);display:grid;position:relative}.features-match-diagram-module__BecgAa__panelLeft,.features-match-diagram-module__BecgAa__panelRight{z-index:0;background:var(--surface-dialog);grid-row:2/-1}.features-match-diagram-module__BecgAa__panelLeft{border-radius:var(--radius-6) 0 0 var(--radius-6);grid-column:1}.features-match-diagram-module__BecgAa__panelRight{border-radius:0 var(--radius-6) var(--radius-6) 0;grid-column:3}.features-match-diagram-module__BecgAa__sourceHeader{z-index:1;align-items:center;gap:clamp(4px,1.8cqw,7px);min-width:0;padding:clamp(5px,2.4cqw,10px) clamp(6px,2.8cqw,11px);display:flex;position:relative}.features-match-diagram-module__BecgAa__sourceHeader[data-align=right]{flex-direction:row-reverse}.features-match-diagram-module__BecgAa__sourceIcon{object-fit:contain;flex:none;width:clamp(11px,3.6cqw,14px);height:clamp(11px,3.6cqw,14px)}.features-match-diagram-module__BecgAa__sourceName{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.01em;color:#fcfcfd;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(10px,3.8cqw,14px);font-weight:700;overflow:hidden}.features-match-diagram-module__BecgAa__fieldValue{z-index:1;min-width:0;font-family:var(--font-inter), system-ui, sans-serif;color:#fcfcfd;text-overflow:ellipsis;white-space:nowrap;border-top:1px solid #ffffff0f;padding:clamp(3px,1.8cqw,7px) clamp(6px,2.8cqw,11px);font-size:clamp(9.5px,3.6cqw,13.5px);font-weight:500;position:relative;overflow:hidden}.features-match-diagram-module__BecgAa__fieldValue[data-align=right]{text-align:right}.features-match-diagram-module__BecgAa__fieldMid{z-index:1;border-top:1px solid #ffffff0f;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:clamp(3px,1.8cqw,7px) 2px;display:flex;position:relative}.features-match-diagram-module__BecgAa__fieldMidLabel{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.03em;text-transform:uppercase;color:#9aa4b2;white-space:nowrap;font-size:clamp(6.5px,2.5cqw,9px);font-weight:600}.features-match-diagram-module__BecgAa__statusIconMatch{color:#3ec67e}.features-match-diagram-module__BecgAa__statusIconClose{color:#3ec67e;opacity:.75}.features-match-diagram-module__BecgAa__statusIconMuted{color:#9aa4b2}.features-match-diagram-module__BecgAa__statusReveal{opacity:0;display:inline-flex;transform:scale(.65)}.features-match-diagram-module__BecgAa__diagram[data-revealed=true] .features-match-diagram-module__BecgAa__statusReveal{opacity:1;transition:opacity .25s var(--ease-out,ease-out), transform .25s var(--ease-out,ease-out);transform:scale(1)}.features-match-diagram-module__BecgAa__reason{font-family:var(--font-inter), system-ui, sans-serif;color:#cecfd2;opacity:0;align-items:flex-start;gap:5px;margin:0;font-size:clamp(9.5px,3.4cqw,12.5px);font-weight:500;display:flex;transform:translateY(4px)}.features-match-diagram-module__BecgAa__diagram[data-revealed=true] .features-match-diagram-module__BecgAa__reason{opacity:1;transition:opacity .35s var(--ease-out,ease-out), transform .35s var(--ease-out,ease-out);transition-delay:1.55s;transform:none}.features-match-diagram-module__BecgAa__reasonIcon{color:#3ec67e;flex:none;margin-top:.15em}@media (prefers-reduced-motion:reduce){.features-match-diagram-module__BecgAa__confidencePercent,.features-match-diagram-module__BecgAa__confidenceSegment,.features-match-diagram-module__BecgAa__statusReveal,.features-match-diagram-module__BecgAa__reason{opacity:1;transition:none;transform:none}}
.sources-sync-module__iMNJNG__section{isolation:isolate;background:var(--indigo-900);padding-top:clamp(2.2rem,4.6vw,5.5rem);padding-bottom:clamp(3.85rem,7.7vw,7.15rem);position:relative;overflow:hidden}.sources-sync-module__iMNJNG__inner{width:min(100%,1440px);padding-inline:var(--page-gutter);margin-inline:auto}.sources-sync-module__iMNJNG__copy{text-align:center;opacity:0;width:min(100%,760px);transition:opacity .55s var(--ease-out),transform .55s var(--ease-out);margin-inline:auto;transform:translateY(.75rem)}.sources-sync-module__iMNJNG__section[data-revealed=true] .sources-sync-module__iMNJNG__copy{opacity:1;transform:none}.sources-sync-module__iMNJNG__title{font-family:var(--font-display);letter-spacing:-.035em;text-transform:none;text-wrap:balance;color:var(--offwhite);margin:0;font-size:clamp(2rem,4.5vw,3.5rem);font-weight:800;line-height:.95}.sources-sync-module__iMNJNG__lede{max-width:53ch;font-size:var(--fs-lead);line-height:var(--lh-relaxed);color:color-mix(in srgb,var(--lilac-100) 82%,transparent);margin:1.275rem auto 0}.sources-sync-module__iMNJNG__story{width:min(100%,1180px);margin:var(--space-2xl) auto 0;opacity:0;transition:opacity .65s var(--ease-out) .14s,transform .65s var(--ease-out) .14s;position:relative;transform:translateY(1.5rem)}.sources-sync-module__iMNJNG__section[data-revealed=true] .sources-sync-module__iMNJNG__story{opacity:1;transform:none}.sources-sync-module__iMNJNG__dialog{--bg-950:#0a101c;--bg-900:#161f30;--bg-800:#1f2838;--bg-700:#364152;--border-700:#364152;--border-600:#4b5565;--border-800:#1f2838;--text-primary:#fcfcfd;--text-secondary:#cdd5df;--text-tertiary:#9aa4b2;--text-quaternary:#727f91;--icon-primary:#eef2f6;--icon-secondary:#9aa4b2;--success:#3ec67e;--success-bg:#0a5333;--danger:#f8655b;--danger-bg:#861d17;--brand-500:#8d5cff;--brand-400:#a37eff;border:1px solid var(--border-700);background:var(--bg-800);color:var(--text-primary);font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:0;border-radius:6px;overflow:hidden;box-shadow:0 40px 90px -35px #000c}.sources-sync-module__iMNJNG__dialogHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:1.25rem 1.5rem;display:flex}.sources-sync-module__iMNJNG__dialogHeader>span:first-child{flex-direction:column;gap:.25rem;display:flex}.sources-sync-module__iMNJNG__dialogHeader strong{font-size:1rem;font-weight:600;line-height:1.5rem}.sources-sync-module__iMNJNG__dialogHeader small{color:var(--text-secondary);font-size:.875rem;font-weight:400;line-height:1.25rem}.sources-sync-module__iMNJNG__toolbar{align-items:center;gap:1rem;padding:.5rem 1.5rem;display:flex}.sources-sync-module__iMNJNG__stats{color:var(--text-primary);align-items:center;gap:1rem;font-size:.75rem;line-height:1rem;display:flex}.sources-sync-module__iMNJNG__stats span{align-items:center;gap:.25rem;display:flex}.sources-sync-module__iMNJNG__noConflicts{color:var(--success)}.sources-sync-module__iMNJNG__tableScroll{overflow-x:auto}.sources-sync-module__iMNJNG__table{flex-direction:column;padding:0 1.5rem .5rem;display:flex}.sources-sync-module__iMNJNG__columnHeadRow{align-items:center;min-width:720px;padding:1rem 0 .5rem;display:flex}.sources-sync-module__iMNJNG__columnHead{min-width:0;color:var(--text-secondary);flex:1;align-items:center;gap:.5rem;padding:0 1rem;font-size:.75rem;font-weight:500;line-height:1rem;display:flex}.sources-sync-module__iMNJNG__columnHead>span:last-child{flex-direction:column;min-width:0;display:flex}.sources-sync-module__iMNJNG__headerDivider{background:var(--border-600);flex:none;width:1px;height:20px}.sources-sync-module__iMNJNG__tangleMark,.sources-sync-module__iMNJNG__rekordboxMark,.sources-sync-module__iMNJNG__mergeMark{flex:none}.sources-sync-module__iMNJNG__playlistList{flex-direction:column;gap:.5rem;min-width:720px;display:flex;position:relative}.sources-sync-module__iMNJNG__playlistCard{border:1px solid var(--border-700);border-radius:6px;overflow:hidden}.sources-sync-module__iMNJNG__columnOverlay{pointer-events:none;z-index:4;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute;inset:0}.sources-sync-module__iMNJNG__overlayCell{text-align:center;justify-content:center;align-items:center;padding:0 1rem;display:flex}.sources-sync-module__iMNJNG__columnMessage{opacity:0;transition:opacity .35s var(--ease-out),transform .35s var(--ease-out);-webkit-backdrop-filter:blur(6px);font-family:var(--font-mono);letter-spacing:.02em;text-transform:uppercase;color:var(--offwhite);background:#000000a6;border:1px solid #ffffff24;border-radius:8px;padding:.55em .75em;font-size:.75rem;font-weight:400;line-height:1.3;transform:translateY(4px)}.sources-sync-module__iMNJNG__columnMessage[data-visible=true]{opacity:1;transform:none}@keyframes sources-sync-module__iMNJNG__revealIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes sources-sync-module__iMNJNG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sources-sync-module__iMNJNG__skeletonPulse{0%,to{background-color:var(--border-600)}50%{background-color:var(--bg-700)}}@keyframes sources-sync-module__iMNJNG__spin{to{transform:rotate(360deg)}}.sources-sync-module__iMNJNG__skeletonBlock{background-color:var(--border-600);border-radius:4px;flex:none;animation:1.4s ease-in-out infinite sources-sync-module__iMNJNG__skeletonPulse;display:block}.sources-sync-module__iMNJNG__skeletonBlock[data-variant=wide]{width:70%;height:11px}.sources-sync-module__iMNJNG__skeletonBlock[data-variant=narrow]{width:42%;height:9px}.sources-sync-module__iMNJNG__skeletonCover{border-radius:0;width:56px;height:56px}.sources-sync-module__iMNJNG__syncingTag{background:var(--bg-700);color:var(--text-tertiary);white-space:nowrap;animation:sources-sync-module__iMNJNG__fadeIn .3s var(--ease-out) both;border-radius:10px;flex:none;align-items:center;gap:.25rem;margin-left:.35rem;padding:.1rem .4rem;font-size:.6875rem;font-weight:500;line-height:1rem;display:inline-flex}.sources-sync-module__iMNJNG__syncingIcon{animation:1s linear infinite sources-sync-module__iMNJNG__spin}.sources-sync-module__iMNJNG__playlistHead{height:64px;display:flex}.sources-sync-module__iMNJNG__playlistSourceCell,.sources-sync-module__iMNJNG__resultPlaylist{background:var(--bg-950);flex:1;align-items:center;gap:.5rem;min-width:0;height:100%;padding:0 1rem;display:flex}.sources-sync-module__iMNJNG__playlistName,.sources-sync-module__iMNJNG__resultPlaylist>span:first-child{flex-direction:column;flex:1;gap:.14rem;min-width:0;display:flex}.sources-sync-module__iMNJNG__playlistName strong,.sources-sync-module__iMNJNG__resultPlaylist strong{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;line-height:1.25rem;overflow:hidden}.sources-sync-module__iMNJNG__resultPlaylist strong{font-weight:600}.sources-sync-module__iMNJNG__playlistName small{color:var(--text-tertiary);font-size:.75rem;font-weight:400;line-height:1rem}.sources-sync-module__iMNJNG__playlistIcon{color:var(--icon-primary);flex:none}.sources-sync-module__iMNJNG__chevron{color:var(--icon-secondary);flex:none}.sources-sync-module__iMNJNG__columnDivider{border-left:1px solid var(--border-800)}.sources-sync-module__iMNJNG__trackRows{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sources-sync-module__iMNJNG__cellWrap{min-width:0}.sources-sync-module__iMNJNG__trackCell{background:var(--bg-950);align-items:center;gap:.5rem;height:56px;padding-right:1rem;display:flex}.sources-sync-module__iMNJNG__trackCell[data-resolved=true]{animation:sources-sync-module__iMNJNG__fadeIn .4s var(--ease-out) both}.sources-sync-module__iMNJNG__cellWrap[data-row="1"] .sources-sync-module__iMNJNG__trackCell,.sources-sync-module__iMNJNG__cellWrap[data-row="3"] .sources-sync-module__iMNJNG__trackCell,.sources-sync-module__iMNJNG__cellWrap[data-row="5"] .sources-sync-module__iMNJNG__trackCell{background:var(--bg-900)}.sources-sync-module__iMNJNG__coverButton{background:var(--bg-950);color:#fff;cursor:pointer;border:0;border-radius:0;flex:none;width:56px;height:56px;padding:0;display:block;position:relative;overflow:hidden}.sources-sync-module__iMNJNG__cover{object-fit:cover;border-radius:0;width:56px;height:56px;display:block}.sources-sync-module__iMNJNG__coverPlay{opacity:0;transition:opacity .16s var(--ease-out);background:#0000007a;place-items:center;display:grid;position:absolute;inset:0}.sources-sync-module__iMNJNG__coverButton:hover .sources-sync-module__iMNJNG__coverPlay,.sources-sync-module__iMNJNG__coverButton:focus-visible .sources-sync-module__iMNJNG__coverPlay{opacity:1}.sources-sync-module__iMNJNG__coverButton:focus-visible{outline:2px solid var(--brand-400);outline-offset:2px;z-index:1}.sources-sync-module__iMNJNG__trackMeta{flex-direction:column;flex:1;gap:.2rem;min-width:0;padding-left:0;display:flex}.sources-sync-module__iMNJNG__trackCell[data-empty] .sources-sync-module__iMNJNG__trackMeta,.sources-sync-module__iMNJNG__trackCell[data-empty] .sources-sync-module__iMNJNG__emptyLabel{padding-left:1rem}.sources-sync-module__iMNJNG__trackMeta strong{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:400;line-height:1.25rem;display:block;overflow:hidden}.sources-sync-module__iMNJNG__trackMeta small{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:400;line-height:1rem;display:block;overflow:hidden}.sources-sync-module__iMNJNG__emptyLabel{color:var(--text-quaternary);flex:1;font-size:.875rem;line-height:1.25rem}.sources-sync-module__iMNJNG__badge{text-transform:capitalize;white-space:nowrap;width:fit-content;animation:sources-sync-module__iMNJNG__revealIn .3s var(--ease-out) both;border-radius:6px;flex:none;padding:.125rem .375rem;font-size:.75rem;font-weight:400;line-height:1rem;display:inline-block}.sources-sync-module__iMNJNG__badge[data-operation=added]{background:var(--success-bg);color:var(--success)}.sources-sync-module__iMNJNG__badge[data-operation=removed]{background:var(--danger-bg);color:var(--danger)}.sources-sync-module__iMNJNG__badge[data-operation=modified]{background:var(--bg-700);color:var(--text-secondary)}.sources-sync-module__iMNJNG__badge[data-revealed]{opacity:0;transition:opacity .3s var(--ease-out),transform .3s var(--ease-out);animation:none;transform:translateY(3px)}.sources-sync-module__iMNJNG__badge[data-revealed=true]{opacity:1;transform:none}.sources-sync-module__iMNJNG__syncButton{background:var(--brand-500);color:#fff;font:600 .875rem/1.25rem var(--font-inter),system-ui,sans-serif;cursor:pointer;border:none;border-radius:6px;flex:none;align-items:center;gap:.35rem;padding:.375rem .75rem;display:flex}.sources-sync-module__iMNJNG__syncButton:disabled{opacity:.6;cursor:default}@media (max-width:720px){.sources-sync-module__iMNJNG__section{padding-top:3.6rem;padding-bottom:5.4rem}.sources-sync-module__iMNJNG__title{font-size:clamp(2.25rem,8vw,3.5rem)}.sources-sync-module__iMNJNG__lede{line-height:1.15}.sources-sync-module__iMNJNG__story{margin-top:2rem}.sources-sync-module__iMNJNG__tableScroll{scrollbar-color:#4a5568 #151d2a}.sources-sync-module__iMNJNG__dialogScale{overflow:hidden}.sources-sync-module__iMNJNG__dialog{transform-origin:0 0;width:768px}.sources-sync-module__iMNJNG__columnMessage{border-radius:16px;font-size:1.5rem}}@media (prefers-reduced-motion:reduce){.sources-sync-module__iMNJNG__copy,.sources-sync-module__iMNJNG__story{opacity:1;transition:none;transform:none}.sources-sync-module__iMNJNG__trackCell[data-resolved=true],.sources-sync-module__iMNJNG__badge,.sources-sync-module__iMNJNG__syncingTag,.sources-sync-module__iMNJNG__skeletonBlock,.sources-sync-module__iMNJNG__syncingIcon{animation:none}.sources-sync-module__iMNJNG__badge[data-revealed],.sources-sync-module__iMNJNG__columnMessage{transition:none}}
.collection-graph-module__TyLiYq__section{isolation:isolate;background:var(--indigo-900);text-align:center;padding-top:clamp(2.2rem,4.6vw,5.5rem);padding-bottom:clamp(3.85rem,7.7vw,7.15rem);position:relative}.collection-graph-module__TyLiYq__inner{width:min(100%, var(--page-max));padding-inline:var(--page-gutter);margin-inline:auto}.collection-graph-module__TyLiYq__title{max-width:30ch;font-family:var(--font-display);letter-spacing:-.02em;text-transform:none;text-wrap:balance;color:var(--offwhite);opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);margin:clamp(1rem,2.4vw,2.5rem) auto 0;font-size:clamp(2rem,4.5vw,3.5rem);font-weight:800;line-height:.9;transform:translateY(.75rem)}.collection-graph-module__TyLiYq__section[data-revealed=true] .collection-graph-module__TyLiYq__title{opacity:1;transform:none}.collection-graph-module__TyLiYq__stage{margin:var(--space-2xl) auto 0;aspect-ratio:16/9;opacity:0;width:100%;max-width:1100px;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);-webkit-user-select:none;user-select:none;background:#08060d;border-radius:16px;transition-delay:.15s;position:relative;overflow:hidden;transform:translateY(1.25rem)}.collection-graph-module__TyLiYq__section[data-revealed=true] .collection-graph-module__TyLiYq__stage{opacity:1;transform:none}.collection-graph-module__TyLiYq__canvas{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.collection-graph-module__TyLiYq__canvas:active{cursor:grabbing}.collection-graph-module__TyLiYq__stage:fullscreen{aspect-ratio:auto;border-radius:0;max-width:none}.collection-graph-module__TyLiYq__fullscreenButton{z-index:4;border:1px solid var(--border-dialog);border-radius:var(--radius-12);background:color-mix(in srgb, var(--surface-dialog) 90%, transparent);width:2.25rem;height:2.25rem;box-shadow:var(--shadow-dialog);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#c7cfdd;cursor:pointer;transition:color .15s var(--ease-out), border-color .15s var(--ease-out);justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:1rem;left:1rem}.collection-graph-module__TyLiYq__fullscreenButton:hover{border-color:var(--brand-solid);color:#e8ecf5}.collection-graph-module__TyLiYq__fullscreenButton svg{width:1.05rem;height:1.05rem}.collection-graph-module__TyLiYq__scopeControl{z-index:4;text-align:left;justify-content:flex-end;width:min(16rem,100% - 2rem);max-height:calc(100% - 2rem);display:flex;position:absolute;top:1rem;right:1rem}.collection-graph-module__TyLiYq__scopeResult{appearance:none;color:#c7cfdd;font-family:var(--font-inter), system-ui, sans-serif;background:0 0;border:1px solid #0000}.collection-graph-module__TyLiYq__scopeHeading{color:#9da8ba;font:600 var(--fs-micro) / 1 var(--font-inter), system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.5rem .75rem;display:flex}.collection-graph-module__TyLiYq__scopeHeading small{color:#7f8a9d;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.68rem;font-weight:400;overflow:hidden}.collection-graph-module__TyLiYq__scopeToggle{border:1px solid var(--border-dialog);background:color-mix(in srgb, var(--surface-dialog) 90%, transparent);box-shadow:var(--shadow-dialog);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#e8ecf5;font:600 var(--fs-micro) / 1 var(--font-inter), system-ui, sans-serif;letter-spacing:.02em;cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .7rem;display:flex}.collection-graph-module__TyLiYq__scopeToggle svg{flex:none;width:.9rem;height:.9rem}.collection-graph-module__TyLiYq__scopeCollapse{appearance:none;color:#9da8ba;cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;padding:0;display:flex}.collection-graph-module__TyLiYq__scopeCollapse svg{width:.75rem;height:.75rem}.collection-graph-module__TyLiYq__scopePopover{box-sizing:border-box;border:1px solid var(--border-dialog);border-radius:var(--radius-12);background:color-mix(in srgb, var(--surface-dialog) 90%, transparent);width:100%;max-height:100%;box-shadow:var(--shadow-dialog);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.collection-graph-module__TyLiYq__scopeSearch{box-sizing:border-box;border:1px solid var(--border-dialog);border-radius:var(--radius-6);color:#e8ecf5;width:calc(100% - 1.5rem);font:400 var(--fs-micro) / 1.35 var(--font-inter), system-ui, sans-serif;background:#111722;outline:none;margin-inline:.75rem;padding:3px 6px}.collection-graph-module__TyLiYq__scopeSearch:focus{border-color:var(--brand-solid)}.collection-graph-module__TyLiYq__scopeSearch:disabled{cursor:wait;opacity:.7}.collection-graph-module__TyLiYq__scopeResults{scrollbar-color:var(--border-dialog) var(--surface-dialog);flex-direction:column;gap:1px;max-height:min(12rem,100vh - 11rem);margin:0;padding:.35rem .25rem .5rem;display:flex;overflow-y:auto}.collection-graph-module__TyLiYq__scopeResult{box-sizing:border-box;border-radius:var(--radius-6);cursor:pointer;width:100%;font-size:var(--fs-micro);text-align:left;justify-content:space-between;align-items:center;gap:.75rem;padding:4px 8px;line-height:1.2;display:flex}.collection-graph-module__TyLiYq__scopeResult span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.collection-graph-module__TyLiYq__scopeResult small{color:#7f8a9d;font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex:none;font-size:.7rem}.collection-graph-module__TyLiYq__scopeResult:hover{background:#2a3446}.collection-graph-module__TyLiYq__scopeResultActive{border-color:var(--brand-solid);background:color-mix(in srgb, var(--brand-solid) 22%, transparent);color:#e8ecf5}.collection-graph-module__TyLiYq__scopeEmpty{color:#7f8a9d;font:400 var(--fs-micro) / 1.2 var(--font-inter), system-ui, sans-serif;text-align:center;margin:0;padding:.5rem}.collection-graph-module__TyLiYq__tooltip{z-index:3;color:#e8ecf5;text-align:left;pointer-events:none;background:#08060df0;border:1px solid #e8ecf52e;border-radius:.55rem;width:max-content;max-width:min(18rem,100% - 1rem);padding:.65rem .75rem;position:absolute;transform:translate(14px,14px);box-shadow:0 .75rem 2rem #00000047}.collection-graph-module__TyLiYq__tooltip strong,.collection-graph-module__TyLiYq__tooltip span,.collection-graph-module__TyLiYq__tooltip small{display:block}.collection-graph-module__TyLiYq__tooltip strong{font:700 .82rem / 1.2 var(--font-inter), system-ui, sans-serif}.collection-graph-module__TyLiYq__tooltip span,.collection-graph-module__TyLiYq__tooltip small{color:#8a93a6;font:400 .72rem / 1.35 var(--font-inter), system-ui, sans-serif;margin-top:.2rem}.collection-graph-module__TyLiYq__hint{z-index:2;border:1px solid var(--border-dialog);background:color-mix(in srgb, var(--surface-dialog) 92%, transparent);box-shadow:var(--shadow-dialog);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#e8ecf5;font:400 .72rem / 1 var(--font-inter), system-ui, sans-serif;letter-spacing:.02em;white-space:nowrap;pointer-events:none;border-radius:999px;margin:0;padding:.4rem .85rem;position:absolute;bottom:.85rem;left:50%;transform:translate(-50%)}@media (max-width:640px){.collection-graph-module__TyLiYq__hint{font-size:.65rem;bottom:.6rem}}.collection-graph-module__TyLiYq__canvasStatus{padding:var(--space-xl);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.collection-graph-module__TyLiYq__placeholderLabel{max-width:32ch;font-family:var(--font-inter), system-ui, sans-serif;font-size:var(--fs-meta);line-height:var(--lh-relaxed);color:#8a93a6}.collection-graph-module__TyLiYq__caption{max-width:68ch;font-size:var(--fs-lead);line-height:var(--lh-relaxed);color:color-mix(in srgb, var(--lilac-100) 82%, transparent);opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);margin:1.275rem auto 0;transition-delay:.3s;transform:translateY(.75rem)}.collection-graph-module__TyLiYq__section[data-revealed=true] .collection-graph-module__TyLiYq__caption{opacity:1;transform:none}@media (max-width:640px){.collection-graph-module__TyLiYq__section{padding-top:clamp(2.64rem,5.52vw,6.6rem);padding-bottom:clamp(4.62rem,9.24vw,8.58rem)}.collection-graph-module__TyLiYq__stage{aspect-ratio:4/5;border-radius:12px;margin-top:2rem}.collection-graph-module__TyLiYq__scopeControl{top:.75rem;right:.75rem}.collection-graph-module__TyLiYq__fullscreenButton{width:2rem;height:2rem;top:.75rem;left:.75rem}}@media (prefers-reduced-motion:reduce){.collection-graph-module__TyLiYq__title,.collection-graph-module__TyLiYq__stage,.collection-graph-module__TyLiYq__caption{opacity:1;transition:none;transform:none}}
