@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/88e4012f2051f8b4-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0be08cad6fae8421-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/61d96c4884191721-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7816b93d847886e9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ea06843a6d8e9ab3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/60c9b95e8d9e49be-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1e6ec62843814326-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a8bcd0492b5976ee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6ad0344ed98ac2e9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Fallback;src:local("Arial");ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.00%;size-adjust:96.68%}.__className_27f8bc{font-family:Barlow,Barlow Fallback;font-style:normal}.__variable_27f8bc{--font-barlow:"Barlow","Barlow Fallback"}@font-face{font-family:Exo\ 2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/15e555873b2c38f2-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Exo\ 2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e967e3e11e121e1e-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Exo\ 2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3f552249f03de128-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Exo\ 2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c8db6d45c695a7ab-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Exo\ 2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cd5bec9268da5b8d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Exo\ 2;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/15e555873b2c38f2-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Exo\ 2;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/e967e3e11e121e1e-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Exo\ 2;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/3f552249f03de128-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Exo\ 2;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/c8db6d45c695a7ab-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Exo\ 2;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/cd5bec9268da5b8d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Exo\ 2 Fallback;src:local("Arial");ascent-override:97.88%;descent-override:19.69%;line-gap-override:0.00%;size-adjust:102.06%}.__className_dd72fe{font-family:Exo\ 2,Exo\ 2 Fallback;font-style:normal}.__variable_dd72fe{--font-exo:"Exo 2","Exo 2 Fallback"}:root{color-scheme:dark;--color-canvas:#0c0c12;--color-text-default:#b0b0be;--color-metal-highlight:#fff;--color-metal-bright:#d0d0dc;--color-metal-mid:#909098;--color-metal-soft:#c0c0cc;--color-metal-shadow:#606068;--color-control-surface-low:#22222a;--color-divider-faint:rgba(255,255,255,.04)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--color-canvas);color:var(--color-text-default);font-family:var(--font-barlow),sans-serif}a{text-decoration:none}a,button{color:inherit}button{font:inherit}main{min-width:320px}.page-gutters{padding-inline:var(--page-gutter,32px)}.responsive-shrink{min-width:0}.responsive-contained{max-width:100%}.button-inline{gap:6px}.button-inline,.card{display:flex;align-items:center}.card{flex-direction:column;border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-background);box-shadow:var(--card-shadow)}.site-header{position:relative;z-index:10}.announcement{height:24px;padding:0 24px;display:flex;justify-content:flex-end;align-items:center;gap:8px;background:#0e0e14;border-bottom:1px solid rgba(254,154,0,.15);color:#ffb900;font-weight:700;font-size:10px;line-height:15px;letter-spacing:1.8px;text-transform:uppercase;transition:color .15s,background-color .15s}.announcement:hover{color:#ffd15c;background:#15151d}.navbar{--page-gutter:20px;height:53px;padding-block:0;gap:16px;background:linear-gradient(#38383e,#1e1e24 30%,#26262c);border-bottom:1px solid #111118;box-shadow:inset 0 1px rgba(255,255,255,.18),0 2px 4px rgba(0,0,0,.6)}.brand,.navbar{display:flex;align-items:center}.brand{height:40px;gap:10px;padding-right:8px;flex:0 0 217px}.brand img{filter:drop-shadow(0 2px 8px rgba(0,0,0,.8))}.brand span{font-family:var(--font-exo);font-size:17px;font-weight:700;letter-spacing:1.36px;background:linear-gradient(var(--color-metal-highlight),var(--color-metal-bright) 18%,var(--color-metal-mid) 50%,var(--color-metal-soft) 78%,var(--color-metal-shadow));-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 2px 6px rgba(0,0,0,.6)}.brand small{font-size:inherit;background:linear-gradient(#aaaabc,#686878 50%,var(--color-metal-mid));-webkit-background-clip:text;background-clip:text}.brand:hover span{filter:brightness(1.1)}.nav-links{display:flex;gap:2px}.nav-actions .inert-nav,.nav-actions a,.nav-links a,.nav-links button{height:28px;padding:6px 12px;display:flex;align-items:center;gap:6px;border:0;border-radius:4px;background:transparent;font-size:12px;font-weight:700;letter-spacing:.7px;white-space:nowrap}.nav-actions svg,.nav-links svg{width:14px;height:14px}.nav-links a,.nav-links button{transition:color .15s,background-color .15s}.nav-links a:hover,.nav-links button:hover{color:#e0e0ea;background:rgba(255,255,255,.06)}.nav-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.nav-actions button{height:30px;padding:7px 13px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:linear-gradient(#3a3a44,var(--color-control-surface-low));box-shadow:inset 0 1px rgba(255,255,255,.12),0 2px 2px rgba(0,0,0,.5);font-size:12px;font-weight:700}.nav-actions .icon-button{width:26px;height:26px;padding:6px;border:0;border-radius:4px;background:transparent;box-shadow:none}.nav-actions button{cursor:pointer;transition:filter .15s}.nav-actions button:hover{filter:brightness(1.15)}.nav-actions .inert-nav,.nav-actions a{transition:color .15s,background-color .15s}.nav-actions .inert-nav:hover,.nav-actions a:hover{color:#e0e0ea;background:rgba(255,255,255,.06)}.hero{min-height:495px;position:relative;background:linear-gradient(90deg,rgba(12,12,18,.6),transparent 50%,rgba(12,12,18,.4)),linear-gradient(rgba(12,12,18,.8),rgba(12,12,18,.5) 50%,rgba(12,12,18,.95)),url(/assets/hero.png) 50%/cover}.hero-inner{max-width:1024px;margin:auto;padding:56px 20px 40px;display:flex;flex-direction:column;align-items:center}.hero h1,.workflow h2{margin:0;font-family:var(--font-exo);font-weight:900;text-transform:uppercase;background:linear-gradient(var(--color-metal-highlight),#e0e0ea 15%,#a8a8bc 45%,#c8c8d8 70%,#707080);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 4px 16px rgba(0,0,0,.7)}.hero h1{max-width:768px;font-size:60px;line-height:1;letter-spacing:3.6px;text-align:center}.hero-subtitle{margin:8px 0 40px;color:#8888a0;font-size:14px;letter-spacing:.35px}.suite-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;width:750px}.suite-card{--card-border:rgba(255,255,255,.12);--card-radius:12px;--card-background:rgba(24,24,32,.9);--card-shadow:inset 0 1px rgba(255,255,255,.05),0 8px 24px rgba(0,0,0,.35);min-width:200px;min-height:205px;padding:20px 24px;cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s}.suite-card:hover{transform:scale(1.02);border-color:rgba(255,255,255,.2);box-shadow:0 8px 32px rgba(0,0,0,.7)}.suite-card.blue{--card-border:rgba(43,127,255,.25);--card-background:rgba(23,27,45,.93)}.suite-card.blue:hover{border-color:rgba(96,165,250,.4)}.suite-icon{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:linear-gradient(145deg,#22283c,#171722)}.blue .suite-icon{color:#83b5ff;background:linear-gradient(145deg,#183b77,#15234a);border-color:rgba(43,127,255,.35)}.suite-icon svg{width:20px}.suite-card h2{margin:12px 0 10px;color:#e4e4ea;font-family:var(--font-exo);font-size:14px;letter-spacing:1.4px;text-transform:uppercase}.suite-card p{margin:0;color:#68687a;font-size:10px}.suite-card button{margin-top:auto;padding:6px 12px;border:1px solid rgba(255,255,255,.12);border-radius:3px;background:linear-gradient(#32323c,var(--color-control-surface-low));font-size:10px}.suite-card button svg{width:12px;height:12px}.tools-section{--page-gutter:32px;min-height:259px;padding-block:25px;display:grid;grid-template-columns:1fr 1px 1fr;grid-gap:24px;gap:24px;background:var(--color-canvas)}.tools-section:before{content:"";grid-column:2;grid-row:1;background:rgba(255,255,255,.07)}.tool-group h2{margin:0 0 8px;color:#63708f;font-size:11px;line-height:16px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.artist-group{grid-column:1;grid-row:1}.production-group{grid-column:3;grid-row:1}.tool-grid{width:100%;display:grid;grid-gap:8px;gap:8px}.artist-grid{grid-template-columns:repeat(4,1fr)}.production-grid{grid-template-columns:repeat(3,1fr)}.tool-card{--card-border:rgba(90,130,190,.22);--card-radius:8px;--card-background:linear-gradient(145deg,#1c2638,#131722);--card-shadow:inset 0 1px rgba(255,255,255,.06),0 5px 15px rgba(0,0,0,.3);min-height:185px;padding:13px 12px;text-align:center;cursor:pointer;transition:filter .2s,transform .2s,box-shadow .2s}.tool-card:hover{filter:brightness(1.12);transform:scale(1.02);box-shadow:0 6px 22px rgba(0,0,0,.55)}.tool-card>svg{width:20px;height:40px;color:#8cb5d7}.tool-card h3{min-height:38px;margin:0;display:flex;align-items:center;color:#c8c8d0;font-size:13px;line-height:19px}.tool-card p{margin:0;min-height:38px;color:#5e6473;font-size:9px;line-height:12px}.tool-actions{margin-top:auto;display:flex;flex-direction:column;color:#5287bb;font-size:9px;line-height:17px}.tool-actions a{transition:color .15s}.tool-actions a:hover{color:#70b0e0}.tool-actions button{padding:0;border:0;background:transparent;color:#3a4a60;font-size:inherit;line-height:inherit;transition:color .15s}.tool-actions button:hover{color:#6080a0}.tool-card.coming-soon{--card-border:rgba(180,60,60,.35);--card-background:linear-gradient(145deg,#351c22,#241316)}.tool-card.coming-soon span,.tool-card.coming-soon>svg{color:#b45252}.tool-card.coming-soon span{margin-top:auto;font-size:9px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.workflow{--page-gutter:32px;padding-block:56px;display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:center;background:#0e0e16;border-top:1px solid var(--color-divider-faint)}.video-still{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:10px}.video-still img{object-fit:cover}.video-still:after{content:"";position:absolute;inset:0;background:rgba(9,9,16,.25)}.video-still button{position:absolute;z-index:1;inset:50% auto auto 50%;translate:-50% -50%;width:56px;height:56px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:rgba(26,26,38,.8)}.video-still button svg{width:24px;color:#a5a5b5}.video-still button{opacity:.6;transition:opacity .2s}.video-still button:hover{opacity:.9}.workflow-copy{max-width:495px}.workflow h2{font-size:36px;line-height:1;letter-spacing:2.16px}.workflow p{max-width:384px;margin:16px 0 0;color:#7a7a8c;font-size:14px;line-height:22.75px}.universe{min-height:358px;position:relative;padding:40px;display:flex;flex-direction:column;align-items:center;overflow:hidden;background:#090913 radial-gradient(circle at 25% 60%,rgba(105,26,180,.35),transparent 30%);border-top:1px solid rgba(255,255,255,.06)}.stars{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}@keyframes tme-twinkle{0%,to{opacity:var(--base-op,.4)}50%{opacity:1}}.tme-star{animation:tme-twinkle var(--dur,4s) ease-in-out infinite;animation-delay:var(--dly,0s)}.universe img{position:relative;object-fit:contain;border-radius:50%;filter:drop-shadow(0 0 35px rgba(120,60,220,.55))}.universe h2{position:relative;margin:16px 0 0;font-family:var(--font-exo);font-size:22px;letter-spacing:2.2px;text-transform:uppercase;background:linear-gradient(var(--color-metal-highlight),var(--color-metal-bright) 18%,var(--color-metal-mid) 50%,var(--color-metal-soft) 78%,var(--color-metal-shadow));-webkit-background-clip:text;background-clip:text;color:transparent}.universe p{position:relative;margin:12px 0;color:#585870;font-size:12px;letter-spacing:1.2px}footer{--page-gutter:32px;padding-block:21px 20px;background:#09090e;border-top:1px solid rgba(255,255,255,.05);color:#4a4a5a}.footer-top{display:flex;justify-content:space-between}.footer-top nav{display:flex;gap:12px;font-size:12px}.footer-top nav button{padding:0;border:0;background:transparent;color:inherit}.footer-top nav button:not(:last-child):after{content:"|";margin-left:12px;color:#222230}.footer-top button,.socials button{transition:color .15s}.footer-top button:hover,.socials button:hover{color:#8888a0}.socials{display:flex;gap:12px}.socials svg{width:16px;height:16px}.socials button{padding:0;border:0;background:transparent;color:#383848}.unavailable-control{cursor:not-allowed}.copyright{margin:16px 0 0;padding-top:13px;border-top:1px solid var(--color-divider-faint);color:#303040;font-size:10px;text-align:center}@media (min-width:1280px){.page-gutters{--page-gutter:max(32px,calc((100vw - 1280px)/2))}}@media (max-width:900px){.nav-links{display:none}.brand{flex-basis:auto}.tools-section{grid-template-columns:1fr}.tools-section:before{display:none}.artist-group,.production-group{grid-column:1}.artist-group{grid-row:1}.production-group{grid-row:2}.workflow{gap:28px}}@media (max-width:680px){.announcement{justify-content:center;padding:0 12px}.navbar{--page-gutter:12px;gap:8px}.brand{flex:1 1 auto;min-width:0}.brand span{min-width:0;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.nav-actions{flex:0 0 auto;margin-left:0;gap:4px}.nav-actions>a{width:26px;height:26px;padding:6px;font-size:0}.nav-actions button:not(.icon-button){width:30px;padding:7px;font-size:0}.hero-inner{padding-top:46px}.hero h1{font-size:clamp(36px,11vw,52px)}.hero-subtitle{margin-bottom:28px}.suite-grid{grid-template-columns:minmax(0,1fr);width:380px}.hero{padding-bottom:30px}.tools-section{--page-gutter:18px;padding-block:28px}.artist-grid,.production-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-card{width:100%;overflow-wrap:anywhere}.production-grid .tool-card:last-child{grid-column:1/-1}.workflow{--page-gutter:20px;padding-block:42px;grid-template-columns:1fr}.workflow h2{font-size:32px}.universe{min-height:320px;padding:40px 20px;text-align:center}.universe h2{font-size:18px}footer{--page-gutter:20px;padding-block:24px}.footer-top{gap:22px;align-items:center}.footer-top nav{flex-wrap:wrap;gap:8px 12px}}@media (prefers-reduced-motion:reduce){.tme-star{animation:none}}