.landing-module___cEqKa__scroller{z-index:10;position:fixed;inset:0}.landing-module___cEqKa__scrollerPaged{overflow:hidden}.landing-module___cEqKa__scrollerNative{scroll-snap-type:y proximity;-webkit-overflow-scrolling:touch;overflow:hidden auto}.landing-module___cEqKa__track{will-change:transform;flex-direction:column;display:flex}.landing-module___cEqKa__section{scroll-snap-align:start;width:100%;position:relative}.landing-module___cEqKa__sectionPaged{flex:0 0 100dvh;height:100dvh;overflow:hidden}@supports (width:calc(1px * tan(atan2(1px, 1px)))){.landing-module___cEqKa__sectionPaged{--s:clamp(.68, min(tan(atan2(100dvw, 1440px)), tan(atan2(100dvh, 900px))), 1);--sh:clamp(.8, tan(atan2(100dvh, 900px)), 1)}}.landing-module___cEqKa__sectionNative{flex:none;min-height:100dvh;overflow:visible}.landing-module___cEqKa__header{z-index:60;justify-content:space-between;align-items:center;height:86px;padding:0 48px;display:flex;position:fixed;inset:0 0 auto}.landing-module___cEqKa__headerLead{flex:auto;align-items:center;gap:18px;min-width:0;display:flex}.landing-module___cEqKa__headerNav{scrollbar-width:none;-ms-overflow-style:none;align-items:center;gap:8px;min-width:0;padding:5px 2px;display:flex;overflow-x:auto}.landing-module___cEqKa__headerNav::-webkit-scrollbar{display:none}.landing-module___cEqKa__headerActions{flex:none;align-items:center;gap:14px;display:flex}.landing-module___cEqKa__langWide{display:inline-flex}.landing-module___cEqKa__langCompact{display:none}.landing-module___cEqKa__dotNav{z-index:60;flex-direction:column;align-items:center;gap:18px;display:flex;position:fixed;top:50%;right:30px;transform:translateY(-50%)}.landing-module___cEqKa__dot{cursor:pointer;width:10px;height:10px;transition:background .3s var(--ease-soft), box-shadow .3s var(--ease-soft), transform .3s var(--ease-soft);background:#78788752;border:none;border-radius:50%;padding:0;text-decoration:none;display:block;position:relative}.landing-module___cEqKa__dotActive{background:rgba(var(--acc), .95);box-shadow:0 0 14px rgba(var(--acc), .95);transform:scale(1.4)}.landing-module___cEqKa__ripple{z-index:0;pointer-events:none;opacity:.95;position:fixed;inset:0}@media (max-width:1023px){.landing-module___cEqKa__headerNav{display:none}}@media (max-width:1179px){:root:lang(fr) .landing-module___cEqKa__headerNav{display:none}}@media (max-width:767px){.landing-module___cEqKa__header{height:68px;padding:0 20px}.landing-module___cEqKa__headerActions{gap:8px}.landing-module___cEqKa__langWide{display:none}.landing-module___cEqKa__langCompact{display:inline-flex}.landing-module___cEqKa__dotNav{gap:14px;right:14px}.landing-module___cEqKa__dot:after{content:"";position:absolute;inset:-7px}.landing-module___cEqKa__dotActive:after{transform:scale(.714286)}}@media (max-width:400px){.landing-module___cEqKa__header{padding:0 12px}.landing-module___cEqKa__headerActions{gap:6px}.landing-module___cEqKa__headerActions>a,.landing-module___cEqKa__headerActions>button{padding-left:12px;padding-right:12px;font-size:13px}}
.shell-module__Zm1I3G__shell{flex-direction:column;min-height:100svh;display:flex}.shell-module__Zm1I3G__main{flex:1 0 auto}.shell-module__Zm1I3G__skip{z-index:100;font-family:var(--font-display);color:var(--color-ink);background:#ffffffe6;border-radius:0 0 12px;padding:10px 18px;font-size:14px;text-decoration:none;position:absolute;top:0;left:-9999px}.shell-module__Zm1I3G__skip:focus-visible{left:0}.shell-module__Zm1I3G__header{z-index:20;border-bottom:1px solid #ffffff73;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:18px 32px;display:flex;position:relative}.shell-module__Zm1I3G__nav{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;margin-left:8px;display:flex}.shell-module__Zm1I3G__navPill{font-family:var(--font-display);letter-spacing:-.01em;color:#52525c;white-space:nowrap;transition:background .25s var(--ease-soft), border-color .25s var(--ease-soft), color .25s var(--ease-soft);background:#ffffff24;border:1px solid #ffffff80;border-radius:999px;align-items:center;padding:6px 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.shell-module__Zm1I3G__navPill:hover{color:var(--color-ink);background:#ffffff6b}.shell-module__Zm1I3G__navPill:focus-visible{outline-offset:2px;color:var(--color-ink);outline:2px solid #b5acc9bf}.shell-module__Zm1I3G__navPill.shell-module__Zm1I3G__navPillActive{color:var(--color-ink);background:#ffffff9e;border-color:#b5acc9cc;font-weight:600}.shell-module__Zm1I3G__navPill.shell-module__Zm1I3G__navPillActive:hover{background:#ffffffb8}.shell-module__Zm1I3G__headerActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.shell-module__Zm1I3G__authLink{padding:7px 16px;font-size:13px}@media (max-width:640px){.shell-module__Zm1I3G__header{padding:14px 18px}.shell-module__Zm1I3G__nav{flex-basis:100%;order:3;margin-left:0}.shell-module__Zm1I3G__headerActions{margin-left:auto}}@media (max-width:400px){.shell-module__Zm1I3G__header{padding:12px}.shell-module__Zm1I3G__nav{gap:6px}.shell-module__Zm1I3G__navPill{padding:5px 11px;font-size:12.5px}.shell-module__Zm1I3G__headerActions{gap:6px}.shell-module__Zm1I3G__authLink{padding:7px 12px}}.shell-module__Zm1I3G__footer{z-index:10;-webkit-backdrop-filter:blur(6px)saturate(120%);backdrop-filter:blur(6px)saturate(120%);background:#ffffff29;border-top:1px solid #ffffff80;flex:none;margin-top:56px;padding:34px 24px 30px;position:relative}.shell-module__Zm1I3G__footerInner{text-align:center;flex-direction:column;align-items:center;gap:4px;max-width:880px;margin:0 auto;display:flex}.shell-module__Zm1I3G__tagline{color:#3f3f4a;text-wrap:pretty;max-width:56ch;margin:0;font-size:14px;line-height:1.65}.shell-module__Zm1I3G__contacts{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 20px;margin-top:16px;display:flex}.shell-module__Zm1I3G__contactTitle{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:#56565f;font-size:12px;font-weight:600}.shell-module__Zm1I3G__contactItem{color:#52525c;align-items:center;gap:8px;font-size:13.5px;text-decoration:none;display:inline-flex}a.shell-module__Zm1I3G__contactItem:hover,a.shell-module__Zm1I3G__contactItem:focus-visible{color:var(--color-ink);text-underline-offset:3px;text-decoration:underline}.shell-module__Zm1I3G__contactDot{background:#b5acc9e6;border-radius:50%;width:5px;height:5px}.shell-module__Zm1I3G__joinBtn{font-family:var(--font-display);color:var(--color-ink);background:#ffffff6b;border:1px solid #fff9;border-radius:999px;padding:3px 12px;font-size:12px;text-decoration:none}.shell-module__Zm1I3G__joinBtn:hover,.shell-module__Zm1I3G__joinBtn:focus-visible{background:#ffffffb3}.shell-module__Zm1I3G__copyright{font-family:var(--font-display);letter-spacing:.02em;color:#56565f;margin:18px 0 0;font-size:12.5px}@media (prefers-reduced-motion:reduce){.shell-module__Zm1I3G__navPill{transition:none}}
.FooterLinks-module__VBsfaW__row{border-top:1px solid #ffffff8c;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 22px;margin-top:18px;padding-top:16px;display:flex}.FooterLinks-module__VBsfaW__link{font-family:var(--font-display);letter-spacing:-.01em;color:#52525c;transition:color .25s var(--ease-soft);font-size:13.5px;font-weight:500;text-decoration:none}.FooterLinks-module__VBsfaW__link:hover,.FooterLinks-module__VBsfaW__link:focus-visible{color:var(--color-ink);text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.FooterLinks-module__VBsfaW__link{transition:none}}
.platform-module__IGgtRG__root{flex-direction:column;justify-content:center;width:100%;height:100%;padding:92px 6% 40px;display:flex;position:relative}.platform-module__IGgtRG__rootNative{justify-content:flex-start;height:auto;min-height:100dvh}.platform-module__IGgtRG__inner{z-index:20;width:100%;max-width:1560px;margin:0 auto;position:relative}.platform-module__IGgtRG__reveal{animation:platform-module__IGgtRG__platIn .7s var(--ease-soft) both}@keyframes platform-module__IGgtRG__platIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@supports (translate:0 0){@keyframes platform-module__IGgtRG__platIn{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}}@supports (width:calc(1px * tan(atan2(1px, 1px)))){@media (min-width:1024px){.platform-module__IGgtRG__root:not(.platform-module__IGgtRG__rootNative) .platform-module__IGgtRG__inner{transform:scale(var(--sh,1));transform-origin:50%}}}.platform-module__IGgtRG__eyebrow{font-family:var(--font-mono);letter-spacing:.32em;color:#56565f;margin-bottom:14px;font-size:12px}.platform-module__IGgtRG__title{font-family:var(--font-display);letter-spacing:-.03em;color:#2c2c2e;margin:0;font-size:clamp(28px,4vw,42px);font-weight:600}.platform-module__IGgtRG__panel{-webkit-backdrop-filter:blur(5px)saturate(120%);backdrop-filter:blur(5px)saturate(120%);transition:translate .45s var(--ease-soft), box-shadow .45s var(--ease-soft), border-color .45s var(--ease-soft), background .45s var(--ease-soft);background:#ffffff0d;border:1px solid #fff3;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 8px 32px #0000001a,inset 0 1px #ffffff47,inset 0 -1px #ffffff14,inset 0 0 4px 2px #ffffff1f}.platform-module__IGgtRG__panel:hover{background:#ffffff24;border-color:#b5acc9bf;translate:0 -7px;box-shadow:0 24px 56px #5c4a6c1f,0 0 26px #b5acc952}.platform-module__IGgtRG__sheen{z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,#ffffff21 0%,#fff0 52%);position:absolute;inset:0}.platform-module__IGgtRG__body{z-index:1;position:relative}.platform-module__IGgtRG__cards{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:22px;display:grid}.platform-module__IGgtRG__card{min-height:150px;padding:22px}.platform-module__IGgtRG__card:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:radial-gradient(220px circle at var(--mx,50%) var(--my,50%), rgba(var(--acc), .18), transparent 70%);opacity:var(--glow,0);transition:opacity .3s;position:absolute;inset:0}.platform-module__IGgtRG__cardNum{font-family:var(--font-mono);letter-spacing:.1em;color:#65656f;margin-bottom:16px;font-size:13px}.platform-module__IGgtRG__cardTitle{font-family:var(--font-display);letter-spacing:-.02em;color:#2c2c2e;margin:0 0 11px;font-size:clamp(17px,1.4vw,19px);font-weight:600;line-height:1.3}.platform-module__IGgtRG__cardDesc{font-family:var(--font-body);color:#52525c;margin:0;font-size:13.5px;font-weight:500;line-height:1.6}.platform-module__IGgtRG__powered{border-top:1px solid #ffffff8c;flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;margin-top:18px;padding-top:16px;display:flex}.platform-module__IGgtRG__poweredLabel{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#56565f;font-size:11.5px}.platform-module__IGgtRG__partner{color:#5a5a64;align-items:center;gap:8px;display:flex}.platform-module__IGgtRG__partnerName{font-family:var(--font-display);letter-spacing:-.01em;color:#5a5a64;font-size:15px;font-weight:600}.platform-module__IGgtRG__markVercel{fill:#5a5a64}.platform-module__IGgtRG__markDot{background:#5a5a64;border-radius:50%;width:11px;height:11px}.platform-module__IGgtRG__markPill{background:#5a5a64;border-radius:9px;width:13px;height:9px}.platform-module__IGgtRG__markSquare{background:#5a5a64;width:10px;height:10px}.platform-module__IGgtRG__cta{background:linear-gradient(112deg, #dcd5ea80 0%, rgba(var(--acc), .3) 46%, #fabad04d 100%);-webkit-backdrop-filter:blur(5px)saturate(120%);backdrop-filter:blur(5px)saturate(120%);border:1px solid rgba(var(--acc), .65);box-shadow:0 8px 32px #0000001a, inset 0 1px 0 #ffffff3d, inset 0 -1px 0 #ffffff14, inset 0 0 4px 2px #ffffff1a, 0 0 32px rgba(var(--acc), .34);transition:translate .5s var(--ease-soft), box-shadow .5s var(--ease-soft), border-color .5s var(--ease-soft), background .5s var(--ease-soft);border-radius:22px;justify-content:space-between;align-items:center;gap:24px;margin-top:14px;padding:18px 30px;display:flex;position:relative;overflow:hidden}.platform-module__IGgtRG__cta:hover{background:linear-gradient(112deg, #e2dbee8f 0%, rgba(var(--acc), .38) 46%, #fabed457 100%);border-color:rgba(var(--acc), .6);box-shadow:0 30px 70px #5c4a6c29, 0 0 40px rgba(var(--acc), .32), inset 0 1px 0 #ffffff3d;translate:0 -8px}.platform-module__IGgtRG__ctaText{z-index:1;position:relative}.platform-module__IGgtRG__ctaTitle{font-family:var(--font-display);letter-spacing:-.02em;color:#22343a;margin-bottom:4px;font-size:clamp(20px,2vw,24px);font-weight:600}.platform-module__IGgtRG__ctaSub{font-family:var(--font-body);color:#3a4a50;font-size:13.5px;font-weight:500}.platform-module__IGgtRG__ctaBtn{font-family:var(--font-display);color:#1c2a2e;cursor:pointer;transition:background .3s ease, scale .25s var(--ease-soft);background:#ffffffc7;border:1px solid #ffffffd9;border-radius:999px;flex:none;padding:13px 30px;font-size:15px;font-weight:600;position:relative;box-shadow:0 6px 20px #5c4a6c1a}.platform-module__IGgtRG__ctaBtn:hover{background:#fffffff2;scale:1.03}.platform-module__IGgtRG__row2{grid-template-columns:1fr 1fr;gap:15px;margin-top:12px;display:grid}.platform-module__IGgtRG__contactCard{flex-direction:column;padding:24px 26px;display:flex}.platform-module__IGgtRG__contactCard .platform-module__IGgtRG__body{flex-direction:column;flex:1;display:flex}.platform-module__IGgtRG__contactTitle{font-family:var(--font-display);letter-spacing:-.01em;color:#2c2c2e;margin-bottom:18px;font-size:18px;font-weight:600}.platform-module__IGgtRG__contactList{flex-direction:column;gap:10px;margin-top:auto;display:flex}.platform-module__IGgtRG__contactRow{background:#ffffff29;border:1px solid #ffffff57;border-radius:12px;align-items:center;gap:11px;padding:11px 13px;text-decoration:none;transition:background .3s,border-color .3s;display:flex}.platform-module__IGgtRG__contactRow:hover{background:#ffffff47;border-color:#b5acc98c}.platform-module__IGgtRG__contactDot{background:rgba(var(--acc), .85);width:7px;height:7px;box-shadow:0 0 10px rgba(var(--acc), .8);border-radius:50%;flex:none}.platform-module__IGgtRG__contactVal{min-width:0;font-family:var(--font-mono);color:#52525c;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.platform-module__IGgtRG__joinBtn{font-family:var(--font-display);white-space:nowrap;color:#2c2c2e;cursor:pointer;background:rgba(var(--acc), .28);border:1px solid rgba(var(--acc), .45);transition:background .3s ease, scale .2s var(--ease-soft);border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:500;text-decoration:none}.platform-module__IGgtRG__joinBtn:hover{background:rgba(var(--acc), .45);scale:1.03}.platform-module__IGgtRG__githubCard{flex-direction:column;justify-content:space-between;padding:24px 26px;text-decoration:none;display:flex}.platform-module__IGgtRG__ghHead{align-items:center;gap:12px;display:flex}.platform-module__IGgtRG__ghIcon{fill:#2c2c2e;background:#ffffff8c;border:1px solid #ffffffb3;border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 2px 8px #5c4a6c14}.platform-module__IGgtRG__ghLabels{flex-direction:column;gap:2px;min-width:0;display:flex}.platform-module__IGgtRG__ghEyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#5c5c66;font-size:11px}.platform-module__IGgtRG__ghName{font-family:var(--font-display);letter-spacing:-.02em;color:#2c2c2e;font-size:20px;font-weight:600}.platform-module__IGgtRG__ghDesc{font-family:var(--font-body);color:#5c5c66;text-wrap:pretty;margin:10px 0 0;font-size:12.5px;font-weight:500;line-height:1.5}.platform-module__IGgtRG__ghBtn{background:#ffffff85;border:1px solid #ffffffb8;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;margin-top:18px;padding:12px 18px;transition:background .3s;display:flex}.platform-module__IGgtRG__githubCard:hover .platform-module__IGgtRG__ghBtn{background:#fffc}.platform-module__IGgtRG__ghBtnText{font-family:var(--font-display);letter-spacing:-.01em;color:#2c2c2e;font-size:13.5px;font-weight:600}.platform-module__IGgtRG__ghArrow{font-family:var(--font-display);color:#2c2c2e;font-size:16px;font-weight:600}.platform-module__IGgtRG__footerRow{scroll-snap-align:end;border-top:1px solid #ffffff8c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-top:16px;padding-top:14px;scroll-margin-bottom:12px;display:flex}.platform-module__IGgtRG__footerRow>nav{border-top:none;flex:auto;justify-content:flex-start;margin-top:0;padding-top:0}.platform-module__IGgtRG__backtop{font-family:var(--font-display);color:#3e3e48;cursor:pointer;-webkit-backdrop-filter:blur(36px)saturate(185%);backdrop-filter:blur(36px)saturate(185%);transition:background .3s ease, scale .25s var(--ease-soft);background:linear-gradient(135deg,#ffffff80,#ffffff2e);border:1px solid #fff9;border-radius:999px;align-items:center;gap:8px;padding:11px 24px;font-size:13.5px;font-weight:500;display:flex}.platform-module__IGgtRG__backtop:hover{background:#ffffffd1;scale:1.03}@media (max-height:860px){.platform-module__IGgtRG__root{padding:92px 6% 28px}.platform-module__IGgtRG__eyebrow{margin-bottom:8px}.platform-module__IGgtRG__cards{gap:12px;margin-top:14px}.platform-module__IGgtRG__card{min-height:0;padding:16px 18px}.platform-module__IGgtRG__cardNum{margin-bottom:10px}.platform-module__IGgtRG__cardTitle{margin:0 0 7px}.platform-module__IGgtRG__powered{margin-top:12px;padding-top:10px}.platform-module__IGgtRG__cta{margin-top:10px;padding:14px 24px}.platform-module__IGgtRG__row2{margin-top:10px}.platform-module__IGgtRG__contactCard,.platform-module__IGgtRG__githubCard{padding:18px 20px}.platform-module__IGgtRG__contactTitle{margin-bottom:12px}.platform-module__IGgtRG__contactList{gap:8px}.platform-module__IGgtRG__contactRow{padding:9px 12px}.platform-module__IGgtRG__ghDesc{margin-top:8px}.platform-module__IGgtRG__ghBtn{margin-top:12px;padding:10px 16px}.platform-module__IGgtRG__footerRow{margin-top:10px;padding-top:10px}.platform-module__IGgtRG__backtop{padding:9px 20px}}@media (max-width:1023px){.platform-module__IGgtRG__cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.platform-module__IGgtRG__root{padding:76px 5% 32px}.platform-module__IGgtRG__cards,.platform-module__IGgtRG__row2{grid-template-columns:1fr}.platform-module__IGgtRG__cta{flex-direction:column;align-items:flex-start;gap:16px;padding:20px 22px}.platform-module__IGgtRG__ctaBtn{text-align:center;align-self:stretch}.platform-module__IGgtRG__footerRow{justify-content:center}.platform-module__IGgtRG__footerRow>nav{flex:0 auto;justify-content:center}}@media (prefers-reduced-motion:reduce){.platform-module__IGgtRG__reveal{animation:none}.platform-module__IGgtRG__panel,.platform-module__IGgtRG__cta,.platform-module__IGgtRG__ctaBtn,.platform-module__IGgtRG__joinBtn,.platform-module__IGgtRG__backtop{transition:none}.platform-module__IGgtRG__panel:hover,.platform-module__IGgtRG__cta:hover{translate:none}}
.vst-module__oxsoAa__root{isolation:isolate;width:100%;min-height:100dvh;position:relative;overflow:visible}@media (min-width:1024px){.vst-module__oxsoAa__root{min-height:0;position:absolute;inset:0;overflow:hidden}}.vst-module__oxsoAa__root[data-motion=off] *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.vst-module__oxsoAa__root *{animation-play-state:paused!important}}.vst-module__oxsoAa__scene{flex-direction:column;align-items:center;gap:16px;padding:92px 18px 32px;display:flex;position:relative;overflow-x:clip}@media (min-width:1024px){.vst-module__oxsoAa__scene{padding:0;display:block;position:absolute;inset:0;overflow:visible}}@supports (width:calc(1px * tan(atan2(1px, 1px)))){@media (min-width:1024px){.vst-module__oxsoAa__scene{transform:scale(var(--s,1));transform-origin:50%;z-index:8}}}.vst-module__oxsoAa__header{z-index:20;text-align:center;flex:none;width:100%;max-width:620px;position:relative}@media (min-width:1024px){.vst-module__oxsoAa__header{width:auto;position:absolute;top:26%;left:50%;translate:-50% -50%}}.vst-module__oxsoAa__eyebrow{font-family:var(--font-mono);letter-spacing:.32em;color:var(--color-ink-muted);margin:0 0 11px;font-size:12px}.vst-module__oxsoAa__title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-ink);margin:0;font-size:clamp(26px,5vw,40px);font-weight:600}.vst-module__oxsoAa__sub{max-width:460px;font-family:var(--font-body);color:var(--color-ink-2);margin:11px auto 0;font-size:clamp(13px,1.6vw,14px);font-weight:500;line-height:1.55}.vst-module__oxsoAa__downloadWrap{flex-direction:column;align-items:center;gap:8px;margin-top:20px;display:flex}.vst-module__oxsoAa__download{text-decoration:none}.vst-module__oxsoAa__downloadMeta{font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-ink-muted);font-size:11px}.vst-module__oxsoAa__daw{z-index:8;-webkit-backdrop-filter:blur(9px)saturate(120%);backdrop-filter:blur(9px)saturate(120%);background:linear-gradient(158deg,#221f2cd9 0%,#16141ee6 60%,#0f0d15eb 100%);border:1px solid #c1b8d647;border-radius:20px;flex:none;width:100%;max-width:440px;height:208px;position:relative;overflow:hidden;box-shadow:0 40px 90px #00000080,0 0 60px #b5acc91f,inset 0 0 50px #968eb00f}@media (min-width:1024px){.vst-module__oxsoAa__daw{border-left:none;border-radius:0 26px 26px 0;width:712px;max-width:none;height:392px;position:absolute;top:56%;left:calc(24% - 712px);translate:0 -50%}}.vst-module__oxsoAa__dawLower{display:none}@media (min-width:1024px){.vst-module__oxsoAa__dawLower{display:flex}}.vst-module__oxsoAa__bridge{z-index:12;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#ffffff1a;border:1px solid #ffffff57;border-radius:24px;flex:none;width:100%;max-width:360px;position:relative;overflow:hidden;box-shadow:0 36px 80px #382c505c,0 0 48px #b5acc95c,inset 0 1px #ffffff6b}@media (min-width:1024px){.vst-module__oxsoAa__bridge{width:340px;max-width:none;position:absolute;top:56%;left:37.5%;translate:-50% -50%}}.vst-module__oxsoAa__room{z-index:12;-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:#ffffff1c;border:1px solid #fff6;border-radius:24px;flex:none;width:100%;max-width:440px;position:relative;overflow:hidden;box-shadow:0 40px 90px #382c5052,0 0 50px #b5acc957,inset 0 1px #ffffff80}@media (min-width:1024px){.vst-module__oxsoAa__room{width:min(800px,40vw);max-width:none;height:min(484px,74vh);position:absolute;top:56%;left:59%;translate:0 -50%}}.vst-module__oxsoAa__roomGrid{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}@media (min-width:1024px){.vst-module__oxsoAa__roomGrid{grid-template-columns:180px minmax(0,1fr) 196px;display:grid}}.vst-module__oxsoAa__roomLeft,.vst-module__oxsoAa__roomStage{display:none}@media (min-width:1024px){.vst-module__oxsoAa__roomLeft,.vst-module__oxsoAa__roomStage{display:flex}}.vst-module__oxsoAa__avatar{z-index:13;width:54px;height:54px;display:none;position:absolute;translate:-50% -50%}@media (min-width:1024px){.vst-module__oxsoAa__avatar{display:block}}@media (max-width:767px){.vst-module__oxsoAa__room,.vst-module__oxsoAa__daw{display:none}.vst-module__oxsoAa__scene{justify-content:center;min-height:100dvh;padding:clamp(84px,14vh,120px) 18px 32px}}
.FlipCard-module__Jj9fhW__perspective{perspective:1500px;--flip-duration:.85s;--flip-midpoint:.423}.FlipCard-module__Jj9fhW__inner{width:100%;height:100%;transform-style:preserve-3d;transition:rotate var(--flip-duration) cubic-bezier(.6, .02, .2, 1);position:relative}.FlipCard-module__Jj9fhW__face{backface-visibility:hidden;transition:visibility 0s linear calc(var(--flip-duration) * var(--flip-midpoint));position:absolute;inset:0}.FlipCard-module__Jj9fhW__back{visibility:hidden;rotate:y 180deg}.FlipCard-module__Jj9fhW__perspective[data-flipped=true] .FlipCard-module__Jj9fhW__inner{rotate:y 180deg}.FlipCard-module__Jj9fhW__perspective[data-flipped=true] .FlipCard-module__Jj9fhW__face:not(.FlipCard-module__Jj9fhW__back){visibility:hidden}.FlipCard-module__Jj9fhW__perspective[data-flipped=true] .FlipCard-module__Jj9fhW__back{visibility:visible}@media (hover:hover){.FlipCard-module__Jj9fhW__perspective:hover:not(:has([data-no-flip]:hover)) .FlipCard-module__Jj9fhW__inner{rotate:y 180deg}.FlipCard-module__Jj9fhW__perspective:hover:not(:has([data-no-flip]:hover)) .FlipCard-module__Jj9fhW__face:not(.FlipCard-module__Jj9fhW__back){visibility:hidden}.FlipCard-module__Jj9fhW__perspective:hover:not(:has([data-no-flip]:hover)) .FlipCard-module__Jj9fhW__back{visibility:visible}.FlipCard-module__Jj9fhW__perspective:focus-within:not(:has([data-no-flip]:focus)) .FlipCard-module__Jj9fhW__inner{rotate:y 180deg}.FlipCard-module__Jj9fhW__perspective:focus-within:not(:has([data-no-flip]:focus)) .FlipCard-module__Jj9fhW__face:not(.FlipCard-module__Jj9fhW__back){visibility:hidden}.FlipCard-module__Jj9fhW__perspective:focus-within:not(:has([data-no-flip]:focus)) .FlipCard-module__Jj9fhW__back{visibility:visible}}@media (prefers-reduced-motion:reduce){.FlipCard-module__Jj9fhW__inner{transition:none}.FlipCard-module__Jj9fhW__perspective[data-flipped=true] .FlipCard-module__Jj9fhW__inner,:is(.FlipCard-module__Jj9fhW__perspective:hover:not(:has([data-no-flip]:hover)) .FlipCard-module__Jj9fhW__inner,.FlipCard-module__Jj9fhW__perspective:focus-within:not(:has([data-no-flip]:focus)) .FlipCard-module__Jj9fhW__inner){rotate:none}.FlipCard-module__Jj9fhW__perspective[data-flipped=true] .FlipCard-module__Jj9fhW__face:not(.FlipCard-module__Jj9fhW__back),:is(.FlipCard-module__Jj9fhW__perspective:hover:not(:has([data-no-flip]:hover)) .FlipCard-module__Jj9fhW__face:not(.FlipCard-module__Jj9fhW__back),.FlipCard-module__Jj9fhW__perspective:focus-within:not(:has([data-no-flip]:focus)) .FlipCard-module__Jj9fhW__face:not(.FlipCard-module__Jj9fhW__back)){visibility:visible}.FlipCard-module__Jj9fhW__perspective[data-flipped=true] .FlipCard-module__Jj9fhW__back,:is(.FlipCard-module__Jj9fhW__perspective:hover:not(:has([data-no-flip]:hover)) .FlipCard-module__Jj9fhW__back,.FlipCard-module__Jj9fhW__perspective:focus-within:not(:has([data-no-flip]:focus)) .FlipCard-module__Jj9fhW__back){visibility:hidden}}
@keyframes dashboard-module__TLbDmW__bdGlowPulse{0%,to{opacity:.5}50%{opacity:.95}}@keyframes dashboard-module__TLbDmW__bdLiveRing{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.dashboard-module__TLbDmW__bloom{animation:dashboard-module__TLbDmW__bdGlowPulse 3.4s var(--ease-soft) infinite}.dashboard-module__TLbDmW__liveRing{animation:2.2s ease-out infinite dashboard-module__TLbDmW__bdLiveRing}@keyframes dashboard-module__TLbDmW__bdOrbitIn{0%{opacity:0;transform:scale(.04)}55%{opacity:1}to{opacity:1;transform:scale(1)}}.dashboard-module__TLbDmW__orbitIntro{opacity:0}.dashboard-module__TLbDmW__orbitIntro[data-visible="1"]{animation:.9s cubic-bezier(.42,.04,.2,1) forwards dashboard-module__TLbDmW__bdOrbitIn}
