body.music-landing main{letter-spacing:0}body.music-landing main :is(h1,h2,h3,h4,p,span,a,li,dt,dd,label,summary,blockquote,button){letter-spacing:0;line-height:normal}body.music-landing .lp-wrap{max-width:none;width:min(1220px,calc(100% - 48px));padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}body.music-landing .lp-section{padding-top:100px;padding-bottom:90px}body.music-landing .lp-eyebrow{font-size:12px;font-weight:400;color:#fff;opacity:.6;letter-spacing:0;margin:0}body.music-landing .lp-section h2{font-size:48px;font-weight:300;color:#f5f5f7;letter-spacing:0;line-height:normal}body.music-landing .lp-section .lp-eyebrow+h2,body.music-landing .lp-section-heading .lp-eyebrow+h2{margin-top:20px}body.music-landing .lp-body-copy,body.music-landing .lp-section-heading>p,body.music-landing .lp-input-intro{font-size:14px;font-weight:300;color:#fff;opacity:.5}body.music-landing .lp-text-link{font-size:12px;font-weight:300;color:var(--main-light)}@media(hover:hover){body.music-landing .lp-text-link:hover{color:#fff}}body.music-landing .lp-section-heading{gap:55px;margin-bottom:30px;align-items:end}body.music-landing .lp-section-heading>p{max-width:350px}body.music-landing .lp-hero{gap:60px;padding-top:88px;padding-bottom:96px;min-height:0;align-items:start}body.music-landing :is(.lp-hero-copy,.lp-hero>div:first-child){display:flex;flex-direction:column;align-items:flex-start;gap:20px}body.music-landing :is(.lp-hero-copy,.lp-hero>div:first-child)>*{margin:0}body.music-landing :is(.lp-hero-copy,.lp-hero>div:first-child)>:is(.lp-primary,form){align-self:stretch}body.music-landing .lp-hero>div:first-child>.lp-primary+.lp-form-note{margin-top:-10px}body.music-landing .lp-hero-copy>.mash-cta{width:auto;margin:0}body.music-landing .lp-hero-copy>.mash-cta+.mash-start-note{align-self:stretch;max-width:none;margin-top:-10px;text-align:center}body.music-landing .cover-form{display:flex;flex-direction:column;gap:10px}body.music-landing .cover-form>*{margin:0}body.music-landing .cover-form .lp-primary{margin-top:10px}body.music-landing .ly-editor{display:flex;flex-direction:column;gap:20px}body.music-landing .ly-editor>*{margin:0}body.music-landing .ly-editor label+textarea{margin-top:-10px}body.music-landing .lp-hero .lp-eyebrow{font-size:14px}body.music-landing .lp-hero h1{font-size:60px;font-weight:300;color:#f5f5f7;max-width:none;letter-spacing:0;line-height:normal}body.music-landing .lp-deck{font-size:24px;font-weight:300;color:#fff;opacity:.8;margin:0}body.music-landing .lp-lead{font-size:14px;font-weight:300;color:#fff;opacity:.5}body.music-landing :is(.lp-composer,.ly-editor){padding:20px;border-radius:30px;background:var(--bg-dark);border:1px solid var(--bg-bright);box-shadow:none}body.music-landing :is(.lp-composer,.ly-editor) form{display:flex;flex-direction:column;gap:20px}body.music-landing .lp-composer-top{display:none}body.music-landing :is(.lp-composer,.ly-editor) label{font-size:12px;font-weight:300;color:#fff;margin:0}body.music-landing :is(.lp-composer,.ly-editor) textarea,body.music-landing .cover-form select{padding:10px;border:1px solid var(--bg-bright);border-radius:20px;background:var(--bg-lite);color:#fff;font:300 14px/normal var(--font)}body.music-landing .cover-form select{-webkit-appearance:none;appearance:none;padding-right:54px;cursor:pointer;background:var(--bg-lite) url(/public/assets/chevron-down.svg) no-repeat right 20px center / 14px;transition:border-color .18s ease}@media(hover:hover){body.music-landing .cover-form select:hover{border-color:var(--hover-dark, #3a3a3a)}}body.music-landing .cover-form select:focus-visible{outline:2px solid var(--main-light);outline-offset:3px}body.music-landing .cover-form .cg-pick-native{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}body.music-landing .cg-pick{position:relative}body.music-landing .cg-pick-btn{display:block;width:100%;height:50px;padding:0 54px 0 20px;border:1px solid var(--bg-bright);border-radius:20px;text-align:left;cursor:pointer;background:var(--bg-lite) url(/public/assets/chevron-down.svg) no-repeat right 20px center / 14px;color:#fff;font:300 14px/normal var(--font);transition:border-color .18s ease}body.music-landing .cg-pick.open .cg-pick-btn{border-color:var(--hover-dark, #3a3a3a)}@media(hover:hover){body.music-landing .cg-pick-btn:hover{border-color:var(--hover-dark, #3a3a3a)}}body.music-landing .cg-pick-btn:focus-visible{outline:2px solid var(--main-light);outline-offset:3px}body.music-landing .cg-pick-list{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 6px);margin:0;padding:6px;list-style:none;outline:none;background:var(--bg-lite);border:1px solid var(--bg-bright);border-radius:14px;box-shadow:0 12px 40px #0009;transform-origin:top;animation:cg-pick-in .16s ease-out}body.music-landing .cg-pick-list li{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:8px;cursor:pointer;font:300 14px/17px var(--font);color:#fff}body.music-landing .cg-pick-list li.at{background:var(--bg-bright)}body.music-landing .cg-pick-list li[aria-selected=true]:after{content:"";width:12px;height:12px;background:var(--main-light);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6.3 4.8 9 10 3' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6.3 4.8 9 10 3' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}@keyframes cg-pick-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}}@media(prefers-reduced-motion:reduce){body.music-landing .cg-pick-list{animation:none}}body.music-landing :is(.lp-composer,.ly-editor) textarea::placeholder{color:var(--main-light);opacity:1}body.music-landing .lp-prompt-options{display:flex;flex-wrap:wrap;gap:10px;margin:0}body.music-landing .lp-prompt-options>span{width:100%;font-size:12px;font-weight:300;color:#fff;opacity:.5;font-family:var(--font);margin:0}body.music-landing .lp-prompt-options button{height:36px;padding:8px 12px;border:1px solid var(--bg-bright);border-radius:20px;background:#171717;color:#fff;font:300 12px/normal var(--font)}@media(hover:hover){body.music-landing .lp-prompt-options button:hover{background:var(--bg-bright)}}body.music-landing .lp-primary{justify-content:center;height:58px;padding:0 30px;border:0;border-radius:20px;background:var(--main);color:#fff;font:300 14px/normal var(--font);box-shadow:none}@media(hover:hover){body.music-landing .lp-primary:hover{background:var(--main);filter:brightness(1.1);box-shadow:none}}body.music-landing :is(.lp-form-note,.lp-note,.mash-start-note){font-size:12px;font-weight:300;color:#fff;opacity:.5;font-family:var(--font);text-align:center;margin:0}body.music-landing #lyrics-copy-status{margin:0;min-height:0;font:300 12px/15px var(--font);color:var(--main-light);text-align:center}body.music-landing #lyrics-copy-status:empty{display:none}@property --cg-a{syntax: "<angle>"; inherits: false; initial-value: 0deg;}body.music-landing :is(.lp-composer,.ly-editor){position:relative;isolation:isolate;border:0;padding:20px;border-radius:30px;gap:20px;background:#000c;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 0 80px #000}body.music-landing :is(.lp-composer,.ly-editor):before{content:"";position:absolute;inset:0;z-index:2;padding:1px;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--cg-a),transparent 0%,transparent 60%,rgba(255,255,255,.5) 80%,#fff 86%,rgba(255,255,255,.5) 92%,transparent 100%),linear-gradient(135deg,#fff,#3a3a3a 45%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:cg-ring 8s linear infinite}@keyframes cg-ring{to{--cg-a: 360deg}}body.music-landing .cg-opt{margin-left:.35em;opacity:.5}body.music-landing .cg-field{display:flex;flex-direction:column;gap:20px;padding:10px;border-radius:16px;border:1px solid var(--bg-bright);background:var(--bg);transition:border-color .18s ease}body.music-landing .cg-field{position:relative}body.music-landing .cg-field .idea-hint{left:10px;right:10px;top:10px;font:300 14px/1.5 var(--font)}body.music-landing .cg-field .idea-hint.cg-one{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:17px}body.music-landing .cg-field:focus-within{border-color:color-mix(in srgb,var(--main-light) 38%,var(--bg-bright))}body.music-landing .cg-field :is(textarea,#lyricText,#lyricStyle){display:block;width:100%;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;outline:none;resize:none;font:300 14px/1.5 var(--font);color:#fff}body.music-landing .cg-field :is(textarea,#lyricText,#lyricStyle)::placeholder{color:#fff;opacity:.5}body.music-landing .cg-field #lyricText{height:153px}body.music-landing .cg-field #lyricText:placeholder-shown{-webkit-mask-image:linear-gradient(#000,transparent 85%);mask-image:linear-gradient(#000,transparent 85%)}body.music-landing .cg-field #lyricStyle{height:17px;line-height:17px}body.music-landing .cg-field #musicPrompt{height:120px}body.music-landing .cg-row{gap:7px;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin:-5px -10px;padding:5px 10px;scroll-padding-inline:10px}body.music-landing .cg-row::-webkit-scrollbar{display:none}body.music-landing :is(.lp-composer,.ly-editor),body.music-landing :is(.lp-composer,.ly-editor) form,body.music-landing .cg-field{min-width:0}body.music-landing .cg-row>button{flex:none;white-space:nowrap}body.music-landing :is(.lp-composer,.ly-editor) .cg-row button{height:36px;padding:8px 12px;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:var(--bg-dark);font:300 12px/normal var(--font);color:#fff;transition:background-color .18s ease,border-color .18s ease}@media(hover:hover){body.music-landing :is(.lp-composer,.ly-editor) .cg-row button:hover{background:var(--bg-lite);border-color:#fff3}}body.music-landing :is(.lp-composer,.ly-editor) .cg-row button:focus-visible{outline:2px solid var(--main-light);outline-offset:3px}body.music-landing :is(.lp-composer,.ly-editor) .lp-primary{position:relative;isolation:isolate;height:52px;border-radius:30px;border:1px solid rgba(128,150,255,.44);background:var(--create-grad);box-shadow:inset 0 1px #ffffff30;transition:filter .18s ease,box-shadow .18s ease}@media(hover:hover){body.music-landing :is(.lp-composer,.ly-editor) .lp-primary:hover{background:var(--create-grad);filter:brightness(1.1);box-shadow:inset 0 1px #ffffff30,0 0 30px #2979fb73}}body.music-landing :is(.lp-composer,.ly-editor) .lp-primary:before{content:"";position:absolute;inset:-1px;padding:1.5px;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--edge),transparent 0%,transparent 55%,rgba(255,255,255,.35) 75%,#fff 85%,rgba(255,255,255,.35) 92%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:plan-edge 5s linear infinite}body.music-landing :is(.lp-composer,.ly-editor) .lp-primary:focus-visible{outline:2px solid var(--main-light);outline-offset:3px}body.music-landing :is(.lp-composer,.ly-editor) .lp-form-note{text-wrap:balance}@media(prefers-reduced-motion:reduce){body.music-landing :is(.lp-composer,.ly-editor):before,body.music-landing :is(.lp-composer,.ly-editor) .lp-primary:before{animation:none}}body.music-landing .lp-summary{gap:30px;padding:28px 0;border:0;border-radius:0;background:var(--bg-dark);box-shadow:0 0 0 100vmax var(--bg-dark);clip-path:inset(0 -100vmax)}body.music-landing .lp-summary span{font-size:12px;font-weight:300;color:#fff;opacity:.5;letter-spacing:0}body.music-landing .lp-summary p{font-size:14px;font-weight:300;color:#dedee5;margin-top:20px}body.music-landing :is(.lp-overview,.lp-how,.lp-guide-grid){gap:60px}body.music-landing .lp-overview>div:first-child{display:flex;flex-direction:column;gap:20px}body.music-landing .lp-overview>div:first-child>*{margin:0}body.music-landing .lp-output-options{display:flex;flex-direction:column;gap:60px}body.music-landing .lp-output-options article{display:flex;flex-direction:column;gap:10px;padding:0 0 20px;border-bottom:1px solid var(--bg-bright)}body.music-landing .lp-output-options article>*{margin:0}body.music-landing :is(.lp-output-options,.lp-inputs) span{font-size:12px;font-weight:300;color:#fff;opacity:.6;letter-spacing:0}body.music-landing :is(.lp-output-options,.lp-inputs) h3{font-size:24px;font-weight:300;color:#f5f5f7;margin:0}body.music-landing :is(.lp-output-options,.lp-inputs) p{font-size:14px;font-weight:300;color:#fff;opacity:.5;margin:0}body.music-landing .lp-output-options a{color:var(--main-light)}body.music-landing .lp-how{border-top:1px solid var(--bg-bright);border-bottom:1px solid var(--bg-bright)}body.music-landing .lp-how ol{display:flex;flex-direction:column;gap:30px}body.music-landing .lp-how li{padding:0 0 0 50px}body.music-landing .lp-how li:before{font-size:13px;color:var(--main-light);top:2px}body.music-landing .lp-how h3{font-size:18px;font-weight:300;color:#fff;margin:0}body.music-landing .lp-how p{font-size:16px;font-weight:300;color:#fff;opacity:.5;margin-top:10px}body.music-landing .lp-examples{gap:10px}body.music-landing .lp-examples article{border:1px solid var(--bg-bright);border-radius:20px;background:var(--bg-dark)}body.music-landing .lp-example-body{padding:20px;gap:10px}body.music-landing .lp-example-body h3{font-size:20px;font-weight:400;color:#fff;margin:0}body.music-landing .lp-example-body>p{font-size:14px;font-weight:300;color:#fff;opacity:.8;margin:0}body.music-landing .lp-example-body button{align-self:flex-start;height:50px;padding:0 20px;border:0;border-radius:20px;background:var(--bg-bright);color:#fff;font:300 14px/normal var(--font)}@media(hover:hover){body.music-landing .lp-example-body button:hover{background:var(--hover-dark, #3a3a3a)}}body.music-landing .lp-example-body :is([data-lyric-example],[data-return-prompt]){position:relative;isolation:isolate;transition:filter .18s ease,box-shadow .18s ease;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0 / 160px 160px,var(--ly-grad, var(--bg-bright));background-blend-mode:overlay,normal}@media(hover:hover){body.music-landing .lp-example-body :is([data-lyric-example],[data-return-prompt]):hover{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0 / 160px 160px,var(--ly-grad, var(--hover-dark));background-blend-mode:overlay,normal;filter:brightness(1.12);box-shadow:0 0 14px var(--ly-glow, transparent),0 0 28px color-mix(in srgb,var(--ly-glow, transparent) 45%,transparent)}}body.music-landing #lyric-examples article:nth-child(1){--ly-grad: linear-gradient(100deg, #6a2a0c, #a94614 50%, #d66a24);--ly-glow: rgba(214,106,36,.6)}body.music-landing #lyric-examples article:nth-child(2){--ly-grad: linear-gradient(100deg, #144380, #3564a3 55%, #714220);--ly-glow: rgba(53,100,163,.65)}body.music-landing #lyric-examples article:nth-child(3){--ly-grad: linear-gradient(100deg, #2d265c, #6d3a80 50%, #d15673);--ly-glow: rgba(209,86,115,.6)}body.music-landing #examples article:nth-child(1){--ly-grad: linear-gradient(100deg, #8a4a0e, #e15e14 50%, #e8a81c);--ly-glow: rgba(232,150,28,.6)}body.music-landing #examples article:nth-child(2){--ly-grad: linear-gradient(100deg, #223b9f, #5d3884 55%, #803d66);--ly-glow: rgba(93,70,180,.65)}body.music-landing #examples article:nth-child(3){--ly-grad: linear-gradient(100deg, #232934, #3c5a3a 50%, #8a3e30);--ly-glow: rgba(160,80,60,.55)}body.music-landing .lp-example-body :is([data-lyric-example],[data-return-prompt]):before{content:"";position:absolute;inset:0;padding:1.5px;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--edge),transparent 0%,transparent 55%,rgba(255,255,255,.35) 75%,#fff 85%,rgba(255,255,255,.35) 92%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:plan-edge 5s linear infinite}body.music-landing .lp-examples article:nth-child(2) :is([data-lyric-example],[data-return-prompt]):before{animation-delay:-1.7s}body.music-landing .lp-examples article:nth-child(3) :is([data-lyric-example],[data-return-prompt]):before{animation-delay:-3.3s}body.music-landing .lp-example-body :is([data-lyric-example],[data-return-prompt]):focus-visible{outline:2px solid var(--main-light);outline-offset:3px}@media(prefers-reduced-motion:reduce){body.music-landing .lp-example-body :is([data-lyric-example],[data-return-prompt]):before{animation:none}}body.music-landing .lp-example-body .hf-row{margin-top:0}body.music-landing .lp-example-body .hf-play{align-self:center;height:24px;padding:0;border-radius:0;background:none}@media(hover:hover){body.music-landing .lp-example-body .hf-play:hover{background:none}}body.music-landing .lp-demo-label{font-size:12px;color:#fff;opacity:.5;font-family:var(--font)}body.music-landing .mash-comparison{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:60px}body.music-landing .mash-comparison article{display:flex;flex-direction:column;gap:20px;min-width:0;padding:20px;border:1px solid var(--bg-bright);border-radius:20px;background:var(--bg-dark)}body.music-landing .mash-comparison .mash-result{border-color:#a4ff7f59}body.music-landing .mash-comparison h3{margin:0;font:400 20px/25px var(--font);color:#fff}body.music-landing .mash-comparison .hf-row{margin-top:0}body.music-landing .mash-comparison .hf-play{align-self:center;height:24px;padding:0;border-radius:0;background:none}@media(hover:hover){body.music-landing .mash-comparison .hf-play:hover{background:none}}@media(max-width:900px){body.music-landing .mash-comparison{grid-template-columns:minmax(0,1fr);margin-top:30px}}body.music-landing .lp-guide{border-bottom:1px solid var(--bg-bright)}body.music-landing .lp-guide dl>div{grid-template-columns:150px minmax(0,1fr);column-gap:16px;padding:22px 0;border-bottom:1px solid var(--bg-bright)}body.music-landing .lp-guide dt{min-width:0;font-size:14px;font-weight:700;color:#fff}body.music-landing .lp-guide dd{font-size:14px;font-weight:300;color:#fff;opacity:.5}body.music-landing .lp-prompt-example{display:flex;flex-direction:column;gap:20px;padding:48px;border:1px solid var(--bg-bright);border-radius:30px;background:var(--bg-dark)}body.music-landing .lp-prompt-example>*{margin:0}body.music-landing .lp-prompt-example .lp-eyebrow{color:#85858f;opacity:1}body.music-landing .lp-prompt-example blockquote{font-size:24px;font-weight:300;color:#efeff3;margin:0}body.music-landing .lp-prompt-example button{align-self:flex-start;padding:0;border:0;background:none;color:var(--main-light);font:300 12px/normal var(--font)}body.music-landing .lp-prompt-example>p{padding-top:20px;border-top:1px solid var(--bg-bright);font-size:14px;font-weight:300;color:#92929d}body.music-landing .lp-input-intro{max-width:945px;margin-top:20px}body.music-landing .lp-inputs{gap:20px;margin-top:20px}body.music-landing :is(.lp-inputs>a,.lp-inputs article){display:flex;flex-direction:column;gap:20px;padding:20px;border:1px solid var(--bg-bright)!important;border-radius:30px;background:var(--bg-dark)}body.music-landing .lp-faq{display:flex;flex-direction:column;align-items:center;gap:60px;padding-top:100px;padding-bottom:100px;border:0}body.music-landing .lp-faq>div:first-child .lp-eyebrow{display:none}body.music-landing .lp-faq h2{font-weight:400;color:#fff;text-align:center}body.music-landing .lp-faq>div:last-child{width:min(800px,100%);display:flex;flex-direction:column;align-items:center;gap:20px}body.music-landing .lp-faq details{width:100%;padding:0;border:0;border-bottom:1px solid var(--bg-bright)}body.music-landing .lp-faq summary{display:flex;align-items:center;justify-content:space-between;gap:60px;min-height:80px;font-size:14px;font-weight:300;color:#fff;cursor:pointer;list-style:none}body.music-landing .lp-faq summary::-webkit-details-marker{display:none}body.music-landing .lp-faq summary:before{content:none}body.music-landing .lp-faq summary:after{content:"";width:14px;height:14px;flex:none;background:currentColor;-webkit-mask:url(/public/assets/chevron-down.svg) center / contain no-repeat;mask:url(/public/assets/chevron-down.svg) center / contain no-repeat;transition:transform .2s ease}body.music-landing .lp-faq details[open] summary:after{transform:rotate(180deg)}body.music-landing .lp-faq details p{margin:0 0 24px;font-size:14px;font-weight:300;color:#fff;opacity:.5}@media(max-width:900px){body.music-landing .lp-hero h1{font-size:40px}body.music-landing .lp-section h2{font-size:36px}body.music-landing .lp-faq{padding-top:72px;padding-bottom:72px}}@media(max-width:520px){body.music-landing .lp-guide dl>div{grid-template-columns:112px minmax(0,1fr)}body.music-landing .lp-hero h1{font-size:32px}body.music-landing .lp-section h2{font-size:30px}body.music-landing .lp-deck{font-size:20px}}body.pricing-landing .pricing-intro{display:flex;flex-direction:column;align-items:center;gap:20px;padding-top:80px;text-align:center}body.pricing-landing .pricing-intro>*{margin:0}body.pricing-landing .pricing-intro .lp-eyebrow{font-size:14px}body.pricing-landing .pricing-intro h1{font-size:48px;font-weight:300;color:#f5f5f7;letter-spacing:0;line-height:normal}body.pricing-landing .pricing-intro>p:last-child{font-size:14px;font-weight:300;color:#fff;opacity:.5;font-family:var(--font)}body.pricing-landing .pricing-plans{display:flex;flex-direction:column;align-items:center;gap:20px;padding-bottom:80px}body.pricing-landing .pricing-plans>*{margin:0}body.pricing-landing .pricing-plans .cycle{margin:0}body.pricing-landing :is(.pricing-currency,.pricing-note){font-size:12px;font-weight:300;color:#fff;opacity:.5}body.pricing-landing .pricing-plans .cards{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:40px}body.pricing-landing .pricing-plans .plan{display:flex;flex-direction:column;gap:20px;padding:20px;border:1px solid var(--bg-bright);border-radius:20px;background:var(--bg-dark);box-shadow:none}body.pricing-landing .pricing-plans .plan>*{margin:0}body.pricing-landing .pricing-plans .plan{min-height:620px;background:radial-gradient(130% 100% at 100% 0,#1d1d1d,var(--bg-dark))}body.pricing-landing .pricing-plans .plan.hot{border:1px solid var(--main);background:radial-gradient(130% 100% at 100% 0,#0c1641,#0e1328 50%,var(--bg-dark));box-shadow:0 0 100px #2950ff80}body.pricing-landing .pricing-plans{position:relative;isolation:isolate}body.pricing-landing .pricing-plans:before{content:"";position:absolute;z-index:-1;left:50%;bottom:-200px;width:2198px;height:1431px;translate:-50% 0;pointer-events:none;background:url(/public/assets/pricing-glow.svg) center / 100% 100% no-repeat}body.pricing-landing main{overflow-x:clip}body.music-landing .lp-hero{position:relative;isolation:isolate}body.music-landing .lp-hero:before{content:"";position:absolute;z-index:-1;left:50%;bottom:-560px;width:2198px;height:1431px;translate:-50% 0;pointer-events:none;background:url(/public/assets/pricing-glow.svg) center / 100% 100% no-repeat;clip-path:inset(0 0 560px 0)}body.music-landing main{overflow-x:clip}body.pricing-landing .pricing-plans .plan h3{font-size:32px;font-weight:400;color:#fff;line-height:normal}body.pricing-landing .pricing-plans .price{display:flex;align-items:baseline;gap:4px;height:auto;font-size:20px;line-height:normal;letter-spacing:0}body.pricing-landing .pricing-plans .price b{font-size:20px;font-weight:300}body.pricing-landing .pricing-plans .price>span{font-size:14px;font-weight:300;opacity:.5}body.pricing-landing .pricing-plans .saves{font-size:10px;font-weight:300;color:#fff;opacity:.5;font-family:var(--font)}body.pricing-landing .pricing-plans .plan-btn{width:100%;height:58px;min-height:58px;padding:0 30px;border-radius:20px;font-size:14px;font-weight:300}body.pricing-landing .pricing-plans .plan ul{display:flex;flex-direction:column;gap:20px}body.pricing-landing .pricing-plans .plan li{gap:4px;font:300 14px/20px var(--font);color:#fff}body.pricing-landing .pricing-plans .plan ul.studio{gap:10px;margin-top:10px;padding:10px;border-radius:10px;background:var(--bg-lite)}body.pricing-landing .pricing-plans .plan ul.studio li{font-size:10px}@media(max-width:900px){body.pricing-landing .pricing-plans .cards{grid-template-columns:minmax(0,1fr);max-width:550px}}body.music-landing .mash-bars+p{margin-top:10px}@media(max-width:900px){body.pricing-landing .pricing-plans .cards{grid-template-columns:minmax(0,1fr);max-width:550px}body.pricing-landing .pricing-intro h1{font-size:38px}}@media(max-width:400px){body.pricing-landing .pricing-intro h1{font-size:32px}}body.pricing-landing .pricing-plans .plan{min-width:0}body.pricing-landing .pricing-plans .plan-btn{height:auto;padding:16px 24px;white-space:normal;overflow-wrap:anywhere}body.pricing-landing .pricing-tools{padding-top:100px;padding-bottom:100px}body.pricing-landing .pricing-tools h2{margin:0 auto 60px;font-size:32px;line-height:normal;font-weight:400;text-align:center}body.music-landing .pk-art{position:relative;container-type:inline-size;aspect-ratio:1;padding:0;overflow:hidden;border:1px solid var(--bg-bright);border-radius:30px;background:linear-gradient(#101010,#00318f);box-shadow:none}body.music-landing .pk-deck{position:absolute;z-index:2;left:0;right:0;top:13.8%;display:flex;justify-content:center;align-items:center;gap:20px;height:92px}body.music-landing .pk-meter{display:grid;grid-template-columns:repeat(2,8px);gap:4px;flex:none}body.music-landing .pk-meter i{width:8px;height:8px;border-radius:1px;background:#000;transition:background-color .12s ease,box-shadow .12s ease}body.music-landing .pk-meter i.on{background:var(--main-light);box-shadow:0 0 6px #94a8ffb3}body.music-landing .pk-meter i.on:nth-child(-n+4){background:#fff;box-shadow:0 0 6px #ffffffb3}body.music-landing .pk-keys{--n: 10;position:relative;flex:none;width:calc(44px * var(--n) - 4px);height:92px}body.music-landing .pk-keys button{position:absolute;padding:0;border:0;border-radius:10px;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;font:300 12px/15px var(--font);color:#fff;transition:background-color .12s ease,transform .12s ease,box-shadow .12s ease}body.music-landing .pk-keys button span{position:absolute;left:0;right:0;opacity:.3;transition:opacity .12s ease;pointer-events:none}body.music-landing .pk-w{left:calc(44px * var(--j));top:10px;width:40px;height:82px;background:#555}body.music-landing .pk-w span{bottom:9px}body.music-landing .pk-b{z-index:1;left:calc(22px + 44px * var(--j));top:0;width:40px;height:60px;background:#101010;box-shadow:0 4px 8px #10101080}body.music-landing .pk-b span{top:36px}@media(hover:hover){body.music-landing .pk-w:hover{background:#626262}}@media(hover:hover){body.music-landing .pk-b:hover{background:#1d1d1d}}body.music-landing .pk-keys button.on{transform:translateY(2px)}body.music-landing .pk-w.on{background:linear-gradient(#fff,#94a8ff);box-shadow:0 0 20px #94a8ff99}body.music-landing .pk-w.on span{opacity:.6;color:#101010}body.music-landing .pk-b.on{background:var(--main);box-shadow:0 0 20px #2950ffb3}body.music-landing .pk-b.on span{opacity:.8}@container (max-width: 543px){body.music-landing .pk-keys{--n: 9}body.music-landing .pk-w:nth-of-type(n+10),body.music-landing .pk-b[data-j="8"]{display:none}}@container (max-width: 499px){body.music-landing .pk-keys{--n: 8}body.music-landing .pk-w:nth-of-type(n+9),body.music-landing .pk-b[data-j="7"],body.music-landing .pk-b[data-j="8"]{display:none}}@container (max-width: 455px){body.music-landing .pk-keys{--n: 7}body.music-landing .pk-w:nth-of-type(n+8),body.music-landing .pk-b[data-j="6"],body.music-landing .pk-b[data-j="7"],body.music-landing .pk-b[data-j="8"]{display:none}}@container (max-width: 411px){body.music-landing .pk-keys{--n: 6}body.music-landing .pk-w:nth-of-type(n+7),body.music-landing .pk-b[data-j="5"],body.music-landing .pk-b[data-j="6"],body.music-landing .pk-b[data-j="7"],body.music-landing .pk-b[data-j="8"]{display:none}}@container (max-width: 367px){body.music-landing .pk-keys{--n: 5}body.music-landing .pk-w:nth-of-type(n+6),body.music-landing .pk-b[data-j="4"],body.music-landing .pk-b[data-j="5"],body.music-landing .pk-b[data-j="6"],body.music-landing .pk-b[data-j="7"],body.music-landing .pk-b[data-j="8"]{display:none}}@container (max-width: 323px){body.music-landing .pk-keys{--n: 4}body.music-landing .pk-w:nth-of-type(n+5),body.music-landing .pk-b[data-j="3"],body.music-landing .pk-b[data-j="4"],body.music-landing .pk-b[data-j="5"],body.music-landing .pk-b[data-j="6"],body.music-landing .pk-b[data-j="7"],body.music-landing .pk-b[data-j="8"]{display:none}}body.music-landing .pk-hum{background:linear-gradient(#101010,#920000)}body.music-landing .pk-rings i{position:absolute;left:34.05%;top:2.35%;width:31.9%;aspect-ratio:1;border-radius:22%;background:#0000001a;box-shadow:inset 0 0 50px #ff4646,inset 0 0 0 1px #ffbebe38;opacity:0;animation:pk-ring 9s cubic-bezier(.3,.2,.6,1) calc(var(--k) * -2.25s) infinite}@keyframes pk-ring{0%{transform:rotate(45deg) scale(.7);opacity:0}10%{opacity:.8}to{transform:rotate(45deg) scale(4);opacity:0}}body.music-landing .pk-mic{position:absolute;z-index:2;left:37.93%;top:6.2%;width:24.14%;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:linear-gradient(#1d1d1d,red);box-shadow:inset 0 0 42px #ffffff40}body.music-landing .pk-mic svg{width:40%;height:40%}body.music-landing .pk-art:is(.paused,:not(.is-visible)) .pk-rings i{animation-play-state:paused}@media(prefers-reduced-motion:reduce){body.music-landing .pk-rings i{animation:none;transform:rotate(45deg) scale(calc(1 + var(--k) * .88));opacity:calc(.8 - var(--k) * .17)}}body.music-landing .pk-caption{position:absolute;z-index:2;left:16px;right:16px;top:max(35.9%,calc(13.8% + 108px));display:flex;flex-direction:column;align-items:center;gap:20px;margin:0;font:400 14px/17px var(--font);color:#fff;opacity:.6;text-align:center;pointer-events:none}body.music-landing .pk-wave{position:absolute;left:0;bottom:0;width:100%;height:51.7%}body.music-landing .pk-bar{transform-box:fill-box;transform-origin:center;animation:mel-bar calc(var(--d) * 1.8) ease-in-out calc(var(--t) * 1.8) infinite alternate}body.music-landing .pk-cover{position:absolute;z-index:1;width:17.24%;height:auto;aspect-ratio:1;border:2px solid transparent;border-radius:30%;object-fit:cover;background:linear-gradient(135deg,#fff,#999) border-box;box-shadow:0 16px 30px #00000059;animation:pk-float calc(5.5s + var(--i) * .9s) ease-in-out calc(var(--i) * -1.7s) infinite}@keyframes pk-float{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-12px) rotate(2deg)}}body.music-landing .pk-art:is(.paused,:not(.is-visible)) :is(.pk-bar,.pk-cover){animation-play-state:paused}@media(prefers-reduced-motion:reduce){body.music-landing :is(.pk-bar,.pk-cover){animation:none}}body.music-landing .pk-styles{background:linear-gradient(#101010,#af5ae7)}body.music-landing .pk-styles .pk-wave{top:24.1%;bottom:auto}body.music-landing .pk-style{position:absolute;z-index:1;width:34.48%;aspect-ratio:1;animation:pk-float calc(6s + var(--i) * .9s) ease-in-out calc(var(--i) * -1.9s) infinite}body.music-landing .pk-style img{display:block;width:100%;height:100%;object-fit:cover;border:2px solid transparent;border-radius:15%;background:linear-gradient(135deg,#fff,#999) border-box;box-shadow:0 16px 30px #00000059}body.music-landing .pk-style span{position:absolute;left:50%;top:39.5%;transform:translate(-50%);padding:10px;border-radius:30px;white-space:nowrap;background:#fff3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font:300 18px/22px var(--font);color:#fffc}@container (max-width: 400px){body.music-landing .pk-style span{padding:6px 8px;font-size:12px;line-height:15px}}body.music-landing .pk-style{transition:scale .45s cubic-bezier(.34,1.56,.64,1),filter .35s ease}body.music-landing .pk-style img{transition:box-shadow .35s ease}body.music-landing .pk-styles:is([data-style="0"],[data-style="1"],[data-style="2"]) .pk-style{filter:brightness(.55) saturate(.7)}body.music-landing .pk-styles[data-style="0"] .pk-style:nth-of-type(1),body.music-landing .pk-styles[data-style="1"] .pk-style:nth-of-type(2),body.music-landing .pk-styles[data-style="2"] .pk-style:nth-of-type(3){z-index:3;scale:1.08;filter:none}body.music-landing .pk-styles[data-style="0"] .pk-style:nth-of-type(1) img,body.music-landing .pk-styles[data-style="1"] .pk-style:nth-of-type(2) img,body.music-landing .pk-styles[data-style="2"] .pk-style:nth-of-type(3) img{box-shadow:0 0 0 2px #ffffffe6,0 0 40px #ff7ff4a6,0 16px 30px #00000059}body.music-landing .pk-art:is(.paused,:not(.is-visible)) .pk-style{animation-play-state:paused}@media(prefers-reduced-motion:reduce){body.music-landing .pk-style{animation:none}}body.music-landing .pk-mash{background:linear-gradient(#101010,#66e5b4)}body.music-landing .pk-mash .pk-wave{top:24.1%;bottom:auto}body.music-landing .pk-reels{position:absolute;z-index:1;inset:0;perspective:1100px;-webkit-mask-image:linear-gradient(transparent 4%,#000 20%,#000 80%,transparent 96%);mask-image:linear-gradient(transparent 4%,#000 20%,#000 80%,transparent 96%)}body.music-landing .pk-reel{position:absolute;top:50%;width:34.48cqw;height:34.48cqw;margin-top:-17.24cqw;transform-style:preserve-3d}body.music-landing .pk-drum{position:absolute;inset:0;transform-style:preserve-3d;transform:translateZ(-27.88cqw) rotateX(var(--a, 0deg));transition:transform var(--spin, 2.4s) cubic-bezier(.12,.55,.12,1.04)}body.music-landing .pk-drum img{position:absolute;inset:0;width:100%;height:100%;border-radius:15%;backface-visibility:hidden;transform:rotateX(calc(var(--k) * -72deg)) translateZ(27.88cqw);box-shadow:0 16px 30px #0000004d}@media(prefers-reduced-motion:reduce){body.music-landing .pk-drum{transition:none}}.lp-model>.hf-model{margin:0}
