/* Website 2.0 beat-studio palette; generated from original tool styles. */
body.website2[data-tool-theme="beat-studio"]{--bt-bg:#f7f6f8;--bt-panel:#f7f6f8;--bt-raised:#f7f7f8;--bt-ink:#1a181e;--bt-muted:#5f5a68;--bt-accent:#552f92;--bt-border:#1b1b1b12}
body.website2[data-tool-theme="beat-studio"].beat-page{background:var(--bt-bg);color:var(--bt-ink)}
body.website2[data-tool-theme="beat-studio"] a{color:inherit}
body.website2[data-tool-theme="beat-studio"] svg{fill:none;stroke:currentColor}
body.website2[data-tool-theme="beat-studio"] :focus-visible{outline:2px solid #552f93}
body.website2[data-tool-theme="beat-studio"] button:focus:not(:focus-visible){outline:none}
body.website2[data-tool-theme="beat-studio"] button{color:inherit}
body.website2[data-tool-theme="beat-studio"] input,body.website2[data-tool-theme="beat-studio"] textarea,body.website2[data-tool-theme="beat-studio"] select{color:var(--bt-ink);background:var(--bt-raised);border:1px solid var(--bt-border)}
body.website2[data-tool-theme="beat-studio"] input::placeholder,body.website2[data-tool-theme="beat-studio"] textarea::placeholder{color:#5f5a68}
body.website2[data-tool-theme="beat-studio"] input[type=range]{accent-color:var(--bt-accent);border:0}
body.website2[data-tool-theme="beat-studio"] .bt-sr{border:0}
body.website2[data-tool-theme="beat-studio"] .skip-link{background:#1b1b1b;color:#f7f7f7}
body.website2[data-tool-theme="beat-studio"] .bt-compose,body.website2[data-tool-theme="beat-studio"] .bt-library,body.website2[data-tool-theme="beat-studio"] .bt-inspector{background:var(--bt-panel)}
body.website2[data-tool-theme="beat-studio"] .bt-icon{border:0;background:transparent;color:var(--bt-muted)}
body.website2[data-tool-theme="beat-studio"] .bt-icon:hover{background:#1b1b1b0b;color:var(--bt-ink)}
body.website2[data-tool-theme="beat-studio"] .bt-identity>span{color:#5e556d;border:1px solid #1b1b1b17}
body.website2[data-tool-theme="beat-studio"] .bt-compose-foot{border-top:1px solid var(--bt-border);color:var(--bt-muted)}
body.website2[data-tool-theme="beat-studio"] .bt-compose-foot a{color:#1a181e}
body.website2[data-tool-theme="beat-studio"] .bt-library-head p{color:var(--bt-muted)}
body.website2[data-tool-theme="beat-studio"] .bt-library-head h2 span{color:var(--bt-muted);background:#1b1b1b08}
body.website2[data-tool-theme="beat-studio"] .bt-new,body.website2[data-tool-theme="beat-studio"] .bt-sort,body.website2[data-tool-theme="beat-studio"] .bt-secondary{background:var(--bt-raised);border:1px solid var(--bt-border);color:var(--bt-ink)}
body.website2[data-tool-theme="beat-studio"] .bt-new:hover,body.website2[data-tool-theme="beat-studio"] .bt-sort:hover,body.website2[data-tool-theme="beat-studio"] .bt-secondary:hover{background:#d0cdd5}
body.website2[data-tool-theme="beat-studio"] .bt-search{background:#f7f7f8;color:var(--bt-muted)}
body.website2[data-tool-theme="beat-studio"] .bt-search input{border:0;background:none}
body.website2[data-tool-theme="beat-studio"] .bt-search:focus-within{outline:2px solid var(--bt-accent)}
body.website2[data-tool-theme="beat-studio"] .bt-search input:focus-visible{outline:0}
body.website2[data-tool-theme="beat-studio"] .bt-sort{color:#1a181e}
body.website2[data-tool-theme="beat-studio"] .bt-list-heading{color:#5f5a68}
body.website2[data-tool-theme="beat-studio"] .bt-list-heading span:last-child{color:#5f5a67}
body.website2[data-tool-theme="beat-studio"] .bt-row{border:1px solid transparent}
body.website2[data-tool-theme="beat-studio"] .bt-row:hover{background:#1b1b1b04}
body.website2[data-tool-theme="beat-studio"] .bt-row.inspected{background:#1b1b1b06;border-color:#1b1b1b0c}
body.website2[data-tool-theme="beat-studio"] .bt-row.selected .bt-row-title{color:#552f93}
body.website2[data-tool-theme="beat-studio"] .bt-row-select{background:none;border:0}
body.website2[data-tool-theme="beat-studio"] .bt-cover{background:#d0ccd7}
body.website2[data-tool-theme="beat-studio"] .bt-row-play{border:0;background:#f7f7f722;color:#1b1b1b;text-shadow:0 1px 5px #f7f7f7}
body.website2[data-tool-theme="beat-studio"] .bt-row-play svg{fill:currentColor}
body.website2[data-tool-theme="beat-studio"] .bt-row-play:hover,body.website2[data-tool-theme="beat-studio"] .bt-row.selected .bt-row-play{background:#f7f7f766}
body.website2[data-tool-theme="beat-studio"] .bt-row-title{border:0;background:none}
body.website2[data-tool-theme="beat-studio"] .bt-row-prompt{color:var(--bt-muted)}
body.website2[data-tool-theme="beat-studio"] .bt-row-meta{color:#5f5969}
body.website2[data-tool-theme="beat-studio"] .bt-row-error{color:#542a98}
body.website2[data-tool-theme="beat-studio"] .bt-library-note{color:var(--bt-muted);border-top:1px solid var(--bt-border)}
body.website2[data-tool-theme="beat-studio"] .bt-no-results{color:var(--bt-muted)}
body.website2[data-tool-theme="beat-studio"] .bt-empty-art img{border:1px solid #1b1b1b20;box-shadow:0 12px 35px #f7f7f755}
body.website2[data-tool-theme="beat-studio"] .bt-empty p{color:var(--bt-muted)}
body.website2[data-tool-theme="beat-studio"] .bt-primary{background:#542b97;border:1px solid transparent;color:#f7f6f8}
body.website2[data-tool-theme="beat-studio"] .bt-primary:hover{background:#52239f}
body.website2[data-tool-theme="beat-studio"] .bt-primary:disabled{color:#605b66;background:#d0cdd5}
body.website2[data-tool-theme="beat-studio"] .bt-text{background:none;border:0;color:#593f83}
body.website2[data-tool-theme="beat-studio"] .bt-text:hover{color:#1b1b1b}
body.website2[data-tool-theme="beat-studio"] .bt-title-label,body.website2[data-tool-theme="beat-studio"] .bt-prompt-box>label{color:#1a181e}
body.website2[data-tool-theme="beat-studio"] .bt-title-label span{color:var(--bt-muted)}
body.website2[data-tool-theme="beat-studio"] .bt-prompt-box{background:#f7f7f8}
body.website2[data-tool-theme="beat-studio"] .bt-prompt-box textarea{border:0;background:none}
body.website2[data-tool-theme="beat-studio"] .bt-prompt-foot{color:var(--bt-muted)}
body.website2[data-tool-theme="beat-studio"] .bt-help{color:var(--bt-muted)}
body.website2[data-tool-theme="beat-studio"] .bt-submit p{color:var(--bt-muted)}
body.website2[data-tool-theme="beat-studio"] .bt-message{background:#d0ccd7;box-shadow:0 10px 60px #f7f7f788;border:1px solid #5e556d}
body.website2[data-tool-theme="beat-studio"] .bt-job{background:#f7f6f8;border:1px solid #552e9430}
body.website2[data-tool-theme="beat-studio"] .bt-job-art{background:#f7f6f8}
body.website2[data-tool-theme="beat-studio"] .bt-art-shade{background:linear-gradient(0deg,#f7f6f8d9,transparent)}
body.website2[data-tool-theme="beat-studio"] .bt-job-badge{background:#f7f6f8b8}
body.website2[data-tool-theme="beat-studio"] .bt-orbit{border:1.5px solid #1b1b1b4d}
body.website2[data-tool-theme="beat-studio"] .bt-stage-label>span{color:var(--bt-muted)}
body.website2[data-tool-theme="beat-studio"] .bt-stages li{border-top:2px solid #1b1b1b18;color:#5f5969}
body.website2[data-tool-theme="beat-studio"] .bt-stages .current{border-color:var(--bt-accent);color:#583c86}
body.website2[data-tool-theme="beat-studio"] .bt-stages .complete{border-color:#5e556d}
body.website2[data-tool-theme="beat-studio"] #bt-job-detail{color:#5e566c}
body.website2[data-tool-theme="beat-studio"] #bt-job-prompt{color:var(--bt-muted)}
body.website2[data-tool-theme="beat-studio"] .bt-now{background:none;border:0;color:inherit}
body.website2[data-tool-theme="beat-studio"] .bt-player-placeholder{background:#f7f7f8;color:#5f5a68}
body.website2[data-tool-theme="beat-studio"] .bt-playing>span{color:var(--bt-muted)}
body.website2[data-tool-theme="beat-studio"] .bt-play{border:0;background:#1a181e;color:#f7f6f8}
body.website2[data-tool-theme="beat-studio"] .bt-play svg{fill:currentColor}
body.website2[data-tool-theme="beat-studio"] .bt-play:hover{background:#52249d}
body.website2[data-tool-theme="beat-studio"] .bt-repeat[aria-pressed=true]{color:var(--bt-accent);background:#552f9218}
body.website2[data-tool-theme="beat-studio"] .bt-time{color:var(--bt-muted)}
body.website2[data-tool-theme="beat-studio"] .bt-timeline:focus-within{outline:2px solid var(--bt-accent)}
body.website2[data-tool-theme="beat-studio"] .bt-inspector-head h2{color:#5e556d}
body.website2[data-tool-theme="beat-studio"] .bt-detail-cover{box-shadow:0 15px 40px #f7f7f733}
body.website2[data-tool-theme="beat-studio"] .bt-detail-meta{color:var(--bt-muted)}
body.website2[data-tool-theme="beat-studio"] .bt-detail-section{border-top:1px solid var(--bt-border)}
body.website2[data-tool-theme="beat-studio"] .bt-detail-section h4{color:var(--bt-muted)}
body.website2[data-tool-theme="beat-studio"] .bt-detail-section p{color:#1a181e}
body.website2[data-tool-theme="beat-studio"] .bt-downloads a{background:#f7f6f8;border:1px solid var(--bt-border)}
body.website2[data-tool-theme="beat-studio"] .bt-downloads a:hover{background:#d0ccd7}
body.website2[data-tool-theme="beat-studio"] .bt-detail-facts span{border:1px solid #1b1b1b15;color:#1a181e}
body.website2[data-tool-theme="beat-studio"] .bt-track-kind{color:var(--bt-muted)}
body.website2[data-tool-theme="beat-studio"] .bt-related li{background:#1b1b1b03}
body.website2[data-tool-theme="beat-studio"] .bt-related button{border:0;background:none}
body.website2[data-tool-theme="beat-studio"] .bt-related small{color:var(--bt-muted)}
body.website2[data-tool-theme="beat-studio"] .bt-related-label{color:var(--bt-muted)}
body.website2[data-tool-theme="beat-studio"] .bt-track-empty{color:var(--bt-muted)}
body.website2[data-tool-theme="beat-studio"] .bt-dialog{color:var(--bt-ink);background:#f7f7f8;border:1px solid #1b1b1b25;box-shadow:0 30px 100px #f7f7f799}
body.website2[data-tool-theme="beat-studio"] .bt-dialog::backdrop{background:#f7f6f8ba}
body.website2[data-tool-theme="beat-studio"] .bt-dialog:not(.bf-dialog) p{color:#5e556d}
body.website2[data-tool-theme="beat-studio"] .bt-dialog [role=alert]{color:#52239f}
@media (min-width:801px) and (max-width:1199px){body.website2[data-tool-theme="beat-studio"] .bt-inspector{border:1px solid #1b1b1b20;box-shadow:-25px 0 70px #f7f7f799}}
@media (max-width:800px){body.website2[data-tool-theme="beat-studio"] .bt-mobile-head>h1{color:#5e556d}
body.website2[data-tool-theme="beat-studio"] .bt-mobile-tabs{background:#f7f6f8}
body.website2[data-tool-theme="beat-studio"] .bt-mobile-tabs button{background:none;border:0;color:var(--bt-muted)}
body.website2[data-tool-theme="beat-studio"] .bt-mobile-tabs button[aria-pressed=true]{background:#d0ccd6;color:var(--bt-ink)}
body.website2[data-tool-theme="beat-studio"] .bt-inspector{border:1px solid #1b1b1b15}}
body.website2[data-tool-theme="beat-studio"] .bt-create-dock{border-top:1px solid var(--bt-border)}
body.website2[data-tool-theme="beat-studio"] .bt-create-modes{border:1px solid #1b1b1b12;background:#f7f6f8}
body.website2[data-tool-theme="beat-studio"] .bt-create-modes button{border:0;background:none;color:#5f5a68}
body.website2[data-tool-theme="beat-studio"] .bt-create-modes button[aria-pressed=true]{background:#d0cdd5;color:#1a181e;box-shadow:0 2px 7px #f7f7f722}
body.website2[data-tool-theme="beat-studio"] .bt-create-modes button:hover{color:#1b1b1b}
body.website2[data-tool-theme="beat-studio"] .bt-row-edit{background:#1b1b1b07;border:1px solid transparent;color:#1a181e}
body.website2[data-tool-theme="beat-studio"] .bt-row-edit:hover{background:#1b1b1b10;color:#1b1b1b}
body.website2[data-tool-theme="beat-studio"] .bt-row-actions [data-action=menu] svg{fill:currentColor}
body.website2[data-tool-theme="beat-studio"] .bt-row-actions [data-action=menu][aria-expanded=true]{background:#1b1b1b13;color:#1b1b1b}
body.website2[data-tool-theme="beat-studio"] .bt-detail-actions [data-action=menu] svg{fill:currentColor}
body.website2[data-tool-theme="beat-studio"] .bt-track-menu{background:#d0ced4;color:#1a181e;border:1px solid #1b1b1b18;box-shadow:0 16px 50px #f7f7f788,0 2px 8px #f7f7f766}
body.website2[data-tool-theme="beat-studio"] .bt-track-menu::backdrop{background:transparent}
body.website2[data-tool-theme="beat-studio"] .bt-menu-caption{color:#5e576b}
body.website2[data-tool-theme="beat-studio"] .bt-menu-item{border:0;background:none;color:#6a467b}
body.website2[data-tool-theme="beat-studio"] .bt-menu-item:hover,body.website2[data-tool-theme="beat-studio"] .bt-menu-item:focus-visible{background:#1b1b1b0c}
body.website2[data-tool-theme="beat-studio"] .bt-menu-item>svg{color:#5e556d}
body.website2[data-tool-theme="beat-studio"] .bt-menu-item small{color:#5e556d}
body.website2[data-tool-theme="beat-studio"] .bt-menu-item.is-danger{color:#52239f}
body.website2[data-tool-theme="beat-studio"] .bt-menu-item.is-danger svg{color:inherit}
body.website2[data-tool-theme="beat-studio"] .bt-menu-separator{background:#1b1b1b10}
body.website2[data-tool-theme="beat-studio"] .bf-text-editor{background:#f7f7f8;border:1px solid #1b1b1b08}
body.website2[data-tool-theme="beat-studio"] .bf-text-editor:focus-within{border-color:#5e556d;box-shadow:0 0 0 1px #5e556d18}
body.website2[data-tool-theme="beat-studio"] .bf-text-heading label{color:#64487a}
body.website2[data-tool-theme="beat-studio"] .bf-char-count{color:#5e576b}
body.website2[data-tool-theme="beat-studio"] .bf-text-editor textarea{background:none;border:0;outline:none!important}
body.website2[data-tool-theme="beat-studio"] .bf-text-editor textarea::placeholder{color:#5f5b67}
body.website2[data-tool-theme="beat-studio"] .bf-explainer{color:#5e556d}
body.website2[data-tool-theme="beat-studio"] .bf-help{color:#5e566c}
body.website2[data-tool-theme="beat-studio"] .bf-help p{color:#5e556d}
body.website2[data-tool-theme="beat-studio"] .bf-advanced{border-top:1px solid #1b1b1b0d;color:#1a181e}
body.website2[data-tool-theme="beat-studio"] .bf-advanced>input,body.website2[data-tool-theme="beat-studio"] .bf-advanced select{background:#f7f7f8}
body.website2[data-tool-theme="beat-studio"] .bf-advanced label{color:#5e556d}
body.website2[data-tool-theme="beat-studio"] .bf-action-dock{border-top:1px solid #1b1b1b0e}
body.website2[data-tool-theme="beat-studio"] .bf-cost{color:#5e556d}
body.website2[data-tool-theme="beat-studio"] .bf-cost strong{color:#6b427f}
body.website2[data-tool-theme="beat-studio"] .bf-confirm{border:0;background:#1a181e;color:#f7f6f8}
body.website2[data-tool-theme="beat-studio"] .bf-confirm:hover{background:#52239f}
body.website2[data-tool-theme="beat-studio"] .bf-confirm:disabled{background:#d0cdd5;color:#5e556d}
body.website2[data-tool-theme="beat-studio"] .bf-notice{color:#5e556d}
body.website2[data-tool-theme="beat-studio"] .bf-error{color:#52239f}
body.website2[data-tool-theme="beat-studio"] .bf-recovery{background:#d0ccd7;color:#56358d}
body.website2[data-tool-theme="beat-studio"] .bf-check{color:#5e556d}
body.website2[data-tool-theme="beat-studio"] .bf-check input{accent-color:#552f92}
body.website2[data-tool-theme="beat-studio"] .bf-options{background:#f7f6f8;border:1px solid #1b1b1b08}
body.website2[data-tool-theme="beat-studio"] .bf-option-tab{border:0;background:none;color:#5e566c}
body.website2[data-tool-theme="beat-studio"] .bf-option-tab[aria-pressed=true]{background:#1a181e;color:#f7f6f8;box-shadow:0 2px 10px #f7f7f722}
body.website2[data-tool-theme="beat-studio"] .bf-option-tab small{color:inherit}
body.website2[data-tool-theme="beat-studio"] .bf-option-tab:hover:not([aria-pressed=true]){background:#1b1b1b06;color:#1b1b1b}
body.website2[data-tool-theme="beat-studio"] .bf-upload{background:#f7f7f8;border:1px solid #1b1b1b13}
body.website2[data-tool-theme="beat-studio"] .bf-upload>svg{color:#5e556d}
body.website2[data-tool-theme="beat-studio"] .bf-upload span{color:#5e556d}
body.website2[data-tool-theme="beat-studio"] .bf-upload small{color:#5e566c}
body.website2[data-tool-theme="beat-studio"] .bf-upload:hover,body.website2[data-tool-theme="beat-studio"] .bf-upload.is-dragging{background:#f7f6f8;border-color:#5e556d}
body.website2[data-tool-theme="beat-studio"] .bf-recent{border:0;background:none;color:#634979}
body.website2[data-tool-theme="beat-studio"] .bf-recent:hover{background:#1b1b1b08}
body.website2[data-tool-theme="beat-studio"] .bf-studio{border:1px solid #1b1b1b18;background:#f7f7f8;color:#61457d;box-shadow:0 36px 120px #f7f7f799}
body.website2[data-tool-theme="beat-studio"] .bf-studio::backdrop{background:#f7f6f8ac}
body.website2[data-tool-theme="beat-studio"] .bf-kicker{color:#5f576a}
body.website2[data-tool-theme="beat-studio"] .bf-titlebar .bt-icon{border:1px solid #1b1b1b15;color:#62477b}
body.website2[data-tool-theme="beat-studio"] .bf-source{background:#f7f7f8;border:1px solid #1b1b1b07}
body.website2[data-tool-theme="beat-studio"] .bf-source-name strong{color:#68348e}
body.website2[data-tool-theme="beat-studio"] .bf-source-name span{color:#5f586a}
body.website2[data-tool-theme="beat-studio"] .bf-source-transport{color:#5f576a}
body.website2[data-tool-theme="beat-studio"] .bf-source-play{background:none;border:0;color:#1a181e}
body.website2[data-tool-theme="beat-studio"] .bf-source-play svg{fill:currentColor}
body.website2[data-tool-theme="beat-studio"] .bf-wave-lane{background:#f7f6f8}
body.website2[data-tool-theme="beat-studio"] .bf-wave-loading{color:#5e566c}
body.website2[data-tool-theme="beat-studio"] .bf-wave-times{color:#5e556d}
body.website2[data-tool-theme="beat-studio"] .bf-stem-summary h3{color:#1a181e}
body.website2[data-tool-theme="beat-studio"] .bf-parts span{border:1px solid #1b1b1b0b;background:#1b1b1b04;color:#5e556d}
body.website2[data-tool-theme="beat-studio"] .bf-muted{color:#5e556d}
body.website2[data-tool-theme="beat-studio"] .bf-time-field{color:#5e556d}
body.website2[data-tool-theme="beat-studio"] .bf-time-field input{background:#f7f7f8;border-color:#1b1b1b0e}
body.website2[data-tool-theme="beat-studio"] .bf-time-field small{color:#5f576b}
body.website2[data-tool-theme="beat-studio"] .bf-range-window{border:1px solid #553091;border-left:0;border-right:0;background:#552f9216}
body.website2[data-tool-theme="beat-studio"] .bf-range-input{background:none}
body.website2[data-tool-theme="beat-studio"] .bf-range-input::-webkit-slider-thumb{border:0;background:#53259d;box-shadow:0 0 0 1px #f7f6f855}
body.website2[data-tool-theme="beat-studio"] .bf-range-input::-moz-range-thumb{border:0;background:#53259d}
body.website2[data-tool-theme="beat-studio"] .bf-range-help{color:#5e556d}
body.website2[data-tool-theme="beat-studio"] .bf-direction-option{background:#f7f7f8;color:#5e556d;border:0}
body.website2[data-tool-theme="beat-studio"] .bf-direction-option[aria-pressed=true]{background:#d0ccd7;color:#583b87}
body.website2[data-tool-theme="beat-studio"] .bf-layer{background:#f7f6f8;border:1px solid #1b1b1b0a;color:#5e556d}
body.website2[data-tool-theme="beat-studio"] .bf-layer[aria-pressed=true]{color:#52239f;background:#d0ccd7;border-color:#5e556d}
body.website2[data-tool-theme="beat-studio"] .bf-layer:hover{border-color:#5e566c}
body.website2[data-tool-theme="beat-studio"] .bf-wave-lane:has(.bf-wave-seek:focus-visible){outline:2px solid #552f92}
body.website2[data-tool-theme="beat-studio"] .bf-selection-play{border:1px solid #1b1b1b16;background:#1b1b1b04;color:#583b87}
body.website2[data-tool-theme="beat-studio"] .bf-selection-play:hover{background:#d0ccd7}
body.website2[data-tool-theme="beat-studio"] .bt-shelf-chip{border:1px solid #1b1b1b12;background:#f7f7f8;color:#1a181e}
body.website2[data-tool-theme="beat-studio"] .bt-shelf-chip small{color:var(--bt-muted)}
body.website2[data-tool-theme="beat-studio"] .bt-shelf-chip:hover{background:#d0cdd5;border-color:#5e566c}
body.website2[data-tool-theme="beat-studio"] .bt-shelf-chip[aria-selected=true]{background:#d0ccd7;border-color:#5e556d;color:#553091}
body.website2[data-tool-theme="beat-studio"] .bt-shelf-chip[aria-selected=true] small{color:#594180}
body.website2[data-tool-theme="beat-studio"] .bt-shelf-add{color:#5e556d;background:transparent}
body.website2[data-tool-theme="beat-studio"] .bt-playlist-empty{color:#1a181e}
body.website2[data-tool-theme="beat-studio"] .bt-playlist-empty .bt-help{color:var(--bt-muted)}
body.website2[data-tool-theme="beat-studio"] .bt-rate[aria-pressed=true]{color:#52239f;background:#552f9218}
body.website2[data-tool-theme="beat-studio"] .bt-rate[aria-pressed=true] svg{fill:#552f92;stroke:#552f92}
body.website2[data-tool-theme="beat-studio"] .bt-shuffle[aria-pressed=true]{color:var(--bt-accent);background:#552f9218}
body.website2[data-tool-theme="beat-studio"] .bt-menu-item[role=menuitemcheckbox][aria-checked=true]{color:#52239f}
body.website2[data-tool-theme="beat-studio"] .bt-divider{outline:none}
body.website2[data-tool-theme="beat-studio"] .bt-divider::before{background:#1b1b1b00}
body.website2[data-tool-theme="beat-studio"] .bt-divider span{background:#1b1b1b40;box-shadow:0 0 0 1px #f7f7f766}
body.website2[data-tool-theme="beat-studio"] .bt-divider:hover span,body.website2[data-tool-theme="beat-studio"] .bt-divider:focus-visible span,body.website2[data-tool-theme="beat-studio"] .bt-frame.is-resizing .bt-divider span{background:#6e477b}
body.website2[data-tool-theme="beat-studio"] .bt-divider:hover::before,body.website2[data-tool-theme="beat-studio"] .bt-frame.is-resizing .bt-divider::before{background:#1b1b1b22}
body.website2[data-tool-theme="beat-studio"] .bt-divider:focus-visible span,body.website2[data-tool-theme="beat-studio"] .bt-frame.is-resizing .bt-divider span{background:var(--bt-accent)}
body.website2[data-tool-theme="beat-studio"] .bt-expand{border:1px solid #1b1b1b15;background:#f7f7f8;color:#1a181e;box-shadow:0 6px 24px #f7f7f766}
body.website2[data-tool-theme="beat-studio"] .bt-expand:hover{background:#d0cdd5}
body.website2[data-tool-theme="beat-studio"] .bf-remix-label{color:#5e566c}
body.website2[data-tool-theme="beat-studio"] .bf-scan-status{color:#5e556d}
body.website2[data-tool-theme="beat-studio"] .bf-scan-status[data-state=running]::before{background:#563290}
body.website2[data-tool-theme="beat-studio"] .bf-scan-status[data-state=failed]{color:#52239f}
body.website2[data-tool-theme="beat-studio"] .bc-modes{background:#f7f6f8}
body.website2[data-tool-theme="beat-studio"] .bc-mode{border:0;background:none;color:var(--bt-muted)}
body.website2[data-tool-theme="beat-studio"] .bc-mode[aria-pressed=true]{background:#d0ccd6;color:#76457d;box-shadow:0 1px 5px #f7f7f733}
body.website2[data-tool-theme="beat-studio"] .bc-step-label{color:#5e556d}
body.website2[data-tool-theme="beat-studio"] .bc-step-label span{color:var(--bt-muted)}
body.website2[data-tool-theme="beat-studio"] .bc-step{border:0;background:none}
body.website2[data-tool-theme="beat-studio"] .bc-step::after{background:#d0ccd7}
body.website2[data-tool-theme="beat-studio"] .bc-step[aria-current]::after{background:var(--bt-accent)}
body.website2[data-tool-theme="beat-studio"] .bc-intro{color:var(--bt-muted)}
body.website2[data-tool-theme="beat-studio"] .bc-field>label,body.website2[data-tool-theme="beat-studio"] .bc-options>legend{color:#1a181e}
body.website2[data-tool-theme="beat-studio"] .bc-group{border:0;border-bottom:1px solid transparent;background:none;color:var(--bt-muted)}
body.website2[data-tool-theme="beat-studio"] .bc-group[aria-pressed=true]{color:#594181}
body.website2[data-tool-theme="beat-studio"] .bc-chip{border:1px solid #1b1b1b10;background:#f7f7f8;color:#5e556d}
body.website2[data-tool-theme="beat-studio"] .bc-chip[aria-pressed=true],body.website2[data-tool-theme="beat-studio"] .bc-choice[aria-pressed=true]{border-color:#5e556d;background:#d0ccd7;color:#553091}
body.website2[data-tool-theme="beat-studio"] .bc-chip:hover,body.website2[data-tool-theme="beat-studio"] .bc-choice:hover{background:#d0ccd7;border-color:#5e566c}
body.website2[data-tool-theme="beat-studio"] .bc-options{border:0}
body.website2[data-tool-theme="beat-studio"] .bc-choice{border:1px solid #1b1b1b12;background:#f7f7f8}
body.website2[data-tool-theme="beat-studio"] .bc-choice small{color:#5e556d}
body.website2[data-tool-theme="beat-studio"] .bc-listen{background:none;border:0;color:#5e556d}
body.website2[data-tool-theme="beat-studio"] .bc-listen:hover{background:#1b1b1b06}
body.website2[data-tool-theme="beat-studio"] .bc-tip,body.website2[data-tool-theme="beat-studio"] .bc-credit-note{color:var(--bt-muted)}
body.website2[data-tool-theme="beat-studio"] .bc-details>summary{color:#5e556d}
body.website2[data-tool-theme="beat-studio"] .bc-status{color:#57388a}
body.website2[data-tool-theme="beat-studio"] .bc-status:not(:empty){background:#d0ccd7}
body.website2[data-tool-theme="beat-studio"] .bc-token-list li{background:#d0ccd7;border:1px solid #1b1b1b17}
body.website2[data-tool-theme="beat-studio"] .bc-token-action{border:0;background:none;color:#1a181e}
body.website2[data-tool-theme="beat-studio"] .bc-flow{color:#1a181e;background:#f7f6f8}
body.website2[data-tool-theme="beat-studio"] .bc-recap>div{border-bottom:1px solid var(--bt-border)}
body.website2[data-tool-theme="beat-studio"] .bc-recap dt{color:var(--bt-muted)}
body.website2[data-tool-theme="beat-studio"] .bc-summary>summary{color:#5e556d}
body.website2[data-tool-theme="beat-studio"][data-composer-review=false] .bc-nav{border-top:1px solid var(--bt-border)}
body.website2[data-tool-theme="beat-studio"] .bc-lyrics{background:#f7f7f8}
body.website2[data-tool-theme="beat-studio"] .bc-lyrics>label{color:#1a181e}
body.website2[data-tool-theme="beat-studio"] .bc-lyrics textarea{border:0;background:none}
body.website2[data-tool-theme="beat-studio"] .bc-lyric-idea{border:1px solid #1b1b1b12;background:#f7f7f8}
body.website2[data-tool-theme="beat-studio"] .bc-bubble-assistant{background:#f7f7f8;color:#1a181e}
body.website2[data-tool-theme="beat-studio"] .bc-bubble-user{background:#d0ccd7;color:#553091}
body.website2[data-tool-theme="beat-studio"] .bc-bubble-local{background:#d0ccd7;color:#57388a}
body.website2[data-tool-theme="beat-studio"] .bc-typing{background:#f7f7f8}
body.website2[data-tool-theme="beat-studio"] .bc-typing i{background:#5e556d}
body.website2[data-tool-theme="beat-studio"] .bc-chat-bar{border-top:1px solid var(--bt-border)}
body.website2[data-tool-theme="beat-studio"] .bc-chat-input{background:#f7f7f8;border:1px solid #1b1b1b10}
body.website2[data-tool-theme="beat-studio"] .bc-chat-input textarea{border:0;background:none}
body.website2[data-tool-theme="beat-studio"] .bc-chat-input textarea:focus{outline:none}
body.website2[data-tool-theme="beat-studio"] .bc-chat-send{border:0;background:#542b97;color:#f7f6f8}
body.website2[data-tool-theme="beat-studio"] .bc-chat-send svg{fill:none;stroke:currentColor}
body.website2[data-tool-theme="beat-studio"] .bc-chat-send:hover{background:#52239f}
body.website2[data-tool-theme="beat-studio"] .bc-chat-send:disabled{background:#d0cdd5;color:#605b66}
body.website2[data-tool-theme="beat-studio"] .bc-chat-offline{color:#57388a;background:#d0ccd7}
body.website2[data-tool-theme="beat-studio"] .bc-chat-log #bt-review{background:#f7f7f8}
body.website2[data-tool-theme="beat-studio"] .bc-chat-log #bt-review .bt-prompt-box{background:#d0cdd5}
body.website2[data-tool-theme="beat-studio"] .bc-chat-log #bt-review .bc-lyrics{background:#d0cdd5}
body.website2[data-tool-theme="beat-studio"] .bc-addon{border:1px dashed #1b1b1b26;background:#f7f7f8;color:#1a181e}
body.website2[data-tool-theme="beat-studio"] .bc-addon span{color:#552f92}
body.website2[data-tool-theme="beat-studio"] .bc-addon:hover{border-color:#5e556d;background:#f7f6f8}
body.website2[data-tool-theme="beat-studio"] .bc-addon-card{background:#f7f6f8;border:1px solid #5e556d}
body.website2[data-tool-theme="beat-studio"] .bc-addon-name small{color:#552f92}
body.website2[data-tool-theme="beat-studio"] .bc-addon-name span{color:#5e566c}
body.website2[data-tool-theme="beat-studio"] .bc-lyrics-head>label{color:#1a181e}
body.website2[data-tool-theme="beat-studio"] .bc-switch{color:#5e556d}
body.website2[data-tool-theme="beat-studio"] .bc-switch input{background:#d0ccd6}
body.website2[data-tool-theme="beat-studio"] .bc-switch input::after{background:#1a181e}
body.website2[data-tool-theme="beat-studio"] .bc-switch input:checked{background:#5e556d}
body.website2[data-tool-theme="beat-studio"] .bc-switch input:focus-visible{outline:2px solid #552f92}
body.website2[data-tool-theme="beat-studio"] .bc-scan{color:#5e556d}
body.website2[data-tool-theme="beat-studio"] .bc-scan[data-state=running]::before{background:#563290}
body.website2[data-tool-theme="beat-studio"] .bc-scan[data-state=failed]{color:#52239f}
body.website2[data-tool-theme="beat-studio"] .bc-ref-note{color:#5e556d;background:#f7f7f8}
body.website2[data-tool-theme="beat-studio"] .bc-addon .bc-cost{color:#5e566c}
body.website2[data-tool-theme="beat-studio"] .bt-tpl-head input{background:#f7f7f8;border:1px solid #1b1b1b10;color:#66467c}
body.website2[data-tool-theme="beat-studio"] .bt-tpl-head input:focus{outline:none;border-color:#5e556d}
body.website2[data-tool-theme="beat-studio"] .bt-tpl-chip{border:1px solid #1b1b1b14;background:#f7f7f8;color:#1a181e}
body.website2[data-tool-theme="beat-studio"] .bt-tpl-chip[aria-pressed=true]{background:#56348e;color:#f7f6f8;border-color:#56348e}
body.website2[data-tool-theme="beat-studio"] .bt-tpl-card{background:#f7f7f8;border:1px solid #1b1b1b0a}
body.website2[data-tool-theme="beat-studio"] .bt-tpl-card:hover,body.website2[data-tool-theme="beat-studio"] .bt-tpl-card:focus-visible{background:#f7f6f8;border-color:#5e566c;outline:none}
body.website2[data-tool-theme="beat-studio"] .bt-tpl-copy strong{color:#6a457d}
body.website2[data-tool-theme="beat-studio"] .bt-tpl-genres{color:#552f92}
body.website2[data-tool-theme="beat-studio"] .bt-tpl-snippet{color:#5f586a}
body.website2[data-tool-theme="beat-studio"] .bt-tpl-load{border:1px solid #5e556d;background:transparent;color:#552f93}
body.website2[data-tool-theme="beat-studio"] .bt-tpl-load:hover{background:#56348e;color:#f7f6f8}
body.website2[data-tool-theme="beat-studio"] .bt-tpl-empty{color:#5e566c}
body.website2[data-tool-theme="beat-studio"] .bt-tpl-art{background:linear-gradient(var(--angle),var(--a),var(--b))}
body.website2[data-tool-theme="beat-studio"] .bt-tpl-art::after{background:radial-gradient(circle at 30% 25%,#1b1b1b40,transparent 55%)}
body.website2[data-tool-theme="beat-studio"] .bt-tpl-art b{color:#1b1b1bd9}
body.website2[data-tool-theme="beat-studio"] .bt-tpl-bars i{background:#1b1b1bb3}
body.website2[data-tool-theme="beat-studio"] .bt-tpl-dialog{border:1px solid #1b1b1b1c;background:#f7f6f8;color:#66467c;box-shadow:0 40px 120px #f7f7f7cc}
body.website2[data-tool-theme="beat-studio"] .bt-tpl-dialog::backdrop{background:#f7f6f8cc}
body.website2[data-tool-theme="beat-studio"] .bt-tpl-meta small{color:#5e566c}
body.website2[data-tool-theme="beat-studio"] .bt-tpl-label{color:#5e566c}
body.website2[data-tool-theme="beat-studio"] .bt-tpl-prompt{color:#1a181e;background:#f7f7f8}
body.website2[data-tool-theme="beat-studio"] .bt-tpl-count{color:#5f586a}

body.website2[data-tool-theme="beat-studio"]{color:#221d29;background:#fff!important;color-scheme:light;--m-ink:#221d29;--m-ink-soft:#42394d;--m-dim:#665e70;--m-dim2:#736c7c;--m-line:#ded8e5;--m-pink:#7255b0;--m-mint:#257352;--m-blue:#32628e;--m-lacquer:linear-gradient(#fff,#f5f3f8);--m-edge:linear-gradient(#dcd6e4,#ebe7ef)}
body.website2[data-tool-theme="beat-studio"] :is(#kg-main,#vs-main,#beat-main,.ss-frame,.om-card,.m-stage-area:has(.m-state.is-on:not(.tw-hero))){background:#f7f5fa;color:#221d29;--m-ink:#221d29;--m-dim:#665e70;--m-line:#ded8e5;border:1px solid #e3ddeb;border-radius:8px}
body.website2[data-tool-theme="beat-studio"] :is(.kg-bar,.vs-bar){background:#fff;color:#221d29}
body.website2[data-tool-theme="beat-studio"] :is(.kg-brand h1,.vs-brand,.ss-frame h2,.ss-frame h3){color:#221d29}
body.website2[data-tool-theme="beat-studio"] .m-state>div{background:none}
body.website2[data-tool-theme="beat-studio"] :is(.tw-card){background:#fff;color:#57416f;border-color:#ded8e5;box-shadow:0 15px 40px #261b3b10}
body.website2[data-tool-theme="beat-studio"] :is(.tw-card strong,.tw-card small){color:#57416f}
body.website2[data-tool-theme="beat-studio"] .tw-art{background:#f0ebf7;box-shadow:none}
body.website2[data-tool-theme="beat-studio"] :is(.m-btn.p,.ss-primary,.kg-primary,.vs-primary,.om-primary,.bt-primary){background:#27202f;color:#fff;border-color:#27202f;box-shadow:none}

/* Retain background geometry when recolouring shorthand declarations. */
@media (min-width:1700px){}
@media (min-width:801px) and (max-width:1199px){}
@media (max-width:800px){}
@media (prefers-reduced-motion:reduce){}
@media (min-width:1200px){}
@media (max-width:1199px){}
@media (max-width:800px){}
@media (max-width:800px){}
@media (min-width:801px) and (max-width:1199px){}
@media (min-width:1700px){}
@media (max-width:1199px){}
@media (max-width:800px){}
@media (prefers-reduced-motion:reduce){}
@media (max-width:800px){}
@media (min-width:801px){}
@media (min-width:801px) and (max-width:1199px){}
@media (min-width:1200px){}
@media (min-width:1700px){}
@media (max-width:800px){}
@media (max-width:800px){}
@media (prefers-reduced-motion:reduce){}
@media (max-width:800px){}
@media (max-width:800px){}
@media (max-width:560px){}
@media (max-width:800px){}
@media (prefers-reduced-motion:reduce){}
