:root{--hp-surface:rgb(255 255 255/5%);--hp-control:rgb(255 255 255/8%);--hp-control-hover:rgb(255 255 255/20%);--hp-control-pressed:rgb(255 255 255/35%);--hp-stroke-selected:rgb(255 255 255/50%);--hp-input-fill:rgb(255 255 255/3%);--hp-input-stroke:rgb(255 255 255/35%);--hp-text:rgb(255 255 255/100%);--hp-text-75:rgb(255 255 255/75%);--hp-text-50:rgb(255 255 255/50%);--hp-text-35:rgb(255 255 255/35%);--hp-text-20:rgb(255 255 255/20%);--white-100:#fff;--white-75:rgb(255 255 255/75%);--white-50:rgb(255 255 255/50%);--white-35:rgb(255 255 255/35%);--white-20:rgb(255 255 255/20%);--white-8:rgb(255 255 255/8%);--white-5:rgb(255 255 255/5%);--white-3:rgb(255 255 255/3%);--black-100:#000;--black-75:rgb(0 0 0/75%);--black-50:rgb(0 0 0/50%);--black-35:rgb(0 0 0/35%);--black-20:rgb(0 0 0/20%);--black-8:rgb(0 0 0/8%);--black-5:rgb(0 0 0/5%);--black-3:rgb(0 0 0/3%);--surface-2:#2d2d2f;--hp-accent:#7dffa8;--hp-accent-ink:#06210f;--hp-warn:#f2c85d;--hp-danger:#ff6b86;--hp-pad-lg:30px;--hp-pad-sm:15px;--hp-gap-label:15px;--hp-radius-lg:35px;--hp-radius-sm:20px;--hp-radius-joint:20px;--hp-radius-control:20px;--hp-radius-control-joint:10px;--hp-gap-panel:5px;--hp-gap-control:5px;--hp-font:var(--font-onest),"Onest",system-ui,sans-serif;--hp-ease:cubic-bezier(0.22,1,0.36,1);--hp-workspace:1400px;--hp-peek:84px;--hp-header:150px}body,html{min-height:100%}body{margin:0;background:#101010;color:var(--hp-text);font-size:14px;font-weight:500;line-height:1.35;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--hp-accent);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.stage1-app-shell{position:relative;display:flex;flex-direction:column;min-height:100vh;overflow-x:clip}.stage1-reference-background{position:fixed;inset:0;z-index:0;width:100%;height:100%;pointer-events:none}.stage1-app-main{position:relative;z-index:1;flex:1;padding-bottom:40px}.stage1-app-main>:not(.stage1-studio-shell){margin:0 auto;max-width:var(--hp-workspace);padding-inline:clamp(16px,3vw,32px)}.stage1-studio-shell{position:relative;display:block}.stage1-topbar{position:relative;z-index:3;padding:22px clamp(16px,3vw,48px) 18px}.stage1-topbar-inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:24px;margin:0 auto;max-width:1760px}.stage1-brand-zone{display:flex;flex-direction:column;gap:14px;min-width:0}.stage1-logo{display:block;width:156px}.stage1-logo img{display:block;width:100%;height:auto}.stage1-rank{position:relative;display:inline-grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;width:fit-content;min-width:232px;padding:9px 18px;border-radius:999px;background:var(--hp-control);overflow:hidden}.stage1-rank-copy{display:flex;align-items:baseline;gap:8px;min-width:0}.stage1-rank-copy>span{font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--hp-text-50)}.stage1-rank-copy>strong{font-size:12px;font-weight:600;color:var(--hp-text-75)}.stage1-rank-copy small{font-size:12px;font-weight:500;color:var(--hp-text-35)}.stage1-rank-track{position:relative;display:flex;align-items:center;justify-content:flex-end;height:100%;min-height:20px}.stage1-rank-track i{font-size:12px;font-style:normal;font-weight:500;color:var(--hp-text-35)}.stage1-rank-fill{position:absolute;inset:-9px auto -9px -12px;width:0;background:rgb(255 255 255/6%)}.stage1-center-zone{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:0}.stage1-folder-list{display:flex;align-items:stretch;gap:0;margin:0;padding:4px;list-style:none;border-radius:999px;background:rgb(0 0 0/56%)}.stage1-mobile-nav-groups,.stage1-mobile-nav-list{display:none}.stage1-folder-link,.stage1-folder-sublink{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;font-size:16px;font-weight:600;line-height:100%;letter-spacing:0;text-decoration:none;white-space:nowrap;color:var(--hp-text-50);transition:background .18s ease,color .18s ease}.stage1-folder-link img{width:18px;height:18px;opacity:.7}.stage1-folder-link:hover,.stage1-folder-sublink:hover{color:var(--hp-text)}.stage1-folder-link[data-active=true]{background:var(--hp-control);color:var(--hp-text)}.stage1-folder-link[data-active=true] img{opacity:1}.stage1-folder-child .stage1-folder-sublink{font-size:15px}.stage1-folder-sublink[data-active=true]{color:var(--hp-text)}.stage1-folder-sublink[data-future=true]{color:var(--hp-text-20);pointer-events:none}.stage1-mini-player{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:10px;width:min(460px,100%);padding:6px 14px 6px 6px;border-radius:var(--hp-radius-sm);background:rgb(0 0 0/55%)}.stage1-track-art{position:relative;height:44px;padding:0;border:0;background:var(--hp-control);cursor:pointer;overflow:hidden}.stage1-track-art:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent var(--hp-text);transform:translate(-40%,-50%)}.stage1-mini-player[data-status=playing] .stage1-track-art:after{content:none}.stage1-track-pause{position:absolute;top:50%;left:50%;width:10px;height:12px;transform:translate(-50%,-50%);border-left:3px solid var(--hp-text);border-right:3px solid var(--hp-text)}.stage1-mini-cover{width:100%;height:100%;object-fit:cover}.stage1-mini-time{font-size:12px;font-weight:600;color:var(--hp-text-50);white-space:nowrap}.stage1-mini-link{position:relative;display:grid;place-items:center;min-width:0;padding:4px 0;text-decoration:none;color:inherit}.stage1-mini-wave{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:.35;pointer-events:none}.stage1-mini-copy{position:relative;display:grid;justify-items:center;gap:2px;min-width:0;max-width:220px}.stage1-mini-copy p,.stage1-mini-copy span{margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage1-mini-copy span{font-size:12px;color:var(--hp-text-50)}.stage1-mini-icons{position:relative;display:flex;align-items:center;gap:8px}.stage1-mini-control-button{display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:8px;background:transparent;cursor:pointer}.stage1-mini-control-button img{width:18px;height:18px;opacity:.5}.stage1-mini-control-button:hover img{opacity:1}.stage1-mini-popover{position:absolute;top:calc(100% + 10px);right:0;z-index:40;display:grid;gap:8px;min-width:210px;padding:var(--hp-pad-sm);border-radius:var(--hp-radius-sm);background:#191919;box-shadow:0 24px 60px rgb(0 0 0/55%)}.stage1-mini-popover input[type=range]{width:100%}.stage1-mini-menu-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border:0;border-radius:12px;background:var(--hp-control);cursor:pointer;font-size:13px}.stage1-mini-menu-item:hover{background:var(--hp-control-hover)}.stage1-account-zone{position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:10px;padding-top:4px}.stage1-account-zone>.stage1-language-dot,.stage1-account-zone>.stage1-profile-identity{order:1}.stage1-account-zone{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;justify-content:end;align-items:center;column-gap:12px;row-gap:8px}.stage1-language-dot{grid-column:1;grid-row:1;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:999px;background:transparent;cursor:pointer}.stage1-language-dot img{width:22px;height:22px;opacity:.6}.stage1-profile-identity{grid-column:2;grid-row:1;display:inline-flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;cursor:pointer;color:inherit}.stage1-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:var(--hp-control);font-size:13px;font-weight:600;overflow:hidden}.stage1-avatar img{width:100%;height:100%;object-fit:cover}.stage1-profile-identity strong{font-size:16px;font-weight:600;line-height:100%;white-space:nowrap}.stage1-account-balance{grid-column:1/-1;grid-row:2;display:inline-flex;align-items:center;gap:8px;justify-self:end;padding:7px 16px;border-radius:999px;background:rgb(125 255 168/12%);color:var(--hp-accent);font-size:14px;font-weight:600;white-space:nowrap}.stage1-account-balance img{width:14px;height:14px}.stage1-profile-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:40;min-width:180px;padding:8px;border-radius:var(--hp-radius-sm);background:#191919;box-shadow:0 24px 60px rgb(0 0 0/55%)}.stage1-profile-menu button{width:100%;padding:10px 12px;border:0;border-radius:12px;background:transparent;text-align:left;cursor:pointer;font-size:14px}.stage1-profile-menu button:hover{background:var(--hp-control)}.hp-deck{display:flex;justify-content:center;overflow-x:clip}.hp-deck-track{display:flex;gap:var(--hp-gap-panel);transform:translateX(calc((var(--hp-deck-pane) + var(--hp-gap-panel)) * var(--hp-deck-offset)))}@media (min-width:1180px){.stage1-app-shell .stage1-text-page .stage1-text-filters{box-sizing:border-box;display:flex;width:548px;min-width:548px;height:745px;min-height:745px;gap:20px;padding:30px;overflow:hidden;border-radius:35px 20px 20px 35px;background:var(--black-75);-webkit-backdrop-filter:blur(90px);backdrop-filter:blur(90px)}.stage1-app-shell .stage1-text-page .stage1-text-filters>.stage1-panel-head{flex:0 0 26px;min-height:26px;margin:0}.stage1-app-shell .stage1-text-page .stage1-text-filters>.stage1-panel-head>*{margin:0;color:var(--white-100);font-family:var(--font-onest),"Onest",sans-serif;font-size:20px;font-weight:600;line-height:normal}.stage1-app-shell .stage1-text-page .stage1-text-filters>.stage1-filter-stack{display:flex;width:488px;min-width:488px;flex:1 1 auto;gap:5px;padding:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.stage1-app-shell .stage1-text-page .stage1-text-filters>.stage1-filter-stack::-webkit-scrollbar{display:none}.stage1-app-shell .stage1-text-page .stage1-filter-card{box-sizing:border-box;width:488px;min-width:488px;flex:0 0 auto;gap:15px;padding:15px 30px 30px;overflow:hidden;border:0;border-radius:20px;background:var(--white-5);box-shadow:none}.stage1-app-shell .stage1-text-page .stage1-filter-stack>.stage1-filter-card:first-child{min-height:212px;border-radius:35px 35px 20px 20px}.stage1-app-shell .stage1-text-page .stage1-filter-rhythm{min-height:163px}.stage1-app-shell .stage1-text-page .stage1-filter-mood{min-height:234px}.stage1-app-shell .stage1-text-page .stage1-filter-style{min-height:601px;border-radius:20px 20px 35px 35px}.stage1-app-shell .stage1-text-page .stage1-filter-title{margin:0;color:var(--white-20);font-family:var(--font-onest),"Onest",sans-serif;font-size:12px;font-weight:700;line-height:12px;letter-spacing:0;text-transform:uppercase}.stage1-app-shell .stage1-text-page .stage1-rhyme-grid{display:grid;width:274px;grid-template-columns:97px 59px;column-gap:118px;row-gap:15px}.stage1-app-shell .stage1-text-page .stage1-rhyme-grid button,.stage1-app-shell .stage1-text-page .stage1-rhyme-keyword-mode,.stage1-app-shell .stage1-text-page .stage1-rhythm-choice{display:inline-flex;min-height:18px;align-items:center;gap:10px;margin:0;padding:0;border:0;background:transparent;color:var(--white-100);font-family:var(--font-onest),"Onest",sans-serif;font-size:14px;font-weight:600;line-height:normal;text-align:left;cursor:pointer}.stage1-app-shell .stage1-text-page .stage1-rhyme-grid button[aria-pressed=false],.stage1-app-shell .stage1-text-page .stage1-rhyme-keyword-mode[aria-pressed=false],.stage1-app-shell .stage1-text-page .stage1-rhythm-choice[aria-pressed=false]{opacity:.4}.stage1-app-shell .stage1-text-page .stage1-filter-radio{display:block;width:10px;min-width:10px;height:10px}.stage1-app-shell .stage1-text-page .stage1-rhyme-keywords{display:flex;gap:10px;padding-top:15px;border-top:1px solid var(--white-8)}.stage1-app-shell .stage1-text-page .stage1-rhyme-keyword-mode{flex:0 0 auto}.stage1-app-shell .stage1-text-page .stage1-filter-token-row{display:flex;min-width:0;align-items:center;gap:5px}.stage1-app-shell .stage1-text-page .stage1-filter-plus{display:grid;width:30px;min-width:30px;height:30px;min-height:30px;place-items:center;margin:0;padding:5px;border:0;border-radius:50%;background:var(--white-8);cursor:pointer}.stage1-app-shell .stage1-text-page .stage1-filter-plus img,.stage1-app-shell .stage1-text-page .stage1-filter-plus>span{display:block;width:20px;height:20px}.stage1-app-shell .stage1-text-page .stage1-filter-token-row .stage1-chip,.stage1-app-shell .stage1-text-page .stage1-filter-token-row .stage1-chip-active,.stage1-app-shell .stage1-text-page .stage1-filter-tropes button{min-height:30px;margin:0;padding:5px 10px;border:0;border-radius:50px;background:var(--white-8);color:var(--white-100);font-family:var(--font-onest),"Onest",sans-serif;font-size:12px;font-weight:600;line-height:20px;cursor:pointer}.stage1-app-shell .stage1-text-page .stage1-rhyme-keywords .stage1-filter-token-row{opacity:.35}.stage1-app-shell .stage1-text-page .stage1-rhyme-keywords:has(.stage1-rhyme-keyword-mode[aria-pressed=true]) .stage1-filter-token-row{opacity:1}.stage1-app-shell .stage1-text-page .stage1-rhythm-grid{display:grid;grid-template-columns:215px minmax(0,1fr);grid-template-rows:18px 66px;column-gap:0;row-gap:7px}.stage1-app-shell .stage1-text-page .stage1-rhythm-grid>.stage1-rhythm-choice{align-self:start}.stage1-app-shell .stage1-text-page .stage1-rhythm-option{display:flex;min-width:0;flex-direction:column;gap:10px}.stage1-app-shell .stage1-text-page .stage1-text-filter-bpm-control{display:flex;width:91px;height:38px;align-items:center;gap:0}.stage1-app-shell .stage1-text-page .stage1-text-filter-bpm-input,.stage1-app-shell .stage1-text-page .stage1-text-filter-signature-input,.stage1-app-shell .stage1-text-page .stage1-text-filter-tap{box-sizing:border-box;height:38px;margin:0;border:0;border-radius:20px;background:var(--white-8);color:var(--white-100);font-family:var(--font-onest),"Onest",sans-serif;font-size:14px;font-weight:600;line-height:normal}.stage1-app-shell .stage1-text-page .stage1-text-filter-bpm-input{width:53px;padding:10px 4px 10px 15px;appearance:textfield}.stage1-app-shell .stage1-text-page .stage1-text-filter-bpm-input::-webkit-inner-spin-button,.stage1-app-shell .stage1-text-page .stage1-text-filter-bpm-input::-webkit-outer-spin-button{margin:0;appearance:none}.stage1-app-shell .stage1-text-page .stage1-text-filter-tap{display:grid;width:38px;min-width:38px;place-items:center;padding:11px;cursor:pointer}.stage1-app-shell .stage1-text-page .stage1-text-filter-tap img,.stage1-app-shell .stage1-text-page .stage1-text-filter-tap>span{display:block;width:16px;height:16px}.stage1-app-shell .stage1-text-page .stage1-text-filter-signature-input{width:103px;padding:10px 15px;color:var(--white-35)}.stage1-app-shell .stage1-text-page .stage1-filter-note{margin:0;color:var(--white-50);font-family:var(--font-onest),"Onest",sans-serif;font-size:11px;line-height:1.4}.stage1-app-shell .stage1-text-page .stage1-mood-range-stack{display:flex;flex-direction:column;gap:5px}.stage1-app-shell .stage1-text-page .stage1-filter-range-head,.stage1-app-shell .stage1-text-page .stage1-filter-range-labels{display:flex;min-height:14px;align-items:baseline;justify-content:space-between;gap:0;color:var(--white-35);font-family:var(--font-onest),"Onest",sans-serif;font-size:10px;font-weight:700;line-height:14px}.stage1-app-shell .stage1-text-page .stage1-filter-range-labels:has(span:nth-child(3)){display:grid;grid-template-columns:1fr auto 1fr}.stage1-app-shell .stage1-text-page .stage1-filter-range-labels:has(span:nth-child(3)) span:nth-child(2){justify-self:center}.stage1-app-shell .stage1-text-page .stage1-filter-range-labels:has(span:nth-child(3)) span:nth-child(3){justify-self:end}.stage1-app-shell .stage1-text-page .stage1-filter-range{width:428px;height:14px;min-height:14px;margin:0;appearance:none;background:transparent}.stage1-app-shell .stage1-text-page .stage1-filter-range::-webkit-slider-runnable-track{height:4px;border-radius:9px;background:linear-gradient(to right,var(--white-100) 0 var(--stage1-range-fill),#2d2d2f var(--stage1-range-fill) 100%)}.stage1-app-shell .stage1-text-page .stage1-filter-range::-webkit-slider-thumb{width:14px;height:14px;margin-top:-5px;appearance:none;border:0;border-radius:50%;background:var(--white-100)}.stage1-app-shell .stage1-text-page .stage1-filter-range::-moz-range-track{height:4px;border-radius:9px;background:#2d2d2f}.stage1-app-shell .stage1-text-page .stage1-filter-range::-moz-range-progress{height:4px;border-radius:9px;background:var(--white-100)}.stage1-app-shell .stage1-text-page .stage1-filter-range::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:50%;background:var(--white-100)}.stage1-app-shell .stage1-text-page .stage1-mood-thesaurus{display:grid;grid-template-columns:215px minmax(0,1fr);align-items:start}.stage1-app-shell .stage1-text-page .stage1-mood-thesaurus-column{display:flex;flex-direction:column;gap:10px}.stage1-app-shell .stage1-text-page .stage1-mood-antithesaurus{align-self:start}.stage1-app-shell .stage1-text-page .stage1-filter-group,.stage1-app-shell .stage1-text-page .stage1-filter-tropes{display:flex;flex-direction:column;gap:15px}.stage1-app-shell .stage1-text-page .stage1-filter-option-grid{display:flex;flex-wrap:nowrap;gap:5px}.stage1-app-shell .stage1-text-page .stage1-filter-option-grid .stage1-chip,.stage1-app-shell .stage1-text-page .stage1-filter-option-grid .stage1-chip-active{height:38px;min-height:38px;margin:0;padding:10px 15px;border:0;border-radius:50px;background:var(--white-8);color:var(--white-100);font-family:var(--font-onest),"Onest",sans-serif;font-size:14px;font-weight:600;line-height:normal}.stage1-app-shell .stage1-text-page .stage1-filter-option-grid .stage1-chip-active{background:var(--white-100);color:var(--black-100)}.stage1-app-shell .stage1-text-page .stage1-artist-reference{display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-height:38px;align-items:center;gap:10px}.stage1-app-shell .stage1-text-page .stage1-artist-reference-label{display:inline-flex;align-items:center;gap:10px;color:var(--white-100);font-family:var(--font-onest),"Onest",sans-serif;font-size:14px;font-weight:600;line-height:normal;white-space:nowrap}.stage1-app-shell .stage1-text-page .stage1-artist-reference-spacer{display:block}.stage1-app-shell .stage1-text-page .stage1-artist-reference-controls{display:inline-flex;align-items:center;gap:10px}.stage1-app-shell .stage1-text-page .stage1-artist-reference-link{box-sizing:border-box;width:160px;height:37px;margin:0;padding:10px 15px;border:1px solid var(--white-100);border-radius:50px;background:var(--white-5);color:var(--white-100);font-family:var(--font-onest),"Onest",sans-serif;font-size:12px;font-weight:600;line-height:16.8px;opacity:.35}.stage1-app-shell .stage1-text-page .stage1-reference-or{color:var(--white-35);font-family:var(--font-onest),"Onest",sans-serif;font-size:12px;font-weight:600;line-height:16.8px}.stage1-app-shell .stage1-text-page .stage1-artist-reference-file{display:grid;width:18px;height:24px;place-items:center;opacity:.35}.stage1-app-shell .stage1-text-page .stage1-artist-reference-file img{display:block;width:18px;height:24px}.stage1-app-shell .stage1-text-page .stage1-text-filter-reference-text{box-sizing:border-box;width:428px;height:300px;min-height:300px;resize:none;padding:15px;border:1px solid #2d2d2f;border-radius:20px;outline:0;background:transparent;color:var(--white-100);font-family:var(--font-onest),"Onest",sans-serif;font-size:14px;font-weight:500;line-height:19.6px}.stage1-app-shell .stage1-text-page .stage1-filter-tropes>.stage1-filter-title{color:var(--white-35);font-size:14px;font-weight:600;line-height:normal;text-transform:none}.stage1-app-shell .stage1-text-page .stage1-filter-tropes .stage1-filter-token-row{flex-wrap:wrap}.stage1-app-shell .stage1-text-page .stage1-filter-tropes .stage1-filter-range-head{margin-top:0}.stage1-app-shell .stage1-text-page .stage1-filter-submit{display:flex;width:100%;min-height:57px;justify-content:flex-end;margin-top:15px}.stage1-app-shell .stage1-text-page .stage1-filter-submit .stage1-button{width:146px;min-width:146px;height:57px;min-height:57px;margin:0;padding:20px 30px;border:0;border-radius:35px;background:var(--white-8);color:var(--white-100);font-family:var(--font-onest),"Onest",sans-serif;font-size:14px;font-weight:700;line-height:normal}}.hp-deck[data-animated=true] .hp-deck-track{transition:transform .52s var(--hp-ease)}.hp-deck{--hp-deck-pane:min(var(--hp-workspace),100vw - var(--hp-peek) * 2)}.hp-deck-pane{position:relative;flex:0 0 var(--hp-deck-pane);width:var(--hp-deck-pane);transition:opacity .52s var(--hp-ease),filter .52s var(--hp-ease)}.hp-deck-pane[data-active=false]{opacity:.32;filter:saturate(.5)}.hp-deck-pane[data-active=false]:hover{opacity:.44}.hp-deck-pane-body{min-width:0}.hp-deck-pane-body:focus-visible{outline:1px solid rgba(255,255,255,.34);outline-offset:-4px}.hp-deck-peek{position:absolute;inset:0;z-index:2;display:flex;align-items:center;padding:0;border:0;background:transparent;cursor:pointer}.hp-deck-peek[data-side=left]{justify-content:flex-end}.hp-deck-peek[data-side=right]{justify-content:flex-start}.hp-deck-peek-label{position:sticky;top:50%;padding:14px 8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hp-text-50);writing-mode:vertical-rl}.hp-deck-peek[data-side=left] .hp-deck-peek-label{transform:rotate(180deg)}.stage1-page{padding:0}.stage1-panel{flex-direction:column;padding:var(--hp-pad-lg);border-radius:var(--hp-radius-lg);background:rgb(0 0 0/62%);min-width:0}.stage1-panel,.stage1-panel-head{display:flex;gap:var(--hp-gap-label)}.stage1-panel-head{align-items:flex-start;justify-content:space-between}.stage1-daw-workbench-head h2,.stage1-panel-title{margin:0;font-size:20px;font-weight:600;line-height:100%}.stage1-eyebrow{margin:0;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hp-text-35)}.hp-block,.stage1-control-card{display:flex;flex-direction:column;gap:var(--hp-gap-label);padding:var(--hp-pad-sm);border-radius:var(--hp-radius-sm);background:var(--hp-surface)}.hp-note,.stage1-card-copy,.stage1-context-id,.stage1-empty-note,.stage1-project-library-empty,.stage1-project-library-help,.stage1-vocal-guidance{margin:0;font-size:12px;font-weight:500;color:var(--hp-text-35)}.stage1-field-label{display:block;margin-bottom:6px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hp-text-35)}.stage1-input,.stage1-live-empty-editable textarea,.stage1-live-full-text,input[type=email],input[type=number],input[type=text],textarea{width:100%;padding:12px 16px;border:1px solid var(--hp-input-stroke);border-radius:var(--hp-radius-control);background:var(--hp-input-fill);font-size:14px;font-weight:500;color:var(--hp-text)}textarea{resize:vertical}.stage1-input::placeholder,textarea::placeholder{color:var(--hp-text-20)}.stage1-input:disabled,textarea:disabled{opacity:.45}.stage1-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border:0;border-radius:var(--hp-radius-control);background:var(--hp-control);color:var(--hp-text);font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .16s ease,opacity .16s ease}.stage1-button:hover:not([data-disabled=true]):not(:disabled){background:var(--hp-control-hover)}.stage1-button:active:not(:disabled){background:var(--hp-control-pressed)}.stage1-button-primary{background:var(--hp-text);color:#0a0a0a}.stage1-button-primary:hover:not(:disabled){background:rgb(255 255 255/88%)}.stage1-button-danger{background:rgb(255 107 134/16%);color:var(--hp-danger)}.stage1-button:disabled,.stage1-button[data-disabled=true]{opacity:.35;cursor:not-allowed}.hp-block-actions .stage1-button,.hp-chip,.stage1-arrangement button,.stage1-editor-actions button,.stage1-export-targets button{border-radius:var(--hp-radius-control)}.hp-chip{padding:8px 14px;border:0;border-radius:999px;background:var(--hp-control);color:var(--hp-text-75);font-size:13px;font-weight:600;cursor:pointer}.hp-chip:disabled{opacity:.4;cursor:not-allowed}.stage1-segmented{display:flex;gap:var(--hp-gap-control);padding:4px;border-radius:var(--hp-radius-control);background:rgb(255 255 255/4%);overflow-x:auto;scrollbar-width:none}.stage1-segmented::-webkit-scrollbar{display:none}.stage1-segmented button{flex:0 0 auto;padding:9px 16px;border:0;border-radius:var(--hp-radius-control-joint);background:transparent;color:var(--hp-text-50);font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer}.stage1-segmented button:hover:not(:disabled){color:var(--hp-text)}.stage1-segmented button[aria-pressed=true],.stage1-segmented button[aria-selected=true]{background:var(--hp-text);color:#0a0a0a}.stage1-segmented button:disabled{opacity:.35;cursor:not-allowed}input[type=range]{width:100%;height:20px;appearance:none;background:transparent;cursor:pointer}input[type=range]::-webkit-slider-runnable-track{height:3px;border-radius:999px;background:rgb(255 255 255/12%)}input[type=range]::-webkit-slider-thumb{appearance:none;width:14px;height:14px;margin-top:-5.5px;border-radius:999px;background:var(--hp-text)}input[type=range]::-moz-range-track{height:3px;border-radius:999px;background:rgb(255 255 255/12%)}input[type=range]::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:999px;background:var(--hp-text)}input[type=checkbox],input[type=radio]{width:14px;height:14px;accent-color:var(--hp-text)}.hp-check-row{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600}.stage1-pill,.stage1-status-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--hp-control);font-size:12px;font-weight:600;color:var(--hp-text-75);white-space:nowrap}.stage1-progress{position:relative;height:4px;border-radius:999px;background:rgb(255 255 255/8%);overflow:hidden}.stage1-progress>span{display:block;height:100%;border-radius:inherit;background:var(--hp-accent);transition:width .32s ease}.stage1-flow{display:flex;flex-wrap:wrap;gap:var(--hp-gap-control)}.stage1-step,.stage1-step-active{padding:6px 12px;border-radius:999px;background:var(--hp-control);font-size:12px;font-weight:600;color:var(--hp-text-35)}.stage1-step-active{background:var(--hp-text);color:#0a0a0a}.stage1-issue{background:rgb(255 107 134/10%);font-size:13px}.stage1-issue,.stage1-technical-details{padding:var(--hp-pad-sm);border-radius:var(--hp-radius-sm)}.stage1-technical-details{background:var(--hp-surface);font-size:12px;color:var(--hp-text-50)}.stage1-technical-details summary{cursor:pointer;font-weight:600;color:var(--hp-text-50)}.stage1-technical-details dl{display:grid;gap:8px;margin:12px 0 0}.stage1-technical-details dl>div{display:flex;justify-content:space-between;gap:12px}.stage1-technical-details dt{color:var(--hp-text-35)}.stage1-technical-details dd{margin:0;word-break:break-all;text-align:right}.stage1-text-grid,.stage1-text-workspace{display:grid;grid-template-columns:548fr 852fr;gap:var(--hp-gap-panel);align-items:stretch}.stage1-live-editor,.stage1-text-filters{min-width:0}.stage1-text-filters{border-top-right-radius:var(--hp-radius-joint);border-bottom-right-radius:var(--hp-radius-joint)}.stage1-live-editor{padding:var(--hp-pad-lg);border-radius:var(--hp-radius-lg);border-top-left-radius:var(--hp-radius-joint);border-bottom-left-radius:var(--hp-radius-joint);background:rgb(0 0 0/62%)}.stage1-live-editor,.stage1-live-editor-inner{display:flex;flex-direction:column;gap:var(--hp-gap-label)}.stage1-live-editor-inner{flex:1;padding:var(--hp-pad-sm);border-radius:var(--hp-radius-sm);background:var(--hp-surface)}.stage1-live-editor-body{flex:1;min-height:260px;display:flex;flex-direction:column;gap:10px}.stage1-live-full-text.is-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.stage1-live-full-text.is-visible{flex:1;min-height:260px;border:0;background:transparent;padding:0;font-size:16px;line-height:1.6}.stage1-live-line{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:16px;line-height:1.5}.stage1-live-line-actions{display:inline-flex;gap:var(--hp-gap-control)}.stage1-live-line-actions button{padding:5px 10px;border:0;border-radius:var(--hp-radius-control-joint);background:var(--hp-control);color:var(--hp-text-75);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.stage1-live-line-actions button[aria-pressed=true]{background:var(--hp-text);color:#0a0a0a}.stage1-live-empty-editable{display:flex;flex:1;flex-direction:column;gap:10px}.stage1-app-shell button.stage1-rank{border:0;text-align:left;cursor:pointer}.stage1-ranks-dropdown{position:fixed;z-index:1000;box-sizing:border-box;display:flex;flex-direction:column;gap:15px;padding:15px 30px 30px;overflow-y:auto;border-radius:35px;background:var(--black-75);color:var(--white-100);font-family:var(--font-onest),"Onest",sans-serif}.stage1-ranks-title{margin:0;color:var(--white-50);font-size:12px;font-weight:700;line-height:1}.stage1-ranks-list{display:flex;flex-direction:column;gap:5px}.stage1-rank-row{border:1px solid transparent;border-radius:10px;background:var(--white-5);overflow:hidden}.stage1-rank-row:first-child{border-radius:20px 20px 10px 10px}.stage1-rank-row:last-child{border-radius:10px 10px 20px 20px}.stage1-rank-row[data-current=true]{border-color:var(--white-20);background:var(--white-8)}.stage1-rank-row[data-inspected=true]:not([data-current=true]){background:var(--white-20)}.stage1-rank-row[data-curator=true]{background:rgb(125 255 168/12%)}.stage1-rank-row[data-curator=true][data-inspected=true]{background:rgb(125 255 168/25%)}.stage1-rank-row>button{box-sizing:border-box;display:flex;width:100%;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:5px;padding:9px 13px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.stage1-rank-row[data-inspected=true]>button{padding:14px 14px 0}.stage1-rank-row>button>span{display:flex;align-items:center;gap:12px}.stage1-rank-row img{display:block;flex:0 0 24px;width:24px;height:24px}.stage1-rank-row strong{font-size:14px;font-weight:600}.stage1-rank-row small{color:var(--white-50);font-size:12px;font-weight:700;line-height:1}.stage1-rank-benefits{display:flex;flex-direction:column;gap:5px;padding:12px 14px 19px}.stage1-rank-benefits>p{margin:0;color:var(--white-50);font-size:12px;font-weight:700;line-height:1;text-transform:uppercase}.stage1-rank-benefits ul{display:flex;flex-direction:column;gap:5px;margin:0;padding:0;list-style:none}.stage1-rank-benefits li{color:var(--white-75);font-size:14px;font-weight:500;line-height:1.4}.stage1-app-shell .stage1-text-page .stage1-live-start-section{align-self:center;flex:0 0 auto;min-height:42px;max-width:100%;padding:0 30px;border:0;border-radius:30px;background:var(--white-8);color:var(--white-100);font-family:var(--font-onest),"Onest",sans-serif;font-size:16px;font-weight:600;line-height:normal}.stage1-live-empty-editable strong{font-size:16px;font-weight:600}.stage1-live-empty-editable span{font-size:12px;color:var(--hp-text-35)}.stage1-live-empty-editable textarea{flex:1;min-height:220px;border:0;background:transparent;padding:0;font-size:16px;line-height:1.6}.stage1-live-editor-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--hp-gap-label)}.stage1-editor-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hp-gap-control)}.stage1-editor-actions>span{margin-right:6px;font-size:12px;color:var(--hp-text-35)}.stage1-editor-actions button{padding:9px 16px;border:0;border-radius:var(--hp-radius-control);background:var(--hp-control);color:var(--hp-text);font-size:14px;font-weight:600;cursor:pointer}.stage1-editor-actions button[aria-pressed=true]{background:var(--hp-text);color:#0a0a0a}.stage1-editor-primary-actions{display:flex;flex-wrap:wrap;gap:var(--hp-gap-control)}.stage1-version-strip{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--hp-gap-control)}.stage1-version-nav{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:999px;background:var(--hp-control);color:var(--hp-text-75);cursor:pointer}.stage1-version-grid{display:flex;gap:var(--hp-gap-control);scrollbar-width:none}.stage1-version-grid::-webkit-scrollbar{display:none}.stage1-version{display:grid;gap:2px;padding:10px 14px;border:0;border-radius:var(--hp-radius-control);background:var(--hp-control);text-align:left;cursor:pointer;color:var(--hp-text-75)}.stage1-version span{font-size:13px;font-weight:600}.stage1-version small{display:block;font-size:11px;color:var(--hp-text-35)}.stage1-version-active{box-shadow:inset 0 0 0 2px var(--hp-stroke-selected);color:var(--hp-text)}.stage1-version-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hp-gap-control)}.stage1-autosave-note{margin-right:auto;font-size:12px;color:var(--hp-text-35)}.stage1-parameter-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px}.stage1-parameter-divider{width:1px;height:14px;background:rgb(255 255 255/12%)}.stage1-daw-grid{display:grid;grid-template-columns:420fr 980fr;gap:var(--hp-gap-panel);align-items:start}.stage1-daw-control{border-top-right-radius:var(--hp-radius-joint);border-bottom-right-radius:var(--hp-radius-joint)}.stage1-control-stack{display:flex;flex-direction:column;gap:var(--hp-gap-panel)}.stage1-control-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.stage1-control-lyrics pre{margin:0;max-height:260px;overflow:auto;font:inherit;font-size:13px;line-height:1.6;color:var(--hp-text-75);white-space:pre-wrap}.stage1-arrangement{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--hp-gap-control)}.stage1-arrangement button{padding:9px 14px;border:0;border-radius:var(--hp-radius-control);background:var(--hp-control);color:var(--hp-text-75);font-size:13px;font-weight:600;text-align:left;cursor:pointer}.stage1-arrangement button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--hp-stroke-selected);color:var(--hp-text)}.stage1-arrangement button.is-muted{opacity:.45}.hp-param-row{display:flex;flex-wrap:wrap;gap:var(--hp-gap-control)}.hp-param{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:600}.hp-param-input{width:96px;padding:9px 14px;text-align:center}.hp-attach-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.hp-attach-state{font-size:14px;font-weight:600;color:var(--hp-text-50)}.hp-attach-state[data-ready=true]{color:var(--hp-text)}.stage1-file-picker{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:var(--hp-radius-control);background:var(--hp-control);cursor:pointer;min-width:0}.stage1-file-picker:hover{background:var(--hp-control-hover)}.hp-file-picker-art{width:34px;height:34px;border-radius:10px;background:rgb(255 255 255/10%)}.hp-file-picker-copy{display:grid;gap:2px;min-width:0}.hp-file-picker-copy strong{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.hp-file-picker-copy small{font-size:11px;color:var(--hp-text-35)}.hp-block-actions{display:flex;flex-wrap:wrap;gap:var(--hp-gap-control)}.hp-progress-panel{display:flex;flex-direction:column;gap:10px}.stage1-processing-progress-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.stage1-processing-progress-head strong{font-size:14px;font-weight:600}.stage1-processing-progress-head span{font-size:16px;font-weight:600}.stage1-processing-progress-panel p{margin:8px 0 0;font-size:12px;color:var(--hp-text-35)}.hp-progress-pills{display:flex;flex-wrap:wrap;gap:var(--hp-gap-control)}.stage1-daw-workbench{display:flex;flex-direction:column;gap:var(--hp-gap-label);padding:var(--hp-pad-lg);border-radius:var(--hp-radius-lg);border-top-left-radius:var(--hp-radius-joint);border-bottom-left-radius:var(--hp-radius-joint);background:rgb(0 0 0/62%);min-width:0}.stage1-daw-workbench-head{display:flex;align-items:center;justify-content:space-between;gap:var(--hp-gap-label)}.stage1-daw-head-actions{display:flex;align-items:center;gap:var(--hp-gap-control)}.stage1-daw-status{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--hp-text-50)}.stage1-daw-status-dot{width:8px;height:8px;border-radius:999px;background:var(--hp-warn)}.stage1-daw-status.is-ready .stage1-daw-status-dot{background:var(--hp-accent)}.stage1-daw-workbench-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hp-gap-panel)}.stage1-daw-cell{padding:var(--hp-pad-sm);border-radius:var(--hp-radius-sm);background:var(--hp-surface);gap:var(--hp-gap-label)}.stage1-daw-cell .stage1-panel-title{font-weight:700;letter-spacing:.06em;text-transform:uppercase}.stage1-daw-cell .stage1-panel-title,.stage1-mix-persistence{font-size:12px;color:var(--hp-text-35)}.stage1-daw-loading-state{display:grid;gap:10px;padding:var(--hp-pad-sm);border-radius:var(--hp-radius-sm);background:var(--hp-surface)}.stage1-mixer{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--hp-gap-control)}.stage1-mixer-channel{display:grid;justify-items:center;gap:10px}.stage1-mixer-channel>span:first-child{font-size:11px;font-weight:600;color:var(--hp-text-35)}.stage1-mixer-toggles{display:grid;gap:6px}.stage1-mixer-toggles button{width:26px;height:26px;border:0;border-radius:999px;background:var(--hp-control);color:var(--hp-text-50);font-size:11px;font-weight:700;cursor:pointer}.stage1-mixer-toggles button[aria-pressed=true]{background:var(--hp-text);color:#0a0a0a}.stage1-mixer-gain{font-size:16px;font-weight:600}.stage1-mixer-gain small{display:block;font-size:10px;font-weight:700;color:var(--hp-text-35)}.stage1-vocal-session{display:flex;flex-direction:column;gap:var(--hp-gap-label)}.stage1-vocal-lyrics-head{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:var(--hp-text-35)}.stage1-vocal-actions{display:grid;gap:var(--hp-gap-control)}.stage1-vocal-action-row{display:flex;justify-content:flex-end}.stage1-record-action{display:inline-flex;align-items:center;justify-content:flex-end;min-height:40px;gap:8px}.stage1-record-status-dot{width:7px;height:7px;flex:0 0 7px;border-radius:999px;background:var(--hp-text-35)}.stage1-record-status-dot.is-recording{background:var(--hp-danger);animation:hp-pulse 1.2s ease-in-out infinite}.stage1-vocal-status{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--hp-text-50)}.stage1-vocal-status span{width:8px;height:8px;border-radius:999px;background:var(--hp-text-35)}.stage1-vocal-status span.is-recording{background:var(--hp-danger);animation:hp-pulse 1.2s ease-in-out infinite}@keyframes hp-pulse{50%{opacity:.3}}.stage1-vocal-take-preview{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--hp-gap-control);width:100%}.stage1-vocal-take-preview audio{min-width:0;width:100%}.stage1-teleprompter{display:flex;flex-direction:column;gap:10px}.stage1-teleprompter-lines{display:flex;flex-direction:column;gap:4px;max-height:240px;overflow-y:auto;scrollbar-width:thin}.stage1-teleprompter-line{display:flex;align-items:baseline;gap:10px;padding:4px 8px;border:0;border-radius:12px;background:transparent;text-align:left;color:var(--hp-text-35);cursor:pointer}.stage1-teleprompter-line[data-state=active]{background:var(--hp-control);color:var(--hp-text);font-weight:600}.stage1-teleprompter-line[data-state=next]{color:var(--hp-text-50)}.stage1-teleprompter-line[data-heading=true]{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hp-text-20)}.stage1-teleprompter-settings{display:flex;flex-wrap:wrap;gap:var(--hp-gap-label);font-size:11px;color:var(--hp-text-35)}.stage1-waveform{display:flex;flex-direction:column;gap:10px}.stage1-wave-tabs{align-self:flex-start;max-width:100%}.stage1-wave-chart{position:relative;height:168px;border-radius:var(--hp-radius-sm);background:rgb(255 255 255/3%);cursor:pointer;overflow:hidden}.stage1-wave-chart.is-inactive{opacity:.4}.stage1-wave-svg{position:absolute;inset:0;width:100%;height:100%}.stage1-wave-rest{stroke:rgb(255 255 255/28%);stroke-width:.6}.stage1-wave-played,.stage1-wave-rest{fill:none;vector-effect:non-scaling-stroke}.stage1-wave-played{stroke:var(--hp-text);stroke-width:.9}.stage1-wave-playhead{position:absolute;top:0;bottom:0;width:1px;background:var(--hp-text)}.stage1-wave-section{position:absolute;top:0;bottom:0;padding-left:6px;pointer-events:none}.stage1-wave-section i{position:absolute;top:0;bottom:0;left:0;width:1px;background:rgb(255 255 255/12%)}.stage1-wave-section b{position:relative;display:block;padding-top:6px;font-size:10px;font-weight:700;letter-spacing:.04em;color:var(--hp-text-35);white-space:nowrap}.stage1-wave-pending{position:absolute;inset:0;display:grid;place-items:center;font-size:12px;color:var(--hp-text-20)}.stage1-wave-times{display:flex;justify-content:space-between;font-size:11px;font-weight:600;color:var(--hp-text-35)}.stage1-edl-drawer{border-radius:var(--hp-radius-sm);background:rgb(255 255 255/3%);padding:var(--hp-pad-sm)}.stage1-edl-drawer summary{cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hp-text-35)}.stage1-edl-drawer[open] summary{margin-bottom:var(--hp-gap-label)}.stage1-edit-toolbar{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--hp-gap-control)}.stage1-edit-group{display:flex;flex-wrap:wrap;gap:var(--hp-gap-control)}.stage1-selected-clip-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:var(--hp-gap-label);font-size:12px;color:var(--hp-text-35)}.stage1-selected-clip-summary strong{color:var(--hp-text)}.stage1-clip-timeline{display:flex;gap:2px;margin-bottom:var(--hp-gap-label)}.stage1-generation-card{display:flex;flex-direction:column;gap:var(--hp-gap-control)}.stage1-generation-visual{height:110px;border-radius:var(--hp-radius-sm);background:none}.stage1-generation-track{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--hp-radius-control);background:var(--hp-control)}.stage1-generation-track.is-active{box-shadow:inset 0 0 0 2px var(--hp-stroke-selected)}.stage1-generation-track strong{display:block;font-size:13px;font-weight:600}.stage1-generation-track span{font-size:11px;color:var(--hp-text-35)}.stage1-generation-play{width:30px;height:30px;border:0;border-radius:999px;background:rgb(255 255 255/12%);color:var(--hp-text);cursor:pointer}.stage1-generation-track-mark{width:30px;height:30px;border-radius:999px;background:rgb(255 255 255/8%)}.hp-project-list{flex-direction:column}.hp-project-head,.hp-project-list{display:flex;gap:var(--hp-gap-control)}.hp-project-head{flex-wrap:wrap;align-items:flex-end;padding-bottom:var(--hp-gap-control)}.hp-project-head>label{flex:1 1 180px;min-width:0}.hp-project-head-actions{display:flex;flex-wrap:wrap;gap:var(--hp-gap-control)}.hp-project-head .stage1-context-id{flex-basis:100%}.hp-project-row{display:flex;flex-direction:column;gap:var(--hp-gap-control);padding:10px 14px;border:0;border-radius:var(--hp-radius-control);background:var(--hp-control);color:inherit;text-align:left}.hp-project-row[data-active=true]{box-shadow:inset 0 0 0 2px var(--hp-stroke-selected)}.hp-project-row[data-archived=true]{opacity:.5}.hp-project-open{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:0;border:0;background:transparent;text-align:left;color:inherit;cursor:pointer}.hp-project-mark{width:26px;height:26px;border-radius:999px;background:rgb(255 255 255/10%)}.hp-project-title{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-project-open small{font-size:11px;color:var(--hp-text-35);white-space:nowrap}.hp-project-actions{display:flex;flex-wrap:wrap;gap:var(--hp-gap-control)}.hp-export-scrim{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:24px;background:rgb(0 0 0/55%);backdrop-filter:blur(6px)}.hp-export{display:flex;flex-direction:column;gap:var(--hp-gap-panel);width:min(420px,100%);max-height:min(760px,90vh);overflow-y:auto;padding:var(--hp-pad-lg);border-radius:var(--hp-radius-lg);background:#131313;box-shadow:0 40px 120px rgb(0 0 0/60%)}.hp-export-head{display:flex;align-items:center;gap:var(--hp-gap-label);margin-bottom:var(--hp-gap-label)}.hp-export-head h2{margin:0;font-size:20px;font-weight:600}.hp-export-track{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;flex:1;padding:8px 12px;border-radius:var(--hp-radius-control);background:var(--hp-control);font-size:12px}.hp-export-track strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.hp-export-track-mark{width:20px;height:20px;border-radius:6px;background:rgb(255 255 255/14%)}.hp-export-group{display:flex;flex-direction:column;gap:var(--hp-gap-control);padding:var(--hp-pad-sm);border-radius:var(--hp-radius-sm);background:var(--hp-surface)}.hp-export-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;border:0;border-radius:var(--hp-radius-control);background:var(--hp-control);color:var(--hp-text);font-size:14px;font-weight:600;text-align:left;cursor:pointer}.hp-export-row:hover:not(:disabled){background:var(--hp-control-hover)}.hp-export-row small{font-size:11px;font-weight:600;color:var(--hp-text-35)}.hp-export-row:disabled{opacity:.4;cursor:not-allowed}.hp-export-row[data-active=true]{box-shadow:inset 0 0 0 2px var(--hp-stroke-selected)}.hp-export-foot{flex-wrap:wrap;gap:var(--hp-gap-control);margin-top:var(--hp-gap-label)}.stage1-export-state{margin-right:auto;font-size:12px;color:var(--hp-text-50)}.login-screen{display:grid;place-items:center;min-height:100vh;padding:24px}.login-shell{display:grid;justify-items:center;gap:28px;width:min(420px,100%)}.login-logo{width:190px}.login-logo img{width:100%;height:auto}.login-card{display:grid;gap:var(--hp-gap-label);width:100%;padding:var(--hp-pad-lg);border-radius:var(--hp-radius-lg);background:rgb(255 255 255/4%)}.login-fields,.login-form-stack{display:grid;gap:12px}.login-social-row{gap:12px}.login-social-row>span{text-align:center;font-size:12px;color:var(--hp-text-35)}.login-social-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--hp-gap-control)}.login-social-buttons button{padding:12px;border-radius:var(--hp-radius-control);background:var(--hp-control);color:var(--hp-text-35);font-size:13px;font-weight:600;cursor:not-allowed}.login-social-note{font-size:11px;color:var(--hp-text-35);text-align:center}.login-reveal{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s var(--hp-ease)}.login-reveal[data-open=true]{grid-template-rows:1fr}.login-reveal-inner{min-height:0;overflow:hidden;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .16s var(--hp-ease),visibility 0s linear .32s}.login-reveal[data-open=true] .login-reveal-inner{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.login-status-row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:var(--hp-text-35)}.stage1-future-section{display:grid;gap:var(--hp-gap-label);margin:0 auto;max-width:var(--hp-workspace);padding:var(--hp-pad-lg);border-radius:var(--hp-radius-lg);background:rgb(0 0 0/62%)}.stage1-daw-v2,.stage1-text-page{display:block}.stage1-grid-text,.stage1-text-workspace{display:grid;grid-template-columns:548fr 852fr;gap:var(--hp-gap-panel);align-items:stretch}.stage1-editor-stack,.stage1-filter-stack{display:flex;flex-direction:column;gap:var(--hp-gap-panel)}.stage1-filter-card{display:flex;flex-direction:column;gap:var(--hp-gap-label);padding:var(--hp-pad-sm);border-radius:var(--hp-radius-sm);background:var(--hp-surface)}.stage1-filter-title,.stage1-workflow-title{margin:0;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hp-text-35)}.stage1-filter-choice-grid,.stage1-filter-thesaurus,.stage1-rhyme-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px var(--hp-gap-label)}.stage1-filter-group{display:flex;flex-direction:column;gap:10px}.stage1-filter-option-grid{display:flex;flex-wrap:wrap;gap:var(--hp-gap-control)}.stage1-chip,.stage1-chip-active{padding:9px 16px;border:0;border-radius:999px;background:var(--hp-control);color:var(--hp-text-50);font-size:14px;font-weight:600;cursor:pointer}.stage1-chip-active{background:var(--hp-text);color:#0a0a0a}.stage1-filter-choice-grid button,.stage1-filter-thesaurus button,.stage1-rhyme-grid button,.stage1-rhyme-keyword-mode{display:inline-flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;color:var(--hp-text-50);font-size:14px;font-weight:600;text-align:left;cursor:pointer}.stage1-filter-choice-grid button>span,.stage1-filter-thesaurus button>span,.stage1-rhyme-grid button>span,.stage1-rhyme-keyword-mode>span{font-size:11px;line-height:1;color:var(--hp-text-35)}.stage1-filter-choice-grid button[aria-pressed=true],.stage1-filter-choice-grid button[aria-pressed=true]>span,.stage1-filter-thesaurus button[aria-pressed=true],.stage1-filter-thesaurus button[aria-pressed=true]>span,.stage1-rhyme-grid button[aria-pressed=true],.stage1-rhyme-grid button[aria-pressed=true]>span,.stage1-rhyme-keyword-mode[aria-pressed=true],.stage1-rhyme-keyword-mode[aria-pressed=true]>span{color:var(--hp-text)}.stage1-rhyme-keywords{display:flex;flex-direction:column;gap:10px;padding-top:var(--hp-gap-label);border-top:1px solid rgb(255 255 255/8%)}.stage1-filter-token-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hp-gap-control)}.stage1-filter-plus{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:999px;background:var(--hp-control);color:var(--hp-text-75);font-size:16px;cursor:pointer}.stage1-filter-style button,.stage1-filter-token-row .stage1-chip,.stage1-filter-token-row .stage1-chip-active,.stage1-filter-tropes button{padding:9px 16px;border:0;border-radius:999px;background:var(--hp-control);color:var(--hp-text-50);font-size:14px;font-weight:600;cursor:pointer}.stage1-filter-style button[aria-pressed=true],.stage1-filter-token-row .stage1-chip-active,.stage1-filter-tropes button[aria-pressed=true]{background:var(--hp-text);color:#0a0a0a}.stage1-filter-rhythm-values{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--hp-gap-label)}.stage1-filter-rhythm-values>label{flex:1 1 140px;min-width:0}.stage1-filter-mood{display:flex;flex-direction:column;gap:var(--hp-gap-label)}.stage1-filter-range-head,.stage1-filter-range-labels{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:11px;color:var(--hp-text-35)}.stage1-filter-style,.stage1-filter-tropes{display:flex;flex-wrap:wrap;gap:var(--hp-gap-control)}.stage1-filter-reference{display:flex;flex-direction:column;gap:10px}.stage1-textarea{min-height:120px}.stage1-filter-submit{display:flex;justify-content:flex-end}.stage1-text-editor-panel{display:flex;flex-direction:column;gap:var(--hp-gap-label);padding:var(--hp-pad-lg);border-radius:var(--hp-radius-lg);border-top-left-radius:var(--hp-radius-joint);border-bottom-left-radius:var(--hp-radius-joint);background:rgb(0 0 0/62%);min-width:0}.stage1-workflow-tabs{width:100%}.stage1-live-line-main{display:flex;align-items:center;gap:10px;flex:1;min-width:0;padding:4px 0;border:0;background:transparent;color:inherit;font-size:16px;line-height:1.5;text-align:left;cursor:pointer}.stage1-live-line-tools{display:inline-flex;align-items:center;gap:var(--hp-gap-control)}.stage1-live-line-tools button{padding:6px 10px;border:0;border-radius:var(--hp-radius-control-joint);background:var(--hp-control);color:var(--hp-text-75);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.stage1-live-line-tools button[aria-pressed=true]{background:var(--hp-text);color:#0a0a0a}.stage1-live-line-edit{display:flex;align-items:center;gap:var(--hp-gap-control);width:100%}.stage1-live-empty{flex-direction:column}.stage1-active-context,.stage1-live-empty{display:flex;gap:10px;color:var(--hp-text-35)}.stage1-active-context{flex-wrap:wrap;align-items:center;font-size:12px}.stage1-context-restore-state{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin:0 auto var(--hp-gap-panel);max-width:var(--hp-workspace);padding:var(--hp-pad-sm);border-radius:var(--hp-radius-sm);background:rgb(255 107 134/8%)}.stage1-text-editor-panel{position:relative}.stage1-context-restore-overlay{position:absolute;z-index:4;right:30px;bottom:24px;width:min(480px,calc(100% - 60px));max-width:none;margin:0;box-shadow:0 14px 36px rgb(0 0 0/35%)}.stage1-context-restore-progress{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--hp-text-35)}.stage1-mixer{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:var(--hp-gap-label);align-items:end}.stage1-channel{display:grid;justify-items:center;gap:10px;min-width:0}.stage1-channel-name{font-size:11px;font-weight:600;color:var(--hp-text-35)}.stage1-channel-fader{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;height:176px}.stage1-channel-switches{display:grid;grid-column:1;grid-row:1;align-content:center;gap:6px}.stage1-channel-switches button{width:26px;height:26px;border:0;border-radius:999px;background:var(--hp-control);color:var(--hp-text-50);font-size:11px;font-weight:700;cursor:pointer}.stage1-channel-switches button.active,.stage1-channel-switches button[aria-pressed=true]{background:var(--hp-text);color:#0a0a0a}.stage1-fader-control{position:relative;display:block;grid-column:2;grid-row:1;align-self:stretch;justify-self:stretch;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.stage1-fader-rail{position:absolute;inset-block:0;left:50%;display:block;justify-self:center;width:2px;height:100%;border-radius:999px;background:rgb(255 255 255/12%);transform:translateX(-50%)}.stage1-fader-handle{position:absolute;left:50%;bottom:clamp(4px,var(--stage1-fader-position,50%),calc(100% - 4px));width:22px;height:8px;border-radius:3px;background:var(--hp-text);transform:translate(-50%,50%);pointer-events:none}.stage1-channel-fader input[type=range]{position:absolute;inset:0;display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;margin:0;direction:rtl;writing-mode:vertical-lr;-webkit-appearance:slider-vertical;appearance:slider-vertical;opacity:0;cursor:ns-resize}.stage1-channel-fader:has(input[type=range]:focus-visible) .stage1-fader-rail{background:rgb(255 255 255/32%);box-shadow:0 0 0 3px rgb(255 255 255/16%)}.stage1-meter{display:flex;grid-column:3;grid-row:1;align-items:flex-end;width:4px;height:100%;border-radius:999px;background:rgb(255 255 255/8%);overflow:hidden}.stage1-meter>span{display:block;width:100%;border-radius:inherit;background:var(--hp-accent)}.stage1-channel>strong{font-size:16px;font-weight:600}.stage1-mixer-scale{display:grid;align-content:space-between;height:176px;padding-bottom:26px;font-size:10px;font-weight:700;color:var(--hp-text-20);text-align:right}.stage1-mixer-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--hp-gap-control)}.stage1-timeline{position:relative;display:flex;gap:2px;height:56px;border-radius:12px;background:rgb(255 255 255/3%);overflow:hidden}.stage1-timeline-empty{display:grid;place-items:center;width:100%;font-size:12px;color:var(--hp-text-20)}.stage1-timeline-playhead{position:absolute;top:0;bottom:0;width:1px;background:var(--hp-text)}.stage1-clip{flex:1;min-width:0;padding:6px 8px;border:0;background:rgb(255 255 255/8%);color:var(--hp-text-50);font-size:11px;text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage1-clip[aria-pressed=true]{background:rgb(255 255 255/20%);color:var(--hp-text)}.stage1-vocal-lyrics{display:flex;flex-direction:column;gap:10px}.stage1-offset-control{display:grid;grid-template-columns:auto auto;align-items:center;gap:8px var(--hp-gap-label);font-size:12px;color:var(--hp-text-50)}.stage1-offset-control input[type=range]{grid-column:1/-1}.stage1-offset-control output{justify-self:end;font-size:14px;font-weight:600;color:var(--hp-text)}.stage1-control-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--hp-gap-control)}.stage1-mix-conflict{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--hp-gap-label);padding:var(--hp-pad-sm);border-radius:var(--hp-radius-sm);background:rgb(242 200 93/10%);font-size:13px}.stage1-mix-conflict p{margin:4px 0 0;font-size:12px;color:var(--hp-text-50)}.stage1-mix-conflict-actions{display:flex;flex-wrap:wrap;gap:var(--hp-gap-control)}.stage1-daw-status-copy{white-space:nowrap}.stage1-teleprompter-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hp-gap-label);font-size:11px;color:var(--hp-text-35)}.stage1-teleprompter-controls label{display:inline-flex;align-items:center;gap:8px}.stage1-teleprompter-controls input[type=range]{width:96px}.stage1-teleprompter-hint{margin:0;font-size:11px;color:var(--hp-text-20)}.stage1-teleprompter-time{font-size:10px;font-weight:700;color:var(--hp-text-35);font-variant-numeric:tabular-nums}.stage1-teleprompter-time.is-empty{color:var(--hp-text-20)}.stage1-status-hint{position:relative;display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--hp-text-50)}.stage1-status-hint button{display:grid;place-items:center;width:22px;height:22px;border:0;border-radius:999px;background:var(--hp-control);color:var(--hp-text-75);font-size:12px;font-weight:700;cursor:pointer}.stage1-status-hint-warn button{background:rgb(242 200 93/22%);color:var(--hp-warn)}.stage1-status-hint-tooltip-portal{max-width:min(320px,calc(100vw - 24px));padding:12px 14px;font-size:12px;line-height:1.5;color:var(--hp-text-75)}.stage1-custom-select-list-portal,.stage1-status-hint-tooltip-portal{position:fixed;z-index:120;border-radius:var(--hp-radius-sm);background:#1c1c1c;box-shadow:0 24px 60px rgb(0 0 0/55%)}.stage1-custom-select-list-portal{display:grid;gap:2px;padding:6px;max-height:280px;overflow-y:auto}.stage1-custom-select-list-portal button{padding:10px 14px;border:0;border-radius:12px;background:transparent;color:var(--hp-text-75);font-size:14px;font-weight:600;text-align:left;cursor:pointer}.stage1-custom-select-list-portal button:hover,.stage1-custom-select-list-portal button[aria-selected=true]{background:var(--hp-control);color:var(--hp-text)}.stage1-pill,.stage1-pill-bad,.stage1-pill-good,.stage1-pill-neutral,.stage1-pill-warn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--hp-control);font-size:12px;font-weight:600;color:var(--hp-text-75);white-space:nowrap}.stage1-pill-good{background:rgb(125 255 168/14%);color:var(--hp-accent)}.stage1-pill-warn{background:rgb(242 200 93/14%);color:var(--hp-warn)}.stage1-pill-bad{background:rgb(255 107 134/14%);color:var(--hp-danger)}.stage1-music-generation-grid,.stage1-music-settings{display:flex;flex-direction:column;gap:var(--hp-gap-label)}.stage1-music-settings{padding:var(--hp-pad-sm);border-radius:var(--hp-radius-sm);background:rgb(255 255 255/3%)}.stage1-music-settings summary{cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hp-text-35)}.stage1-music-settings:not([open])>:not(summary){display:none}.stage1-music-settings[open] summary{margin-bottom:var(--hp-gap-label)}.stage1-generation-status-card{display:flex;flex-direction:column;gap:10px}.stage1-generated-result-card,.stage1-generation-progress-status,.stage1-generation-result{display:grid;min-width:0}.stage1-generated-result-card,.stage1-generation-result{gap:14px}.stage1-generation-progress-status{gap:8px}.stage1-generation-audio-status,.stage1-generation-state{display:block;margin:0;line-height:1.35}.stage1-generated-result-card{overflow:visible;padding:0;border:0;border-radius:0;background:transparent}.stage1-generated-track-result{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;min-width:0}.stage1-generated-track-cover,.stage1-generated-track-cover-empty{display:block;width:72px;height:72px;border:0;border-radius:14px}.stage1-generated-track-cover{object-fit:contain;background:transparent}.stage1-generated-track-cover-empty{display:grid;place-items:center;padding:8px;background:rgb(255 255 255/6%);color:var(--hp-text-35);font-size:10px;line-height:1.2;text-align:center}.stage1-generated-track-copy{display:grid;gap:4px;min-width:0}.stage1-generated-track-copy>small,.stage1-generated-track-copy>span,.stage1-generated-track-copy>strong{display:block;min-width:0;margin:0;line-height:1.35;overflow-wrap:anywhere}.stage1-generated-track-copy>small,.stage1-generated-track-copy>span{color:var(--hp-text-35);font-size:11px}.stage1-generated-result-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:0;overflow:visible}.stage1-page.stage1-daw-v2 .stage1-generated-result-actions .stage1-button{flex:0 1 auto;min-width:0;height:auto;min-height:34px;white-space:normal}.stage1-generation-idle{display:flex;flex-direction:column;gap:10px}.stage1-generation-checklist{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:12px;color:var(--hp-text-35)}.stage1-generation-checklist li{display:flex;align-items:baseline;gap:8px}.stage1-generation-checklist li[data-done=yes]{color:var(--hp-text-75)}.stage1-generation-checklist li[data-done=yes] span{color:var(--hp-accent)}.stage1-inline-prerequisite{display:flex;flex-direction:column;gap:var(--hp-gap-control)}.stage1-generate-cta{justify-content:center;background:var(--hp-accent);color:var(--hp-accent-ink);font-size:16px}.stage1-generate-cta:hover:not(:disabled){background:#7dffab}.stage1-generate-cta:disabled,.stage1-generate-cta[data-disabled=true]{background:rgb(125 255 168/22%);color:rgb(125 255 168/55%)}.stage1-progress-indeterminate>span{width:34%;opacity:.65;animation:hp-indeterminate 1.4s ease-in-out infinite}@keyframes hp-indeterminate{0%{transform:translateX(-100%)}to{transform:translateX(300%)}}.login-language-control{position:fixed;top:24px;right:24px;display:grid;width:38px;height:38px;padding:0;border:0;background:var(--hp-control);color:var(--hp-text-50);font-size:12px;font-weight:700}.login-language-control img,.login-language-control svg{width:20px;height:20px;opacity:.6}.login-social-row{display:grid;align-items:center;gap:var(--hp-gap-label);padding:var(--hp-pad-sm);border-radius:var(--hp-radius-sm);background:var(--hp-surface)}.login-social-label{grid-column:1/-1;letter-spacing:.06em;text-transform:uppercase;color:var(--hp-text-35)}.login-social-buttons{display:flex;gap:var(--hp-gap-label)}.login-social-buttons button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:0}.login-social-buttons svg{width:22px;height:22px;fill:var(--hp-text-35)}.login-social-buttons svg path{fill:var(--hp-text-35)}.login-help{justify-self:end;padding:10px 18px;border:0;background:var(--hp-control);color:var(--hp-text-35);font-size:11px;font-weight:700;letter-spacing:.06em}@media (max-width:420px){.login-social-row{grid-template-columns:minmax(0,1fr);justify-items:center}.login-social-buttons{justify-content:center}.login-help{justify-self:stretch;width:100%}}.login-actions{display:grid;gap:var(--hp-gap-control)}.login-primary-button{width:100%;padding:14px 22px;border:0;border-radius:var(--hp-radius-control);background:var(--hp-text);color:#0a0a0a}.login-primary-button:disabled{opacity:.35}.login-resend{justify-self:start;padding:0;border:0;background:transparent;color:var(--hp-text-50);font-size:12px;text-decoration:underline}.login-brand{display:grid;justify-items:center}@media (max-width:1240px){.hp-deck{--hp-peek:42px}.stage1-daw-grid,.stage1-text-grid,.stage1-text-workspace{grid-template-columns:minmax(0,1fr)}.stage1-daw-control,.stage1-daw-workbench,.stage1-live-editor,.stage1-text-filters{border-radius:var(--hp-radius-lg)}}@media (max-width:900px){.stage1-topbar-inner{grid-template-columns:minmax(0,1fr);justify-items:center;gap:14px}.stage1-brand-zone{align-items:center}.stage1-account-zone{justify-content:center}.stage1-daw-workbench-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.hp-deck{--hp-peek:0px}.hp-deck-pane[data-active=false],.stage1-folder-list{display:none}.stage1-folder-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--hp-gap-control)}.stage1-mobile-nav-groups>li:not(:first-child){display:none}.stage1-mobile-nav-groups,.stage1-mobile-nav-list[data-visible=true]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--hp-gap-control);margin:0;padding:0;list-style:none}.stage1-mobile-nav-link{display:inline-flex;padding:8px 14px;border-radius:999px;background:var(--hp-control);color:var(--hp-text-50);font-size:13px;font-weight:600;text-decoration:none}.stage1-mobile-nav-link[data-active=true]{background:var(--hp-text);color:#0a0a0a}.stage1-daw-workbench,.stage1-future-section,.stage1-live-editor,.stage1-panel{padding:var(--hp-pad-sm);border-radius:var(--hp-radius-sm)}.stage1-mini-player{grid-template-columns:auto minmax(0,1fr) auto}.stage1-mini-time{display:none}}@media (prefers-reduced-motion:reduce){.hp-deck-pane,.hp-deck[data-animated=true] .hp-deck-track{transition-duration:1ms}}@media (max-width:760px){.hp-deck-track{width:100%;transform:none!important}.hp-deck-pane[data-active=true]{flex-basis:100%;width:100%}}@media (min-width:1180px){body:has(.stage1-studio-shell),html:has(.stage1-studio-shell){height:100%;overflow:hidden}.stage1-app-shell:has(.stage1-studio-shell){height:100dvh;min-height:0;overflow:hidden}.stage1-app-shell .stage1-topbar{flex:0 0 142px;min-height:142px;padding:0}.stage1-app-shell .stage1-topbar-inner{box-sizing:border-box;width:min(1400px,calc(100vw - 40px));max-width:1400px;margin-inline:auto;min-height:142px;grid-template-columns:270px minmax(0,1fr) 270px;column-gap:28px}.stage1-app-shell .stage1-brand-zone{gap:12px;padding-top:15px}.stage1-app-shell .stage1-logo img{width:176px}.stage1-app-shell .stage1-rank{width:270px;margin-top:10px}.stage1-app-shell .stage1-center-zone{display:grid;grid-template-rows:auto auto;justify-items:center;row-gap:8px}.stage1-app-shell .stage1-mini-player{width:min(500px,100%);min-height:70px;height:70px;margin-top:0;grid-template-columns:54px 44px minmax(0,1fr) 136px;gap:0;padding:7px 12px 7px 7px;border-radius:18px;background:rgb(0 0 0/84%)}.stage1-app-shell .stage1-account-zone{width:270px;min-width:270px;max-width:270px;height:132px;justify-self:end}.stage1-app-shell:has(.stage1-studio-shell) .stage1-app-main{width:100%;max-width:none;margin-inline:0;min-height:0;overflow:hidden;padding-bottom:0}.hp-deck,.hp-deck-pane,.hp-deck-pane-body,.hp-deck-track,.stage1-studio-shell,.stage1-studio-shell>.stage1-project-workspace-provider{height:100%;min-height:0}.hp-deck{--hp-deck-pane:min(1400px,calc(100vw - 40px))}.hp-deck-pane,.hp-deck-pane-body{display:flex;flex-direction:column}.stage1-text-page{height:100%;min-height:0}.stage1-text-page .stage1-grid-text.stage1-text-workspace{width:100%;max-width:1400px;height:min(745px,100%);min-height:0;margin-inline:auto;grid-template-columns:minmax(410px,548px) minmax(0,852px);gap:0}.stage1-text-page .stage1-text-editor-panel,.stage1-text-page .stage1-text-filters{box-sizing:border-box;min-height:0;height:100%;padding:15px 30px 24px;overflow:hidden;border:0;border-radius:35px;background:radial-gradient(760px 420px at 45% -10%,rgb(255 255 255/4%),transparent 78%),rgb(0 0 0/82%);box-shadow:none}.stage1-text-page .stage1-text-filters{border-radius:35px 20px 20px 35px}.stage1-text-page .stage1-text-editor-panel{border-radius:20px 35px 35px 20px}.stage1-text-page .stage1-text-editor-panel .stage1-panel-head,.stage1-text-page .stage1-text-filters .stage1-panel-head{flex:0 0 auto;margin:0 0 15px}.stage1-text-page .stage1-panel-title{font-size:20px;font-weight:600;line-height:1.18}.stage1-text-page .stage1-filter-stack{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;gap:8px;overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.stage1-text-page .stage1-filter-card{flex:0 0 auto;gap:12px;padding:15px;border:0;border-radius:20px;background:radial-gradient(420px 180px at 50% 0,rgb(255 255 255/2.4%),transparent 80%),rgb(255 255 255/4.5%);box-shadow:none}.stage1-text-page .stage1-field-label,.stage1-text-page .stage1-filter-title,.stage1-text-page .stage1-workflow-title{color:rgb(255 255 255/35%);font-size:12px;font-weight:700;letter-spacing:0;line-height:1.1;text-transform:none}.stage1-text-page .stage1-editor-actions button,.stage1-text-page .stage1-editor-primary-actions .stage1-button,.stage1-text-page .stage1-filter-plus,.stage1-text-page .stage1-filter-token-row button,.stage1-text-page .stage1-version-actions .stage1-button,.stage1-text-page .stage1-workflow-tabs button{min-height:30px;height:30px;padding:0 13px;border:0;border-radius:999px;background:rgb(255 255 255/8%);color:rgb(255 255 255/75%);font-size:12px;font-weight:700;line-height:1}.stage1-text-page .stage1-workflow-tabs button{min-height:27px;height:27px;padding-inline:12px}.stage1-text-page .stage1-editor-actions button:hover,.stage1-text-page .stage1-editor-primary-actions .stage1-button:hover,.stage1-text-page .stage1-filter-plus:hover,.stage1-text-page .stage1-filter-token-row button:hover,.stage1-text-page .stage1-version-actions .stage1-button:hover,.stage1-text-page .stage1-workflow-tabs button:hover{background:rgb(255 255 255/20%);color:#fff}.stage1-text-page .stage1-editor-actions button[aria-pressed=true],.stage1-text-page .stage1-filter-token-row button[aria-pressed=true],.stage1-text-page .stage1-workflow-tabs button[aria-selected=true]{background:rgb(255 255 255/35%);color:#fff}.stage1-text-page .stage1-filter-rhythm-values{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:6px}.stage1-text-page .stage1-custom-select-button,.stage1-text-page .stage1-input,.stage1-text-page .stage1-textarea{border:1px solid rgb(255 255 255/38%);background:rgb(255 255 255/3%);box-shadow:none}.stage1-text-page .stage1-custom-select-button,.stage1-text-page .stage1-input{min-height:42px;height:42px;padding-inline:16px}.stage1-text-page .stage1-textarea{padding:14px 16px;border-radius:20px}.stage1-text-page .stage1-editor-stack{min-height:0;height:auto;flex:1 1 auto;overflow:hidden}.stage1-text-page .stage1-live-editor{min-height:0;height:100%;flex:1 1 auto;display:flex;flex-direction:column;gap:12px;padding:14px 28px 18px;overflow:hidden;border:2px solid rgb(255 255 255/50%);border-radius:35px;background:linear-gradient(145deg,rgb(255 255 255/5%),transparent 34%),rgb(255 255 255/5%);box-shadow:none}.stage1-text-page .stage1-live-editor-body{flex:1 1 auto;min-height:0;height:auto;overflow:auto;scrollbar-width:thin}.stage1-text-page .stage1-live-empty-editable textarea,.stage1-text-page .stage1-live-full-text{min-height:0;height:100%;padding:8px 0;border:0;border-radius:0;background:transparent;color:rgb(255 255 255/94%);font-size:14px;font-weight:500;line-height:1.42;resize:none}.stage1-text-page .stage1-live-line-tools{background:rgb(255 255 255/8%)}.stage1-text-page .stage1-live-line-tools button[aria-pressed=true]{background:rgb(255 255 255/35%);color:#fff}.stage1-text-page .stage1-autosave-note{color:rgb(255 255 255/50%);font-size:12px;line-height:1.1}}.stage1-page.stage1-daw-v2{--daw-panel:rgb(0 0 0/82%);--daw-cell:rgb(255 255 255/4.5%);--daw-control:rgb(255 255 255/8%);--daw-control-hover:rgb(255 255 255/20%);--daw-control-pressed:rgb(255 255 255/35%);--daw-muted:rgb(255 255 255/38%);--daw-line:rgb(255 255 255/26%)}@media (min-width:1180px){.stage1-page.stage1-daw-v2{display:flex;height:min(745px,100%);min-height:0}.stage1-page.stage1-daw-v2 .stage1-daw-grid{display:grid;grid-template-columns:minmax(410px,548px) minmax(0,852px);align-items:stretch;gap:0;width:100%;max-width:1400px;height:min(745px,100%);min-height:0;margin-inline:auto}.stage1-page.stage1-daw-v2 .stage1-daw-control,.stage1-page.stage1-daw-v2 .stage1-daw-workbench{box-sizing:border-box;height:100%;min-height:0;overflow:hidden;border:0;border-radius:35px;background:radial-gradient(720px 420px at 48% -12%,rgb(255 255 255/4%),transparent 78%),var(--daw-panel);box-shadow:none}.stage1-page.stage1-daw-v2 .stage1-daw-control{display:flex;flex-direction:column;padding:15px 30px 24px}.stage1-page.stage1-daw-v2 .stage1-daw-control>.stage1-panel-head{flex:0 0 auto;margin:0 0 15px}.stage1-page.stage1-daw-v2 .stage1-daw-control .stage1-panel-title,.stage1-page.stage1-daw-v2 .stage1-daw-workbench>.stage1-daw-workbench-head h2{margin:0;font-size:20px;font-weight:700;line-height:1.18}.stage1-page.stage1-daw-v2 .stage1-control-stack{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;gap:8px;overflow-y:auto;overscroll-behavior:contain;padding-right:4px;scrollbar-width:thin}.stage1-page.stage1-daw-v2 .stage1-control-stack>.hp-block,.stage1-page.stage1-daw-v2 .stage1-control-stack>.stage1-control-card,.stage1-page.stage1-daw-v2 .stage1-control-stack>.stage1-technical-details{flex:0 0 auto;padding:14px 15px;border:0;border-radius:20px;background:radial-gradient(420px 180px at 50% 0,rgb(255 255 255/2.5%),transparent 80%),var(--daw-cell);box-shadow:none}.stage1-page.stage1-daw-v2 .stage1-control-stack .stage1-eyebrow{margin:0;color:var(--daw-muted);font-size:11px;font-weight:600;letter-spacing:0}.stage1-page.stage1-daw-v2 .stage1-control-lyrics pre{max-height:190px;margin:10px 0 8px;padding:13px 15px;overflow:auto;border:1px solid rgb(255 255 255/22%);border-radius:20px;background:rgb(255 255 255/2%);color:rgb(255 255 255/75%);font-size:12px;line-height:1.45}.stage1-page.stage1-daw-v2 .hp-attach-row,.stage1-page.stage1-daw-v2 .hp-block-actions,.stage1-page.stage1-daw-v2 .hp-param-row,.stage1-page.stage1-daw-v2 .stage1-lyrics-source{gap:7px}.stage1-page.stage1-daw-v2 .hp-param{gap:7px;color:var(--daw-muted);font-size:12px}.stage1-page.stage1-daw-v2 .hp-param-input{width:72px;min-height:32px;height:32px;padding:0 10px;border:1px solid rgb(255 255 255/18%);border-radius:999px;background:var(--daw-control);color:var(--hp-text);font-size:12px}.stage1-page.stage1-daw-v2 .hp-param:nth-child(2) .hp-param-input{width:104px}.stage1-page.stage1-daw-v2 .stage1-file-picker{gap:8px;padding:7px 10px;border-radius:14px;background:var(--daw-control)}.stage1-page.stage1-daw-v2 .hp-file-picker-art{width:22px;height:22px;border-radius:7px;background:rgb(255 255 255/14%)}.stage1-page.stage1-daw-v2 .hp-file-picker-copy strong{max-width:172px;font-size:11px}.stage1-page.stage1-daw-v2 .hp-attach-state,.stage1-page.stage1-daw-v2 .hp-file-picker-copy small,.stage1-page.stage1-daw-v2 .hp-note{font-size:11px}.stage1-page.stage1-daw-v2 .stage1-music-generation{gap:8px}.stage1-page.stage1-daw-v2 .stage1-music-settings{padding:0;background:transparent}.stage1-page.stage1-daw-v2 .stage1-technical-details{color:var(--daw-muted)}.stage1-page.stage1-daw-v2 .stage1-daw-workbench{display:flex;flex-direction:column;gap:8px;padding:15px 20px 20px}.stage1-page.stage1-daw-v2 .stage1-daw-workbench-head{flex:0 0 auto;min-height:30px}.stage1-page.stage1-daw-v2 .stage1-daw-head-actions{gap:8px}.stage1-page.stage1-daw-v2 .stage1-daw-workbench .stage1-button{min-height:30px;height:30px;padding:0 12px;border:0;border-radius:999px;background:var(--daw-control);color:rgb(255 255 255/82%);font-size:12px;font-weight:500;line-height:1}.stage1-page.stage1-daw-v2 .stage1-daw-workbench .stage1-button-secondary:hover:not(:disabled),.stage1-page.stage1-daw-v2 .stage1-daw-workbench .stage1-button:hover:not(:disabled){background:var(--daw-control-hover);color:#fff}.stage1-page.stage1-daw-v2 .stage1-daw-workbench-grid{display:grid;flex:1 1 auto;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:5px;overflow:hidden}.stage1-page.stage1-daw-v2 .stage1-daw-cell{display:flex;min-width:0;min-height:0;flex-direction:column;gap:7px;padding:14px 16px 15px;overflow:hidden;border:0;border-radius:22px;background:radial-gradient(560px 260px at 50% -22%,rgb(255 255 255/2.5%),transparent 78%),var(--daw-cell);box-shadow:none}.stage1-page.stage1-daw-v2 .stage1-daw-cell>.stage1-panel-head{flex:0 0 auto;min-height:18px;margin:0}.stage1-page.stage1-daw-v2 .stage1-channel-name,.stage1-page.stage1-daw-v2 .stage1-daw-cell .stage1-eyebrow,.stage1-page.stage1-daw-v2 .stage1-daw-cell .stage1-panel-title{color:var(--daw-muted);font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1.15;text-transform:uppercase}.stage1-page.stage1-daw-v2 .stage1-daw-mixer-panel .stage1-mixer{display:grid;min-height:0;grid-template-columns:repeat(4,minmax(0,1fr)) 25px;column-gap:5px;align-items:end}.stage1-page.stage1-daw-v2 .stage1-daw-mixer-panel .stage1-channel{grid-template-rows:auto minmax(0,1fr) auto;align-items:center;gap:5px}.stage1-page.stage1-daw-v2 .stage1-daw-mixer-panel .stage1-channel-fader{width:58px;height:142px;grid-template-columns:22px 1fr 3px;gap:5px}.stage1-page.stage1-daw-v2 .stage1-daw-mixer-panel .stage1-channel-switches{gap:5px}.stage1-page.stage1-daw-v2 .stage1-daw-mixer-panel .stage1-channel-switches button{width:22px;height:22px;background:var(--daw-control);font-size:9px}.stage1-page.stage1-daw-v2 .stage1-daw-mixer-panel .stage1-channel-switches button.active,.stage1-page.stage1-daw-v2 .stage1-daw-mixer-panel .stage1-channel-switches button[aria-pressed=true]{background:var(--daw-control-pressed);color:#fff}.stage1-page.stage1-daw-v2 .stage1-daw-mixer-panel .stage1-meter{display:none}.stage1-page.stage1-daw-v2 .stage1-daw-mixer-panel .stage1-channel>strong{font-size:13px;line-height:1}.stage1-page.stage1-daw-v2 .stage1-daw-mixer-panel .stage1-mixer-scale{width:25px;height:142px;padding-bottom:18px;font-size:8px}.stage1-page.stage1-daw-v2 .stage1-daw-mixer-panel .stage1-mixer-actions{gap:6px;margin-top:auto}.stage1-page.stage1-daw-v2 .stage1-daw-vocal-panel .stage1-teleprompter,.stage1-page.stage1-daw-v2 .stage1-daw-vocal-panel .stage1-vocal-lyrics,.stage1-page.stage1-daw-v2 .stage1-daw-vocal-panel .stage1-vocal-session{min-height:0}.stage1-page.stage1-daw-v2 .stage1-daw-vocal-panel .stage1-vocal-session{display:flex;flex:1 1 auto;flex-direction:column;gap:8px}.stage1-page.stage1-daw-v2 .stage1-daw-vocal-panel .stage1-vocal-lyrics{display:flex;flex:1 1 auto;flex-direction:column;padding:10px 13px;overflow:hidden;border:1px solid var(--daw-line);border-radius:18px;background:rgb(255 255 255/1.5%)}.stage1-page.stage1-daw-v2 .stage1-daw-vocal-panel .stage1-teleprompter-controls,.stage1-page.stage1-daw-v2 .stage1-daw-vocal-panel .stage1-teleprompter-hint{display:none}.stage1-page.stage1-daw-v2 .stage1-daw-vocal-panel .stage1-teleprompter{display:flex;flex:1 1 auto;flex-direction:column}.stage1-page.stage1-daw-v2 .stage1-daw-vocal-panel .stage1-teleprompter-lines{flex:1 1 auto;max-height:none;margin:0;padding:0;scrollbar-width:thin}.stage1-page.stage1-daw-v2 .stage1-daw-vocal-panel .stage1-teleprompter-line{padding:3px 6px;font-size:13px;line-height:1.3}.stage1-page.stage1-daw-v2 .stage1-daw-vocal-panel .stage1-vocal-actions{display:grid;min-height:0;gap:8px}.stage1-page.stage1-daw-v2 .stage1-daw-vocal-panel .stage1-vocal-action-row{display:flex;justify-content:flex-end}.stage1-page.stage1-daw-v2 .stage1-daw-vocal-panel .stage1-record-action,.stage1-page.stage1-daw-v2 .stage1-daw-workbench .stage1-workbench-export{min-height:40px;height:40px;padding-inline:16px;font-size:14px;font-weight:500}.stage1-page.stage1-daw-v2 .stage1-daw-vocal-panel .stage1-record-action{justify-content:flex-end;gap:8px}.stage1-page.stage1-daw-v2 .stage1-daw-vocal-panel .stage1-record-status-dot{width:7px;height:7px;flex:0 0 7px;border-radius:999px;background:rgb(255 255 255/38%)}.stage1-page.stage1-daw-v2 .stage1-daw-vocal-panel .stage1-record-status-dot.is-recording{background:#ff6b86;animation:hp-pulse 1.2s ease-in-out infinite}.stage1-page.stage1-daw-v2 .stage1-daw-vocal-panel .stage1-vocal-take-preview{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;min-width:0}.stage1-page.stage1-daw-v2 .stage1-daw-vocal-panel .stage1-vocal-take-preview audio{min-width:0;width:100%}.stage1-page.stage1-daw-v2 .stage1-daw-wave-panel .stage1-waveform{display:flex;flex:1 1 auto;min-height:0;gap:5px}.stage1-page.stage1-daw-v2 .stage1-daw-wave-panel .stage1-wave-tabs{max-width:100%}.stage1-page.stage1-daw-v2 .stage1-daw-wave-panel .stage1-wave-tabs button{min-height:25px;padding:0 9px;border-radius:999px;background:var(--daw-control);color:var(--daw-muted);font-size:10px}.stage1-page.stage1-daw-v2 .stage1-daw-wave-panel .stage1-wave-tabs button[aria-selected=true]{background:var(--daw-control-pressed);color:#fff}.stage1-page.stage1-daw-v2 .stage1-daw-wave-panel .stage1-wave-chart{flex:1 1 auto;min-height:100px;height:auto;border-radius:14px;background:rgb(255 255 255/2%)}.stage1-page.stage1-daw-v2 .stage1-daw-wave-panel .stage1-wave-rest{stroke:rgb(255 255 255/38%)}.stage1-page.stage1-daw-v2 .stage1-daw-wave-panel .stage1-wave-played{stroke:#fff}.stage1-page.stage1-daw-v2 .stage1-daw-wave-panel .stage1-edl-drawer{flex:0 0 auto;padding:0 11px;border:1px solid rgb(255 255 255/12%);border-radius:14px;background:rgb(255 255 255/2%)}.stage1-page.stage1-daw-v2 .stage1-daw-wave-panel .stage1-edl-drawer summary{display:flex;align-items:center;min-height:28px;color:var(--daw-muted);font-size:10px;letter-spacing:.04em}.stage1-page.stage1-daw-v2 .stage1-daw-wave-panel .stage1-edl-drawer[open]{max-height:48%;overflow:auto;padding-bottom:10px}.stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-generation-card{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:8px}.stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-generation-visual{height:62px;min-height:62px;border-radius:14px;background:none}.stage1-page.stage1-daw-v2 .stage1-daw-export-panel .hp-project-row,.stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-generation-track{min-height:34px;padding:7px 10px;border-radius:14px;background:var(--daw-control)}.stage1-page.stage1-daw-v2 .stage1-daw-export-panel .hp-project-list{min-height:0;overflow:auto;scrollbar-width:thin}}.hp-export-scrim{padding:20px;background:rgb(0 0 0/72%);backdrop-filter:blur(10px)}.hp-export{width:min(382px,100%);max-height:min(680px,calc(100dvh - 40px));gap:10px;padding:16px;border:1px solid rgb(255 255 255/42%);border-radius:28px;background:linear-gradient(145deg,rgb(255 255 255/5%),transparent 34%),rgb(0 0 0/94%);box-shadow:0 36px 100px rgb(0 0 0/72%)}.hp-export-head{gap:8px;margin:0}.hp-export-head h2{font-size:18px}.hp-export-track{min-height:32px;padding:6px 9px;border-radius:14px;background:rgb(255 255 255/8%);font-size:11px}.hp-export-group{gap:6px;padding:10px;border-radius:18px;background:rgb(255 255 255/4.5%)}.hp-export-group .stage1-eyebrow{margin:0 0 2px;color:rgb(255 255 255/38%);font-size:10px}.hp-export-row{min-height:36px;padding:8px 11px;border:1px solid transparent;border-radius:12px;background:rgb(255 255 255/8%);font-size:12px}.hp-export-row[data-active=true]{border-color:rgb(255 255 255/36%);background:rgb(255 255 255/20%)}.hp-export-scope-note{margin:-1px 4px 0;color:rgb(255 255 255/38%);font-size:10px;line-height:1.25;text-align:center}.hp-export-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:2px}.stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-generation-visual>span{display:block;width:100%;height:100%;background:url(/hookpress-final-music-wave.png) 50%/cover no-repeat;mix-blend-mode:screen;opacity:.72}.stage1-page.stage1-daw-v2 .hp-file-picker-art{position:relative;display:grid;place-items:center}.stage1-page.stage1-daw-v2 .hp-file-picker-art:before{width:9px;height:12px;border:1px solid rgb(255 255 255/62%);border-radius:2px;content:""}.stage1-page.stage1-daw-v2 .hp-file-picker-art:after{position:absolute;top:5px;right:6px;width:4px;height:4px;border-top:1px solid rgb(255 255 255/62%);border-right:1px solid rgb(255 255 255/62%);content:""}.stage1-vocal-anchor-note{margin:0;color:rgb(255 255 255/42%);font-size:10px;line-height:1.35;text-align:center}@media (max-width:1179px){.stage1-text-page .stage1-live-editor{border:2px solid rgb(255 255 255/50%);background:linear-gradient(145deg,rgb(255 255 255/5%),transparent 34%),rgb(255 255 255/5%)}.stage1-page.stage1-daw-v2{padding:14px 20px 28px}.stage1-page.stage1-daw-v2 .stage1-daw-grid{grid-template-columns:minmax(0,1fr);gap:12px}.stage1-page.stage1-daw-v2 .stage1-daw-control,.stage1-page.stage1-daw-v2 .stage1-daw-workbench{border:0;background:var(--daw-panel);box-shadow:none}.stage1-page.stage1-daw-v2 .stage1-daw-workbench-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.stage1-page.stage1-daw-v2 .stage1-daw-cell{min-height:280px;border:0;background:var(--daw-cell)}}@media (max-width:760px){.stage1-page.stage1-daw-v2{padding:10px 12px 24px}.stage1-page.stage1-daw-v2 .stage1-daw-control,.stage1-page.stage1-daw-v2 .stage1-daw-workbench{padding:16px;border-radius:24px}.stage1-page.stage1-daw-v2 .stage1-daw-workbench-grid{grid-template-columns:minmax(0,1fr)}.stage1-page.stage1-daw-v2 .stage1-daw-cell{min-height:0;padding:14px;border-radius:18px}.stage1-page.stage1-daw-v2 .stage1-daw-mixer-panel .stage1-mixer{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stage1-page.stage1-daw-v2 .stage1-daw-mixer-panel .stage1-mixer-scale,.stage1-page.stage1-daw-v2 .stage1-teleprompter-controls{display:none}.hp-export{max-height:calc(100dvh - 24px);padding:14px;border-radius:24px}}@media (max-width:360px){.stage1-page.stage1-daw-v2 .stage1-daw-workbench-head{flex-wrap:wrap}.stage1-page.stage1-daw-v2 .stage1-daw-head-actions{width:100%;min-width:0;justify-content:space-between}}.stage1-reference-background[data-fallback=true]{background:#16161f}.login-screen{position:relative;isolation:isolate;min-height:100dvh;padding:32px 24px;place-content:center;background:#000}.login-shell{width:min(955px,calc(100vw - 48px));gap:80px}.login-brand{width:100%}.login-logo{width:min(440px,56vw)}.login-form-stack{width:100%;gap:15px}.login-card{gap:20px;min-height:385px;padding:40px;border-radius:35px;background:rgb(255 255 255/5%)}.login-card-title{margin:0;font-size:20px;font-weight:600;line-height:1.2}.login-fields{gap:0}.login-reveal[data-open=true]{margin-top:15px}input.login-code-input,input.login-email-input{box-sizing:border-box;min-height:80px;padding:0 40px;border-color:rgb(255 255 255/15%);border-radius:999px;background:rgb(255 255 255/3%);font-size:20px;font-weight:500}.login-email-input::placeholder{color:rgb(255 255 255/88%)}.login-social-row{min-height:151px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;padding:19px 40px 24px;border-radius:35px;background:rgb(255 255 255/5%)}.login-social-label{align-self:start;text-align:left!important;font-size:12px;font-weight:700;letter-spacing:0;text-transform:none}.login-social-buttons{align-self:end;gap:22px}.login-social-buttons button{width:34px;height:34px}.login-social-buttons svg{width:28px;height:28px}.login-help{align-self:end;min-height:56px;padding:0 39px;border-radius:999px;font-size:14px;font-weight:600;letter-spacing:0;text-transform:uppercase}.login-actions{gap:15px}.login-primary-button{min-height:75px;padding:0 22px;border-radius:999px;font-size:14px;font-weight:600}.login-primary-button:disabled{opacity:1;background:var(--hp-text);color:#0a0a0a}.login-language-menu-root{position:fixed;top:24px;right:24px;z-index:50}.login-language-control{position:static;grid-template-rows:1fr auto;gap:0;width:46px;height:46px;border-radius:999px;background:rgb(255 255 255/7%);color:var(--hp-text-75);cursor:pointer}.login-language-control svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.65;opacity:1}.login-language-control>span,.stage1-language-code{padding-bottom:4px;font-size:9px;font-weight:700;letter-spacing:0;line-height:1}.login-language-menu,.stage1-language-menu{position:absolute;z-index:55;display:grid;min-width:168px;padding:6px;border:1px solid rgb(255 255 255/12%);border-radius:16px;background:rgb(12 12 14/96%);box-shadow:0 18px 44px rgb(0 0 0/45%)}.login-language-menu{top:calc(100% + 8px);right:0}.login-language-menu button,.stage1-language-menu button{display:flex;align-items:center;justify-content:space-between;min-height:34px;gap:10px;padding:7px 10px;border:0;border-radius:10px;background:transparent;color:var(--hp-text-75);font-size:12px;font-weight:600;text-align:left}.login-language-menu button[aria-checked=true],.stage1-language-menu button[aria-checked=true]{background:var(--hp-control);color:var(--hp-text)}.login-language-menu button:disabled,.stage1-language-menu button:disabled{color:var(--hp-text-35);cursor:not-allowed}.login-language-menu button span,.stage1-language-menu button span{color:var(--hp-text-35);font-size:10px;font-weight:600}.stage1-language-dot{grid-template-rows:1fr auto;gap:0;width:38px;height:38px;background:rgb(255 255 255/7%)}.stage1-language-dot svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.65;color:var(--hp-text-75)}.stage1-language-menu{top:43px;left:0}@media (min-width:1180px){.stage1-app-shell .stage1-topbar-inner{width:min(1400px,calc(100vw - 40px));max-width:1400px;grid-template-columns:240px minmax(0,1fr) 240px;column-gap:60px}.stage1-app-shell .stage1-brand-zone{gap:14px;padding-top:14px}.stage1-app-shell .stage1-logo,.stage1-app-shell .stage1-logo img{width:146px}.stage1-app-shell .stage1-rank{box-sizing:border-box;width:240px;min-height:48px;margin-top:14px;padding:9px 15px}.stage1-app-shell .stage1-center-zone{row-gap:10px}.stage1-app-shell .stage1-mini-player{width:460px;min-height:70px;height:70px;grid-template-columns:54px 44px minmax(0,1fr) 112px;padding:7px 10px 7px 7px;border-radius:18px;background:rgb(0 0 0/84%)}.stage1-app-shell .stage1-account-zone{width:240px;min-width:240px;max-width:240px;height:132px}}@media (max-width:760px){.login-screen{align-content:center;padding:24px 15px}.login-shell{width:min(100%,calc(100vw - 30px));gap:36px}.login-logo{width:min(226px,70vw)}.login-card{min-height:0;padding:24px 20px 20px;border-radius:24px}input.login-code-input,input.login-email-input{min-height:56px;padding-inline:20px;font-size:16px}.login-social-row{min-height:132px;padding:17px 20px 20px;border-radius:24px}.login-help{min-height:46px;padding-inline:20px;font-size:11px}.login-primary-button{min-height:58px}.login-language-menu-root{top:15px;right:15px}}@media (max-width:480px){.login-social-row{grid-template-columns:minmax(0,1fr);align-items:start}.login-help,.login-social-buttons{justify-self:start}.login-help{width:100%}}.stage1-page.stage1-daw-v2 .hp-project-list,.stage1-page.stage1-daw-v2 .stage1-control-lyrics pre,.stage1-page.stage1-daw-v2 .stage1-control-stack,.stage1-page.stage1-daw-v2 .stage1-edl-drawer[open],.stage1-page.stage1-daw-v2 .stage1-teleprompter-lines,.stage1-scrollbar-hidden,.stage1-text-page .stage1-filter-stack,.stage1-text-page .stage1-live-editor-body{-ms-overflow-style:none;scrollbar-width:none!important}.stage1-page.stage1-daw-v2 .hp-project-list::-webkit-scrollbar,.stage1-page.stage1-daw-v2 .stage1-control-lyrics pre::-webkit-scrollbar,.stage1-page.stage1-daw-v2 .stage1-control-stack::-webkit-scrollbar,.stage1-page.stage1-daw-v2 .stage1-edl-drawer[open]::-webkit-scrollbar,.stage1-page.stage1-daw-v2 .stage1-teleprompter-lines::-webkit-scrollbar,.stage1-scrollbar-hidden::-webkit-scrollbar,.stage1-text-page .stage1-filter-stack::-webkit-scrollbar,.stage1-text-page .stage1-live-editor-body::-webkit-scrollbar{display:none;width:0;height:0}.stage1-page.stage1-daw-v2 .stage1-daw-control>.stage1-panel-head .stage1-panel-title,.stage1-page.stage1-daw-v2 .stage1-daw-workbench>.stage1-daw-workbench-head h2,.stage1-text-page .stage1-panel-title{font-family:var(--font-onest),"Onest",sans-serif;font-size:20px;font-weight:600;line-height:1;letter-spacing:0;flex:0 0 auto;white-space:nowrap}.stage1-page.stage1-daw-v2 .stage1-control-stack .stage1-eyebrow,.stage1-page.stage1-daw-v2 .stage1-daw-cell .stage1-eyebrow,.stage1-page.stage1-daw-v2 .stage1-daw-cell .stage1-panel-title,.stage1-text-page .stage1-field-label,.stage1-text-page .stage1-filter-title,.stage1-text-page .stage1-workflow-title{font-family:var(--font-onest),"Onest",sans-serif;font-size:12px;font-weight:600;line-height:1;letter-spacing:0;text-transform:uppercase}.stage1-text-page .stage1-artist-reference{display:grid;grid-template-columns:max-content minmax(24px,1fr) minmax(180px,258px);align-items:center;gap:12px;width:100%}.stage1-text-page .stage1-artist-reference-spacer{min-width:0}.stage1-text-page .stage1-artist-reference-label{display:inline-flex;align-items:center;gap:10px;min-width:0;color:rgb(255 255 255/88%);font-family:var(--font-onest),"Onest",sans-serif;font-size:14px;font-weight:600;line-height:1;white-space:nowrap}.stage1-text-page .stage1-reference-dot{width:10px;height:10px;flex:0 0 10px;border-radius:999px;background:#fff}.stage1-text-page .stage1-artist-reference-controls{display:grid;min-width:0;grid-template-columns:minmax(120px,1fr) max-content 28px;align-items:center;gap:10px}.stage1-text-page .stage1-artist-reference-link{width:100%;min-width:0;height:42px;min-height:42px;border:1px solid rgb(255 255 255/35%);border-radius:999px;background:rgb(255 255 255/3%);color:rgb(255 255 255/75%);font-weight:500}.stage1-text-page .stage1-reference-or{color:rgb(255 255 255/35%);font-size:14px;font-weight:600}.stage1-text-page .stage1-artist-reference-file{display:grid;width:28px;height:34px;place-items:center;border:0;border-radius:8px;background:transparent;color:rgb(255 255 255/35%);cursor:pointer}.stage1-text-page .stage1-artist-reference-file:hover{background:rgb(255 255 255/8%);color:rgb(255 255 255/75%)}.stage1-text-page .stage1-artist-reference-file svg{width:23px;height:27px;fill:currentColor;stroke:currentColor}.stage1-text-page .stage1-workflow-tabs{display:flex;width:max-content;max-width:100%;min-height:30px;flex-wrap:nowrap;justify-content:flex-start;gap:5px;padding:0;overflow-x:auto;border:0;border-radius:0;background:transparent;box-shadow:none;-ms-overflow-style:none;scrollbar-width:none}.stage1-text-page .stage1-workflow-tabs::-webkit-scrollbar{display:none}.stage1-text-page .stage1-workflow-tab-section-start{margin-left:10px}.stage1-text-page .stage1-workflow-check{display:inline-block;margin-right:5px;font-size:14px;font-weight:700;line-height:1}.stage1-text-page .stage1-live-line-tools{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.stage1-text-page .stage1-live-line-tools>.stage1-line-tool-icon{display:grid;place-items:center;padding:0;border:0;border-radius:10px;background:rgb(255 255 255/8%);color:rgb(255 255 255/75%)}.stage1-text-page .stage1-live-line-tools>.stage1-line-tool-icon+.stage1-line-tool-icon{margin-right:1px}.stage1-text-page .stage1-line-tool-icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2}.stage1-text-page .stage1-line-effect-group{display:inline-flex;align-items:center;overflow:hidden;border-radius:10px;background:rgb(255 255 255/8%)}.stage1-text-page .stage1-line-effect-group .stage1-line-effect{min-width:0;padding:0 13px;border:0;border-left:1px solid rgb(255 255 255/8%);border-radius:0;background:transparent;color:rgb(255 255 255/75%);font-weight:700}.stage1-text-page .stage1-line-effect-group .stage1-line-effect:first-child{border-left:0}.stage1-text-page .stage1-line-effect-group .stage1-line-effect[aria-pressed=true]{background:rgb(255 255 255/20%);color:#fff}.stage1-page.stage1-daw-v2 .hp-track-reference-row{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:10px}.stage1-page.stage1-daw-v2 .hp-track-reference-controls{display:grid;min-width:0;grid-template-columns:minmax(120px,1fr) auto 28px;align-items:center;gap:9px}.stage1-page.stage1-daw-v2 .hp-track-link{width:100%;min-width:0;min-height:34px;height:34px;padding-inline:14px;border:1px solid rgb(255 255 255/35%);border-radius:999px;background:rgb(255 255 255/3%);font-size:12px}.stage1-page.stage1-daw-v2 .hp-track-reference-or{color:rgb(255 255 255/35%);font-size:12px;font-weight:600}.stage1-page.stage1-daw-v2 .hp-track-file-picker{display:grid;width:28px;height:34px;min-height:34px;place-items:center;padding:0;border-radius:8px;background:transparent}.stage1-page.stage1-daw-v2 .hp-track-file-picker .hp-file-picker-art{width:24px;height:28px;border-radius:0;background:transparent;color:rgb(255 255 255/35%)}.stage1-page.stage1-daw-v2 .hp-track-file-picker .hp-file-picker-art:after,.stage1-page.stage1-daw-v2 .hp-track-file-picker .hp-file-picker-art:before{content:none}.stage1-page.stage1-daw-v2 .hp-track-file-picker svg{width:22px;height:26px}.stage1-page.stage1-daw-v2 .stage1-arrangement-segmented{display:flex;width:100%;min-height:38px;flex-wrap:nowrap;gap:0;padding:0;overflow-x:auto;border:1px solid rgb(255 255 255/20%);border-radius:999px;background:rgb(255 255 255/2%);-ms-overflow-style:none;scrollbar-width:none}.stage1-page.stage1-daw-v2 .stage1-arrangement-segmented::-webkit-scrollbar{display:none}.stage1-page.stage1-daw-v2 .stage1-arrangement-segmented button{min-height:36px;flex:0 0 auto;padding:0 15px;border:0;border-radius:0;background:transparent;color:rgb(255 255 255/50%);font-size:12px;font-weight:500;white-space:nowrap}.stage1-page.stage1-daw-v2 .stage1-arrangement-segmented button:first-child{border-radius:999px 0 0 999px}.stage1-page.stage1-daw-v2 .stage1-arrangement-segmented button:last-child{border-radius:0 999px 999px 0}.stage1-page.stage1-daw-v2 .stage1-arrangement-segmented button[aria-selected=true]{background:rgb(255 255 255/12%);color:#fff}.stage1-page.stage1-daw-v2 .stage1-daw-mixer-panel .stage1-channel{grid-template-rows:auto minmax(0,1fr) auto;align-items:center;justify-items:center;gap:5px}.stage1-page.stage1-daw-v2 .stage1-daw-mixer-panel .stage1-channel-name{display:block;width:58px;color:rgb(255 255 255/35%);font-family:var(--font-onest),"Onest",sans-serif;font-size:10px;font-weight:600;line-height:1;letter-spacing:0;text-transform:none}.stage1-page.stage1-daw-v2 .stage1-daw-mixer-panel .stage1-channel-db{display:inline-grid;width:58px;align-content:end;justify-items:start;gap:2px;color:rgb(255 255 255/78%);font-family:var(--font-onest),"Onest",sans-serif;font-size:13px;font-weight:600;line-height:1;white-space:nowrap}.stage1-page.stage1-daw-v2 .stage1-daw-mixer-panel .stage1-channel-db small{color:rgb(255 255 255/38%);font-size:10px;font-weight:500;line-height:1}.stage1-page.stage1-daw-v2 .stage1-daw-mixer-panel .stage1-fader-rail{width:5px}.stage1-page.stage1-daw-v2 .stage1-daw-mixer-panel .stage1-channel-switches button{display:grid;place-items:center;padding:0;line-height:1;text-align:center}.stage1-page.stage1-daw-v2 .stage1-music-generation-inline{padding:0!important;background:transparent!important}.stage1-page.stage1-daw-v2 .stage1-music-generation-inline .stage1-music-generation-head:empty,.stage1-page.stage1-daw-v2 .stage1-music-generation-inline .stage1-music-generation-head:has(>.sr-only:only-child){display:none}.stage1-page.stage1-daw-v2 .stage1-music-generation-inline .stage1-inline-prerequisite{align-items:flex-end}.stage1-page.stage1-daw-v2 .stage1-generate-cta{width:min(251px,100%);min-height:62px;height:62px;border-radius:999px;font-weight:700}.stage1-page.stage1-daw-v2 .stage1-generation-price{display:inline-flex;gap:5px;margin-left:5px;white-space:nowrap}.stage1-page.stage1-daw-v2 .stage1-generation-hc{display:inline-flex;align-items:center;gap:1px;line-height:1}.stage1-page.stage1-daw-v2 .stage1-generation-hc img{width:9px;height:13px}.stage1-page.stage1-daw-v2 .stage1-tracklist-card{gap:6px}.stage1-page.stage1-daw-v2 .stage1-tracklist-wave{height:72px;min-height:72px}.stage1-page.stage1-daw-v2 .stage1-tracklist-row{min-height:38px;padding:6px 10px;border-radius:12px}@media (max-width:760px){.stage1-page.stage1-daw-v2 .hp-track-reference-row,.stage1-text-page .stage1-artist-reference{grid-template-columns:minmax(0,1fr);align-items:start;gap:9px}.stage1-text-page .stage1-artist-reference-spacer{display:none}.stage1-page.stage1-daw-v2 .hp-track-reference-controls,.stage1-text-page .stage1-artist-reference-controls{grid-template-columns:minmax(0,1fr) max-content 28px}.stage1-text-page .stage1-workflow-tab-section-start{margin-left:5px}.stage1-text-page .stage1-live-line{grid-template-columns:minmax(0,1fr)}.stage1-text-page .stage1-live-line-tools{max-width:100%;justify-content:flex-start;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.stage1-text-page .stage1-live-line-tools::-webkit-scrollbar{display:none}.stage1-text-page .stage1-line-effect-group .stage1-line-effect{padding-inline:10px}.stage1-page.stage1-daw-v2 .stage1-generate-cta{width:100%}}body{--hp-font:var(--font-onest),"Onest",system-ui,sans-serif;font-family:var(--hp-font)}.login-email-input::placeholder{color:rgb(255 255 255/32%);opacity:1}.login-social-buttons button{width:44px;height:44px}.login-social-buttons svg{width:34px;height:34px}.login-help,.login-primary-button{font-size:14px;font-weight:700}.stage1-mini-player{position:relative;isolation:isolate}.stage1-mini-progress{position:absolute;inset:0;z-index:0;display:block;overflow:hidden;border-radius:inherit;background:rgb(255 255 255/3%);pointer-events:none}.stage1-mini-progress>span{display:block;height:100%;background:rgb(125 255 168/16%);transition:width .12s linear}.stage1-mini-player>:not(.stage1-mini-progress){position:relative;z-index:1}.stage1-track-art{width:56px;height:56px;border-radius:12px}.stage1-mini-cover{display:block}@media (min-width:1180px){.stage1-app-shell .stage1-folder-list{min-height:58px;margin-top:-1px;padding:0 8px;border-radius:0 0 24px 24px;background:rgb(6 6 8/98%);box-shadow:0 8px 24px rgb(0 0 0/16%)}.stage1-app-shell .stage1-rank{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;min-height:0;padding:0;overflow:visible;border-radius:0;background:transparent}.stage1-app-shell .stage1-rank-copy{justify-content:space-between;gap:12px;white-space:nowrap}.stage1-app-shell .stage1-rank-copy>strong{font-weight:700;color:var(--hp-text-75)}.stage1-app-shell .stage1-rank-track{width:100%;min-height:32px;border-radius:999px;background:rgb(255 255 255/8%);overflow:hidden}.stage1-app-shell .stage1-rank-fill{inset:0;width:0;background:rgb(255 255 255/12%)}.stage1-app-shell .stage1-mini-player{grid-template-columns:56px 42px minmax(0,1fr) 110px;padding:7px 10px 7px 7px}.stage1-app-shell .stage1-account-zone{grid-template-columns:38px 38px max-content;width:max-content;min-width:0;max-width:none;height:auto;column-gap:8px;row-gap:7px}}.stage1-text-page .stage1-filter-stack,.stage1-text-page .stage1-filter-submit{position:static}.stage1-text-page .stage1-filter-stack{gap:12px;scroll-padding-block:0}.stage1-text-page .stage1-filter-card{gap:12px}.stage1-text-page .stage1-filter-submit{flex:0 0 auto;padding:0}.stage1-text-page .stage1-field-label,.stage1-text-page .stage1-filter-card button,.stage1-text-page .stage1-filter-card input,.stage1-text-page .stage1-filter-card output,.stage1-text-page .stage1-filter-title,.stage1-text-page .stage1-panel-title,.stage1-text-page .stage1-workflow-title{font-family:var(--font-onest),"Onest",sans-serif}.stage1-text-page .stage1-artist-reference-label,.stage1-text-page .stage1-filter-choice-grid button,.stage1-text-page .stage1-filter-range-head,.stage1-text-page .stage1-filter-range-labels,.stage1-text-page .stage1-filter-token-row button,.stage1-text-page .stage1-rhyme-grid button{font-size:14px;font-weight:600}.stage1-text-page .stage1-filter-range{--stage1-range-fill:0%;width:100%;height:6px;margin:0;appearance:none;border:0;border-radius:999px;background:linear-gradient(to right,rgb(255 255 255/94%) 0 var(--stage1-range-fill),rgb(255 255 255/14%) var(--stage1-range-fill) 100%);cursor:pointer}.stage1-text-page .stage1-filter-range::-webkit-slider-thumb{width:20px;height:20px;appearance:none;border:0;border-radius:999px;background:#fff}.stage1-text-page .stage1-filter-range::-moz-range-track{height:6px;border:0;border-radius:999px;background:rgb(255 255 255/14%)}.stage1-text-page .stage1-filter-range::-moz-range-progress{height:6px;border-radius:999px;background:rgb(255 255 255/94%)}.stage1-text-page .stage1-filter-range::-moz-range-thumb{width:20px;height:20px;border:0;border-radius:999px;background:#fff}.stage1-text-page .stage1-artist-reference-controls{grid-template-columns:minmax(112px,1fr) max-content 24px;gap:8px}.stage1-text-page .stage1-artist-reference-link{height:34px;min-height:34px;padding-inline:13px;font-size:14px}.stage1-text-page .stage1-reference-or{font-size:12px}.stage1-text-page .stage1-artist-reference-file{width:24px;height:30px}.stage1-text-page .stage1-artist-reference-file svg{width:20px;height:23px}.stage1-text-page .stage1-filter-tropes{align-items:stretch}.stage1-text-page .stage1-filter-tropes .stage1-filter-token-row{padding-bottom:0}.stage1-text-page .stage1-filter-tropes .stage1-filter-token-row button{flex:0 0 auto}.stage1-text-page .stage1-workflow-tabs{min-height:32px;gap:6px}.stage1-text-page .stage1-editor-actions button,.stage1-text-page .stage1-workflow-tabs button{min-height:30px;height:30px;padding-inline:13px;border-radius:10px}.stage1-text-page .stage1-workflow-tabs button[aria-selected=false]{background:transparent;color:rgb(255 255 255/60%)}.stage1-text-page .stage1-workflow-tabs button[aria-selected=true]{background:rgb(255 255 255/28%);color:#fff}.stage1-page.stage1-daw-v2 .stage1-daw-loading-kicker{display:inline-flex;align-items:center;min-height:25px;margin-right:8px;padding:0 11px;border-radius:999px;background:rgb(242 200 93/16%);color:#f2c85d;font-size:11px;font-weight:700}.stage1-page.stage1-daw-v2 .stage1-daw-loading-state strong{font-size:14px}.stage1-page.stage1-daw-v2 .stage1-arrangement-settings{display:grid;gap:9px;margin-top:9px}.stage1-page.stage1-daw-v2 .stage1-arrangement{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;padding-bottom:2px;-ms-overflow-style:none;scrollbar-width:none}.stage1-page.stage1-daw-v2 .stage1-arrangement::-webkit-scrollbar{display:none}.stage1-page.stage1-daw-v2 .stage1-arrangement button{min-height:30px;flex:0 0 auto;padding:0 11px;border:0;border-radius:999px;background:rgb(255 255 255/7%);color:rgb(255 255 255/52%);font:500 11px/1 var(--hp-font)}.stage1-page.stage1-daw-v2 .stage1-arrangement button[aria-pressed=true]{background:rgb(255 255 255/20%);color:#fff}.stage1-page.stage1-daw-v2 .stage1-arrangement-density{display:grid;grid-template-columns:auto minmax(0,1fr) 34px;align-items:center;gap:8px;color:rgb(255 255 255/48%);font-size:10px;font-weight:500}.stage1-page.stage1-daw-v2 .stage1-arrangement-density input{width:100%;accent-color:#fff}.stage1-page.stage1-daw-v2 .stage1-arrangement-density output{color:rgb(255 255 255/70%);font-variant-numeric:tabular-nums;text-align:right}.stage1-page.stage1-daw-v2 .stage1-teleprompter-lines>li{display:block;min-width:0}.stage1-page.stage1-daw-v2 .stage1-teleprompter-line{display:block;width:100%;min-width:0;padding:4px 6px;color:rgb(255 255 255/42%);cursor:default}.stage1-page.stage1-daw-v2 .stage1-teleprompter-lines>li[data-state=active] .stage1-teleprompter-line{color:#fff;font-size:20px;font-weight:600;line-height:1.2;text-shadow:0 0 18px rgb(255 255 255/22%)}.stage1-page.stage1-daw-v2 .stage1-teleprompter-lines>li[data-state=next] .stage1-teleprompter-line{color:rgb(255 255 255/68%)}.stage1-page.stage1-daw-v2 .stage1-teleprompter-lines>li[data-heading=yes] .stage1-teleprompter-line{color:rgb(255 255 255/34%);font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.stage1-page.stage1-daw-v2 .stage1-wave-tabs{flex:0 0 auto}.stage1-page.stage1-daw-v2 .stage1-wave-pending.is-empty,.stage1-page.stage1-daw-v2 .stage1-wave-pending.is-error{max-width:240px;text-align:center;line-height:1.35}.stage1-page.stage1-daw-v2 .stage1-wave-pending.is-error{color:rgb(255 196 196/72%)}.stage1-page.stage1-daw-v2 .stage1-edl-drawer[open]{overflow:hidden;padding-bottom:0}.stage1-page.stage1-daw-v2 .stage1-edl-drawer[open]>summary{flex:0 0 auto}.stage1-page.stage1-daw-v2 .stage1-edl-content{flex:1 1 auto;overflow:hidden;padding:4px 0 0}.stage1-page.stage1-daw-v2 .stage1-edl-scroll{flex:1 1 auto;min-height:0;overflow:auto;padding-right:2px;overscroll-behavior:contain;-ms-overflow-style:none;scrollbar-width:none}.stage1-page.stage1-daw-v2 .stage1-edl-scroll::-webkit-scrollbar{display:none}.stage1-page.stage1-daw-v2 .stage1-edit-toolbar{display:flex;gap:6px;overflow-x:auto;padding:8px 0 12px;border-top:1px solid rgb(255 255 255/8%);background:var(--daw-panel,#171719);overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:rgb(255 255 255/28%) transparent}.stage1-page.stage1-daw-v2 .stage1-edit-toolbar::-webkit-scrollbar{display:block;height:4px}.stage1-page.stage1-daw-v2 .stage1-edit-toolbar::-webkit-scrollbar-thumb{border-radius:999px;background:rgb(255 255 255/28%)}.stage1-page.stage1-daw-v2 .stage1-edit-group{flex:0 0 auto;gap:6px}.stage1-page.stage1-daw-v2 .stage1-edit-toolbar .stage1-button{flex:0 0 auto;min-height:30px;padding:6px 10px;white-space:nowrap}.stage1-page.stage1-daw-v2 .stage1-timeline{display:block;min-height:132px;overflow:hidden}.stage1-page.stage1-daw-v2 .stage1-timeline-lane{position:absolute;left:0;right:0;height:26px;border-bottom:1px solid rgb(255 255 255/7%);background:linear-gradient(90deg,rgb(255 255 255/4%),transparent 45%);pointer-events:none}.stage1-page.stage1-daw-v2 .stage1-timeline-lane>span{position:absolute;left:7px;top:6px;max-width:70px;overflow:hidden;color:rgb(255 255 255/28%);font-size:9px;font-weight:700;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.stage1-page.stage1-daw-v2 .stage1-timeline-empty{position:absolute;inset:0;z-index:2;display:grid;place-items:center;margin:0;padding:20px 42px;color:rgb(255 255 255/34%);font-size:10px;line-height:1.35;text-align:center;pointer-events:none}.stage1-page.stage1-daw-v2 .stage1-clip{position:absolute;z-index:3;height:24px;padding:0 8px 0 74px;border-radius:6px}.stage1-page.stage1-daw-v2 .stage1-timeline-playhead{z-index:4}.stage1-page.stage1-daw-v2 .stage1-tracklist-row{grid-template-columns:auto minmax(0,1fr);align-items:center;overflow:visible}.stage1-page.stage1-daw-v2 .stage1-tracklist-row.is-active{box-shadow:none}.stage1-page.stage1-daw-v2 .stage1-generation-play{width:28px;height:28px;padding:0;border:0;background:transparent;color:#fff}.stage1-page.stage1-daw-v2 .stage1-generation-play img{display:block;margin:auto}.stage1-page.stage1-daw-v2 .stage1-player-play-icon{transform:rotate(90deg)}.stage1-page.stage1-daw-v2 .stage1-tracklist-select{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:inherit;text-align:left}.stage1-page.stage1-daw-v2 .stage1-tracklist-select>span{min-width:0}.stage1-page.stage1-daw-v2 .stage1-tracklist-select small,.stage1-page.stage1-daw-v2 .stage1-tracklist-select strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage1-page.stage1-daw-v2 .stage1-tracklist-select i,.stage1-page.stage1-daw-v2 .stage1-tracklist-select small,.stage1-page.stage1-daw-v2 .stage1-tracklist-select time{color:rgb(255 255 255/38%);font-size:10px;font-style:normal}.stage1-page.stage1-daw-v2 .stage1-tracklist-actions{display:flex;grid-column:1/-1;padding-top:4px}.stage1-page.stage1-daw-v2 .stage1-tracklist-actions button{min-height:28px;padding:0 12px;border:0;border-radius:999px;background:rgb(255 255 255/14%);color:#fff;font:700 10px/1 var(--hp-font)}.stage1-page.stage1-daw-v2 .stage1-export-anchor{position:relative;z-index:30}.stage1-page.stage1-daw-v2 .hp-export{position:absolute;top:calc(100% + 8px);right:0;z-index:100;display:flex;width:min(340px,calc(100vw - 28px));max-height:min(620px,calc(100dvh - 120px));flex-direction:column;gap:10px;overflow:auto;padding:15px;border:1px solid rgb(255 255 255/28%);border-radius:22px;background:rgb(14 14 16/98%);box-shadow:0 22px 60px rgb(0 0 0/52%)}.stage1-page.stage1-daw-v2 .hp-export-head h2{font:600 20px/1 var(--hp-font)}.stage1-page.stage1-daw-v2 .hp-export-group{padding:8px}.stage1-page.stage1-daw-v2 .hp-export-row{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:38px;text-align:left}.stage1-page.stage1-daw-v2 .hp-export-row-icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.stage1-page.stage1-daw-v2 .hp-export-foot:empty{display:none}.stage1-page.stage1-daw-v2 .stage1-button:disabled,.stage1-page.stage1-daw-v2 button:disabled{color:rgb(255 255 255/42%);opacity:.72}@media (max-width:760px){.stage1-page.stage1-daw-v2 .hp-export{right:-2px;width:min(330px,calc(100vw - 32px));max-height:calc(100dvh - 112px);border-radius:20px}}.stage1-text-page .stage1-text-filters{min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-ms-overflow-style:none;scrollbar-width:none}.stage1-text-page .stage1-text-filters::-webkit-scrollbar{display:none}.stage1-text-page .stage1-text-filters>.stage1-filter-stack,.stage1-text-page .stage1-text-filters>.stage1-panel-head{position:static;flex:0 0 auto}.stage1-text-page .stage1-filter-stack{min-width:0;overflow:visible;padding-right:0}@media (min-width:901px) and (max-width:1179px){.stage1-text-page .stage1-text-filters{block-size:min(745px,calc(100dvh - 180px));min-block-size:360px}}@media (max-width:900px){.stage1-text-page .stage1-text-filters{block-size:clamp(180px,calc(100dvh - 365px),745px);min-block-size:0}}.stage1-text-page .stage1-filter-card,.stage1-text-page .stage1-filter-tropes,.stage1-text-page .stage1-filter-tropes .stage1-filter-token-row{min-width:0;max-width:100%}.stage1-text-page .stage1-filter-tropes{width:100%}.stage1-text-page .stage1-filter-tropes .stage1-filter-token-row{width:100%;flex-wrap:wrap;overflow:visible;overscroll-behavior-inline:auto;touch-action:auto}.stage1-text-page .stage1-panel-title{font-family:var(--font-onest),"Onest",sans-serif;font-size:20px;font-weight:600;line-height:1;letter-spacing:0}.stage1-text-page .stage1-live-line-main{font-size:16px;font-weight:500;line-height:1.25}.stage1-text-page .stage1-live-line-main strong{font-weight:600}.stage1-text-page .stage1-field-label,.stage1-text-page .stage1-filter-title,.stage1-text-page .stage1-workflow-title{font-family:var(--font-onest),"Onest",sans-serif;font-size:12px;font-weight:600;line-height:1;letter-spacing:0;text-transform:uppercase}.stage1-text-page .stage1-artist-reference-label,.stage1-text-page .stage1-artist-reference-link,.stage1-text-page .stage1-editor-actions button,.stage1-text-page .stage1-editor-primary-actions .stage1-button,.stage1-text-page .stage1-filter-choice-grid button,.stage1-text-page .stage1-filter-range-head,.stage1-text-page .stage1-filter-range-labels,.stage1-text-page .stage1-filter-token-row button,.stage1-text-page .stage1-reference-or,.stage1-text-page .stage1-rhyme-grid button,.stage1-text-page .stage1-workflow-tabs button{font-family:var(--font-onest),"Onest",sans-serif;font-size:14px;font-weight:500;line-height:1;letter-spacing:0}.stage1-text-page .stage1-live-line-tools{width:max-content;max-width:100%;min-width:0;min-height:46px;gap:4px;padding:4px;overflow-x:auto;overflow-y:hidden;border-radius:999px;background:rgb(255 255 255/8%);-ms-overflow-style:none;scrollbar-width:none}.stage1-text-page .stage1-live-line-tools::-webkit-scrollbar{display:none}.stage1-text-page .stage1-live-line-tools>.stage1-line-tool-icon{width:36px;min-width:36px;height:36px;min-height:36px;border-radius:999px;background:rgb(255 255 255/9%)}.stage1-text-page .stage1-line-tool-icon svg{width:20px;height:20px;stroke-width:2.5}.stage1-text-page .stage1-line-effect-group{min-height:36px;border-radius:999px;background:rgb(255 255 255/9%)}.stage1-text-page .stage1-line-effect-group .stage1-line-effect{flex:0 0 auto;height:36px;min-height:36px;padding-inline:12px;font-family:var(--font-onest),"Onest",sans-serif;font-size:12px;font-weight:600;line-height:1;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.stage1-text-page .stage1-editor-actions{min-width:0;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:8px}.stage1-text-page .stage1-editor-actions>span{margin:0;font-family:var(--font-onest),"Onest",sans-serif;font-size:12px;font-weight:600;line-height:1;letter-spacing:0;text-transform:uppercase}.stage1-text-page .stage1-editor-section-actions{display:flex;max-width:100%;flex-wrap:wrap;align-items:center;gap:8px}.stage1-text-page .stage1-editor-actions button{min-height:34px;height:34px;padding-inline:16px;border-radius:999px}.stage1-text-page .stage1-editor-primary-actions{flex:0 0 auto;align-items:center;gap:10px}.stage1-text-page .stage1-editor-primary-actions .stage1-button{min-height:44px;height:44px;padding-inline:22px;border-radius:999px}@media (max-width:760px){.stage1-text-page .stage1-live-line{flex-wrap:wrap;align-items:flex-start}.stage1-text-page .stage1-live-line-main{flex-basis:100%}.stage1-text-page .stage1-live-line-tools{width:100%}.stage1-text-page .stage1-live-editor-footer{align-items:stretch}.stage1-text-page .stage1-editor-primary-actions{flex-wrap:wrap}.stage1-text-page .stage1-editor-primary-actions .stage1-button{flex:1 1 142px}}@media (max-width:480px){.stage1-text-page .stage1-live-line-tools{display:grid;grid-template-columns:repeat(2,36px) minmax(0,1fr);justify-content:start;overflow:visible;border-radius:28px}.stage1-text-page .stage1-line-effect-group{display:grid;width:100%;min-width:0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.stage1-text-page .stage1-line-effect-group .stage1-line-effect{width:100%;min-width:0;padding-inline:2px;overflow:visible;font-size:12px;font-weight:600;line-height:1;text-overflow:unset;white-space:normal}}.stage1-page.stage1-daw-v2 .stage1-generate-cta{width:min(220px,100%);min-height:52px;height:52px;gap:5px;font-family:var(--font-onest),"Onest",sans-serif;font-size:14px;font-weight:500}.stage1-page.stage1-daw-v2 .stage1-generate-label{font-weight:700}.stage1-page.stage1-daw-v2 .stage1-generation-price{align-items:center;gap:4px;margin-left:2px}.stage1-page.stage1-daw-v2 .stage1-generation-separator{display:inline-grid;place-items:center;width:4px;color:rgb(125 255 168/62%);line-height:1}.stage1-page.stage1-daw-v2 .stage1-generation-credit{font-variant-numeric:tabular-nums}.stage1-page.stage1-daw-v2 .stage1-generation-hc img{display:block;width:15px;height:11px;object-fit:contain;transform:none}.stage1-folder-children,.stage1-folder-run{display:flex;min-width:0;align-items:stretch}.stage1-folder-children{margin:0;padding:0;list-style:none}.stage1-folder-child{display:flex;min-width:0}.stage1-mini-progress>span{background:rgb(255 255 255/9%)}.stage1-mini-player{overflow:hidden}.stage1-mini-player:has(.stage1-mini-popover){overflow:visible}.stage1-mini-player .stage1-track-art{border-radius:0;overflow:visible}.stage1-mini-player .stage1-mini-cover{object-fit:contain;background:rgb(0 0 0/22%)}.stage1-mini-copy p{font-size:14px}.stage1-mini-copy p,.stage1-mini-copy span,.stage1-mini-time{font-family:var(--font-onest),"Onest",sans-serif;font-weight:600;line-height:1;letter-spacing:0}.stage1-mini-copy span,.stage1-mini-time{font-size:12px}@media (min-width:1180px){.stage1-app-shell .stage1-topbar{box-sizing:border-box;flex-basis:122px;height:122px;min-height:122px;padding-block:0}.stage1-app-shell .stage1-topbar-inner{min-height:122px;grid-template-columns:240px minmax(0,1fr) 240px;column-gap:52px}.stage1-app-shell .stage1-brand-zone{gap:7px;padding-top:8px}.stage1-app-shell .stage1-center-zone{row-gap:6px}.stage1-app-shell .stage1-folder-list{min-height:52px;margin-top:0;padding:0 8px;border-radius:0 0 26px 26px;background:rgb(5 5 7/98%);box-shadow:0 8px 24px rgb(0 0 0/16%)}.stage1-app-shell .stage1-folder-run[data-expanded=true]{position:relative;overflow:hidden;border-radius:0 0 22px 22px;background:rgb(255 255 255/10%)}.stage1-app-shell .stage1-folder-run[data-expanded=true] .stage1-folder-sublink,.stage1-app-shell .stage1-folder-run[data-expanded=true]>.stage1-folder-link{position:relative;min-height:52px;border-radius:0;background:transparent;font-family:var(--font-onest),"Onest",sans-serif;font-size:16px;font-weight:600;line-height:1;letter-spacing:0}.stage1-app-shell .stage1-folder-run[data-expanded=true]>.stage1-folder-link{padding-inline:20px 21px;color:var(--hp-text)}.stage1-app-shell .stage1-folder-run[data-expanded=true]>.stage1-folder-link:after{position:absolute;top:0;right:0;bottom:0;width:1px;background:rgb(255 255 255/16%);content:""}.stage1-app-shell .stage1-folder-run[data-expanded=true] .stage1-folder-sublink{padding-inline:18px;color:var(--hp-text-50)}.stage1-app-shell .stage1-folder-run[data-expanded=true] .stage1-folder-sublink[data-active=true]{color:var(--hp-text)}.stage1-app-shell .stage1-folder-run[data-expanded=true] .stage1-folder-link img{opacity:1}.stage1-app-shell .stage1-rank-copy>span{font-weight:700}.stage1-app-shell .stage1-rank-copy>span,.stage1-app-shell .stage1-rank-copy>strong{font-family:var(--font-onest),"Onest",sans-serif;font-size:12px;line-height:1;letter-spacing:0}.stage1-app-shell .stage1-rank-copy>strong{font-weight:600}.stage1-app-shell .stage1-rank-track{min-height:28px}.stage1-app-shell .stage1-mini-player{width:min(500px,100%);min-height:68px;height:68px;grid-template-columns:72px 42px minmax(0,1fr) 126px;gap:0;padding:0 12px 0 0;border-radius:18px;background:rgb(0 0 0/84%)}.stage1-app-shell .stage1-mini-player .stage1-track-art{align-self:stretch;width:72px;height:68px;border-radius:0}.stage1-app-shell .stage1-mini-player .stage1-mini-cover{width:72px;height:68px}.stage1-app-shell .stage1-mini-right-cluster{display:grid;grid-template-columns:auto max-content;align-items:center;justify-content:end;min-width:0}.stage1-app-shell .stage1-mini-right-cluster .stage1-mini-icons{gap:4px}.stage1-app-shell .stage1-mini-right-cluster .stage1-mini-time-right{margin-left:16px;text-align:right}.stage1-app-shell .stage1-mini-control-button{width:38px;height:38px;border-radius:10px}.stage1-app-shell .stage1-mini-control-button img{width:22px;height:22px}}.stage1-page.stage1-daw-v2 .stage1-daw-workbench[data-edl-open=true]{height:auto;overflow:visible}.stage1-page.stage1-daw-v2 .stage1-daw-workbench[data-edl-open=true] .stage1-daw-workbench-grid{flex:0 0 auto;overflow:visible}.stage1-page.stage1-daw-v2 .stage1-edl-drawer[open]{display:flex;flex-direction:column;max-height:none;overflow:visible;padding:14px}.stage1-page.stage1-daw-v2 .stage1-edl-drawer:not([open]) .stage1-edl-content{display:none}.stage1-page.stage1-daw-v2 .stage1-edl-content{display:flex;block-size:auto;flex:0 0 auto;flex-direction:column;min-height:0;overflow:visible}.stage1-page.stage1-daw-v2 .stage1-edl-scroll{display:block;flex:0 0 auto;padding-right:0;overflow:visible}.stage1-page.stage1-daw-v2 .stage1-edit-toolbar{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px;flex:0 0 auto;overflow:visible;padding:12px 0 0;background:transparent}.stage1-page.stage1-daw-v2 .stage1-edit-group{display:flex;min-width:0;flex-wrap:wrap;align-content:start;gap:8px}.stage1-page.stage1-daw-v2 .stage1-edit-group .stage1-button{width:auto;min-width:0;flex:1 1 126px;min-height:36px;height:auto;padding:8px 10px;white-space:normal}.stage1-page.stage1-daw-v2 .stage1-wave-chart{min-height:210px;height:210px}.stage1-page.stage1-daw-v2 .stage1-wave-played,.stage1-page.stage1-daw-v2 .stage1-wave-rest{stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.stage1-page.stage1-daw-v2 .stage1-wave-rest{stroke:rgb(255 255 255/40%)}.stage1-page.stage1-daw-v2 .stage1-wave-played{stroke:#fff}.stage1-page.stage1-daw-v2 .stage1-daw-workbench .stage1-button-primary{background:var(--daw-control);color:rgb(255 255 255/82%)}.stage1-page.stage1-daw-v2 .stage1-daw-workbench .stage1-button-primary:hover:not(:disabled){background:var(--daw-control-hover);color:#fff}.stage1-page.stage1-daw-v2 .stage1-daw-workbench .stage1-button-primary:disabled{background:rgb(255 255 255/6%);color:rgb(255 255 255/42%);opacity:1}.stage1-page.stage1-daw-v2 .stage1-daw-cell .stage1-panel-title,.stage1-page.stage1-daw-v2 .stage1-edl-drawer summary,.stage1-page.stage1-daw-v2 .stage1-wave-section b{font-family:var(--font-onest),"Onest",sans-serif;font-size:12px;font-weight:600;line-height:1;letter-spacing:0;text-transform:uppercase}.stage1-page.stage1-daw-v2 .stage1-edit-toolbar .stage1-button,.stage1-page.stage1-daw-v2 .stage1-tracklist-actions button,.stage1-page.stage1-daw-v2 .stage1-tracklist-select strong,.stage1-page.stage1-daw-v2 .stage1-wave-tabs button{font-family:var(--font-onest),"Onest",sans-serif;font-weight:600}.stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-generation-visual>span{background-position:50%;background-repeat:no-repeat;background-size:150% auto;mix-blend-mode:normal;opacity:1}.stage1-page.stage1-daw-v2 .stage1-tracklist-card{gap:10px}.stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-generation-visual.stage1-tracklist-wave{width:100%;min-height:0;height:auto;aspect-ratio:393/204;background:transparent}.stage1-page.stage1-daw-v2 .stage1-tracklist-row{grid-template-columns:auto minmax(0,1fr) auto;min-height:46px;padding:8px 12px;border:0;border-radius:18px;background:rgb(255 255 255/7%);box-shadow:none}.stage1-page.stage1-daw-v2 .stage1-tracklist-row.is-active[data-expanded=true]{min-height:92px;padding:14px;background:rgb(255 255 255/10%);box-shadow:none}.stage1-page.stage1-daw-v2 .stage1-tracklist-select{grid-template-columns:minmax(0,1fr) auto}.stage1-page.stage1-daw-v2 .stage1-tracklist-select strong{color:#fff;font-size:14px;line-height:1}.stage1-page.stage1-daw-v2 .stage1-tracklist-select small,.stage1-page.stage1-daw-v2 .stage1-tracklist-select time{font-family:var(--font-onest),"Onest",sans-serif;font-size:12px;font-weight:600;line-height:1}.stage1-page.stage1-daw-v2 .stage1-tracklist-actions{grid-column:auto;align-self:center;justify-content:flex-end;padding-top:0}.stage1-page.stage1-daw-v2 .stage1-tracklist-actions button{min-height:36px;padding:0 16px;font-size:14px}.stage1-page.stage1-daw-v2 .hp-track-reference-controls{grid-template-columns:minmax(116px,38%) auto minmax(28px,max-content);justify-content:start}.stage1-page.stage1-daw-v2 .hp-track-file-picker{display:inline-flex;width:auto;min-width:28px;gap:6px}.stage1-page.stage1-daw-v2 .hp-track-file-picker .hp-file-picker-art,.stage1-page.stage1-daw-v2 .hp-track-file-picker .hp-file-picker-art img{width:20px;height:24px}.stage1-page.stage1-daw-v2 .hp-track-file-picker .hp-file-picker-copy strong{max-width:96px}.stage1-page.stage1-daw-v2 .hp-track-file-picker .hp-file-picker-copy small{font-family:var(--font-onest),"Onest",sans-serif;font-size:11px;font-weight:600;line-height:1}@media (min-width:1180px){.stage1-page.stage1-daw-v2:has(.stage1-daw-workbench[data-edl-open=true]){height:min(745px,100%);min-height:0;align-items:stretch}.stage1-page.stage1-daw-v2 .stage1-daw-grid:has(.stage1-daw-workbench[data-edl-open=true]){height:min(745px,100%);min-height:0;align-items:stretch;gap:0}.stage1-page.stage1-daw-v2 .stage1-daw-grid:has(.stage1-daw-workbench[data-edl-open=true]) .stage1-daw-workbench-grid{grid-template-rows:300px 390px}.stage1-page.stage1-daw-v2 .stage1-daw-workbench[data-edl-open=true] .stage1-daw-wave-panel .stage1-wave-chart{min-height:210px;height:210px}.stage1-page.stage1-daw-v2 .stage1-daw-grid:has(.stage1-daw-workbench[data-edl-open=true]) .stage1-daw-control{height:100%}.stage1-page.stage1-daw-v2 .stage1-daw-grid{gap:0}.stage1-page.stage1-daw-v2 .stage1-daw-control{border-radius:35px 20px 20px 35px}.stage1-page.stage1-daw-v2 .stage1-daw-workbench{border-radius:20px 35px 35px 20px}}@media (max-width:760px){.stage1-page.stage1-daw-v2 .stage1-daw-workbench[data-edl-open=true] .stage1-daw-wave-panel .stage1-wave-chart{min-height:180px;height:180px}.stage1-page.stage1-daw-v2 .stage1-edl-drawer[open]{padding:12px}.stage1-page.stage1-daw-v2 .stage1-edit-toolbar{grid-template-columns:minmax(0,1fr)}.stage1-page.stage1-daw-v2 .stage1-edit-group .stage1-button{flex-basis:112px}.stage1-page.stage1-daw-v2 .hp-track-reference-controls{grid-template-columns:minmax(0,1fr) auto minmax(28px,max-content)}}@media (max-width:480px){.stage1-page.stage1-daw-v2 .stage1-wave-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));width:100%;max-width:none;overflow:visible;border-radius:18px}.stage1-page.stage1-daw-v2 .stage1-wave-tabs button{grid-column:span 2;width:100%;min-width:0;min-height:32px;padding-inline:4px;white-space:normal}.stage1-page.stage1-daw-v2 .stage1-wave-tabs button:nth-child(4){grid-column:2/span 2}}@media (min-width:1180px){.stage1-page.stage1-daw-v2,.stage1-page.stage1-daw-v2 .stage1-daw-grid{height:min(745px,100%);min-height:0}.stage1-page.stage1-daw-v2 .stage1-daw-control{height:100%}.stage1-page.stage1-daw-v2 .stage1-daw-workbench{height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;position:relative}.stage1-page.stage1-daw-v2 .stage1-daw-workbench:not([data-edl-open=true]) .stage1-daw-workbench-grid{flex:1 1 auto;grid-template-rows:repeat(2,minmax(0,1fr));overflow:hidden}.stage1-page.stage1-daw-v2 .stage1-daw-workbench:not([data-edl-open=true])>.stage1-daw-loading-state{position:absolute;z-index:8;top:53px;right:20px;left:20px;padding:10px 12px;gap:6px;border-radius:16px;background:rgb(23 23 25/88%);box-shadow:0 14px 40px rgb(0 0 0/42%);pointer-events:none}.stage1-page.stage1-daw-v2 .stage1-daw-export-panel .hp-project-list{flex:0 1 84px;min-height:0;max-height:84px;overflow-y:auto;overscroll-behavior:contain}.stage1-page.stage1-daw-v2 .stage1-daw-export-panel .hp-project-row{box-sizing:border-box}.stage1-app-shell .hp-deck-pane-body:has(.stage1-page.stage1-daw-v2){overflow:clip}.stage1-app-shell .hp-deck-pane-body:has(.stage1-page.stage1-daw-v2)>.stage1-page.stage1-daw-v2{width:100%;flex:0 0 auto}.stage1-app-shell .hp-deck-pane-body:has(.stage1-page.stage1-daw-v2 .stage1-daw-workbench[data-edl-open=true]){overflow:clip}}@media (min-width:1180px) and (max-width:1279px){.stage1-page.stage1-daw-v2 .stage1-wave-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));width:100%;max-width:none;overflow:visible;border-radius:18px}.stage1-page.stage1-daw-v2 .stage1-wave-tabs button{grid-column:span 2;width:100%;min-width:0;min-height:32px;padding-inline:4px;white-space:normal}.stage1-page.stage1-daw-v2 .stage1-wave-tabs button:nth-child(4){grid-column:2/span 2}}@media (min-width:1180px){.stage1-app-shell .stage1-topbar{flex-basis:122px;min-height:122px}.stage1-app-shell .stage1-topbar-inner{min-height:122px}.stage1-app-shell .stage1-center-zone{box-sizing:border-box;row-gap:6px;padding-block:0}.stage1-app-shell .stage1-folder-list,.stage1-app-shell .stage1-folder-run[data-expanded=true] .stage1-folder-sublink,.stage1-app-shell .stage1-folder-run[data-expanded=true]>.stage1-folder-link{min-height:46px}.stage1-app-shell .stage1-mini-player{min-height:64px;height:64px}.stage1-app-shell .stage1-mini-player .stage1-mini-cover,.stage1-app-shell .stage1-mini-player .stage1-track-art{width:64px;height:64px}.stage1-app-shell .stage1-folder-list>.stage1-folder-run[data-group=studio][data-expanded=true]{margin-left:-8px;padding-left:8px}.stage1-app-shell .hp-deck-pane-body:has(.stage1-page.stage1-daw-v2)::-webkit-scrollbar{display:none}.stage1-app-shell .hp-deck-pane-body:has(.stage1-page.stage1-daw-v2){overflow-x:clip;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.stage1-page.stage1-daw-v2,.stage1-page.stage1-daw-v2 .stage1-daw-grid{height:auto;min-height:0;align-items:stretch}.stage1-page.stage1-daw-v2 .stage1-daw-grid{gap:0;padding-bottom:12px}.stage1-page.stage1-daw-v2 .stage1-daw-control,.stage1-page.stage1-daw-v2 .stage1-daw-workbench{height:auto;min-height:0;overflow:visible}.stage1-page.stage1-daw-v2 .stage1-daw-grid:has(.stage1-daw-workbench[data-edl-open=true]){align-items:stretch}.stage1-page.stage1-daw-v2 .stage1-daw-grid:has(.stage1-daw-workbench[data-edl-open=true]) .stage1-daw-control{align-self:stretch;height:auto;min-height:100%}.stage1-app-shell .hp-deck-pane-body:has(.stage1-page.stage1-daw-v2 .stage1-daw-workbench[data-edl-open=true]){scrollbar-width:none}.stage1-app-shell .hp-deck-pane-body:has(.stage1-page.stage1-daw-v2 .stage1-daw-workbench[data-edl-open=true])::-webkit-scrollbar{display:none}.stage1-page.stage1-daw-v2 .stage1-daw-control,.stage1-text-page .stage1-text-filters{border-radius:var(--hp-radius-lg) var(--hp-radius-joint) var(--hp-radius-joint) var(--hp-radius-lg)}.stage1-page.stage1-daw-v2 .stage1-daw-workbench,.stage1-text-page .stage1-text-editor-panel{border-radius:var(--hp-radius-joint) var(--hp-radius-lg) var(--hp-radius-lg) var(--hp-radius-joint)}.stage1-app-shell .stage1-text-page .stage1-text-editor-panel,.stage1-app-shell .stage1-text-page .stage1-text-filters{padding:30px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-control,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-workbench,.stage1-app-shell .stage1-text-page .stage1-text-editor-panel,.stage1-app-shell .stage1-text-page .stage1-text-filters{background:var(--black-75);backdrop-filter:blur(90px)}.stage1-app-shell .stage1-text-page .stage1-text-editor-panel>.stage1-panel-head,.stage1-app-shell .stage1-text-page .stage1-text-filters>.stage1-panel-head{margin:0 0 30px}.stage1-page.stage1-daw-v2 .stage1-control-stack{flex:0 0 auto;min-height:auto;overflow:visible;padding-right:0}.stage1-page.stage1-daw-v2 .stage1-daw-workbench-grid,.stage1-page.stage1-daw-v2 .stage1-daw-workbench:not([data-edl-open=true]) .stage1-daw-workbench-grid{flex:0 0 auto;min-height:0;grid-template-rows:300px 390px;overflow:visible}.stage1-page.stage1-daw-v2 .stage1-daw-cell{overflow:hidden}.stage1-page.stage1-daw-v2 .stage1-edl-drawer[open]{max-height:none;overflow:visible}.stage1-text-page .stage1-workflow-tabs{display:flex;width:100%;max-width:100%;flex-wrap:wrap;gap:6px;overflow:visible}.stage1-text-page .stage1-workflow-tabs button{min-height:34px;height:auto;padding-inline:14px;font-size:14px;font-weight:600;white-space:nowrap;background:transparent}.stage1-text-page .stage1-workflow-tabs button[aria-selected=true]{background:rgb(255 255 255/20%)}.stage1-page.stage1-daw-v2 .hp-track-reference-row{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;column-gap:22px;row-gap:10px;padding-top:8px}.stage1-page.stage1-daw-v2 .hp-track-reference-controls{justify-self:end;grid-template-columns:minmax(140px,172px) max-content max-content;gap:6px}.stage1-page.stage1-daw-v2 .hp-track-reference-or{margin-inline:0 2px}.stage1-page.stage1-daw-v2 .stage1-daw-vocal-panel .stage1-vocal-actions,.stage1-page.stage1-daw-v2 .stage1-daw-vocal-panel .stage1-vocal-anchor-note{position:relative;z-index:1}.stage1-page.stage1-daw-v2 .stage1-daw-vocal-panel .stage1-vocal-actions{margin-top:4px}.stage1-page.stage1-daw-v2 .stage1-daw-vocal-panel .stage1-vocal-anchor-note{margin-top:2px;min-height:14px}}.stage1-page.stage1-daw-v2 .stage1-wave-playhead{z-index:2;width:2px;background:linear-gradient(180deg,transparent 0,rgb(255 255 255/26%) 12%,#fff 30%,#fff);pointer-events:none}.stage1-page.stage1-daw-v2 .stage1-wave-playhead output{position:absolute;top:auto;bottom:8px;left:50%;min-width:max-content;color:rgb(255 255 255/70%);font-family:var(--font-onest),"Onest",sans-serif;font-size:10px;font-weight:700;line-height:1;transform:translateX(-50%)}.stage1-page.stage1-daw-v2 .stage1-wave-playhead.is-near-start output{left:0;transform:none}.stage1-page.stage1-daw-v2 .stage1-wave-playhead.is-near-end output{left:0;right:auto;transform:translateX(-100%)}.stage1-page.stage1-daw-v2 .stage1-wave-section{z-index:1}@media (max-width:1179px){.stage1-text-page .stage1-workflow-tabs{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.stage1-text-page .stage1-workflow-tabs::-webkit-scrollbar{display:none}.stage1-text-page .stage1-workflow-tabs button{min-height:34px;font-size:14px;font-weight:600;background:transparent}.stage1-text-page .stage1-workflow-tabs button[aria-selected=true]{background:rgb(255 255 255/20%)}}@media (max-width:760px){.stage1-app-shell .hp-deck,.stage1-app-shell .hp-deck-track{max-width:100vw;overflow-x:clip}.stage1-app-shell .hp-deck-pane[data-active=false]{display:none!important;flex-basis:0!important;contain:size layout style paint}.stage1-app-shell .hp-deck-pane[data-active=false],.stage1-app-shell .hp-deck-pane[data-active=false] .hp-deck-pane-body{width:0!important;max-width:0!important;overflow:hidden!important}}.stage1-page.stage1-daw-v2 .stage1-control-card>.stage1-panel-head .stage1-panel-title,.stage1-page.stage1-daw-v2 .stage1-daw-cell>.stage1-panel-head .stage1-eyebrow,.stage1-page.stage1-daw-v2 .stage1-daw-cell>.stage1-panel-head .stage1-panel-title,.stage1-page.stage1-daw-v2 .stage1-teleprompter-lines>li[data-heading=yes] .stage1-teleprompter-line,.stage1-text-page .stage1-field-label,.stage1-text-page .stage1-filter-title,.stage1-text-page .stage1-workflow-title{font-size:12px;font-weight:700}.stage1-page.stage1-daw-v2 .hp-attach-state,.stage1-page.stage1-daw-v2 .hp-file-picker-copy,.stage1-page.stage1-daw-v2 .hp-project-title,.stage1-page.stage1-daw-v2 .stage1-arrangement,.stage1-page.stage1-daw-v2 .stage1-arrangement-tabs button,.stage1-page.stage1-daw-v2 .stage1-channel-db,.stage1-page.stage1-daw-v2 .stage1-pill,.stage1-text-page .stage1-rhyme-keyword-mode{font-size:12px;font-weight:600}.stage1-page.stage1-daw-v2 .stage1-generate-label,.stage1-text-page .stage1-generate-label,.stage1-text-page .stage1-workflow-check{font-size:14px;font-weight:600}.stage1-page.stage1-daw-v2 .stage1-daw-vocal-panel .stage1-teleprompter-line{font-size:14px;font-weight:500}.stage1-text-page .stage1-live-line-main,.stage1-text-page .stage1-live-line-main strong{font-size:20px;font-weight:700;line-height:1.2}.stage1-app-shell .stage1-language-code,.stage1-page.stage1-daw-v2 .stage1-arrangement-density,.stage1-page.stage1-daw-v2 .stage1-channel-db small,.stage1-page.stage1-daw-v2 .stage1-channel-name,.stage1-page.stage1-daw-v2 .stage1-channel-switches button span,.stage1-page.stage1-daw-v2 .stage1-daw-loading-kicker,.stage1-page.stage1-daw-v2 .stage1-mixer-scale span,.stage1-page.stage1-daw-v2 .stage1-wave-tabs button,.stage1-page.stage1-daw-v2 .stage1-wave-times b{font-size:10px;font-weight:700}.stage1-app-shell .stage1-page.stage1-daw-v2 .hp-attach-state,.stage1-app-shell .stage1-page.stage1-daw-v2 .hp-file-picker-copy,.stage1-app-shell .stage1-page.stage1-daw-v2 .hp-file-picker-copy small,.stage1-app-shell .stage1-page.stage1-daw-v2 .hp-file-picker-copy strong,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-arrangement button,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-mixer-panel .stage1-channel-db,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-tracklist-row strong,.stage1-app-shell .stage1-text-page .stage1-rhyme-keyword-mode,.stage1-app-shell .stage1-text-page .stage1-rhyme-keyword-mode>span{font-size:12px;font-weight:600}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-mixer-panel .stage1-channel-db small,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-mixer-panel .stage1-channel-name,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-vocal-panel .stage1-vocal-anchor-note{font-size:10px;font-weight:700}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-loading-state strong{font-size:14px;font-weight:600}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-vocal-panel .stage1-vocal-lyrics{flex:1 1 auto;min-height:0}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-vocal-panel .stage1-vocal-actions,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-vocal-panel .stage1-vocal-anchor-note{flex:0 0 auto}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-vocal-panel .stage1-vocal-actions{min-height:max-content}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-teleprompter-lines>li[data-state=active] .stage1-teleprompter-line{font-size:16px;font-weight:600}.stage1-app-shell .stage1-text-page .stage1-live-line{padding:3px 0;font-size:14px;line-height:1.35}.stage1-app-shell .stage1-text-page .stage1-live-editor-body{gap:6px}.stage1-app-shell .stage1-text-page .stage1-text-editor-panel{margin-left:-1px}@media (max-width:1179px){.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-segmented button[aria-selected=true]:disabled{color:rgb(10 10 10/55%)}}@media (min-width:1180px){.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-control>.stage1-panel-head,.stage1-app-shell .stage1-text-page .stage1-text-editor-panel>.stage1-panel-head,.stage1-app-shell .stage1-text-page .stage1-text-filters>.stage1-panel-head{align-items:center;min-height:0;margin:0}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-workbench{padding-top:10px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-workbench>.stage1-daw-workbench-head{align-items:center;min-height:30px;margin:0 0 2px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-workbench .stage1-workbench-export{min-height:30px;height:30px}}.stage1-page.stage1-daw-v2 .hp-lyrics-reference{display:grid;grid-template-columns:max-content minmax(12px,1fr) minmax(168px,250px);align-items:center;gap:12px;width:100%}.stage1-page.stage1-daw-v2 .hp-lyrics-reference-spacer{min-width:0}.stage1-page.stage1-daw-v2 .hp-lyrics-reference-state{display:inline-flex;min-width:0;align-items:center;gap:10px;color:rgb(255 255 255/88%);font-family:var(--font-onest),"Onest",sans-serif;font-size:14px;font-weight:600;line-height:1;white-space:nowrap}.stage1-page.stage1-daw-v2 .hp-lyrics-reference-state[data-carried=false]{color:rgb(255 255 255/45%)}.stage1-page.stage1-daw-v2 .hp-lyrics-reference-state svg{flex:0 0 auto}.stage1-page.stage1-daw-v2 .hp-lyrics-reference-controls{display:grid;min-width:0;grid-template-columns:minmax(96px,1fr) max-content 28px;align-items:center;gap:10px}.stage1-page.stage1-daw-v2 .hp-lyrics-reference-link{width:100%;min-width:0;height:36px;min-height:36px;padding-inline:14px;border:1px solid rgb(255 255 255/35%);border-radius:999px;background:rgb(255 255 255/3%);color:rgb(255 255 255/75%);font-family:var(--font-onest),"Onest",sans-serif;font-size:14px;font-weight:500}.stage1-page.stage1-daw-v2 .hp-lyrics-reference-or{color:rgb(255 255 255/35%);font-family:var(--font-onest),"Onest",sans-serif;font-size:14px;font-weight:600}.stage1-page.stage1-daw-v2 .hp-lyrics-reference-file{display:grid;width:28px;height:34px;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:rgb(255 255 255/35%);cursor:pointer}.stage1-page.stage1-daw-v2 .hp-lyrics-reference-file:hover:not(:disabled){background:rgb(255 255 255/8%);color:rgb(255 255 255/75%)}.stage1-page.stage1-daw-v2 .hp-lyrics-reference-file:disabled{cursor:not-allowed;opacity:.55}.stage1-page.stage1-daw-v2 .hp-lyrics-reference-file img{width:18px;height:24px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-generation-visual.stage1-tracklist-wave{aspect-ratio:421/204}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-generation-visual>span{background-size:contain}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-tracklist-card{gap:5px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-tracklist-row{min-height:40px;padding:10px 15px;border-radius:10px 10px 20px 20px;background:rgb(255 255 255/5%);backdrop-filter:blur(70px)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-tracklist-row.is-active{border-radius:20px 20px 10px 10px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-tracklist-row.is-active[data-expanded=true]{min-height:80px;padding:10px 15px;background:rgb(255 255 255/5%)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-tracklist-actions{gap:5px;justify-content:flex-start;padding-top:6px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-tracklist-actions button{min-height:26px;padding:0 14px;font-size:12px;font-weight:600}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-tracklist-actions button:disabled{color:rgb(255 255 255/45%);cursor:not-allowed}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-wave-section b{text-transform:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline{position:relative;display:flex;height:auto;min-height:0;flex-direction:column;gap:5px;padding:0;--hp-lane-label:26%;--hp-lane-controls:92px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane{position:static;display:grid;grid-template-columns:var(--hp-lane-label) minmax(0,1fr) var(--hp-lane-controls);align-items:center;width:100%;height:52px;padding:0 12px 0 18px;border-radius:20px;background:rgb(255 255 255/4%)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane[data-selected=true]{background:rgb(255 255 255/12%)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane-name{display:inline-flex;min-width:0;align-items:center;gap:10px;color:rgb(255 255 255/88%);font-family:var(--font-onest),"Onest",sans-serif;font-size:14px;font-weight:600;line-height:1;text-transform:capitalize;white-space:nowrap}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane-dot{width:10px;height:10px;flex:0 0 10px;border-radius:999px;background:var(--hp-lane-color,#fff)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane[data-channel-role=vocals]{--hp-lane-color:#ff5b8a}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane[data-channel-role=drums]{--hp-lane-color:#ffc247}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane[data-channel-role=bass]{--hp-lane-color:#4f8dff}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane[data-channel-role=other]{--hp-lane-color:#4cd47f}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane[data-channel-role=vocal-take]{--hp-lane-color:#b78bff}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane-track{position:relative;height:100%;min-width:0}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane-controls{gap:8px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-clip{position:absolute;top:8px;bottom:8px;height:auto;min-height:0;padding:0;border:0;border-radius:10px;background:transparent;box-shadow:none;cursor:pointer}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-clip.is-selected{background:rgb(255 255 255/10%);box-shadow:inset 0 0 0 1px rgb(255 255 255/30%)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-clip[data-muted=true]{opacity:.45}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-playhead{position:absolute;top:0;bottom:0;left:calc(18px + var(--hp-lane-label) + (100% - 30px - var(--hp-lane-label) - var(--hp-lane-controls)) * var(--hp-playhead-ratio, 0));width:2px;background:#fff;pointer-events:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-empty{position:static;padding-top:8px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-icon{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;padding:0;border:0;border-radius:999px;background:rgb(255 255 255/9%);color:rgb(255 255 255/75%);cursor:pointer}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-icon:hover:not(:disabled){background:rgb(255 255 255/16%);color:#fff}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-icon[aria-pressed=true]{background:rgb(255 255 255/22%);color:#fff}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-icon:disabled{color:rgb(255 255 255/30%);cursor:not-allowed}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane-controls .stage1-edl-icon{background:rgb(255 255 255/10%)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-toolbar-title{margin:14px 0 8px;color:rgb(255 255 255/35%);font-family:var(--font-onest),"Onest",sans-serif;font-size:12px;font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edit-toolbar{display:flex;grid-template-columns:none;flex-wrap:wrap;align-items:center;gap:10px;padding:0}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edit-group{display:flex;flex:0 0 auto;flex-wrap:nowrap;align-items:center;gap:6px;min-height:46px;padding:6px 8px;border-radius:999px;background:rgb(255 255 255/5%)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edit-group .stage1-button{flex:0 0 auto;width:auto;min-width:0;min-height:34px;height:34px;padding:0 16px;border:0;border-radius:999px;background:rgb(255 255 255/9%);font-size:14px;font-weight:600;white-space:nowrap}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edit-caption,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edit-gain-value{padding-inline:6px;color:rgb(255 255 255/55%);font-family:var(--font-onest),"Onest",sans-serif;font-size:14px;font-weight:600;line-height:1;white-space:nowrap}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edit-gain-value{color:#fff}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-foot{align-items:flex-start;justify-content:space-between;gap:12px;padding-top:14px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-delete{display:inline-flex;width:auto;min-width:0;align-items:center;gap:8px;min-height:40px;height:40px;padding:0 20px;border:0;border-radius:999px;font-size:14px;font-weight:600}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-selected-clip-summary{display:flex;flex-direction:column;align-items:flex-end;gap:2px;margin:0;padding:0;border:0;background:transparent;text-align:right}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-selected-clip-summary strong{color:rgb(255 255 255/75%);font-size:12px;font-weight:600}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-selected-clip-summary small{display:flex;flex-direction:column;align-items:flex-end;gap:1px;color:rgb(255 255 255/35%);font-size:10px;font-weight:700}@media (max-width:760px){.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline{--hp-lane-label:34%;--hp-lane-controls:76px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane{height:46px;padding:0 8px 0 12px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-foot{flex-direction:column;align-items:stretch}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-selected-clip-summary,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-selected-clip-summary small{align-items:flex-start;text-align:left}}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane{pointer-events:auto;border-bottom:0}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane>.stage1-timeline-lane-name{position:static;max-width:none;overflow:visible}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-generation-visual.stage1-tracklist-wave{width:auto;margin:0 -16px;border-radius:0}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-generation-visual>span{background-size:135% auto}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .hp-project-row{padding:10px 15px;border-radius:10px 10px 20px 20px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-tracklist-actions button{background:var(--white-8);color:var(--white-100)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-tracklist-actions button:disabled{color:var(--white-35)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-tracklist-select strong{color:var(--white-100)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-tracklist-select small,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-tracklist-select time{color:var(--white-35)}.stage1-app-shell .stage1-account-zone{gap:0;padding:8px;border-radius:24px;background:var(--white-3);column-gap:10px;row-gap:8px}.stage1-app-shell .stage1-account-zone .stage1-language-dot{width:38px;height:38px;background:var(--white-8);color:var(--white-75)}.stage1-app-shell .stage1-account-zone .stage1-language-dot svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6}.stage1-app-shell .stage1-account-zone .stage1-avatar{width:36px;height:36px}.stage1-app-shell .stage1-account-zone .stage1-profile-identity{padding-right:8px}.stage1-app-shell .stage1-account-zone .stage1-profile-identity strong{max-width:220px;overflow:hidden;text-overflow:ellipsis}.stage1-app-shell .stage1-account-zone .stage1-account-balance{justify-content:center;justify-self:stretch;min-height:36px;padding:7px 16px;border-radius:999px}@media (max-width:1179px){.stage1-app-shell .stage1-account-zone{padding:6px;border-radius:20px}.stage1-app-shell .stage1-account-zone .stage1-language-dot{width:32px;height:32px}.stage1-app-shell .stage1-account-zone .stage1-avatar{width:30px;height:30px}}@media (min-width:1180px){.stage1-app-shell .stage1-text-page .stage1-text-editor-panel>.stage1-panel-head,.stage1-app-shell .stage1-text-page .stage1-text-filters>.stage1-panel-head{margin:0 0 15px}.stage1-app-shell .stage1-text-page .stage1-text-editor-panel,.stage1-app-shell .stage1-text-page .stage1-text-filters{gap:15px}}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-workbench:not([data-edl-open=true])>.stage1-daw-loading-state{position:static;z-index:auto;box-shadow:none;pointer-events:auto}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-head-status{display:inline-grid;grid-template-columns:auto auto;align-items:center;gap:4px 8px;min-height:30px;padding:4px 12px;border-radius:999px;background:var(--white-5)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-head-status strong{color:var(--white-75);font-family:var(--font-onest),"Onest",sans-serif;font-size:12px;font-weight:600;line-height:1;white-space:nowrap}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-head-status .stage1-progress{grid-column:1/-1;width:100%;height:3px;border-radius:999px;background:var(--white-8);overflow:hidden}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-head-status .stage1-progress>span{display:block;height:100%;border-radius:999px;background:var(--white-50)}@media (max-width:900px){.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-head-status{display:none}}@media (min-width:1180px){.stage1-app-shell .stage1-mini-player{position:relative;box-sizing:border-box;isolation:isolate;width:460px;max-width:100%;height:70px;min-height:70px;grid-template-columns:60px auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 15px 5px 5px;border-radius:20px;background:var(--black-75);overflow:hidden}.stage1-app-shell .stage1-mini-player:before{content:"";position:absolute;z-index:0;inset:0;background:url(/hookpress-final-music-wave.png) 50%/cover no-repeat;opacity:.55;pointer-events:none}.stage1-app-shell .stage1-mini-player>:not(.stage1-mini-progress){position:relative;z-index:1}.stage1-app-shell .stage1-mini-player .stage1-track-art{width:60px;height:60px;border-radius:15px;background:#d9d9d9;overflow:hidden}.stage1-app-shell .stage1-mini-player .stage1-mini-cover{width:100%;height:100%;background:#d9d9d9;object-fit:cover}.stage1-app-shell .stage1-mini-player .stage1-mini-wave{display:none}.stage1-app-shell .stage1-mini-player .stage1-mini-link{padding:0}.stage1-app-shell .stage1-mini-player .stage1-mini-copy{gap:3px;max-width:100%}.stage1-app-shell .stage1-mini-player .stage1-mini-copy p{font-size:16px;font-weight:600;color:var(--white-100)}.stage1-app-shell .stage1-mini-player .stage1-mini-copy span{font-size:14px;font-weight:500;color:var(--white-35)}.stage1-app-shell .stage1-mini-player .stage1-mini-time{font-size:14px;font-weight:600;color:var(--white-50)}.stage1-app-shell .stage1-mini-right-cluster{display:flex;align-items:center;gap:14px}.stage1-app-shell .stage1-mini-right-cluster .stage1-mini-icons{gap:12px}.stage1-app-shell .stage1-mini-player .stage1-mini-control-button{width:24px;height:24px;padding:0;border:0;background:transparent}.stage1-app-shell .stage1-mini-player .stage1-mini-control-button img{width:22px;height:22px}}.stage1-app-shell .stage1-text-page .stage1-filter-note{margin:0;color:var(--white-50);font-family:var(--font-onest),"Onest",sans-serif;font-size:11px;font-weight:500;line-height:1.3}.stage1-app-shell .stage1-text-page .stage1-filter-note[data-state=invalid]{color:#ff6b6b}.stage1-app-shell .stage1-text-page .stage1-input[data-invalid=true]{border-color:#ff6b6b;box-shadow:inset 0 0 0 1px rgb(255 107 107/45%)}.stage1-app-shell .stage1-text-page .stage1-filter-rhythm .stage1-filter-choice-grid button{min-width:0;white-space:nowrap}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline{--hp-lane-label:27%;--hp-lane-controls:176px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane-name{gap:8px;text-transform:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane-icon{width:18px;height:18px;flex:0 0 18px;color:var(--hp-lane-color,#fff)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane-title{display:grid;min-width:0;gap:2px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane-title b{overflow:hidden;color:var(--white-100);font-size:13px;font-weight:600;line-height:1;text-overflow:ellipsis}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane-title small{overflow:hidden;color:var(--white-35);font-size:10px;font-weight:500;line-height:1;text-overflow:ellipsis}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane[data-connected=false]{background:var(--white-3)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane[data-connected=false] .stage1-timeline-lane-title b{color:var(--white-50)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane-controls{gap:6px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane-controls .stage1-edl-icon{width:28px;height:28px;flex:0 0 28px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane-controls .stage1-edl-icon svg{width:15px;height:15px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane-fader{width:52px;flex:0 0 52px;margin:0;padding:0;border-radius:999px;background:var(--white-8);appearance:none;cursor:pointer}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane-fader::-webkit-slider-thumb{width:10px;height:10px;border:0;border-radius:999px;background:var(--hp-lane-color,#fff);appearance:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane-fader::-moz-range-thumb{width:10px;height:10px;border:0;border-radius:999px;background:var(--hp-lane-color,#fff)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane-fader:disabled{opacity:.35;cursor:default}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane-controls .stage1-meter{width:4px;height:26px;flex:0 0 4px;border-radius:999px;background:var(--white-8)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-grid{position:absolute;z-index:0;top:0;bottom:0;left:calc(18px + var(--hp-lane-label));pointer-events:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-beat{position:absolute;top:0;bottom:0;width:1px;background:rgb(255 255 255/5%)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-beat[data-downbeat=true]{width:1px;background:rgb(255 255 255/11%)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-transient{position:absolute;top:0;width:0;height:0;margin-left:-3px;border-top:5px solid rgb(255 255 255/45%);border-right:3px solid transparent;border-left:3px solid transparent}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-syllable{position:absolute;top:8px;bottom:8px;width:1px;background:rgb(122 214 255/28%)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-syllable[data-line-start=true]{background:rgb(122 214 255/65%)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane{position:relative;z-index:1}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edit-snap{align-items:center;gap:8px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edit-snap-grid{display:inline-flex;align-items:center;gap:6px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edit-snap-grid>span{color:var(--white-50);font-family:var(--font-onest),"Onest",sans-serif;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edit-snap-grid .stage1-input{width:68px;min-height:30px;padding:4px 8px;font-size:12px}@media (max-width:760px){.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline{--hp-lane-label:34%;--hp-lane-controls:96px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane-controls .stage1-meter,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane-fader{display:none}}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline{--hp-lane-label-ratio:.27;--hp-lane-label-width:calc((100% - 30px) * var(--hp-lane-label-ratio));--hp-lane-track-width:calc(100% - 30px - var(--hp-lane-label-width) - var(--hp-lane-controls))}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane{grid-template-columns:calc(100% * var(--hp-lane-label-ratio)) minmax(0,1fr) var(--hp-lane-controls)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-grid{left:calc(18px + var(--hp-lane-label-width));right:calc(12px + var(--hp-lane-controls))}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-playhead{left:calc(18px + var(--hp-lane-label-width) + var(--hp-lane-track-width) * var(--hp-playhead-ratio, 0))}@media (max-width:760px){.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline{--hp-lane-label-ratio:.34}}@media (min-width:1180px){.stage1-app-shell .stage1-topbar{z-index:30;flex-basis:142px;height:142px}.stage1-app-shell .stage1-topbar,.stage1-app-shell .stage1-topbar-inner{min-height:142px;overflow:visible}.stage1-app-shell .stage1-center-zone{align-content:start;row-gap:8px;overflow:visible}.stage1-app-shell .stage1-mini-player{width:520px;height:72px;min-height:72px;grid-template-columns:48px auto minmax(0,1fr) auto;gap:14px;padding:8px 20px 8px 8px;border-radius:22px;background:var(--black-75);overflow:visible}.stage1-app-shell .stage1-mini-player:before{border-radius:inherit;opacity:.4}.stage1-app-shell .stage1-mini-player .stage1-mini-cover,.stage1-app-shell .stage1-mini-player .stage1-track-art{width:48px;height:48px}.stage1-app-shell .stage1-mini-player .stage1-track-art{border:0;border-radius:12px;background:var(--black-100);box-shadow:none;outline:0}.stage1-app-shell .stage1-mini-player .stage1-mini-cover{border-radius:12px;background:transparent}.stage1-app-shell .stage1-mini-right-cluster{gap:18px}.stage1-app-shell .stage1-mini-right-cluster .stage1-mini-icons{gap:14px}.stage1-app-shell .stage1-mini-popover{z-index:60}.stage1-app-shell .stage1-account-zone{grid-template-columns:auto minmax(0,1fr);width:100%;min-width:0;max-width:none;justify-items:start;justify-self:stretch}.stage1-app-shell .stage1-account-zone .stage1-language-dot{grid-column:1}.stage1-app-shell .stage1-account-zone .stage1-profile-identity{grid-column:2}.stage1-app-shell .stage1-account-zone .stage1-account-balance{gap:4px;justify-self:stretch}}.stage1-app-shell .stage1-text-page .stage1-filter-range::-webkit-slider-thumb{margin-top:-7px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline{--hp-lane-controls:196px;gap:6px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane{height:56px;border-radius:18px;background:var(--black-50)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane[data-selected=true]{background:var(--black-75);box-shadow:inset 0 0 0 1px var(--white-20)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane[data-connected=false]{background:var(--black-35)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane-controls{display:flex;height:100%;align-items:center;justify-content:flex-end;gap:10px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane-controls .stage1-edl-icon{width:30px;height:30px;flex:0 0 30px;align-self:center;background:var(--white-8)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane-controls .stage1-edl-icon[aria-pressed=true]{background:var(--white-20)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane-fader{width:58px;height:4px;flex:0 0 58px;align-self:center;background:var(--white-20)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane-fader::-webkit-slider-thumb{width:12px;height:12px;margin-top:-4px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane-fader::-moz-range-thumb{width:12px;height:12px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane-controls .stage1-meter{width:3px;height:22px;flex:0 0 3px;align-self:center;background:var(--white-20)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-toolbar{justify-content:flex-end;gap:8px;margin:0 0 10px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-toolbar .stage1-edit-group{min-height:40px;padding:5px 8px;gap:8px;border-radius:999px;background:var(--black-50)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-toolbar .stage1-edl-icon{width:30px;height:30px;flex:0 0 30px;background:var(--white-8)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edit-toolbar{flex-wrap:nowrap;gap:4px;overflow-x:auto;scrollbar-width:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edit-toolbar::-webkit-scrollbar{display:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edit-toolbar .stage1-edit-group{min-height:44px;padding:6px;gap:4px;border-radius:6px;background:var(--black-75)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edit-toolbar .stage1-edit-group:first-child{padding-left:8px;border-radius:22px 6px 6px 22px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edit-toolbar .stage1-edit-group:last-child{padding-right:8px;border-radius:6px 22px 22px 6px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edit-toolbar .stage1-edl-icon{width:30px;height:30px;flex:0 0 30px;background:var(--white-8)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edit-toolbar .stage1-edit-group .stage1-button{min-height:30px;height:30px;padding:0 9px;background:var(--white-8);font-size:11px;font-weight:600}@media (max-width:1179px){.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edit-toolbar{flex-wrap:wrap;overflow-x:visible}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edit-toolbar .stage1-edit-group{border-radius:22px}}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edit-toolbar .stage1-edit-caption,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edit-toolbar .stage1-edit-gain-value{padding-inline:4px;font-size:12px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-control,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-workbench,.stage1-app-shell .stage1-text-page .stage1-text-editor-panel,.stage1-app-shell .stage1-text-page .stage1-text-filters{background:linear-gradient(var(--black-75),var(--black-75)) #101010;backdrop-filter:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .hp-project-row,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-tracklist-row,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-tracklist-row.is-active,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-tracklist-row.is-active[data-expanded=true]{backdrop-filter:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-generation-visual>span{background-size:121.5% auto}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-workbench,.stage1-app-shell .stage1-text-page .stage1-text-editor-panel{margin-left:0;box-shadow:none}.stage1-app-shell .stage1-mini-player{grid-template-columns:40px 71px minmax(0,1fr) auto;padding:8px 14px;background:linear-gradient(var(--black-75),var(--black-75)) #101010}.stage1-app-shell .stage1-mini-player:before{opacity:.3}.stage1-app-shell .stage1-mini-player .stage1-mini-cover,.stage1-app-shell .stage1-mini-player .stage1-track-art{width:40px;height:40px}.stage1-app-shell .stage1-mini-player .stage1-track-art{border-radius:10px}.stage1-app-shell .stage1-mini-player .stage1-mini-time-left{justify-self:start}.stage1-app-shell .stage1-text-page .stage1-editor-actions button,.stage1-app-shell .stage1-text-page .stage1-workflow-tabs button{min-height:36px;height:36px;padding-inline:16px;border-radius:999px;font-size:14px;font-weight:600}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-snap-select{position:relative}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-snap-select-button{display:inline-flex;width:68px;min-height:30px;height:30px;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;border:1px solid var(--white-20);border-radius:15px;background:var(--white-8);color:var(--white-100);font-family:var(--font-onest),"Onest",sans-serif;font-size:12px;font-weight:600;cursor:pointer}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-snap-select-button i{width:0;height:0;border-top:5px solid var(--white-50);border-right:4px solid transparent;border-left:4px solid transparent}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-snap-select-list{position:absolute;z-index:40;top:calc(100% + 6px);right:0;min-width:100%;margin:0;padding:4px;list-style:none;border-radius:14px;background:#101010;box-shadow:inset 0 0 0 1px var(--white-20),0 18px 40px rgb(0 0 0/55%)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-snap-select-list button{display:block;width:100%;min-height:28px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--white-50);font-family:var(--font-onest),"Onest",sans-serif;font-size:12px;font-weight:600;text-align:left;cursor:pointer}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-snap-select-list button[data-active=true]{background:var(--white-8);color:var(--white-100)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-snap-select-list button[aria-selected=true]{color:var(--white-100)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-playhead{width:1px;background:var(--white-50)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline{--hp-lane-height:56px;--hp-lane-gap:6px;gap:var(--hp-lane-gap)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane{height:var(--hp-lane-height)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-grid,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-playhead{mask-image:repeating-linear-gradient(to bottom,#000 0 var(--hp-lane-height),transparent var(--hp-lane-height) calc(var(--hp-lane-height) + var(--hp-lane-gap)))}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-clip{top:6px;bottom:6px;border-radius:12px;background:var(--white-8);box-shadow:inset 0 0 0 1px var(--white-5)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-clip:hover{background:var(--white-20)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-clip.is-selected{background:var(--white-20);box-shadow:inset 0 0 0 1px var(--white-50)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane-controls .stage1-meter{border-radius:2px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-control,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-workbench,.stage1-app-shell .stage1-text-page .stage1-text-editor-panel,.stage1-app-shell .stage1-text-page .stage1-text-filters{background:var(--black-75);-webkit-backdrop-filter:blur(90px);backdrop-filter:blur(90px)}.stage1-app-shell .hp-block,.stage1-app-shell .stage1-control-card,.stage1-app-shell .stage1-control-card pre,.stage1-app-shell .stage1-edl-drawer,.stage1-app-shell .stage1-filter-card,.stage1-app-shell .stage1-live-editor,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline,.stage1-app-shell .stage1-panel.stage1-daw-cell,.stage1-app-shell .stage1-segmented.stage1-wave-tabs,.stage1-app-shell .stage1-technical-details,.stage1-app-shell .stage1-vocal-lyrics,.stage1-app-shell .stage1-wave-chart{background:var(--white-5)}.stage1-app-shell .login-help,.stage1-app-shell .stage1-button-secondary,.stage1-app-shell .stage1-chip,.stage1-app-shell .stage1-edl-icon,.stage1-app-shell .stage1-filter-plus,.stage1-app-shell .stage1-generation-play,.stage1-app-shell .stage1-mini-control-button,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-workbench .stage1-button-primary:not(:disabled),.stage1-app-shell .stage1-tracklist-actions button{background:var(--white-8)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .hp-project-row,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-tracklist-row,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-tracklist-row.is-active,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-tracklist-row.is-active[data-expanded=true]{background:var(--white-5);-webkit-backdrop-filter:blur(70px);backdrop-filter:blur(70px)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-panel-head{position:relative;z-index:1}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-generation-visual.stage1-tracklist-wave{position:relative;z-index:0;aspect-ratio:393/248;margin:-46px -16px 0}@media (min-width:1180px){.stage1-app-shell .stage1-mini-player{width:560px;height:70px;min-height:70px;grid-template-columns:286px minmax(0,1fr) auto;gap:0;padding:0 15px 0 0;border-radius:20px;background:var(--black-75);-webkit-backdrop-filter:blur(90px);backdrop-filter:blur(90px)}.stage1-app-shell .stage1-mini-player:before{background-size:70% auto;background-position:62%;opacity:.35}.stage1-app-shell .stage1-mini-lead{position:relative;z-index:1;display:grid;grid-template-columns:60px minmax(0,1fr);align-items:center;gap:10px;box-sizing:border-box;height:70px;padding:5px;border-radius:20px 0 0 20px;background:linear-gradient(90deg,rgb(255 255 255/8%) 75%,rgb(255 255 255/12%))}.stage1-app-shell .stage1-mini-player .stage1-mini-cover,.stage1-app-shell .stage1-mini-player .stage1-track-art{width:60px;height:60px}.stage1-app-shell .stage1-mini-player .stage1-track-art{border-radius:15px;background:#d9d9d9}.stage1-app-shell .stage1-mini-player .stage1-mini-link{min-width:0;padding:0}.stage1-app-shell .stage1-mini-player .stage1-mini-copy{align-items:start;text-align:left}.stage1-app-shell .stage1-mini-player .stage1-mini-time-left{align-self:center;justify-self:start;padding-left:14px}.stage1-app-shell .stage1-mini-right-cluster{gap:10px}.stage1-app-shell .stage1-mini-right-cluster .stage1-mini-icons{gap:8px}}@media (max-width:1179px){.stage1-app-shell .stage1-mini-lead{display:contents}}.stage1-app-shell .stage1-artist-reference-file{position:relative}.stage1-app-shell .stage1-artist-reference-input{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;cursor:pointer}.login-social-label,.login-social-row>span{font-size:18px;font-weight:700;line-height:100%;letter-spacing:normal;text-transform:uppercase;color:var(--white-20)}.login-social-buttons button{width:52px;height:52px;border-radius:999px;background:transparent}.login-social-buttons button svg{width:40px;height:40px}@media (min-width:1180px) and (max-width:1439px){.stage1-app-shell .hp-deck-pane-body:has(.stage1-page.stage1-daw-v2){overflow-x:clip;overflow-y:clip}.stage1-app-shell .hp-deck-pane-body:has(.stage1-page.stage1-daw-v2 .stage1-daw-workbench[data-edl-open=true]){overflow:clip}}@media (min-width:1180px){.stage1-app-shell .stage1-mini-player .stage1-track-art{overflow:hidden}.stage1-app-shell .stage1-mini-player .stage1-mini-cover{object-fit:cover;background:#d9d9d9}.stage1-app-shell .stage1-mini-player .stage1-mini-link{justify-items:start;align-items:center}.stage1-app-shell .stage1-mini-player .stage1-mini-copy{justify-items:start;max-width:100%;text-align:left}.stage1-app-shell .stage1-mini-player[data-empty=true] .stage1-track-art:after{border-left-color:rgb(0 0 0/45%)}}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-generation-hc svg{display:block;width:15px;height:11px}.stage1-page.stage1-daw-v2{--daw-cell:var(--white-5)}@media (min-width:1180px){.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-control-stack>.hp-block,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-control-stack>.stage1-control-card,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-control-stack>.stage1-technical-details,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-cell{background:var(--white-5)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-control-stack>.stage1-technical-details,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-drawer:not([open]){margin-top:auto}}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-generation-visual.stage1-tracklist-wave{flex:0 0 auto}@media (min-width:1180px){.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-control>.stage1-control-stack{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-control>.stage1-control-stack::-webkit-scrollbar{display:none}}.stage1-app-shell .stage1-text-page .stage1-live-editor{padding:15px 30px 30px;border-radius:35px}.stage1-app-shell .stage1-rank{position:relative;display:inline-grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;width:fit-content;max-width:100%;min-height:34px;padding:0 14px;overflow:hidden;border-radius:999px;background:var(--white-8)}.stage1-app-shell .stage1-rank-fill{position:absolute;z-index:0;inset:0 auto 0 0;background:var(--white-8)}.stage1-app-shell .stage1-rank-icon,.stage1-app-shell .stage1-rank-name,.stage1-app-shell .stage1-rank-note{position:relative;z-index:1}.stage1-app-shell .stage1-rank-icon{display:grid;place-items:center;width:18px;height:18px}.stage1-app-shell .stage1-rank-icon svg{width:18px;height:18px;fill:none;stroke:var(--white-75);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.stage1-app-shell .stage1-rank-name{font-weight:700;color:var(--white-100)}.stage1-app-shell .stage1-rank-name,.stage1-app-shell .stage1-rank-note{font-family:var(--font-onest),"Onest",sans-serif;font-size:12px;line-height:1}.stage1-app-shell .stage1-rank-note{overflow:hidden;font-weight:600;white-space:nowrap;text-overflow:ellipsis;color:var(--white-35)}.stage1-app-shell .hp-param-tempo{display:grid;grid-template-columns:51px 10px 53px 5px 38px;align-items:center;width:157px;height:38px;gap:0}.stage1-app-shell .hp-tap-button{box-sizing:border-box;display:grid;width:38px;min-width:38px;min-height:38px;height:38px;place-items:center;margin-left:0;padding:0;border:0;border-radius:50px;background:var(--white-8);color:var(--white-100);font-family:var(--font-onest),"Onest",sans-serif;font-size:12px;font-weight:700;line-height:1;cursor:pointer;transition:none}.stage1-app-shell .hp-tap-button:disabled{opacity:.35;cursor:not-allowed}.stage1-app-shell .stage1-mini-player .stage1-track-art:not(:has(.stage1-mini-cover)):after{border-left-color:rgb(0 0 0/55%)}.login-language-control{grid-template-rows:none;place-items:center}.stage1-app-shell .stage1-arrangement-card{min-width:0}.stage1-app-shell .stage1-arrangement-category-group{display:grid;gap:5px;margin-top:14px}.stage1-app-shell .stage1-arrangement-group-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.stage1-app-shell .stage1-arrangement-group-head .stage1-eyebrow,.stage1-app-shell .stage1-arrangement-group-head>span{margin:0;color:var(--white-35);font-size:10px;font-weight:600}.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group>[role=presentation]{display:inline-flex;min-height:36px;align-items:center;padding-inline:20px;border-radius:20px;background:transparent}.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group>[role=presentation]:has(>.stage1-live-section-delete):focus-within,.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group>[role=presentation]:has(>.stage1-live-section-delete):hover,.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group>[role=presentation]:has(>.stage1-workflow-tab[aria-selected=true]){background:var(--white-20)}.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group>[role=presentation]:has(>.stage1-workflow-tab[data-completed=true]){background:var(--white-8)}.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group>[role=presentation]>.stage1-workflow-tab{min-height:36px;height:36px;padding:0;background:transparent}.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group>[role=presentation]>.stage1-workflow-tab[aria-selected=true]{background:transparent}.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group>[role=presentation]:has(>.stage1-workflow-tab-section-start){margin-left:10px}.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group>[role=presentation]>.stage1-workflow-tab-section-start{margin-left:0}.stage1-app-shell .stage1-text-page .stage1-workflow-tabs .stage1-live-section-delete{display:inline-grid;width:0;min-width:0;height:16px;min-height:16px;align-self:center;place-items:center;margin:0;padding:0;border:0;border-radius:50%;background:transparent;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .12s ease}.stage1-app-shell .stage1-text-page .stage1-workflow-tabs .stage1-live-section-delete img{display:block;width:16px;height:16px}.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group>[role=presentation]:focus-within>.stage1-live-section-delete,.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group>[role=presentation]:hover>.stage1-live-section-delete{width:16px;min-width:16px;margin-left:4px;opacity:1;pointer-events:auto}.stage1-app-shell .stage1-arrangement-category{position:relative;display:block;min-width:0;min-height:63px;height:63px;padding:10px 15px;border-radius:14px;background:var(--white-8)}.stage1-app-shell .stage1-arrangement-category>p{margin:0;color:var(--white-100);font-size:14px;font-weight:600;line-height:18px}.stage1-app-shell .stage1-arrangement-selection-row{position:absolute;top:33px;right:15px;left:15px;display:flex;height:20px;min-width:0;justify-content:flex-end;flex-wrap:nowrap;align-items:center;gap:5px}.stage1-app-shell .stage1-arrangement-chip,.stage1-app-shell .stage1-arrangement-plus{min-width:0;min-height:20px;height:20px;border:0;border-radius:999px;background:var(--white-20);color:var(--white-100);font-family:var(--font-onest),"Onest",sans-serif;font-size:10px;font-weight:600;line-height:1;cursor:pointer}.stage1-app-shell .stage1-arrangement-chip{flex:0 1 auto;max-width:100%;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage1-app-shell .stage1-arrangement-plus{display:grid;flex:0 0 26px;width:26px;padding:0;place-items:center;border:1px solid var(--white-50);background:transparent}.stage1-app-shell .stage1-arrangement-category-group:has(.stage1-arrangement-category[data-kind=instrument])>.stage1-arrangement-category:nth-child(2){min-height:81px;height:81px}.stage1-app-shell .stage1-arrangement-category-group:has(.stage1-arrangement-category[data-kind=instrument])>.stage1-arrangement-category:nth-child(2) .stage1-arrangement-selection-row{top:51px}.stage1-app-shell .stage1-arrangement-category[data-kind=effect]{min-height:65px;height:65px}.stage1-app-shell .stage1-arrangement-category-group:has(.stage1-arrangement-category[data-kind=effect])>.stage1-arrangement-category:nth-child(4){min-height:85px;height:85px}.stage1-app-shell .stage1-arrangement-category-group:has(.stage1-arrangement-category[data-kind=effect])>.stage1-arrangement-category:nth-child(4) .stage1-arrangement-selection-row{top:55px}.stage1-app-shell .stage1-arrangement-chip:focus-visible,.stage1-app-shell .stage1-arrangement-chip:hover,.stage1-app-shell .stage1-arrangement-plus:focus-visible,.stage1-app-shell .stage1-arrangement-plus:hover{outline:none;background:var(--white-35);color:var(--black-100)}.stage1-app-shell .stage1-arrangement-dirty-dot{display:inline-block;width:6px;height:6px;margin-right:4px;border-radius:999px;background:currentColor;vertical-align:middle}.stage1-app-shell .stage1-arrangement-density{display:grid;grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:7px;margin-top:14px;color:var(--white-50);font-size:10px;font-weight:600}.stage1-app-shell .stage1-arrangement-density input{grid-column:1/-1;grid-row:2;width:100%;accent-color:var(--white-100)}.stage1-app-shell .stage1-arrangement-density output{justify-self:end;color:var(--white-100)}.stage1-arrangement-dropdown{position:fixed;z-index:80;min-width:min(280px,calc(100vw - 24px));flex-direction:column;border:1px solid var(--white-35);border-radius:20px;background:rgb(35 35 35/98%);box-shadow:0 24px 70px rgb(0 0 0/58%);color:var(--white-100)}.stage1-arrangement-dropdown>header{align-items:center;justify-content:space-between;gap:12px;padding:15px 14px 9px}.stage1-arrangement-dropdown>header strong{min-width:0;overflow:hidden;font-family:var(--font-onest),"Onest",sans-serif;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.stage1-arrangement-dropdown>header span{flex:0 0 auto;border-radius:999px;color:var(--white-75);font-size:12px;font-weight:700}.stage1-arrangement-dropdown-list{overflow:auto;overscroll-behavior:contain;padding:0 6px 8px}.stage1-arrangement-dropdown-list>button{grid-template-columns:14px minmax(0,1fr);gap:8px;padding:8px;border:0;border-radius:12px;color:var(--white-75);font-family:var(--font-onest),"Onest",sans-serif;text-align:left;cursor:pointer}.stage1-arrangement-dropdown-list>button:focus-visible,.stage1-arrangement-dropdown-list>button:hover:not(:disabled),.stage1-arrangement-dropdown-list>button[aria-selected=true]{outline:none;background:var(--white-20);color:var(--white-100)}.stage1-arrangement-dropdown-list>button:disabled{color:var(--white-20);cursor:not-allowed}.stage1-arrangement-option-marker{margin-top:4px;border:1px solid var(--white-35);border-radius:999px}.stage1-arrangement-dropdown-list>button[aria-selected=true] .stage1-arrangement-option-marker{border-color:var(--white-100);background:var(--white-100);box-shadow:inset 0 0 0 2px rgb(35 35 35)}.stage1-arrangement-dropdown-list small,.stage1-arrangement-dropdown-list strong{display:block}.stage1-arrangement-dropdown-list strong{font-weight:700;line-height:1.2}.stage1-arrangement-dropdown-list small{margin-top:2px;line-height:1.25}.stage1-generic-tooltip{box-sizing:border-box;display:grid;width:min(200px,calc(100vw - 24px));max-width:calc(100vw - 24px);padding:9px 15px 8px;overflow:visible;border:1px solid var(--white-20);border-radius:20px 20px 20px 10px;background:#202020;box-shadow:none;color:var(--white-100);font-family:var(--font-onest),"Onest",sans-serif;pointer-events:none}.stage1-generic-tooltip span,.stage1-generic-tooltip strong{display:block}.stage1-generic-tooltip strong{color:var(--white-100);font-size:12px;font-weight:600;line-height:1.4}.stage1-generic-tooltip span{color:var(--white-50);font-size:10px;font-weight:700;line-height:1.4}.stage1-tooltip-disabled-target{display:inline-grid;margin:0;padding:0;vertical-align:middle}.stage1-tooltip-disabled-target-stretch,.stage1-tooltip-disabled-target-stretch>*{width:100%}.stage1-arrangement-tooltip{box-sizing:border-box;display:flex;width:min(420px,calc(100vw - 24px));max-width:calc(100vw - 24px);height:315px;gap:4px;flex-direction:column;padding:18px;overflow:clip;border-radius:20px;background:var(--white-5);box-shadow:none;color:var(--white-100);font-family:var(--font-onest),"Onest",sans-serif;line-height:normal;pointer-events:none}.stage1-arrangement-tooltip-title{flex:0 0 18px;height:18px;margin:0;color:var(--white-100);font-size:14px;font-weight:600;line-height:normal}.stage1-arrangement-tooltip-divider{display:block;flex:0 0 1px;width:100%;height:1px;background:var(--white-8)}.stage1-arrangement-tooltip-spacer{display:block;flex:0 0 10px;width:1px;height:10px}.stage1-arrangement-tooltip-row{box-sizing:border-box;display:grid;grid-template-columns:10px minmax(0,1fr);flex:0 0 46px;width:100%;height:46px;align-items:center;gap:10px;padding:8px 15px;overflow:hidden;border-radius:8px}.stage1-arrangement-tooltip-row[data-active=true]{border-radius:20px;background:var(--white-8)}.stage1-arrangement-tooltip-marker,.stage1-arrangement-tooltip-marker>img{display:block;width:10px;height:10px}.stage1-arrangement-tooltip-marker{opacity:.4}.stage1-arrangement-tooltip-row-copy{display:flex;min-width:0;flex-direction:column;gap:2px;overflow:hidden;white-space:nowrap}.stage1-arrangement-tooltip-row-copy small,.stage1-arrangement-tooltip-row-copy strong{display:block;overflow:hidden;text-overflow:ellipsis}.stage1-arrangement-tooltip-row-copy strong{color:var(--white-100);font-size:12px;font-weight:500;line-height:normal}.stage1-arrangement-tooltip-row-copy small{color:var(--white-50);font-size:10px;font-weight:400;line-height:normal}.stage1-arrangement-tooltip-callout{box-sizing:border-box;display:flex;flex:0 0 88px;width:226px;height:88px;flex-direction:column;gap:3px;padding:10px 12px;overflow:hidden;border:1px solid var(--white-8);border-radius:10px;background:var(--white-20);color:var(--white-100);font-size:10px;line-height:normal}.stage1-arrangement-tooltip-callout span,.stage1-arrangement-tooltip-callout strong{display:block;width:202px;margin:0}.stage1-arrangement-tooltip-callout strong{font-size:10px;font-weight:600;line-height:normal}.stage1-arrangement-tooltip-callout span{color:var(--white-75);font-size:10px;font-weight:400;line-height:normal}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-transport{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;width:100%}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-play{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:142px;min-height:38px;background:var(--white-100);color:var(--black-100);font-weight:700}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-play img{display:block;opacity:1;filter:invert(1)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-source-tools{width:100%;justify-content:center}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-source-tools .stage1-edl-icon>img{display:block;object-fit:contain}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-source-tools .stage1-edl-icon:focus-visible{outline:2px solid var(--white-100);outline-offset:2px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-icon.is-disabled-tool,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-icon[aria-disabled=true]{color:var(--white-35);cursor:not-allowed}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-source-tools .stage1-edl-icon.is-disabled-tool{background:transparent}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-scroll[data-tool=hand]{cursor:grab;user-select:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-scroll[data-tool=hand]:active{cursor:grabbing}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-scroll[data-scroll-owner=timeline]{max-inline-size:100%;overflow-x:auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgb(255 255 255/28%) transparent}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-scroll[data-scroll-owner=timeline] .stage1-timeline{min-inline-size:720px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane[data-selected=true]{background:var(--black-50)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane[data-connected=false][data-selected=true]{background:var(--black-35)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-workbench[data-mix-presentation-mode=tracks] .stage1-timeline-lane[data-active-attachment=true]{box-shadow:inset 0 0 0 1px var(--hp-lane-color)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline[data-active-lane]:not([data-active-lane=master]) .stage1-timeline-playhead{background:var(--hp-active-lane-color)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-export-mode{display:inline-flex;width:auto;gap:4px;padding:3px;border-radius:999px;background:var(--white-8)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-export-mode button{padding:0 11px;border:0;border-radius:999px;background:transparent;font-family:var(--font-onest),"Onest",sans-serif;font-size:11px;font-weight:600;cursor:pointer}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-export-mode button[aria-pressed=true]{background:var(--white-35);color:var(--black-100)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-workbench[data-mix-presentation-mode=master] .stage1-timeline-lane-dot{background:var(--white-35)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-bottom-export{flex:0 0 auto;min-height:40px}@media (min-width:1180px){.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-grid,.stage1-app-shell .stage1-text-page .stage1-text-workspace{column-gap:0}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-control,.stage1-app-shell .stage1-text-page .stage1-text-filters{position:relative;overflow:hidden;border-top-right-radius:20px;border-bottom-right-radius:20px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-control:after,.stage1-app-shell .stage1-text-page .stage1-text-filters:after{position:absolute;z-index:2;top:16px;right:0;bottom:16px;width:1px;background:rgb(255 255 255/20%);content:"";pointer-events:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-workbench,.stage1-app-shell .stage1-text-page .stage1-text-editor-panel{position:relative;border-top-left-radius:20px;border-bottom-left-radius:20px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-control:focus-within:before,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-workbench:focus-within:before,.stage1-app-shell .stage1-text-page .stage1-text-filters:focus-within:before{position:absolute;z-index:1;inset:7px;border:1px solid var(--white-50);border-radius:inherit;content:"";pointer-events:none}}@media (max-width:1179px){.stage1-app-shell .stage1-arrangement-category{min-width:0}.stage1-app-shell .stage1-arrangement-selection-row{justify-content:flex-end}}@media (min-width:1180px){.stage1-app-shell .hp-deck-pane-body:has(.stage1-page.stage1-daw-v2){overflow:clip}.stage1-app-shell .stage1-page.stage1-daw-v2,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-grid{height:min(745px,100%);min-height:0}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-grid{align-items:stretch;padding-bottom:0}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-control,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-workbench,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-workbench[data-edl-open=true]{height:100%;min-height:0}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-control{overflow:hidden}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-control>.stage1-control-stack{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-workbench,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-workbench[data-edl-open=true]{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-workbench::-webkit-scrollbar{display:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-workbench-grid,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-workbench:not([data-edl-open=true]) .stage1-daw-workbench-grid{flex:0 0 auto;grid-template-rows:repeat(2,317px);overflow:hidden}.hp-release-peek-content{box-sizing:border-box;display:flex;flex-direction:column;width:min(500px,100%);min-height:687px;gap:20px;padding:30px;border-radius:20px 35px 35px 20px;background:var(--black-75);color:var(--white-100)}.hp-release-peek-content h2,.hp-release-peek-content p,.hp-release-peek-content ul,.hp-release-peek-kicker{margin:0}.hp-release-peek-kicker{font-size:20px;font-weight:600;line-height:1.2}.hp-release-peek-content>section{display:grid;gap:15px;padding:15px 30px 30px;border-radius:35px 20px 20px;background:var(--white-5)}.hp-release-peek-content h2{color:var(--white-50);font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1.2}.hp-release-peek-filters{display:flex;flex-wrap:wrap;gap:5px}.hp-release-peek-filters span,.hp-release-peek-upload{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:999px;background:var(--white-8);color:var(--white-75);font-size:11px;font-weight:500}.hp-release-peek-filters span[data-active=true]{background:var(--white-100);color:var(--black-100)}.hp-release-peek-content section>ul{display:grid;gap:5px;padding:0;list-style:none}.hp-release-peek-content section>ul:not(.hp-release-peek-platforms)>li{display:grid;align-items:center;min-height:54px;padding:8px;border:2px solid transparent;border-radius:20px;background:var(--white-5)}.hp-release-peek-content section>ul:not(.hp-release-peek-platforms)>li[data-selected=true]{border-color:var(--white-50)}.hp-release-peek-content em,.hp-release-peek-content small,.hp-release-peek-content strong{display:block;font-style:normal}.hp-release-peek-content strong{display:flex;align-items:center;gap:5px;color:var(--white-100);font-size:12px;font-weight:600;line-height:1.2}.hp-release-peek-content strong img{flex:0 0 auto}.hp-release-peek-content em,.hp-release-peek-content small{margin-top:2px;color:var(--white-50);font-size:10px;line-height:1.2}.hp-release-peek-upload{justify-self:end}.hp-release-peek-platforms{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-release-peek-platforms li{display:grid;gap:6px;min-width:0;color:var(--white-75);font-size:11px;font-weight:600}.hp-release-peek-tracker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.hp-release-peek-tracker i{display:block;height:5px;border-radius:999px;background:var(--white-8)}.hp-release-peek-platforms li:first-child .hp-release-peek-tracker i{background:var(--hp-accent)}.hp-release-peek-platforms li:nth-child(2) .hp-release-peek-tracker i:first-child{background:var(--white-50)}.hp-release-peek-platforms small{margin:0;color:var(--white-35);font-size:10px;font-weight:500}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-vocal-panel .stage1-teleprompter-lines{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:7px;padding:24px 12px;text-align:center}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-vocal-panel .stage1-teleprompter-line{padding:2px 0;color:var(--white-35);font-size:14px;line-height:1.3;text-align:center}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-teleprompter-lines>li[data-state=next] .stage1-teleprompter-line{color:var(--white-50)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-teleprompter-lines>li[data-state=active] .stage1-teleprompter-line{color:var(--white-100);font-size:20px;font-weight:700;line-height:1.2;text-align:center}.stage1-teleprompter-section{display:block;margin-top:5px;color:var(--white-35);font-size:10px;font-weight:600;letter-spacing:.02em;line-height:1.2;text-transform:uppercase}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-wave-panel .stage1-wave-extend{align-self:flex-start;flex:0 0 auto;margin-top:5px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-mixer-panel .stage1-mixdown-cta{align-self:flex-end;min-width:128px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-mixer-panel .stage1-channel[data-ready=false]{opacity:.56}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-mixer-panel .stage1-channel[data-ready=false] .stage1-fader-handle{background:var(--white-35)}.stage1-app-shell .stage1-topbar{flex-basis:135px;height:135px;min-height:135px}.stage1-app-shell .stage1-topbar-inner{min-height:135px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-control{padding:30px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-workbench,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-workbench[data-edl-open=true]{gap:15px;padding:30px}}@media (min-width:1180px){.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-grid .stage1-daw-workbench-grid,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-grid:has(.stage1-daw-workbench[data-edl-open=true]) .stage1-daw-workbench-grid,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-workbench:not([data-edl-open=true]) .stage1-daw-workbench-grid{flex:0 0 auto;grid-template-rows:repeat(2,317px);overflow:hidden}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-cell{padding:14px 30px 15px;border-radius:20px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-mixer-panel{border-top-left-radius:35px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-vocal-panel{border-top-right-radius:35px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-wave-panel{border-bottom-left-radius:35px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel{border-bottom-right-radius:35px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-wave-panel .stage1-wave-chart,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-workbench[data-edl-open=true] .stage1-daw-wave-panel .stage1-wave-chart{min-height:0;height:auto}}@media (max-width:760px){.stage1-app-shell .stage1-page.stage1-daw-v2 .hp-lyrics-reference{grid-template-columns:minmax(0,1fr);align-items:start;gap:9px}.stage1-app-shell .stage1-page.stage1-daw-v2 .hp-lyrics-reference-spacer{display:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .hp-lyrics-reference-controls{width:100%;grid-template-columns:minmax(0,1fr) max-content 28px;gap:8px}}@media (max-width:1179px){.stage1-app-shell .stage1-text-page .stage1-rhythm-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:15px}.stage1-app-shell .stage1-text-page .stage1-rhythm-grid>.stage1-rhythm-choice,.stage1-app-shell .stage1-text-page .stage1-rhythm-option{min-width:0}.stage1-app-shell .stage1-text-page .stage1-rhythm-option{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}}.stage1-app-shell .stage1-text-page .stage1-live-editor-content,.stage1-app-shell .stage1-text-page .stage1-live-editor-workflow{display:flex;width:100%;min-width:0;flex-direction:column}.stage1-app-shell .stage1-text-page .stage1-live-editor-content{gap:30px}.stage1-app-shell .stage1-text-page .stage1-live-editor-workflow{gap:15px}.stage1-app-shell .stage1-text-page .stage1-live-line-marker{display:inline-grid;width:22px;min-width:22px;height:30px;place-items:center}.stage1-app-shell .stage1-text-page .stage1-live-line-marker img{display:block;max-width:18px;max-height:18px}.stage1-app-shell .stage1-text-page .stage1-line-tool-regenerate.is-busy,.stage1-app-shell .stage1-text-page .stage1-live-line-loading{animation:stage1-live-editor-rotate .9s linear infinite}@keyframes stage1-live-editor-rotate{to{transform:rotate(1turn)}}.stage1-app-shell .stage1-text-page .stage1-line-tool-pen{position:relative;display:grid;width:28px;height:28px;place-items:center}.stage1-app-shell .stage1-text-page .stage1-line-tool-pen>img{position:absolute;display:block;width:28px;height:28px}.stage1-app-shell .stage1-text-page .stage1-line-tool-pen>.stage1-line-tool-pen-glyph{width:22.4px;height:22.4px}.stage1-app-shell .stage1-text-page .stage1-line-tool-regenerate{display:block;width:28px;height:28px}@media (min-width:1180px){.stage1-app-shell .stage1-text-page .stage1-text-editor-panel{box-sizing:border-box;width:852px;min-width:852px;height:745px;min-height:745px;padding:30px;gap:20px;overflow:hidden;border-radius:20px 35px 35px 20px;background:var(--black-75);-webkit-backdrop-filter:blur(45px);backdrop-filter:blur(45px)}.stage1-app-shell .stage1-text-page .stage1-text-editor-panel>.stage1-panel-head{flex:0 0 26px;height:26px;min-height:26px;margin:0!important}.stage1-app-shell .stage1-text-page .stage1-text-editor-panel>.stage1-panel-head .stage1-panel-title{height:26px;margin:0;font-family:var(--font-onest),"Onest",sans-serif;font-size:20px;font-weight:600;line-height:26px}.stage1-app-shell .stage1-text-page .stage1-text-editor-panel>.stage1-editor-stack{position:relative;display:flex;flex:0 0 635.22px;width:792px;height:635.22px;min-height:635.22px;margin-top:3.78px;overflow:clip}.stage1-app-shell .stage1-text-page .stage1-live-editor{box-sizing:border-box;display:flex;width:792px;height:635.22px;min-height:635.22px;padding:15px 30px 30px;justify-content:space-between;gap:15px;overflow:hidden;border:0;border-radius:35px;background:var(--white-5);box-shadow:inset 0 0 0 2px var(--white-50)}.stage1-app-shell .stage1-text-page .stage1-live-editor-content{flex:0 1 auto;height:auto;min-height:216px}.stage1-app-shell .stage1-text-page .stage1-live-editor-workflow{flex:0 0 auto;height:auto;min-height:66px}.stage1-app-shell .stage1-text-page .stage1-workflow-title{display:flex;height:15px;min-height:15px;align-items:center;margin:0;color:var(--white-20);font-family:var(--font-onest),"Onest",sans-serif;font-size:12px;font-weight:700;line-height:15px;letter-spacing:0;text-transform:uppercase}.stage1-app-shell .stage1-text-page .stage1-workflow-tabs{display:flex;width:732px;min-width:732px;height:36px;min-height:36px;align-items:center;gap:0;overflow:hidden;border:0;border-radius:20px;background:transparent}.stage1-app-shell .stage1-text-page .stage1-workflow-tabs>[role=presentation]{box-sizing:border-box;display:inline-flex;height:36px;min-height:36px;align-items:center;padding:0 20px;border-radius:20px;background:transparent}.stage1-app-shell .stage1-text-page .stage1-workflow-tabs>[role=presentation]:nth-child(-n+2){padding-inline:15px;background:var(--white-5)}.stage1-app-shell .stage1-text-page .stage1-workflow-tabs>[role=presentation]:has(>.stage1-workflow-tab[aria-selected=true]){background:var(--white-20)}.stage1-app-shell .stage1-text-page .stage1-workflow-tabs>[role=presentation]:has(>.stage1-workflow-tab[data-completed=true]){background:var(--white-5)}.stage1-app-shell .stage1-text-page .stage1-workflow-tabs>[role=presentation]:has(>.stage1-workflow-tab-section-start){margin-left:0}.stage1-app-shell .stage1-text-page .stage1-workflow-tabs>[role=presentation]>.stage1-workflow-tab{display:inline-flex;height:36px;min-height:36px;align-items:center;gap:5px;padding:0;border-radius:0;background:transparent;color:var(--white-50);font-family:var(--font-onest),"Onest",sans-serif;font-size:14px;font-weight:600;line-height:normal}.stage1-app-shell .stage1-text-page .stage1-workflow-tabs>[role=presentation]:nth-child(-n+2)>.stage1-workflow-tab,.stage1-app-shell .stage1-text-page .stage1-workflow-tabs>[role=presentation]>.stage1-workflow-tab[aria-selected=true]{color:var(--white-100)}.stage1-app-shell .stage1-text-page .stage1-workflow-tabs .stage1-workflow-check{width:11px;height:8px;margin:0}.stage1-app-shell .stage1-text-page .stage1-live-editor-body{position:relative;display:flex;flex:0 0 120px;width:732px;height:120px;min-height:120px;flex-direction:column;gap:15px;overflow:hidden}.stage1-app-shell .stage1-text-page .stage1-live-line{display:flex;flex:0 0 30px;width:100%;height:30px;min-height:30px;align-items:center;padding:0;gap:10px}.stage1-app-shell .stage1-text-page .stage1-live-line-main{display:flex;width:auto;min-width:0;height:30px;min-height:30px;flex:1 1 auto;align-items:center;gap:10px;padding:0;color:var(--white-50);font-family:var(--font-onest),"Onest",sans-serif;font-size:20px;font-weight:600;line-height:normal}.stage1-app-shell .stage1-text-page .stage1-live-line-copy{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage1-app-shell .stage1-text-page .stage1-live-line-active .stage1-live-line-main{color:var(--white-100)}.stage1-app-shell .stage1-text-page .stage1-live-line-row-regenerate{display:grid;width:30px;min-width:30px;height:30px;min-height:30px;flex:0 0 30px;place-items:center;margin-left:auto;padding:0;border:0;border-radius:50%;background:transparent}.stage1-app-shell .stage1-text-page .stage1-live-line-row-regenerate>img{display:block;width:30px;height:30px}.stage1-app-shell .stage1-text-page .stage1-live-line-row-regenerate>img.is-busy{animation:stage1-live-editor-rotate .9s linear infinite}.stage1-app-shell .stage1-text-page .stage1-live-line-tools{position:absolute;z-index:2;top:var(--stage1-live-line-tool-top,0);left:292px;box-sizing:border-box;display:inline-flex;width:332px;min-width:332px;height:38px;min-height:38px;align-items:center;gap:5px;padding:5px;overflow:hidden;border:0;border-radius:35px;background:var(--white-5);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.stage1-app-shell .stage1-text-page .stage1-live-line-tools>.stage1-line-tool-icon{display:grid;width:28px;min-width:28px;height:28px;min-height:28px;place-items:center;padding:0;border:0;border-radius:50%;background:transparent}.stage1-app-shell .stage1-text-page .stage1-live-line-tools>.stage1-line-tool-icon+.stage1-line-tool-icon{margin:0}.stage1-app-shell .stage1-text-page .stage1-line-effect-group{display:flex;min-width:0;height:28px;min-height:28px;flex:1 1 auto;align-items:center;overflow:hidden;border-radius:30px;background:var(--white-8)}.stage1-app-shell .stage1-text-page .stage1-line-effect-group .stage1-line-effect{display:inline-flex;min-width:0;height:28px;min-height:28px;flex:1 1 auto;align-items:center;justify-content:center;padding:0 10px;border:0;border-right:1px solid rgb(255 255 255/12%);border-radius:0;background:transparent;color:var(--white-100);font-family:var(--font-onest),"Onest",sans-serif;font-size:12px;font-weight:600;line-height:140%;letter-spacing:0;text-transform:none;white-space:nowrap}.stage1-app-shell .stage1-text-page .stage1-line-effect-group .stage1-line-effect:last-child{border-right:0;border-radius:0 30px 30px 0}.stage1-app-shell .stage1-text-page .stage1-live-line-edit{display:flex;width:100%;height:30px;align-items:center}.stage1-app-shell .stage1-text-page .stage1-live-empty-editable textarea,.stage1-app-shell .stage1-text-page .stage1-live-full-text.is-visible{min-height:120px;height:120px;padding:0;color:var(--white-50);font-family:var(--font-onest),"Onest",sans-serif;font-size:20px;font-weight:600;line-height:30px}.stage1-app-shell .stage1-text-page .stage1-live-editor-footer{display:flex;width:732px;height:60px;min-height:60px;align-items:flex-end;justify-content:space-between;gap:86px}.stage1-app-shell .stage1-text-page .stage1-editor-actions{display:flex;min-width:0;height:60px;flex:1 1 auto;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:10px}.stage1-app-shell .stage1-text-page .stage1-editor-actions>span{height:18px;margin:0;color:var(--white-35);font-family:var(--font-onest),"Onest",sans-serif;font-size:14px;font-weight:600;line-height:normal;letter-spacing:0;text-transform:none}.stage1-app-shell .stage1-text-page .stage1-editor-section-actions{display:flex;width:100%;min-width:0;flex-wrap:wrap;align-items:center;gap:5px}.stage1-app-shell .stage1-text-page .stage1-editor-actions button{box-sizing:border-box;height:32px;min-height:32px;padding:10px 15px;border:0;border-radius:50px;background:var(--white-8);color:var(--white-100);font-family:var(--font-onest),"Onest",sans-serif;font-size:14px;font-weight:600;line-height:12px}.stage1-app-shell .stage1-text-page .stage1-editor-primary-actions{display:flex;width:325px;min-width:325px;height:42px;min-height:42px;flex:0 0 325px;flex-wrap:nowrap;align-items:center;gap:5px}.stage1-app-shell .stage1-text-page .stage1-editor-primary-actions .stage1-button{box-sizing:border-box;width:160px;min-width:160px;height:42px;min-height:42px;padding:20px 30px;border-radius:35px;background:var(--white-8);color:var(--white-100);font-family:var(--font-onest),"Onest",sans-serif;font-size:14px;font-weight:700;line-height:14px}.stage1-app-shell .stage1-text-page .stage1-editor-stack>.flex.flex-wrap.justify-end.gap-2,.stage1-app-shell .stage1-text-page .stage1-editor-stack>.stage1-context-restore-state:not(.stage1-context-restore-overlay),.stage1-app-shell .stage1-text-page .stage1-editor-stack>.stage1-issue{position:absolute;z-index:3;right:30px;bottom:30px;max-width:420px;margin:0}}@media (max-width:1179px){.stage1-app-shell .stage1-text-page .stage1-live-editor{gap:20px;padding:15px 20px 20px;border:2px solid var(--white-50);border-radius:35px;background:var(--white-5)}.stage1-app-shell .stage1-text-page .stage1-live-editor-content{gap:30px}.stage1-app-shell .stage1-text-page .stage1-live-editor-workflow{gap:15px}.stage1-app-shell .stage1-text-page .stage1-workflow-tabs{width:100%;min-height:36px}.stage1-app-shell .stage1-text-page .stage1-live-editor-body{position:relative;min-height:120px;gap:15px}.stage1-app-shell .stage1-text-page .stage1-live-line{min-height:30px;padding:0}.stage1-app-shell .stage1-text-page .stage1-live-line-main{min-height:30px;padding:0;color:var(--white-50);font-size:20px;font-weight:600;line-height:normal}.stage1-app-shell .stage1-text-page .stage1-live-line-tools{min-height:38px;padding:5px;border-radius:35px;background:var(--white-5)}.stage1-app-shell .stage1-text-page .stage1-line-effect-group,.stage1-app-shell .stage1-text-page .stage1-line-effect-group .stage1-line-effect{min-height:28px;height:28px;font-size:12px;font-weight:600}.stage1-app-shell .stage1-text-page .stage1-live-editor-footer{min-height:60px;gap:20px}.stage1-app-shell .stage1-text-page .stage1-editor-actions{gap:10px}.stage1-app-shell .stage1-text-page .stage1-editor-actions>span{color:var(--white-35);font-size:14px;font-weight:600;text-transform:none}.stage1-app-shell .stage1-text-page .stage1-editor-actions button{box-sizing:border-box;height:32px;min-height:32px;padding:10px 15px;border-radius:50px;background:var(--white-8);font-size:14px;font-weight:600}.stage1-app-shell .stage1-text-page .stage1-editor-primary-actions{gap:5px}.stage1-app-shell .stage1-text-page .stage1-editor-primary-actions .stage1-button{box-sizing:border-box;min-height:42px;height:42px;padding:20px 30px;border-radius:35px;background:var(--white-8);font-size:14px;font-weight:700}}@media (max-width:760px){.stage1-app-shell .stage1-text-page .stage1-live-editor{padding-inline:15px}.stage1-app-shell .stage1-text-page .stage1-live-line{flex-wrap:nowrap;align-items:center}.stage1-app-shell .stage1-text-page .stage1-live-line-main{flex-basis:auto}.stage1-app-shell .stage1-text-page .stage1-editor-primary-actions,.stage1-app-shell .stage1-text-page .stage1-live-editor-footer{width:100%;min-width:0}.stage1-app-shell .stage1-text-page .stage1-live-editor-footer{align-items:stretch}.stage1-app-shell .stage1-text-page .stage1-editor-primary-actions .stage1-button{min-width:0}}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-control{gap:0;padding:30px;border-radius:35px;background:var(--black-75)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-control>.stage1-panel-head{margin:0 0 20px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-control>.stage1-panel-head .stage1-panel-title{font-family:var(--font-onest),"Onest",sans-serif;font-size:20px;font-weight:600;line-height:26px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-control>.stage1-control-stack{gap:5px;padding-right:0}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-control>.stage1-control-stack>.hp-block,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-control>.stage1-control-stack>.stage1-control-card{box-sizing:border-box;border:0;box-shadow:none;background:var(--white-5)}.stage1-app-shell .stage1-page.stage1-daw-v2 .hp-physical{box-sizing:border-box;display:flex;flex:0 0 110px;flex-direction:column;gap:15px;width:488px;min-width:488px;max-width:488px;min-height:110px;max-height:110px;padding:15px 30px 30px!important;border-radius:20px;background:var(--white-5)!important}.stage1-app-shell .stage1-page.stage1-daw-v2 .hp-physical>.stage1-eyebrow,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-vocal-settings>.stage1-eyebrow{margin:0;color:var(--white-20);font-family:var(--font-onest),"Onest",sans-serif;font-size:12px;font-weight:700;line-height:1}.stage1-app-shell .stage1-page.stage1-daw-v2 .hp-physical .hp-param-row{display:grid;grid-template-columns:repeat(2,169px);column-gap:15px;width:353px;min-height:38px;margin:0}.stage1-app-shell .stage1-page.stage1-daw-v2 .hp-physical .hp-param{display:grid;min-width:0;min-height:38px;align-items:center;gap:10px}.stage1-app-shell .stage1-page.stage1-daw-v2 .hp-physical .hp-param-tempo{grid-template-columns:51px 10px 53px 5px 38px;width:157px;height:38px;gap:0}.stage1-app-shell .stage1-page.stage1-daw-v2 .hp-physical .hp-param-key{grid-template-columns:max-content 82px;width:169px;opacity:1}.stage1-app-shell .stage1-page.stage1-daw-v2 .hp-physical .hp-param-key .hp-param-label{opacity:.4}.stage1-app-shell .stage1-page.stage1-daw-v2 .hp-physical .hp-param-key .hp-param-input{opacity:.35}.stage1-app-shell .stage1-page.stage1-daw-v2 .hp-physical .hp-param-label{display:inline-flex;min-width:0;align-items:center;gap:10px;color:var(--white-100);font-family:var(--font-onest),"Onest",sans-serif;font-size:14px;font-weight:600;line-height:1.4;white-space:nowrap}.stage1-app-shell .stage1-page.stage1-daw-v2 .hp-physical .hp-param-state{display:flex;width:10px;height:10px;flex:0 0 10px;align-items:center;justify-content:center}.stage1-app-shell .stage1-page.stage1-daw-v2 .hp-physical .hp-param-state>img{display:block;width:10px;height:10px}.stage1-app-shell .stage1-page.stage1-daw-v2 .hp-physical .hp-param-input{box-sizing:border-box;width:53px;min-width:0;min-height:38px;height:38px;padding:10px 15px;border:0;border-radius:50px;outline:0;background:var(--white-8);color:var(--white-100);font-family:var(--font-onest),"Onest",sans-serif;font-size:14px;font-weight:600;line-height:18px}.stage1-app-shell .stage1-page.stage1-daw-v2 .hp-physical .hp-param-tempo .hp-param-input{grid-column:3;margin-left:0}.stage1-app-shell .stage1-page.stage1-daw-v2 .hp-physical .hp-param-tempo .hp-param-label{grid-column:1}.stage1-app-shell .stage1-page.stage1-daw-v2 .hp-physical .hp-param-tempo .hp-tap-button{grid-column:5;margin-left:0}.stage1-app-shell .stage1-page.stage1-daw-v2 .hp-physical .hp-param-key .hp-param-input{width:82px}.stage1-app-shell .stage1-page.stage1-daw-v2 .hp-physical .hp-param-input::placeholder{color:var(--white-100);opacity:1}.stage1-app-shell .stage1-page.stage1-daw-v2 .hp-physical .hp-param-input:focus-visible{box-shadow:inset 0 0 0 1px var(--white-50)}.stage1-app-shell .stage1-page.stage1-daw-v2 .hp-physical .hp-tap-button{box-sizing:border-box;width:38px;min-width:38px;min-height:38px;height:38px;margin-left:0;padding:0;border:0;border-radius:50px;background:var(--white-8);color:var(--white-100);font-family:var(--font-onest),"Onest",sans-serif;font-size:12px;font-weight:700;line-height:1}.stage1-app-shell .stage1-page.stage1-daw-v2 .hp-physical .hp-param-tempo[data-tap-state=armed],.stage1-app-shell .stage1-page.stage1-daw-v2 .hp-physical .hp-param-tempo[data-tap-state=pressed]{grid-template-columns:51px 10px 49px 5px 38px;width:153px}.stage1-app-shell .stage1-page.stage1-daw-v2 .hp-physical .hp-param-tempo[data-tap-state=armed] .hp-param-input,.stage1-app-shell .stage1-page.stage1-daw-v2 .hp-physical .hp-param-tempo[data-tap-state=pressed] .hp-param-input{width:49px;border-radius:50px 10px 10px 50px}.stage1-app-shell .stage1-page.stage1-daw-v2 .hp-physical .hp-param-tempo[data-tap-state=armed] .hp-tap-button,.stage1-app-shell .stage1-page.stage1-daw-v2 .hp-physical .hp-param-tempo[data-tap-state=pressed] .hp-tap-button{border-radius:10px 50px 50px 10px}.stage1-app-shell .stage1-page.stage1-daw-v2 .hp-physical .hp-param-tempo[data-tap-state=pressed] .hp-tap-button{background:var(--white-100);color:#000}.stage1-app-shell .stage1-page.stage1-daw-v2 .hp-physical .hp-param-tempo[data-tap-state=armed] .hp-tap-button{background:var(--white-20);color:var(--white-100)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-vocal-settings{display:flex;flex:0 0 auto;flex-direction:column;gap:15px;min-height:221px;padding:15px 30px 30px!important;border-radius:20px 20px 35px 35px;background:var(--white-5)!important}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-vocal-settings>.hp-vocal-track-card{margin-top:-5px}.stage1-app-shell .stage1-page.stage1-daw-v2 .hp-voice-consistency{display:inline-flex;min-height:14px;align-items:center;gap:10px;color:var(--white-100);font-family:var(--font-onest),"Onest",sans-serif;font-size:14px;font-weight:600;line-height:1;cursor:pointer}.stage1-app-shell .stage1-page.stage1-daw-v2 .hp-voice-consistency input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.stage1-app-shell .stage1-page.stage1-daw-v2 .hp-voice-consistency>span:first-of-type{box-sizing:border-box;width:10px;height:10px;flex:0 0 10px;border:1px solid var(--white-100);border-radius:50%}.stage1-app-shell .stage1-page.stage1-daw-v2 .hp-voice-consistency>input:checked+span{border:0;background:var(--white-100)}.stage1-app-shell .stage1-page.stage1-daw-v2 .hp-voice-consistency>input:focus-visible+span{outline:1px solid var(--white-100);outline-offset:3px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-vocal-settings .hp-track-reference-row{box-sizing:border-box;display:grid;width:428px;max-width:100%;height:37px;min-height:37px;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:10px;margin:0}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-vocal-settings .hp-attach-state{display:inline-flex;min-height:14px;align-items:center;color:var(--white-100);font-size:12px;font-weight:600}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-vocal-settings .hp-track-reference-controls{display:grid;grid-template-columns:minmax(0,1fr) max-content 18px;gap:10px;align-items:center;min-width:0}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-vocal-settings .hp-track-link{min-width:0;height:37px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-vocal-settings .hp-track-file-picker{width:18px;min-width:18px;height:24px;min-height:24px;padding:0}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-vocal-settings .hp-track-file-picker .hp-file-picker-art,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-vocal-settings .hp-track-file-picker .hp-file-picker-art>img{width:18px;height:24px}.stage1-app-shell .stage1-page.stage1-daw-v2 .hp-vocal-track-card{box-sizing:border-box;display:grid;grid-template-columns:42px minmax(0,1fr) max-content;height:73px;min-height:73px;align-items:center;gap:10px;padding:15px;border:0;border-radius:20px;background:var(--white-8)}.stage1-app-shell .stage1-page.stage1-daw-v2 .hp-vocal-track-art{width:42px;height:42px;border-radius:10px;object-fit:cover}.stage1-app-shell .stage1-page.stage1-daw-v2 .hp-vocal-track-copy{display:grid;gap:3px;min-width:0}.stage1-app-shell .stage1-page.stage1-daw-v2 .hp-vocal-track-copy strong{overflow:hidden;color:var(--white-100);font-family:var(--font-onest),"Onest",sans-serif;font-size:14px;font-weight:600;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.stage1-app-shell .stage1-page.stage1-daw-v2 .hp-vocal-track-card>small,.stage1-app-shell .stage1-page.stage1-daw-v2 .hp-vocal-track-copy span{color:var(--white-50);font-family:var(--font-onest),"Onest",sans-serif;font-size:12px;font-weight:600;line-height:1.4}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-arrangement-card{box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;gap:18px;height:1000px;min-height:1000px;max-height:1000px;padding:15px 30px 20px!important;overflow:hidden;border-radius:20px;background:var(--white-5)!important}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-arrangement-card>.stage1-eyebrow{margin:0;color:var(--white-20);font-size:12px;font-weight:700;line-height:1}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-arrangement-tabs{display:flex;min-height:0;width:100%;flex-wrap:wrap;gap:5px;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;margin:0}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-arrangement-tabs>button{display:inline-flex;min-height:0;flex:0 0 auto;align-items:center;gap:5px;padding:7px 12px;border:0;border-radius:20px;background:var(--white-5);color:var(--white-75);font-family:var(--font-onest),"Onest",sans-serif;font-size:12px;font-weight:600;line-height:1.4;white-space:nowrap}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-arrangement-tabs>button[aria-selected=true]{background:var(--white-20);color:var(--white-100)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-arrangement-category-group{display:grid;gap:5px;margin:0}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-arrangement-group-head{display:flex;flex-direction:column;align-items:flex-start;justify-content:normal;gap:5px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-arrangement-group-head .stage1-eyebrow{margin:0;color:var(--white-20);font-size:12px;font-weight:700;line-height:1}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-arrangement-group-head>span{color:var(--white-35);font-size:10px;font-weight:700;line-height:1.4}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-arrangement-category{box-sizing:border-box;min-height:63px;height:63px;padding:10px 15px;border-radius:10px;background:var(--white-5)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-arrangement-category>p{color:var(--white-100);font-family:var(--font-onest),"Onest",sans-serif;font-size:14px;font-weight:500;line-height:1.4}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-arrangement-category-group:has(.stage1-arrangement-category[data-kind=instrument])>.stage1-arrangement-category:nth-child(2){min-height:81px;height:81px;border-radius:20px 20px 10px 10px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-arrangement-category-group:has(.stage1-arrangement-category[data-kind=instrument])>.stage1-arrangement-category:nth-child(6){border-radius:10px 10px 20px 20px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-arrangement-category[data-kind=effect]{min-height:65px;height:65px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-arrangement-category-group:has(.stage1-arrangement-category[data-kind=effect])>.stage1-arrangement-category:nth-child(2){border-radius:20px 20px 10px 10px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-arrangement-category-group:has(.stage1-arrangement-category[data-kind=effect])>.stage1-arrangement-category:nth-child(4){min-height:85px;height:85px;border-radius:10px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-arrangement-category-group:has(.stage1-arrangement-category[data-kind=effect])>.stage1-arrangement-category:nth-child(6){border-radius:10px 10px 20px 20px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-arrangement-selection-row{gap:3px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-arrangement-chip{padding:3px 8px;border-radius:20px;background:var(--white-20);font-size:10px;font-weight:700;line-height:1.4}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-arrangement-plus{width:26px;min-width:26px;height:20px;min-height:20px;padding:0;border:0;border-radius:0;background:transparent}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-arrangement-plus>img{display:block;width:26px;height:20px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-arrangement-density{position:relative;display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:0 7px;min-height:23px;margin-top:0;color:var(--white-50);font-family:var(--font-onest),"Onest",sans-serif;font-size:10px;font-weight:700;line-height:1.4}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-arrangement-density input{grid-column:1/-1;grid-row:2;box-sizing:border-box;width:100%;height:14px;margin:0;appearance:none;border:0;border-radius:0;background:linear-gradient(to right,var(--white-100) 0 var(--stage1-density,72%),var(--white-8) var(--stage1-density,72%) 100%) 50% /100% 4px no-repeat}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-arrangement-density input::-webkit-slider-thumb{width:14px;height:14px;appearance:none;border:0;border-radius:50%;background:var(--white-100)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-arrangement-density input::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:50%;background:var(--white-100)}.stage1-arrangement-dropdown{box-sizing:border-box;display:flex;width:min(420px,calc(100vw - 24px));min-width:0;height:min(var(--stage1-arrangement-dropdown-source-height,1046px),calc(100dvh - 24px));max-height:calc(100dvh - 24px);gap:4px;padding:15px 0;overflow:hidden;border:1px solid var(--white-20);border-radius:10px 20px 20px;background:#202020;box-shadow:none}.stage1-arrangement-dropdown>header{box-sizing:border-box;display:flex;flex:0 0 26px;width:100%;min-height:26px;height:26px;max-height:26px;justify-content:flex-start;gap:5px;padding:0 15px}.stage1-arrangement-dropdown>header span,.stage1-arrangement-dropdown>header strong{color:var(--white-100);font-family:var(--font-onest),"Onest",sans-serif;font-size:14px;font-weight:600;line-height:1.4}.stage1-arrangement-dropdown>header span{box-sizing:border-box;display:inline-flex;width:37px;min-width:37px;height:26px;min-height:26px;align-items:center;justify-content:center;padding:4px 8px;border-radius:10px;background:var(--white-8)}.stage1-arrangement-dropdown-spacer{display:block;flex:0 0 6px;width:1px;height:6px}.stage1-arrangement-dropdown-list{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:4px;padding:0;overflow-x:hidden;overflow-y:auto}.stage1-arrangement-dropdown-list>button{box-sizing:border-box;display:grid;grid-template-columns:10px minmax(0,1fr);width:100%;min-height:45px;height:45px;align-items:center;gap:10px;padding:8px 15px;border-radius:8px;background:transparent;color:var(--white-100);opacity:.5}.stage1-arrangement-dropdown-list>button[aria-selected=true]{border-radius:20px;background:transparent;color:var(--white-100);opacity:1}.stage1-arrangement-dropdown-list>button:focus-visible,.stage1-arrangement-dropdown-list>button:hover:not(:disabled){outline:1px solid var(--white-50);outline-offset:-1px;background:transparent;color:var(--white-100);opacity:1}.stage1-arrangement-dropdown-list>button:disabled{color:var(--white-100);opacity:.35}.stage1-arrangement-option-marker{display:grid;width:10px;height:10px;margin:0;place-items:center;border:0;border-radius:0;opacity:.4}.stage1-arrangement-option-marker>img{display:block;width:10px;height:10px}.stage1-arrangement-dropdown-list>button[aria-selected=true] .stage1-arrangement-option-marker{border:0;background:transparent;box-shadow:none;opacity:1}.stage1-arrangement-dropdown-list strong{color:var(--white-100);font-family:var(--font-onest),"Onest",sans-serif;font-size:12px;font-weight:500;line-height:normal}.stage1-arrangement-dropdown-list small{margin-top:0;color:var(--white-50);font-family:var(--font-onest),"Onest",sans-serif;font-size:10px;font-weight:700;line-height:1.4}.stage1-app-shell .stage1-page.stage1-daw-v2>.stage1-daw-grid .stage1-daw-control>.stage1-music-generation-inline{box-sizing:border-box;flex:0 0 auto;width:100%;padding-top:20px!important;background:transparent!important}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-music-generation-inline .stage1-inline-prerequisite{align-items:flex-end;gap:15px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-generate-cta{width:230px;min-height:57px;height:57px;gap:5px;padding:20px 30px;border-radius:35px;background:#7dffa8;color:var(--black-100);font-family:var(--font-onest),"Onest",sans-serif;font-size:14px;font-weight:700;line-height:1}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-generation-price{gap:5px;margin-left:0}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-generation-separator{width:auto;color:rgb(0 0 0/30%)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-generation-hc img{width:19px;height:13px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-music-generation-inline .stage1-button-secondary{width:260px;min-height:42px;height:42px;gap:5px;padding:20px 30px;border-radius:35px;background:var(--white-8);color:var(--white-100);font-size:14px;font-weight:700;line-height:1}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-music-generation-inline .stage1-audio-to-audio-reference{margin-top:0}@media (max-width:760px){.stage1-app-shell .stage1-page.stage1-daw-v2 .hp-physical{min-height:auto}.stage1-app-shell .stage1-page.stage1-daw-v2 .hp-physical .hp-param-row{grid-template-columns:minmax(0,1fr);gap:10px;width:100%}.stage1-app-shell .stage1-page.stage1-daw-v2 .hp-physical .hp-param-key{width:100%}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-arrangement-card{height:auto;min-height:auto;max-height:none;padding-inline:15px!important}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-arrangement-tabs{flex:0 0 auto}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-generate-cta,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-music-generation-inline .stage1-button-secondary{width:100%}}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-workbench{box-sizing:border-box;display:flex;min-width:0;flex-direction:column;align-items:stretch;gap:20px;padding:30px 30px 0;background:var(--black-75);color:var(--white-100)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-workbench>.stage1-daw-workbench-head{display:flex;flex:0 0 26px;width:100%;min-height:26px;height:26px;align-items:center;justify-content:space-between;margin:0}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-workbench>.stage1-daw-workbench-head h2{margin:0;color:var(--white-100);font-family:var(--font-onest),"Onest",sans-serif;font-size:20px;font-weight:600;line-height:normal}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-workbench-grid{display:grid;flex:0 0 639px;grid-template-columns:394px 393px;grid-template-rows:317px 317px;gap:5px;width:792px;min-width:792px;height:639px;min-height:639px;overflow:hidden}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-cell{box-sizing:border-box;width:auto;height:317px;min-height:317px;padding:15px 30px;overflow:clip;border:0;border-radius:20px;background:var(--white-5);box-shadow:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-mixer-panel{border-radius:35px 20px 20px 20px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-vocal-panel{border-radius:20px 35px 20px 20px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-wave-panel{padding-bottom:30px;border-radius:20px 20px 20px 35px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel{padding-bottom:0;border-radius:20px 20px 35px 20px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-cell>.stage1-panel-head{flex:0 0 15px;min-height:15px;height:15px;margin:0}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-cell>.stage1-panel-head .stage1-panel-title{margin:0;color:var(--white-20);font-family:var(--font-onest),"Onest",sans-serif;font-size:12px;font-weight:700;line-height:15px;letter-spacing:0;text-transform:uppercase}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-card{position:relative;display:flex;height:272px;flex-direction:column;gap:5px;overflow:visible}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-source-image{top:-45px;left:-30px;width:393px;pointer-events:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-row,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-row.is-active,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-row.is-active[data-expanded=true]{position:relative;z-index:1;box-sizing:border-box;min-height:40px;padding:10px 15px;border-radius:20px 20px 10px 10px;background:rgb(0 0 0/0);backdrop-filter:blur(0)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-row.is-active[data-expanded=true]{min-height:80px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-tracklist-project-library{display:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-drawer{box-sizing:border-box;display:block;flex:0 0 auto;width:792px;min-width:792px;min-height:0;padding:0;overflow:visible;border:0;border-radius:0;background:transparent}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-drawer>summary{display:flex;width:100%;height:16px;align-items:center;margin:0;padding:0;color:var(--white-35);font-family:var(--font-onest),"Onest",sans-serif;font-size:10px;line-height:14px;letter-spacing:0;list-style:none;text-transform:uppercase;cursor:pointer}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-drawer>summary::-webkit-details-marker{display:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-drawer:not([open]) .stage1-edl-content{display:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-content{display:flex;box-sizing:border-box;width:792px;height:1012px;min-height:1012px;margin-top:5px;flex-direction:column;gap:15px;padding:0;overflow:visible}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-topbar{display:flex;box-sizing:border-box;width:792px;height:40px;min-height:40px;align-items:center;justify-content:space-between;gap:15px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-source-tools,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-topbar-history,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-topbar-project-meta,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-transport{display:inline-flex;align-items:center;gap:5px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-topbar-project-meta{margin-right:auto;margin-left:10px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-topbar-project-meta>span{display:inline-flex;align-items:center;border-radius:20px;background:var(--white-8);color:var(--white-50)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-topbar-project-meta b{color:var(--white-100);font-weight:600}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-topbar-export{display:inline-flex;align-items:center;justify-content:center;padding:0 20px;border-radius:35px;color:var(--white-100);font-weight:700;line-height:1}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-toolbar{display:flex;box-sizing:border-box;width:792px;height:34px;min-height:34px;align-items:center;justify-content:space-between;gap:15px;padding:0}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-icon,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-source-tools .stage1-edl-icon{display:grid;width:34px;min-width:34px;height:34px;min-height:34px;place-items:center;padding:0;border:0;border-radius:50%;background:var(--white-8);color:var(--white-100)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-icon>img{display:block;max-width:18px;max-height:18px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-icon:disabled{opacity:.35}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-icon[aria-pressed=true]{background:var(--white-20)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-transport time{margin-left:5px;color:var(--white-100);font-family:var(--font-onest),"Onest",sans-serif;font-size:12px;font-weight:600;line-height:14px;white-space:nowrap}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-source-tools.stage1-edit-group{min-height:34px;padding:0;border-radius:0;background:transparent}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-body{display:grid;width:792px;height:908px;min-height:908px;grid-template-rows:340px 270px 288px;gap:5px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-analysis-surface,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-timeline-surface,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-tracks-surface{box-sizing:border-box;overflow:hidden;background:var(--white-5)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-timeline-surface{display:flex;height:340px;flex-direction:column;gap:15px;padding:15px 30px;border-radius:20px 20px 10px 10px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-timeline-surface .stage1-waveform{display:grid;height:245px;min-height:245px;grid-template-rows:minmax(0,1fr) 14px;gap:5px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-timeline-surface .stage1-wave-chart{height:auto;min-height:0;border-radius:10px;background:rgb(255 255 255/3%)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-timeline-surface .stage1-wave-extend{display:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-timeline-surface .stage1-wave-times{font-size:10px;line-height:14px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-timeline-info{display:flex;align-items:center}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-timeline-info>span{display:inline-flex;align-items:center;gap:5px;padding:0 10px;border-radius:10px;background:var(--white-5);color:var(--white-50);font-family:var(--font-onest),"Onest",sans-serif;font-size:10px;font-weight:700;white-space:nowrap}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-timeline-info b{color:var(--white-100);font-weight:700}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-timeline-source-controls{display:inline-flex;align-items:center;gap:5px;margin-left:auto}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-timeline-source-controls button{display:grid;place-items:center;padding:0;border:0;border-radius:50%;font-size:10px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-timeline-source-controls button:disabled{opacity:1}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-tracks-surface{display:flex;height:270px;flex-direction:column;gap:10px;padding:15px 30px;border-radius:10px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-tracks-surface>header{display:flex;height:30px;min-height:30px;align-items:center;justify-content:space-between}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-analysis-surface>p,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-tracks-surface>header p{margin:0;color:var(--white-20);font-family:var(--font-onest),"Onest",sans-serif;font-size:10px;font-weight:700;line-height:14px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-export-mode{height:30px;gap:5px;padding:0;border-radius:20px;background:transparent}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-export-mode button{height:30px;min-height:30px;padding:0 10px;border-radius:20px;background:var(--white-5);color:var(--white-50);font-size:10px;font-weight:700}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-export-mode button[aria-pressed=true]{background:var(--white-20);color:var(--white-100)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-tracks-surface .stage1-edl-scroll{min-height:0;overflow:hidden}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-tracks-surface .stage1-timeline{display:grid;min-inline-size:0;grid-template-columns:repeat(2,minmax(0,1fr));height:196px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-tracks-surface .stage1-timeline-grid,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-tracks-surface .stage1-timeline-playhead{display:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-tracks-surface .stage1-timeline-lane{padding:10px 15px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-tracks-surface .stage1-timeline-lane-dot{width:8px;height:8px;flex-basis:8px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-tracks-surface .stage1-timeline-lane-title small,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-tracks-surface .stage1-timeline-lane-track{display:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-tracks-surface .stage1-timeline-lane-controls{grid-template-columns:20px 20px minmax(0,1fr) 28px;gap:5px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-tracks-surface .stage1-timeline-lane-controls .stage1-edl-icon{width:20px;min-width:20px;height:20px;min-height:20px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-tracks-surface .stage1-timeline-lane-fader{width:100%}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-tracks-surface .stage1-meter{display:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-analysis-surface{display:flex;height:288px;flex-direction:column;gap:5px;padding:15px 30px 30px;border-radius:10px 10px 20px 20px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-analysis-heatmap{position:relative;width:732px;border-radius:10px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-analysis-heatmap img{position:absolute;width:732px;height:839px;max-width:none;transform:translateY(-612px);object-fit:cover}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-analysis-heatmap canvas{display:block;width:100%;height:90px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-analysis-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-ai-note,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-analysis-metrics>span{display:flex;box-sizing:border-box;min-width:0;flex-direction:column;gap:2px;padding:8px 15px;overflow:hidden;border-radius:10px;background:var(--white-5)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-ai-note small,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-analysis-metrics small{color:var(--white-50);font-family:var(--font-onest),"Onest",sans-serif;font-size:10px;font-weight:700;line-height:14px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-ai-note b,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-analysis-metrics b{overflow:hidden;color:var(--white-100);font-family:var(--font-onest),"Onest",sans-serif;font-size:14px;font-weight:600;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-ai-note{height:66px;padding-top:15px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-operational-a11y{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-foot{display:flex;width:792px;height:57px;min-height:57px;margin-top:20px;align-items:center;justify-content:flex-end;padding:0}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-bottom-export{display:inline-flex;align-items:center;justify-content:center;padding:0 20px;color:var(--white-100);line-height:1}@media (min-width:1180px){.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-workbench{width:852px;min-width:852px;height:745px;min-height:745px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;border-radius:20px 35px 35px 20px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-workbench::-webkit-scrollbar{display:none}}@media (max-width:1179px){.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-workbench,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-workbench-grid,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-body,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-content,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-drawer,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-foot,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-topbar,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-toolbar{width:100%;min-width:0}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-workbench-grid{height:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-analysis-heatmap{width:100%}}@media (max-width:760px){.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-workbench{padding:20px 15px 0}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-workbench-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(4,317px);height:auto}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-cell{width:100%}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-topbar-project-meta{display:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-toolbar{height:auto;flex-wrap:wrap}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-body{height:auto;grid-template-rows:340px 270px 341px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-analysis-surface,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-timeline-surface,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-tracks-surface{padding-inline:15px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-tracks-surface .stage1-timeline{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(6,62px);overflow-y:auto}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-analysis-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.stage1-app-shell .stage1-track-art:after{content:none}.stage1-app-shell .stage1-track-pause,.stage1-app-shell .stage1-track-play{position:absolute;top:50%;left:50%;display:block;box-sizing:border-box;border:0;object-fit:contain;transform:translate(-50%,-50%)}.stage1-app-shell .stage1-track-pause{width:20px;height:20px}.stage1-app-shell .stage1-track-play{width:13px;height:12px}@media (min-width:1440px){.stage1-app-shell .stage1-topbar{box-sizing:border-box;flex:0 0 135px;height:135px;min-height:135px;padding:0}.stage1-app-shell .stage1-topbar-inner{position:relative;display:block;width:1400px;max-width:calc(100vw - 40px);height:135px;min-height:135px;margin:0 auto}.stage1-app-shell .stage1-brand-zone{position:absolute;top:0;left:0;display:block;width:240px;height:114px;padding:0}.stage1-app-shell .stage1-logo{position:absolute;top:0;left:0;display:block;width:145px;height:52px}.stage1-app-shell .stage1-logo img{position:absolute;top:11px;left:0;display:block;width:145px;height:26px}.stage1-app-shell .stage1-rank{position:absolute;top:66px;left:0;display:grid;grid-template-columns:24px auto minmax(0,1fr);align-items:center;gap:5px;box-sizing:border-box;width:240px;height:48px;min-height:48px;margin:0;padding:0 15px;overflow:hidden;border-radius:35px;background:var(--white-5)}.stage1-app-shell .stage1-rank-fill{position:absolute;z-index:0;top:0;bottom:0;left:0;height:48px;background:linear-gradient(90deg,rgb(255 255 255/8%) 75%,rgb(255 255 255/12%))}.stage1-app-shell .stage1-rank-icon,.stage1-app-shell .stage1-rank-name,.stage1-app-shell .stage1-rank-note{position:relative;z-index:1}.stage1-app-shell .stage1-rank-icon,.stage1-app-shell .stage1-rank-icon img{display:block;width:24px;height:24px}.stage1-app-shell .stage1-rank-name{font-size:14px;line-height:1;color:var(--white-100)}.stage1-app-shell .stage1-rank-name,.stage1-app-shell .stage1-rank-note{font-family:var(--font-onest),"Onest",sans-serif;font-weight:600;white-space:nowrap}.stage1-app-shell .stage1-rank-note{justify-self:end;overflow:visible;font-size:12px;line-height:1.4;color:var(--white-50);text-overflow:clip}.stage1-app-shell .stage1-center-zone{position:absolute;top:0;left:366.5px;display:block;width:682px;height:125px}.stage1-app-shell .stage1-nav-wrap{position:absolute;top:0;left:0;width:682px;height:45px}.stage1-app-shell .stage1-folder-list,.stage1-app-shell .stage1-folder-nav{display:flex;width:682px;height:45px;min-height:45px}.stage1-app-shell .stage1-folder-list{box-sizing:border-box;align-items:stretch;margin:0;padding:0;overflow:hidden;border-radius:0 0 20px 20px;background:var(--black-75);box-shadow:none}.stage1-app-shell .stage1-folder-child,.stage1-app-shell .stage1-folder-children,.stage1-app-shell .stage1-folder-run{display:flex;height:45px;min-height:45px}.stage1-app-shell .stage1-folder-run[data-group=studio]{box-sizing:border-box;width:333px;overflow:hidden;border-radius:0 0 20px 20px;background:var(--white-8)}.stage1-app-shell .stage1-folder-run[data-group=studio]>.stage1-folder-link{box-sizing:border-box;width:153px;min-width:153px;height:45px;min-height:45px;gap:10px;padding:10px 20px;border-right:2px solid rgb(255 255 255/12%);border-radius:20px 0 0 20px;background:transparent;color:var(--white-100);opacity:1}.stage1-app-shell .stage1-folder-run[data-group=studio]>.stage1-folder-link img{width:19px;height:19px;opacity:.75}.stage1-app-shell .stage1-folder-child:first-child .stage1-folder-sublink{box-sizing:border-box;width:74px;min-width:74px;height:45px;min-height:45px;padding:0 15px;border-radius:20px}.stage1-app-shell .stage1-folder-child:nth-child(2) .stage1-folder-sublink{box-sizing:border-box;width:106px;min-width:106px;height:45px;min-height:45px;padding:0 15px;border-radius:20px}.stage1-app-shell .stage1-folder-link,.stage1-app-shell .stage1-folder-sublink{display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;box-sizing:border-box;font-family:var(--font-onest),"Onest",sans-serif;font-size:16px;font-weight:600;line-height:normal;letter-spacing:0;color:var(--white-100);text-decoration:none;white-space:nowrap}.stage1-app-shell .stage1-folder-sublink[data-active=false]{background:transparent;color:var(--white-100);opacity:.5}.stage1-app-shell .stage1-folder-sublink[data-active=true]{background:transparent;color:var(--white-100);opacity:1}.stage1-app-shell .stage1-folder-run[data-group=feed],.stage1-app-shell .stage1-folder-run[data-group=market],.stage1-app-shell .stage1-folder-run[data-group=office]{box-sizing:border-box;height:45px;min-height:45px;opacity:.4}.stage1-app-shell .stage1-folder-run[data-group=office]{width:110px}.stage1-app-shell .stage1-folder-run[data-group=market]{width:126px}.stage1-app-shell .stage1-folder-run[data-group=feed]{width:113px}.stage1-app-shell .stage1-folder-run[data-group=feed]>.stage1-folder-link,.stage1-app-shell .stage1-folder-run[data-group=market]>.stage1-folder-link,.stage1-app-shell .stage1-folder-run[data-group=office]>.stage1-folder-link{width:100%;height:45px;min-height:45px;padding:10px 15px;border-radius:20px;background:transparent;color:var(--white-100)}.stage1-app-shell .stage1-folder-run[data-group=feed]>.stage1-folder-link img,.stage1-app-shell .stage1-folder-run[data-group=market]>.stage1-folder-link img,.stage1-app-shell .stage1-folder-run[data-group=office]>.stage1-folder-link img{width:20px;height:20px;opacity:1}.stage1-app-shell .stage1-mini-player{position:absolute;top:55px;left:103.5px;display:block;box-sizing:border-box;width:460px;max-width:none;height:70px;min-height:70px;padding:5px 15px 5px 5px;overflow:hidden;border-radius:20px;background:var(--black-75);isolation:isolate}.stage1-app-shell .stage1-mini-player:has(.stage1-mini-popover){overflow:visible}.stage1-app-shell .stage1-mini-player:before{display:none}.stage1-app-shell .stage1-mini-progress{opacity:0}.stage1-app-shell .stage1-mini-lead{display:contents}.stage1-app-shell .stage1-mini-player .stage1-track-art{position:absolute;top:5px;left:5px;display:block;width:60px;height:60px;margin:0;padding:0;overflow:hidden;border:0;border-radius:15px;background:#d9d9d9}.stage1-app-shell .stage1-mini-player .stage1-mini-cover{display:block;width:60px;height:60px;border-radius:15px;background:#d9d9d9;object-fit:cover}.stage1-app-shell .stage1-mini-player .stage1-mini-link{position:absolute;top:15px;left:116px;display:flex;width:220px;height:40px;min-width:220px;padding:0;align-items:center;justify-content:center;color:var(--white-100)}.stage1-app-shell .stage1-mini-player .stage1-mini-wave{position:absolute;top:-42px;left:-26px;z-index:0;display:block;width:277px;height:134px;max-width:none;opacity:.3;object-fit:contain;pointer-events:none}.stage1-app-shell .stage1-mini-player .stage1-mini-copy{position:relative;z-index:1;display:flex;width:220px;max-width:220px;height:40px;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:0;text-align:center}.stage1-app-shell .stage1-mini-player .stage1-mini-copy p,.stage1-app-shell .stage1-mini-player .stage1-mini-copy span{max-width:220px;margin:0;overflow:hidden;font-family:var(--font-onest),"Onest",sans-serif;text-align:center;text-overflow:ellipsis;white-space:nowrap}.stage1-app-shell .stage1-mini-player .stage1-mini-copy p{font-size:16px;font-weight:600;line-height:normal;color:var(--white-100)}.stage1-app-shell .stage1-mini-player .stage1-mini-copy span{font-size:16px;font-weight:600;line-height:normal;color:var(--white-50)}.stage1-app-shell .stage1-mini-player .stage1-mini-time{position:absolute;top:29px;display:block;font-family:var(--font-onest),"Onest",sans-serif;font-size:14px;font-weight:700;line-height:1;color:var(--white-50);white-space:nowrap}.stage1-app-shell .stage1-mini-player .stage1-mini-time-left{left:80px;padding:0}.stage1-app-shell .stage1-mini-player .stage1-mini-right-cluster{position:absolute;top:23px;right:15px;display:flex;height:24px;min-width:0;align-items:center;gap:10px}.stage1-app-shell .stage1-mini-player .stage1-mini-icons{display:flex;width:60px;height:24px;align-items:center;justify-content:flex-end;gap:5px}.stage1-app-shell .stage1-mini-player .stage1-mini-control-button{display:grid;width:24px;height:24px;min-width:24px;min-height:24px;padding:0;place-items:center;border:0;border-radius:0;background:transparent}.stage1-app-shell .stage1-mini-player .stage1-mini-control-button img{display:block;width:24px;height:24px;opacity:1}.stage1-app-shell .stage1-mini-player .stage1-mini-time-right{position:static;margin:0;text-align:right}.stage1-app-shell .stage1-account-zone{position:absolute;top:31px;left:1247px;display:grid;grid-template-columns:36px 107px;grid-template-rows:36px 38px;width:153px;min-width:153px;max-width:153px;height:84px;min-height:84px;padding:0;align-items:center;justify-content:normal;justify-items:start;column-gap:10px;row-gap:10px;overflow:visible;border-radius:0;background:transparent}.stage1-app-shell .stage1-account-zone .stage1-language-dot{grid-column:1;grid-row:1;display:grid;width:36px;height:36px;padding:0;place-items:center;overflow:hidden;border:0;border-radius:20px;background:var(--white-5)}.stage1-app-shell .stage1-account-zone .stage1-language-dot img{display:block;width:24px;height:24px;opacity:1}.stage1-app-shell .stage1-account-zone .stage1-profile-identity{grid-column:2;grid-row:1;display:inline-flex;width:107px;height:36px;min-width:0;padding:0;align-items:center;gap:10px;border:0;background:transparent}.stage1-app-shell .stage1-account-zone .stage1-avatar{width:36px;height:36px;min-width:36px;border-radius:50%}.stage1-app-shell .stage1-account-zone .stage1-profile-identity strong{max-width:61px;overflow:hidden;font-family:var(--font-onest),"Onest",sans-serif;font-size:16px;font-weight:600;line-height:normal;color:var(--white-100);text-align:right;text-overflow:ellipsis;white-space:nowrap}.stage1-app-shell .stage1-account-zone .stage1-account-balance{grid-column:1/-1;grid-row:2;display:inline-flex;box-sizing:border-box;width:164px;height:38px;min-height:38px;padding:10px 15px;align-items:center;justify-content:center;justify-self:end;gap:10px;overflow:visible;border-radius:20px;background:rgb(125 255 168/7%);color:#7dffa8;font-family:var(--font-onest),"Onest",sans-serif;font-size:16px;font-weight:600;line-height:normal;white-space:nowrap}.stage1-app-shell .stage1-account-zone .stage1-account-hookcoin{display:inline-flex;align-items:center;gap:1px}.stage1-app-shell .stage1-account-zone .stage1-account-balance img{position:relative;top:-2px;display:block;width:12px;height:22px}.stage1-app-shell .stage1-account-zone .stage1-account-balance-separator{color:rgb(125 255 168/35%);font-size:14px;font-weight:700;line-height:1}}.login-screen.login-screen{position:relative;display:block;min-height:100dvh;padding:0 15px;place-content:start;align-content:start;justify-content:start;overflow-x:clip;background:var(--black-100);color:var(--white-100)}.login-screen.login-screen:not(.login-onboarding-screen) .login-shell{display:grid;width:720px;max-width:100%;margin:0 auto;padding-top:max(176px,calc((100dvh - 900px) / 2 + 176px));gap:50px}.login-screen.login-screen .login-brand{display:block;width:329px;height:59px;justify-self:center}.login-screen.login-screen .login-logo,.login-screen.login-screen .login-logo img{display:block;width:329px;height:59px;max-width:100%}.login-screen.login-screen .login-actions,.login-screen.login-screen:not(.login-onboarding-screen) .login-form-stack{display:grid;width:720px;max-width:100%;gap:10px}.login-screen.login-screen:not(.login-onboarding-screen) .login-card{box-sizing:border-box;display:grid;width:720px;height:298px;max-width:100%;min-height:0;gap:20px;padding:30px;border:0;border-radius:35px 35px 20px 20px;background:var(--white-5)}.login-screen.login-screen:not(.login-onboarding-screen) .login-form-stack[data-step=code] .login-card,.login-screen.login-screen:not(.login-onboarding-screen) .login-form-stack[data-step=sync] .login-card{height:auto;min-height:373px}.login-screen.login-screen .login-card-title{margin:0;color:var(--white-100);font-family:var(--hp-font);font-size:20px;font-weight:600;line-height:1}.login-screen.login-screen .login-fields{display:grid;gap:15px}.login-screen.login-screen .login-reveal[data-open=false]{display:none}.login-screen.login-screen input.login-code-input,.login-screen.login-screen input.login-email-input{box-sizing:border-box;width:660px;max-width:100%;min-height:60px;height:60px;padding:0 30px;border:1px solid var(--white-8);border-radius:35px;background:var(--white-3);color:var(--white-100);font-family:var(--hp-font);font-size:16px;font-weight:500;line-height:1}.login-screen.login-screen .login-email-input::placeholder{color:var(--white-100);opacity:1}.login-screen.login-screen .login-email-input[data-language-menu-open=true]::placeholder{color:var(--white-35)}.login-screen.login-screen .login-reveal[data-open=true]{margin-top:0;padding-top:0}.login-screen.login-screen .login-social-row{display:grid;min-height:0;gap:15px;padding:15px 30px 30px;border:0;border-radius:35px;background:var(--white-5)}.login-screen.login-screen .login-social-label,.login-screen.login-screen .login-social-row>span{align-self:auto;color:var(--white-20);font-family:var(--hp-font);font-size:12px;font-weight:700;line-height:1;letter-spacing:0;text-align:left!important;text-transform:uppercase}.login-screen.login-screen .login-social-action-row{display:flex;width:100%;min-height:42px;align-items:center;justify-content:space-between;gap:30px}.login-screen.login-screen .login-social-buttons{display:flex;align-items:center;gap:30px}.login-screen.login-screen .login-social-buttons button{display:grid;width:30px;height:30px;min-height:0;padding:0;place-items:center;border:0;border-radius:0;background:transparent;opacity:1}.login-screen.login-screen .login-social-buttons button:disabled{cursor:not-allowed}.login-screen.login-screen .login-social-buttons button img{display:block;width:30px;height:30px}.login-screen.login-screen .login-help{box-sizing:border-box;display:inline-flex;min-height:42px;padding:0 30px;align-items:center;justify-content:center;border:0;border-radius:35px;background:var(--white-8);color:var(--white-100);font-family:var(--hp-font);font-size:12px;font-weight:700;line-height:1;letter-spacing:0;opacity:.5;text-transform:uppercase}.login-screen.login-screen .login-primary-button{box-sizing:border-box;width:720px;max-width:100%;min-height:57px;height:57px;padding:20px 30px;border:0;border-radius:20px 20px 35px 35px;background:var(--white-100);color:var(--black-100);font-family:var(--hp-font);font-size:14px;font-weight:700;line-height:1}.login-screen.login-screen .login-primary-button:disabled{background:var(--white-100);color:var(--black-100);opacity:1}.login-screen.login-screen .login-language-menu-root{position:fixed;z-index:60;top:10px;right:max(10px,calc((100vw - 1400px) / 2))}.login-screen.login-screen .login-language-control{display:grid;width:36px;height:36px;padding:0;place-items:center;border:0;border-radius:20px;background:var(--white-8)}.login-screen.login-screen .login-language-control[aria-expanded=true]{background:var(--white-20)}.login-screen.login-screen .login-language-control img{display:block;width:24px;height:24px;opacity:1}.login-screen.login-screen .login-language-control:focus-visible,.login-screen.login-screen .login-language-menu button:focus-visible,.login-screen.login-screen .login-onboarding-progress:focus-visible{outline:2px solid var(--white-100);outline-offset:3px}.login-screen.login-screen .login-language-menu{position:absolute;top:46px;right:0;box-sizing:border-box;display:grid;max-height:calc(100dvh - 30px);overflow-y:auto;border:0;box-shadow:none}.login-screen.login-screen .login-language-menu-section{display:grid;align-content:start;gap:10px}.login-screen.login-screen .login-language-menu-section h2{margin:0;color:var(--white-20);font-family:var(--hp-font);line-height:1}.login-screen.login-screen .login-language-menu-section>div{display:grid;gap:5px}.login-screen.login-screen .login-language-menu button{display:grid;width:240px;min-height:40px;height:40px;padding:9px 10px;place-items:center;border:0;border-radius:10px;background:var(--white-5);color:var(--white-35);font-family:var(--hp-font);font-size:14px;font-weight:600;line-height:1;text-align:center}.login-screen.login-screen .login-language-menu button:hover,.login-screen.login-screen .login-language-menu button[aria-checked=true]{background:var(--white-8);color:var(--white-100)}.login-screen.login-screen.login-onboarding-screen{overflow:clip}.login-screen.login-screen .login-onboarding-background{position:fixed;z-index:0;inset:0;display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.login-screen.login-screen .login-onboarding-background-glow{overflow:hidden;background:var(--black-100)}.login-screen.login-screen .login-onboarding-glow{position:absolute;display:block;width:auto;height:auto;max-width:none;pointer-events:none}.login-screen.login-screen .login-onboarding-glow-left{top:-1250px;left:-176px}.login-screen.login-screen .login-onboarding-glow-right{top:-840px;left:calc(66.6667% - 1384px)}.login-screen.login-screen .login-onboarding-logo{position:fixed;z-index:1;top:0;left:max(30px,calc((100vw - 1424px) / 2));display:block;width:169px;height:52px}.login-screen.login-screen .login-theme-control{position:fixed;z-index:61;top:10px;right:calc(max(10px, (100vw - 1400px) / 2) + 46px);display:grid;width:36px;height:36px;padding:0;place-items:center;border:0;border-radius:50px;background:var(--white-8)}.login-screen.login-screen .login-theme-control img{display:block;width:21.333px;height:19.2px}.login-screen.login-screen .login-onboarding-card{position:absolute;z-index:1;top:calc(50% - 15.5px);left:50%;box-sizing:border-box;display:grid;width:720px;height:493px;padding:30px;gap:20px;transform:translate(-50%,-50%);border-radius:35px;background:var(--black-75)}.login-screen.login-screen .login-onboarding-copy{display:grid;align-content:start;gap:10px}.login-screen.login-screen .login-onboarding-heading-row{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:20px}.login-screen.login-screen .login-onboarding-heading-row h1{margin:0;color:var(--white-100);font-family:var(--hp-font);font-size:20px;font-weight:600;line-height:1}.login-screen.login-screen .login-onboarding-timer{display:inline-flex;min-height:50px;align-items:center;gap:7px;padding:0 10px;border-radius:20px;color:var(--white-100);font-family:var(--hp-font);font-size:14px;font-weight:600;line-height:1;white-space:nowrap}.login-screen.login-screen .login-onboarding-timer img{display:block;width:18px;height:20.999px}.login-screen.login-screen .login-onboarding-copy>p{margin:0;color:var(--white-50);font-family:var(--hp-font);font-size:14px;font-weight:500;line-height:1.4;text-align:center}.login-screen.login-screen .login-onboarding-media-stack{display:grid;gap:30px}.login-screen.login-screen .login-onboarding-media{box-sizing:border-box;display:grid;width:660px;height:300px;max-width:100%;padding:15px 30px 30px;place-items:center;border-radius:20px;background:var(--white-5);color:var(--white-100);font-family:var(--hp-font);font-size:14px;font-weight:500;line-height:1.4}.login-screen.login-screen .login-onboarding-progress{display:flex;width:660px;max-width:100%;height:5px;padding:0;gap:5px;align-items:center;border:0;appearance:none;background:transparent;cursor:pointer}.login-screen.login-screen .login-onboarding-progress span{display:block;height:5px;flex:1 1 0;border-radius:7px;background:var(--white-20)}.login-screen.login-screen .login-onboarding-progress span[data-active=true]{background:var(--white-100)}@media (max-width:760px){.login-screen.login-screen:not(.login-onboarding-screen) .login-shell{width:100%;padding-top:100px;gap:36px}.login-screen.login-screen .login-brand,.login-screen.login-screen .login-logo,.login-screen.login-screen .login-logo img{width:min(329px,100%);height:auto;aspect-ratio:329/59}.login-screen.login-screen:not(.login-onboarding-screen) .login-card{height:auto;min-height:0;padding:24px 20px 20px;border-radius:24px 24px 18px 18px}.login-screen.login-screen .login-social-row{padding:15px 20px 20px;border-radius:24px}.login-screen.login-screen .login-social-action-row{flex-wrap:wrap}.login-screen.login-screen .login-help{padding-inline:20px}.login-screen.login-screen.login-onboarding-screen{min-height:620px;overflow-y:auto}.login-screen.login-screen .login-onboarding-card{position:relative;top:auto;left:auto;width:100%;height:auto;min-height:493px;margin:92px auto 10px;transform:none}.login-screen.login-screen .login-onboarding-media,.login-screen.login-screen .login-onboarding-progress{width:100%}.login-screen.login-screen .login-onboarding-logo{left:15px}}@media (min-width:1180px){.stage1-app-shell .stage1-text-page .stage1-workflow-tabs{justify-content:space-between;gap:15px;overflow:visible}.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group{display:flex;flex:0 0 auto;align-items:center;min-height:36px}.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group-prelude{width:163px;height:36px;gap:5px}.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group-sections{width:538px;min-width:0;height:38px;justify-content:safe flex-end;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group-sections::-webkit-scrollbar{display:none}.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group>[role=presentation]{box-sizing:border-box;display:inline-flex;height:36px;min-height:36px;align-items:center;padding:0 20px;border-radius:20px;background:transparent}.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group-prelude>[role=presentation]{padding-inline:15px;background:var(--white-5)}.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group>[role=presentation]:has(>.stage1-workflow-tab[aria-selected=true]){background:var(--white-20)}.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group-prelude>[role=presentation]:has(>.stage1-workflow-tab[data-completed=true]){background:var(--white-5)}.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group>[role=presentation]>.stage1-workflow-tab{display:inline-flex;height:36px;min-height:36px;align-items:center;gap:5px;padding:0;border-radius:0;background:transparent;color:var(--white-50);font-family:var(--font-onest),"Onest",sans-serif;font-size:14px;font-weight:600;line-height:normal;white-space:nowrap}.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group-prelude>[role=presentation]>.stage1-workflow-tab,.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group>[role=presentation]>.stage1-workflow-tab[aria-selected=true]{color:var(--white-100)}.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group>[role=presentation]:has(>.stage1-workflow-tab-section-start){margin-left:0}.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group .stage1-live-section-delete{display:inline-grid;width:0;min-width:0;height:16px;min-height:16px;align-self:center;place-items:center;margin:0;padding:0;overflow:hidden;border:0;border-radius:50%;background:transparent;opacity:0;pointer-events:none}.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group>[role=presentation]:focus-within>.stage1-live-section-delete,.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group>[role=presentation]:hover>.stage1-live-section-delete{width:16px;min-width:16px;margin-left:4px;opacity:1;pointer-events:auto}.stage1-app-shell .stage1-text-page .stage1-live-line-tools{top:41px;left:292px}.stage1-app-shell .stage1-text-page .stage1-live-line-copy-emphasized{color:var(--white-50);font-family:var(--font-onest),"Onest",sans-serif;font-size:20px;font-weight:500;line-height:34px}.stage1-app-shell .stage1-text-page .stage1-live-line-copy-emphasized strong{color:var(--white-100);font-weight:700}.stage1-app-shell .stage1-text-page .stage1-editor-section-actions{gap:10px}.stage1-app-shell .stage1-text-page .stage1-editor-section-action-group{display:inline-flex;min-width:0;height:32px;align-items:center;gap:5px}}@media (min-width:1180px){body:has(.stage1-studio-shell),html:has(.stage1-studio-shell){height:100%;overflow:hidden}.stage1-app-shell:has(.stage1-studio-shell){height:100dvh;min-height:0;overflow:hidden}.stage1-app-shell:has(.stage1-studio-shell) .hp-deck,.stage1-app-shell:has(.stage1-studio-shell) .hp-deck-pane,.stage1-app-shell:has(.stage1-studio-shell) .hp-deck-pane-body,.stage1-app-shell:has(.stage1-studio-shell) .hp-deck-track,.stage1-app-shell:has(.stage1-studio-shell) .stage1-app-main,.stage1-app-shell:has(.stage1-studio-shell) .stage1-project-workspace-provider,.stage1-app-shell:has(.stage1-studio-shell) .stage1-studio-shell{min-height:0;overflow:hidden}.stage1-app-shell:has(.stage1-studio-shell) .stage1-app-main{height:auto;flex:1 1 auto;padding-bottom:0}.stage1-app-shell:has(.stage1-studio-shell) .hp-deck,.stage1-app-shell:has(.stage1-studio-shell) .hp-deck-pane,.stage1-app-shell:has(.stage1-studio-shell) .hp-deck-pane-body,.stage1-app-shell:has(.stage1-studio-shell) .hp-deck-track,.stage1-app-shell:has(.stage1-studio-shell) .stage1-project-workspace-provider,.stage1-app-shell:has(.stage1-studio-shell) .stage1-studio-shell{height:100%}.stage1-app-shell:has(.stage1-studio-shell) .hp-deck{overflow:clip}.stage1-app-shell:has(.stage1-studio-shell) .hp-deck-track{width:max-content;min-width:max-content;flex:0 0 auto;overflow:visible}.stage1-app-shell:has(.stage1-studio-shell) .hp-deck-pane{width:var(--hp-deck-pane);min-width:var(--hp-deck-pane);flex:0 0 var(--hp-deck-pane);flex-shrink:0}.stage1-app-shell .hp-deck-pane-body:has(.stage1-page.stage1-daw-v2){overflow:clip}.stage1-app-shell .hp-deck-pane-body:has(.stage1-page.stage1-daw-v2)>.stage1-page.stage1-daw-v2,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-grid{height:100%;min-height:0}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-grid{align-items:stretch;column-gap:0;row-gap:0;padding-bottom:0}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-control,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-workbench,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-workbench[data-edl-open=true]{height:100%;min-height:0;align-self:stretch}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-control{overflow:hidden;border-radius:35px 20px 20px 35px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-control>.stage1-control-stack{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-control>.stage1-control-stack::-webkit-scrollbar,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-workbench::-webkit-scrollbar{display:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-workbench,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-workbench[data-edl-open=true]{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;background-color:rgb(30 30 30);background-image:linear-gradient(rgb(0 0 0/75%),rgb(0 0 0/75%));-webkit-backdrop-filter:blur(45px);backdrop-filter:blur(45px);border-radius:20px 35px 35px 20px}.stage1-app-shell .hp-release-peek-content{box-sizing:border-box;display:flex;width:500px;min-width:500px;height:687px;min-height:687px;flex-direction:column;align-items:stretch;gap:20px;padding:30px 30px 133px;overflow:clip;border-radius:35px 20px 20px 35px;background:var(--black-75);-webkit-backdrop-filter:blur(45px);backdrop-filter:blur(45px);color:var(--white-100)}.stage1-app-shell .hp-release-peek-content p,.stage1-app-shell .hp-release-peek-content ul,.stage1-app-shell .hp-release-peek-eyebrow,.stage1-app-shell .hp-release-peek-title{margin:0}.stage1-app-shell .hp-release-peek-title{color:var(--white-100);font-family:var(--font-onest),"Onest",sans-serif;font-size:20px;font-weight:600;line-height:normal}.stage1-app-shell .hp-release-peek-stack{display:flex;width:100%;flex-direction:column;gap:5px}.stage1-app-shell .hp-release-peek-card{box-sizing:border-box;display:flex;width:100%;flex-direction:column;gap:15px;padding:15px 30px 30px;background:var(--white-5)}.stage1-app-shell .hp-release-peek-releases{border-radius:35px 35px 20px 20px}.stage1-app-shell .hp-release-peek-pitch{border-radius:20px 20px 35px 35px}.stage1-app-shell .hp-release-peek-eyebrow{color:rgb(255 255 255/25%);font-family:var(--font-onest),"Onest",sans-serif;font-size:12px;font-weight:700;line-height:normal;text-transform:uppercase}.stage1-app-shell .hp-release-peek-filters{display:flex;flex-wrap:wrap;gap:5px}.stage1-app-shell .hp-release-peek-filter{display:inline-flex;box-sizing:border-box;height:30px;min-height:30px;padding:7px 12px;align-items:center;justify-content:center;border-radius:50px;background:var(--white-8);color:var(--white-100);font-family:var(--font-onest),"Onest",sans-serif;font-size:14px;font-weight:600;line-height:normal;white-space:nowrap}.stage1-app-shell .hp-release-peek-filter[data-active=false]{opacity:.5}.stage1-app-shell .hp-release-peek-filter[data-active=true]{background:var(--white-100);color:#141414}.stage1-app-shell .hp-release-peek-release-list{display:flex;width:100%;flex-direction:column;gap:5px;padding:0;list-style:none}.stage1-app-shell .hp-release-peek-release{box-sizing:border-box;display:flex;width:100%;min-height:73px;padding:15px;align-items:center;justify-content:space-between;gap:15px;overflow:hidden;border:0;border-radius:20px;background:var(--white-8)}.stage1-app-shell .hp-release-peek-release[data-muted=true]{opacity:.5}.stage1-app-shell .hp-release-peek-release[data-selected=true]{height:77px;min-height:77px;border:2px solid var(--white-50)}.stage1-app-shell .hp-release-peek-release-copy{display:flex;min-width:0;flex-direction:column;gap:5px}.stage1-app-shell .hp-release-peek-release strong,.stage1-app-shell .hp-release-peek-release-status{color:var(--white-100);font-family:var(--font-onest),"Onest",sans-serif;font-size:14px;font-weight:600;line-height:1.4;white-space:nowrap}.stage1-app-shell .hp-release-peek-release small{display:inline-flex;align-items:center;gap:5px;color:var(--white-50);font-family:var(--font-onest),"Onest",sans-serif;font-size:12px;font-weight:500;line-height:1.4;white-space:nowrap}.stage1-app-shell .hp-release-peek-release[data-featured=true] small{color:var(--white-100)}.stage1-app-shell .hp-release-peek-release small span{color:rgb(255 255 255/25%);font-size:14px}.stage1-app-shell .hp-release-peek-release-status{display:inline-flex;height:43px;align-items:center;gap:5px;flex:0 0 auto}.stage1-app-shell .hp-release-peek-release-status img{display:block;flex:0 0 auto}.stage1-app-shell .hp-release-peek-release-status[data-success=true]{color:#7dffa8}.stage1-app-shell .hp-release-peek-upload{display:inline-flex;box-sizing:border-box;width:max-content;height:42px;min-height:42px;margin-left:auto;padding:0 30px;align-items:center;justify-content:center;border-radius:35px;background:var(--white-8);color:var(--white-100);font-family:var(--font-onest),"Onest",sans-serif;font-size:14px;font-weight:700;line-height:normal;white-space:nowrap}.stage1-app-shell .hp-release-peek-platforms{display:flex;width:100%;flex-direction:column;gap:30px;padding:0;list-style:none}.stage1-app-shell .hp-release-peek-platforms li{display:grid;grid-template-columns:100px minmax(0,1fr) 120px;align-items:center;min-width:0}.stage1-app-shell .hp-release-peek-platforms small,.stage1-app-shell .hp-release-peek-platforms strong{color:var(--white-100);font-family:var(--font-onest),"Onest",sans-serif;font-size:14px;font-weight:600;line-height:normal}.stage1-app-shell .hp-release-peek-platforms small{text-align:right}.stage1-app-shell .hp-release-peek-platforms li[data-status=pending] small{color:var(--white-50)}.stage1-app-shell .hp-release-peek-platforms li[data-status=declined] small{color:var(--white-20)}.stage1-app-shell .hp-release-peek-tracker{display:flex;min-width:0;gap:5px;align-items:center}.stage1-app-shell .hp-release-peek-tracker i{display:block;height:5px;min-width:0;flex:1 0 0;border-radius:7px;background:var(--white-35)}.stage1-app-shell .hp-release-peek-platforms li[data-status=published] .hp-release-peek-tracker i{background:#7dffa8}.stage1-app-shell .hp-release-peek-platforms li[data-status=declined] .hp-release-peek-tracker i:first-child,.stage1-app-shell .hp-release-peek-platforms li[data-status=pending] .hp-release-peek-tracker i:nth-child(-n+2){background:var(--white-100)}}@media (min-width:1440px){.stage1-app-shell .stage1-mini-lead{position:absolute;z-index:1;top:0;left:0;display:block;box-sizing:border-box;width:286px;min-width:286px;height:70px;min-height:70px;padding:0;border-radius:20px 0 0 20px;background:linear-gradient(90deg,rgb(255 255 255/8%) 75%,rgb(255 255 255/12%))}}@media (min-width:1180px){.stage1-app-shell .stage1-text-page .stage1-text-filters{width:548px;min-width:548px;height:745px;min-height:745px;gap:20px;padding:30px;overflow:hidden;border-radius:35px 20px 20px 35px;background:var(--black-75);-webkit-backdrop-filter:blur(90px);backdrop-filter:blur(90px)}.stage1-app-shell .stage1-text-page .stage1-text-filters>.stage1-panel-head{flex:0 0 26px;min-height:26px;margin:0}.stage1-app-shell .stage1-text-page .stage1-text-filters>.stage1-filter-stack{width:488px;min-width:488px;gap:5px;padding:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.stage1-app-shell .stage1-text-page .stage1-text-filters>.stage1-filter-stack::-webkit-scrollbar{display:none}.stage1-app-shell .stage1-text-page .stage1-filter-card{width:488px;min-width:488px;gap:15px;padding:15px 30px 30px;border-radius:20px;background:var(--white-5)}.stage1-app-shell .stage1-text-page .stage1-filter-stack>.stage1-filter-card:first-child{min-height:212px;border-radius:35px 35px 20px 20px}.stage1-app-shell .stage1-text-page .stage1-filter-rhythm{min-height:163px}.stage1-app-shell .stage1-text-page .stage1-filter-mood{min-height:234px}.stage1-app-shell .stage1-text-page .stage1-filter-style{min-height:601px;border-radius:20px 20px 35px 35px}.stage1-app-shell .stage1-text-page .stage1-filter-range::-webkit-slider-thumb{width:14px;height:14px;margin-top:-5px}}@media (min-width:1180px){.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel{background:var(--white-5);box-shadow:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-card{width:333px;min-width:333px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-source-image{top:0;left:0;width:393px;height:204px;overflow:hidden;border-radius:0;background:none;box-shadow:none;filter:none;opacity:1}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-source-image>span{background:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-row.is-active,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-row.is-active[data-expanded=true]{display:grid;width:333px;min-width:333px;grid-template-areas:"play details" "actions actions";grid-template-columns:28px minmax(0,1fr);column-gap:10px;row-gap:5px;padding:10px 15px;overflow:hidden}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-row.is-active[data-expanded=true]{min-height:80px;border:2px solid var(--white-50);border-radius:20px 20px 10px 10px;background:var(--white-5);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-row .stage1-generation-play{grid-area:play}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-select{grid-area:details;width:100%;min-width:0;grid-template-columns:minmax(0,1fr) max-content;gap:5px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-select small,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-select strong,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-select>span{min-width:0}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-actions{grid-area:actions;grid-column:1/-1;width:100%;min-width:0;justify-content:flex-start;padding-top:0;overflow:hidden}}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane{background:var(--white-5);box-shadow:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane[data-lane=vocal-back]{--hp-lane-color:#59c7fa!important}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane[data-lane=bass]{--hp-lane-color:#a66bfa!important}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane[data-selected=true]{background:var(--white-5);box-shadow:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane[data-attached=true]{background:color-mix(in srgb,var(--hp-lane-color) 20%,transparent);box-shadow:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane[data-active-attachment=true]{box-shadow:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-mixer-panel{position:relative}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-mixer-panel .stage1-mixer{position:absolute;top:60.5px;left:30px;display:flex;width:334px;height:169px;align-items:flex-start;gap:35px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-mixer-panel .stage1-channel{position:relative;width:44px;min-width:44px;height:169px;min-height:169px;opacity:1}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-mixer-panel .stage1-channel[data-ready=false]{opacity:1}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-mixer-panel .stage1-channel-name{position:absolute;top:0;left:0;width:20px;margin:0;color:var(--white-35);font-family:var(--font-onest),"Onest",sans-serif;font-size:10px;font-weight:700;line-height:14px;text-align:right}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-mixer-panel .stage1-channel-fader{position:absolute;inset:0;display:block}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-mixer-panel .stage1-channel-switches{position:absolute;top:56px;left:0;display:flex;width:20px;height:47px;flex-direction:column;gap:7px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-mixer-panel .stage1-channel-switches button{display:grid;width:20px;min-width:20px;height:20px;min-height:20px;place-items:center;padding:5px;border:0;border-radius:20px;background:var(--white-8);color:var(--white-100);font-family:var(--font-onest),"Onest",sans-serif;font-size:10px;font-weight:700;line-height:14px;opacity:1}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-mixer-panel .stage1-channel-switches button[aria-pressed=true]{background:var(--white-100);color:#272727}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-mixer-panel .stage1-channel-fader input:disabled,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-mixer-panel .stage1-channel-switches button:disabled{opacity:.35}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-mixer-panel .stage1-fader-control{position:absolute;top:0;left:30px;width:14px;height:169px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-mixer-panel .stage1-fader-rail{position:absolute;top:0;left:5px;display:block;width:4px;height:169px;border-radius:8px;background:var(--white-5)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-mixer-panel .stage1-fader-handle{position:absolute;left:-5px;width:14px;height:8px;border-radius:2px;background:var(--white-100)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-mixer-panel .stage1-channel-fader input[type=range]{position:absolute;inset:0;width:14px;height:169px;margin:0;opacity:0;writing-mode:vertical-lr;direction:rtl}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-mixer-panel .stage1-channel .stage1-meter{display:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-mixer-panel .stage1-channel-db{position:absolute;bottom:0;left:0;display:flex;width:20px;height:24px;flex-direction:column;align-items:flex-end;color:var(--white-100);font-family:var(--font-onest),"Onest",sans-serif;font-size:16px;font-weight:600;line-height:normal;text-align:right}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-mixer-panel .stage1-channel-db small{color:rgb(255 255 255/40%);font-family:var(--font-onest),"Onest",sans-serif;font-size:10px;font-weight:700;line-height:normal}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-mixer-panel .stage1-mixer-scale{position:absolute;top:4.5px;left:302px;display:flex;width:32px;height:160px;flex-direction:column;align-items:flex-end;justify-content:space-between;color:var(--white-8);font-family:var(--font-onest),"Onest",sans-serif;font-size:10px;font-weight:700;line-height:14px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-mixer-panel .stage1-mixer-actions{position:absolute;top:260px;right:15px;display:block;width:156px;height:42px;margin:0}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-mixer-panel .stage1-mixdown-cta{width:156px;min-width:156px;height:42px;min-height:42px;padding:10px 30px;border-radius:35px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-source-image,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-source-image>span{background:none!important;box-shadow:none;filter:none!important}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-source-image>span{display:block;mix-blend-mode:normal;opacity:1}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel{position:relative;overflow:clip;background:var(--white-5)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-card{position:static;display:block;width:auto;min-width:0;height:auto;min-height:0}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-source-image{position:absolute;z-index:0;top:0;left:0;display:block;width:min(393px,100%);height:204px;overflow:hidden;border-radius:0;background:none;box-shadow:none;filter:none;mix-blend-mode:lighten;opacity:1}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-source-image img{position:absolute;left:50%;display:block;width:393px;height:204px;max-width:none;filter:none;object-fit:contain;transform:translateX(-50%)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-row.is-active,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-row.is-active[data-expanded=true]{position:absolute;z-index:1;top:162px;left:30px;display:grid;box-sizing:border-box;width:min(333px,calc(100% - 60px));min-width:0;height:80px;min-height:80px;grid-template-areas:"play details" "actions actions";grid-template-columns:20px minmax(0,1fr);grid-template-rows:20px 30px;column-gap:10px;row-gap:10px;padding:10px 15px;overflow:hidden;border:0;border-radius:20px 20px 10px 10px;background:var(--white-5);-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);box-shadow:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-row:not(.is-active):not(.stage1-recording-take-row){position:absolute;z-index:1;top:247px;left:30px;display:block;box-sizing:border-box;width:min(333px,calc(100% - 60px));min-width:0;height:40px;min-height:40px;padding:10px 15px;overflow:hidden;border:0;border-radius:10px 10px 20px 20px;background:var(--white-5);-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);box-shadow:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-row .stage1-generation-play{grid-area:play;width:20px;min-width:20px;height:20px;min-height:20px;padding:0;border-radius:0;background:transparent}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-generation-play img{display:block;width:20px;height:20px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-select{display:grid;width:100%;min-width:0;height:20px;grid-area:details;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:var(--white-100)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-select>span{display:block;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-select strong,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-select strong>span{display:inline;color:var(--white-100);font-family:var(--font-onest),"Onest",sans-serif;font-size:14px;font-weight:600;line-height:normal}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-select strong>span:last-child{color:var(--white-50)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-select small{display:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-select time{color:var(--white-50);font-family:var(--font-onest),"Onest",sans-serif;font-size:12px;font-weight:600;line-height:17px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-actions{display:flex;width:min(299px,100%);min-width:0;height:30px;grid-area:actions;grid-column:1/-1;align-items:center;justify-content:space-between;padding:0;overflow:visible}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-actions button{display:inline-flex;box-sizing:border-box;height:30px;min-height:30px;align-items:center;justify-content:center;gap:7px;padding:10px 15px;border:0;border-radius:50px;background:var(--white-8);color:var(--white-100);font-family:var(--font-onest),"Onest",sans-serif;font-size:14px;font-weight:600;line-height:normal;opacity:1}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-actions button:disabled{color:var(--white-35);opacity:1}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-actions button>img{width:14px;height:14px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-topbar-history{gap:5px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-topbar-history .stage1-edl-icon{width:30px;min-width:30px;height:30px;min-height:30px;border-radius:15px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-topbar-history .stage1-edl-icon>img{width:24px;height:24px;max-width:24px;max-height:24px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-timeline-source-controls button{width:30px;height:30px;min-height:30px;border-radius:15px;background:var(--white-8);color:var(--white-75);font-family:var(--font-onest),"Onest",sans-serif;font-size:12px;font-weight:700;line-height:1;opacity:1}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-timeline-source-controls .stage1-edl-loop-region{padding:0;background:transparent}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-timeline-source-controls .stage1-edl-loop-region>img{display:block;width:30px;height:30px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-timeline-source-controls .stage1-edl-auto-join{background:var(--white-20)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-tracks-surface .stage1-timeline{grid-template-columns:repeat(2,minmax(0,363.5px));grid-template-rows:repeat(3,62px);gap:5px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-tracks-surface .stage1-timeline-lane{display:grid;box-sizing:border-box;height:62px;min-height:62px;padding:0 15px;grid-template-rows:14px 22px;grid-template-columns:minmax(0,1fr);align-content:center;gap:6px;overflow:hidden;border:0;border-radius:10px;background:var(--white-5);box-shadow:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-tracks-surface .stage1-timeline-lane[data-lane=vocal]{--hp-lane-color:#59c7fa!important;border-radius:20px 10px 10px 10px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-tracks-surface .stage1-timeline-lane[data-lane=vocal-back]{--hp-lane-color:#59c7fa!important;border-radius:10px 20px 10px 10px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-tracks-surface .stage1-timeline-lane[data-lane=drums]{--hp-lane-color:#e77445!important}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-tracks-surface .stage1-timeline-lane[data-lane=bass]{--hp-lane-color:#a66bfa!important}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-tracks-surface .stage1-timeline-lane[data-lane=keys]{--hp-lane-color:#6be599!important}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-tracks-surface .stage1-timeline-lane[data-lane=hooks]{--hp-lane-color:#fa6bb8!important;border-radius:10px 10px 20px 10px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-tracks-surface .stage1-timeline-lane[data-selected=true]{background:var(--white-5);box-shadow:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-tracks-surface .stage1-timeline-lane[data-attached=true]{background:color-mix(in srgb,var(--hp-lane-color) 20%,transparent)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-tracks-surface .stage1-timeline-lane-name{display:flex;width:100%;height:14px;align-items:center;justify-content:space-between;gap:5px;padding:0;border:0;background:transparent;color:var(--hp-lane-color);font-family:var(--font-onest),"Onest",sans-serif;font-size:12px;font-weight:600;line-height:normal;text-align:left}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-tracks-surface .stage1-timeline-lane-title,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-tracks-surface .stage1-timeline-lane-title b{display:block;overflow:hidden;color:var(--hp-lane-color);font:inherit;text-overflow:ellipsis;white-space:nowrap}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-tracks-surface .stage1-meter,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-tracks-surface .stage1-timeline-lane-title small,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-tracks-surface .stage1-timeline-lane-track{display:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-tracks-surface .stage1-timeline-lane-dot{display:block;width:10px;height:10px;flex:0 0 10px;border-radius:50%;background:var(--hp-lane-color)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-tracks-surface .stage1-timeline-lane-controls{display:grid;width:100%;min-width:0;height:22px;grid-template-columns:16px 16px minmax(0,1fr) max-content;align-items:center;gap:3px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-tracks-surface .stage1-timeline-lane-controls .stage1-edl-icon{width:16px;min-width:16px;height:16px;min-height:16px;padding:0;border-radius:10px;background:var(--white-8);color:var(--white-50);font-family:var(--font-onest),"Onest",sans-serif;font-size:10px;font-weight:700;line-height:14px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-tracks-surface .stage1-timeline-lane-controls .stage1-edl-icon[aria-pressed=true]{background:var(--white-20);color:var(--white-100)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-tracks-surface .stage1-timeline-lane-controls .stage1-edl-icon:disabled,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-tracks-surface .stage1-timeline-lane-fader:disabled{opacity:1}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-tracks-surface .stage1-timeline-lane-fader{width:267.5px;min-width:0;height:4px;margin:0 3px;appearance:none;border-radius:2px;background:var(--white-8)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-tracks-surface .stage1-timeline-lane-fader::-webkit-slider-thumb{width:8px;height:8px;margin-top:-2px;appearance:none;border:0;border-radius:50%;background:var(--white-50)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-tracks-surface .stage1-timeline-lane-fader::-moz-range-thumb{width:8px;height:8px;border:0;border-radius:50%;background:var(--white-50)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-lane-gain{min-width:20px;color:var(--white-50);font-family:var(--font-onest),"Onest",sans-serif;font-size:10px;font-weight:700;line-height:14px;text-align:right}@media (min-width:1180px){.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-control,.stage1-app-shell .stage1-text-page .stage1-text-filters{-webkit-backdrop-filter:none;backdrop-filter:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-workbench{-webkit-backdrop-filter:blur(45px);backdrop-filter:blur(45px)}}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-topbar-project-meta{margin-left:0}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-topbar-project-meta>span{box-sizing:border-box;width:66px;min-width:66px;height:30px;min-height:30px;gap:5px;padding:0 10px;border-radius:20px 10px 10px 20px;background:var(--white-5);color:var(--white-100);font-family:var(--font-onest),"Onest",sans-serif;font-size:10px;font-weight:700;line-height:14px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-topbar-project-meta>span+span{width:82px;min-width:82px;border-radius:10px 20px 20px 10px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-topbar-project-meta b{color:inherit;font:inherit}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-topbar-export{box-sizing:border-box;width:107px;min-width:107px;height:40px;min-height:40px;gap:7px;padding:7px 15px;border-radius:20px;background:var(--white-8);font-family:var(--font-onest),"Onest",sans-serif;font-size:14px;font-weight:600;line-height:14px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-transport{display:grid;width:195px;min-width:195px;height:34px;grid-template-columns:repeat(3,34px) 77px;align-items:center;justify-content:start;column-gap:5px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-source-tools{width:234px;min-width:234px;justify-content:flex-start;gap:6px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-source-tools.stage1-edit-group{gap:6px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-source-tools .stage1-edl-icon{box-sizing:border-box;width:34px;min-width:34px;height:34px;min-height:34px;border-radius:19px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-transport time{width:77px;margin-left:0;transform:translateX(1px)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-bottom-export{box-sizing:border-box;width:142px;min-width:142px;height:57px;min-height:57px;gap:7px;padding:20px 30px;border-radius:35px;background:var(--white-8);font-family:var(--font-onest),"Onest",sans-serif;font-size:14px;font-weight:700;line-height:14px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-tracks-surface{gap:14px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-tracks-surface .stage1-timeline-lane[data-lane=keys]{border-radius:10px 10px 10px 20px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-analysis-surface{gap:15px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-analysis-surface>p{height:12px;min-height:12px;margin:0;font-size:12px;line-height:12px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-analysis-heatmap{box-sizing:border-box;width:min(732px,100%);height:90px;min-height:90px;margin-bottom:-10px;overflow:hidden;border-radius:20px 20px 10px 10px;background:var(--white-5)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-analysis-metrics{height:48px;min-height:48px;margin-bottom:-10px;gap:5px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-ai-note{box-sizing:border-box;height:68px;min-height:68px;gap:4px;padding:15px;border-radius:10px 10px 20px 20px;background:var(--white-5)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-ai-note b{color:var(--white-100);font-family:var(--font-onest),"Onest",sans-serif;font-size:14px;font-weight:500;line-height:1.4}@media (max-width:760px){.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-analysis-surface{height:341px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-analysis-metrics{height:101px;min-height:101px;grid-template-rows:repeat(2,48px)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-analysis-metrics b,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-analysis-metrics small{flex-shrink:0}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-analysis-metrics small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.login-screen.login-screen .login-language-menu{width:270px;height:650px;padding:15px;gap:15px;border-radius:20px;background:var(--white-5);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.login-screen.login-screen .login-language-menu-section h2{font-family:var(--font-onest),"Onest",sans-serif;font-size:12px;font-weight:700;line-height:12px;text-transform:uppercase}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-timeline-surface{gap:10px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-timeline-surface .stage1-edl-waveform{display:grid;width:732px;height:270px;min-height:270px;grid-template-rows:24px 236px;gap:10px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-section-tabs{display:grid;width:100%;height:24px;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:5px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-section-tab{box-sizing:border-box;height:24px;min-width:0;overflow:hidden;padding:0 10px;border:0;border-radius:20px;background:transparent;color:var(--white-50);font-family:var(--font-onest),"Onest",sans-serif;font-size:10px;font-weight:700;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-section-tab[aria-selected=true]{border-radius:10px 10px 0 0;background:var(--white-20);color:var(--white-100)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-section-tab:focus-visible,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-wave-area:focus-visible{outline:1px solid var(--white-100);outline-offset:2px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-ruler-and-wave{display:grid;width:732px;height:236px;grid-template-rows:22px 214px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-ruler{position:relative;width:732px;height:22px;overflow:hidden}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-ruler>i,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-wave-grid>i{position:absolute;box-sizing:border-box;display:block;width:1px;padding:0;border:0;background:var(--white-8);content:""}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-ruler>i{bottom:0;height:5px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-ruler>i[data-major=true]{height:10px;background:var(--white-35)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-ruler>b{position:absolute;top:0;margin:0;color:var(--white-50);font-family:var(--font-onest),"Onest",sans-serif;font-size:9px;font-weight:500;line-height:12px;white-space:nowrap}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-ruler>b.is-start{left:0}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-ruler>b.is-current{color:var(--white-100)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-ruler>b.is-end{right:0}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-ruler>span{position:absolute;bottom:0;z-index:4;display:block;width:2px;height:10px;border-radius:5px 5px 0 0;background:var(--white-100);transform:translateX(-1px)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-wave-area{position:relative;width:732px;height:214px;min-height:214px;overflow:hidden;border-radius:10px 10px 20px 20px;background:var(--white-3);cursor:pointer}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-wave-grid{position:absolute;inset:0;z-index:0;pointer-events:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-wave-grid>i{top:0;bottom:0;height:214px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-wave-grid>i[data-major=true]{background:var(--white-20)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-wave-selection{position:absolute;top:0;bottom:0;z-index:1;display:block;min-width:1px;background:var(--white-20);pointer-events:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-wave-selection.is-edit-scope{background:rgb(255 255 255/12%)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-wave-area[data-scope-mode=attached] .stage1-edl-wave-bars>i{background:var(--hp-active-lane-color);opacity:.5}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-wave-boundary{position:absolute;top:0;bottom:0;z-index:5;display:block;width:14px;border:0;background:transparent;cursor:ew-resize;transform:translateX(-7px)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-wave-boundary:focus-visible{outline:1px solid var(--white-100);outline-offset:-2px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-wave-bars{position:absolute;inset:0 auto 0 0;z-index:2;display:grid;width:max-content;height:214px;grid-template-columns:repeat(130,3.394px);grid-auto-rows:214px;column-gap:2.266px;align-items:center;pointer-events:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-wave-bars>i{display:block;width:3.394px;min-height:4.719px;height:max(4.719px,calc(var(--stage1-wave-amplitude) * 150px));align-self:center;border-radius:1px;background:linear-gradient(90deg,rgb(166 107 250/50%),rgb(89 199 250/50%))}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-wave-area[data-scope-mode=attached] .stage1-edl-wave-bars>i[data-silent=true],.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-wave-bars>i[data-silent=true]{opacity:0}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-wave-playhead{position:absolute;top:0;bottom:0;z-index:3;display:block;width:2px;height:auto;border-radius:0;background:var(--white-100);pointer-events:none;transform:translateX(-1px)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-wave-area .stage1-wave-pending{position:absolute;z-index:4}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-timeline-info{box-sizing:border-box;width:732px;height:30px;min-height:30px;gap:5px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-timeline-info>span{box-sizing:border-box;height:30px;min-height:30px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-timeline-info>span:first-child{width:110px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-timeline-info>span:nth-child(2){width:79px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-timeline-info>span:nth-child(3){width:84px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-timeline-source-controls{width:138px;min-width:138px;height:30px;gap:6px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-timeline-source-controls .stage1-edl-auto-join{padding:0;background:transparent}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-timeline-source-controls .stage1-edl-auto-join>img{display:block;width:30px;height:30px}@media (min-width:1180px){.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-control-stack>.stage1-control-lyrics{box-sizing:border-box;display:flex;width:488px;min-width:488px;flex:0 0 auto;flex-direction:column;gap:15px;padding:15px 30px 30px;overflow:hidden;border:0;border-radius:35px 35px 20px 20px;background:var(--white-5);box-shadow:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-control-lyrics .stage1-control-card-head{min-height:12px;margin:0}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-control-lyrics .stage1-eyebrow{margin:0;color:var(--white-20);font-family:var(--font-onest),"Onest",sans-serif;font-size:12px;font-weight:700;line-height:1;letter-spacing:0}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-control-lyrics .hp-lyrics-reference{display:flex;width:100%;min-height:24px;align-items:center;justify-content:space-between;gap:0}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-control-lyrics .hp-lyrics-reference-spacer{display:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-control-lyrics .hp-lyrics-reference-state{min-height:12px;gap:10px;color:var(--white-100);font-family:var(--font-onest),"Onest",sans-serif;font-size:12px;font-weight:600;line-height:1.4}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-control-lyrics .hp-lyrics-reference-controls{display:flex;min-width:0;align-items:center;gap:10px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-control-lyrics .hp-lyrics-reference-link{box-sizing:border-box;width:160px;min-width:160px;height:37px;min-height:37px;padding:10px 15px;border:1px solid var(--white-50);border-radius:50px;background:var(--white-5);color:var(--white-100);font-family:var(--font-onest),"Onest",sans-serif;font-size:12px;font-weight:600;line-height:1.4;opacity:.35}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-control-lyrics .hp-lyrics-reference-or{color:var(--white-35);font-family:var(--font-onest),"Onest",sans-serif;font-size:12px;font-weight:600;line-height:1.4}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-control-lyrics .hp-lyrics-reference-file,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-control-lyrics .hp-lyrics-reference-file:hover:not(:disabled){display:grid;width:18px;min-width:18px;height:24px;min-height:24px;place-items:center;padding:0;border:0;border-radius:0;background:transparent;color:var(--white-35)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-control-lyrics .hp-lyrics-reference-file>img{display:block;width:18px;height:24px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-control-lyrics pre{box-sizing:border-box;width:100%;min-width:0;height:280px;min-height:280px;max-height:280px;margin:0;padding:15px 15px 0;overflow:hidden;border:1px solid var(--white-20);border-radius:20px;background:transparent;color:var(--white-35);font-family:var(--font-onest),"Onest",sans-serif;font-size:14px;font-weight:500;line-height:1.4;white-space:pre-wrap}.stage1-app-shell .stage1-text-page .stage1-rhyme-keywords{flex-direction:column;align-items:flex-start;gap:10px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-arrangement-category[data-kind=instrument]>p{font-family:var(--font-onest),"Onest",sans-serif;font-size:14px;font-weight:600;line-height:normal}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-arrangement-category[data-kind=effect]>p{font-family:var(--font-onest),"Onest",sans-serif;font-size:14px;font-weight:500;line-height:normal}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-control{display:flex;flex-direction:column;gap:20px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}}@media (min-width:1180px){.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-control::-webkit-scrollbar{display:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-control>.stage1-panel-head{flex:0 0 26px;margin:0}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-control>.stage1-control-stack{flex:0 0 auto;min-height:auto;overflow:visible}.stage1-app-shell .stage1-page.stage1-daw-v2>.stage1-daw-grid .stage1-daw-control>.stage1-music-generation-inline{padding-top:0!important}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-workbench,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-workbench[data-edl-open=true]{gap:20px;padding:30px 30px 0}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-workbench:after{width:100%;height:30px;flex:0 0 30px;margin-top:-20px;content:""}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-arrangement-category-group{row-gap:5px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-arrangement-group-head{flex:0 0 31px;height:31px;margin:0 0 5px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-arrangement-category[data-kind=instrument]>p{font-family:var(--font-onest),"Onest",sans-serif;font-size:14px;font-weight:600;line-height:normal}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-arrangement-category[data-category-id=keys_synth]>p{width:101px;height:36px;font-family:var(--font-onest),"Onest",sans-serif;font-size:14px;font-weight:600;line-height:normal}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-arrangement-category[data-kind=effect]>p{font-family:var(--font-onest),"Onest",sans-serif;font-size:14px;font-weight:500;line-height:1.4}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-arrangement-category[data-category-id=modulation_movement]>p{width:89px;height:40px;font-family:var(--font-onest),"Onest",sans-serif;font-size:14px;font-weight:500;line-height:1.4}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-arrangement-category[data-kind=effect]>.stage1-arrangement-selection-row{top:35px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-arrangement-category-group:has(.stage1-arrangement-category[data-kind=effect])>.stage1-arrangement-category:nth-child(4)>.stage1-arrangement-selection-row{top:55px}}.stage1-app-shell .stage1-text-page .stage1-workflow-check-frame{position:relative;display:inline-block;width:14px;min-width:14px;height:20px;min-height:20px;flex:0 0 14px;overflow:clip}.stage1-app-shell .stage1-text-page .stage1-workflow-check-frame>.stage1-workflow-check{position:absolute;display:block;left:9.09%;top:30%;width:77.27%;height:40.48%;max-width:none;max-height:none;margin:0}@media (min-width:1180px){.stage1-app-shell:has(.stage1-studio-shell) .stage1-reference-background{display:block;visibility:visible;opacity:1}.stage1-app-shell .stage1-account-zone,.stage1-app-shell .stage1-topbar,.stage1-app-shell .stage1-topbar-inner{overflow:visible}.stage1-app-shell .stage1-account-zone{z-index:20;visibility:visible}.stage1-app-shell .stage1-account-zone>.stage1-language-dot[aria-expanded=true]~.stage1-language-menu{top:calc(100% + 8px);left:0}@media (max-width:1439px){.stage1-app-shell .stage1-topbar{box-sizing:border-box;flex:0 0 135px;height:135px;min-height:135px;padding:0}.stage1-app-shell .stage1-topbar-inner{position:relative;display:block;width:min(1400px,calc(100vw - 40px));height:135px;min-height:135px;margin:0 auto}.stage1-app-shell .stage1-brand-zone{position:absolute;z-index:1;top:0;left:0;width:240px;min-width:0;height:114px;padding:0}.stage1-app-shell .stage1-center-zone{position:absolute;top:0;left:50%;width:min(682px,calc(100% - 404px));min-width:0;height:125px;transform:translateX(-50%)}.stage1-app-shell .stage1-folder-list,.stage1-app-shell .stage1-folder-nav,.stage1-app-shell .stage1-nav-wrap{width:100%;min-width:0}.stage1-app-shell .stage1-folder-list{overflow:hidden}.stage1-app-shell .stage1-mini-player{width:min(460px,100%);max-width:100%;min-width:0}.stage1-app-shell .stage1-account-zone{position:absolute;z-index:20;top:31px;right:0;left:auto;display:grid;width:153px;min-width:153px;max-width:153px;height:84px;min-height:84px;padding:0;align-items:center;justify-content:normal;justify-items:start;grid-template-columns:36px 107px;grid-template-rows:36px 38px;column-gap:10px;row-gap:10px;overflow:visible;border-radius:0;background:transparent}.stage1-app-shell .stage1-account-zone .stage1-language-dot{grid-column:1;grid-row:1;display:grid;width:36px;height:36px;padding:0;place-items:center;overflow:hidden;border:0;border-radius:20px;background:var(--white-5)}.stage1-app-shell .stage1-account-zone .stage1-language-dot img{display:block;width:24px;height:24px;opacity:1}.stage1-app-shell .stage1-account-zone .stage1-profile-identity{grid-column:2;grid-row:1;display:inline-flex;width:107px;height:36px;min-width:0;padding:0;align-items:center;gap:10px;border:0;background:transparent}.stage1-app-shell .stage1-account-zone .stage1-avatar{width:36px;height:36px;min-width:36px;border-radius:50%}.stage1-app-shell .stage1-account-zone .stage1-profile-identity strong{max-width:61px;overflow:hidden;font-family:var(--font-onest),"Onest",sans-serif;font-size:16px;font-weight:600;line-height:normal;color:var(--white-100);text-align:right;text-overflow:ellipsis;white-space:nowrap}.stage1-app-shell .stage1-account-zone .stage1-account-balance{grid-column:1/-1;grid-row:2;display:inline-flex;box-sizing:border-box;width:164px;height:38px;min-height:38px;padding:10px 15px;align-items:center;justify-content:center;justify-self:end;gap:10px;overflow:visible;border-radius:20px;background:rgb(125 255 168/7%);color:#7dffa8;font-family:var(--font-onest),"Onest",sans-serif;font-size:16px;font-weight:600;line-height:normal;white-space:nowrap}.stage1-app-shell .stage1-account-zone .stage1-account-hookcoin{display:inline-flex;align-items:center;gap:1px}.stage1-app-shell .stage1-account-zone .stage1-account-balance img{position:relative;top:-2px;display:block;width:12px;height:22px}.stage1-app-shell .stage1-account-zone .stage1-account-balance-separator{color:rgb(125 255 168/35%);font-size:14px;font-weight:700;line-height:1}}.stage1-app-shell .stage1-mini-player .stage1-track-art{display:grid;place-items:center;line-height:0}.stage1-app-shell .stage1-mini-player .stage1-track-art>.stage1-track-pause,.stage1-app-shell .stage1-mini-player .stage1-track-art>.stage1-track-play{position:static;transform:none}.stage1-app-shell .stage1-text-page .stage1-workflow-tabs{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:15px;overflow:hidden}.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group-prelude{width:163px;min-width:163px;flex:0 0 163px}.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group-sections{width:538px;min-width:0;max-width:calc(100% - 178px);flex:0 1 538px;justify-content:safe flex-end;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain}.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group>[role=presentation]{flex:0 0 auto}.stage1-app-shell .stage1-text-page .stage1-live-line-active{position:relative;display:flex;min-width:0;align-items:center}.stage1-app-shell .stage1-text-page .stage1-live-line-active .stage1-live-line-main{width:277px;max-width:277px;min-width:0;flex:0 1 277px}.stage1-app-shell .stage1-text-page .stage1-live-line-active .stage1-live-line-tools{position:absolute;top:50%;left:292px;margin:0;transform:translateY(-50%)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-arrangement-card[data-empty=true]{height:auto;min-height:90px;max-height:none;overflow:visible;border:0}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-arrangement-card[data-empty=true] .stage1-empty-note{min-height:20px}.stage1-app-shell .stage1-montage-issue{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.stage1-app-shell .stage1-montage-issue>.stage1-issue{flex:1 1 100%}.stage1-app-shell .stage1-stem-hydration-retry{min-height:38px;padding-inline:15px}}.stage1-app-shell .stage1-account-zone>.stage1-language-menu{position:fixed;display:block;box-sizing:border-box;width:270px;min-width:0;height:650px;max-height:calc(100dvh - 140px);padding:15px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:0;border-radius:20px;background:rgb(0 0 0/75%);box-shadow:none;backdrop-filter:blur(40px)}.stage1-app-shell .stage1-language-menu-section+.stage1-language-menu-section{margin-top:15px}.stage1-app-shell .stage1-language-menu-section h2{margin:0 0 5px;color:rgb(255 255 255/20%);font-family:var(--font-onest),"Onest",sans-serif;font-size:12px;font-weight:700;line-height:15px;text-transform:uppercase}.stage1-app-shell .stage1-language-menu-options{display:grid;gap:5px}.stage1-app-shell .stage1-account-zone>.stage1-language-menu button{display:flex;height:40px;min-height:40px;padding:0 10px;align-items:center;justify-content:center;border:0;border-radius:10px;background:rgb(255 255 255/5%);color:var(--white-35);font-family:var(--font-onest),"Onest",sans-serif;font-size:14px;font-weight:600;line-height:140%;text-align:center}.stage1-app-shell .stage1-account-zone>.stage1-language-menu button>span{color:inherit;font:inherit;text-align:inherit}.stage1-app-shell .stage1-account-zone>.stage1-language-menu button[aria-checked=true]{background:rgb(255 255 255/8%);color:var(--white-100)}.stage1-app-shell .stage1-account-zone>.stage1-language-menu button:focus-visible,.stage1-app-shell .stage1-account-zone>.stage1-language-menu button:hover{background:rgb(255 255 255/20%)}.stage1-app-shell .stage1-account-zone>.stage1-profile-menu{display:grid;box-sizing:border-box;width:268px;min-width:268px;height:227px;padding:15px;grid-template-rows:58px 42px 42px 40px;align-content:start;row-gap:5px;border:0;border-radius:20px;background:rgb(0 0 0/75%);box-shadow:none;backdrop-filter:blur(40px)}.stage1-app-shell .stage1-profile-menu-account{display:grid;box-sizing:border-box;min-height:58px;gap:3px;padding:9px 12px;align-content:center;border-radius:20px 20px 10px 10px;background:rgb(255 255 255/8%)}.stage1-app-shell .stage1-profile-menu-account span,.stage1-app-shell .stage1-profile-menu-account strong{font-family:var(--font-onest),"Onest",sans-serif;text-align:left}.stage1-app-shell .stage1-profile-menu-account strong{color:var(--white-100);font-size:14px;font-weight:600;line-height:18px}.stage1-app-shell .stage1-profile-menu-account span{color:rgb(255 255 255/50%);font-size:12px;font-weight:600;line-height:15px}.stage1-app-shell .stage1-profile-menu button{display:flex;min-height:0;height:100%;padding:9px 12px;align-items:center;justify-content:space-between;border:0;border-radius:10px;color:var(--white-100);font-family:var(--font-onest),"Onest",sans-serif;font-size:14px;font-weight:600;line-height:140%}.stage1-app-shell .stage1-profile-menu-setting,.stage1-app-shell .stage1-profile-menu-setting[aria-checked=false]{background:rgb(255 255 255/20%)}.stage1-app-shell .stage1-profile-menu-theme-setting{background:rgb(255 255 255/8%)}.stage1-app-shell .stage1-profile-menu-setting:focus-visible,.stage1-app-shell .stage1-profile-menu-setting:hover{background:rgb(255 255 255/20%)}.stage1-app-shell .stage1-profile-menu-switch{position:relative;width:42px;height:23px;border-radius:999px;background:rgb(255 255 255/8%);transition:background .12s ease}.stage1-app-shell .stage1-profile-menu-switch:after{position:absolute;top:3px;left:3px;width:17px;height:17px;border-radius:50%;background:var(--white-50);content:"";transition:transform .12s ease}.stage1-app-shell .stage1-profile-menu-switch[data-enabled=true]{background:rgb(255 255 255/8%)}.stage1-app-shell .stage1-profile-menu-switch[data-enabled=true]:after{transform:translateX(19px)}.stage1-app-shell .stage1-profile-menu-theme{display:inline-flex;align-items:center;gap:8px}.stage1-app-shell .stage1-profile-menu-theme-swatch{display:block;width:22px;height:22px;border-radius:5px;background:var(--white-100)}.stage1-app-shell .stage1-profile-menu-theme-swatch[data-enabled=false]{background:var(--black-100);box-shadow:inset 0 0 0 1px var(--white-50)}.stage1-app-shell .stage1-profile-menu-theme-chevron{display:grid;width:10px;height:10px;place-items:center}.stage1-app-shell .stage1-profile-menu-theme-chevron>img{display:block;width:7.4px;height:4.4px}.stage1-app-shell .stage1-profile-menu-logout{border-radius:10px 10px 20px 20px;background:rgba(255,102,102,.08);color:#ff8080}.stage1-app-shell .stage1-profile-menu-logout:focus-visible,.stage1-app-shell .stage1-profile-menu-logout:hover{background:rgba(255,102,102,.08)}@media (min-width:1180px){.stage1-app-shell .stage1-account-zone>.stage1-profile-identity[aria-expanded=true]~.stage1-profile-menu{top:46px;right:0}}@media (min-width:1180px) and (max-width:1211px){.stage1-app-shell .stage1-topbar-inner>.stage1-center-zone{width:min(682px,calc(100% - 490px))}.stage1-app-shell .stage1-text-page .stage1-live-line-active .stage1-live-line-main{width:calc(100% - 347px);max-width:calc(100% - 347px);flex-basis:calc(100% - 347px)}.stage1-app-shell .stage1-text-page .stage1-live-line-active .stage1-live-line-tools{left:calc(100% - 332px)}}@media (min-width:1180px) and (max-width:1439px){.stage1-app-shell .stage1-text-page .stage1-grid-text.stage1-text-workspace{grid-template-columns:minmax(0,39.142857%) minmax(0,60.857143%);min-width:0}.stage1-app-shell .stage1-text-page .stage1-live-editor,.stage1-app-shell .stage1-text-page .stage1-live-editor-body,.stage1-app-shell .stage1-text-page .stage1-live-editor-content,.stage1-app-shell .stage1-text-page .stage1-live-editor-footer,.stage1-app-shell .stage1-text-page .stage1-live-editor-workflow,.stage1-app-shell .stage1-text-page .stage1-text-editor-panel,.stage1-app-shell .stage1-text-page .stage1-text-editor-panel>.stage1-editor-stack,.stage1-app-shell .stage1-text-page .stage1-text-filters,.stage1-app-shell .stage1-text-page .stage1-text-filters .stage1-filter-card,.stage1-app-shell .stage1-text-page .stage1-text-filters>.stage1-filter-stack,.stage1-app-shell .stage1-text-page .stage1-workflow-tabs{width:100%;min-width:0}}@media (min-width:1180px){.stage1-app-shell .stage1-text-page .stage1-live-editor-footer{display:grid;grid-template-columns:minmax(0,1fr) 325px;column-gap:15px;height:auto;flex:0 0 auto}.stage1-app-shell .stage1-text-page .stage1-editor-actions{width:100%;height:auto}.stage1-app-shell .stage1-text-page .stage1-editor-section-actions{flex-wrap:wrap;overflow:visible}.stage1-app-shell .stage1-text-page .stage1-editor-section-action-group{flex:0 1 auto;flex-wrap:wrap;height:auto;min-height:32px}.stage1-app-shell .stage1-text-page .stage1-text-editor-panel,.stage1-app-shell .stage1-text-page .stage1-text-editor-panel>.stage1-editor-stack{border:0;box-shadow:none}}@media (min-width:1180px) and (max-width:1439px){.stage1-app-shell .hp-deck-pane-body:has(.stage1-page.stage1-daw-v2)>.stage1-page.stage1-daw-v2,.stage1-app-shell .stage1-page.stage1-daw-v2,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-grid{width:100%;min-width:0;max-width:100%}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-grid{grid-template-columns:minmax(410px,548fr) minmax(0,852fr)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-control,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-workbench,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-workbench[data-edl-open=true]{width:100%;min-width:0;max-width:none;padding-inline:clamp(15px,calc(5.8vw - 53.4px),30px)}.stage1-app-shell .hp-deck-pane-body:has(.stage1-page.stage1-daw-v2) .stage1-page.stage1-daw-v2 .hp-physical,.stage1-app-shell .hp-deck-pane-body:has(.stage1-page.stage1-daw-v2) .stage1-page.stage1-daw-v2 .stage1-control-stack>.stage1-control-lyrics,.stage1-app-shell .hp-deck-pane-body:has(.stage1-page.stage1-daw-v2) .stage1-page.stage1-daw-v2 .stage1-daw-control>.stage1-control-stack,.stage1-app-shell .hp-deck-pane-body:has(.stage1-page.stage1-daw-v2) .stage1-page.stage1-daw-v2 .stage1-daw-control>.stage1-control-stack>.hp-block,.stage1-app-shell .hp-deck-pane-body:has(.stage1-page.stage1-daw-v2) .stage1-page.stage1-daw-v2 .stage1-daw-control>.stage1-control-stack>.stage1-control-card,.stage1-app-shell .hp-deck-pane-body:has(.stage1-page.stage1-daw-v2) .stage1-page.stage1-daw-v2 .stage1-vocal-settings{width:100%;min-width:0;max-width:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-workbench-grid,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-body,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-content,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-drawer,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-foot,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-topbar,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-timeline-toolbar{width:100%;min-width:0;max-width:100%}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-workbench-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-cell{min-width:0;padding-inline:clamp(15px,calc(5.8vw - 53.4px),30px)}.stage1-app-shell .hp-deck-pane-body:has(.stage1-page.stage1-daw-v2) .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-source-image,.stage1-app-shell .hp-deck-pane-body:has(.stage1-page.stage1-daw-v2) .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-source-image img,.stage1-app-shell .hp-deck-pane-body:has(.stage1-page.stage1-daw-v2) .stage1-page.stage1-daw-v2 .stage1-edl-analysis-heatmap,.stage1-app-shell .hp-deck-pane-body:has(.stage1-page.stage1-daw-v2) .stage1-page.stage1-daw-v2 .stage1-edl-ruler,.stage1-app-shell .hp-deck-pane-body:has(.stage1-page.stage1-daw-v2) .stage1-page.stage1-daw-v2 .stage1-edl-ruler-and-wave,.stage1-app-shell .hp-deck-pane-body:has(.stage1-page.stage1-daw-v2) .stage1-page.stage1-daw-v2 .stage1-edl-timeline-info,.stage1-app-shell .hp-deck-pane-body:has(.stage1-page.stage1-daw-v2) .stage1-page.stage1-daw-v2 .stage1-edl-wave-area,.stage1-app-shell .hp-deck-pane-body:has(.stage1-page.stage1-daw-v2) .stage1-page.stage1-daw-v2 .stage1-edl-waveform{width:100%;min-width:0;max-width:100%}.stage1-app-shell .hp-deck-pane-body:has(.stage1-page.stage1-daw-v2) .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-source-image{left:0}.stage1-app-shell .hp-deck-pane-body:has(.stage1-page.stage1-daw-v2) .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-source-image img{height:auto}.stage1-app-shell .hp-deck-pane-body:has(.stage1-page.stage1-daw-v2) .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-row.is-active,.stage1-app-shell .hp-deck-pane-body:has(.stage1-page.stage1-daw-v2) .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-row.is-active[data-expanded=true]{left:15px;width:calc(100% - 30px);min-width:0}.stage1-app-shell .hp-deck-pane-body:has(.stage1-page.stage1-daw-v2) .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-actions{width:100%;min-width:0;gap:5px;justify-content:space-between;overflow:visible}.stage1-app-shell .hp-deck-pane-body:has(.stage1-page.stage1-daw-v2) .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-actions>button{min-width:0;padding-inline:8px;font-size:12px;line-height:1;white-space:nowrap}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-wave-bars{width:100%;grid-template-columns:repeat(130,minmax(0,1fr))}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-wave-bars>i{width:100%}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-analysis-heatmap{height:90px;min-height:90px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-analysis-heatmap img{width:100%;height:auto;max-width:100%;transform:translateY(-72.94%)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-tracks-surface .stage1-timeline-lane-fader{width:100%}}@media (min-width:1180px){.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-scroll[data-scroll-owner=timeline]{overflow-x:auto;overflow-y:hidden}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-analysis-surface>p,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-tracks-surface>header p{color:var(--white-20);font-family:var(--font-onest),"Onest",sans-serif;font-size:12px;font-weight:700;line-height:12px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-topbar-export{box-sizing:border-box;width:107px;min-width:107px;height:40px;min-height:40px;gap:5px;padding:7px 15px;border-radius:20px;font-family:var(--font-onest),"Onest",sans-serif;font-size:14px;font-weight:600;line-height:140%}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-ai-note b{font-size:14px;font-weight:500;line-height:140%}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-workbench{position:relative}.stage1-app-shell .stage1-montage-issue{position:static;z-index:6;box-sizing:border-box;display:grid;width:100%;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:10px;margin:0 0 30px;pointer-events:auto}.stage1-app-shell .stage1-montage-issue>*{pointer-events:auto}.stage1-app-shell .stage1-montage-issue>.stage1-issue{min-width:0;max-height:96px;margin:0;overflow:auto}.stage1-app-shell .stage1-stem-hydration-retry{min-height:38px;padding-inline:15px;white-space:nowrap}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-mix-conflict,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-mix-persistence{position:absolute;z-index:7;top:60px;right:30px;left:30px;margin:0}}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-vocal-settings .hp-attach-state[data-ready=true]{gap:5px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-vocal-settings .hp-track-loaded-icon{display:block;width:14px;height:10px;flex:0 0 14px}@media (min-width:1180px){.stage1-app-shell .stage1-account-zone{top:31px;right:0;left:auto;width:334px;min-width:334px;max-width:334px;height:100px;min-height:100px;grid-template-columns:38px minmax(0,1fr);grid-template-rows:38px 38px;gap:0;padding:8px;column-gap:10px;row-gap:8px;border-radius:24px;background:var(--white-3)}.stage1-app-shell .stage1-account-zone .stage1-language-dot{width:38px;height:38px;background:var(--white-8)}.stage1-app-shell .stage1-account-zone .stage1-profile-identity{width:auto;height:38px;padding-right:8px}.stage1-app-shell .stage1-account-zone .stage1-avatar{width:36px;height:36px;min-width:36px}.stage1-app-shell .stage1-account-zone .stage1-profile-identity strong{max-width:220px}.stage1-app-shell .stage1-account-zone .stage1-account-balance{width:auto;min-width:0;height:38px;min-height:38px;justify-content:center;justify-self:stretch}}@media (min-width:1180px) and (max-width:1439px){.stage1-app-shell .stage1-topbar-inner>.stage1-center-zone{right:350px;left:240px;width:auto;transform:none}}@media (min-width:1180px){.stage1-app-shell .stage1-mini-player{position:absolute;display:grid;width:460px;min-width:460px;height:70px;min-height:70px;padding:5px 15px 5px 5px;align-items:center;column-gap:10px;grid-template-columns:60px max-content minmax(0,1fr) max-content;overflow:hidden;border-radius:20px;background:var(--black-75);isolation:isolate}.stage1-app-shell .stage1-mini-player:has(.stage1-mini-popover){overflow:visible}.stage1-app-shell .stage1-mini-progress{position:absolute;z-index:0;top:0;left:0;display:block;width:460px;min-width:0;height:70px;min-height:70px;overflow:hidden;border-radius:inherit;background:transparent;opacity:1;pointer-events:none}.stage1-app-shell .stage1-mini-progress>span{position:absolute;inset:0 auto 0 0;display:block;min-width:0;height:70px;border-radius:20px 0 0 20px;background:linear-gradient(90deg,rgb(255 255 255/8%) 75%,rgb(255 255 255/12%))}.stage1-app-shell .stage1-mini-lead{display:contents;position:static;width:auto;height:auto;padding:0;background:transparent}.stage1-app-shell .stage1-mini-player .stage1-track-art{position:relative;z-index:2;top:auto;left:auto;grid-column:1;grid-row:1;display:grid;width:60px;height:60px;min-width:60px;min-height:60px;margin:0;padding:0;place-items:center;overflow:hidden;border:0;border-radius:15px;background:#d9d9d9;line-height:0}.stage1-app-shell .stage1-mini-player .stage1-mini-cover{position:absolute;inset:0;display:block;width:60px;height:60px;border-radius:15px;object-fit:cover}.stage1-app-shell .stage1-mini-player .stage1-track-art>.stage1-track-pause,.stage1-app-shell .stage1-mini-player .stage1-track-art>.stage1-track-play{z-index:1;position:relative;display:block;flex:0 0 auto;transform:none}.stage1-app-shell .stage1-mini-player .stage1-track-art>.stage1-track-pause{position:static;top:auto;left:auto}.stage1-app-shell .stage1-mini-player .stage1-track-art>.stage1-track-play[data-fallback-glyph=true]{z-index:3;position:static;top:auto;left:auto;display:block;width:13px;min-width:13px;max-width:13px;height:12px;min-height:12px;max-height:12px;opacity:1;visibility:visible;object-fit:contain;pointer-events:none}.stage1-app-shell .stage1-mini-player .stage1-mini-link{position:relative;z-index:1;top:auto;left:auto;grid-column:3;grid-row:1;display:flex;width:100%;min-width:0;height:40px;padding:0;align-items:center;justify-content:center}.stage1-app-shell .stage1-mini-player .stage1-mini-wave{top:-42px;left:50%;transform:translateX(-50%);width:277px;height:134px;max-width:none;opacity:.3;mix-blend-mode:lighten}.stage1-app-shell .stage1-mini-player .stage1-mini-copy{width:100%;max-width:220px;height:40px;min-width:0;gap:0}.stage1-app-shell .stage1-mini-player .stage1-mini-copy p,.stage1-app-shell .stage1-mini-player .stage1-mini-copy span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-onest),"Onest",sans-serif;font-size:16px;font-weight:600;line-height:normal}.stage1-app-shell .stage1-mini-player .stage1-mini-time-left{position:relative;z-index:1;top:auto;grid-column:2;grid-row:1;min-width:0;margin-left:5px;font-family:var(--font-onest),"Onest",sans-serif;font-size:14px;font-weight:700;line-height:1;left:auto}.stage1-app-shell .stage1-mini-player .stage1-mini-right-cluster{position:relative;z-index:1;top:auto;right:auto;grid-column:4;grid-row:1;display:flex;flex-direction:row;align-items:center;height:24px;gap:10px}.stage1-app-shell .stage1-mini-player .stage1-mini-icons{width:60px;height:24px;gap:5px}.stage1-app-shell .stage1-mini-player .stage1-mini-control-button,.stage1-app-shell .stage1-mini-player .stage1-mini-control-button img{width:24px;height:24px}.stage1-app-shell .stage1-text-page .stage1-workflow-tabs{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:31px;width:732px;min-width:732px;height:auto;min-height:38px;align-items:start;overflow:visible}.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group{display:flex;min-width:0;height:auto;min-height:38px;align-items:center}.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group-prelude{width:max-content;min-width:163px;height:36px;min-height:36px;gap:5px;overflow:hidden}.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group-sections{width:100%;min-width:0;height:auto;min-height:38px;flex-wrap:wrap;justify-content:flex-end;overflow:visible}.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group-sections:has(>:nth-child(6)){justify-content:flex-start}.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group-sections::-webkit-scrollbar{display:none}.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group>[role=presentation]{box-sizing:border-box;flex:0 0 auto;width:max-content;height:36px;min-height:36px;padding:0 20px;overflow:hidden}.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group-prelude>[role=presentation]:first-child{min-width:84px}.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group-prelude>[role=presentation]:nth-child(2){min-width:74px}.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group-sections>[role=presentation]{min-width:100px}.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group-sections>[role=presentation]:first-child{min-width:97px}.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group-sections>[role=presentation]:nth-child(2){min-width:101px}.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group-sections>[role=presentation]:nth-child(3){min-width:100px}.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group-sections>[role=presentation]:nth-child(4){min-width:104px}.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group-sections>[role=presentation]:nth-child(5){min-width:82px}.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group>[role=presentation]>.stage1-workflow-tab{box-sizing:border-box;width:max-content;min-width:0;flex:0 0 auto;justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group-sections>[role=presentation],.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group-sections>[role=presentation]>.stage1-workflow-tab-section-start{margin-left:0}.stage1-app-shell .stage1-text-page .stage1-live-line-active{position:relative;display:flex;min-width:0;height:30px;min-height:30px;align-items:center}.stage1-app-shell .stage1-text-page .stage1-live-line-active .stage1-live-line-main{width:277px;max-width:277px;min-width:0;flex:0 0 277px}.stage1-app-shell .stage1-text-page .stage1-live-line-active .stage1-live-line-tools{position:absolute;z-index:3;top:50%;left:292px;width:332px;min-width:332px;height:38px;min-height:38px;margin:0;transform:translateY(-50%)}.stage1-arrangement-dropdown{position:fixed;z-index:1000;width:420px;min-width:420px;height:min(var(--stage1-arrangement-dropdown-source-height,1046px),calc(100dvh - 24px));max-height:calc(100dvh - 24px);padding:15px 0;overflow-x:hidden;overflow-y:auto;border:1px solid var(--white-20);border-radius:10px 20px 20px;background:#202020;box-shadow:none;opacity:1;isolation:isolate}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-arrangement-category{position:relative;isolation:isolate}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-arrangement-category>p,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-arrangement-selection-row{z-index:1}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-arrangement-selection-row{display:flex;right:15px;left:15px;min-width:0;flex-wrap:nowrap;justify-content:flex-end;gap:3px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-arrangement-plus{flex:0 0 26px;width:26px;min-width:26px;height:20px;min-height:20px}}@media (min-width:768px) and (max-width:1179px){.stage1-app-shell .stage1-text-page .stage1-workflow-tabs{display:grid;grid-template-columns:163px minmax(0,1fr);column-gap:15px;width:100%;min-width:0;overflow:hidden}.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group-prelude{display:flex;width:163px;min-width:163px;gap:5px;overflow:hidden}.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group-sections{display:flex;min-width:0;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group-sections::-webkit-scrollbar{display:none}.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group>[role=presentation]{flex:0 0 auto}}@media (min-width:1180px) and (max-width:1439px){.stage1-app-shell .stage1-text-page .stage1-workflow-tabs{grid-template-columns:max-content minmax(0,1fr);column-gap:15px;width:100%;min-width:0}.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group-sections{width:100%;min-width:0;justify-content:flex-start;overscroll-behavior-inline:contain;touch-action:pan-x}}@media (min-width:1180px) and (max-width:1211px){.stage1-app-shell .stage1-text-page .stage1-live-line-active .stage1-live-line-main{width:calc(100% - 347px);max-width:calc(100% - 347px);flex-basis:calc(100% - 347px)}.stage1-app-shell .stage1-text-page .stage1-live-line-active .stage1-live-line-tools{left:calc(100% - 332px)}}@media (min-width:1180px) and (max-width:1439px){.stage1-app-shell .stage1-topbar-inner>.stage1-center-zone>.stage1-mini-player{top:55px}}.stage1-app-shell .stage1-mini-player .stage1-mini-wave-fallback{position:absolute;top:-42px;left:-26px;display:block;width:277px;height:134px;max-width:none;object-fit:contain;mix-blend-mode:lighten;opacity:.3;pointer-events:none}.stage1-live-editor-menu-trigger{appearance:none;border:0;padding:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.stage1-live-editor-menu-trigger:focus-visible{outline:2px solid var(--hp-accent);outline-offset:4px;border-radius:4px}.stage1-live-editor-menu{position:fixed;z-index:1200;box-sizing:border-box;overflow:auto;max-height:min(560px,calc(100dvh - 24px));padding:15px 0;border:1px solid rgb(255 255 255/20%);border-radius:10px 20px 20px;background:#202020;box-shadow:0 18px 45px rgb(0 0 0/45%);color:rgb(255 255 255/90%)}.stage1-live-editor-menu-group,.stage1-live-editor-menu>header{margin:0;padding:0 18px}.stage1-live-editor-menu>header{min-height:28px;font-size:14px;font-weight:600}.stage1-live-editor-menu-group{padding-top:10px;padding-bottom:5px;color:rgb(255 255 255/50%);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.stage1-live-editor-menu>button{display:grid;grid-template-columns:10px minmax(0,1fr);gap:10px;align-items:center;width:100%;min-height:45px;border:0;padding:7px 18px;background:transparent;color:inherit;text-align:left}.stage1-live-editor-menu>button:not(:has(img)){grid-template-columns:minmax(0,1fr)}.stage1-live-editor-menu>button:focus-visible,.stage1-live-editor-menu>button:hover:not(:disabled),.stage1-live-editor-menu>button[aria-checked=true]{background:rgb(255 255 255/8%);outline:0}.stage1-live-editor-menu>button:disabled{cursor:not-allowed;opacity:.46}.stage1-live-editor-menu>button span{display:grid;min-width:0;gap:2px}.stage1-live-editor-menu>button small,.stage1-live-editor-menu>button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage1-live-editor-menu>button strong{font-size:12px;font-weight:500}.stage1-live-editor-menu>button small{color:rgb(255 255 255/55%);font-size:10px;font-weight:700}.stage1-lyrics-history-surface{display:grid;align-content:start;gap:16px;min-height:100%}.stage1-lyrics-history-actions,.stage1-lyrics-history-mode{display:flex;gap:8px}.stage1-lyrics-history-mode.stage1-segmented>button[aria-pressed=true]{color:var(--black-100)}.stage1-live-editor[data-history=true] .stage1-live-editor-body,.stage1-live-editor[data-history=true] .stage1-live-editor-content{min-height:0;height:auto;flex:1 1 auto}.stage1-live-editor[data-history=true] .stage1-live-editor-content{overflow:hidden}.stage1-live-editor[data-history=true] .stage1-live-editor-body{overflow:auto}.stage1-lyrics-conflict-diff,.stage1-lyrics-history-diff,.stage1-lyrics-history-preview{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.stage1-lyrics-conflict-diff,.stage1-lyrics-history-diff{display:grid;gap:3px}.stage1-lyrics-conflict-diff>*,.stage1-lyrics-history-diff>*{display:block;padding:2px 6px;text-decoration:none}.stage1-lyrics-conflict-diff del,.stage1-lyrics-history-diff del{background:var(--white-5);color:var(--white-50);text-decoration:line-through}.stage1-lyrics-conflict-diff ins,.stage1-lyrics-history-diff ins{background:var(--white-8);color:var(--white-100)}.stage1-lyrics-history-actions{flex-wrap:wrap;justify-content:flex-end;width:100%}@media (min-width:1180px){.stage1-live-editor[data-history=true] .stage1-live-editor-footer{grid-template-columns:minmax(0,1fr)}.stage1-live-editor[data-history=true] .stage1-lyrics-history-actions{grid-column:1/-1;flex-wrap:nowrap}}@media (max-width:760px){.login-screen.login-screen .login-actions,.login-screen.login-screen:not(.login-onboarding-screen) .login-card,.login-screen.login-screen:not(.login-onboarding-screen) .login-form-stack,.login-screen.login-screen:not(.login-onboarding-screen) .login-shell{width:min(720px,calc(100vw - 30px));max-width:calc(100vw - 30px);min-width:0;grid-template-columns:minmax(0,1fr)}.login-screen.login-screen:not(.login-onboarding-screen) .login-fields,.login-screen.login-screen:not(.login-onboarding-screen) .login-primary-button,.login-screen.login-screen:not(.login-onboarding-screen) .login-social-action-row,.login-screen.login-screen:not(.login-onboarding-screen) .login-social-row,.login-screen.login-screen:not(.login-onboarding-screen) .stage1-tooltip-disabled-target-stretch{min-width:0;max-width:100%}.login-screen.login-screen:not(.login-onboarding-screen) .login-primary-button,.login-screen.login-screen:not(.login-onboarding-screen) input.login-code-input,.login-screen.login-screen:not(.login-onboarding-screen) input.login-email-input{width:100%}.login-screen.login-screen:not(.login-onboarding-screen) .login-brand,.login-screen.login-screen:not(.login-onboarding-screen) .login-logo,.login-screen.login-screen:not(.login-onboarding-screen) .login-logo img{width:min(329px,calc(100vw - 30px));max-width:calc(100vw - 30px);min-width:0;margin-inline:auto}}@media (min-width:1180px){.stage1-app-shell .stage1-folder-list,.stage1-app-shell .stage1-folder-nav,.stage1-app-shell .stage1-nav-wrap{width:max-content;min-width:0;max-width:none;overflow:visible}.stage1-app-shell .stage1-nav-wrap{position:absolute;top:0;display:block;left:0;right:auto}.stage1-app-shell .stage1-folder-nav{justify-content:flex-start}@media (min-width:1440px){.stage1-app-shell .stage1-nav-wrap:has(.stage1-folder-run[data-expanded=true][data-group=feed]),.stage1-app-shell .stage1-nav-wrap:has(.stage1-folder-run[data-expanded=true][data-group=market]),.stage1-app-shell .stage1-nav-wrap:has(.stage1-folder-run[data-expanded=true][data-group=office]){right:0;left:auto}}.stage1-app-shell .stage1-folder-run[data-expanded=false]{overflow:visible;border-radius:20px;background:transparent;opacity:.4}.stage1-app-shell .stage1-folder-run[data-expanded=true]{width:max-content;min-width:0;overflow:hidden;border-radius:0 0 20px 20px;background:var(--white-8);opacity:1}.stage1-app-shell .stage1-folder-run[data-group=studio][data-expanded=false]{width:153px}.stage1-app-shell .stage1-folder-run[data-group=studio][data-expanded=true]{width:341px;min-width:341px}.stage1-app-shell .stage1-folder-run[data-expanded=true]>.stage1-folder-link{flex:0 0 auto;height:45px;min-height:45px;border-right:2px solid rgb(255 255 255/12%);border-radius:20px 0 0 20px;background:transparent;color:var(--white-100);opacity:1}.stage1-app-shell .stage1-folder-run[data-expanded=false]>.stage1-folder-link{width:100%;border:0;border-radius:20px;background:transparent}.stage1-app-shell .stage1-folder-run[data-expanded=true] .stage1-folder-children{width:max-content;min-width:0}.stage1-app-shell .stage1-folder-run[data-expanded=true] .stage1-folder-sublink{width:auto;min-width:0;height:45px;min-height:45px;padding:0 15px;border-radius:20px}.stage1-app-shell .stage1-folder-run[data-group=studio][data-expanded=true] .stage1-folder-child:first-child .stage1-folder-sublink{width:74px;min-width:74px}.stage1-app-shell .stage1-folder-run[data-group=studio][data-expanded=true] .stage1-folder-child:nth-child(2) .stage1-folder-sublink{width:106px;min-width:106px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-cell.stage1-daw-export-panel>.stage1-panel-head .stage1-panel-title{color:var(--white-100)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-source-image{top:0;left:0;width:393px;height:204px;background:none;filter:none;mix-blend-mode:lighten;opacity:1}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-source-image img{display:block;filter:none;mix-blend-mode:normal;opacity:1}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-row.is-active,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-row.is-active[data-expanded=true],.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-row:not(.is-active):not(.stage1-recording-take-row){border:0;background:var(--white-5);-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);box-shadow:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-generation-play:focus-visible,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-actions>button:focus-visible,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-select:focus-visible{outline:2px solid var(--white-100);outline-offset:2px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-mixer-panel .stage1-fader-control{width:14px;min-width:14px;height:169px;min-height:169px;transform:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-mixer-panel .stage1-fader-rail{left:5px;width:4px;height:169px;transform:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-mixer-panel .stage1-fader-handle{left:-5px;width:14px;height:8px;border-radius:2px;transform:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-mixer-panel .stage1-channel-fader input[type=range]{width:14px;height:169px;transform:none}}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-clip-boundary{position:absolute;z-index:3;top:0;bottom:0;display:block;width:1px;background:var(--white-35);pointer-events:none;transform:translateX(-.5px)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-cell.stage1-daw-export-panel>.stage1-panel-head .stage1-panel-title{color:var(--white-100)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-card:has(>.stage1-tracklist-row:nth-of-type(4)){position:absolute;inset:0;display:flex;box-sizing:border-box;width:100%;height:100%;min-height:0;flex-direction:column;gap:5px;padding:162px 30px 30px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-card:has(>.stage1-tracklist-row:nth-of-type(4))::-webkit-scrollbar{display:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-card:has(>.stage1-tracklist-row:nth-of-type(4))>.stage1-tracklist-row{position:relative;top:auto;left:auto;width:min(333px,100%);min-width:0;flex:0 0 auto}@media (min-width:1180px) and (max-width:1439px){.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-source-image{width:min(393px,100%)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-row.is-active,.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-row.is-active[data-expanded=true],.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-row:not(.is-active):not(.stage1-recording-take-row){left:15px;width:min(333px,calc(100% - 30px));min-width:0}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-card:has(>.stage1-tracklist-row:nth-of-type(4)){padding-inline:15px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-card:has(>.stage1-tracklist-row:nth-of-type(4))>.stage1-tracklist-row{left:auto;width:min(333px,100%)}}@media (max-width:1179px){.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-actions button{min-width:0;padding-inline:8px;font-size:12px;line-height:1;white-space:nowrap}}@media (min-width:1180px) and (max-width:1439px){.stage1-app-shell .stage1-topbar,.stage1-app-shell .stage1-topbar-inner{height:159px;min-height:159px;flex-basis:159px}.stage1-app-shell .stage1-account-zone{top:55px}.stage1-app-shell .stage1-center-zone>.stage1-nav-wrap{left:0;right:auto}}.stage1-app-shell .stage1-text-page .stage1-workflow-tabs .stage1-workflow-tab-group .stage1-live-section-delete{width:16px;min-width:16px;flex:0 0 16px;margin-left:4px}.stage1-app-shell .stage1-text-page .stage1-live-editor{display:flex;flex-direction:column;height:635.22px;min-height:635.22px;gap:15px;overflow:hidden}.stage1-app-shell .stage1-text-page .stage1-live-editor-content{display:flex;flex:1 1 0;flex-direction:column;height:auto;min-height:0;gap:15px;overflow:hidden}.stage1-app-shell .stage1-text-page .stage1-live-editor-workflow{flex:0 0 auto;height:auto;min-height:44px}.stage1-app-shell .stage1-text-page .stage1-workflow-tabs{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:5px;width:100%;min-width:0;height:44px;overflow:hidden}.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group-prelude{min-width:0;width:max-content;overflow:visible}.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group-sections,.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group-sections:has(>:nth-child(6)){display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;height:44px;min-height:44px;width:100%;max-width:100%;min-width:0;align-items:flex-start;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--white-20) transparent}.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group-sections::-webkit-scrollbar{display:block;height:5px}.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group-sections::-webkit-scrollbar-thumb{background:var(--white-20);border-radius:20px}.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group-prelude>[role=presentation]{min-width:0;background:var(--white-8)}.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group-prelude>[role=presentation]:has([aria-selected=true]){background:var(--white-20)}.stage1-app-shell .stage1-text-page .stage1-live-editor-body{flex:1 1 0;width:100%;height:auto;min-height:0;max-height:none;gap:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.stage1-app-shell .stage1-text-page .stage1-live-line,.stage1-app-shell .stage1-text-page .stage1-live-line-active{flex:0 0 auto;height:auto;min-height:24px;flex-wrap:wrap;align-items:flex-start;row-gap:5px}.stage1-app-shell .stage1-text-page .stage1-live-line-active .stage1-live-line-main,.stage1-app-shell .stage1-text-page .stage1-live-line-main{width:auto;min-width:0;max-width:none;flex:1 1 0;height:auto;min-height:24px;font-size:14px;font-weight:500;line-height:1.7;align-items:flex-start}.stage1-app-shell .stage1-text-page .stage1-live-empty textarea,.stage1-app-shell .stage1-text-page .stage1-live-line-copy,.stage1-app-shell .stage1-text-page .stage1-live-line-copy-emphasized,.stage1-app-shell .stage1-text-page .stage1-live-line-edit{font-size:14px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.stage1-app-shell .stage1-text-page .stage1-live-line-active .stage1-live-line-tools{position:relative;top:auto;left:auto;right:auto;transform:none;flex:0 0 auto;width:auto;max-width:100%;min-width:0;height:auto;min-height:38px;flex-wrap:wrap;margin:0 0 5px}.stage1-app-shell .stage1-text-page .stage1-live-editor-footer{display:flex;flex:0 0 auto;flex-direction:column;align-items:stretch;justify-content:flex-end;gap:10px;width:100%;height:auto;min-height:0;margin:0}.stage1-app-shell .stage1-text-page .stage1-editor-actions{width:100%;height:auto}.stage1-app-shell .stage1-text-page .stage1-editor-section-actions{display:flex;flex-wrap:nowrap;gap:5px;width:100%;min-width:0;max-width:100%;height:40px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--white-20) transparent}.stage1-app-shell .stage1-text-page .stage1-editor-section-actions>button{flex:0 0 auto;white-space:nowrap}.stage1-app-shell .stage1-text-page .stage1-editor-primary-actions{display:flex;flex-wrap:nowrap;justify-content:flex-end;gap:5px;width:100%;min-width:0;height:42px;flex:0 0 42px}.stage1-app-shell .stage1-text-page .stage1-editor-primary-actions>.stage1-button{flex:0 1 160px;width:160px;min-width:0;padding-inline:15px}.stage1-creation-target{margin-left:10px;font-size:12px;font-weight:700;color:var(--white-50)}.stage1-creation-prompt{display:flex;flex-direction:column;gap:10px}.stage1-creation-prompt textarea{box-sizing:border-box;width:100%;min-height:84px;padding:15px;resize:vertical;border:0;border-radius:20px;background:var(--white-5);color:var(--white-100);font:500 14px/1.7 var(--font-onest),Onest,sans-serif}.stage1-app-shell .stage1-text-page .stage1-creation-meters{display:flex;flex-wrap:wrap;gap:10px 15px;grid-column:1/-1}.stage1-app-shell .stage1-text-page .stage1-filter-rhythm{height:auto;min-height:0}@media (max-width:600px){.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group-prelude>[role=presentation]{padding-inline:15px}.stage1-app-shell .stage1-text-page .stage1-editor-primary-actions>.stage1-button{padding-inline:5px;font-size:12px}}.stage1-app-shell .stage1-text-page .stage1-live-empty-editable,.stage1-app-shell .stage1-text-page .stage1-live-empty-editable textarea,.stage1-app-shell .stage1-text-page .stage1-live-full-text.is-visible{flex:1 1 0;width:100%;height:100%;min-height:0;max-height:none;resize:none;font-size:14px;font-weight:500;line-height:1.7}.stage1-app-shell .stage1-text-page .stage1-editor-primary-actions>.stage1-button:first-child{margin-right:auto;flex:0 1 125px;width:125px}.stage1-app-shell .stage1-text-page .stage1-editor-actions{background:var(--white-5);padding:15px 30px;margin:0 -30px -30px;width:calc(100% + 60px);max-width:none;box-sizing:border-box}.stage1-app-shell .stage1-text-page .stage1-live-editor-footer{gap:15px}.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group-sections>[role=presentation]{flex:0 0 auto}.stage1-app-shell .stage1-text-page .stage1-editor-section-actions>button,.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group-prelude .stage1-workflow-tab{color:var(--white-100)}.stage1-app-shell .stage1-text-page .stage1-creation-prompt textarea{flex:1 1 auto;min-height:140px}.stage1-app-shell .stage1-text-page .stage1-live-editor{container-type:inline-size;border-color:transparent;padding-bottom:20px}.stage1-app-shell .stage1-text-page .stage1-workflow-tab-group-prelude>[role=presentation]{border:1px solid var(--white-20);background:transparent}.stage1-app-shell .stage1-text-page .stage1-editor-primary-actions{justify-content:space-between;gap:10px}.stage1-editor-creative-actions,.stage1-editor-polish-actions{display:flex;align-items:center;gap:5px;min-width:0}.stage1-app-shell .stage1-text-page .stage1-editor-primary-actions .stage1-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:0 1 auto;width:auto;min-width:0;height:42px;padding-inline:15px;font-size:14px;white-space:nowrap}.stage1-app-shell .stage1-text-page .stage1-editor-creative-actions .stage1-button{padding-inline:30px}.stage1-app-shell .stage1-text-page .stage1-editor-primary-actions img{display:block;flex-shrink:0}.stage1-app-shell .stage1-text-page .stage1-editor-polish-actions>:first-child{border-radius:20px 10px 10px 20px}.stage1-app-shell .stage1-text-page .stage1-editor-polish-actions>:last-child{border-radius:10px 20px 20px 10px}.stage1-app-shell .stage1-text-page .stage1-editor-actions{background:var(--white-3);margin-bottom:-20px;padding-block:15px 20px;display:flex;flex-direction:row;align-items:center;gap:10px}.stage1-app-shell .stage1-text-page .stage1-editor-section-actions{align-items:center;height:32px;flex:1 1 0}.stage1-app-shell .stage1-text-page .stage1-editor-section-actions>button{min-width:0;width:auto;height:32px;padding-inline:clamp(5px,1.1cqw,10px);font-size:clamp(11px,1.75cqw,14px)}.stage1-workflow-to-control{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;height:42px;padding:0 15px;border:0;border-radius:20px;background:var(--white-8);color:var(--white-100);font-size:clamp(11px,1.75cqw,14px);font-weight:700;white-space:nowrap}.stage1-workflow-to-control:disabled{opacity:.5}.stage1-app-shell .stage1-text-page .stage1-filter-rhythm{container-type:inline-size}.stage1-app-shell .stage1-text-page .stage1-rhythm-grid{display:flex;flex-direction:column;width:100%;height:auto;gap:15px}.stage1-app-shell .stage1-text-page .stage1-creation-meters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:15px 10px;width:100%}.stage1-app-shell .stage1-text-page .stage1-creation-meters .stage1-rhythm-choice{width:auto;min-width:0;justify-content:flex-start;white-space:nowrap}.stage1-app-shell .stage1-text-page .stage1-rhythm-timing{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:15px clamp(10px,5cqw,30px);border-radius:30px;background:var(--white-3)}.stage1-app-shell .stage1-text-page .stage1-rhythm-timing .stage1-rhythm-option{display:flex;flex-direction:row;align-items:center;flex:0 1 auto;width:auto;min-width:0;gap:5px}.stage1-app-shell .stage1-text-page .stage1-rhythm-timing .stage1-rhythm-choice{white-space:nowrap;gap:5px}.stage1-app-shell .stage1-text-page .stage1-rhythm-timing .stage1-text-filter-bpm-control{flex-shrink:0;gap:5px}.stage1-app-shell .stage1-text-page .stage1-rhythm-timing .stage1-text-filter-tap{font-size:10px;font-weight:700}.stage1-app-shell .stage1-text-page .stage1-rhythm-timing .stage1-text-filter-signature-input{width:90px;min-width:0;padding-inline:10px}@container (max-width: 350px){.stage1-app-shell .stage1-text-page .stage1-rhythm-timing{padding-inline:5px;gap:5px}.stage1-app-shell .stage1-text-page .stage1-rhythm-timing .stage1-rhythm-choice{font-size:12px}.stage1-app-shell .stage1-text-page .stage1-rhythm-timing .stage1-text-filter-signature-input{width:75px;font-size:12px}.stage1-app-shell .stage1-text-page .stage1-rhythm-timing .stage1-text-filter-bpm-input{width:38px}.stage1-app-shell .stage1-text-page .stage1-rhythm-timing .stage1-text-filter-tap{width:30px;min-width:30px}}@container (max-width: 620px){.stage1-app-shell .stage1-text-page .stage1-editor-primary-actions .stage1-button{padding-inline:10px;font-size:12px}}@container (max-width: 380px){.stage1-app-shell .stage1-text-page .stage1-editor-primary-actions .stage1-button{padding-inline:6px;font-size:10px}.stage1-app-shell .stage1-text-page .stage1-editor-primary-actions{gap:5px}}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-export-panel .stage1-tracklist-row.is-active[data-expanded=true]{box-shadow:0 0 0 1px var(--white-50),inset 0 0 0 1px var(--white-50)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-drawer>summary{justify-content:space-between;height:57px;padding:20px 30px;border-radius:35px;background:var(--white-8);color:var(--white-100);font-size:14px;font-weight:700;line-height:1;text-transform:none}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-drawer>summary:after{content:none}.stage1-edl-drawer>summary>img{display:block;flex-shrink:0}.stage1-edl-drawer[open]>summary>img{transform:rotate(180deg)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-drawer .stage1-edl-content{margin-top:20px}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-play:has(img[src*=edl-transport-play]){background:transparent;padding:0}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-edl-play>img[src*=edl-transport-play]{width:34px;height:34px;max-width:34px;max-height:34px}.stage1-app-shell .stage1-text-page .stage1-rhythm-choice{display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;padding:0;border:0;background:transparent;color:var(--white-100);font-family:var(--font-onest),"Onest",sans-serif;font-weight:600;text-align:left;font-size:14px;line-height:18px}.stage1-app-shell .stage1-text-page .stage1-rhythm-choice>img{flex:0 0 10px}.stage1-app-shell .stage1-text-page .stage1-rhythm-choice[aria-pressed=false]{opacity:.4}.stage1-app-shell .stage1-text-page .stage1-rhythm-timing .stage1-text-filter-bpm-control{display:flex;align-items:center;width:auto;height:38px}.stage1-app-shell .stage1-text-page .stage1-rhythm-timing .stage1-text-filter-tap,.stage1-app-shell .stage1-text-page .stage1-rhythm-timing input{box-sizing:border-box;height:38px;margin:0;border:0;border-radius:20px;background:var(--white-8);color:var(--white-100);font-family:var(--font-onest),"Onest",sans-serif}.stage1-app-shell .stage1-text-page .stage1-rhythm-timing .stage1-text-filter-bpm-input{width:45px;min-width:0;padding:0 5px;text-align:center;appearance:textfield}.stage1-app-shell .stage1-text-page .stage1-rhythm-timing .stage1-text-filter-tap{display:grid;place-items:center;width:32px;min-width:32px;padding:0}@container (max-width: 350px){.stage1-app-shell .stage1-text-page .stage1-rhythm-timing .stage1-rhythm-choice{font-size:12px}.stage1-app-shell .stage1-text-page .stage1-rhythm-timing .stage1-text-filter-bpm-input{width:38px}.stage1-app-shell .stage1-text-page .stage1-rhythm-timing .stage1-text-filter-tap{width:30px;min-width:30px}}@media (min-width:761px) and (max-width:1179px){.stage1-app-shell .stage1-topbar-inner{grid-template-columns:minmax(0,1fr) minmax(0,334px);grid-template-areas:"brand account" "center center";gap:14px 24px}.stage1-app-shell .stage1-brand-zone{grid-area:brand;align-items:flex-start}.stage1-app-shell .stage1-account-zone{grid-area:account;width:100%;min-width:0}.stage1-app-shell .stage1-center-zone{grid-area:center;width:100%;min-width:0}.stage1-app-shell .stage1-nav-wrap{width:100%;min-width:0;overflow-x:auto}.stage1-app-shell .stage1-folder-nav{width:max-content;min-width:0;margin-inline:auto}.stage1-app-shell .stage1-folder-list{width:max-content}.stage1-app-shell .stage1-mini-player{width:min(460px,100%);grid-template-columns:40px auto minmax(0,1fr) auto;grid-template-rows:40px;align-items:center;gap:8px;padding:5px 12px 5px 5px;height:50px;min-height:50px}.stage1-app-shell .stage1-mini-player .stage1-mini-lead{display:contents}.stage1-app-shell .stage1-mini-player .stage1-track-art{grid-area:1/1;position:relative;inset:auto}.stage1-app-shell .stage1-mini-player .stage1-mini-time-left{grid-area:1/2;position:relative;inset:auto;margin:0}.stage1-app-shell .stage1-mini-player .stage1-mini-link{grid-area:1/3;position:relative;inset:auto;width:100%;min-width:0}.stage1-app-shell .stage1-mini-player .stage1-mini-right-cluster{grid-area:1/4;position:relative;inset:auto;display:flex;align-items:center;gap:8px;width:auto}.stage1-app-shell .stage1-mini-player .stage1-mini-copy{width:100%;min-width:0}}.stage1-app-shell .stage1-text-page .stage1-rhythm-timing .stage1-text-filter-bpm-input::-webkit-inner-spin-button,.stage1-app-shell .stage1-text-page .stage1-rhythm-timing .stage1-text-filter-bpm-input::-webkit-outer-spin-button{margin:0;appearance:none}.stage1-app-shell .stage1-account-hookcoin{display:inline-flex;align-items:center;white-space:nowrap}.stage1-app-shell .stage1-account-hookcoin>img{flex:0 0 auto}.stage1-app-shell .stage1-text-page .stage1-filter-submit{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;width:100%}.stage1-app-shell .stage1-text-page .stage1-filter-submit .stage1-button{width:auto;min-width:0;min-height:57px;height:auto;padding:10px 18px;border-radius:35px;font-size:14px}.stage1-app-shell .stage1-text-page .stage1-filter-submit .stage1-text-generate{flex-direction:column;gap:3px;background:var(--hp-accent);color:var(--hp-accent-ink)}.stage1-app-shell .stage1-text-page .stage1-filter-submit .stage1-text-generate:hover:not(:disabled){background:color-mix(in srgb,var(--hp-accent),white 15%)}.stage1-app-shell .stage1-text-page .stage1-text-generate small{font-size:11px;font-weight:500;line-height:1.2}@media (max-width:420px){.stage1-app-shell .stage1-text-page .stage1-filter-submit{gap:6px}.stage1-app-shell .stage1-text-page .stage1-filter-submit .stage1-button{padding-inline:12px;font-size:12px}}.stage1-app-shell .stage1-text-page .stage1-creation-toggle{display:inline-flex;align-items:center;gap:10px;min-height:24px;height:auto;padding:0;border:0;border-radius:0;background:transparent;color:var(--white-50);font:600 14px/1.4 var(--font-onest),sans-serif;text-align:left}.stage1-app-shell .stage1-text-page .stage1-creation-toggle[aria-pressed=true]{background:transparent;color:var(--white-100)}.stage1-creation-toggle img{flex:0 0 10px}.stage1-creation-optional{display:flex;flex-direction:column;gap:10px;width:100%;min-width:0}.stage1-app-shell .stage1-text-page .stage1-creation-idea{gap:20px;height:auto}.stage1-app-shell .stage1-text-page .stage1-song-topic{width:100%;min-height:140px;height:160px;padding:15px;resize:vertical;font-size:14px;line-height:1.6;border:1px solid var(--white-20);background:transparent}.stage1-app-shell .stage1-text-page .stage1-creation-idea .stage1-artist-reference-controls{display:flex;width:100%;min-width:0;gap:6px}.stage1-app-shell .stage1-text-page .stage1-creation-idea .stage1-artist-reference-link{flex:1 1 0;min-width:0;width:100%}.stage1-creation-slots-group{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0}.stage1-creation-slots-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.stage1-creation-slots-heading small{color:var(--white-40);font:600 11px/1.4 var(--font-onest),sans-serif}.stage1-creation-slots{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-height:34px}.stage1-app-shell .stage1-text-page .stage1-creation-slot-selected{height:auto;min-height:34px;max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:left}.stage1-creation-keywords{width:100%;min-width:0;display:flex;flex-direction:column;gap:8px}.stage1-creation-keyword-input{display:flex;align-items:center;width:100%;border:1px solid var(--white-20);border-radius:20px;padding:3px}.stage1-creation-keyword-input input{flex:1 1 0;min-width:0;width:100%;padding:5px 10px;border:0;background:transparent;color:var(--white-100);font:500 13px/1.4 var(--font-onest),sans-serif}.stage1-creation-keyword-input button{display:grid;flex:0 0 28px;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--white-8)}.stage1-creation-keyword-chips{display:flex;flex-wrap:wrap;gap:5px}.stage1-app-shell .stage1-text-page .stage1-creation-keyword-chips button{height:auto;min-height:32px;max-width:100%;white-space:normal;overflow-wrap:anywhere}.stage1-creation-vocabulary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.stage1-creation-vocabulary>.stage1-creation-keywords{grid-column:1/-1}.stage1-arrangement-dropdown.stage1-creation-dropdown{position:fixed;z-index:150;height:auto;transform:none}.stage1-creation-dropdown>header{justify-content:space-between;padding-bottom:6px;height:auto}.stage1-creation-catalog-group{padding:12px 15px 4px;color:var(--white-40);font:700 11px/1.4 var(--font-onest),sans-serif;text-transform:uppercase}.stage1-creation-dropdown .stage1-creation-catalog-option{display:grid;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:40px;padding:8px 15px;background:transparent;color:var(--white-50);text-align:left;border-radius:20px}.stage1-creation-dropdown .stage1-creation-catalog-option strong{font:600 14px/1.4 var(--font-onest),sans-serif}.stage1-creation-dropdown .stage1-creation-catalog-option[aria-selected=true]{color:var(--white-100)}.stage1-creation-dropdown .stage1-creation-catalog-option:focus-visible,.stage1-creation-dropdown .stage1-creation-catalog-option:hover:not(:disabled){outline:1px solid var(--white-50);outline-offset:-1px;color:var(--white-100)}.stage1-creation-dropdown .stage1-creation-catalog-option:disabled{opacity:.35}body:has(.stage1-studio-shell),html:has(.stage1-studio-shell){height:100%;overflow:hidden}.stage1-app-shell:has(.stage1-studio-shell){height:100dvh;min-height:0;overflow:hidden}.stage1-app-shell:has(.stage1-studio-shell) .stage1-app-main{flex:1 1 0;height:auto;min-height:0;padding-bottom:15px;overflow:hidden}.stage1-app-shell:has(.stage1-studio-shell) :is(.stage1-studio-shell,.stage1-project-workspace-provider,.hp-deck,.hp-deck-track,.hp-deck-pane,.hp-deck-pane-body){height:100%;min-height:0;max-height:100%}.stage1-app-shell:has(.stage1-studio-shell) :is(.hp-deck,.hp-deck-pane-body){overflow:hidden}.stage1-app-shell .hp-deck-pane-body:has(.stage1-page.stage1-daw-v2)>.stage1-page.stage1-daw-v2,.stage1-app-shell .hp-deck-pane-body>.stage1-page.stage1-text-page{height:100%;min-height:0;max-height:100%;overflow:hidden;padding:0}.stage1-app-shell .hp-deck-pane-body .stage1-page.stage1-daw-v2 .stage1-daw-grid,.stage1-app-shell .stage1-text-page .stage1-text-workspace{height:100%;min-height:0;max-height:100%;align-items:stretch;padding-bottom:0}.stage1-app-shell .stage1-text-page :is(.stage1-text-filters,.stage1-text-editor-panel){height:100%;min-height:0;max-height:100%;display:flex;flex-direction:column;overflow:hidden}.stage1-app-shell .stage1-text-page .stage1-filter-stack{flex:1 1 0;height:auto;min-height:0;max-height:none;overflow-x:hidden;overflow-y:auto}.stage1-app-shell .stage1-text-page .stage1-live-editor{flex:1 1 0;height:auto;min-height:0;max-height:100%}.stage1-app-shell .stage1-page.stage1-daw-v2 :is(.stage1-daw-control,.stage1-daw-workbench,.stage1-daw-workbench[data-edl-open=true]){height:100%;min-height:0;max-height:100%;align-self:stretch}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-workbench{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-control{overflow:hidden;display:flex;flex-direction:column}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-control>.stage1-control-stack{flex:1 1 0;height:auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.stage1-app-shell .stage1-text-page .stage1-workflow-to-control{background:#78ffae;color:#111;opacity:1}.stage1-app-shell .stage1-text-page .stage1-workflow-to-control:disabled{opacity:.35}@media (max-width:767px){.stage1-app-shell:has(.stage1-studio-shell) .stage1-app-main{padding-bottom:10px}.stage1-app-shell .stage1-text-page .stage1-text-workspace{display:flex;flex-direction:row;gap:10px;overflow-x:auto;scroll-snap-type:x proximity}.stage1-app-shell .stage1-text-page :is(.stage1-text-filters,.stage1-text-editor-panel){flex:0 0 calc(100vw - 30px);width:calc(100vw - 30px);scroll-snap-align:start}}.stage1-app-shell .stage1-text-page .stage1-text-editor-panel>.stage1-editor-stack{display:flex;flex-direction:column;flex:1 1 0;min-height:0;height:auto;overflow:hidden}.stage1-app-shell .stage1-text-page .stage1-live-editor .stage1-editor-actions>.stage1-workflow-to-control{background:#78ffae;color:#111}.stage1-app-shell .stage1-text-page .stage1-text-filters>.stage1-filter-submit{display:grid;grid-template-columns:1fr;flex:0 0 auto;padding-top:15px;margin-top:0}.stage1-app-shell .stage1-text-page .stage1-text-filters>.stage1-filter-submit>.stage1-text-generate{width:100%}.stage1-app-shell .stage1-text-page .stage1-filter-card.stage1-filter-mood{height:auto;min-height:0}.stage1-app-shell .stage1-text-page .stage1-filter-stack>.stage1-filter-card{flex:0 0 auto;height:auto}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-control-stack>section{flex-shrink:0}@media (min-width:768px) and (max-width:1179px){.stage1-app-shell .stage1-text-page .stage1-text-workspace{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.3fr);grid-template-rows:minmax(0,1fr)}.stage1-app-shell .stage1-page.stage1-daw-v2 .stage1-daw-grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.3fr);grid-template-rows:minmax(0,1fr)}.stage1-app-shell .stage1-text-page .stage1-editor-actions{gap:8px}.stage1-app-shell .stage1-text-page .stage1-editor-section-actions{gap:3px}.stage1-app-shell .stage1-text-page .stage1-editor-section-actions>button{padding-inline:5px;font-size:10px}.stage1-app-shell .stage1-text-page .stage1-live-editor .stage1-editor-actions>.stage1-workflow-to-control{padding-inline:10px;min-width:0;font-size:11px}}.stage1-app-shell .stage1-text-page :is(.stage1-workflow-tab-group-sections,.stage1-editor-section-actions){overscroll-behavior-inline:contain;touch-action:pan-x}.stage1-rhythm-visual{flex:none;width:100%;min-width:0;margin:0 0 15px;padding:0 12px 10px;border-radius:20px;background:#000;color:rgb(255 255 255/55%)}.stage1-rhythm-visual-canvas{position:relative;height:100px;margin:0 -12px;overflow:hidden;border-radius:20px 20px 0 0}.stage1-rhythm-visual canvas{display:block;width:100%;height:100%}.stage1-rhythm-visual figcaption{display:grid;gap:5px;font-size:10px;font-weight:600;line-height:1.4}.stage1-rhythm-visual-caption{display:flex;align-items:center;justify-content:space-between;gap:8px}.stage1-app-shell .stage1-text-page .stage1-rhythm-visual-caption button{flex:none;min-width:0;height:auto;padding:3px 8px;border:0;border-radius:20px;background:rgb(255 255 255/8%);color:#fff;font:inherit}.stage1-app-shell .stage1-text-page .stage1-rhythm-visual-caption button:focus-visible{outline:1px solid #fff;outline-offset:2px}.stage1-app-shell .stage1-text-page .stage1-rhythm-visual-caption button:disabled{opacity:.55}.stage1-rhythm-visual-summary{overflow-wrap:anywhere}.stage1-rhythm-visual-error{position:absolute;inset:0;display:grid;place-items:center;padding:12px;color:#fff;font-size:12px}